Sat, 05 Mar 2022 18:01:12 +0100
Added capability to upgrade PyQt packages eric depends on from within eric.
--- a/docs/changelog Sat Mar 05 16:03:04 2022 +0100 +++ b/docs/changelog Sat Mar 05 18:01:12 2022 +0100 @@ -1,5 +1,10 @@ Change Log ---------- +Version 22.4: +- bug fixes +- General + -- added capability to upgrade PyQt packages eric depends on from within eric + Version 22.3: - bug fixes - General
--- a/eric7.epj Sat Mar 05 16:03:04 2022 +0100 +++ b/eric7.epj Sat Mar 05 18:01:12 2022 +0100 @@ -718,7 +718,8 @@ "eric7/Preferences/ConfigurationPages/InterfaceLightPage.ui", "eric7/HelpViewer/HelpBookmarkPropertiesDialog.ui", "eric7/HelpViewer/HelpBookmarksImportDialog.ui", - "eric7/MicroPython/BoardDataDialog.ui" + "eric7/MicroPython/BoardDataDialog.ui", + "eric7/UI/VersionsDialog.ui" ], "HASH": "df7daa8781250f7664e6ecaeaf1361fa2efd39ee", "IDLPARAMS": { @@ -2313,7 +2314,9 @@ "eric7/HelpViewer/HelpBookmarkPropertiesDialog.py", "eric7/HelpViewer/HelpBookmarksImportDialog.py", "eric7/MicroPython/BoardDataDialog.py", - "eric7/__main__.py" + "eric7/__main__.py", + "eric7/UI/VersionsDialog.py", + "eric7/UI/upgrader.py" ], "SPELLEXCLUDES": "Dictionaries/excludes.dic", "SPELLLANGUAGE": "en_US", @@ -2391,4 +2394,4 @@ "VCSOTHERDATA": {}, "VERSION": "7.x" } -} +} \ No newline at end of file
--- a/eric7/APIs/Python3/eric7.api Sat Mar 05 16:03:04 2022 +0100 +++ b/eric7/APIs/Python3/eric7.api Sat Mar 05 18:01:12 2022 +0100 @@ -9852,8 +9852,14 @@ eric7.UI.UserInterface.UserInterface.showReplaceFilesWidget?4(txt="", searchDir="", openFiles=False) eric7.UI.UserInterface.UserInterface.showSideWidget?4(widget) eric7.UI.UserInterface.UserInterface.unregisterToolbar?4(name) +eric7.UI.UserInterface.UserInterface.upgradePyQt?4() eric7.UI.UserInterface.UserInterface.versionIsNewer?4(required, snapshot=None) eric7.UI.UserInterface.UserInterface?1(app, locale, splash, plugin, disabledPlugins, noOpenAtStartup, noCrashOpenAtStartup, disableCrashSession, restartArguments, originalPathString) +eric7.UI.VersionsDialog.VersionsDialog?1(parent, title, text) +eric7.UI.upgrader.main?4() +eric7.UI.upgrader.startEric?4(args) +eric7.UI.upgrader.upgradeEric?4() +eric7.UI.upgrader.upgradePyQt?4() eric7.Utilities.AutoSaver.AutoSaver.AUTOSAVE_IN?7 eric7.Utilities.AutoSaver.AutoSaver.MAXWAIT?7 eric7.Utilities.AutoSaver.AutoSaver.changeOccurred?4()
--- a/eric7/APIs/Python3/eric7.bas Sat Mar 05 16:03:04 2022 +0100 +++ b/eric7/APIs/Python3/eric7.bas Sat Mar 05 18:01:12 2022 +0100 @@ -1026,6 +1026,7 @@ VcsStatusMonitorThread QThread VcsSubversionPlugin QObject VersionControl QObject +VersionsDialog QDialog Ui_VersionsDialog ViewManager QWidget ViewProfileDialog QDialog ViewmanagerPage ConfigurationPageBase Ui_ViewmanagerPage
--- a/eric7/Documentation/Help/source.qhp Sat Mar 05 16:03:04 2022 +0100 +++ b/eric7/Documentation/Help/source.qhp Sat Mar 05 18:01:12 2022 +0100 @@ -1091,6 +1091,8 @@ <section title="eric7.UI.SplashScreen" ref="eric7.UI.SplashScreen.html" /> <section title="eric7.UI.SymbolsWidget" ref="eric7.UI.SymbolsWidget.html" /> <section title="eric7.UI.UserInterface" ref="eric7.UI.UserInterface.html" /> + <section title="eric7.UI.VersionsDialog" ref="eric7.UI.VersionsDialog.html" /> + <section title="eric7.UI.upgrader" ref="eric7.UI.upgrader.html" /> </section> <section title="eric7.Utilities" ref="index-eric7.Utilities.html"> <section title="eric7.Utilities.ClassBrowsers" ref="index-eric7.Utilities.ClassBrowsers.html"> @@ -16335,6 +16337,7 @@ <keyword name="UserInterface.__openHexEditor" id="UserInterface.__openHexEditor" ref="eric7.UI.UserInterface.html#UserInterface.__openHexEditor" /> <keyword name="UserInterface.__openMiniEditor" id="UserInterface.__openMiniEditor" ref="eric7.UI.UserInterface.html#UserInterface.__openMiniEditor" /> <keyword name="UserInterface.__openOnStartup" id="UserInterface.__openOnStartup" ref="eric7.UI.UserInterface.html#UserInterface.__openOnStartup" /> + <keyword name="UserInterface.__performUpgrade" id="UserInterface.__performUpgrade" ref="eric7.UI.UserInterface.html#UserInterface.__performUpgrade" /> <keyword name="UserInterface.__pluginInstallFinished" id="UserInterface.__pluginInstallFinished" ref="eric7.UI.UserInterface.html#UserInterface.__pluginInstallFinished" /> <keyword name="UserInterface.__pluginsConfigure" id="UserInterface.__pluginsConfigure" ref="eric7.UI.UserInterface.html#UserInterface.__pluginsConfigure" /> <keyword name="UserInterface.__populateToolbarsMenu" id="UserInterface.__populateToolbarsMenu" ref="eric7.UI.UserInterface.html#UserInterface.__populateToolbarsMenu" /> @@ -16482,6 +16485,7 @@ <keyword name="UserInterface.showReplaceFilesWidget" id="UserInterface.showReplaceFilesWidget" ref="eric7.UI.UserInterface.html#UserInterface.showReplaceFilesWidget" /> <keyword name="UserInterface.showSideWidget" id="UserInterface.showSideWidget" ref="eric7.UI.UserInterface.html#UserInterface.showSideWidget" /> <keyword name="UserInterface.unregisterToolbar" id="UserInterface.unregisterToolbar" ref="eric7.UI.UserInterface.html#UserInterface.unregisterToolbar" /> + <keyword name="UserInterface.upgradePyQt" id="UserInterface.upgradePyQt" ref="eric7.UI.UserInterface.html#UserInterface.upgradePyQt" /> <keyword name="UserInterface.versionIsNewer" id="UserInterface.versionIsNewer" ref="eric7.UI.UserInterface.html#UserInterface.versionIsNewer" /> <keyword name="UserProjectFile" id="UserProjectFile" ref="eric7.Project.UserProjectFile.html#UserProjectFile" /> <keyword name="UserProjectFile (Constructor)" id="UserProjectFile (Constructor)" ref="eric7.Project.UserProjectFile.html#UserProjectFile.__init__" /> @@ -16739,6 +16743,9 @@ <keyword name="VersionControl.vcsSwitch" id="VersionControl.vcsSwitch" ref="eric7.VCS.VersionControl.html#VersionControl.vcsSwitch" /> <keyword name="VersionControl.vcsTag" id="VersionControl.vcsTag" ref="eric7.VCS.VersionControl.html#VersionControl.vcsTag" /> <keyword name="VersionControl.vcsUpdate" id="VersionControl.vcsUpdate" ref="eric7.VCS.VersionControl.html#VersionControl.vcsUpdate" /> + <keyword name="VersionsDialog" id="VersionsDialog" ref="eric7.UI.VersionsDialog.html#VersionsDialog" /> + <keyword name="VersionsDialog (Constructor)" id="VersionsDialog (Constructor)" ref="eric7.UI.VersionsDialog.html#VersionsDialog.__init__" /> + <keyword name="VersionsDialog (Module)" id="VersionsDialog (Module)" ref="eric7.UI.VersionsDialog.html" /> <keyword name="ViewManager" id="ViewManager" ref="eric7.ViewManager.ViewManager.html#ViewManager" /> <keyword name="ViewManager (Constructor)" id="ViewManager (Constructor)" ref="eric7.ViewManager.ViewManager.html#ViewManager.__init__" /> <keyword name="ViewManager (Module)" id="ViewManager (Module)" ref="eric7.ViewManager.ViewManager.html" /> @@ -18740,6 +18747,7 @@ <keyword name="main" id="main" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Miscellaneous.eradicate.html#main" /> <keyword name="main" id="main" ref="eric7.Plugins.VcsPlugins.vcsMercurial.HisteditExtension.HgHisteditEditor.html#main" /> <keyword name="main" id="main" ref="eric7.Plugins.WizardPlugins.QRegularExpressionWizard.QRegularExpressionWizardServer.html#main" /> + <keyword name="main" id="main" ref="eric7.UI.upgrader.html#main" /> <keyword name="main" id="main" ref="eric7.eric7.html#main" /> <keyword name="main" id="main" ref="eric7.eric7_api.html#main" /> <keyword name="main" id="main" ref="eric7.eric7_browser.html#main" /> @@ -19007,6 +19015,7 @@ <keyword name="splitPath" id="splitPath" ref="eric7.Utilities.__init__.html#splitPath" /> <keyword name="sshNoHostKeyVerification (Module)" id="sshNoHostKeyVerification (Module)" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.Security.Checks.sshNoHostKeyVerification.html" /> <keyword name="startDebugger" id="startDebugger" ref="eric7.DebugClients.Python.eric7dbgstub.html#startDebugger" /> + <keyword name="startEric" id="startEric" ref="eric7.UI.upgrader.html#startEric" /> <keyword name="startsWithShebang" id="startsWithShebang" ref="eric7.DebugClients.Python.DebugUtilities.html#startsWithShebang" /> <keyword name="startswithPath" id="startswithPath" ref="eric7.Utilities.__init__.html#startswithPath" /> <keyword name="stdin_get_value" id="stdin_get_value" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#stdin_get_value" /> @@ -19070,6 +19079,9 @@ <keyword name="updatePip" id="updatePip" ref="install.html#updatePip" /> <keyword name="updateTypeMap" id="updateTypeMap" ref="eric7.DebugClients.Python.DebugVariables.html#updateTypeMap" /> <keyword name="update_counts" id="update_counts" ref="eric7.Plugins.CheckerPlugins.CodeStyleChecker.pycodestyle.html#update_counts" /> + <keyword name="upgradeEric" id="upgradeEric" ref="eric7.UI.upgrader.html#upgradeEric" /> + <keyword name="upgradePyQt" id="upgradePyQt" ref="eric7.UI.upgrader.html#upgradePyQt" /> + <keyword name="upgrader (Module)" id="upgrader (Module)" ref="eric7.UI.upgrader.html" /> <keyword name="usage" id="usage" ref="eric7.Toolbox.Startup.html#usage" /> <keyword name="usage" id="usage" ref="eric7.eric7_api.html#usage" /> <keyword name="usage" id="usage" ref="eric7.eric7_doc.html#usage" /> @@ -20005,6 +20017,8 @@ <file>eric7.UI.SplashScreen.html</file> <file>eric7.UI.SymbolsWidget.html</file> <file>eric7.UI.UserInterface.html</file> + <file>eric7.UI.VersionsDialog.html</file> + <file>eric7.UI.upgrader.html</file> <file>eric7.Utilities.AutoSaver.html</file> <file>eric7.Utilities.BackgroundClient.html</file> <file>eric7.Utilities.BackgroundService.html</file>
--- a/eric7/Documentation/Source/eric7.PipInterface.Pip.html Sat Mar 05 16:03:04 2022 +0100 +++ b/eric7/Documentation/Source/eric7.PipInterface.Pip.html Sat Mar 05 18:01:12 2022 +0100 @@ -176,7 +176,7 @@ <dt><i>parent</i> (QObject)</dt> <dd> -parent +reference to the user interface object </dd> </dl> <a NAME="Pip.__checkUpgradePyQt" ID="Pip.__checkUpgradePyQt"></a>
--- a/eric7/Documentation/Source/eric7.UI.UserInterface.html Sat Mar 05 16:03:04 2022 +0100 +++ b/eric7/Documentation/Source/eric7.UI.UserInterface.html Sat Mar 05 18:01:12 2022 +0100 @@ -561,6 +561,10 @@ <td>Private method to open the last file, project or multiproject.</td> </tr> <tr> +<td><a href="#UserInterface.__performUpgrade">__performUpgrade</a></td> +<td>Private method to perform the requested upgrade operation.</td> +</tr> +<tr> <td><a href="#UserInterface.__pluginInstallFinished">__pluginInstallFinished</a></td> <td>Private slot to handle the finishing of the plugin install dialog.</td> </tr> @@ -1149,6 +1153,10 @@ <td>Public method to unregister a toolbar.</td> </tr> <tr> +<td><a href="#UserInterface.upgradePyQt">upgradePyQt</a></td> +<td>Public slot to upgrade the PyQt packages of the eric7 environment.</td> +</tr> +<tr> <td><a href="#UserInterface.versionIsNewer">versionIsNewer</a></td> <td>Public method to check, if the eric version is good compared to the required version.</td> </tr> @@ -2057,6 +2065,25 @@ "Nothing", "File", "Project", "MultiProject" or "Session") </dd> </dl> +<a NAME="UserInterface.__performUpgrade" ID="UserInterface.__performUpgrade"></a> +<h4>UserInterface.__performUpgrade</h4> +<b>__performUpgrade</b>(<i>upgradeType</i>) + +<p> + Private method to perform the requested upgrade operation. +</p> +<p> + This action needs to shut down eric first, start a non-PyQt application + performing the upgrade of the PyQt packages via pip and restart eric + with the passed arguments. The upgrade process is not visible. +</p> +<dl> + +<dt><i>upgradeType</i> (str)</dt> +<dd> +upgrade operation (one of 'pyqt') +</dd> +</dl> <a NAME="UserInterface.__pluginInstallFinished" ID="UserInterface.__pluginInstallFinished"></a> <h4>UserInterface.__pluginInstallFinished</h4> <b>__pluginInstallFinished</b>(<i></i>) @@ -3907,6 +3934,25 @@ name of the toolbar (string). </dd> </dl> +<a NAME="UserInterface.upgradePyQt" ID="UserInterface.upgradePyQt"></a> +<h4>UserInterface.upgradePyQt</h4> +<b>upgradePyQt</b>(<i></i>) + +<p> + Public slot to upgrade the PyQt packages of the eric7 environment. +</p> +<dl> +<dt>Return:</dt> +<dd> +flag indicating a successful upgrade +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl> <a NAME="UserInterface.versionIsNewer" ID="UserInterface.versionIsNewer"></a> <h4>UserInterface.versionIsNewer</h4> <b>versionIsNewer</b>(<i>required, snapshot=None</i>)
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric7/Documentation/Source/eric7.UI.VersionsDialog.html Sat Mar 05 18:01:12 2022 +0100 @@ -0,0 +1,92 @@ +<!DOCTYPE html> +<html><head> +<title>eric7.UI.VersionsDialog</title> +<meta charset="UTF-8"> +<link rel="stylesheet" href="styles.css"> +</head> +<body> +<a NAME="top" ID="top"></a> +<h1>eric7.UI.VersionsDialog</h1> + +<p> +Module implementing a dialog to show the versions of various components. +</p> +<h3>Global Attributes</h3> + +<table> +<tr><td>None</td></tr> +</table> +<h3>Classes</h3> + +<table> + +<tr> +<td><a href="#VersionsDialog">VersionsDialog</a></td> +<td>Class implementing a dialog to show the versions of various components.</td> +</tr> +</table> +<h3>Functions</h3> + +<table> +<tr><td>None</td></tr> +</table> +<hr /> +<hr /> +<a NAME="VersionsDialog" ID="VersionsDialog"></a> +<h2>VersionsDialog</h2> + +<p> + Class implementing a dialog to show the versions of various components. +</p> +<h3>Derived from</h3> +QDialog, Ui_VersionsDialog +<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="#VersionsDialog.__init__">VersionsDialog</a></td> +<td>Constructor</td> +</tr> +</table> +<h3>Static Methods</h3> + +<table> +<tr><td>None</td></tr> +</table> + +<a NAME="VersionsDialog.__init__" ID="VersionsDialog.__init__"></a> +<h4>VersionsDialog (Constructor)</h4> +<b>VersionsDialog</b>(<i>parent, title, text</i>) + +<p> + Constructor +</p> +<dl> + +<dt><i>parent</i> (UserInterface)</dt> +<dd> +reference to the parent widget +</dd> +<dt><i>title</i> (str)</dt> +<dd> +dialog title +</dd> +<dt><i>text</i> (str)</dt> +<dd> +versions text to be shown +</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.UI.upgrader.html Sat Mar 05 18:01:12 2022 +0100 @@ -0,0 +1,121 @@ +<!DOCTYPE html> +<html><head> +<title>eric7.UI.upgrader</title> +<meta charset="UTF-8"> +<link rel="stylesheet" href="styles.css"> +</head> +<body> +<a NAME="top" ID="top"></a> +<h1>eric7.UI.upgrader</h1> + +<p> +Script to upgrade the packages eric depends on. +</p> +<p> +This process must be performed while eric is closed. The script will upgrade +the requested packages and will restart eric. +</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="#main">main</a></td> +<td>Main entry point into the upgrader.</td> +</tr> +<tr> +<td><a href="#startEric">startEric</a></td> +<td>Function to start eric with the given arguments.</td> +</tr> +<tr> +<td><a href="#upgradeEric">upgradeEric</a></td> +<td>Function to upgrade the eric-ide package via pip.</td> +</tr> +<tr> +<td><a href="#upgradePyQt">upgradePyQt</a></td> +<td>Function to upgrade the PyQt packages via pip.</td> +</tr> +</table> +<hr /> +<hr /> +<a NAME="main" ID="main"></a> +<h2>main</h2> +<b>main</b>(<i></i>) + +<p> + Main entry point into the upgrader. +</p> +<div align="right"><a href="#top">Up</a></div> +<hr /> +<hr /> +<a NAME="startEric" ID="startEric"></a> +<h2>startEric</h2> +<b>startEric</b>(<i>args</i>) + +<p> + Function to start eric with the given arguments. +</p> +<dl> + +<dt><i>args</i> (list of str)</dt> +<dd> +list containing the start arguments +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /> +<hr /> +<a NAME="upgradeEric" ID="upgradeEric"></a> +<h2>upgradeEric</h2> +<b>upgradeEric</b>(<i></i>) + +<p> + Function to upgrade the eric-ide package via pip. +</p> +<dl> +<dt>Return:</dt> +<dd> +flag indicating a successful installation +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl> +<div align="right"><a href="#top">Up</a></div> +<hr /> +<hr /> +<a NAME="upgradePyQt" ID="upgradePyQt"></a> +<h2>upgradePyQt</h2> +<b>upgradePyQt</b>(<i></i>) + +<p> + Function to upgrade the PyQt packages via pip. +</p> +<dl> +<dt>Return:</dt> +<dd> +flag indicating a successful installation +</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/index-eric7.UI.html Sat Mar 05 16:03:04 2022 +0100 +++ b/eric7/Documentation/Source/index-eric7.UI.html Sat Mar 05 18:01:12 2022 +0100 @@ -147,5 +147,13 @@ <td><a href="eric7.UI.UserInterface.html">UserInterface</a></td> <td>Module implementing the main user interface.</td> </tr> +<tr> +<td><a href="eric7.UI.VersionsDialog.html">VersionsDialog</a></td> +<td>Module implementing a dialog to show the versions of various components.</td> +</tr> +<tr> +<td><a href="eric7.UI.upgrader.html">upgrader</a></td> +<td>Script to upgrade the packages eric depends on.</td> +</tr> </table> </body></html> \ No newline at end of file
--- a/eric7/PipInterface/Pip.py Sat Mar 05 16:03:04 2022 +0100 +++ b/eric7/PipInterface/Pip.py Sat Mar 05 18:01:12 2022 +0100 @@ -49,11 +49,13 @@ """ Constructor - @param parent parent + @param parent reference to the user interface object @type QObject """ super().__init__(parent) + self.__ui = parent + # attributes for the network objects self.__networkManager = QNetworkAccessManager(self) self.__networkManager.proxyAuthenticationRequired.connect( @@ -304,21 +306,7 @@ "pyqt6-charts-qt6" ] ] - - abort = ( - not EricMessageBox.yesNo( - None, - self.tr("Upgrade Packages"), - self.tr( - """You are trying to upgrade PyQt packages. This might""" - """ not work for the current instance of Python ({0}).""" - """ Do you want to continue?""").format(sys.executable), - icon=EricMessageBox.Critical) - if bool(pyqtPackages) else - False - ) - - return abort + return bool(pyqtPackages) def upgradePackages(self, packages, venvName, userSite=False): """ @@ -341,7 +329,11 @@ self.getVirtualenvInterpreter(venvName) == sys.executable and self.__checkUpgradePyQt(packages) ): - return False + try: + self.__ui.upgradePyQt() + return None # should not be reached; play it safe + except AttributeError: + return False interpreter = self.getVirtualenvInterpreter(venvName) if not interpreter:
--- a/eric7/UI/UserInterface.py Sat Mar 05 16:03:04 2022 +0100 +++ b/eric7/UI/UserInterface.py Sat Mar 05 18:01:12 2022 +0100 @@ -2477,7 +2477,21 @@ self.showVersionsAct.triggered.connect( self.showAvailableVersionsInfo) self.actions.append(self.showVersionsAct) - + + self.upgradePyQtAct = EricAction( + self.tr('Upgrade PyQt6'), + self.tr('Upgrade PyQt6...'), + 0, 0, self, 'upgrade_pyqt6') + self.upgradePyQtAct.setStatusTip( + self.tr('Upgrade PyQt6 and restart eric')) + self.upgradePyQtAct.setWhatsThis(self.tr( + """<b>Upgrade PyQt6...</b>""" + """<p>Upgrade the PyQt6 packages eric depends on and restart""" + """ eric.</p>""" + )) + self.upgradePyQtAct.triggered.connect(self.upgradePyQt) + self.actions.append(self.upgradePyQtAct) + self.showErrorLogAct = EricAction( self.tr('Show Error Log'), self.tr('Show Error &Log...'), @@ -3588,6 +3602,8 @@ self.__menus["help"].addAction(self.checkUpdateAct) self.__menus["help"].addAction(self.showVersionsAct) self.__menus["help"].addSeparator() + self.__menus["help"].addAction(self.upgradePyQtAct) + self.__menus["help"].addSeparator() self.__menus["help"].addAction(self.showInstallInfoAct) self.__menus["help"].addSeparator() self.__menus["help"].addAction(self.showErrorLogAct) @@ -4014,6 +4030,8 @@ """ Private slot to handle the Versions dialog. """ + from .VersionsDialog import VersionsDialog + try: try: from PyQt6 import sip @@ -4086,7 +4104,7 @@ versionText += self.tr("""</table>""") - EricMessageBox.about(self, Program, versionText) + VersionsDialog(self, Program, versionText) def __reportBug(self): """ @@ -4445,7 +4463,55 @@ args.append("--start-session") args.extend(self.__restartArgs) QProcess.startDetached(program, args) - + + @pyqtSlot() + def upgradePyQt(self): + """ + Public slot to upgrade the PyQt packages of the eric7 environment. + + @return flag indicating a successful upgrade + @rtype bool + """ + yes = EricMessageBox.yesNo( + self, + self.tr("Upgrade PyQt"), + self.tr("""In order to upgrade PyQt eric needs to be closed. It""" + """ will be restarted once the upgrade process has""" + """ finished. This may take some time.\n\nShall the""" + """ upgrade be done now?""") + ) + + if yes and self.__shutdown(): + self.__performUpgrade("pyqt") + return True + + return False + + def __performUpgrade(self, upgradeType): + """ + Private method to perform the requested upgrade operation. + + This action needs to shut down eric first, start a non-PyQt application + performing the upgrade of the PyQt packages via pip and restart eric + with the passed arguments. The upgrade process is not visible. + + @param upgradeType upgrade operation (one of 'pyqt') + @type str + """ + ericApp().closeAllWindows() + program = sys.executable + ericStartArgs = [ + os.path.join(getConfig("ericDir"), "eric7.py"), + "--start-session", + ] + ericStartArgs.extend(self.__restartArgs) + + upgrader = os.path.join( + os.path.dirname(__file__), "upgrader.py" + ) + upgraderArgs = [upgrader, "--" + upgradeType, "--"] + ericStartArgs + QProcess.startDetached(program, upgraderArgs) + def __newWindow(self): """ Private slot to start a new instance of eric.
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric7/UI/VersionsDialog.py Sat Mar 05 18:01:12 2022 +0100 @@ -0,0 +1,49 @@ +# -*- coding: utf-8 -*- + +# Copyright (c) 2022 Detlev Offenbach <detlev@die-offenbachs.de> +# + +""" +Module implementing a dialog to show the versions of various components. +""" + +from PyQt6.QtGui import QGuiApplication +from PyQt6.QtWidgets import QDialog, QDialogButtonBox + +from .Ui_VersionsDialog import Ui_VersionsDialog + + +class VersionsDialog(QDialog, Ui_VersionsDialog): + """ + Class implementing a dialog to show the versions of various components. + """ + def __init__(self, parent, title, text): + """ + Constructor + + @param parent reference to the parent widget + @type UserInterface + @param title dialog title + @type str + @param text versions text to be shown + @type str + """ + super().__init__(parent) + self.setupUi(self) + + self.__ui = parent + icon = QGuiApplication.windowIcon().pixmap(64, 64) + + self.setWindowTitle(title) + self.iconLabel.setPixmap(icon) + self.textLabel.setText(text) + + self.__upgradePyQtButton = self.buttonBox.addButton( + self.tr("Upgrade PyQt..."), QDialogButtonBox.ButtonRole.ActionRole + ) + self.__upgradePyQtButton.clicked.connect(parent.upgradePyQt) + + msh = self.minimumSizeHint() + self.resize(max(self.width(), msh.width()), msh.height()) + + self.exec()
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eric7/UI/VersionsDialog.ui Sat Mar 05 18:01:12 2022 +0100 @@ -0,0 +1,93 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>VersionsDialog</class> + <widget class="QDialog" name="VersionsDialog"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>500</width> + <height>600</height> + </rect> + </property> + <property name="sizeGripEnabled"> + <bool>true</bool> + </property> + <layout class="QGridLayout" name="gridLayout"> + <item row="0" column="0"> + <widget class="QLabel" name="iconLabel"> + <property name="text"> + <string/> + </property> + <property name="alignment"> + <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QLabel" name="textLabel"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Expanding" vsizetype="Preferred"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="text"> + <string/> + </property> + <property name="alignment"> + <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set> + </property> + <property name="wordWrap"> + <bool>true</bool> + </property> + </widget> + </item> + <item row="1" column="0" colspan="2"> + <widget class="QDialogButtonBox" name="buttonBox"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="standardButtons"> + <set>QDialogButtonBox::Ok</set> + </property> + </widget> + </item> + </layout> + </widget> + <resources/> + <connections> + <connection> + <sender>buttonBox</sender> + <signal>accepted()</signal> + <receiver>VersionsDialog</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>VersionsDialog</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/UI/upgrader.py Sat Mar 05 18:01:12 2022 +0100 @@ -0,0 +1,109 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- + +# Copyright (c) 2022 Detlev Offenbach <detlev@die-offenbachs.de> +# + +""" +Script to upgrade the packages eric depends on. + +This process must be performed while eric is closed. The script will upgrade +the requested packages and will restart eric. +""" + +import os +import subprocess +import sys +import time + +from eric7config import getConfig + + +def upgradePyQt(): + """ + Function to upgrade the PyQt packages via pip. + + @return flag indicating a successful installation + @rtype bool + """ + pyqtPackages = [ + "pyqt6", "pyqt6-sip", "pyqt6-webengine", "pyqt6-charts", + "pyqt6-qscintilla", "pyqt6-qt6", "pyqt6-webengine-qt6", + "pyqt6-charts-qt6" + ] + + exitCode = subprocess.run( # secok + [sys.executable, "-m", "pip", "install", "--prefer-binary", + "--upgrade"] + pyqtPackages + ).returncode + ok = (exitCode == 0) + + return ok + + +def upgradeEric(): + """ + Function to upgrade the eric-ide package via pip. + + @return flag indicating a successful installation + @rtype bool + """ + exitCode = subprocess.run( # secok + [sys.executable, "-m", "pip", "install", "--prefer-binary", + "--upgrade", "eric-ide"] + ).returncode + ok = (exitCode == 0) + + return ok + + +def startEric(args): + """ + Function to start eric with the given arguments. + + @param args list containing the start arguments + @type list of str + """ + args = [sys.executable] + args + subprocess.Popen(args) + + +def main(): + """ + Main entry point into the upgrader. + """ + # wait a few seconds to give eric the chance to fully shut down + time.sleep(2) + + try: + ddindex = sys.argv.index("--") + except ValueError: + # '--' was not found. Start eric with all parameters given. + ddindex = 1 + + ericStartArgs = sys.argv[ddindex + 1:] + if not ericStartArgs: + # create default start arguments + ericStartArgs = [ + os.path.join(getConfig("ericDir"), "eric7.py"), + "--start-session", + ] + + upgraderArgs = sys.argv[1:ddindex] + + # now perform the upgrade and start eric, if it was successful + if upgraderArgs[0] == "--pyqt": + ok = upgradePyQt() + elif upgraderArgs[0] == "--eric": + ok = upgradeEric() + else: + ok = False + + if ok: + startEric(ericStartArgs) + sys.exit(0) + else: + sys.exit(1) + +if __name__ == "__main__": + main()
--- a/eric7/i18n/eric7_cs.ts Sat Mar 05 16:03:04 2022 +0100 +++ b/eric7/i18n/eric7_cs.ts Sat Mar 05 18:01:12 2022 +0100 @@ -54800,119 +54800,113 @@ <context> <name>Pip</name> <message> - <location filename="../PipInterface/Pip.py" line="109" /> + <location filename="../PipInterface/Pip.py" line="111" /> <source>python exited with an error ({0}).</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="116" /> + <location filename="../PipInterface/Pip.py" line="118" /> <source>python did not finish within 30 seconds.</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="119" /> + <location filename="../PipInterface/Pip.py" line="121" /> <source>python could not be started.</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="179" /> + <location filename="../PipInterface/Pip.py" line="181" /> <source><project></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="208" /> + <location filename="../PipInterface/Pip.py" line="210" /> <source>Interpreter for Virtual Environment</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="209" /> + <location filename="../PipInterface/Pip.py" line="211" /> <source>No interpreter configured for the selected virtual environment.</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="244" /> + <location filename="../PipInterface/Pip.py" line="246" /> <source>Install PIP</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="286" /> + <location filename="../PipInterface/Pip.py" line="288" /> <source>Repair PIP</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="359" /> - <location filename="../PipInterface/Pip.py" line="311" /> + <location filename="../PipInterface/Pip.py" line="351" /> <source>Upgrade Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="312" /> - <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="unfinished" /> - </message> - <message> - <location filename="../PipInterface/Pip.py" line="399" /> + <location filename="../PipInterface/Pip.py" line="391" /> <source>Install Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="428" /> + <location filename="../PipInterface/Pip.py" line="420" /> <source>Install Packages from Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="491" /> - <location filename="../PipInterface/Pip.py" line="460" /> - <location filename="../PipInterface/Pip.py" line="451" /> + <location filename="../PipInterface/Pip.py" line="483" /> + <location filename="../PipInterface/Pip.py" line="452" /> + <location filename="../PipInterface/Pip.py" line="443" /> <source>Uninstall Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="492" /> - <location filename="../PipInterface/Pip.py" line="452" /> + <location filename="../PipInterface/Pip.py" line="484" /> + <location filename="../PipInterface/Pip.py" line="444" /> <source>Do you really want to uninstall these packages?</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="503" /> + <location filename="../PipInterface/Pip.py" line="495" /> <source>Uninstall Packages from Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="721" /> + <location filename="../PipInterface/Pip.py" line="713" /> <source>Cache Info</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="746" /> <location filename="../PipInterface/Pip.py" line="738" /> + <location filename="../PipInterface/Pip.py" line="730" /> <source>List Cached Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="739" /> + <location filename="../PipInterface/Pip.py" line="731" /> <source>Enter a file pattern (empty for all):</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="770" /> - <location filename="../PipInterface/Pip.py" line="764" /> + <location filename="../PipInterface/Pip.py" line="762" /> + <location filename="../PipInterface/Pip.py" line="756" /> <source>Remove Cached Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="765" /> + <location filename="../PipInterface/Pip.py" line="757" /> <source>Enter a file pattern:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="793" /> - <location filename="../PipInterface/Pip.py" line="788" /> + <location filename="../PipInterface/Pip.py" line="785" /> + <location filename="../PipInterface/Pip.py" line="780" /> <source>Purge Cache</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="789" /> + <location filename="../PipInterface/Pip.py" line="781" /> <source>Do you really want to purge the pip cache? All files need to be downloaded again.</source> <translation type="unfinished" /> </message> @@ -84994,7 +84988,7 @@ <translation type="unfinished">Prohlížeč nápovědy</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3103" /> + <location filename="../UI/UserInterface.py" line="3117" /> <location filename="../UI/UserInterface.py" line="2289" /> <location filename="../UI/UserInterface.py" line="2288" /> <location filename="../UI/UserInterface.py" line="1312" /> @@ -85155,7 +85149,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7022" /> + <location filename="../UI/UserInterface.py" line="7088" /> <location filename="../UI/UserInterface.py" line="1835" /> <location filename="../UI/UserInterface.py" line="1832" /> <source>Load session</source> @@ -85852,1575 +85846,1607 @@ <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2485" /> <location filename="../UI/UserInterface.py" line="2482" /> - <source>Show Error Log</source> + <source>Upgrade PyQt6</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2483" /> - <source>Show Error &Log...</source> + <source>Upgrade PyQt6...</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2486" /> - <source><b>Show Error Log...</b><p>Opens a dialog showing the most recent error log.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2494" /> - <source>Show Install Info</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2495" /> - <source>Show Install &Info...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2497" /> - <source>Show Installation Information</source> + <source>Upgrade PyQt6 and restart eric</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2487" /> + <source><b>Upgrade PyQt6...</b><p>Upgrade the PyQt6 packages eric depends on and restart eric.</p></source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2499" /> - <source><b>Show Install Info...</b><p>Opens a dialog showing some information about the installation process.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="4120" /> + <location filename="../UI/UserInterface.py" line="2496" /> + <source>Show Error Log</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2497" /> + <source>Show Error &Log...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2500" /> + <source><b>Show Error Log...</b><p>Opens a dialog showing the most recent error log.</p></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../UI/UserInterface.py" line="2508" /> - <source>Report Bug</source> - <translation>Reportovat Bugy</translation> + <source>Show Install Info</source> + <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2509" /> - <source>Report &Bug...</source> - <translation>Reportovat &Bugy...</translation> + <source>Show Install &Info...</source> + <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2511" /> - <source>Report a bug</source> - <translation>Reportovat bug</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2512" /> - <source><b>Report Bug...</b><p>Opens a dialog to report a bug.</p></source> - <translation><b>Reportovat bug...</b><p>Otevře se dialog pro reportování bugu.</p></translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2520" /> - <source>Request Feature</source> - <translation>Požadavek na vlastnost</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2521" /> - <source>Request &Feature...</source> - <translation>&Požadavek na vlastnost...</translation> + <source>Show Installation Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2513" /> + <source><b>Show Install Info...</b><p>Opens a dialog showing some information about the installation process.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="4138" /> + <location filename="../UI/UserInterface.py" line="2522" /> + <source>Report Bug</source> + <translation>Reportovat Bugy</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2523" /> - <source>Send a feature request</source> - <translation>Poslat požadavek na vlastnost</translation> + <source>Report &Bug...</source> + <translation>Reportovat &Bugy...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2525" /> - <source><b>Request Feature...</b><p>Opens a dialog to send a feature request.</p></source> - <translation><b>Požadavek na vlastnost...</b><p>Otevře dialog pro odeslání požadavku.</p></translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3643" /> - <location filename="../UI/UserInterface.py" line="3620" /> + <source>Report a bug</source> + <translation>Reportovat bug</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2526" /> + <source><b>Report Bug...</b><p>Opens a dialog to report a bug.</p></source> + <translation><b>Reportovat bug...</b><p>Otevře se dialog pro reportování bugu.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2534" /> + <source>Request Feature</source> + <translation>Požadavek na vlastnost</translation> + </message> + <message> <location filename="../UI/UserInterface.py" line="2535" /> - <source>Unittest</source> - <translation /> + <source>Request &Feature...</source> + <translation>&Požadavek na vlastnost...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2537" /> - <source>&Unittest...</source> - <translation>&Unittest...</translation> + <source>Send a feature request</source> + <translation>Poslat požadavek na vlastnost</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2539" /> - <source>Start unittest dialog</source> - <translation>Otevřít dialog unittestu</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2540" /> - <source><b>Unittest</b><p>Perform unit tests. The dialog gives you the ability to select and run a unittest suite.</p></source> - <translation><b>Unittest</b><p>Provést unittesty. V dialogovém okně se nastaví který test se má provést.</p></translation> - </message> - <message> + <source><b>Request Feature...</b><p>Opens a dialog to send a feature request.</p></source> + <translation><b>Požadavek na vlastnost...</b><p>Otevře dialog pro odeslání požadavku.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3659" /> + <location filename="../UI/UserInterface.py" line="3636" /> <location filename="../UI/UserInterface.py" line="2549" /> - <source>Unittest Restart</source> - <translation>Restart unittestu</translation> + <source>Unittest</source> + <translation /> </message> <message> <location filename="../UI/UserInterface.py" line="2551" /> - <source>&Restart Unittest...</source> - <translation>&Restart unittestu...</translation> + <source>&Unittest...</source> + <translation>&Unittest...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2553" /> - <source>Restart last unittest</source> - <translation>Restart posledního unittestu</translation> + <source>Start unittest dialog</source> + <translation>Otevřít dialog unittestu</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2554" /> - <source><b>Restart Unittest</b><p>Restart the unittest performed last.</p></source> - <translation><b>Restart unittestu</b><p>Restartuje se poslední provedený unittest.</p></translation> + <source><b>Unittest</b><p>Perform unit tests. The dialog gives you the ability to select and run a unittest suite.</p></source> + <translation><b>Unittest</b><p>Provést unittesty. V dialogovém okně se nastaví který test se má provést.</p></translation> </message> <message> <location filename="../UI/UserInterface.py" line="2563" /> - <source>Unittest Rerun Failed</source> - <translation type="unfinished" /> + <source>Unittest Restart</source> + <translation>Restart unittestu</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2565" /> - <source>Rerun Failed Tests...</source> - <translation type="unfinished" /> + <source>&Restart Unittest...</source> + <translation>&Restart unittestu...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2567" /> - <source>Rerun failed tests of the last run</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2569" /> - <source><b>Rerun Failed Tests</b><p>Rerun all tests that failed during the last unittest run.</p></source> + <source>Restart last unittest</source> + <translation>Restart posledního unittestu</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2568" /> + <source><b>Restart Unittest</b><p>Restart the unittest performed last.</p></source> + <translation><b>Restart unittestu</b><p>Restartuje se poslední provedený unittest.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2577" /> + <source>Unittest Rerun Failed</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2579" /> - <source>Unittest Script</source> - <translation /> + <source>Rerun Failed Tests...</source> + <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2581" /> - <source>Unittest &Script...</source> - <translation>Unittest &Script...</translation> + <source>Rerun failed tests of the last run</source> + <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2583" /> + <source><b>Rerun Failed Tests</b><p>Rerun all tests that failed during the last unittest run.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2593" /> + <source>Unittest Script</source> + <translation /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2595" /> + <source>Unittest &Script...</source> + <translation>Unittest &Script...</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2597" /> <source>Run unittest with current script</source> <translation>Spustit unittest s aktuálním skriptem</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2585" /> + <location filename="../UI/UserInterface.py" line="2599" /> <source><b>Unittest Script</b><p>Run unittest with current script.</p></source> <translation><b>Unittest Script</b><p>Spustit unittest s aktuálním skriptem.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2594" /> + <location filename="../UI/UserInterface.py" line="2608" /> <source>Unittest Project</source> <translation>Unittest Projekt</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2596" /> + <location filename="../UI/UserInterface.py" line="2610" /> <source>Unittest &Project...</source> <translation>Unittest &Projekt...</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2598" /> + <location filename="../UI/UserInterface.py" line="2612" /> <source>Run unittest with current project</source> <translation>Spustit unittest s aktuálním projektem</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2600" /> + <location filename="../UI/UserInterface.py" line="2614" /> <source><b>Unittest Project</b><p>Run unittest with current project.</p></source> <translation><b>Unittest projekt</b><p>Spustit unittest s aktuálním projektem.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2621" /> + <location filename="../UI/UserInterface.py" line="2635" /> <source>Qt-Designer</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2623" /> + <location filename="../UI/UserInterface.py" line="2637" /> <source>Qt-&Designer...</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2625" /> + <location filename="../UI/UserInterface.py" line="2639" /> <source>Start Qt-Designer</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2626" /> + <location filename="../UI/UserInterface.py" line="2640" /> <source><b>Qt-Designer</b><p>Start Qt-Designer.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2647" /> + <location filename="../UI/UserInterface.py" line="2661" /> <source>Qt-Linguist</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2649" /> + <location filename="../UI/UserInterface.py" line="2663" /> <source>Qt-&Linguist...</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2651" /> + <location filename="../UI/UserInterface.py" line="2665" /> <source>Start Qt-Linguist</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2652" /> - <source><b>Qt-Linguist</b><p>Start Qt-Linguist.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2662" /> - <source>UI Previewer</source> - <translation /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2664" /> - <source>&UI Previewer...</source> - <translation>&UI Previewer...</translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="2666" /> + <source><b>Qt-Linguist</b><p>Start Qt-Linguist.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2676" /> + <source>UI Previewer</source> + <translation /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2678" /> + <source>&UI Previewer...</source> + <translation>&UI Previewer...</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2680" /> <source>Start the UI Previewer</source> <translation>Spustit UI Previewer</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2667" /> - <source><b>UI Previewer</b><p>Start the UI Previewer.</p></source> - <translation><b>UI Previewer</b><p>Spustit UI Previewer.</p></translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2675" /> - <source>Translations Previewer</source> - <translation>Náhled překladů</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2677" /> - <source>&Translations Previewer...</source> - <translation>Náhled &překladů...</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2679" /> - <source>Start the Translations Previewer</source> - <translation>Spustit Previewer překladů</translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="2681" /> - <source><b>Translations Previewer</b><p>Start the Translations Previewer.</p></source> - <translation><b>Previewer překladů</b><p>Spustit Previewer překladů.</p></translation> + <source><b>UI Previewer</b><p>Start the UI Previewer.</p></source> + <translation><b>UI Previewer</b><p>Spustit UI Previewer.</p></translation> </message> <message> <location filename="../UI/UserInterface.py" line="2689" /> - <source>Compare Files</source> - <translation>Porovnat soubory</translation> + <source>Translations Previewer</source> + <translation>Náhled překladů</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2691" /> + <source>&Translations Previewer...</source> + <translation>Náhled &překladů...</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2693" /> + <source>Start the Translations Previewer</source> + <translation>Spustit Previewer překladů</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2695" /> + <source><b>Translations Previewer</b><p>Start the Translations Previewer.</p></source> + <translation><b>Previewer překladů</b><p>Spustit Previewer překladů.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2703" /> + <source>Compare Files</source> + <translation>Porovnat soubory</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2705" /> <source>&Compare Files...</source> <translation>&Porovnat soubory...</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2706" /> - <location filename="../UI/UserInterface.py" line="2693" /> + <location filename="../UI/UserInterface.py" line="2720" /> + <location filename="../UI/UserInterface.py" line="2707" /> <source>Compare two files</source> <translation>Porovnat dva soubory</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2694" /> + <location filename="../UI/UserInterface.py" line="2708" /> <source><b>Compare Files</b><p>Open a dialog to compare two files.</p></source> <translation><b>Porovnat soubory</b><p>Otevře dialog pro porovnání dvou souborů.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2702" /> - <source>Compare Files side by side</source> - <translation>Porovnat soubory stranu proti straně</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2704" /> - <source>Compare &Files side by side...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2707" /> - <source><b>Compare Files side by side</b><p>Open a dialog to compare two files and show the result side by side.</p></source> - <translation><b>Porovnat soubory stranu proti straně</b><p>Otevře dialog pro porovnání souborů a zobrazení rozdílů strany proti straně.</p></translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="2716" /> - <source>SQL Browser</source> - <translation /> + <source>Compare Files side by side</source> + <translation>Porovnat soubory stranu proti straně</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2718" /> - <source>SQL &Browser...</source> - <translation>SQL &Browser...</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2720" /> - <source>Browse a SQL database</source> - <translation>Procházet SQL databázi</translation> + <source>Compare &Files side by side...</source> + <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2721" /> - <source><b>SQL Browser</b><p>Browse a SQL database.</p></source> - <translation><b>SQL Browser</b><p>Procházet SQL databázi.</p></translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2733" /> - <location filename="../UI/UserInterface.py" line="2729" /> - <source>Mini Editor</source> - <translation /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2731" /> - <source>Mini &Editor...</source> - <translation>Mini &Editor...</translation> + <source><b>Compare Files side by side</b><p>Open a dialog to compare two files and show the result side by side.</p></source> + <translation><b>Porovnat soubory stranu proti straně</b><p>Otevře dialog pro porovnání souborů a zobrazení rozdílů strany proti straně.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2730" /> + <source>SQL Browser</source> + <translation /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2732" /> + <source>SQL &Browser...</source> + <translation>SQL &Browser...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2734" /> - <source><b>Mini Editor</b><p>Open a dialog with a simplified editor.</p></source> - <translation><b>Mini editor</b><p>Otevře se okno s jednoduchým editorem</p></translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2742" /> - <source>Hex Editor</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2744" /> - <source>&Hex Editor...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2746" /> - <source>Start the eric Hex Editor</source> - <translation type="unfinished" /> + <source>Browse a SQL database</source> + <translation>Procházet SQL databázi</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2735" /> + <source><b>SQL Browser</b><p>Browse a SQL database.</p></source> + <translation><b>SQL Browser</b><p>Procházet SQL databázi.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2747" /> + <location filename="../UI/UserInterface.py" line="2743" /> + <source>Mini Editor</source> + <translation /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2745" /> + <source>Mini &Editor...</source> + <translation>Mini &Editor...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2748" /> + <source><b>Mini Editor</b><p>Open a dialog with a simplified editor.</p></source> + <translation><b>Mini editor</b><p>Otevře se okno s jednoduchým editorem</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2756" /> + <source>Hex Editor</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2758" /> + <source>&Hex Editor...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2760" /> + <source>Start the eric Hex Editor</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2762" /> <source><b>Hex Editor</b><p>Starts the eric Hex Editor for viewing or editing binary files.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2757" /> - <source>eric Web Browser</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2759" /> - <source>eric &Web Browser...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2761" /> - <source>Start the eric Web Browser</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2763" /> - <source><b>eric Web Browser</b><p>Browse the Internet with the eric Web Browser.</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../UI/UserInterface.py" line="2771" /> - <source>Icon Editor</source> - <translation>Editor ikon</translation> + <source>eric Web Browser</source> + <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2773" /> - <source>&Icon Editor...</source> - <translation>Editor &ikon...</translation> + <source>eric &Web Browser...</source> + <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2775" /> - <source>Start the eric Icon Editor</source> + <source>Start the eric Web Browser</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2777" /> - <source><b>Icon Editor</b><p>Starts the eric Icon Editor for editing simple icons.</p></source> + <source><b>eric Web Browser</b><p>Browse the Internet with the eric Web Browser.</p></source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2785" /> - <source>Snapshot</source> - <translation type="unfinished" /> + <source>Icon Editor</source> + <translation>Editor ikon</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2787" /> - <source>&Snapshot...</source> - <translation type="unfinished" /> + <source>&Icon Editor...</source> + <translation>Editor &ikon...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2789" /> - <source>Take snapshots of a screen region</source> + <source>Start the eric Icon Editor</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2791" /> + <source><b>Icon Editor</b><p>Starts the eric Icon Editor for editing simple icons.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2799" /> + <source>Snapshot</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2801" /> + <source>&Snapshot...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2803" /> + <source>Take snapshots of a screen region</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2805" /> <source><b>Snapshot</b><p>This opens a dialog to take snapshots of a screen region.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2800" /> + <location filename="../UI/UserInterface.py" line="2814" /> <source>Preferences</source> <translation>Nastavení</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2802" /> - <source>&Preferences...</source> - <translation>Na&stavení...</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2804" /> - <source>Set the prefered configuration</source> - <translation>Nastavení konfigurace</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2806" /> - <source><b>Preferences</b><p>Set the configuration items of the application with your prefered values.</p></source> - <translation><b>Nastavení</b><p>Upravit konfiguraci aplikace podle požadavků uživatele.</p></translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="2816" /> - <source>Export Preferences</source> - <translation>Exportovat předvolby</translation> + <source>&Preferences...</source> + <translation>Na&stavení...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2818" /> - <source>E&xport Preferences...</source> - <translation>E&xportovat předvolby...</translation> + <source>Set the prefered configuration</source> + <translation>Nastavení konfigurace</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2820" /> - <source>Export the current configuration</source> - <translation>Export aktuální konfigurace</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2822" /> - <source><b>Export Preferences</b><p>Export the current configuration to a file.</p></source> - <translation><b>Export předvoleb</b><p>Export aktuální konfigurace do souboru.</p></translation> + <source><b>Preferences</b><p>Set the configuration items of the application with your prefered values.</p></source> + <translation><b>Nastavení</b><p>Upravit konfiguraci aplikace podle požadavků uživatele.</p></translation> </message> <message> <location filename="../UI/UserInterface.py" line="2830" /> - <source>Import Preferences</source> - <translation>Import předvoleb</translation> + <source>Export Preferences</source> + <translation>Exportovat předvolby</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2832" /> - <source>I&mport Preferences...</source> - <translation>I&mport předvoleb...</translation> + <source>E&xport Preferences...</source> + <translation>E&xportovat předvolby...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2834" /> - <source>Import a previously exported configuration</source> - <translation>Import dříve exportované konfigurace</translation> + <source>Export the current configuration</source> + <translation>Export aktuální konfigurace</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2836" /> - <source><b>Import Preferences</b><p>Import a previously exported configuration.</p></source> - <translation><b>Import předvoleb</b><p>Import dříve exportované konfigurace.</p></translation> + <source><b>Export Preferences</b><p>Export the current configuration to a file.</p></source> + <translation><b>Export předvoleb</b><p>Export aktuální konfigurace do souboru.</p></translation> </message> <message> <location filename="../UI/UserInterface.py" line="2844" /> - <source>Export Theme</source> - <translation type="unfinished" /> + <source>Import Preferences</source> + <translation>Import předvoleb</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2846" /> - <source>Export Theme...</source> - <translation type="unfinished" /> + <source>I&mport Preferences...</source> + <translation>I&mport předvoleb...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2848" /> - <source>Export the current theme</source> - <translation type="unfinished" /> + <source>Import a previously exported configuration</source> + <translation>Import dříve exportované konfigurace</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2850" /> - <source><b>Export Theme</b><p>Export the current theme to a file.</p></source> - <translation type="unfinished" /> + <source><b>Import Preferences</b><p>Import a previously exported configuration.</p></source> + <translation><b>Import předvoleb</b><p>Import dříve exportované konfigurace.</p></translation> </message> <message> <location filename="../UI/UserInterface.py" line="2858" /> - <source>Import Theme</source> + <source>Export Theme</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2860" /> - <source>Import Theme...</source> + <source>Export Theme...</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2862" /> - <source>Import a previously exported theme</source> + <source>Export the current theme</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2864" /> - <source><b>Import Theme</b><p>Import a previously exported theme.</p></source> + <source><b>Export Theme</b><p>Export the current theme to a file.</p></source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2872" /> + <source>Import Theme</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2874" /> + <source>Import Theme...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2876" /> + <source>Import a previously exported theme</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2878" /> + <source><b>Import Theme</b><p>Import a previously exported theme.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2886" /> <source>Reload APIs</source> <translation>Obnovit API</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2873" /> + <location filename="../UI/UserInterface.py" line="2887" /> <source>Reload &APIs</source> <translation>Obnovit &API</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2875" /> - <source>Reload the API information</source> - <translation>Obnovit API nastavení</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2877" /> - <source><b>Reload APIs</b><p>Reload the API information.</p></source> - <translation><b>Obnovit API</b><p>Obnovit API nastavení.</p></translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="2889" /> - <location filename="../UI/UserInterface.py" line="2885" /> - <source>Show external tools</source> - <translation>Zobrazit externí nástroje</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2887" /> - <source>Show external &tools</source> - <translation>Zobrazit externí nás&troje</translation> + <source>Reload the API information</source> + <translation>Obnovit API nastavení</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2891" /> - <source><b>Show external tools</b><p>Opens a dialog to show the path and versions of all extenal tools used by eric.</p></source> - <translation type="unfinished" /> + <source><b>Reload APIs</b><p>Reload the API information.</p></source> + <translation><b>Obnovit API</b><p>Obnovit API nastavení.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2903" /> + <location filename="../UI/UserInterface.py" line="2899" /> + <source>Show external tools</source> + <translation>Zobrazit externí nástroje</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2901" /> - <source>View Profiles</source> - <translation>Profily pohledů</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2903" /> - <source>&View Profiles...</source> - <translation>Profily &pohledů...</translation> + <source>Show external &tools</source> + <translation>Zobrazit externí nás&troje</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2905" /> + <source><b>Show external tools</b><p>Opens a dialog to show the path and versions of all extenal tools used by eric.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2915" /> + <source>View Profiles</source> + <translation>Profily pohledů</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2917" /> + <source>&View Profiles...</source> + <translation>Profily &pohledů...</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2919" /> <source>Configure view profiles</source> <translation>Konfigurace profilů pohledů</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2907" /> + <location filename="../UI/UserInterface.py" line="2921" /> <source><b>View Profiles</b><p>Configure the view profiles. With this dialog you may set the visibility of the various windows for the predetermined view profiles.</p></source> <translation><b>Profily pohledů</b><p>Konfigurace profilu pohledů. V tomto dialogu můžete nastavit zobrazování různých typů pohledů - editačních oken.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2918" /> + <location filename="../UI/UserInterface.py" line="2932" /> <source>Toolbars</source> <translation>Lišty nástrojů</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2920" /> + <location filename="../UI/UserInterface.py" line="2934" /> <source>Tool&bars...</source> <translation>&Lišty nástrojů...</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2922" /> + <location filename="../UI/UserInterface.py" line="2936" /> <source>Configure toolbars</source> <translation>Konfigurace lišt nástrojů</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2923" /> - <source><b>Toolbars</b><p>Configure the toolbars. With this dialog you may change the actions shown on the various toolbars and define your own toolbars.</p></source> - <translation><b>Listy nástrojů</b><p>Konfigurace lišt nástrojů. S tímto dialogem můžete změnit akce zobrazené v různých nástrojových lištách nebo definovat své vlastní nástrojové lišty.</p></translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2933" /> - <source>Keyboard Shortcuts</source> - <translation>Klávesové zkratky</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2935" /> - <source>Keyboard &Shortcuts...</source> - <translation>Klávesové &zkratky...</translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="2937" /> + <source><b>Toolbars</b><p>Configure the toolbars. With this dialog you may change the actions shown on the various toolbars and define your own toolbars.</p></source> + <translation><b>Listy nástrojů</b><p>Konfigurace lišt nástrojů. S tímto dialogem můžete změnit akce zobrazené v různých nástrojových lištách nebo definovat své vlastní nástrojové lišty.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2947" /> + <source>Keyboard Shortcuts</source> + <translation>Klávesové zkratky</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2949" /> + <source>Keyboard &Shortcuts...</source> + <translation>Klávesové &zkratky...</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2951" /> <source>Set the keyboard shortcuts</source> <translation>Nastavení klávesových zkratek</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2939" /> + <location filename="../UI/UserInterface.py" line="2953" /> <source><b>Keyboard Shortcuts</b><p>Set the keyboard shortcuts of the application with your prefered values.</p></source> <translation><b>Klávesové zkratky</b><p>Nastavení klávesových zkratek aplikace podle zvyklostí uživatele.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6698" /> - <location filename="../UI/UserInterface.py" line="6680" /> - <location filename="../UI/UserInterface.py" line="2948" /> + <location filename="../UI/UserInterface.py" line="6764" /> + <location filename="../UI/UserInterface.py" line="6746" /> + <location filename="../UI/UserInterface.py" line="2962" /> <source>Export Keyboard Shortcuts</source> <translation>Exportovat klávesové zkratky</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2950" /> - <source>&Export Keyboard Shortcuts...</source> - <translation>&Exportovat klávesové zkratky...</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2952" /> - <source>Export the keyboard shortcuts</source> - <translation>Export klávesových zkratek</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2954" /> - <source><b>Export Keyboard Shortcuts</b><p>Export the keyboard shortcuts of the application.</p></source> - <translation><b>Export klávesových zkratek</b><p>Exportují se klávesové zkratky z aplikace.</p></translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="6715" /> - <location filename="../UI/UserInterface.py" line="2962" /> - <source>Import Keyboard Shortcuts</source> - <translation>Import klávesových zkratek</translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="2964" /> - <source>&Import Keyboard Shortcuts...</source> - <translation>&Import klávesových zkratek...</translation> + <source>&Export Keyboard Shortcuts...</source> + <translation>&Exportovat klávesové zkratky...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2966" /> - <source>Import the keyboard shortcuts</source> - <translation>Import klávesových zkratek</translation> + <source>Export the keyboard shortcuts</source> + <translation>Export klávesových zkratek</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2968" /> + <source><b>Export Keyboard Shortcuts</b><p>Export the keyboard shortcuts of the application.</p></source> + <translation><b>Export klávesových zkratek</b><p>Exportují se klávesové zkratky z aplikace.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="6781" /> + <location filename="../UI/UserInterface.py" line="2976" /> + <source>Import Keyboard Shortcuts</source> + <translation>Import klávesových zkratek</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2978" /> + <source>&Import Keyboard Shortcuts...</source> + <translation>&Import klávesových zkratek...</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2980" /> + <source>Import the keyboard shortcuts</source> + <translation>Import klávesových zkratek</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2982" /> <source><b>Import Keyboard Shortcuts</b><p>Import the keyboard shortcuts of the application.</p></source> <translation><b>Import klávesových zkratek</b><p>Do aplikace se importují klávesové zkratky.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2977" /> + <location filename="../UI/UserInterface.py" line="2991" /> <source>Manage SSL Certificates</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2979" /> - <source>Manage SSL Certificates...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2981" /> - <source>Manage the saved SSL certificates</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2983" /> - <source><b>Manage SSL Certificates...</b><p>Opens a dialog to manage the saved SSL certificates.</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../UI/UserInterface.py" line="2993" /> - <source>Edit Message Filters</source> + <source>Manage SSL Certificates...</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2995" /> - <source>Edit Message Filters...</source> + <source>Manage the saved SSL certificates</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2997" /> + <source><b>Manage SSL Certificates...</b><p>Opens a dialog to manage the saved SSL certificates.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3007" /> + <source>Edit Message Filters</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3009" /> + <source>Edit Message Filters...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3011" /> <source>Edit the message filters used to suppress unwanted messages</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2999" /> + <location filename="../UI/UserInterface.py" line="3013" /> <source><b>Edit Message Filters</b><p>Opens a dialog to edit the message filters used to suppress unwanted messages been shown in an error window.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3015" /> - <location filename="../UI/UserInterface.py" line="3012" /> - <location filename="../UI/UserInterface.py" line="3010" /> - <source>Clear private data</source> - <translation type="unfinished">Smazat soukromá data</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3017" /> - <source><b>Clear private data</b><p>Clears the private data like the various list of recently opened files, projects or multi projects.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3028" /> - <location filename="../UI/UserInterface.py" line="3027" /> - <source>Activate current editor</source> - <translation>Aktivovat aktuální editor</translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="3029" /> + <location filename="../UI/UserInterface.py" line="3026" /> + <location filename="../UI/UserInterface.py" line="3024" /> + <source>Clear private data</source> + <translation type="unfinished">Smazat soukromá data</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3031" /> + <source><b>Clear private data</b><p>Clears the private data like the various list of recently opened files, projects or multi projects.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3042" /> + <location filename="../UI/UserInterface.py" line="3041" /> + <source>Activate current editor</source> + <translation>Aktivovat aktuální editor</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3043" /> <source>Alt+Shift+E</source> <translation /> </message> <message> - <location filename="../UI/UserInterface.py" line="3038" /> - <location filename="../UI/UserInterface.py" line="3037" /> + <location filename="../UI/UserInterface.py" line="3052" /> + <location filename="../UI/UserInterface.py" line="3051" /> <source>Show next</source> <translation>Zobrazit další</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3039" /> + <location filename="../UI/UserInterface.py" line="3053" /> <source>Ctrl+Alt+Tab</source> <translation /> </message> <message> - <location filename="../UI/UserInterface.py" line="3047" /> - <location filename="../UI/UserInterface.py" line="3046" /> + <location filename="../UI/UserInterface.py" line="3061" /> + <location filename="../UI/UserInterface.py" line="3060" /> <source>Show previous</source> <translation>Zobrazit předchozí</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3048" /> + <location filename="../UI/UserInterface.py" line="3062" /> <source>Shift+Ctrl+Alt+Tab</source> <translation /> </message> <message> - <location filename="../UI/UserInterface.py" line="3056" /> - <location filename="../UI/UserInterface.py" line="3055" /> + <location filename="../UI/UserInterface.py" line="3070" /> + <location filename="../UI/UserInterface.py" line="3069" /> <source>Switch between tabs</source> <translation>Přepnout mezi taby</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3057" /> + <location filename="../UI/UserInterface.py" line="3071" /> <source>Ctrl+1</source> <translation /> </message> <message> - <location filename="../UI/UserInterface.py" line="3064" /> + <location filename="../UI/UserInterface.py" line="3078" /> <source>Plugin Infos</source> <translation>Plugin Infa</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3066" /> + <location filename="../UI/UserInterface.py" line="3080" /> <source>&Plugin Infos...</source> <translation>&Plugin Infa...</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3067" /> - <source>Show Plugin Infos</source> - <translation>Zobrazit Plugin infa</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3068" /> - <source><b>Plugin Infos...</b><p>This opens a dialog, that show some information about loaded plugins.</p></source> - <translation><b>Plugin Infa</b><p>Otevře dialog, který zobrazí informace o načtených pluginech.</p></translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="3081" /> - <location filename="../UI/UserInterface.py" line="3077" /> - <source>Install Plugins</source> - <translation>Instalovat pluginy</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3079" /> - <source>&Install Plugins...</source> - <translation>&Instalovat pluginy...</translation> + <source>Show Plugin Infos</source> + <translation>Zobrazit Plugin infa</translation> </message> <message> <location filename="../UI/UserInterface.py" line="3082" /> - <source><b>Install Plugins...</b><p>This opens a dialog to install or update plugins.</p></source> - <translation><b>Instalovat pluginy...</b><p>Otevře dialog pro instalaci nebo aktualizaci pluginů.</p></translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3094" /> - <location filename="../UI/UserInterface.py" line="3090" /> - <source>Uninstall Plugin</source> - <translation>Odinstalovat plugin</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3092" /> - <source>&Uninstall Plugin...</source> - <translation>&Odinstalovat plugin...</translation> + <source><b>Plugin Infos...</b><p>This opens a dialog, that show some information about loaded plugins.</p></source> + <translation><b>Plugin Infa</b><p>Otevře dialog, který zobrazí informace o načtených pluginech.</p></translation> </message> <message> <location filename="../UI/UserInterface.py" line="3095" /> - <source><b>Uninstall Plugin...</b><p>This opens a dialog to uninstall a plugin.</p></source> - <translation><b>Odinstalovat plugin...</b><p>Otevře dialog pro odinstalaci pluginu.</p></translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3105" /> - <source>Plugin &Repository...</source> - <translation>&Repozitář pluginů...</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3107" /> - <source>Show Plugins available for download</source> - <translation>Zobrazit pluginy dostupné ke stažení</translation> + <location filename="../UI/UserInterface.py" line="3091" /> + <source>Install Plugins</source> + <translation>Instalovat pluginy</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3093" /> + <source>&Install Plugins...</source> + <translation>&Instalovat pluginy...</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3096" /> + <source><b>Install Plugins...</b><p>This opens a dialog to install or update plugins.</p></source> + <translation><b>Instalovat pluginy...</b><p>Otevře dialog pro instalaci nebo aktualizaci pluginů.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3108" /> + <location filename="../UI/UserInterface.py" line="3104" /> + <source>Uninstall Plugin</source> + <translation>Odinstalovat plugin</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3106" /> + <source>&Uninstall Plugin...</source> + <translation>&Odinstalovat plugin...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="3109" /> + <source><b>Uninstall Plugin...</b><p>This opens a dialog to uninstall a plugin.</p></source> + <translation><b>Odinstalovat plugin...</b><p>Otevře dialog pro odinstalaci pluginu.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3119" /> + <source>Plugin &Repository...</source> + <translation>&Repozitář pluginů...</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3121" /> + <source>Show Plugins available for download</source> + <translation>Zobrazit pluginy dostupné ke stažení</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3123" /> <source><b>Plugin Repository...</b><p>This opens a dialog, that shows a list of plugins available on the Internet.</p></source> <translation><b>Repozitář pluginů...</b><p>Otevře se dialog, který zobrazí seznam pluginů dostupných ke stažení přes internet.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3135" /> - <location filename="../UI/UserInterface.py" line="3134" /> + <location filename="../UI/UserInterface.py" line="3149" /> + <location filename="../UI/UserInterface.py" line="3148" /> <source>Qt5 Documentation</source> <translation type="unfinished">Qt4 dokumentace {5 ?}</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3137" /> + <location filename="../UI/UserInterface.py" line="3151" /> <source>Open Qt5 Documentation</source> <translation type="unfinished">Otevřít Qt4 dokumentaci {5 ?}</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3138" /> - <source><b>Qt5 Documentation</b><p>Display the Qt5 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. </p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3150" /> - <location filename="../UI/UserInterface.py" line="3149" /> - <source>Qt6 Documentation</source> - <translation type="unfinished">Qt4 dokumentace {6 ?}</translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="3152" /> + <source><b>Qt5 Documentation</b><p>Display the Qt5 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. </p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3164" /> + <location filename="../UI/UserInterface.py" line="3163" /> + <source>Qt6 Documentation</source> + <translation type="unfinished">Qt4 dokumentace {6 ?}</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3166" /> <source>Open Qt6 Documentation</source> <translation type="unfinished">Otevřít Qt4 dokumentaci {6 ?}</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3153" /> - <source><b>Qt6 Documentation</b><p>Display the Qt6 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. </p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3165" /> - <location filename="../UI/UserInterface.py" line="3164" /> - <source>PyQt5 Documentation</source> - <translation type="unfinished">PyQt4 dokumentace {5 ?}</translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="3167" /> + <source><b>Qt6 Documentation</b><p>Display the Qt6 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. </p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3179" /> + <location filename="../UI/UserInterface.py" line="3178" /> + <source>PyQt5 Documentation</source> + <translation type="unfinished">PyQt4 dokumentace {5 ?}</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3181" /> <source>Open PyQt5 Documentation</source> <translation type="unfinished">Otevřít PyQt4 dokumentaci {5 ?}</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3169" /> + <location filename="../UI/UserInterface.py" line="3183" /> <source><b>PyQt5 Documentation</b><p>Display the PyQt5 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. </p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3182" /> - <location filename="../UI/UserInterface.py" line="3181" /> + <location filename="../UI/UserInterface.py" line="3196" /> + <location filename="../UI/UserInterface.py" line="3195" /> <source>PyQt6 Documentation</source> <translation type="unfinished">PyQt4 dokumentace {6 ?}</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3184" /> + <location filename="../UI/UserInterface.py" line="3198" /> <source>Open PyQt6 Documentation</source> <translation type="unfinished">Otevřít PyQt4 dokumentaci {6 ?}</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3186" /> + <location filename="../UI/UserInterface.py" line="3200" /> <source><b>PyQt6 Documentation</b><p>Display the PyQt6 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. </p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3204" /> - <location filename="../UI/UserInterface.py" line="3203" /> + <location filename="../UI/UserInterface.py" line="3218" /> + <location filename="../UI/UserInterface.py" line="3217" /> <source>Python 3 Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3206" /> + <location filename="../UI/UserInterface.py" line="3220" /> <source>Open Python 3 Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3208" /> + <location filename="../UI/UserInterface.py" line="3222" /> <source><b>Python 3 Documentation</b><p>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 <i>/usr/share/doc/packages/python/html</i> on Unix. Set PYTHON3DOCDIR in your environment to override this.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3226" /> - <location filename="../UI/UserInterface.py" line="3225" /> + <location filename="../UI/UserInterface.py" line="3240" /> + <location filename="../UI/UserInterface.py" line="3239" /> <source>eric API Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3228" /> + <location filename="../UI/UserInterface.py" line="3242" /> <source>Open eric API Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3230" /> + <location filename="../UI/UserInterface.py" line="3244" /> <source><b>eric API Documentation</b><p>Display the eric API documentation. The location for the documentation is the Documentation/Source subdirectory of the eric installation directory.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3247" /> - <location filename="../UI/UserInterface.py" line="3246" /> + <location filename="../UI/UserInterface.py" line="3261" /> + <location filename="../UI/UserInterface.py" line="3260" /> <source>PySide2 Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3249" /> + <location filename="../UI/UserInterface.py" line="3263" /> <source>Open PySide2 Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3251" /> + <location filename="../UI/UserInterface.py" line="3265" /> <source><b>PySide2 Documentation</b><p>Display the PySide2 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. </p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3267" /> - <location filename="../UI/UserInterface.py" line="3266" /> + <location filename="../UI/UserInterface.py" line="3281" /> + <location filename="../UI/UserInterface.py" line="3280" /> <source>PySide6 Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3269" /> + <location filename="../UI/UserInterface.py" line="3283" /> <source>Open PySide6 Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3271" /> + <location filename="../UI/UserInterface.py" line="3285" /> <source><b>PySide6 Documentation</b><p>Display the PySide6 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. </p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3373" /> + <location filename="../UI/UserInterface.py" line="3387" /> <source>E&xtras</source> <translation>E&xtra funkce</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3383" /> + <location filename="../UI/UserInterface.py" line="3397" /> <source>Wi&zards</source> <translation>&Průvodci</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3402" /> + <location filename="../UI/UserInterface.py" line="3416" /> <source>P&lugins</source> <translation>P&luginy</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3412" /> + <location filename="../UI/UserInterface.py" line="3426" /> <source>Configure...</source> <translation>Konfigurovat...</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3421" /> + <location filename="../UI/UserInterface.py" line="3435" /> <source>&Unittest</source> <translation>&Unittest</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3438" /> + <location filename="../UI/UserInterface.py" line="3452" /> <source>Select Tool Group</source> <translation>Vybrat skupinu nástrojů</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3449" /> + <location filename="../UI/UserInterface.py" line="3463" /> <source>Se&ttings</source> <translation>Nas&tavení</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3482" /> - <source>&Window</source> - <translation>O&kno</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3491" /> - <source>&Windows</source> - <translation type="unfinished">&Windows</translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="3496" /> + <source>&Window</source> + <translation>O&kno</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3505" /> + <source>&Windows</source> + <translation type="unfinished">&Windows</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3510" /> <source>Central Park</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3500" /> + <location filename="../UI/UserInterface.py" line="3514" /> <source>Left Side</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3517" /> + <location filename="../UI/UserInterface.py" line="3531" /> <source>Right Side</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3541" /> + <location filename="../UI/UserInterface.py" line="3555" /> <source>Bottom Side</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3549" /> + <location filename="../UI/UserInterface.py" line="3563" /> <source>Plug-ins</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3556" /> + <location filename="../UI/UserInterface.py" line="3570" /> <source>&Toolbars</source> <translation>&Toolbary</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3569" /> + <location filename="../UI/UserInterface.py" line="3583" /> <source>&Help</source> <translation>&Nápověda</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3642" /> - <location filename="../UI/UserInterface.py" line="3619" /> + <location filename="../UI/UserInterface.py" line="3658" /> + <location filename="../UI/UserInterface.py" line="3635" /> <source>Tools</source> <translation>Nástroje</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3644" /> - <location filename="../UI/UserInterface.py" line="3623" /> + <location filename="../UI/UserInterface.py" line="3660" /> + <location filename="../UI/UserInterface.py" line="3639" /> <source>Settings</source> <translation>Nastavení</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5541" /> - <location filename="../UI/UserInterface.py" line="3645" /> - <location filename="../UI/UserInterface.py" line="3624" /> + <location filename="../UI/UserInterface.py" line="5607" /> + <location filename="../UI/UserInterface.py" line="3661" /> + <location filename="../UI/UserInterface.py" line="3640" /> <source>Help</source> <translation>Nápověda</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3646" /> - <location filename="../UI/UserInterface.py" line="3625" /> + <location filename="../UI/UserInterface.py" line="3662" /> + <location filename="../UI/UserInterface.py" line="3641" /> <source>Profiles</source> <translation>Profily</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3647" /> - <location filename="../UI/UserInterface.py" line="3626" /> + <location filename="../UI/UserInterface.py" line="3663" /> + <location filename="../UI/UserInterface.py" line="3642" /> <source>Plugins</source> <translation>Pluginy</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3811" /> + <location filename="../UI/UserInterface.py" line="3827" /> <source><p>This part of the status bar displays the current editors language.</p></source> <translation><p>Tato část status baru zobrazuje aktuální jazyk editoru.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3818" /> + <location filename="../UI/UserInterface.py" line="3834" /> <source><p>This part of the status bar displays the current editors encoding.</p></source> <translation><p>Tato část status baru zobrazuje aktuální kódování editorů.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3825" /> + <location filename="../UI/UserInterface.py" line="3841" /> <source><p>This part of the status bar displays the current editors eol setting.</p></source> <translation><p>Tato část status baru zobrazuje eol nastavení v aktuálním editoru.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3832" /> + <location filename="../UI/UserInterface.py" line="3848" /> <source><p>This part of the status bar displays an indication of the current editors files writability.</p></source> <translation><p>Tato část status baru zobrazuje indikátor práva zápisu editoru do souboru.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3839" /> + <location filename="../UI/UserInterface.py" line="3855" /> <source><p>This part of the status bar displays the line number of the current editor.</p></source> <translation><p>Tato část status baru zobrazuje číslo řádku v aktuálním editoru.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3846" /> + <location filename="../UI/UserInterface.py" line="3862" /> <source><p>This part of the status bar displays the cursor position of the current editor.</p></source> <translation><p>Tato část status baru zobrazuje pozici kurzoru v aktuálním editoru.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3857" /> + <location filename="../UI/UserInterface.py" line="3873" /> <source><p>This part of the status bar allows zooming the current editor or shell.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3922" /> - <location filename="../UI/UserInterface.py" line="3882" /> + <location filename="../UI/UserInterface.py" line="3938" /> + <location filename="../UI/UserInterface.py" line="3898" /> <source>External Tools/{0}</source> <translation>Externí nástroje/{0}</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4028" /> + <location filename="../UI/UserInterface.py" line="4046" /> <source><h2>Version Numbers</h2><table></source> <translation type="unfinished"><h3>Čísla verzí</h3><table> {2>?} {2>?}</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4082" /> + <location filename="../UI/UserInterface.py" line="4100" /> <source>Desktop</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="4085" /> + <location filename="../UI/UserInterface.py" line="4103" /> <source>Session Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7778" /> - <location filename="../UI/UserInterface.py" line="4087" /> + <location filename="../UI/UserInterface.py" line="7844" /> + <location filename="../UI/UserInterface.py" line="4105" /> <source></table></source> <translation></table></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4121" /> + <location filename="../UI/UserInterface.py" line="4139" /> <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="4432" /> + <location filename="../UI/UserInterface.py" line="4450" /> <source>Restart application</source> <translation>Restartovat aplikaci</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4433" /> + <location filename="../UI/UserInterface.py" line="4451" /> <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="4467" /> + <location filename="../UI/UserInterface.py" line="4477" /> + <source>Upgrade PyQt</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="4478" /> + <source>In order to upgrade PyQt eric needs to be closed. 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="4533" /> <source>&Builtin Tools</source> <translation>&Vestavěné nástroje</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4484" /> + <location filename="../UI/UserInterface.py" line="4550" /> <source>&Plugin Tools</source> <translation>&Plugin nástroje</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4487" /> + <location filename="../UI/UserInterface.py" line="4553" /> <source>&User Tools</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="4513" /> + <location filename="../UI/UserInterface.py" line="4579" /> <source>Configure Tool Groups ...</source> <translation>Konfigurace Skupin nástrojů...</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4517" /> + <location filename="../UI/UserInterface.py" line="4583" /> <source>Configure current Tool Group ...</source> <translation>Konfigurace aktuální skupiny nástrojů...</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4558" /> - <location filename="../UI/UserInterface.py" line="4538" /> + <location filename="../UI/UserInterface.py" line="4624" /> + <location filename="../UI/UserInterface.py" line="4604" /> <source>No User Tools Configured</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="4632" /> + <location filename="../UI/UserInterface.py" line="4698" /> <source>&Show all</source> <translation>&Zobrazit vše</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4634" /> + <location filename="../UI/UserInterface.py" line="4700" /> <source>&Hide all</source> <translation>&Skrýt vše</translation> </message> <message> + <location filename="../UI/UserInterface.py" line="5735" /> + <location filename="../UI/UserInterface.py" line="5725" /> + <location filename="../UI/UserInterface.py" line="5678" /> <location filename="../UI/UserInterface.py" line="5669" /> - <location filename="../UI/UserInterface.py" line="5659" /> - <location filename="../UI/UserInterface.py" line="5612" /> - <location filename="../UI/UserInterface.py" line="5603" /> - <location filename="../UI/UserInterface.py" line="5442" /> - <location filename="../UI/UserInterface.py" line="5433" /> - <location filename="../UI/UserInterface.py" line="5372" /> - <location filename="../UI/UserInterface.py" line="5363" /> + <location filename="../UI/UserInterface.py" line="5508" /> + <location filename="../UI/UserInterface.py" line="5499" /> + <location filename="../UI/UserInterface.py" line="5438" /> + <location filename="../UI/UserInterface.py" line="5429" /> <source>Problem</source> <translation>Problém</translation> </message> <message> + <location filename="../UI/UserInterface.py" line="5736" /> + <location filename="../UI/UserInterface.py" line="5726" /> + <location filename="../UI/UserInterface.py" line="5679" /> <location filename="../UI/UserInterface.py" line="5670" /> - <location filename="../UI/UserInterface.py" line="5660" /> - <location filename="../UI/UserInterface.py" line="5613" /> - <location filename="../UI/UserInterface.py" line="5604" /> - <location filename="../UI/UserInterface.py" line="5443" /> - <location filename="../UI/UserInterface.py" line="5434" /> - <location filename="../UI/UserInterface.py" line="5373" /> - <location filename="../UI/UserInterface.py" line="5364" /> + <location filename="../UI/UserInterface.py" line="5509" /> + <location filename="../UI/UserInterface.py" line="5500" /> + <location filename="../UI/UserInterface.py" line="5439" /> + <location filename="../UI/UserInterface.py" line="5430" /> <source><p>The file <b>{0}</b> does not exist or is zero length.</p></source> <translation><p>Soubor <b>{0}</b> neexistuje nebo má nulovou délku.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5877" /> - <location filename="../UI/UserInterface.py" line="5790" /> - <location filename="../UI/UserInterface.py" line="5705" /> - <location filename="../UI/UserInterface.py" line="5682" /> - <location filename="../UI/UserInterface.py" line="5625" /> - <location filename="../UI/UserInterface.py" line="5575" /> - <location filename="../UI/UserInterface.py" line="5555" /> - <location filename="../UI/UserInterface.py" line="5517" /> - <location filename="../UI/UserInterface.py" line="5508" /> - <location filename="../UI/UserInterface.py" line="5473" /> - <location filename="../UI/UserInterface.py" line="5464" /> - <location filename="../UI/UserInterface.py" line="5403" /> - <location filename="../UI/UserInterface.py" line="5394" /> + <location filename="../UI/UserInterface.py" line="5943" /> + <location filename="../UI/UserInterface.py" line="5856" /> + <location filename="../UI/UserInterface.py" line="5771" /> + <location filename="../UI/UserInterface.py" line="5748" /> + <location filename="../UI/UserInterface.py" line="5691" /> + <location filename="../UI/UserInterface.py" line="5641" /> + <location filename="../UI/UserInterface.py" line="5621" /> + <location filename="../UI/UserInterface.py" line="5583" /> + <location filename="../UI/UserInterface.py" line="5574" /> + <location filename="../UI/UserInterface.py" line="5539" /> + <location filename="../UI/UserInterface.py" line="5530" /> + <location filename="../UI/UserInterface.py" line="5469" /> + <location filename="../UI/UserInterface.py" line="5460" /> <source>Process Generation Error</source> <translation>Chyba v procesu generování</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5395" /> + <location filename="../UI/UserInterface.py" line="5461" /> <source><p>Could not start Qt-Designer.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Nemohu spustit Qt-Designer.<br>Ověřte jestli je dostupný jako <b>{0}</b>.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5404" /> + <location filename="../UI/UserInterface.py" line="5470" /> <source><p>Could not find the Qt-Designer executable.<br>Ensure that it is installed and optionally configured on the Qt configuration page.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5465" /> + <location filename="../UI/UserInterface.py" line="5531" /> <source><p>Could not start Qt-Linguist.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Nemohu spustit Qt-Linguist.<br>Ověřte jestli je dostupný jako <b>{0}</b>.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5474" /> + <location filename="../UI/UserInterface.py" line="5540" /> <source><p>Could not find the Qt-Linguist executable.<br>Ensure that it is installed and optionally configured on the Qt configuration page.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5509" /> + <location filename="../UI/UserInterface.py" line="5575" /> <source><p>Could not start Qt-Assistant.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Nemohu spustit Qt-Assistant.<br>Ověřte jestli je dostupný jako <b>{0}</b>.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5518" /> + <location filename="../UI/UserInterface.py" line="5584" /> <source><p>Could not find the Qt-Assistant executable.<br>Ensure that it is installed and optionally configured on the Qt configuration page.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5542" /> + <location filename="../UI/UserInterface.py" line="5608" /> <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="5556" /> + <location filename="../UI/UserInterface.py" line="5622" /> <source><p>Could not start custom viewer.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Nemohu spustit aktuální prohlížeč.<br>Ověřte jestli je dostupný jako <b>{0}</b>.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5576" /> + <location filename="../UI/UserInterface.py" line="5642" /> <source><p>Could not start the help viewer.<br>Ensure that it is available as <b>hh</b>.</p></source> <translation><p>Nemohu spustit prohlížeč nápovědy.<br>Ověřte jestli je dostupný jako <b>hh</b>.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5626" /> + <location filename="../UI/UserInterface.py" line="5692" /> <source><p>Could not start UI Previewer.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Nemohu spustit UI Previewer.<br>Ověřte jestli je dostupný jako <b>{0}</b>.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5683" /> + <location filename="../UI/UserInterface.py" line="5749" /> <source><p>Could not start Translation Previewer.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Nemohu spustit Previewer překladů.<br>Ověřte jestli je dostupný jako <b>{0}</b>.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5706" /> + <location filename="../UI/UserInterface.py" line="5772" /> <source><p>Could not start SQL Browser.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Nelze spustit SQL Browser.<br>Ujistěte se, že je dostupný jako <b>{0}</b>.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5791" /> + <location filename="../UI/UserInterface.py" line="5857" /> <source><p>Could not start Snapshot tool.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5822" /> - <location filename="../UI/UserInterface.py" line="5813" /> + <location filename="../UI/UserInterface.py" line="5888" /> + <location filename="../UI/UserInterface.py" line="5879" /> <source>External Tools</source> <translation>Externí nástroje</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5814" /> + <location filename="../UI/UserInterface.py" line="5880" /> <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="5823" /> + <location filename="../UI/UserInterface.py" line="5889" /> <source>No toolgroup entry '{0}' found.</source> <translation>Skupina nástrojů '{0}' nenalezena. </translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5859" /> + <location filename="../UI/UserInterface.py" line="5925" /> <source>Starting process '{0} {1}'. </source> <translation>Spouštím proces '{0} {1}'. </translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5878" /> + <location filename="../UI/UserInterface.py" line="5944" /> <source><p>Could not start the tool entry <b>{0}</b>.<br>Ensure that it is available as <b>{1}</b>.</p></source> <translation><p>Nemohu spustit příkaz <b>{0}</b><br>Ověřte jestli je dostupný jako <b>{1}</b>. </p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5953" /> + <location filename="../UI/UserInterface.py" line="6019" /> <source>Process '{0}' has exited. </source> <translation>Proces '{0}' byl ukončen. </translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6225" /> - <location filename="../UI/UserInterface.py" line="6167" /> - <location filename="../UI/UserInterface.py" line="6126" /> - <location filename="../UI/UserInterface.py" line="6058" /> - <location filename="../UI/UserInterface.py" line="5996" /> + <location filename="../UI/UserInterface.py" line="6291" /> + <location filename="../UI/UserInterface.py" line="6233" /> + <location filename="../UI/UserInterface.py" line="6192" /> + <location filename="../UI/UserInterface.py" line="6124" /> + <location filename="../UI/UserInterface.py" line="6062" /> <source>Documentation Missing</source> <translation>Dokumentace chybí</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6226" /> - <location filename="../UI/UserInterface.py" line="6168" /> - <location filename="../UI/UserInterface.py" line="6127" /> - <location filename="../UI/UserInterface.py" line="6059" /> - <location filename="../UI/UserInterface.py" line="5997" /> + <location filename="../UI/UserInterface.py" line="6292" /> + <location filename="../UI/UserInterface.py" line="6234" /> + <location filename="../UI/UserInterface.py" line="6193" /> + <location filename="../UI/UserInterface.py" line="6125" /> + <location filename="../UI/UserInterface.py" line="6063" /> <source><p>The documentation starting point "<b>{0}</b>" could not be found.</p></source> <translation><p>Adresář dokumentace "<b>{0}</b>" nebyl nalezen.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6208" /> - <location filename="../UI/UserInterface.py" line="6099" /> + <location filename="../UI/UserInterface.py" line="6274" /> + <location filename="../UI/UserInterface.py" line="6165" /> <source>Documentation</source> <translation>Dokumentace</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6100" /> + <location filename="../UI/UserInterface.py" line="6166" /> <source><p>The PyQt{0} documentation starting point has not been configured.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6209" /> + <location filename="../UI/UserInterface.py" line="6275" /> <source><p>The PySide{0} documentation starting point has not been configured.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6387" /> - <location filename="../UI/UserInterface.py" line="6323" /> + <location filename="../UI/UserInterface.py" line="6453" /> + <location filename="../UI/UserInterface.py" line="6389" /> <source>Start Web Browser</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6324" /> + <location filename="../UI/UserInterface.py" line="6390" /> <source>The eric web browser could not be started.</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6388" /> + <location filename="../UI/UserInterface.py" line="6454" /> <source><p>The eric web browser is not started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6430" /> + <location filename="../UI/UserInterface.py" line="6496" /> <source>Open Browser</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6431" /> + <location filename="../UI/UserInterface.py" line="6497" /> <source>Could not start a web browser</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6682" /> + <location filename="../UI/UserInterface.py" line="6748" /> <source>Keyboard Shortcuts File (*.ekj)</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6699" /> + <location filename="../UI/UserInterface.py" line="6765" /> <source><p>The keyboard shortcuts file <b>{0}</b> exists already. Overwrite it?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6717" /> + <location filename="../UI/UserInterface.py" line="6783" /> <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6909" /> + <location filename="../UI/UserInterface.py" line="6975" /> <source>Read Tasks</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6910" /> + <location filename="../UI/UserInterface.py" line="6976" /> <source><p>The tasks file <b>{0}</b> could not be read.</p></source> <translation><p>Soubor s úlohami <b>{0}</b> nelze načíst.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6957" /> + <location filename="../UI/UserInterface.py" line="7023" /> <source>Read Session</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6985" /> - <location filename="../UI/UserInterface.py" line="6958" /> + <location filename="../UI/UserInterface.py" line="7051" /> + <location filename="../UI/UserInterface.py" line="7024" /> <source><p>The session file <b>{0}</b> could not be read.</p></source> <translation><p>Soubor relace session <b>{0}</b> nelze přečíst.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6984" /> + <location filename="../UI/UserInterface.py" line="7050" /> <source>Read session</source> <translation>Načíst relaci</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7000" /> + <location filename="../UI/UserInterface.py" line="7066" /> <source>Save Session</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7002" /> + <location filename="../UI/UserInterface.py" line="7068" /> <source>eric Session Files (*.esj)</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7024" /> + <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="7072" /> + <location filename="../UI/UserInterface.py" line="7138" /> <source>Crash Session found!</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7073" /> + <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="7374" /> + <location filename="../UI/UserInterface.py" line="7440" /> <source>Drop Error</source> <translation>Zahodit chybu</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7375" /> + <location filename="../UI/UserInterface.py" line="7441" /> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> není soubor.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7552" /> + <location filename="../UI/UserInterface.py" line="7618" /> <source>&Cancel</source> <translation>&Zrušit</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7554" /> + <location filename="../UI/UserInterface.py" line="7620" /> <source>%v/%m</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7556" /> + <location filename="../UI/UserInterface.py" line="7622" /> <source>Version Check</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7561" /> + <location filename="../UI/UserInterface.py" line="7627" /> <source>Trying host {0}</source> <translation>Zkouším host {0}</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7630" /> - <location filename="../UI/UserInterface.py" line="7623" /> - <location filename="../UI/UserInterface.py" line="7574" /> + <location filename="../UI/UserInterface.py" line="7696" /> + <location filename="../UI/UserInterface.py" line="7689" /> + <location filename="../UI/UserInterface.py" line="7640" /> <source>Error getting versions information</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7575" /> + <location filename="../UI/UserInterface.py" line="7641" /> <source>The versions information cannot not be downloaded because the Internet is <b>not reachable</b>. Please try again later.</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7624" /> + <location filename="../UI/UserInterface.py" line="7690" /> <source>The versions information could not be downloaded. Please go online and try again.</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7631" /> + <location filename="../UI/UserInterface.py" line="7697" /> <source>The versions information could not be downloaded for the last 7 days. Please go online and try again.</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7722" /> - <location filename="../UI/UserInterface.py" line="7688" /> + <location filename="../UI/UserInterface.py" line="7788" /> + <location filename="../UI/UserInterface.py" line="7754" /> <source>Update available</source> <translation>Byla nalezena aktualizace</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7723" /> - <location filename="../UI/UserInterface.py" line="7689" /> + <location filename="../UI/UserInterface.py" line="7789" /> + <location filename="../UI/UserInterface.py" line="7755" /> <source>The update to <b>{0}</b> of eric is available at <b>{1}</b>. Would you like to get it?</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7710" /> - <location filename="../UI/UserInterface.py" line="7700" /> + <location filename="../UI/UserInterface.py" line="7776" /> + <location filename="../UI/UserInterface.py" line="7766" /> <source>Update Check</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7701" /> + <location filename="../UI/UserInterface.py" line="7767" /> <source>You are using a snapshot release of eric. A more up-to-date stable release might be available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7711" /> + <location filename="../UI/UserInterface.py" line="7777" /> <source>You installed eric directly from the source code. There is no possibility to check for the availability of an update.</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7734" /> + <location filename="../UI/UserInterface.py" line="7800" /> <source>eric is up to date</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7735" /> + <location filename="../UI/UserInterface.py" line="7801" /> <source>You are using the latest version of eric</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7741" /> + <location filename="../UI/UserInterface.py" line="7807" /> <source>Error during updates check</source> <translation>Chyba během zjišťování aktualizací</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7742" /> + <location filename="../UI/UserInterface.py" line="7808" /> <source>Could not perform updates check.</source> <translation>Kontrolu updatů nelze provést.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7763" /> - <source><h3>Available versions</h3><table></source> - <translation><h3>Dostupné verze</h3><table></translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="7829" /> - <location filename="../UI/UserInterface.py" line="7818" /> + <source><h3>Available versions</h3><table></source> + <translation><h3>Dostupné verze</h3><table></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="7895" /> + <location filename="../UI/UserInterface.py" line="7884" /> <source>First time usage</source> <translation>Spuštěno poprvé</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7819" /> + <location filename="../UI/UserInterface.py" line="7885" /> <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="7830" /> + <location filename="../UI/UserInterface.py" line="7896" /> <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="7850" /> + <location filename="../UI/UserInterface.py" line="7916" /> <source>Select Workspace Directory</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8027" /> + <location filename="../UI/UserInterface.py" line="8093" /> <source>Unsaved Data Detected</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8028" /> + <location filename="../UI/UserInterface.py" line="8094" /> <source>Some editors contain unsaved data. Shall these be saved?</source> <translation type="unfinished" /> </message> @@ -88757,6 +88783,14 @@ </message> </context> <context> + <name>VersionsDialog</name> + <message> + <location filename="../UI/VersionsDialog.py" line="42" /> + <source>Upgrade PyQt...</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>ViewManager</name> <message> <location filename="../HexEdit/HexEditMainWindow.py" line="518" />
--- a/eric7/i18n/eric7_de.ts Sat Mar 05 16:03:04 2022 +0100 +++ b/eric7/i18n/eric7_de.ts Sat Mar 05 18:01:12 2022 +0100 @@ -51269,119 +51269,113 @@ <context> <name>Pip</name> <message> - <location filename="../PipInterface/Pip.py" line="109" /> + <location filename="../PipInterface/Pip.py" line="111" /> <source>python exited with an error ({0}).</source> <translation>python endete mit einem Fehler ({0}).</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="116" /> + <location filename="../PipInterface/Pip.py" line="118" /> <source>python did not finish within 30 seconds.</source> <translation>python endete nicht innerhalb 30 Sekunden.</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="119" /> + <location filename="../PipInterface/Pip.py" line="121" /> <source>python could not be started.</source> <translation>python konnte nicht gestarted werden.</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="179" /> + <location filename="../PipInterface/Pip.py" line="181" /> <source><project></source> <translation><Projekt></translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="208" /> + <location filename="../PipInterface/Pip.py" line="210" /> <source>Interpreter for Virtual Environment</source> <translation>Interpreter für virtuelle Umgebung</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="209" /> + <location filename="../PipInterface/Pip.py" line="211" /> <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="244" /> + <location filename="../PipInterface/Pip.py" line="246" /> <source>Install PIP</source> <translation>PIP installieren</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="286" /> + <location filename="../PipInterface/Pip.py" line="288" /> <source>Repair PIP</source> <translation>PIP reparieren</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="359" /> - <location filename="../PipInterface/Pip.py" line="311" /> + <location filename="../PipInterface/Pip.py" line="351" /> <source>Upgrade Packages</source> <translation>Pakete aktualisieren</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="312" /> - <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>Sie versuchen ein Upgrade von PyQt Paketen. Dies könnte für die laufende Python Instanz ({0}) fehlschlagen. Soll fortgefahren werden?</translation> - </message> - <message> - <location filename="../PipInterface/Pip.py" line="399" /> + <location filename="../PipInterface/Pip.py" line="391" /> <source>Install Packages</source> <translation>Pakete installieren</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="428" /> + <location filename="../PipInterface/Pip.py" line="420" /> <source>Install Packages from Requirements</source> <translation>Pakete gem. Anforderungen installieren</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="491" /> - <location filename="../PipInterface/Pip.py" line="460" /> - <location filename="../PipInterface/Pip.py" line="451" /> + <location filename="../PipInterface/Pip.py" line="483" /> + <location filename="../PipInterface/Pip.py" line="452" /> + <location filename="../PipInterface/Pip.py" line="443" /> <source>Uninstall Packages</source> <translation>Pakete deinstallieren</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="492" /> - <location filename="../PipInterface/Pip.py" line="452" /> + <location filename="../PipInterface/Pip.py" line="484" /> + <location filename="../PipInterface/Pip.py" line="444" /> <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="503" /> + <location filename="../PipInterface/Pip.py" line="495" /> <source>Uninstall Packages from Requirements</source> <translation>Pakete gem. Anforderungen deinstallieren</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="721" /> + <location filename="../PipInterface/Pip.py" line="713" /> <source>Cache Info</source> <translation>Zwischenspeicherinformationen</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="746" /> <location filename="../PipInterface/Pip.py" line="738" /> + <location filename="../PipInterface/Pip.py" line="730" /> <source>List Cached Files</source> <translation>Liste zwischengespeicherte Dateien</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="739" /> + <location filename="../PipInterface/Pip.py" line="731" /> <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="770" /> - <location filename="../PipInterface/Pip.py" line="764" /> + <location filename="../PipInterface/Pip.py" line="762" /> + <location filename="../PipInterface/Pip.py" line="756" /> <source>Remove Cached Files</source> <translation>Zwischengespeicherte Dateien Löschen</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="765" /> + <location filename="../PipInterface/Pip.py" line="757" /> <source>Enter a file pattern:</source> <translation>Gib ein Dateinamenmuster ein:</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="793" /> - <location filename="../PipInterface/Pip.py" line="788" /> + <location filename="../PipInterface/Pip.py" line="785" /> + <location filename="../PipInterface/Pip.py" line="780" /> <source>Purge Cache</source> <translation>Zwischenspeicher Leeren</translation> </message> <message> - <location filename="../PipInterface/Pip.py" line="789" /> + <location filename="../PipInterface/Pip.py" line="781" /> <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> @@ -80533,7 +80527,7 @@ <translation>Hilfeanzeiger</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3103" /> + <location filename="../UI/UserInterface.py" line="3117" /> <location filename="../UI/UserInterface.py" line="2289" /> <location filename="../UI/UserInterface.py" line="2288" /> <location filename="../UI/UserInterface.py" line="1312" /> @@ -80694,7 +80688,7 @@ <translation><b>Sitzung speichern...</b><p>Dies speichert die aktuelle Sitzung in eine Datei. Es wird ein Dialog zur Eingabe des Dateinamens geöffnet.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7022" /> + <location filename="../UI/UserInterface.py" line="7088" /> <location filename="../UI/UserInterface.py" line="1835" /> <location filename="../UI/UserInterface.py" line="1832" /> <source>Load session</source> @@ -81392,1575 +81386,1609 @@ <translation><b>Zeige verfügbare Versionen...</b><p>Zeigt die eric Versionen, die vom Internet heruntergeladen werden können.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2485" /> <location filename="../UI/UserInterface.py" line="2482" /> - <source>Show Error Log</source> - <translation>Zeige Fehlerbericht</translation> + <source>Upgrade PyQt6</source> + <translation>PyQt6 aktualisieren</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2483" /> - <source>Show Error &Log...</source> - <translation>Zeige Fehler&bericht...</translation> + <source>Upgrade PyQt6...</source> + <translation>PyQt6 aktualisieren...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2486" /> - <source><b>Show Error Log...</b><p>Opens a dialog showing the most recent error log.</p></source> - <translation><b>Zeige Fehlerbericht...</b><p>Dies öffnet einen Dialog zur Anzeige des aktuellsten Fehlerberichtes.</p></translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2494" /> - <source>Show Install Info</source> - <translation>Installationsinformation</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2495" /> - <source>Show Install &Info...</source> - <translation>&Installationsinformation...</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2497" /> - <source>Show Installation Information</source> - <translation>Installationsinformation</translation> + <source>Upgrade PyQt6 and restart eric</source> + <translation>Aktualisiere PyQt6 und starte eric neu</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2487" /> + <source><b>Upgrade PyQt6...</b><p>Upgrade the PyQt6 packages eric depends on and restart eric.</p></source> + <translation><b>PyQt6 aktualisieren...</b><p>Aktualisiere die PyQt6 Pakete, die eric benötigt, und starte eric neu</p></translation> </message> <message> <location filename="../UI/UserInterface.py" line="2499" /> - <source><b>Show Install Info...</b><p>Opens a dialog showing some information about the installation process.</p></source> - <translation><b>Installationsinformation</b><p>Öffnet einen Dialog zur Anzeige von Informationen über den Installationsprozess.</p></translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="4120" /> + <location filename="../UI/UserInterface.py" line="2496" /> + <source>Show Error Log</source> + <translation>Zeige Fehlerbericht</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2497" /> + <source>Show Error &Log...</source> + <translation>Zeige Fehler&bericht...</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2500" /> + <source><b>Show Error Log...</b><p>Opens a dialog showing the most recent error log.</p></source> + <translation><b>Zeige Fehlerbericht...</b><p>Dies öffnet einen Dialog zur Anzeige des aktuellsten Fehlerberichtes.</p></translation> + </message> + <message> <location filename="../UI/UserInterface.py" line="2508" /> - <source>Report Bug</source> - <translation>Fehler berichten</translation> + <source>Show Install Info</source> + <translation>Installationsinformation</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2509" /> - <source>Report &Bug...</source> - <translation>&Fehler berichten...</translation> + <source>Show Install &Info...</source> + <translation>&Installationsinformation...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2511" /> - <source>Report a bug</source> - <translation>Einen Fehler berichten</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2512" /> - <source><b>Report Bug...</b><p>Opens a dialog to report a bug.</p></source> - <translation><b>Fehler berichten...</b><p>Öffnet einen Dialog zum Senden eines Fehlerberichtes.</p></translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2520" /> - <source>Request Feature</source> - <translation>Neue Funktion anfragen</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2521" /> - <source>Request &Feature...</source> - <translation>Neue &Funktion anfragen...</translation> + <source>Show Installation Information</source> + <translation>Installationsinformation</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2513" /> + <source><b>Show Install Info...</b><p>Opens a dialog showing some information about the installation process.</p></source> + <translation><b>Installationsinformation</b><p>Öffnet einen Dialog zur Anzeige von Informationen über den Installationsprozess.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="4138" /> + <location filename="../UI/UserInterface.py" line="2522" /> + <source>Report Bug</source> + <translation>Fehler berichten</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2523" /> - <source>Send a feature request</source> - <translation>Sende eine Anfrage für eine neue Funktion</translation> + <source>Report &Bug...</source> + <translation>&Fehler berichten...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2525" /> - <source><b>Request Feature...</b><p>Opens a dialog to send a feature request.</p></source> - <translation><b>Neue Funktion anfragen...</b><p>Öffnet einen Dialog, um eine Anfrage für eine neue Funktion zu senden.</p></translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3643" /> - <location filename="../UI/UserInterface.py" line="3620" /> + <source>Report a bug</source> + <translation>Einen Fehler berichten</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2526" /> + <source><b>Report Bug...</b><p>Opens a dialog to report a bug.</p></source> + <translation><b>Fehler berichten...</b><p>Öffnet einen Dialog zum Senden eines Fehlerberichtes.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2534" /> + <source>Request Feature</source> + <translation>Neue Funktion anfragen</translation> + </message> + <message> <location filename="../UI/UserInterface.py" line="2535" /> - <source>Unittest</source> - <translation>Modultests</translation> + <source>Request &Feature...</source> + <translation>Neue &Funktion anfragen...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2537" /> - <source>&Unittest...</source> - <translation>&Modultests...</translation> + <source>Send a feature request</source> + <translation>Sende eine Anfrage für eine neue Funktion</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2539" /> - <source>Start unittest dialog</source> - <translation>Starte den Modultest Dialog</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2540" /> - <source><b>Unittest</b><p>Perform unit tests. The dialog gives you the ability to select and run a unittest suite.</p></source> - <translation><b>Modultests</b><p>Führe Modultests durch. Der Dialog bietet die Möglichkeit eine Zusammenstellung von Modultests auszuwählen und auszuführen.</p></translation> - </message> - <message> + <source><b>Request Feature...</b><p>Opens a dialog to send a feature request.</p></source> + <translation><b>Neue Funktion anfragen...</b><p>Öffnet einen Dialog, um eine Anfrage für eine neue Funktion zu senden.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3659" /> + <location filename="../UI/UserInterface.py" line="3636" /> <location filename="../UI/UserInterface.py" line="2549" /> - <source>Unittest Restart</source> - <translation>Modultest neu starten</translation> + <source>Unittest</source> + <translation>Modultests</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2551" /> - <source>&Restart Unittest...</source> - <translation>Modultest &neu starten...</translation> + <source>&Unittest...</source> + <translation>&Modultests...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2553" /> - <source>Restart last unittest</source> - <translation>Modultest neu starten</translation> + <source>Start unittest dialog</source> + <translation>Starte den Modultest Dialog</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2554" /> - <source><b>Restart Unittest</b><p>Restart the unittest performed last.</p></source> - <translation><b>Modultest neu starten</b><p>Den letzten durchgeführten Modultest neu starten.</p></translation> + <source><b>Unittest</b><p>Perform unit tests. The dialog gives you the ability to select and run a unittest suite.</p></source> + <translation><b>Modultests</b><p>Führe Modultests durch. Der Dialog bietet die Möglichkeit eine Zusammenstellung von Modultests auszuwählen und auszuführen.</p></translation> </message> <message> <location filename="../UI/UserInterface.py" line="2563" /> - <source>Unittest Rerun Failed</source> - <translation>Fehlerhafte Modultests wiederholen</translation> + <source>Unittest Restart</source> + <translation>Modultest neu starten</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2565" /> - <source>Rerun Failed Tests...</source> - <translation>Fehlerhafte Tests wiederholen...</translation> + <source>&Restart Unittest...</source> + <translation>Modultest &neu starten...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2567" /> - <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="2569" /> - <source><b>Rerun Failed Tests</b><p>Rerun all tests that failed during the last unittest run.</p></source> - <translation><b>Fehlerhafte Tests wiederholen</b><p>Alle Tests wiederholen, die während des letzten Modultestlaufes fehlgeschlagen sind.</p></translation> + <source>Restart last unittest</source> + <translation>Modultest neu starten</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2568" /> + <source><b>Restart Unittest</b><p>Restart the unittest performed last.</p></source> + <translation><b>Modultest neu starten</b><p>Den letzten durchgeführten Modultest neu starten.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2577" /> + <source>Unittest Rerun Failed</source> + <translation>Fehlerhafte Modultests wiederholen</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2579" /> - <source>Unittest Script</source> - <translation>Modultest (Skript)</translation> + <source>Rerun Failed Tests...</source> + <translation>Fehlerhafte Tests wiederholen...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2581" /> - <source>Unittest &Script...</source> - <translation>Modultest (&Skript)...</translation> + <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="2583" /> + <source><b>Rerun Failed Tests</b><p>Rerun all tests that failed during the last unittest run.</p></source> + <translation><b>Fehlerhafte Tests wiederholen</b><p>Alle Tests wiederholen, die während des letzten Modultestlaufes fehlgeschlagen sind.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2593" /> + <source>Unittest Script</source> + <translation>Modultest (Skript)</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2595" /> + <source>Unittest &Script...</source> + <translation>Modultest (&Skript)...</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2597" /> <source>Run unittest with current script</source> <translation>Modultest für aktuelles Skript ausführen</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2585" /> + <location filename="../UI/UserInterface.py" line="2599" /> <source><b>Unittest Script</b><p>Run unittest with current script.</p></source> <translation><b>Modultest (Skript)</b><p>Modultest für aktuelles Skript ausführen.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2594" /> + <location filename="../UI/UserInterface.py" line="2608" /> <source>Unittest Project</source> <translation>Modultest (Projekt)</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2596" /> + <location filename="../UI/UserInterface.py" line="2610" /> <source>Unittest &Project...</source> <translation>Modultest (&Projekt)...</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2598" /> + <location filename="../UI/UserInterface.py" line="2612" /> <source>Run unittest with current project</source> <translation>Modultest für aktuellesProjekt ausführen</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2600" /> + <location filename="../UI/UserInterface.py" line="2614" /> <source><b>Unittest Project</b><p>Run unittest with current project.</p></source> <translation><b>Modultest (Projekt)</b><p>Modultest für aktuelles Projekt ausführen.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2621" /> + <location filename="../UI/UserInterface.py" line="2635" /> <source>Qt-Designer</source> <translation>Qt Designer</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2623" /> + <location filename="../UI/UserInterface.py" line="2637" /> <source>Qt-&Designer...</source> <translation>Qt &Designer...</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2625" /> + <location filename="../UI/UserInterface.py" line="2639" /> <source>Start Qt-Designer</source> <translation>Starte Qt Designer</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2626" /> + <location filename="../UI/UserInterface.py" line="2640" /> <source><b>Qt-Designer</b><p>Start Qt-Designer.</p></source> <translation><b>Qt Designer</b><p>Starte Qt Designer.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2647" /> + <location filename="../UI/UserInterface.py" line="2661" /> <source>Qt-Linguist</source> <translation>Qt Linguist</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2649" /> + <location filename="../UI/UserInterface.py" line="2663" /> <source>Qt-&Linguist...</source> <translation>Qt &Linguist...</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2651" /> + <location filename="../UI/UserInterface.py" line="2665" /> <source>Start Qt-Linguist</source> <translation>Starte Qt Linguist</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2652" /> - <source><b>Qt-Linguist</b><p>Start Qt-Linguist.</p></source> - <translation><b>Qt Linguist</b><p>Starte Qt Linguist (Übersetzungsprogramm).</p></translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2662" /> - <source>UI Previewer</source> - <translation>UI-Vorschau</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2664" /> - <source>&UI Previewer...</source> - <translation>&UI-Vorschau...</translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="2666" /> + <source><b>Qt-Linguist</b><p>Start Qt-Linguist.</p></source> + <translation><b>Qt Linguist</b><p>Starte Qt Linguist (Übersetzungsprogramm).</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2676" /> + <source>UI Previewer</source> + <translation>UI-Vorschau</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2678" /> + <source>&UI Previewer...</source> + <translation>&UI-Vorschau...</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2680" /> <source>Start the UI Previewer</source> <translation>Starte die UI-Vorschau</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2667" /> - <source><b>UI Previewer</b><p>Start the UI Previewer.</p></source> - <translation><b>UI-Vorschau</b><p>Starte die UI-Vorschau.</p></translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2675" /> - <source>Translations Previewer</source> - <translation>Übersetzungsvorschau</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2677" /> - <source>&Translations Previewer...</source> - <translation>&Übersetzungsvorschau...</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2679" /> - <source>Start the Translations Previewer</source> - <translation>Die Übersetzungsvorschau starten</translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="2681" /> - <source><b>Translations Previewer</b><p>Start the Translations Previewer.</p></source> - <translation><b>Übersetzungsvorschau</b><p>Dies startet das Programm zur Vorschau von Übersetzungen.</p></translation> + <source><b>UI Previewer</b><p>Start the UI Previewer.</p></source> + <translation><b>UI-Vorschau</b><p>Starte die UI-Vorschau.</p></translation> </message> <message> <location filename="../UI/UserInterface.py" line="2689" /> - <source>Compare Files</source> - <translation>Dateien vergleichen</translation> + <source>Translations Previewer</source> + <translation>Übersetzungsvorschau</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2691" /> + <source>&Translations Previewer...</source> + <translation>&Übersetzungsvorschau...</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2693" /> + <source>Start the Translations Previewer</source> + <translation>Die Übersetzungsvorschau starten</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2695" /> + <source><b>Translations Previewer</b><p>Start the Translations Previewer.</p></source> + <translation><b>Übersetzungsvorschau</b><p>Dies startet das Programm zur Vorschau von Übersetzungen.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2703" /> + <source>Compare Files</source> + <translation>Dateien vergleichen</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2705" /> <source>&Compare Files...</source> <translation>Dateien &vergleichen...</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2706" /> - <location filename="../UI/UserInterface.py" line="2693" /> + <location filename="../UI/UserInterface.py" line="2720" /> + <location filename="../UI/UserInterface.py" line="2707" /> <source>Compare two files</source> <translation>Zwei Dateien vergleichen</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2694" /> + <location filename="../UI/UserInterface.py" line="2708" /> <source><b>Compare Files</b><p>Open a dialog to compare two files.</p></source> <translation><b>Dateien vergleichen</b><p>Öffnet einen Dialog zum Vergleich zweier Dateien.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2702" /> - <source>Compare Files side by side</source> - <translation>Dateien Seite an Seite vergleichen</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2704" /> - <source>Compare &Files side by side...</source> - <translation>Dateien &Seite an Seite vergleichen...</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2707" /> - <source><b>Compare Files side by side</b><p>Open a dialog to compare two files and show the result side by side.</p></source> - <translation><b>Dateien Seite an Seite vergleichen</b><p>Öffnet einen Dialog zum Vergleich zweier Dateien und zur Anzeige des Ergebnisse Seite an Seite.</p></translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="2716" /> - <source>SQL Browser</source> - <translation>SQL-Browser</translation> + <source>Compare Files side by side</source> + <translation>Dateien Seite an Seite vergleichen</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2718" /> - <source>SQL &Browser...</source> - <translation>SQL-&Browser...</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2720" /> - <source>Browse a SQL database</source> - <translation>Erforsche eine SQL-Datenbank</translation> + <source>Compare &Files side by side...</source> + <translation>Dateien &Seite an Seite vergleichen...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2721" /> - <source><b>SQL Browser</b><p>Browse a SQL database.</p></source> - <translation><b>SQL-Browser</b><p>Erforsche eine SQL-Datenbank.</p></translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2733" /> - <location filename="../UI/UserInterface.py" line="2729" /> - <source>Mini Editor</source> - <translation>Mini-Editor</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2731" /> - <source>Mini &Editor...</source> - <translation>Mini-&Editor...</translation> + <source><b>Compare Files side by side</b><p>Open a dialog to compare two files and show the result side by side.</p></source> + <translation><b>Dateien Seite an Seite vergleichen</b><p>Öffnet einen Dialog zum Vergleich zweier Dateien und zur Anzeige des Ergebnisse Seite an Seite.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2730" /> + <source>SQL Browser</source> + <translation>SQL-Browser</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2732" /> + <source>SQL &Browser...</source> + <translation>SQL-&Browser...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2734" /> - <source><b>Mini Editor</b><p>Open a dialog with a simplified editor.</p></source> - <translation><b>Mini-Editor</b><p>Öffnet einen Dialog mit einem vereinfachten Editor.</p></translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2742" /> - <source>Hex Editor</source> - <translation>Hex-Editor</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2744" /> - <source>&Hex Editor...</source> - <translation>&Hex Editor...</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2746" /> - <source>Start the eric Hex Editor</source> - <translation>Starte den eric Hex-Editor</translation> + <source>Browse a SQL database</source> + <translation>Erforsche eine SQL-Datenbank</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2735" /> + <source><b>SQL Browser</b><p>Browse a SQL database.</p></source> + <translation><b>SQL-Browser</b><p>Erforsche eine SQL-Datenbank.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2747" /> + <location filename="../UI/UserInterface.py" line="2743" /> + <source>Mini Editor</source> + <translation>Mini-Editor</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2745" /> + <source>Mini &Editor...</source> + <translation>Mini-&Editor...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2748" /> + <source><b>Mini Editor</b><p>Open a dialog with a simplified editor.</p></source> + <translation><b>Mini-Editor</b><p>Öffnet einen Dialog mit einem vereinfachten Editor.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2756" /> + <source>Hex Editor</source> + <translation>Hex-Editor</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2758" /> + <source>&Hex Editor...</source> + <translation>&Hex Editor...</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2760" /> + <source>Start the eric Hex Editor</source> + <translation>Starte den eric Hex-Editor</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2762" /> <source><b>Hex Editor</b><p>Starts the eric Hex Editor for viewing or editing binary files.</p></source> <translation><b>Hex-Editor</b><p>Startet den eric Hex-Editor zum Ansehen oder Bearbeiten von Binärdateien.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2757" /> - <source>eric Web Browser</source> - <translation>eric Web Browser</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2759" /> - <source>eric &Web Browser...</source> - <translation>eric &Web Browser...</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2761" /> - <source>Start the eric Web Browser</source> - <translation>Startet den eric Web Browser</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2763" /> - <source><b>eric Web Browser</b><p>Browse the Internet with the eric Web Browser.</p></source> - <translation><b>eric Web Browser</b><p>Durchforste das Internet mit dem eric Web Browser.</p></translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="2771" /> - <source>Icon Editor</source> - <translation>Icon-Editor</translation> + <source>eric Web Browser</source> + <translation>eric Web Browser</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2773" /> - <source>&Icon Editor...</source> - <translation>&Icon-Editor...</translation> + <source>eric &Web Browser...</source> + <translation>eric &Web Browser...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2775" /> - <source>Start the eric Icon Editor</source> - <translation>Starte den eric Icon-Editor</translation> + <source>Start the eric Web Browser</source> + <translation>Startet den eric Web Browser</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2777" /> - <source><b>Icon Editor</b><p>Starts the eric Icon Editor for editing simple icons.</p></source> - <translation><b>Icon-Editor</b><p>Startet den eric Icon-Editor zum Editieren einfacher Icons.</p></translation> + <source><b>eric Web Browser</b><p>Browse the Internet with the eric Web Browser.</p></source> + <translation><b>eric Web Browser</b><p>Durchforste das Internet mit dem eric Web Browser.</p></translation> </message> <message> <location filename="../UI/UserInterface.py" line="2785" /> - <source>Snapshot</source> - <translation>Bildschirmfoto</translation> + <source>Icon Editor</source> + <translation>Icon-Editor</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2787" /> - <source>&Snapshot...</source> - <translation>&Bildschirmfoto...</translation> + <source>&Icon Editor...</source> + <translation>&Icon-Editor...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2789" /> - <source>Take snapshots of a screen region</source> - <translation>Bildschirmfoto aufnehmen</translation> + <source>Start the eric Icon Editor</source> + <translation>Starte den eric Icon-Editor</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2791" /> + <source><b>Icon Editor</b><p>Starts the eric Icon Editor for editing simple icons.</p></source> + <translation><b>Icon-Editor</b><p>Startet den eric Icon-Editor zum Editieren einfacher Icons.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2799" /> + <source>Snapshot</source> + <translation>Bildschirmfoto</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2801" /> + <source>&Snapshot...</source> + <translation>&Bildschirmfoto...</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2803" /> + <source>Take snapshots of a screen region</source> + <translation>Bildschirmfoto aufnehmen</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2805" /> <source><b>Snapshot</b><p>This opens a dialog to take snapshots of a screen region.</p></source> <translation><b>Bildschirmfoto</b><p>Dies öffnet einen Dialog, um ein Bildschirmfoto aufzunehmen.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2800" /> + <location filename="../UI/UserInterface.py" line="2814" /> <source>Preferences</source> <translation>Einstellungen</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2802" /> - <source>&Preferences...</source> - <translation>&Einstellungen...</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2804" /> - <source>Set the prefered configuration</source> - <translation>Konfiguriert die Einstellungen</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2806" /> - <source><b>Preferences</b><p>Set the configuration items of the application with your prefered values.</p></source> - <translation><b>Einstellungen</b><p>Konfiguriert die einstellbaren Parameter der Applikation nach Ihren Wünschen.</p></translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="2816" /> - <source>Export Preferences</source> - <translation>Einstellungen exportieren</translation> + <source>&Preferences...</source> + <translation>&Einstellungen...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2818" /> - <source>E&xport Preferences...</source> - <translation>Einstellungen e&xportieren...</translation> + <source>Set the prefered configuration</source> + <translation>Konfiguriert die Einstellungen</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2820" /> - <source>Export the current configuration</source> - <translation>Exportiert die aktuelle Konfiguration</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2822" /> - <source><b>Export Preferences</b><p>Export the current configuration to a file.</p></source> - <translation><b>Einstellungen exportieren</b><p>Exportiert die aktuelle Konfiguration in eine Datei.</p></translation> + <source><b>Preferences</b><p>Set the configuration items of the application with your prefered values.</p></source> + <translation><b>Einstellungen</b><p>Konfiguriert die einstellbaren Parameter der Applikation nach Ihren Wünschen.</p></translation> </message> <message> <location filename="../UI/UserInterface.py" line="2830" /> - <source>Import Preferences</source> - <translation>Einstellungen importieren</translation> + <source>Export Preferences</source> + <translation>Einstellungen exportieren</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2832" /> - <source>I&mport Preferences...</source> - <translation>Einstellungen i&mportieren...</translation> + <source>E&xport Preferences...</source> + <translation>Einstellungen e&xportieren...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2834" /> - <source>Import a previously exported configuration</source> - <translation>Importiert eine zuvor exportierte Konfiguration</translation> + <source>Export the current configuration</source> + <translation>Exportiert die aktuelle Konfiguration</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2836" /> - <source><b>Import Preferences</b><p>Import a previously exported configuration.</p></source> - <translation><b>Einstellungen importieren</b><p>Importiert eine zuvor exportierte Konfiguration.</p></translation> + <source><b>Export Preferences</b><p>Export the current configuration to a file.</p></source> + <translation><b>Einstellungen exportieren</b><p>Exportiert die aktuelle Konfiguration in eine Datei.</p></translation> </message> <message> <location filename="../UI/UserInterface.py" line="2844" /> - <source>Export Theme</source> - <translation>Schema exportieren</translation> + <source>Import Preferences</source> + <translation>Einstellungen importieren</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2846" /> - <source>Export Theme...</source> - <translation>Schema exportieren...</translation> + <source>I&mport Preferences...</source> + <translation>Einstellungen i&mportieren...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2848" /> - <source>Export the current theme</source> - <translation>Exportiert das aktuelle Schema</translation> + <source>Import a previously exported configuration</source> + <translation>Importiert eine zuvor exportierte Konfiguration</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2850" /> - <source><b>Export Theme</b><p>Export the current theme to a file.</p></source> - <translation><b>Schema exportieren</b><p>Exportiert das aktuelle Schema in eine Datei.</p></translation> + <source><b>Import Preferences</b><p>Import a previously exported configuration.</p></source> + <translation><b>Einstellungen importieren</b><p>Importiert eine zuvor exportierte Konfiguration.</p></translation> </message> <message> <location filename="../UI/UserInterface.py" line="2858" /> - <source>Import Theme</source> - <translation>Schema importieren</translation> + <source>Export Theme</source> + <translation>Schema exportieren</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2860" /> - <source>Import Theme...</source> - <translation>Schema importieren...</translation> + <source>Export Theme...</source> + <translation>Schema exportieren...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2862" /> - <source>Import a previously exported theme</source> - <translation>Importiert ein vorher exportiertes Schema</translation> + <source>Export the current theme</source> + <translation>Exportiert das aktuelle Schema</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2864" /> - <source><b>Import Theme</b><p>Import a previously exported theme.</p></source> - <translation><b>Schema importieren</b><p>Importiert ein vorher exportiertes Schema.</p></translation> + <source><b>Export Theme</b><p>Export the current theme to a file.</p></source> + <translation><b>Schema exportieren</b><p>Exportiert das aktuelle Schema in eine Datei.</p></translation> </message> <message> <location filename="../UI/UserInterface.py" line="2872" /> + <source>Import Theme</source> + <translation>Schema importieren</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2874" /> + <source>Import Theme...</source> + <translation>Schema importieren...</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2876" /> + <source>Import a previously exported theme</source> + <translation>Importiert ein vorher exportiertes Schema</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2878" /> + <source><b>Import Theme</b><p>Import a previously exported theme.</p></source> + <translation><b>Schema importieren</b><p>Importiert ein vorher exportiertes Schema.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2886" /> <source>Reload APIs</source> <translation>APIs neu laden</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2873" /> + <location filename="../UI/UserInterface.py" line="2887" /> <source>Reload &APIs</source> <translation>APIs &neu laden</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2875" /> - <source>Reload the API information</source> - <translation>Die API-Informationen neu laden</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2877" /> - <source><b>Reload APIs</b><p>Reload the API information.</p></source> - <translation><b>APIs neu laden</b><p>Lädt die API-Informationen neu.</p></translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="2889" /> - <location filename="../UI/UserInterface.py" line="2885" /> - <source>Show external tools</source> - <translation>Zeige externe Werkzeuge</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2887" /> - <source>Show external &tools</source> - <translation>Zeige externe &Werkzeuge</translation> + <source>Reload the API information</source> + <translation>Die API-Informationen neu laden</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2891" /> - <source><b>Show external tools</b><p>Opens a dialog to show the path and versions of all extenal tools used by eric.</p></source> - <translation><b>Zeige externe Werkzeuge</b><p>Öffnet einen Dialog, der die Pfade und Versionen der von eric genutzten externen Werkzeuge anzeigt.</p></translation> + <source><b>Reload APIs</b><p>Reload the API information.</p></source> + <translation><b>APIs neu laden</b><p>Lädt die API-Informationen neu.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2903" /> + <location filename="../UI/UserInterface.py" line="2899" /> + <source>Show external tools</source> + <translation>Zeige externe Werkzeuge</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2901" /> - <source>View Profiles</source> - <translation>Ansichtenprofile</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2903" /> - <source>&View Profiles...</source> - <translation>&Ansichtenprofile...</translation> + <source>Show external &tools</source> + <translation>Zeige externe &Werkzeuge</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2905" /> + <source><b>Show external tools</b><p>Opens a dialog to show the path and versions of all extenal tools used by eric.</p></source> + <translation><b>Zeige externe Werkzeuge</b><p>Öffnet einen Dialog, der die Pfade und Versionen der von eric genutzten externen Werkzeuge anzeigt.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2915" /> + <source>View Profiles</source> + <translation>Ansichtenprofile</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2917" /> + <source>&View Profiles...</source> + <translation>&Ansichtenprofile...</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2919" /> <source>Configure view profiles</source> <translation>Ansichtenprofile konfigurieren</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2907" /> + <location filename="../UI/UserInterface.py" line="2921" /> <source><b>View Profiles</b><p>Configure the view profiles. With this dialog you may set the visibility of the various windows for the predetermined view profiles.</p></source> <translation><b>Ansichtenprofile</b><p>Ansichtenprofile konfigurieren. Mit diesem Dialog kann die Sichtbarkeit der verschiedenen Fenster für die vorbestimmten Ansichtenprofile eingestellt werden.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2918" /> + <location filename="../UI/UserInterface.py" line="2932" /> <source>Toolbars</source> <translation>Werkzeugleisten</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2920" /> + <location filename="../UI/UserInterface.py" line="2934" /> <source>Tool&bars...</source> <translation>Werkzeug&leisten...</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2922" /> + <location filename="../UI/UserInterface.py" line="2936" /> <source>Configure toolbars</source> <translation>Werkzeugleisten einrichten</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2923" /> - <source><b>Toolbars</b><p>Configure the toolbars. With this dialog you may change the actions shown on the various toolbars and define your own toolbars.</p></source> - <translation><b>Werkzeugleisten</b><p>Werkzeugleisten konfigurieren. Mit diesem Dialog können die auf den Werkzeugleisten gezeigten Aktionen geändert und neue Werkzeugleisten definiert werden.</p></translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2933" /> - <source>Keyboard Shortcuts</source> - <translation>Tastaturkurzbefehle</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2935" /> - <source>Keyboard &Shortcuts...</source> - <translation>&Tastaturkurzbefehle...</translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="2937" /> + <source><b>Toolbars</b><p>Configure the toolbars. With this dialog you may change the actions shown on the various toolbars and define your own toolbars.</p></source> + <translation><b>Werkzeugleisten</b><p>Werkzeugleisten konfigurieren. Mit diesem Dialog können die auf den Werkzeugleisten gezeigten Aktionen geändert und neue Werkzeugleisten definiert werden.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2947" /> + <source>Keyboard Shortcuts</source> + <translation>Tastaturkurzbefehle</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2949" /> + <source>Keyboard &Shortcuts...</source> + <translation>&Tastaturkurzbefehle...</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2951" /> <source>Set the keyboard shortcuts</source> <translation>Setze die Tastaturkurzbefehle</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2939" /> + <location filename="../UI/UserInterface.py" line="2953" /> <source><b>Keyboard Shortcuts</b><p>Set the keyboard shortcuts of the application with your prefered values.</p></source> <translation><b>Tastaturkurzbefehle</b><p>Setze die Tastaturkurzbefehle der Applikation mit den bevorzugten Werten.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6698" /> - <location filename="../UI/UserInterface.py" line="6680" /> - <location filename="../UI/UserInterface.py" line="2948" /> + <location filename="../UI/UserInterface.py" line="6764" /> + <location filename="../UI/UserInterface.py" line="6746" /> + <location filename="../UI/UserInterface.py" line="2962" /> <source>Export Keyboard Shortcuts</source> <translation>Tastaturkurzbefehle exportieren</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2950" /> - <source>&Export Keyboard Shortcuts...</source> - <translation>Tastaturkurzbefehle &exportieren...</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2952" /> - <source>Export the keyboard shortcuts</source> - <translation>Exportiert die Tastaturkurzbefehle</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2954" /> - <source><b>Export Keyboard Shortcuts</b><p>Export the keyboard shortcuts of the application.</p></source> - <translation><b>Tastaturkurzbefehle exportieren</b><p>Exportiert die Tastaturkurzbefehle der Applikation.</p></translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="6715" /> - <location filename="../UI/UserInterface.py" line="2962" /> - <source>Import Keyboard Shortcuts</source> - <translation>Tastaturkurzbefehle importieren</translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="2964" /> - <source>&Import Keyboard Shortcuts...</source> - <translation>Tastaturkurzbefehle &importieren...</translation> + <source>&Export Keyboard Shortcuts...</source> + <translation>Tastaturkurzbefehle &exportieren...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2966" /> - <source>Import the keyboard shortcuts</source> - <translation>Importiert die Tastaturkurzbefehle</translation> + <source>Export the keyboard shortcuts</source> + <translation>Exportiert die Tastaturkurzbefehle</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2968" /> + <source><b>Export Keyboard Shortcuts</b><p>Export the keyboard shortcuts of the application.</p></source> + <translation><b>Tastaturkurzbefehle exportieren</b><p>Exportiert die Tastaturkurzbefehle der Applikation.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="6781" /> + <location filename="../UI/UserInterface.py" line="2976" /> + <source>Import Keyboard Shortcuts</source> + <translation>Tastaturkurzbefehle importieren</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2978" /> + <source>&Import Keyboard Shortcuts...</source> + <translation>Tastaturkurzbefehle &importieren...</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2980" /> + <source>Import the keyboard shortcuts</source> + <translation>Importiert die Tastaturkurzbefehle</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2982" /> <source><b>Import Keyboard Shortcuts</b><p>Import the keyboard shortcuts of the application.</p></source> <translation><b>Tastaturkurzbefehle importieren</b><p>Importiert die Tastaturkurzbefehle der Applikation.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2977" /> + <location filename="../UI/UserInterface.py" line="2991" /> <source>Manage SSL Certificates</source> <translation>SSL-Zertifikate verwalten</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="2979" /> - <source>Manage SSL Certificates...</source> - <translation>SSL-Zertifikate verwalten...</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2981" /> - <source>Manage the saved SSL certificates</source> - <translation>Verwalten der gespeicherten SSL-Zertifikate</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2983" /> - <source><b>Manage SSL Certificates...</b><p>Opens a dialog to manage the saved SSL certificates.</p></source> - <translation><b>SSL-Zertifikate verwalten...</b><p>Öffnet einen Dialog zur Verwaltung gespeicherter SSL-Zertifikate.</p></translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="2993" /> - <source>Edit Message Filters</source> - <translation>Meldungsfilter bearbeiten</translation> + <source>Manage SSL Certificates...</source> + <translation>SSL-Zertifikate verwalten...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2995" /> - <source>Edit Message Filters...</source> - <translation>Meldungsfilter bearbeiten...</translation> + <source>Manage the saved SSL certificates</source> + <translation>Verwalten der gespeicherten SSL-Zertifikate</translation> </message> <message> <location filename="../UI/UserInterface.py" line="2997" /> + <source><b>Manage SSL Certificates...</b><p>Opens a dialog to manage the saved SSL certificates.</p></source> + <translation><b>SSL-Zertifikate verwalten...</b><p>Öffnet einen Dialog zur Verwaltung gespeicherter SSL-Zertifikate.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3007" /> + <source>Edit Message Filters</source> + <translation>Meldungsfilter bearbeiten</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3009" /> + <source>Edit Message Filters...</source> + <translation>Meldungsfilter bearbeiten...</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3011" /> <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="2999" /> + <location filename="../UI/UserInterface.py" line="3013" /> <source><b>Edit Message Filters</b><p>Opens a dialog to edit the message filters used to suppress unwanted messages been shown in an error window.</p></source> <translation><b>Meldungsfilter bearbeiten</b><p>Dies öffnet einen Dialog zur Bearbeitung der Meldungsfilter, die zur Unterdrückung ungewünschter Meldungen verwendet werden.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3015" /> - <location filename="../UI/UserInterface.py" line="3012" /> - <location filename="../UI/UserInterface.py" line="3010" /> - <source>Clear private data</source> - <translation>Private Daten löschen</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3017" /> - <source><b>Clear private data</b><p>Clears the private data like the various list of recently opened files, projects or multi projects.</p></source> - <translation><b>Private Daten löschen</b><p>Löscht private Daten wie die Listen der zuletzt geöffneten Dateien, Projekte oder Mehrfachprojekte.</p></translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3028" /> - <location filename="../UI/UserInterface.py" line="3027" /> - <source>Activate current editor</source> - <translation>Aktiviere aktuellen Editor</translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="3029" /> + <location filename="../UI/UserInterface.py" line="3026" /> + <location filename="../UI/UserInterface.py" line="3024" /> + <source>Clear private data</source> + <translation>Private Daten löschen</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3031" /> + <source><b>Clear private data</b><p>Clears the private data like the various list of recently opened files, projects or multi projects.</p></source> + <translation><b>Private Daten löschen</b><p>Löscht private Daten wie die Listen der zuletzt geöffneten Dateien, Projekte oder Mehrfachprojekte.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3042" /> + <location filename="../UI/UserInterface.py" line="3041" /> + <source>Activate current editor</source> + <translation>Aktiviere aktuellen Editor</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3043" /> <source>Alt+Shift+E</source> <translation>Alt+Shift+E</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3038" /> - <location filename="../UI/UserInterface.py" line="3037" /> + <location filename="../UI/UserInterface.py" line="3052" /> + <location filename="../UI/UserInterface.py" line="3051" /> <source>Show next</source> <translation>Zeige nächste</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3039" /> + <location filename="../UI/UserInterface.py" line="3053" /> <source>Ctrl+Alt+Tab</source> <translation>Ctrl+Alt+Tab</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3047" /> - <location filename="../UI/UserInterface.py" line="3046" /> + <location filename="../UI/UserInterface.py" line="3061" /> + <location filename="../UI/UserInterface.py" line="3060" /> <source>Show previous</source> <translation>Zeige vorherige</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3048" /> + <location filename="../UI/UserInterface.py" line="3062" /> <source>Shift+Ctrl+Alt+Tab</source> <translation>Shift+Ctrl+Alt+Tab</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3056" /> - <location filename="../UI/UserInterface.py" line="3055" /> + <location filename="../UI/UserInterface.py" line="3070" /> + <location filename="../UI/UserInterface.py" line="3069" /> <source>Switch between tabs</source> <translation>Zwischen Tabs umschalten</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3057" /> + <location filename="../UI/UserInterface.py" line="3071" /> <source>Ctrl+1</source> <translation>Ctrl+1</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3064" /> + <location filename="../UI/UserInterface.py" line="3078" /> <source>Plugin Infos</source> <translation>Plugininformationen</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3066" /> + <location filename="../UI/UserInterface.py" line="3080" /> <source>&Plugin Infos...</source> <translation>&Plugininformationen...</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3067" /> - <source>Show Plugin Infos</source> - <translation>Zeigt Plugininformationen</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3068" /> - <source><b>Plugin Infos...</b><p>This opens a dialog, that show some information about loaded plugins.</p></source> - <translation><b>Plugininformationen...</b><p>Dies öffnet einen Dialog, der einige Informationen über die geladenen Plugins anzeigt.</p></translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="3081" /> - <location filename="../UI/UserInterface.py" line="3077" /> - <source>Install Plugins</source> - <translation>Plugins installieren</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3079" /> - <source>&Install Plugins...</source> - <translation>Plugins &installieren...</translation> + <source>Show Plugin Infos</source> + <translation>Zeigt Plugininformationen</translation> </message> <message> <location filename="../UI/UserInterface.py" line="3082" /> - <source><b>Install Plugins...</b><p>This opens a dialog to install or update plugins.</p></source> - <translation><b>Plugins installieren...</b><p>Dies öffnet einen Dialog zur Installation oder Update von Plugins.</p></translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3094" /> - <location filename="../UI/UserInterface.py" line="3090" /> - <source>Uninstall Plugin</source> - <translation>Plugin deinstallieren</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3092" /> - <source>&Uninstall Plugin...</source> - <translation>Plugin &deinstallieren...</translation> + <source><b>Plugin Infos...</b><p>This opens a dialog, that show some information about loaded plugins.</p></source> + <translation><b>Plugininformationen...</b><p>Dies öffnet einen Dialog, der einige Informationen über die geladenen Plugins anzeigt.</p></translation> </message> <message> <location filename="../UI/UserInterface.py" line="3095" /> - <source><b>Uninstall Plugin...</b><p>This opens a dialog to uninstall a plugin.</p></source> - <translation><b>Plugin deinstallieren...</b><p>Dies öffnet einen Dialog zur Deinstallation eines Plugins.</p></translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3105" /> - <source>Plugin &Repository...</source> - <translation>Plugin-&Repository...</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3107" /> - <source>Show Plugins available for download</source> - <translation>Zeige zum Download verfügbare Plugins an</translation> + <location filename="../UI/UserInterface.py" line="3091" /> + <source>Install Plugins</source> + <translation>Plugins installieren</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3093" /> + <source>&Install Plugins...</source> + <translation>Plugins &installieren...</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3096" /> + <source><b>Install Plugins...</b><p>This opens a dialog to install or update plugins.</p></source> + <translation><b>Plugins installieren...</b><p>Dies öffnet einen Dialog zur Installation oder Update von Plugins.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3108" /> + <location filename="../UI/UserInterface.py" line="3104" /> + <source>Uninstall Plugin</source> + <translation>Plugin deinstallieren</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3106" /> + <source>&Uninstall Plugin...</source> + <translation>Plugin &deinstallieren...</translation> </message> <message> <location filename="../UI/UserInterface.py" line="3109" /> + <source><b>Uninstall Plugin...</b><p>This opens a dialog to uninstall a plugin.</p></source> + <translation><b>Plugin deinstallieren...</b><p>Dies öffnet einen Dialog zur Deinstallation eines Plugins.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3119" /> + <source>Plugin &Repository...</source> + <translation>Plugin-&Repository...</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3121" /> + <source>Show Plugins available for download</source> + <translation>Zeige zum Download verfügbare Plugins an</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3123" /> <source><b>Plugin Repository...</b><p>This opens a dialog, that shows a list of plugins available on the Internet.</p></source> <translation><b>Plugin-Repository...</b><p>Dies öffnet einen Dialog, der eine Liste der im Internet verfügbaren Plugins anzeigt.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3135" /> - <location filename="../UI/UserInterface.py" line="3134" /> + <location filename="../UI/UserInterface.py" line="3149" /> + <location filename="../UI/UserInterface.py" line="3148" /> <source>Qt5 Documentation</source> <translation>Qt5 Dokumentation</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3137" /> + <location filename="../UI/UserInterface.py" line="3151" /> <source>Open Qt5 Documentation</source> <translation>Öffne die Qt5 Dokumentation</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3138" /> - <source><b>Qt5 Documentation</b><p>Display the Qt5 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. </p></source> - <translation><b>Qt5-Dokumentation</b><p>Zeige die Qt5-Dokumentation an. Abhängig von den Einstellungen wird Erics interner Hilfeanzeiger/Web Browser, ein externer Web Browser oder Qt Assistant verwendet.</p></translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3150" /> - <location filename="../UI/UserInterface.py" line="3149" /> - <source>Qt6 Documentation</source> - <translation>Qt6 Dokumentation</translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="3152" /> + <source><b>Qt5 Documentation</b><p>Display the Qt5 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. </p></source> + <translation><b>Qt5-Dokumentation</b><p>Zeige die Qt5-Dokumentation an. Abhängig von den Einstellungen wird Erics interner Hilfeanzeiger/Web Browser, ein externer Web Browser oder Qt Assistant verwendet.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3164" /> + <location filename="../UI/UserInterface.py" line="3163" /> + <source>Qt6 Documentation</source> + <translation>Qt6 Dokumentation</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3166" /> <source>Open Qt6 Documentation</source> <translation>Öffne die Qt6 Dokumentation</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3153" /> - <source><b>Qt6 Documentation</b><p>Display the Qt6 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. </p></source> - <translation><b>Qt6-Dokumentation</b><p>Zeige die Qt6-Dokumentation an. Abhängig von den Einstellungen wird Erics interner Hilfeanzeiger/Web Browser, ein externer Web Browser oder Qt Assistant verwendet.</p></translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3165" /> - <location filename="../UI/UserInterface.py" line="3164" /> - <source>PyQt5 Documentation</source> - <translation>PyQt5-Dokumentation</translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="3167" /> + <source><b>Qt6 Documentation</b><p>Display the Qt6 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. </p></source> + <translation><b>Qt6-Dokumentation</b><p>Zeige die Qt6-Dokumentation an. Abhängig von den Einstellungen wird Erics interner Hilfeanzeiger/Web Browser, ein externer Web Browser oder Qt Assistant verwendet.</p></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3179" /> + <location filename="../UI/UserInterface.py" line="3178" /> + <source>PyQt5 Documentation</source> + <translation>PyQt5-Dokumentation</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3181" /> <source>Open PyQt5 Documentation</source> <translation>Öffne die PyQt5-Dokumentation</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3169" /> + <location filename="../UI/UserInterface.py" line="3183" /> <source><b>PyQt5 Documentation</b><p>Display the PyQt5 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. </p></source> <translation><b>PyQt5-Dokumentation</b><p>Zeige die PyQt5-Dokumentation an. Abhängig von den Einstellungen wird Erics interner Hilfeanzeiger/Web Browser, ein externer Web Browser oder Qt Assistant verwendet.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3182" /> - <location filename="../UI/UserInterface.py" line="3181" /> + <location filename="../UI/UserInterface.py" line="3196" /> + <location filename="../UI/UserInterface.py" line="3195" /> <source>PyQt6 Documentation</source> <translation>PyQt6-Dokumentation</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3184" /> + <location filename="../UI/UserInterface.py" line="3198" /> <source>Open PyQt6 Documentation</source> <translation>Öffne die PyQt6-Dokumentation</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3186" /> + <location filename="../UI/UserInterface.py" line="3200" /> <source><b>PyQt6 Documentation</b><p>Display the PyQt6 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. </p></source> <translation><b>PyQt6-Dokumentation</b><p>Zeige die PyQt6-Dokumentation an. Abhängig von den Einstellungen wird Erics interner Hilfeanzeiger/Web Browser, ein externer Web Browser oder Qt Assistant verwendet.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3204" /> - <location filename="../UI/UserInterface.py" line="3203" /> + <location filename="../UI/UserInterface.py" line="3218" /> + <location filename="../UI/UserInterface.py" line="3217" /> <source>Python 3 Documentation</source> <translation>Python 3-Dokumentation</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3206" /> + <location filename="../UI/UserInterface.py" line="3220" /> <source>Open Python 3 Documentation</source> <translation>Öffne die Python 3-Dokumentation</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3208" /> + <location filename="../UI/UserInterface.py" line="3222" /> <source><b>Python 3 Documentation</b><p>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 <i>/usr/share/doc/packages/python/html</i> on Unix. Set PYTHON3DOCDIR in your environment to override this.</p></source> <translation><b>Python 3-Dokumentation</b><p>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 <i>doc</i> unter dem Verzeichnis, in dem der Python 3-Interpreter installiert ist, und unter Unix das Verzeichnis <i>/usr/share/doc/packages/python/html</i>. Um dies zu überschreiben, können Sie die Umgebungsvariable PYTHON3DOCDIR setzen.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3226" /> - <location filename="../UI/UserInterface.py" line="3225" /> + <location filename="../UI/UserInterface.py" line="3240" /> + <location filename="../UI/UserInterface.py" line="3239" /> <source>eric API Documentation</source> <translation>eric-API-Dokumentation</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3228" /> + <location filename="../UI/UserInterface.py" line="3242" /> <source>Open eric API Documentation</source> <translation>Öffne die eric-API-Dokumentation</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3230" /> + <location filename="../UI/UserInterface.py" line="3244" /> <source><b>eric API Documentation</b><p>Display the eric API documentation. The location for the documentation is the Documentation/Source subdirectory of the eric installation directory.</p></source> <translation><b>eric API Dokumentation</b><p>Zeige die eric API Dokumentation an. Der Pfad für die Dokumentation ist das Unterverzeichnis Documentation/Source im eric Installationverzeichnis.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3247" /> - <location filename="../UI/UserInterface.py" line="3246" /> + <location filename="../UI/UserInterface.py" line="3261" /> + <location filename="../UI/UserInterface.py" line="3260" /> <source>PySide2 Documentation</source> <translation>PySide2-Dokumentation</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3249" /> + <location filename="../UI/UserInterface.py" line="3263" /> <source>Open PySide2 Documentation</source> <translation>Öffne die PySide2-Dokumentation</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3251" /> + <location filename="../UI/UserInterface.py" line="3265" /> <source><b>PySide2 Documentation</b><p>Display the PySide2 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. </p></source> <translation><b>PySide2-Dokumentation</b><p>Zeige die PySide2-Dokumentation an. Abhängig von den Einstellungen wird Erics interner Hilfeanzeiger/Web Browser, ein externer Web Browser oder Qt Assistant verwendet.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3267" /> - <location filename="../UI/UserInterface.py" line="3266" /> + <location filename="../UI/UserInterface.py" line="3281" /> + <location filename="../UI/UserInterface.py" line="3280" /> <source>PySide6 Documentation</source> <translation>PySide6-Dokumentation</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3269" /> + <location filename="../UI/UserInterface.py" line="3283" /> <source>Open PySide6 Documentation</source> <translation>Öffne die PySide6-Dokumentation</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3271" /> + <location filename="../UI/UserInterface.py" line="3285" /> <source><b>PySide6 Documentation</b><p>Display the PySide6 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. </p></source> <translation><b>PySide6-Dokumentation</b><p>Zeige die PySide6-Dokumentation an. Abhängig von den Einstellungen wird Erics interner Hilfeanzeiger/Web Browser, ein externer Web Browser oder Qt Assistant verwendet.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3373" /> + <location filename="../UI/UserInterface.py" line="3387" /> <source>E&xtras</source> <translation>E&xtras</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3383" /> + <location filename="../UI/UserInterface.py" line="3397" /> <source>Wi&zards</source> <translation>&Assistenten</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3402" /> + <location filename="../UI/UserInterface.py" line="3416" /> <source>P&lugins</source> <translation>Plugi&ns</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3412" /> + <location filename="../UI/UserInterface.py" line="3426" /> <source>Configure...</source> <translation>Einstellungen...</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3421" /> + <location filename="../UI/UserInterface.py" line="3435" /> <source>&Unittest</source> <translation>&Modultests</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3438" /> + <location filename="../UI/UserInterface.py" line="3452" /> <source>Select Tool Group</source> <translation>Werkzeuggruppe wählen</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3449" /> + <location filename="../UI/UserInterface.py" line="3463" /> <source>Se&ttings</source> <translation>&Einstellungen</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3482" /> - <source>&Window</source> - <translation>&Fenster</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3491" /> - <source>&Windows</source> - <translation>&Fenster</translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="3496" /> + <source>&Window</source> + <translation>&Fenster</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3505" /> + <source>&Windows</source> + <translation>&Fenster</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3510" /> <source>Central Park</source> <translation>Mittelbereich</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3500" /> + <location filename="../UI/UserInterface.py" line="3514" /> <source>Left Side</source> <translation>Linke Seite</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3517" /> + <location filename="../UI/UserInterface.py" line="3531" /> <source>Right Side</source> <translation>Rechte Seite</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3541" /> + <location filename="../UI/UserInterface.py" line="3555" /> <source>Bottom Side</source> <translation>Unterer Rand</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3549" /> + <location filename="../UI/UserInterface.py" line="3563" /> <source>Plug-ins</source> <translation>Plugins</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3556" /> + <location filename="../UI/UserInterface.py" line="3570" /> <source>&Toolbars</source> <translation>&Werkzeugleisten</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3569" /> + <location filename="../UI/UserInterface.py" line="3583" /> <source>&Help</source> <translation>&Hilfe</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3642" /> - <location filename="../UI/UserInterface.py" line="3619" /> + <location filename="../UI/UserInterface.py" line="3658" /> + <location filename="../UI/UserInterface.py" line="3635" /> <source>Tools</source> <translation>Werkzeuge</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3644" /> - <location filename="../UI/UserInterface.py" line="3623" /> + <location filename="../UI/UserInterface.py" line="3660" /> + <location filename="../UI/UserInterface.py" line="3639" /> <source>Settings</source> <translation>Einstellungen</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5541" /> - <location filename="../UI/UserInterface.py" line="3645" /> - <location filename="../UI/UserInterface.py" line="3624" /> + <location filename="../UI/UserInterface.py" line="5607" /> + <location filename="../UI/UserInterface.py" line="3661" /> + <location filename="../UI/UserInterface.py" line="3640" /> <source>Help</source> <translation>Hilfe</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3646" /> - <location filename="../UI/UserInterface.py" line="3625" /> + <location filename="../UI/UserInterface.py" line="3662" /> + <location filename="../UI/UserInterface.py" line="3641" /> <source>Profiles</source> <translation>Profile</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3647" /> - <location filename="../UI/UserInterface.py" line="3626" /> + <location filename="../UI/UserInterface.py" line="3663" /> + <location filename="../UI/UserInterface.py" line="3642" /> <source>Plugins</source> <translation>Plugins</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3811" /> + <location filename="../UI/UserInterface.py" line="3827" /> <source><p>This part of the status bar displays the current editors language.</p></source> <translation><p>Dieser Teil der Statusleiste zeigt die Sprache des aktuellen Editors an.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3818" /> + <location filename="../UI/UserInterface.py" line="3834" /> <source><p>This part of the status bar displays the current editors encoding.</p></source> <translation><p>Dieser Teil der Statusleiste zeigt die Zeichenkodierung des aktuellen Editors an.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3825" /> + <location filename="../UI/UserInterface.py" line="3841" /> <source><p>This part of the status bar displays the current editors eol setting.</p></source> <translation><p>Dieser Teil der Statusleiste zeigt die Zeilenendekodierung des aktuellen Editors an.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3832" /> + <location filename="../UI/UserInterface.py" line="3848" /> <source><p>This part of the status bar displays an indication of the current editors files writability.</p></source> <translation><p>Dieser Teil der Statusleiste zeigt an, ob die aktuelle Datei geschrieben werden kann.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3839" /> + <location filename="../UI/UserInterface.py" line="3855" /> <source><p>This part of the status bar displays the line number of the current editor.</p></source> <translation><p>Dieser Teil der Statusleiste zeigt die Zeilennummer des aktuellen Editors an.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3846" /> + <location filename="../UI/UserInterface.py" line="3862" /> <source><p>This part of the status bar displays the cursor position of the current editor.</p></source> <translation><p>Dieser Teil der Statusleiste zeigt die Cursorposition des aktuellen Editors an.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3857" /> + <location filename="../UI/UserInterface.py" line="3873" /> <source><p>This part of the status bar allows zooming the current editor or shell.</p></source> <translation><p>Dieser Teil der Statusleiste erlaubt das Zoomen des aktuellen Editors oder der Shell.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="3922" /> - <location filename="../UI/UserInterface.py" line="3882" /> + <location filename="../UI/UserInterface.py" line="3938" /> + <location filename="../UI/UserInterface.py" line="3898" /> <source>External Tools/{0}</source> <translation>Externe Werkzeuge/{0}</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4028" /> + <location filename="../UI/UserInterface.py" line="4046" /> <source><h2>Version Numbers</h2><table></source> <translation><h2>Versionsnummern</h2><table></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4082" /> + <location filename="../UI/UserInterface.py" line="4100" /> <source>Desktop</source> <translation>Arbeitsumgebung</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4085" /> + <location filename="../UI/UserInterface.py" line="4103" /> <source>Session Type</source> <translation>Sitzungstyp</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7778" /> - <location filename="../UI/UserInterface.py" line="4087" /> + <location filename="../UI/UserInterface.py" line="7844" /> + <location filename="../UI/UserInterface.py" line="4105" /> <source></table></source> <translation></table></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4121" /> + <location filename="../UI/UserInterface.py" line="4139" /> <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="4432" /> + <location filename="../UI/UserInterface.py" line="4450" /> <source>Restart application</source> <translation>Anwendung neu starten</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4433" /> + <location filename="../UI/UserInterface.py" line="4451" /> <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="4467" /> + <location filename="../UI/UserInterface.py" line="4477" /> + <source>Upgrade PyQt</source> + <translation>PyQt aktualisieren</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="4478" /> + <source>In order to upgrade PyQt eric needs to be closed. It will be restarted once the upgrade process has finished. This may take some time. + +Shall the upgrade be done now?</source> + <translation>Um die von eric benötigten PyQt Pakete zu aktualisieren, muss eric geschlossen werden. Es wird neu gestartet, sobald die Aktualisierung abgeschlossen ist. Dies kann eine gewisse Zeit dauern. + +Soll die Aktualisierung jetzt durchgeführt werden?</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="4533" /> <source>&Builtin Tools</source> <translation>&Eingebaute Werkzeuge</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4484" /> + <location filename="../UI/UserInterface.py" line="4550" /> <source>&Plugin Tools</source> <translation>&Pluginwerkzeuge</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4487" /> + <location filename="../UI/UserInterface.py" line="4553" /> <source>&User Tools</source> <translation>&Benutzerwerkzeuge</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4513" /> + <location filename="../UI/UserInterface.py" line="4579" /> <source>Configure Tool Groups ...</source> <translation>Konfiguriere Werkzeuggruppen...</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4517" /> + <location filename="../UI/UserInterface.py" line="4583" /> <source>Configure current Tool Group ...</source> <translation>Konfiguriere aktuelle Werkzeuggruppe...</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4558" /> - <location filename="../UI/UserInterface.py" line="4538" /> + <location filename="../UI/UserInterface.py" line="4624" /> + <location filename="../UI/UserInterface.py" line="4604" /> <source>No User Tools Configured</source> <translation>Keine Benutzerwerkzeuge konfiguriert</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4632" /> + <location filename="../UI/UserInterface.py" line="4698" /> <source>&Show all</source> <translation>Alle an&zeigen</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4634" /> + <location filename="../UI/UserInterface.py" line="4700" /> <source>&Hide all</source> <translation>Alle &ausblenden</translation> </message> <message> + <location filename="../UI/UserInterface.py" line="5735" /> + <location filename="../UI/UserInterface.py" line="5725" /> + <location filename="../UI/UserInterface.py" line="5678" /> <location filename="../UI/UserInterface.py" line="5669" /> - <location filename="../UI/UserInterface.py" line="5659" /> - <location filename="../UI/UserInterface.py" line="5612" /> - <location filename="../UI/UserInterface.py" line="5603" /> - <location filename="../UI/UserInterface.py" line="5442" /> - <location filename="../UI/UserInterface.py" line="5433" /> - <location filename="../UI/UserInterface.py" line="5372" /> - <location filename="../UI/UserInterface.py" line="5363" /> + <location filename="../UI/UserInterface.py" line="5508" /> + <location filename="../UI/UserInterface.py" line="5499" /> + <location filename="../UI/UserInterface.py" line="5438" /> + <location filename="../UI/UserInterface.py" line="5429" /> <source>Problem</source> <translation>Problem</translation> </message> <message> + <location filename="../UI/UserInterface.py" line="5736" /> + <location filename="../UI/UserInterface.py" line="5726" /> + <location filename="../UI/UserInterface.py" line="5679" /> <location filename="../UI/UserInterface.py" line="5670" /> - <location filename="../UI/UserInterface.py" line="5660" /> - <location filename="../UI/UserInterface.py" line="5613" /> - <location filename="../UI/UserInterface.py" line="5604" /> - <location filename="../UI/UserInterface.py" line="5443" /> - <location filename="../UI/UserInterface.py" line="5434" /> - <location filename="../UI/UserInterface.py" line="5373" /> - <location filename="../UI/UserInterface.py" line="5364" /> + <location filename="../UI/UserInterface.py" line="5509" /> + <location filename="../UI/UserInterface.py" line="5500" /> + <location filename="../UI/UserInterface.py" line="5439" /> + <location filename="../UI/UserInterface.py" line="5430" /> <source><p>The file <b>{0}</b> does not exist or is zero length.</p></source> <translation><p>Die Datei <b>{0}</b> existiert nicht oder hat die Größe Null.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5877" /> - <location filename="../UI/UserInterface.py" line="5790" /> - <location filename="../UI/UserInterface.py" line="5705" /> - <location filename="../UI/UserInterface.py" line="5682" /> - <location filename="../UI/UserInterface.py" line="5625" /> - <location filename="../UI/UserInterface.py" line="5575" /> - <location filename="../UI/UserInterface.py" line="5555" /> - <location filename="../UI/UserInterface.py" line="5517" /> - <location filename="../UI/UserInterface.py" line="5508" /> - <location filename="../UI/UserInterface.py" line="5473" /> - <location filename="../UI/UserInterface.py" line="5464" /> - <location filename="../UI/UserInterface.py" line="5403" /> - <location filename="../UI/UserInterface.py" line="5394" /> + <location filename="../UI/UserInterface.py" line="5943" /> + <location filename="../UI/UserInterface.py" line="5856" /> + <location filename="../UI/UserInterface.py" line="5771" /> + <location filename="../UI/UserInterface.py" line="5748" /> + <location filename="../UI/UserInterface.py" line="5691" /> + <location filename="../UI/UserInterface.py" line="5641" /> + <location filename="../UI/UserInterface.py" line="5621" /> + <location filename="../UI/UserInterface.py" line="5583" /> + <location filename="../UI/UserInterface.py" line="5574" /> + <location filename="../UI/UserInterface.py" line="5539" /> + <location filename="../UI/UserInterface.py" line="5530" /> + <location filename="../UI/UserInterface.py" line="5469" /> + <location filename="../UI/UserInterface.py" line="5460" /> <source>Process Generation Error</source> <translation>Fehler beim Prozessstart</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5395" /> + <location filename="../UI/UserInterface.py" line="5461" /> <source><p>Could not start Qt-Designer.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Qt-Designer konnte nicht gestartet werden.<br>Stellen Sie sicher, dass es als <b>{0}</b> verfügbar ist.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5404" /> + <location filename="../UI/UserInterface.py" line="5470" /> <source><p>Could not find the Qt-Designer executable.<br>Ensure that it is installed and optionally configured on the Qt configuration page.</p></source> <translation><p>Das Qt-Designer Programm konnte nicht gefunden werden.<br>Stelle sicher, dass es installiert und optional auf der Qt Konfigurationsseite konfiguriert ist.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5465" /> + <location filename="../UI/UserInterface.py" line="5531" /> <source><p>Could not start Qt-Linguist.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Qt-Linguist konnte nicht gestartet werden.<br>Stellen Sie sicher, dass es als <b>{0}</b> verfügbar ist.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5474" /> + <location filename="../UI/UserInterface.py" line="5540" /> <source><p>Could not find the Qt-Linguist executable.<br>Ensure that it is installed and optionally configured on the Qt configuration page.</p></source> <translation><p>Das Qt-Linguist Programm konnte nicht gefunden werden.<br>Stelle sicher, dass es installiert und optional auf der Qt Konfigurationsseite konfiguriert ist.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5509" /> + <location filename="../UI/UserInterface.py" line="5575" /> <source><p>Could not start Qt-Assistant.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Qt-Assistant konnte nicht gestartet werden.<br>Stellen Sie sicher, dass es als <b>{0}</b> verfügbar ist.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5518" /> + <location filename="../UI/UserInterface.py" line="5584" /> <source><p>Could not find the Qt-Assistant executable.<br>Ensure that it is installed and optionally configured on the Qt configuration page.</p></source> <translation><p>Das Qt-Assistant Programm konnte nicht gefunden werden.<br>Stelle sicher, dass es installiert und optional auf der Qt Konfigurationsseite konfiguriert ist.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5542" /> + <location filename="../UI/UserInterface.py" line="5608" /> <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="5556" /> + <location filename="../UI/UserInterface.py" line="5622" /> <source><p>Could not start custom viewer.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Der Betrachter konnte nicht gestartet werden.<br>Stellen Sie sicher, dass er als <b>{0}</b> verfügbar ist.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5576" /> + <location filename="../UI/UserInterface.py" line="5642" /> <source><p>Could not start the help viewer.<br>Ensure that it is available as <b>hh</b>.</p></source> <translation><p>Die Hilfeanzeige konnte nicht gestartet werden.<br>Stellen Sie sicher, dass sie als <b>hh</b> verfügbar ist.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5626" /> + <location filename="../UI/UserInterface.py" line="5692" /> <source><p>Could not start UI Previewer.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Die UI-Vorschau konnte nicht gestartet werden.<br>Stellen Sie sicher, dass sie als <b>{0}</b> verfügbar ist.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5683" /> + <location filename="../UI/UserInterface.py" line="5749" /> <source><p>Could not start Translation Previewer.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Die Übersetzungsvorschau konnte nicht gestartet werden.<br>Stellen Sie sicher, dass sie als <b>{0}</b> verfügbar ist.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5706" /> + <location filename="../UI/UserInterface.py" line="5772" /> <source><p>Could not start SQL Browser.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Der SQL-Browser konnte nicht gestartet werden.<br>Stellen Sie sicher, dass er als <b>{0}</b> verfügbar ist.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5791" /> + <location filename="../UI/UserInterface.py" line="5857" /> <source><p>Could not start Snapshot tool.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Die Bildschirmfotoanwendung konnte nicht gestartet werden.<br>Stellen Sie sicher, dass sie als <b>{0}</b> verfügbar ist.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5822" /> - <location filename="../UI/UserInterface.py" line="5813" /> + <location filename="../UI/UserInterface.py" line="5888" /> + <location filename="../UI/UserInterface.py" line="5879" /> <source>External Tools</source> <translation>Externe Werkzeuge</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5814" /> + <location filename="../UI/UserInterface.py" line="5880" /> <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source> <translation>Kein Eintrag für das externe Werkzeug „{0}“ in der Gruppe „{1}“ gefunden.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5823" /> + <location filename="../UI/UserInterface.py" line="5889" /> <source>No toolgroup entry '{0}' found.</source> <translation>Kein Werkzeuggruppeneintrag „{0}“ gefunden.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5859" /> + <location filename="../UI/UserInterface.py" line="5925" /> <source>Starting process '{0} {1}'. </source> <translation>Starte Prozess „{0} {1}“. </translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5878" /> + <location filename="../UI/UserInterface.py" line="5944" /> <source><p>Could not start the tool entry <b>{0}</b>.<br>Ensure that it is available as <b>{1}</b>.</p></source> <translation><p>Der Werkzeugeeintrag <b>{0}</b> konnte nicht gestartet werden.<br>Stellen Sie sicher, dass er als <b>{1}</b> verfügbar ist.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5953" /> + <location filename="../UI/UserInterface.py" line="6019" /> <source>Process '{0}' has exited. </source> <translation>Prozess „{0}“ ist beendet. </translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6225" /> - <location filename="../UI/UserInterface.py" line="6167" /> - <location filename="../UI/UserInterface.py" line="6126" /> - <location filename="../UI/UserInterface.py" line="6058" /> - <location filename="../UI/UserInterface.py" line="5996" /> + <location filename="../UI/UserInterface.py" line="6291" /> + <location filename="../UI/UserInterface.py" line="6233" /> + <location filename="../UI/UserInterface.py" line="6192" /> + <location filename="../UI/UserInterface.py" line="6124" /> + <location filename="../UI/UserInterface.py" line="6062" /> <source>Documentation Missing</source> <translation>Dokumentation fehlt</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6226" /> - <location filename="../UI/UserInterface.py" line="6168" /> - <location filename="../UI/UserInterface.py" line="6127" /> - <location filename="../UI/UserInterface.py" line="6059" /> - <location filename="../UI/UserInterface.py" line="5997" /> + <location filename="../UI/UserInterface.py" line="6292" /> + <location filename="../UI/UserInterface.py" line="6234" /> + <location filename="../UI/UserInterface.py" line="6193" /> + <location filename="../UI/UserInterface.py" line="6125" /> + <location filename="../UI/UserInterface.py" line="6063" /> <source><p>The documentation starting point "<b>{0}</b>" could not be found.</p></source> <translation><p>Der Dokumentationsstartpunkt „<b>{0}</b>“ konnte nicht gefunden werden.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6208" /> - <location filename="../UI/UserInterface.py" line="6099" /> + <location filename="../UI/UserInterface.py" line="6274" /> + <location filename="../UI/UserInterface.py" line="6165" /> <source>Documentation</source> <translation>Dokumentation</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6100" /> + <location filename="../UI/UserInterface.py" line="6166" /> <source><p>The PyQt{0} documentation starting point has not been configured.</p></source> <translation><p>Der PyQt{0}-Dokumentations-Startpunkt ist nicht konfiguriert.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6209" /> + <location filename="../UI/UserInterface.py" line="6275" /> <source><p>The PySide{0} documentation starting point has not been configured.</p></source> <translation><p>Der PySide{0}-Dokumentations-Startpunkt ist nicht konfiguriert.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6387" /> - <location filename="../UI/UserInterface.py" line="6323" /> + <location filename="../UI/UserInterface.py" line="6453" /> + <location filename="../UI/UserInterface.py" line="6389" /> <source>Start Web Browser</source> <translation>Web Browser starten</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6324" /> + <location filename="../UI/UserInterface.py" line="6390" /> <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="6388" /> + <location filename="../UI/UserInterface.py" line="6454" /> <source><p>The eric web browser is not started.</p><p>Reason: {0}</p></source> <translation><p>Der eric Web Browser ist nicht gestartet.</p><p>Ursache: {0}</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6430" /> + <location filename="../UI/UserInterface.py" line="6496" /> <source>Open Browser</source> <translation>Browser starten</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6431" /> + <location filename="../UI/UserInterface.py" line="6497" /> <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="6682" /> + <location filename="../UI/UserInterface.py" line="6748" /> <source>Keyboard Shortcuts File (*.ekj)</source> <translation>Tastaturkurzbefehlsdatei (*.ekj)</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6699" /> + <location filename="../UI/UserInterface.py" line="6765" /> <source><p>The keyboard shortcuts file <b>{0}</b> exists already. Overwrite it?</p></source> <translation><p>Die Tastaturkurzbefehlsdatei <b>{0}</b> existiert bereits. Überschreiben?</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6717" /> + <location filename="../UI/UserInterface.py" line="6783" /> <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="6909" /> + <location filename="../UI/UserInterface.py" line="6975" /> <source>Read Tasks</source> <translation>Aufgaben lesen</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6910" /> + <location filename="../UI/UserInterface.py" line="6976" /> <source><p>The tasks file <b>{0}</b> could not be read.</p></source> <translation><p>Die Aufgabendatei <b>{0}</b> konnte nicht gelesen werden.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6957" /> + <location filename="../UI/UserInterface.py" line="7023" /> <source>Read Session</source> <translation>Sitzung lesen</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6985" /> - <location filename="../UI/UserInterface.py" line="6958" /> + <location filename="../UI/UserInterface.py" line="7051" /> + <location filename="../UI/UserInterface.py" line="7024" /> <source><p>The session file <b>{0}</b> could not be read.</p></source> <translation><p>Die Sitzungsdatei <b>{0}</b> konnte nicht gelesen werden.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6984" /> + <location filename="../UI/UserInterface.py" line="7050" /> <source>Read session</source> <translation>Sitzung lesen</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7000" /> + <location filename="../UI/UserInterface.py" line="7066" /> <source>Save Session</source> <translation>Sitzung speichern</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7002" /> + <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="7024" /> + <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="7072" /> + <location filename="../UI/UserInterface.py" line="7138" /> <source>Crash Session found!</source> <translation>Absturzsitzung gefunden!</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7073" /> + <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="7374" /> + <location filename="../UI/UserInterface.py" line="7440" /> <source>Drop Error</source> <translation>Drop-Fehler</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7375" /> + <location filename="../UI/UserInterface.py" line="7441" /> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> ist keine Datei.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7552" /> + <location filename="../UI/UserInterface.py" line="7618" /> <source>&Cancel</source> <translation>&Abbrechen</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7554" /> + <location filename="../UI/UserInterface.py" line="7620" /> <source>%v/%m</source> <translation>%v/%m</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7556" /> + <location filename="../UI/UserInterface.py" line="7622" /> <source>Version Check</source> <translation>Versionsprüfung</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7561" /> + <location filename="../UI/UserInterface.py" line="7627" /> <source>Trying host {0}</source> <translation>Prüfe Host {0}</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7630" /> - <location filename="../UI/UserInterface.py" line="7623" /> - <location filename="../UI/UserInterface.py" line="7574" /> + <location filename="../UI/UserInterface.py" line="7696" /> + <location filename="../UI/UserInterface.py" line="7689" /> + <location filename="../UI/UserInterface.py" line="7640" /> <source>Error getting versions information</source> <translation>Fehler beim Herunterladen der Versionsinformationen</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7575" /> + <location filename="../UI/UserInterface.py" line="7641" /> <source>The versions information cannot not be downloaded because the Internet is <b>not reachable</b>. Please try again later.</source> <translation>Die Versionsinformationen konnten nicht heruntergeladen werden, da das Internet <b>nicht erreichbar</b> ist. Bitte versuchen Sie es später erneut.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7624" /> + <location filename="../UI/UserInterface.py" line="7690" /> <source>The versions information could not be downloaded. Please go online and try again.</source> <translation>Die Versionsinformationen konnten nicht heruntergeladen werden. Bitte gehen Sie online und versuchen Sie es erneut.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7631" /> + <location filename="../UI/UserInterface.py" line="7697" /> <source>The versions information could not be downloaded for the last 7 days. Please go online and try again.</source> <translation>Die Versionsinformationen konnten seit 7 Tagen nicht heruntergeladen werden. Bitte gehen Sie online und versuchen Sie es erneut.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7722" /> - <location filename="../UI/UserInterface.py" line="7688" /> + <location filename="../UI/UserInterface.py" line="7788" /> + <location filename="../UI/UserInterface.py" line="7754" /> <source>Update available</source> <translation>Aktualisierung verfügbar</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7723" /> - <location filename="../UI/UserInterface.py" line="7689" /> + <location filename="../UI/UserInterface.py" line="7789" /> + <location filename="../UI/UserInterface.py" line="7755" /> <source>The update to <b>{0}</b> of eric is available at <b>{1}</b>. Would you like to get it?</source> <translation>Eine Aktualisierung auf <b>{0}</b> von eric ist unter <b>{1}</b> verfügbar. Soll sie geladen werden?</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7710" /> - <location filename="../UI/UserInterface.py" line="7700" /> + <location filename="../UI/UserInterface.py" line="7776" /> + <location filename="../UI/UserInterface.py" line="7766" /> <source>Update Check</source> <translation>Aktualisierungsprüfung</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7701" /> + <location filename="../UI/UserInterface.py" line="7767" /> <source>You are using a snapshot release of eric. A more up-to-date stable release might be available.</source> <translation>Es wird ein Snapshot-Release von eric verwendet. Eine neueres, stabiles Release könnte verfügbar sein.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7711" /> + <location filename="../UI/UserInterface.py" line="7777" /> <source>You installed eric directly from the source code. There is no possibility to check for the availability of an update.</source> <translation>Eric wurde direkt von vom Quelltext installiert. Eine Aktualitätsprüfung ist daher nicht möglich.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7734" /> + <location filename="../UI/UserInterface.py" line="7800" /> <source>eric is up to date</source> <translation>eric ist aktuell</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7735" /> + <location filename="../UI/UserInterface.py" line="7801" /> <source>You are using the latest version of eric</source> <translation>Es wird die aktuellste Version von eric verwendet</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7741" /> + <location filename="../UI/UserInterface.py" line="7807" /> <source>Error during updates check</source> <translation>Fehler während der Aktualisierungsprüfung</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7742" /> + <location filename="../UI/UserInterface.py" line="7808" /> <source>Could not perform updates check.</source> <translation>Konnte keine Aktualisierungsprüfung durchführen.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7763" /> - <source><h3>Available versions</h3><table></source> - <translation><h3>Verfügbare Versionen</h3><table></translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="7829" /> - <location filename="../UI/UserInterface.py" line="7818" /> + <source><h3>Available versions</h3><table></source> + <translation><h3>Verfügbare Versionen</h3><table></translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="7895" /> + <location filename="../UI/UserInterface.py" line="7884" /> <source>First time usage</source> <translation>Erstmalige Nutzung</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7819" /> + <location filename="../UI/UserInterface.py" line="7885" /> <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="7830" /> + <location filename="../UI/UserInterface.py" line="7896" /> <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="7850" /> + <location filename="../UI/UserInterface.py" line="7916" /> <source>Select Workspace Directory</source> <translation>Wähle Arbeitsverzeichnis</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8027" /> + <location filename="../UI/UserInterface.py" line="8093" /> <source>Unsaved Data Detected</source> <translation>Nicht gespeicherte Daten gefunden</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8028" /> + <location filename="../UI/UserInterface.py" line="8094" /> <source>Some editors contain unsaved data. Shall these be saved?</source> <translation>Einige Editoren haben nicht gespeicherte Inhalte. Sollen diese gespeichert werden?</translation> </message> @@ -84100,6 +84128,14 @@ </message> </context> <context> + <name>VersionsDialog</name> + <message> + <location filename="../UI/VersionsDialog.py" line="42" /> + <source>Upgrade PyQt...</source> + <translation>PyQt aktualisieren...</translation> + </message> + </context> + <context> <name>ViewManager</name> <message> <location filename="../HexEdit/HexEditMainWindow.py" line="518" />
--- a/eric7/i18n/eric7_empty.ts Sat Mar 05 16:03:04 2022 +0100 +++ b/eric7/i18n/eric7_empty.ts Sat Mar 05 18:01:12 2022 +0100 @@ -51011,119 +51011,113 @@ <context> <name>Pip</name> <message> - <location filename="../PipInterface/Pip.py" line="109" /> + <location filename="../PipInterface/Pip.py" line="111" /> <source>python exited with an error ({0}).</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="116" /> + <location filename="../PipInterface/Pip.py" line="118" /> <source>python did not finish within 30 seconds.</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="119" /> + <location filename="../PipInterface/Pip.py" line="121" /> <source>python could not be started.</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="179" /> + <location filename="../PipInterface/Pip.py" line="181" /> <source><project></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="208" /> + <location filename="../PipInterface/Pip.py" line="210" /> <source>Interpreter for Virtual Environment</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="209" /> + <location filename="../PipInterface/Pip.py" line="211" /> <source>No interpreter configured for the selected virtual environment.</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="244" /> + <location filename="../PipInterface/Pip.py" line="246" /> <source>Install PIP</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="286" /> + <location filename="../PipInterface/Pip.py" line="288" /> <source>Repair PIP</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="359" /> - <location filename="../PipInterface/Pip.py" line="311" /> + <location filename="../PipInterface/Pip.py" line="351" /> <source>Upgrade Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="312" /> - <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="unfinished" /> - </message> - <message> - <location filename="../PipInterface/Pip.py" line="399" /> + <location filename="../PipInterface/Pip.py" line="391" /> <source>Install Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="428" /> + <location filename="../PipInterface/Pip.py" line="420" /> <source>Install Packages from Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="491" /> - <location filename="../PipInterface/Pip.py" line="460" /> - <location filename="../PipInterface/Pip.py" line="451" /> + <location filename="../PipInterface/Pip.py" line="483" /> + <location filename="../PipInterface/Pip.py" line="452" /> + <location filename="../PipInterface/Pip.py" line="443" /> <source>Uninstall Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="492" /> - <location filename="../PipInterface/Pip.py" line="452" /> + <location filename="../PipInterface/Pip.py" line="484" /> + <location filename="../PipInterface/Pip.py" line="444" /> <source>Do you really want to uninstall these packages?</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="503" /> + <location filename="../PipInterface/Pip.py" line="495" /> <source>Uninstall Packages from Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="721" /> + <location filename="../PipInterface/Pip.py" line="713" /> <source>Cache Info</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="746" /> <location filename="../PipInterface/Pip.py" line="738" /> + <location filename="../PipInterface/Pip.py" line="730" /> <source>List Cached Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="739" /> + <location filename="../PipInterface/Pip.py" line="731" /> <source>Enter a file pattern (empty for all):</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="770" /> - <location filename="../PipInterface/Pip.py" line="764" /> + <location filename="../PipInterface/Pip.py" line="762" /> + <location filename="../PipInterface/Pip.py" line="756" /> <source>Remove Cached Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="765" /> + <location filename="../PipInterface/Pip.py" line="757" /> <source>Enter a file pattern:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="793" /> - <location filename="../PipInterface/Pip.py" line="788" /> + <location filename="../PipInterface/Pip.py" line="785" /> + <location filename="../PipInterface/Pip.py" line="780" /> <source>Purge Cache</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/Pip.py" line="789" /> + <location filename="../PipInterface/Pip.py" line="781" /> <source>Do you really want to purge the pip cache? All files need to be downloaded again.</source> <translation type="unfinished" /> </message> @@ -79948,7 +79942,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3103" /> + <location filename="../UI/UserInterface.py" line="3117" /> <location filename="../UI/UserInterface.py" line="2289" /> <location filename="../UI/UserInterface.py" line="2288" /> <location filename="../UI/UserInterface.py" line="1312" /> @@ -80109,7 +80103,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7022" /> + <location filename="../UI/UserInterface.py" line="7088" /> <location filename="../UI/UserInterface.py" line="1835" /> <location filename="../UI/UserInterface.py" line="1832" /> <source>Load session</source> @@ -80806,1573 +80800,1605 @@ <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2485" /> <location filename="../UI/UserInterface.py" line="2482" /> - <source>Show Error Log</source> + <source>Upgrade PyQt6</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2483" /> - <source>Show Error &Log...</source> + <source>Upgrade PyQt6...</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2486" /> - <source><b>Show Error Log...</b><p>Opens a dialog showing the most recent error log.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2494" /> - <source>Show Install Info</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2495" /> - <source>Show Install &Info...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2497" /> - <source>Show Installation Information</source> + <source>Upgrade PyQt6 and restart eric</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2487" /> + <source><b>Upgrade PyQt6...</b><p>Upgrade the PyQt6 packages eric depends on and restart eric.</p></source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2499" /> - <source><b>Show Install Info...</b><p>Opens a dialog showing some information about the installation process.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="4120" /> + <location filename="../UI/UserInterface.py" line="2496" /> + <source>Show Error Log</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2497" /> + <source>Show Error &Log...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2500" /> + <source><b>Show Error Log...</b><p>Opens a dialog showing the most recent error log.</p></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../UI/UserInterface.py" line="2508" /> - <source>Report Bug</source> + <source>Show Install Info</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2509" /> - <source>Report &Bug...</source> + <source>Show Install &Info...</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2511" /> - <source>Report a bug</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2512" /> - <source><b>Report Bug...</b><p>Opens a dialog to report a bug.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2520" /> - <source>Request Feature</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2521" /> - <source>Request &Feature...</source> + <source>Show Installation Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2513" /> + <source><b>Show Install Info...</b><p>Opens a dialog showing some information about the installation process.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="4138" /> + <location filename="../UI/UserInterface.py" line="2522" /> + <source>Report Bug</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2523" /> - <source>Send a feature request</source> + <source>Report &Bug...</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2525" /> - <source><b>Request Feature...</b><p>Opens a dialog to send a feature request.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3643" /> - <location filename="../UI/UserInterface.py" line="3620" /> + <source>Report a bug</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2526" /> + <source><b>Report Bug...</b><p>Opens a dialog to report a bug.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2534" /> + <source>Request Feature</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../UI/UserInterface.py" line="2535" /> - <source>Unittest</source> + <source>Request &Feature...</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2537" /> - <source>&Unittest...</source> + <source>Send a feature request</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2539" /> - <source>Start unittest dialog</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2540" /> - <source><b>Unittest</b><p>Perform unit tests. The dialog gives you the ability to select and run a unittest suite.</p></source> - <translation type="unfinished" /> - </message> - <message> + <source><b>Request Feature...</b><p>Opens a dialog to send a feature request.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3659" /> + <location filename="../UI/UserInterface.py" line="3636" /> <location filename="../UI/UserInterface.py" line="2549" /> - <source>Unittest Restart</source> + <source>Unittest</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2551" /> - <source>&Restart Unittest...</source> + <source>&Unittest...</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2553" /> - <source>Restart last unittest</source> + <source>Start unittest dialog</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2554" /> - <source><b>Restart Unittest</b><p>Restart the unittest performed last.</p></source> + <source><b>Unittest</b><p>Perform unit tests. The dialog gives you the ability to select and run a unittest suite.</p></source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2563" /> - <source>Unittest Rerun Failed</source> + <source>Unittest Restart</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2565" /> - <source>Rerun Failed Tests...</source> + <source>&Restart Unittest...</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2567" /> - <source>Rerun failed tests of the last run</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2569" /> - <source><b>Rerun Failed Tests</b><p>Rerun all tests that failed during the last unittest run.</p></source> + <source>Restart last unittest</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2568" /> + <source><b>Restart Unittest</b><p>Restart the unittest performed last.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2577" /> + <source>Unittest Rerun Failed</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2579" /> - <source>Unittest Script</source> + <source>Rerun Failed Tests...</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2581" /> - <source>Unittest &Script...</source> + <source>Rerun failed tests of the last run</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2583" /> + <source><b>Rerun Failed Tests</b><p>Rerun all tests that failed during the last unittest run.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2593" /> + <source>Unittest Script</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2595" /> + <source>Unittest &Script...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2597" /> <source>Run unittest with current script</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2585" /> + <location filename="../UI/UserInterface.py" line="2599" /> <source><b>Unittest Script</b><p>Run unittest with current script.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2594" /> + <location filename="../UI/UserInterface.py" line="2608" /> <source>Unittest Project</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2596" /> + <location filename="../UI/UserInterface.py" line="2610" /> <source>Unittest &Project...</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2598" /> + <location filename="../UI/UserInterface.py" line="2612" /> <source>Run unittest with current project</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2600" /> + <location filename="../UI/UserInterface.py" line="2614" /> <source><b>Unittest Project</b><p>Run unittest with current project.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2621" /> + <location filename="../UI/UserInterface.py" line="2635" /> <source>Qt-Designer</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2623" /> + <location filename="../UI/UserInterface.py" line="2637" /> <source>Qt-&Designer...</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2625" /> + <location filename="../UI/UserInterface.py" line="2639" /> <source>Start Qt-Designer</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2626" /> + <location filename="../UI/UserInterface.py" line="2640" /> <source><b>Qt-Designer</b><p>Start Qt-Designer.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2647" /> + <location filename="../UI/UserInterface.py" line="2661" /> <source>Qt-Linguist</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2649" /> + <location filename="../UI/UserInterface.py" line="2663" /> <source>Qt-&Linguist...</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2651" /> + <location filename="../UI/UserInterface.py" line="2665" /> <source>Start Qt-Linguist</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2652" /> - <source><b>Qt-Linguist</b><p>Start Qt-Linguist.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2662" /> - <source>UI Previewer</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2664" /> - <source>&UI Previewer...</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../UI/UserInterface.py" line="2666" /> + <source><b>Qt-Linguist</b><p>Start Qt-Linguist.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2676" /> + <source>UI Previewer</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2678" /> + <source>&UI Previewer...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2680" /> <source>Start the UI Previewer</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2667" /> - <source><b>UI Previewer</b><p>Start the UI Previewer.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2675" /> - <source>Translations Previewer</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2677" /> - <source>&Translations Previewer...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2679" /> - <source>Start the Translations Previewer</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../UI/UserInterface.py" line="2681" /> - <source><b>Translations Previewer</b><p>Start the Translations Previewer.</p></source> + <source><b>UI Previewer</b><p>Start the UI Previewer.</p></source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2689" /> - <source>Compare Files</source> + <source>Translations Previewer</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2691" /> - <source>&Compare Files...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2706" /> + <source>&Translations Previewer...</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../UI/UserInterface.py" line="2693" /> + <source>Start the Translations Previewer</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2695" /> + <source><b>Translations Previewer</b><p>Start the Translations Previewer.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2703" /> + <source>Compare Files</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2705" /> + <source>&Compare Files...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2720" /> + <location filename="../UI/UserInterface.py" line="2707" /> <source>Compare two files</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2694" /> + <location filename="../UI/UserInterface.py" line="2708" /> <source><b>Compare Files</b><p>Open a dialog to compare two files.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2702" /> - <source>Compare Files side by side</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2704" /> - <source>Compare &Files side by side...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2707" /> - <source><b>Compare Files side by side</b><p>Open a dialog to compare two files and show the result side by side.</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../UI/UserInterface.py" line="2716" /> - <source>SQL Browser</source> + <source>Compare Files side by side</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2718" /> - <source>SQL &Browser...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2720" /> - <source>Browse a SQL database</source> + <source>Compare &Files side by side...</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2721" /> - <source><b>SQL Browser</b><p>Browse a SQL database.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2733" /> - <location filename="../UI/UserInterface.py" line="2729" /> - <source>Mini Editor</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2731" /> - <source>Mini &Editor...</source> + <source><b>Compare Files side by side</b><p>Open a dialog to compare two files and show the result side by side.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2730" /> + <source>SQL Browser</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2732" /> + <source>SQL &Browser...</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2734" /> - <source><b>Mini Editor</b><p>Open a dialog with a simplified editor.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2742" /> - <source>Hex Editor</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2744" /> - <source>&Hex Editor...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2746" /> - <source>Start the eric Hex Editor</source> + <source>Browse a SQL database</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2735" /> + <source><b>SQL Browser</b><p>Browse a SQL database.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2747" /> + <location filename="../UI/UserInterface.py" line="2743" /> + <source>Mini Editor</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2745" /> + <source>Mini &Editor...</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2748" /> + <source><b>Mini Editor</b><p>Open a dialog with a simplified editor.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2756" /> + <source>Hex Editor</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2758" /> + <source>&Hex Editor...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2760" /> + <source>Start the eric Hex Editor</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2762" /> <source><b>Hex Editor</b><p>Starts the eric Hex Editor for viewing or editing binary files.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2757" /> - <source>eric Web Browser</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2759" /> - <source>eric &Web Browser...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2761" /> - <source>Start the eric Web Browser</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2763" /> - <source><b>eric Web Browser</b><p>Browse the Internet with the eric Web Browser.</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../UI/UserInterface.py" line="2771" /> - <source>Icon Editor</source> + <source>eric Web Browser</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2773" /> - <source>&Icon Editor...</source> + <source>eric &Web Browser...</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2775" /> - <source>Start the eric Icon Editor</source> + <source>Start the eric Web Browser</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2777" /> - <source><b>Icon Editor</b><p>Starts the eric Icon Editor for editing simple icons.</p></source> + <source><b>eric Web Browser</b><p>Browse the Internet with the eric Web Browser.</p></source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2785" /> - <source>Snapshot</source> + <source>Icon Editor</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2787" /> - <source>&Snapshot...</source> + <source>&Icon Editor...</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2789" /> - <source>Take snapshots of a screen region</source> + <source>Start the eric Icon Editor</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2791" /> + <source><b>Icon Editor</b><p>Starts the eric Icon Editor for editing simple icons.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2799" /> + <source>Snapshot</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2801" /> + <source>&Snapshot...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2803" /> + <source>Take snapshots of a screen region</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2805" /> <source><b>Snapshot</b><p>This opens a dialog to take snapshots of a screen region.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2800" /> + <location filename="../UI/UserInterface.py" line="2814" /> <source>Preferences</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2802" /> - <source>&Preferences...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2804" /> - <source>Set the prefered configuration</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2806" /> - <source><b>Preferences</b><p>Set the configuration items of the application with your prefered values.</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../UI/UserInterface.py" line="2816" /> - <source>Export Preferences</source> + <source>&Preferences...</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2818" /> - <source>E&xport Preferences...</source> + <source>Set the prefered configuration</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2820" /> - <source>Export the current configuration</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2822" /> - <source><b>Export Preferences</b><p>Export the current configuration to a file.</p></source> + <source><b>Preferences</b><p>Set the configuration items of the application with your prefered values.</p></source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2830" /> - <source>Import Preferences</source> + <source>Export Preferences</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2832" /> - <source>I&mport Preferences...</source> + <source>E&xport Preferences...</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2834" /> - <source>Import a previously exported configuration</source> + <source>Export the current configuration</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2836" /> - <source><b>Import Preferences</b><p>Import a previously exported configuration.</p></source> + <source><b>Export Preferences</b><p>Export the current configuration to a file.</p></source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2844" /> - <source>Export Theme</source> + <source>Import Preferences</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2846" /> - <source>Export Theme...</source> + <source>I&mport Preferences...</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2848" /> - <source>Export the current theme</source> + <source>Import a previously exported configuration</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2850" /> - <source><b>Export Theme</b><p>Export the current theme to a file.</p></source> + <source><b>Import Preferences</b><p>Import a previously exported configuration.</p></source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2858" /> - <source>Import Theme</source> + <source>Export Theme</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2860" /> - <source>Import Theme...</source> + <source>Export Theme...</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2862" /> - <source>Import a previously exported theme</source> + <source>Export the current theme</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2864" /> - <source><b>Import Theme</b><p>Import a previously exported theme.</p></source> + <source><b>Export Theme</b><p>Export the current theme to a file.</p></source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2872" /> + <source>Import Theme</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2874" /> + <source>Import Theme...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2876" /> + <source>Import a previously exported theme</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2878" /> + <source><b>Import Theme</b><p>Import a previously exported theme.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2886" /> <source>Reload APIs</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2873" /> + <location filename="../UI/UserInterface.py" line="2887" /> <source>Reload &APIs</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2875" /> - <source>Reload the API information</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2877" /> - <source><b>Reload APIs</b><p>Reload the API information.</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../UI/UserInterface.py" line="2889" /> - <location filename="../UI/UserInterface.py" line="2885" /> - <source>Show external tools</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2887" /> - <source>Show external &tools</source> + <source>Reload the API information</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2891" /> - <source><b>Show external tools</b><p>Opens a dialog to show the path and versions of all extenal tools used by eric.</p></source> + <source><b>Reload APIs</b><p>Reload the API information.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2903" /> + <location filename="../UI/UserInterface.py" line="2899" /> + <source>Show external tools</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2901" /> - <source>View Profiles</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2903" /> - <source>&View Profiles...</source> + <source>Show external &tools</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2905" /> + <source><b>Show external tools</b><p>Opens a dialog to show the path and versions of all extenal tools used by eric.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2915" /> + <source>View Profiles</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2917" /> + <source>&View Profiles...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2919" /> <source>Configure view profiles</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2907" /> + <location filename="../UI/UserInterface.py" line="2921" /> <source><b>View Profiles</b><p>Configure the view profiles. With this dialog you may set the visibility of the various windows for the predetermined view profiles.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2918" /> + <location filename="../UI/UserInterface.py" line="2932" /> <source>Toolbars</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2920" /> + <location filename="../UI/UserInterface.py" line="2934" /> <source>Tool&bars...</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2922" /> + <location filename="../UI/UserInterface.py" line="2936" /> <source>Configure toolbars</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2923" /> - <source><b>Toolbars</b><p>Configure the toolbars. With this dialog you may change the actions shown on the various toolbars and define your own toolbars.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2933" /> - <source>Keyboard Shortcuts</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2935" /> - <source>Keyboard &Shortcuts...</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../UI/UserInterface.py" line="2937" /> + <source><b>Toolbars</b><p>Configure the toolbars. With this dialog you may change the actions shown on the various toolbars and define your own toolbars.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2947" /> + <source>Keyboard Shortcuts</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2949" /> + <source>Keyboard &Shortcuts...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2951" /> <source>Set the keyboard shortcuts</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2939" /> + <location filename="../UI/UserInterface.py" line="2953" /> <source><b>Keyboard Shortcuts</b><p>Set the keyboard shortcuts of the application with your prefered values.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6698" /> - <location filename="../UI/UserInterface.py" line="6680" /> - <location filename="../UI/UserInterface.py" line="2948" /> + <location filename="../UI/UserInterface.py" line="6764" /> + <location filename="../UI/UserInterface.py" line="6746" /> + <location filename="../UI/UserInterface.py" line="2962" /> <source>Export Keyboard Shortcuts</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2950" /> - <source>&Export Keyboard Shortcuts...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2952" /> - <source>Export the keyboard shortcuts</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2954" /> - <source><b>Export Keyboard Shortcuts</b><p>Export the keyboard shortcuts of the application.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="6715" /> - <location filename="../UI/UserInterface.py" line="2962" /> - <source>Import Keyboard Shortcuts</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../UI/UserInterface.py" line="2964" /> - <source>&Import Keyboard Shortcuts...</source> + <source>&Export Keyboard Shortcuts...</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2966" /> - <source>Import the keyboard shortcuts</source> + <source>Export the keyboard shortcuts</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2968" /> + <source><b>Export Keyboard Shortcuts</b><p>Export the keyboard shortcuts of the application.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="6781" /> + <location filename="../UI/UserInterface.py" line="2976" /> + <source>Import Keyboard Shortcuts</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2978" /> + <source>&Import Keyboard Shortcuts...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2980" /> + <source>Import the keyboard shortcuts</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="2982" /> <source><b>Import Keyboard Shortcuts</b><p>Import the keyboard shortcuts of the application.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2977" /> + <location filename="../UI/UserInterface.py" line="2991" /> <source>Manage SSL Certificates</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2979" /> - <source>Manage SSL Certificates...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2981" /> - <source>Manage the saved SSL certificates</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="2983" /> - <source><b>Manage SSL Certificates...</b><p>Opens a dialog to manage the saved SSL certificates.</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../UI/UserInterface.py" line="2993" /> - <source>Edit Message Filters</source> + <source>Manage SSL Certificates...</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2995" /> - <source>Edit Message Filters...</source> + <source>Manage the saved SSL certificates</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="2997" /> + <source><b>Manage SSL Certificates...</b><p>Opens a dialog to manage the saved SSL certificates.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3007" /> + <source>Edit Message Filters</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3009" /> + <source>Edit Message Filters...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3011" /> <source>Edit the message filters used to suppress unwanted messages</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="2999" /> + <location filename="../UI/UserInterface.py" line="3013" /> <source><b>Edit Message Filters</b><p>Opens a dialog to edit the message filters used to suppress unwanted messages been shown in an error window.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3015" /> - <location filename="../UI/UserInterface.py" line="3012" /> - <location filename="../UI/UserInterface.py" line="3010" /> - <source>Clear private data</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3017" /> - <source><b>Clear private data</b><p>Clears the private data like the various list of recently opened files, projects or multi projects.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3028" /> - <location filename="../UI/UserInterface.py" line="3027" /> - <source>Activate current editor</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../UI/UserInterface.py" line="3029" /> + <location filename="../UI/UserInterface.py" line="3026" /> + <location filename="../UI/UserInterface.py" line="3024" /> + <source>Clear private data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3031" /> + <source><b>Clear private data</b><p>Clears the private data like the various list of recently opened files, projects or multi projects.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3042" /> + <location filename="../UI/UserInterface.py" line="3041" /> + <source>Activate current editor</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3043" /> <source>Alt+Shift+E</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3038" /> - <location filename="../UI/UserInterface.py" line="3037" /> + <location filename="../UI/UserInterface.py" line="3052" /> + <location filename="../UI/UserInterface.py" line="3051" /> <source>Show next</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3039" /> + <location filename="../UI/UserInterface.py" line="3053" /> <source>Ctrl+Alt+Tab</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3047" /> - <location filename="../UI/UserInterface.py" line="3046" /> + <location filename="../UI/UserInterface.py" line="3061" /> + <location filename="../UI/UserInterface.py" line="3060" /> <source>Show previous</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3048" /> + <location filename="../UI/UserInterface.py" line="3062" /> <source>Shift+Ctrl+Alt+Tab</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3056" /> - <location filename="../UI/UserInterface.py" line="3055" /> + <location filename="../UI/UserInterface.py" line="3070" /> + <location filename="../UI/UserInterface.py" line="3069" /> <source>Switch between tabs</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3057" /> + <location filename="../UI/UserInterface.py" line="3071" /> <source>Ctrl+1</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3064" /> + <location filename="../UI/UserInterface.py" line="3078" /> <source>Plugin Infos</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3066" /> + <location filename="../UI/UserInterface.py" line="3080" /> <source>&Plugin Infos...</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3067" /> - <source>Show Plugin Infos</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3068" /> - <source><b>Plugin Infos...</b><p>This opens a dialog, that show some information about loaded plugins.</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../UI/UserInterface.py" line="3081" /> - <location filename="../UI/UserInterface.py" line="3077" /> - <source>Install Plugins</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3079" /> - <source>&Install Plugins...</source> + <source>Show Plugin Infos</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="3082" /> - <source><b>Install Plugins...</b><p>This opens a dialog to install or update plugins.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3094" /> - <location filename="../UI/UserInterface.py" line="3090" /> - <source>Uninstall Plugin</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3092" /> - <source>&Uninstall Plugin...</source> + <source><b>Plugin Infos...</b><p>This opens a dialog, that show some information about loaded plugins.</p></source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="3095" /> - <source><b>Uninstall Plugin...</b><p>This opens a dialog to uninstall a plugin.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3105" /> - <source>Plugin &Repository...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3107" /> - <source>Show Plugins available for download</source> + <location filename="../UI/UserInterface.py" line="3091" /> + <source>Install Plugins</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3093" /> + <source>&Install Plugins...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3096" /> + <source><b>Install Plugins...</b><p>This opens a dialog to install or update plugins.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3108" /> + <location filename="../UI/UserInterface.py" line="3104" /> + <source>Uninstall Plugin</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3106" /> + <source>&Uninstall Plugin...</source> <translation type="unfinished" /> </message> <message> <location filename="../UI/UserInterface.py" line="3109" /> + <source><b>Uninstall Plugin...</b><p>This opens a dialog to uninstall a plugin.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3119" /> + <source>Plugin &Repository...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3121" /> + <source>Show Plugins available for download</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3123" /> <source><b>Plugin Repository...</b><p>This opens a dialog, that shows a list of plugins available on the Internet.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3135" /> - <location filename="../UI/UserInterface.py" line="3134" /> + <location filename="../UI/UserInterface.py" line="3149" /> + <location filename="../UI/UserInterface.py" line="3148" /> <source>Qt5 Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3137" /> + <location filename="../UI/UserInterface.py" line="3151" /> <source>Open Qt5 Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3138" /> - <source><b>Qt5 Documentation</b><p>Display the Qt5 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. </p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3150" /> - <location filename="../UI/UserInterface.py" line="3149" /> - <source>Qt6 Documentation</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../UI/UserInterface.py" line="3152" /> + <source><b>Qt5 Documentation</b><p>Display the Qt5 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. </p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3164" /> + <location filename="../UI/UserInterface.py" line="3163" /> + <source>Qt6 Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3166" /> <source>Open Qt6 Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3153" /> - <source><b>Qt6 Documentation</b><p>Display the Qt6 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. </p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3165" /> - <location filename="../UI/UserInterface.py" line="3164" /> - <source>PyQt5 Documentation</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../UI/UserInterface.py" line="3167" /> + <source><b>Qt6 Documentation</b><p>Display the Qt6 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. </p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3179" /> + <location filename="../UI/UserInterface.py" line="3178" /> + <source>PyQt5 Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3181" /> <source>Open PyQt5 Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3169" /> + <location filename="../UI/UserInterface.py" line="3183" /> <source><b>PyQt5 Documentation</b><p>Display the PyQt5 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. </p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3182" /> - <location filename="../UI/UserInterface.py" line="3181" /> + <location filename="../UI/UserInterface.py" line="3196" /> + <location filename="../UI/UserInterface.py" line="3195" /> <source>PyQt6 Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3184" /> + <location filename="../UI/UserInterface.py" line="3198" /> <source>Open PyQt6 Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3186" /> + <location filename="../UI/UserInterface.py" line="3200" /> <source><b>PyQt6 Documentation</b><p>Display the PyQt6 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. </p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3204" /> - <location filename="../UI/UserInterface.py" line="3203" /> + <location filename="../UI/UserInterface.py" line="3218" /> + <location filename="../UI/UserInterface.py" line="3217" /> <source>Python 3 Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3206" /> + <location filename="../UI/UserInterface.py" line="3220" /> <source>Open Python 3 Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3208" /> + <location filename="../UI/UserInterface.py" line="3222" /> <source><b>Python 3 Documentation</b><p>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 <i>/usr/share/doc/packages/python/html</i> on Unix. Set PYTHON3DOCDIR in your environment to override this.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3226" /> - <location filename="../UI/UserInterface.py" line="3225" /> + <location filename="../UI/UserInterface.py" line="3240" /> + <location filename="../UI/UserInterface.py" line="3239" /> <source>eric API Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3228" /> + <location filename="../UI/UserInterface.py" line="3242" /> <source>Open eric API Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3230" /> + <location filename="../UI/UserInterface.py" line="3244" /> <source><b>eric API Documentation</b><p>Display the eric API documentation. The location for the documentation is the Documentation/Source subdirectory of the eric installation directory.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3247" /> - <location filename="../UI/UserInterface.py" line="3246" /> + <location filename="../UI/UserInterface.py" line="3261" /> + <location filename="../UI/UserInterface.py" line="3260" /> <source>PySide2 Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3249" /> + <location filename="../UI/UserInterface.py" line="3263" /> <source>Open PySide2 Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3251" /> + <location filename="../UI/UserInterface.py" line="3265" /> <source><b>PySide2 Documentation</b><p>Display the PySide2 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. </p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3267" /> - <location filename="../UI/UserInterface.py" line="3266" /> + <location filename="../UI/UserInterface.py" line="3281" /> + <location filename="../UI/UserInterface.py" line="3280" /> <source>PySide6 Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3269" /> + <location filename="../UI/UserInterface.py" line="3283" /> <source>Open PySide6 Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3271" /> + <location filename="../UI/UserInterface.py" line="3285" /> <source><b>PySide6 Documentation</b><p>Display the PySide6 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. </p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3373" /> + <location filename="../UI/UserInterface.py" line="3387" /> <source>E&xtras</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3383" /> + <location filename="../UI/UserInterface.py" line="3397" /> <source>Wi&zards</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3402" /> + <location filename="../UI/UserInterface.py" line="3416" /> <source>P&lugins</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3412" /> + <location filename="../UI/UserInterface.py" line="3426" /> <source>Configure...</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3421" /> + <location filename="../UI/UserInterface.py" line="3435" /> <source>&Unittest</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3438" /> + <location filename="../UI/UserInterface.py" line="3452" /> <source>Select Tool Group</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3449" /> + <location filename="../UI/UserInterface.py" line="3463" /> <source>Se&ttings</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3482" /> - <source>&Window</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3491" /> - <source>&Windows</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../UI/UserInterface.py" line="3496" /> + <source>&Window</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3505" /> + <source>&Windows</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3510" /> <source>Central Park</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3500" /> + <location filename="../UI/UserInterface.py" line="3514" /> <source>Left Side</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3517" /> + <location filename="../UI/UserInterface.py" line="3531" /> <source>Right Side</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3541" /> + <location filename="../UI/UserInterface.py" line="3555" /> <source>Bottom Side</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3549" /> + <location filename="../UI/UserInterface.py" line="3563" /> <source>Plug-ins</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3556" /> + <location filename="../UI/UserInterface.py" line="3570" /> <source>&Toolbars</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3569" /> + <location filename="../UI/UserInterface.py" line="3583" /> <source>&Help</source> <translation type="unfinished" /> </message> <message> + <location filename="../UI/UserInterface.py" line="3658" /> + <location filename="../UI/UserInterface.py" line="3635" /> + <source>Tools</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3660" /> + <location filename="../UI/UserInterface.py" line="3639" /> + <source>Settings</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="5607" /> + <location filename="../UI/UserInterface.py" line="3661" /> + <location filename="../UI/UserInterface.py" line="3640" /> + <source>Help</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3662" /> + <location filename="../UI/UserInterface.py" line="3641" /> + <source>Profiles</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="3663" /> <location filename="../UI/UserInterface.py" line="3642" /> - <location filename="../UI/UserInterface.py" line="3619" /> - <source>Tools</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3644" /> - <location filename="../UI/UserInterface.py" line="3623" /> - <source>Settings</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="5541" /> - <location filename="../UI/UserInterface.py" line="3645" /> - <location filename="../UI/UserInterface.py" line="3624" /> - <source>Help</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3646" /> - <location filename="../UI/UserInterface.py" line="3625" /> - <source>Profiles</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/UserInterface.py" line="3647" /> - <location filename="../UI/UserInterface.py" line="3626" /> <source>Plugins</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3811" /> + <location filename="../UI/UserInterface.py" line="3827" /> <source><p>This part of the status bar displays the current editors language.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3818" /> + <location filename="../UI/UserInterface.py" line="3834" /> <source><p>This part of the status bar displays the current editors encoding.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3825" /> + <location filename="../UI/UserInterface.py" line="3841" /> <source><p>This part of the status bar displays the current editors eol setting.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3832" /> + <location filename="../UI/UserInterface.py" line="3848" /> <source><p>This part of the status bar displays an indication of the current editors files writability.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3839" /> + <location filename="../UI/UserInterface.py" line="3855" /> <source><p>This part of the status bar displays the line number of the current editor.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3846" /> + <location filename="../UI/UserInterface.py" line="3862" /> <source><p>This part of the status bar displays the cursor position of the current editor.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3857" /> + <location filename="../UI/UserInterface.py" line="3873" /> <source><p>This part of the status bar allows zooming the current editor or shell.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="3922" /> - <location filename="../UI/UserInterface.py" line="3882" /> + <location filename="../UI/UserInterface.py" line="3938" /> + <location filename="../UI/UserInterface.py" line="3898" /> <source>External Tools/{0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="4028" /> + <location filename="../UI/UserInterface.py" line="4046" /> <source><h2>Version Numbers</h2><table></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="4082" /> + <location filename="../UI/UserInterface.py" line="4100" /> <source>Desktop</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="4085" /> + <location filename="../UI/UserInterface.py" line="4103" /> <source>Session Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7778" /> - <location filename="../UI/UserInterface.py" line="4087" /> + <location filename="../UI/UserInterface.py" line="7844" /> + <location filename="../UI/UserInterface.py" line="4105" /> <source></table></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="4121" /> + <location filename="../UI/UserInterface.py" line="4139" /> <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="4432" /> + <location filename="../UI/UserInterface.py" line="4450" /> <source>Restart application</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="4433" /> + <location filename="../UI/UserInterface.py" line="4451" /> <source>The application needs to be restarted. Do it now?</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="4467" /> + <location filename="../UI/UserInterface.py" line="4477" /> + <source>Upgrade PyQt</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="4478" /> + <source>In order to upgrade PyQt eric needs to be closed. 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="4533" /> <source>&Builtin Tools</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="4484" /> + <location filename="../UI/UserInterface.py" line="4550" /> <source>&Plugin Tools</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="4487" /> + <location filename="../UI/UserInterface.py" line="4553" /> <source>&User Tools</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="4513" /> + <location filename="../UI/UserInterface.py" line="4579" /> <source>Configure Tool Groups ...</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="4517" /> + <location filename="../UI/UserInterface.py" line="4583" /> <source>Configure current Tool Group ...</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="4558" /> - <location filename="../UI/UserInterface.py" line="4538" /> + <location filename="../UI/UserInterface.py" line="4624" /> + <location filename="../UI/UserInterface.py" line="4604" /> <source>No User Tools Configured</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="4632" /> + <location filename="../UI/UserInterface.py" line="4698" /> <source>&Show all</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="4634" /> + <location filename="../UI/UserInterface.py" line="4700" /> <source>&Hide all</source> <translation type="unfinished" /> </message> <message> + <location filename="../UI/UserInterface.py" line="5735" /> + <location filename="../UI/UserInterface.py" line="5725" /> + <location filename="../UI/UserInterface.py" line="5678" /> <location filename="../UI/UserInterface.py" line="5669" /> - <location filename="../UI/UserInterface.py" line="5659" /> - <location filename="../UI/UserInterface.py" line="5612" /> - <location filename="../UI/UserInterface.py" line="5603" /> - <location filename="../UI/UserInterface.py" line="5442" /> - <location filename="../UI/UserInterface.py" line="5433" /> - <location filename="../UI/UserInterface.py" line="5372" /> - <location filename="../UI/UserInterface.py" line="5363" /> + <location filename="../UI/UserInterface.py" line="5508" /> + <location filename="../UI/UserInterface.py" line="5499" /> + <location filename="../UI/UserInterface.py" line="5438" /> + <location filename="../UI/UserInterface.py" line="5429" /> <source>Problem</source> <translation type="unfinished" /> </message> <message> + <location filename="../UI/UserInterface.py" line="5736" /> + <location filename="../UI/UserInterface.py" line="5726" /> + <location filename="../UI/UserInterface.py" line="5679" /> <location filename="../UI/UserInterface.py" line="5670" /> - <location filename="../UI/UserInterface.py" line="5660" /> - <location filename="../UI/UserInterface.py" line="5613" /> - <location filename="../UI/UserInterface.py" line="5604" /> - <location filename="../UI/UserInterface.py" line="5443" /> - <location filename="../UI/UserInterface.py" line="5434" /> - <location filename="../UI/UserInterface.py" line="5373" /> - <location filename="../UI/UserInterface.py" line="5364" /> + <location filename="../UI/UserInterface.py" line="5509" /> + <location filename="../UI/UserInterface.py" line="5500" /> + <location filename="../UI/UserInterface.py" line="5439" /> + <location filename="../UI/UserInterface.py" line="5430" /> <source><p>The file <b>{0}</b> does not exist or is zero length.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5877" /> - <location filename="../UI/UserInterface.py" line="5790" /> - <location filename="../UI/UserInterface.py" line="5705" /> - <location filename="../UI/UserInterface.py" line="5682" /> - <location filename="../UI/UserInterface.py" line="5625" /> - <location filename="../UI/UserInterface.py" line="5575" /> - <location filename="../UI/UserInterface.py" line="5555" /> - <location filename="../UI/UserInterface.py" line="5517" /> - <location filename="../UI/UserInterface.py" line="5508" /> - <location filename="../UI/UserInterface.py" line="5473" /> - <location filename="../UI/UserInterface.py" line="5464" /> - <location filename="../UI/UserInterface.py" line="5403" /> - <location filename="../UI/UserInterface.py" line="5394" /> + <location filename="../UI/UserInterface.py" line="5943" /> + <location filename="../UI/UserInterface.py" line="5856" /> + <location filename="../UI/UserInterface.py" line="5771" /> + <location filename="../UI/UserInterface.py" line="5748" /> + <location filename="../UI/UserInterface.py" line="5691" /> + <location filename="../UI/UserInterface.py" line="5641" /> + <location filename="../UI/UserInterface.py" line="5621" /> + <location filename="../UI/UserInterface.py" line="5583" /> + <location filename="../UI/UserInterface.py" line="5574" /> + <location filename="../UI/UserInterface.py" line="5539" /> + <location filename="../UI/UserInterface.py" line="5530" /> + <location filename="../UI/UserInterface.py" line="5469" /> + <location filename="../UI/UserInterface.py" line="5460" /> <source>Process Generation Error</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5395" /> + <location filename="../UI/UserInterface.py" line="5461" /> <source><p>Could not start Qt-Designer.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5404" /> + <location filename="../UI/UserInterface.py" line="5470" /> <source><p>Could not find the Qt-Designer executable.<br>Ensure that it is installed and optionally configured on the Qt configuration page.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5465" /> + <location filename="../UI/UserInterface.py" line="5531" /> <source><p>Could not start Qt-Linguist.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5474" /> + <location filename="../UI/UserInterface.py" line="5540" /> <source><p>Could not find the Qt-Linguist executable.<br>Ensure that it is installed and optionally configured on the Qt configuration page.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5509" /> + <location filename="../UI/UserInterface.py" line="5575" /> <source><p>Could not start Qt-Assistant.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5518" /> + <location filename="../UI/UserInterface.py" line="5584" /> <source><p>Could not find the Qt-Assistant executable.<br>Ensure that it is installed and optionally configured on the Qt configuration page.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5542" /> + <location filename="../UI/UserInterface.py" line="5608" /> <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="5556" /> + <location filename="../UI/UserInterface.py" line="5622" /> <source><p>Could not start custom viewer.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5576" /> + <location filename="../UI/UserInterface.py" line="5642" /> <source><p>Could not start the help viewer.<br>Ensure that it is available as <b>hh</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5626" /> + <location filename="../UI/UserInterface.py" line="5692" /> <source><p>Could not start UI Previewer.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5683" /> + <location filename="../UI/UserInterface.py" line="5749" /> <source><p>Could not start Translation Previewer.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5706" /> + <location filename="../UI/UserInterface.py" line="5772" /> <source><p>Could not start SQL Browser.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5791" /> + <location filename="../UI/UserInterface.py" line="5857" /> <source><p>Could not start Snapshot tool.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5822" /> - <location filename="../UI/UserInterface.py" line="5813" /> + <location filename="../UI/UserInterface.py" line="5888" /> + <location filename="../UI/UserInterface.py" line="5879" /> <source>External Tools</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5814" /> + <location filename="../UI/UserInterface.py" line="5880" /> <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="5823" /> + <location filename="../UI/UserInterface.py" line="5889" /> <source>No toolgroup entry '{0}' found.</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5859" /> + <location filename="../UI/UserInterface.py" line="5925" /> <source>Starting process '{0} {1}'. </source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5878" /> + <location filename="../UI/UserInterface.py" line="5944" /> <source><p>Could not start the tool entry <b>{0}</b>.<br>Ensure that it is available as <b>{1}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5953" /> + <location filename="../UI/UserInterface.py" line="6019" /> <source>Process '{0}' has exited. </source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6225" /> - <location filename="../UI/UserInterface.py" line="6167" /> - <location filename="../UI/UserInterface.py" line="6126" /> - <location filename="../UI/UserInterface.py" line="6058" /> - <location filename="../UI/UserInterface.py" line="5996" /> + <location filename="../UI/UserInterface.py" line="6291" /> + <location filename="../UI/UserInterface.py" line="6233" /> + <location filename="../UI/UserInterface.py" line="6192" /> + <location filename="../UI/UserInterface.py" line="6124" /> + <location filename="../UI/UserInterface.py" line="6062" /> <source>Documentation Missing</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6226" /> - <location filename="../UI/UserInterface.py" line="6168" /> - <location filename="../UI/UserInterface.py" line="6127" /> - <location filename="../UI/UserInterface.py" line="6059" /> - <location filename="../UI/UserInterface.py" line="5997" /> + <location filename="../UI/UserInterface.py" line="6292" /> + <location filename="../UI/UserInterface.py" line="6234" /> + <location filename="../UI/UserInterface.py" line="6193" /> + <location filename="../UI/UserInterface.py" line="6125" /> + <location filename="../UI/UserInterface.py" line="6063" /> <source><p>The documentation starting point "<b>{0}</b>" could not be found.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6208" /> - <location filename="../UI/UserInterface.py" line="6099" /> + <location filename="../UI/UserInterface.py" line="6274" /> + <location filename="../UI/UserInterface.py" line="6165" /> <source>Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6100" /> + <location filename="../UI/UserInterface.py" line="6166" /> <source><p>The PyQt{0} documentation starting point has not been configured.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6209" /> + <location filename="../UI/UserInterface.py" line="6275" /> <source><p>The PySide{0} documentation starting point has not been configured.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6387" /> - <location filename="../UI/UserInterface.py" line="6323" /> + <location filename="../UI/UserInterface.py" line="6453" /> + <location filename="../UI/UserInterface.py" line="6389" /> <source>Start Web Browser</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6324" /> + <location filename="../UI/UserInterface.py" line="6390" /> <source>The eric web browser could not be started.</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6388" /> + <location filename="../UI/UserInterface.py" line="6454" /> <source><p>The eric web browser is not started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6430" /> + <location filename="../UI/UserInterface.py" line="6496" /> <source>Open Browser</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6431" /> + <location filename="../UI/UserInterface.py" line="6497" /> <source>Could not start a web browser</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6682" /> + <location filename="../UI/UserInterface.py" line="6748" /> <source>Keyboard Shortcuts File (*.ekj)</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6699" /> + <location filename="../UI/UserInterface.py" line="6765" /> <source><p>The keyboard shortcuts file <b>{0}</b> exists already. Overwrite it?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6717" /> + <location filename="../UI/UserInterface.py" line="6783" /> <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6909" /> + <location filename="../UI/UserInterface.py" line="6975" /> <source>Read Tasks</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6910" /> + <location filename="../UI/UserInterface.py" line="6976" /> <source><p>The tasks file <b>{0}</b> could not be read.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6957" /> + <location filename="../UI/UserInterface.py" line="7023" /> <source>Read Session</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6985" /> - <location filename="../UI/UserInterface.py" line="6958" /> + <location filename="../UI/UserInterface.py" line="7051" /> + <location filename="../UI/UserInterface.py" line="7024" /> <source><p>The session file <b>{0}</b> could not be read.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6984" /> + <location filename="../UI/UserInterface.py" line="7050" /> <source>Read session</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7000" /> + <location filename="../UI/UserInterface.py" line="7066" /> <source>Save Session</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7002" /> + <location filename="../UI/UserInterface.py" line="7068" /> <source>eric Session Files (*.esj)</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7024" /> + <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="7072" /> + <location filename="../UI/UserInterface.py" line="7138" /> <source>Crash Session found!</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7073" /> + <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="7374" /> + <location filename="../UI/UserInterface.py" line="7440" /> <source>Drop Error</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7375" /> + <location filename="../UI/UserInterface.py" line="7441" /> <source><p><b>{0}</b> is not a file.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7552" /> + <location filename="../UI/UserInterface.py" line="7618" /> <source>&Cancel</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7554" /> + <location filename="../UI/UserInterface.py" line="7620" /> <source>%v/%m</source> <translation type="un