Sat, 19 Dec 2020 19:57:09 +0100
Debugger: refined the handling of not to be debugged scripts for multiprocess debugging.
--- a/eric6/APIs/Python3/eric6.api Sat Dec 19 15:22:26 2020 +0100 +++ b/eric6/APIs/Python3/eric6.api Sat Dec 19 19:57:09 2020 +0100 @@ -315,6 +315,7 @@ eric6.DebugClients.Python.DebugClientBase.DebugClientBase.sendSyntaxError?4(message, filename, lineno, charno) eric6.DebugClients.Python.DebugClientBase.DebugClientBase.sessionClose?4(terminate=True) eric6.DebugClients.Python.DebugClientBase.DebugClientBase.setDisassembly?4(disassembly) +eric6.DebugClients.Python.DebugClientBase.DebugClientBase.skipMultiProcessDebugging?4(scriptName) eric6.DebugClients.Python.DebugClientBase.DebugClientBase.startDebugger?4(filename=None, host=None, port=None, enableTrace=True, exceptions=True, tracePython=False, redirect=True, passive=True, multiprocessSupport=False) eric6.DebugClients.Python.DebugClientBase.DebugClientBase.startProgInDebugger?4(progargs, wd='', host=None, port=None, exceptions=True, tracePython=False, redirect=True, passive=True, multiprocessSupport=False, codeStr="", scriptModule="") eric6.DebugClients.Python.DebugClientBase.DebugClientBase.writeReady?4(stream)
--- a/eric6/DebugClients/Python/DebugClientBase.py Sat Dec 19 15:22:26 2020 +0100 +++ b/eric6/DebugClients/Python/DebugClientBase.py Sat Dec 19 19:57:09 2020 +0100 @@ -21,6 +21,7 @@ import time import types import importlib +import fnmatch import DebugClientCapabilities @@ -2318,7 +2319,7 @@ else: print("No network port given. Aborting...") # __IGNORE_WARNING_M801__ - + def close(self, fd): """ Public method implementing a close method as a replacement for @@ -2333,7 +2334,7 @@ return DebugClientOrigClose(fd) - + def __getSysPath(self, firstEntry): """ Private slot to calculate a path list including the PYTHONPATH @@ -2350,3 +2351,18 @@ sysPath.insert(0, firstEntry) sysPath.insert(0, '') return sysPath + + def skipMultiProcessDebugging(self, scriptName): + """ + Public method to check, if the given script is eligible for debugging. + + @param scriptName name of the script to check + @type str + @return flag indicating eligibility + @rtype bool + """ + for pattern in self.noDebugList: + if fnmatch.fnmatch(scriptName, pattern): + return True + + return False
--- a/eric6/DebugClients/Python/MultiprocessingExtension.py Sat Dec 19 15:22:26 2020 +0100 +++ b/eric6/DebugClients/Python/MultiprocessingExtension.py Sat Dec 19 19:57:09 2020 +0100 @@ -49,32 +49,34 @@ @return exit code of the process @rtype int """ + _debugging = False if ( _debugClient.debugging and _debugClient.multiprocessSupport ): - try: - (wd, host, port, exceptions, tracePython, redirect, - noencoding) = _debugClient.startOptions[:7] - _debugClient.startDebugger( - sys.argv[0], host=host, port=port, - exceptions=exceptions, tracePython=tracePython, - redirect=redirect, passive=False, - multiprocessSupport=True - ) - except Exception: - print("Exception during multiprocessing bootstrap init:") - # __IGNORE_WARNING_M801__ - traceback.print_exc(file=sys.stdout) - sys.stdout.flush() - raise + scriptName = sys.argv[0] + if not _debugClient.skipMultiProcessDebugging(scriptName): + _debugging = True + try: + (wd, host, port, exceptions, tracePython, redirect, + noencoding) = _debugClient.startOptions[:7] + _debugClient.startDebugger( + sys.argv[0], host=host, port=port, + exceptions=exceptions, tracePython=tracePython, + redirect=redirect, passive=False, + multiprocessSupport=True + ) + except Exception: + print("Exception during multiprocessing bootstrap" + " init:") + # __IGNORE_WARNING_M801__ + traceback.print_exc(file=sys.stdout) + sys.stdout.flush() + raise exitcode = _originalBootstrap(self, *args, **kwargs) - if ( - _debugClient.debugging and - _debugClient.multiprocessSupport - ): + if _debugging: _debugClient.progTerminated(exitcode, "process finished") return exitcode
--- a/eric6/DebugClients/Python/QProcessExtension.py Sat Dec 19 15:22:26 2020 +0100 +++ b/eric6/DebugClients/Python/QProcessExtension.py Sat Dec 19 19:57:09 2020 +0100 @@ -84,7 +84,7 @@ scriptName = os.path.basename(program) else: scriptName = os.path.basename(arguments[0]) - if scriptName not in _debugClient.noDebugList: + if not _debugClient.skipMultiProcessDebugging(scriptName): newArgs = patchArguments( _debugClient, [program] + arguments, @@ -184,7 +184,7 @@ scriptName = os.path.basename(program) else: scriptName = os.path.basename(arguments[0]) - if scriptName not in _debugClient.noDebugList: + if not _debugClient.skipMultiProcessDebugging(scriptName): newArgs = patchArguments( _debugClient, [program] + arguments,
--- a/eric6/DebugClients/Python/SubprocessExtension.py Sat Dec 19 15:22:26 2020 +0100 +++ b/eric6/DebugClients/Python/SubprocessExtension.py Sat Dec 19 19:57:09 2020 +0100 @@ -58,7 +58,7 @@ ok = isPythonProgram(arguments[0]) if ok: scriptName = os.path.basename(arguments[0]) - if scriptName not in _debugClient.noDebugList: + if not _debugClient.skipMultiProcessDebugging(scriptName): arguments = patchArguments( _debugClient, arguments, noRedirect=True )
--- a/eric6/Debugger/DebugServer.py Sat Dec 19 15:22:26 2020 +0100 +++ b/eric6/Debugger/DebugServer.py Sat Dec 19 19:57:09 2020 +0100 @@ -962,7 +962,9 @@ @type str """ self.__autoClearShell = autoClearShell - self.__multiprocessNoDebugList = multiprocessNoDebug.split() + self.__multiprocessNoDebugList = [ + s.strip() for s in multiprocessNoDebug.split(os.pathsep) + ] if clientType not in self.getSupportedLanguages(): # a not supported client language was requested @@ -2228,7 +2230,8 @@ def __restoreNoDebugList(self, debuggerId=""): """ - Private method to restore the watch expressions after a restart. + Private method to restore the list of scripts not to be debugged after + a restart. @param debuggerId ID of the debugger backend to send to. If this is empty, they will be broadcast to all connected backends.
--- a/eric6/Debugger/StartDebugDialog.ui Sat Dec 19 15:22:26 2020 +0100 +++ b/eric6/Debugger/StartDebugDialog.ui Sat Dec 19 19:57:09 2020 +0100 @@ -7,7 +7,7 @@ <x>0</x> <y>0</y> <width>550</width> - <height>276</height> + <height>335</height> </rect> </property> <property name="windowTitle"> @@ -273,7 +273,7 @@ </sizepolicy> </property> <property name="toolTip"> - <string>Enter the list of programs not to be debugged separated by space</string> + <string/> </property> <property name="whatsThis"> <string/>
--- a/eric6/Debugger/StartDialog.py Sat Dec 19 15:22:26 2020 +0100 +++ b/eric6/Debugger/StartDialog.py Sat Dec 19 19:57:09 2020 +0100 @@ -7,6 +7,8 @@ Module implementing the Start Program dialog. """ +import os + from PyQt5.QtWidgets import QDialog, QDialogButtonBox, QComboBox, QInputDialog from E5Gui.E5PathPicker import E5PathPickerModes @@ -137,6 +139,10 @@ self.ui.multiprocessGroup.setChecked( enableMultiprocess & enableMultiprocessGlobal) self.ui.multiprocessNoDebugCombo.clear() + self.ui.multiprocessNoDebugCombo.setToolTip(self.tr( + "Enter the list of programs or program patterns not to be" + " debugged separated by '{0}'.").format(os.pathsep) + ) if multiprocessNoDebugHistory: self.ui.multiprocessNoDebugCombo.addItems( multiprocessNoDebugHistory)
--- a/eric6/Documentation/Help/source.qhp Sat Dec 19 15:22:26 2020 +0100 +++ b/eric6/Documentation/Help/source.qhp Sat Dec 19 19:57:09 2020 +0100 @@ -3215,6 +3215,7 @@ <keyword name="DebugClientBase.sendSyntaxError" id="DebugClientBase.sendSyntaxError" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.sendSyntaxError" /> <keyword name="DebugClientBase.sessionClose" id="DebugClientBase.sessionClose" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.sessionClose" /> <keyword name="DebugClientBase.setDisassembly" id="DebugClientBase.setDisassembly" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.setDisassembly" /> + <keyword name="DebugClientBase.skipMultiProcessDebugging" id="DebugClientBase.skipMultiProcessDebugging" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.skipMultiProcessDebugging" /> <keyword name="DebugClientBase.startDebugger" id="DebugClientBase.startDebugger" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.startDebugger" /> <keyword name="DebugClientBase.startProgInDebugger" id="DebugClientBase.startProgInDebugger" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.startProgInDebugger" /> <keyword name="DebugClientBase.writeReady" id="DebugClientBase.writeReady" ref="eric6.DebugClients.Python.DebugClientBase.html#DebugClientBase.writeReady" />
--- a/eric6/Documentation/Source/eric6.DebugClients.Python.DebugClientBase.html Sat Dec 19 15:22:26 2020 +0100 +++ b/eric6/Documentation/Source/eric6.DebugClients.Python.DebugClientBase.html Sat Dec 19 19:57:09 2020 +0100 @@ -275,6 +275,10 @@ <td>Public method to store a disassembly of the code object raising an exception.</td> </tr> <tr> +<td><a href="#DebugClientBase.skipMultiProcessDebugging">skipMultiProcessDebugging</a></td> +<td>Public method to check, if the given script is eligible for debugging.</td> +</tr> +<tr> <td><a href="#DebugClientBase.startDebugger">startDebugger</a></td> <td>Public method used to start the remote debugger.</td> </tr> @@ -1149,6 +1153,32 @@ dictionary containing the disassembly information </dd> </dl> +<a NAME="DebugClientBase.skipMultiProcessDebugging" ID="DebugClientBase.skipMultiProcessDebugging"></a> +<h4>DebugClientBase.skipMultiProcessDebugging</h4> +<b>skipMultiProcessDebugging</b>(<i>scriptName</i>) + +<p> + Public method to check, if the given script is eligible for debugging. +</p> +<dl> + +<dt><i>scriptName</i> (str)</dt> +<dd> +name of the script to check +</dd> +</dl> +<dl> +<dt>Returns:</dt> +<dd> +flag indicating eligibility +</dd> +</dl> +<dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> +</dl> <a NAME="DebugClientBase.startDebugger" ID="DebugClientBase.startDebugger"></a> <h4>DebugClientBase.startDebugger</h4> <b>startDebugger</b>(<i>filename=None, host=None, port=None, enableTrace=True, exceptions=True, tracePython=False, redirect=True, passive=True, multiprocessSupport=False</i>)
--- a/eric6/Documentation/Source/eric6.Debugger.DebugServer.html Sat Dec 19 15:22:26 2020 +0100 +++ b/eric6/Documentation/Source/eric6.Debugger.DebugServer.html Sat Dec 19 19:57:09 2020 +0100 @@ -380,7 +380,7 @@ </tr> <tr> <td><a href="#DebugServer.__restoreNoDebugList">__restoreNoDebugList</a></td> -<td>Private method to restore the watch expressions after a restart.</td> +<td>Private method to restore the list of scripts not to be debugged after a restart.</td> </tr> <tr> <td><a href="#DebugServer.__restoreWatchpoints">__restoreWatchpoints</a></td> @@ -1224,7 +1224,8 @@ <b>__restoreNoDebugList</b>(<i>debuggerId=""</i>) <p> - Private method to restore the watch expressions after a restart. + Private method to restore the list of scripts not to be debugged after + a restart. </p> <dl>
--- a/eric6/i18n/eric6_cs.ts Sat Dec 19 15:22:26 2020 +0100 +++ b/eric6/i18n/eric6_cs.ts Sat Dec 19 19:57:09 2020 +0100 @@ -6738,7 +6738,7 @@ <translation>Spojení z ilegálního hosta</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1839"/> + <location filename="../Debugger/DebugServer.py" line="1841"/> <source> Not connected </source> @@ -6752,13 +6752,13 @@ <translation><p>Pokus o spojení z ilegálního hosta <b>{0}</b>. Přijmout toto spojení?</p></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2108"/> + <location filename="../Debugger/DebugServer.py" line="2110"/> <source>Passive debug connection received </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2122"/> + <location filename="../Debugger/DebugServer.py" line="2124"/> <source>Passive debug connection closed </source> <translation type="unfinished"></translation> @@ -6774,12 +6774,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1589"/> + <location filename="../Debugger/DebugServer.py" line="1591"/> <source>Start Debugger</source> <translation type="unfinished">Spustit debuger</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1589"/> + <location filename="../Debugger/DebugServer.py" line="1591"/> <source><p>The debugger type <b>{0}</b> is not supported or not configured.</p></source> <translation type="unfinished"></translation> </message> @@ -67669,49 +67669,49 @@ <source>Don't Debug:</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Debugger/StartDebugDialog.ui" line="276"/> - <source>Enter the list of programs not to be debugged separated by space</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>StartDialog</name> <message> - <location filename="../Debugger/StartDialog.py" line="106"/> + <location filename="../Debugger/StartDialog.py" line="108"/> <source>Clear Histories</source> <translation>Vyčistit historii</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="273"/> + <location filename="../Debugger/StartDialog.py" line="279"/> <source>Edit History</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="260"/> + <location filename="../Debugger/StartDialog.py" line="266"/> <source>Command Line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="261"/> + <location filename="../Debugger/StartDialog.py" line="267"/> <source>Working Directory</source> <translation type="unfinished">Pracovní adresář</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="262"/> + <location filename="../Debugger/StartDialog.py" line="268"/> <source>Environment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="273"/> + <location filename="../Debugger/StartDialog.py" line="279"/> <source>Select the history list to be edited:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="271"/> + <location filename="../Debugger/StartDialog.py" line="277"/> <source>No Debug Programs</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Debugger/StartDialog.py" line="142"/> + <source>Enter the list of programs or program patterns not to be debugged separated by '{0}'.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>StartHistoryEditDialog</name> @@ -73821,7 +73821,7 @@ <translation>Stisknout pro zobrazení všech souborů, které obsahují problém</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="396"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="397"/> <source>No issues found.</source> <translation>Žádné problémy nenalezeny.</translation> </message> @@ -73846,7 +73846,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="287"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="288"/> <source>Error: {0}</source> <translation type="unfinished">Chyby: {0}</translation> </message> @@ -73856,7 +73856,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="273"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="274"/> <source>Preparing files...</source> <translation type="unfinished"></translation> </message> @@ -73866,7 +73866,7 @@ <translation type="unfinished">Chyby</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="297"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="298"/> <source>Transferring data...</source> <translation type="unfinished"></translation> </message>
--- a/eric6/i18n/eric6_de.ts Sat Dec 19 15:22:26 2020 +0100 +++ b/eric6/i18n/eric6_de.ts Sat Dec 19 19:57:09 2020 +0100 @@ -6597,7 +6597,7 @@ <translation>Verbindung von ungültigem Rechner</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1839"/> + <location filename="../Debugger/DebugServer.py" line="1841"/> <source> Not connected </source> @@ -6611,14 +6611,14 @@ <translation><p>Es wurde versucht, eine Verbindung von dem nicht zugelassenen Rechner <b>{0}</b> aufzubauen. Soll die Verbindung angenommen werden?</p></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2108"/> + <location filename="../Debugger/DebugServer.py" line="2110"/> <source>Passive debug connection received </source> <translation>Verbindung für passives Debuggen empfangen </translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2122"/> + <location filename="../Debugger/DebugServer.py" line="2124"/> <source>Passive debug connection closed </source> <translation>Verbindung für passives Debuggen geschlossen @@ -6635,12 +6635,12 @@ <translation><p>Die Debuggerschnittstelle <b>{0}</b> wurde bereits registriert. Anfrage wird ignoriert.</p></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1589"/> + <location filename="../Debugger/DebugServer.py" line="1591"/> <source>Start Debugger</source> <translation>Debugger starten</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1589"/> + <location filename="../Debugger/DebugServer.py" line="1591"/> <source><p>The debugger type <b>{0}</b> is not supported or not configured.</p></source> <translation><p>Der Debuggertyp <b>{0}</b> wird nicht unterstützt oder ist nicht konfiguriert.</p></translation> </message> @@ -63765,49 +63765,49 @@ <source>Don't Debug:</source> <translation>Nicht debuggen:</translation> </message> - <message> - <location filename="../Debugger/StartDebugDialog.ui" line="276"/> - <source>Enter the list of programs not to be debugged separated by space</source> - <translation>Gib eine List von nicht zu debuggenden Programmen durch Leerzeichen getrennt ein</translation> - </message> </context> <context> <name>StartDialog</name> <message> - <location filename="../Debugger/StartDialog.py" line="106"/> + <location filename="../Debugger/StartDialog.py" line="108"/> <source>Clear Histories</source> <translation>Chroniken löschen</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="273"/> + <location filename="../Debugger/StartDialog.py" line="279"/> <source>Edit History</source> <translation>Historie bearbeiten</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="260"/> + <location filename="../Debugger/StartDialog.py" line="266"/> <source>Command Line</source> <translation>Kommandozeile</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="261"/> + <location filename="../Debugger/StartDialog.py" line="267"/> <source>Working Directory</source> <translation>Arbeitsverzeichnis</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="262"/> + <location filename="../Debugger/StartDialog.py" line="268"/> <source>Environment</source> <translation>Umgebung</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="273"/> + <location filename="../Debugger/StartDialog.py" line="279"/> <source>Select the history list to be edited:</source> <translation>Wähle die zu bearbeitende Chronik aus:</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="271"/> + <location filename="../Debugger/StartDialog.py" line="277"/> <source>No Debug Programs</source> <translation>Nicht zu debuggende Programme</translation> </message> + <message> + <location filename="../Debugger/StartDialog.py" line="142"/> + <source>Enter the list of programs or program patterns not to be debugged separated by '{0}'.</source> + <translation>Gib eine List von nicht zu debuggenden Programmen oder Programmmuster durch '{0}' getrennt ein.</translation> + </message> </context> <context> <name>StartHistoryEditDialog</name> @@ -69913,7 +69913,7 @@ <translation>Drücken, um alle Dateien mit Problemen anzuzeigen</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="396"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="397"/> <source>No issues found.</source> <translation>Keine Probleme gefunden.</translation> </message> @@ -69938,7 +69938,7 @@ <translation>Starten</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="287"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="288"/> <source>Error: {0}</source> <translation>Fehler: {0}</translation> </message> @@ -69948,7 +69948,7 @@ <translation>%v/%m Dateien</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="273"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="274"/> <source>Preparing files...</source> <translation>Bereite Dateien vor...</translation> </message> @@ -69958,7 +69958,7 @@ <translation>Fehler</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="297"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="298"/> <source>Transferring data...</source> <translation>Übertrage Daten...</translation> </message>
--- a/eric6/i18n/eric6_empty.ts Sat Dec 19 15:22:26 2020 +0100 +++ b/eric6/i18n/eric6_empty.ts Sat Dec 19 19:57:09 2020 +0100 @@ -6554,31 +6554,31 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1839"/> + <location filename="../Debugger/DebugServer.py" line="1841"/> <source> Not connected </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2108"/> + <location filename="../Debugger/DebugServer.py" line="2110"/> <source>Passive debug connection received </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2122"/> + <location filename="../Debugger/DebugServer.py" line="2124"/> <source>Passive debug connection closed </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1589"/> + <location filename="../Debugger/DebugServer.py" line="1591"/> <source>Start Debugger</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1589"/> + <location filename="../Debugger/DebugServer.py" line="1591"/> <source><p>The debugger type <b>{0}</b> is not supported or not configured.</p></source> <translation type="unfinished"></translation> </message> @@ -63297,49 +63297,49 @@ <source>Don't Debug:</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Debugger/StartDebugDialog.ui" line="276"/> - <source>Enter the list of programs not to be debugged separated by space</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>StartDialog</name> <message> - <location filename="../Debugger/StartDialog.py" line="106"/> + <location filename="../Debugger/StartDialog.py" line="108"/> <source>Clear Histories</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="273"/> + <location filename="../Debugger/StartDialog.py" line="279"/> <source>Edit History</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="260"/> + <location filename="../Debugger/StartDialog.py" line="266"/> <source>Command Line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="261"/> + <location filename="../Debugger/StartDialog.py" line="267"/> <source>Working Directory</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="262"/> + <location filename="../Debugger/StartDialog.py" line="268"/> <source>Environment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="273"/> + <location filename="../Debugger/StartDialog.py" line="279"/> <source>Select the history list to be edited:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="271"/> + <location filename="../Debugger/StartDialog.py" line="277"/> <source>No Debug Programs</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Debugger/StartDialog.py" line="142"/> + <source>Enter the list of programs or program patterns not to be debugged separated by '{0}'.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>StartHistoryEditDialog</name> @@ -69409,22 +69409,22 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="287"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="288"/> <source>Error: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="273"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="274"/> <source>Preparing files...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="297"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="298"/> <source>Transferring data...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="396"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="397"/> <source>No issues found.</source> <translation type="unfinished"></translation> </message>
--- a/eric6/i18n/eric6_en.ts Sat Dec 19 15:22:26 2020 +0100 +++ b/eric6/i18n/eric6_en.ts Sat Dec 19 19:57:09 2020 +0100 @@ -6552,20 +6552,20 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1839"/> + <location filename="../Debugger/DebugServer.py" line="1841"/> <source> Not connected </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2108"/> + <location filename="../Debugger/DebugServer.py" line="2110"/> <source>Passive debug connection received </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2122"/> + <location filename="../Debugger/DebugServer.py" line="2124"/> <source>Passive debug connection closed </source> <translation type="unfinished"></translation> @@ -6581,12 +6581,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1589"/> + <location filename="../Debugger/DebugServer.py" line="1591"/> <source>Start Debugger</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1589"/> + <location filename="../Debugger/DebugServer.py" line="1591"/> <source><p>The debugger type <b>{0}</b> is not supported or not configured.</p></source> <translation type="unfinished"></translation> </message> @@ -63342,49 +63342,49 @@ <source>Don't Debug:</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Debugger/StartDebugDialog.ui" line="276"/> - <source>Enter the list of programs not to be debugged separated by space</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>StartDialog</name> <message> - <location filename="../Debugger/StartDialog.py" line="106"/> + <location filename="../Debugger/StartDialog.py" line="108"/> <source>Clear Histories</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="273"/> + <location filename="../Debugger/StartDialog.py" line="279"/> <source>Edit History</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="260"/> + <location filename="../Debugger/StartDialog.py" line="266"/> <source>Command Line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="261"/> + <location filename="../Debugger/StartDialog.py" line="267"/> <source>Working Directory</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="262"/> + <location filename="../Debugger/StartDialog.py" line="268"/> <source>Environment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="273"/> + <location filename="../Debugger/StartDialog.py" line="279"/> <source>Select the history list to be edited:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="271"/> + <location filename="../Debugger/StartDialog.py" line="277"/> <source>No Debug Programs</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Debugger/StartDialog.py" line="142"/> + <source>Enter the list of programs or program patterns not to be debugged separated by '{0}'.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>StartHistoryEditDialog</name> @@ -69444,12 +69444,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="396"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="397"/> <source>No issues found.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="287"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="288"/> <source>Error: {0}</source> <translation type="unfinished"></translation> </message> @@ -69459,7 +69459,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="273"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="274"/> <source>Preparing files...</source> <translation type="unfinished"></translation> </message> @@ -69469,7 +69469,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="297"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="298"/> <source>Transferring data...</source> <translation type="unfinished"></translation> </message>
--- a/eric6/i18n/eric6_es.ts Sat Dec 19 15:22:26 2020 +0100 +++ b/eric6/i18n/eric6_es.ts Sat Dec 19 19:57:09 2020 +0100 @@ -6592,7 +6592,7 @@ <translation>Conexión desde un host ilegal</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1839"/> + <location filename="../Debugger/DebugServer.py" line="1841"/> <source> Not connected </source> @@ -6606,14 +6606,14 @@ <translation><p>Se ha intentado una conexión desde el host ilegal <b>{0}</b>. ¿Aceptar esta conexión?.</p></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2108"/> + <location filename="../Debugger/DebugServer.py" line="2110"/> <source>Passive debug connection received </source> <translation>Recibida conexión pasiva de depuración </translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2122"/> + <location filename="../Debugger/DebugServer.py" line="2124"/> <source>Passive debug connection closed </source> <translation>Cerrada conexión pasiva de depuración @@ -6630,12 +6630,12 @@ <translation><p>La interfaz de depurador <b>{0}</b> ya está registrada. Se ignorará esta solicitud.</p></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1589"/> + <location filename="../Debugger/DebugServer.py" line="1591"/> <source>Start Debugger</source> <translation>Iniciar Depurador</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1589"/> + <location filename="../Debugger/DebugServer.py" line="1591"/> <source><p>The debugger type <b>{0}</b> is not supported or not configured.</p></source> <translation><p>Este tipo de depurador, <b>{0}</b>, no está soportado o no está configurado.</p></translation> </message> @@ -63815,49 +63815,49 @@ <source>Don't Debug:</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Debugger/StartDebugDialog.ui" line="276"/> - <source>Enter the list of programs not to be debugged separated by space</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>StartDialog</name> <message> - <location filename="../Debugger/StartDialog.py" line="106"/> + <location filename="../Debugger/StartDialog.py" line="108"/> <source>Clear Histories</source> <translation>Borrar Histórico</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="273"/> + <location filename="../Debugger/StartDialog.py" line="279"/> <source>Edit History</source> <translation>Editar Historial</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="260"/> + <location filename="../Debugger/StartDialog.py" line="266"/> <source>Command Line</source> <translation>Línea de Comando</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="261"/> + <location filename="../Debugger/StartDialog.py" line="267"/> <source>Working Directory</source> <translation>Directorio de trabajo</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="262"/> + <location filename="../Debugger/StartDialog.py" line="268"/> <source>Environment</source> <translation>Entorno</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="273"/> + <location filename="../Debugger/StartDialog.py" line="279"/> <source>Select the history list to be edited:</source> <translation>Seleccionar el listado de historial a editar:</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="271"/> + <location filename="../Debugger/StartDialog.py" line="277"/> <source>No Debug Programs</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Debugger/StartDialog.py" line="142"/> + <source>Enter the list of programs or program patterns not to be debugged separated by '{0}'.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>StartHistoryEditDialog</name> @@ -69991,7 +69991,7 @@ <translation>Pulsar para mostrar todos los archivos con algún problema</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="396"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="397"/> <source>No issues found.</source> <translation>No se han encontrado problemas.</translation> </message> @@ -70016,7 +70016,7 @@ <translation>Iniciar</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="287"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="288"/> <source>Error: {0}</source> <translation>Error: {0}</translation> </message> @@ -70026,7 +70026,7 @@ <translation>%v/%m Archivos</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="273"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="274"/> <source>Preparing files...</source> <translation>Preparando archivos...</translation> </message> @@ -70036,7 +70036,7 @@ <translation>Errores</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="297"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="298"/> <source>Transferring data...</source> <translation>Transfiriendo datos...</translation> </message>
--- a/eric6/i18n/eric6_fr.ts Sat Dec 19 15:22:26 2020 +0100 +++ b/eric6/i18n/eric6_fr.ts Sat Dec 19 19:57:09 2020 +0100 @@ -6749,7 +6749,7 @@ <translation>Connexion en provenance d'un hote illégal</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1839"/> + <location filename="../Debugger/DebugServer.py" line="1841"/> <source> Not connected </source> @@ -6763,13 +6763,13 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2108"/> + <location filename="../Debugger/DebugServer.py" line="2110"/> <source>Passive debug connection received </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2122"/> + <location filename="../Debugger/DebugServer.py" line="2124"/> <source>Passive debug connection closed </source> <translation type="unfinished"></translation> @@ -6785,12 +6785,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1589"/> + <location filename="../Debugger/DebugServer.py" line="1591"/> <source>Start Debugger</source> <translation>Démarrage du débogueur</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1589"/> + <location filename="../Debugger/DebugServer.py" line="1591"/> <source><p>The debugger type <b>{0}</b> is not supported or not configured.</p></source> <translation type="unfinished"></translation> </message> @@ -66984,49 +66984,49 @@ <source>Don't Debug:</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Debugger/StartDebugDialog.ui" line="276"/> - <source>Enter the list of programs not to be debugged separated by space</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>StartDialog</name> <message> - <location filename="../Debugger/StartDialog.py" line="106"/> + <location filename="../Debugger/StartDialog.py" line="108"/> <source>Clear Histories</source> <translation>Effacer les historiques</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="273"/> + <location filename="../Debugger/StartDialog.py" line="279"/> <source>Edit History</source> <translation>Modifier l'historique</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="260"/> + <location filename="../Debugger/StartDialog.py" line="266"/> <source>Command Line</source> <translation>Ligne de commande</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="261"/> + <location filename="../Debugger/StartDialog.py" line="267"/> <source>Working Directory</source> <translation>Répertoire de travail</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="262"/> + <location filename="../Debugger/StartDialog.py" line="268"/> <source>Environment</source> <translation>Environment</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="273"/> + <location filename="../Debugger/StartDialog.py" line="279"/> <source>Select the history list to be edited:</source> <translation>Sélectionner la liste d'historique à modifier :</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="271"/> + <location filename="../Debugger/StartDialog.py" line="277"/> <source>No Debug Programs</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Debugger/StartDialog.py" line="142"/> + <source>Enter the list of programs or program patterns not to be debugged separated by '{0}'.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>StartHistoryEditDialog</name> @@ -73126,7 +73126,7 @@ <translation>Cliquer pour afficher tous les fichiers contenant une issue</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="396"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="397"/> <source>No issues found.</source> <translation>Pas d'issue trouvée.</translation> </message> @@ -73151,7 +73151,7 @@ <translation>Démarrer</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="287"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="288"/> <source>Error: {0}</source> <translation>Erreur : {0}</translation> </message> @@ -73161,7 +73161,7 @@ <translation>Fichiers %v/%m</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="273"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="274"/> <source>Preparing files...</source> <translation>Préparation des fichiers en cours...</translation> </message> @@ -73171,7 +73171,7 @@ <translation>Erreurs</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="297"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="298"/> <source>Transferring data...</source> <translation>Transfert en cours des données...</translation> </message>
--- a/eric6/i18n/eric6_it.ts Sat Dec 19 15:22:26 2020 +0100 +++ b/eric6/i18n/eric6_it.ts Sat Dec 19 19:57:09 2020 +0100 @@ -6869,7 +6869,7 @@ <translation>Connessione da un non vietato</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1839"/> + <location filename="../Debugger/DebugServer.py" line="1841"/> <source> Not connected </source> @@ -6881,13 +6881,13 @@ <translation><p>Una connessione è stata tentata da un host vietato <b>{0}</b>. Accettare questa connessione ?</p></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2108"/> + <location filename="../Debugger/DebugServer.py" line="2110"/> <source>Passive debug connection received </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2122"/> + <location filename="../Debugger/DebugServer.py" line="2124"/> <source>Passive debug connection closed </source> <translation type="unfinished"></translation> @@ -6903,12 +6903,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1589"/> + <location filename="../Debugger/DebugServer.py" line="1591"/> <source>Start Debugger</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1589"/> + <location filename="../Debugger/DebugServer.py" line="1591"/> <source><p>The debugger type <b>{0}</b> is not supported or not configured.</p></source> <translation type="unfinished"></translation> </message> @@ -69820,49 +69820,49 @@ <source>Don't Debug:</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Debugger/StartDebugDialog.ui" line="276"/> - <source>Enter the list of programs not to be debugged separated by space</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>StartDialog</name> <message> - <location filename="../Debugger/StartDialog.py" line="106"/> + <location filename="../Debugger/StartDialog.py" line="108"/> <source>Clear Histories</source> <translation>Pulisci cronologia</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="273"/> + <location filename="../Debugger/StartDialog.py" line="279"/> <source>Edit History</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="260"/> + <location filename="../Debugger/StartDialog.py" line="266"/> <source>Command Line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="261"/> + <location filename="../Debugger/StartDialog.py" line="267"/> <source>Working Directory</source> <translation type="unfinished">Directory di lavoro</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="262"/> + <location filename="../Debugger/StartDialog.py" line="268"/> <source>Environment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="273"/> + <location filename="../Debugger/StartDialog.py" line="279"/> <source>Select the history list to be edited:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="271"/> + <location filename="../Debugger/StartDialog.py" line="277"/> <source>No Debug Programs</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Debugger/StartDialog.py" line="142"/> + <source>Enter the list of programs or program patterns not to be debugged separated by '{0}'.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>StartHistoryEditDialog</name> @@ -76010,7 +76010,7 @@ <translation>Premi per mostrare tutti i file che contengono errori di sintassi</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="396"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="397"/> <source>No issues found.</source> <translation>Nessun problema trovato.</translation> </message> @@ -76035,7 +76035,7 @@ <translation>Avvia</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="287"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="288"/> <source>Error: {0}</source> <translation>Errore: {0}</translation> </message> @@ -76045,7 +76045,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="273"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="274"/> <source>Preparing files...</source> <translation type="unfinished"></translation> </message> @@ -76055,7 +76055,7 @@ <translation type="unfinished">Errori</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="297"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="298"/> <source>Transferring data...</source> <translation type="unfinished"></translation> </message>
--- a/eric6/i18n/eric6_pt.ts Sat Dec 19 15:22:26 2020 +0100 +++ b/eric6/i18n/eric6_pt.ts Sat Dec 19 19:57:09 2020 +0100 @@ -6878,7 +6878,7 @@ <translation><p>O anfitrião ilegal <b>{0}</b> tentou conectar. Aceitar esta conexão?</p></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1839"/> + <location filename="../Debugger/DebugServer.py" line="1841"/> <source> Not connected </source> @@ -6887,14 +6887,14 @@ </translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2108"/> + <location filename="../Debugger/DebugServer.py" line="2110"/> <source>Passive debug connection received </source> <translation>Conexão de depuração passiva recebida </translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2122"/> + <location filename="../Debugger/DebugServer.py" line="2124"/> <source>Passive debug connection closed </source> <translation>Conexão de depuração passiva fechada @@ -6911,12 +6911,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1589"/> + <location filename="../Debugger/DebugServer.py" line="1591"/> <source>Start Debugger</source> <translation type="unfinished">Iniciar o Depurador</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1589"/> + <location filename="../Debugger/DebugServer.py" line="1591"/> <source><p>The debugger type <b>{0}</b> is not supported or not configured.</p></source> <translation type="unfinished"></translation> </message> @@ -68519,49 +68519,49 @@ <source>Don't Debug:</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Debugger/StartDebugDialog.ui" line="276"/> - <source>Enter the list of programs not to be debugged separated by space</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>StartDialog</name> <message> - <location filename="../Debugger/StartDialog.py" line="106"/> + <location filename="../Debugger/StartDialog.py" line="108"/> <source>Clear Histories</source> <translation>Limpar Historiais</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="273"/> + <location filename="../Debugger/StartDialog.py" line="279"/> <source>Edit History</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="260"/> + <location filename="../Debugger/StartDialog.py" line="266"/> <source>Command Line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="261"/> + <location filename="../Debugger/StartDialog.py" line="267"/> <source>Working Directory</source> <translation type="unfinished">Directório de Trabalho</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="262"/> + <location filename="../Debugger/StartDialog.py" line="268"/> <source>Environment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="273"/> + <location filename="../Debugger/StartDialog.py" line="279"/> <source>Select the history list to be edited:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="271"/> + <location filename="../Debugger/StartDialog.py" line="277"/> <source>No Debug Programs</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Debugger/StartDialog.py" line="142"/> + <source>Enter the list of programs or program patterns not to be debugged separated by '{0}'.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>StartHistoryEditDialog</name> @@ -74644,12 +74644,12 @@ <translation type="unfinished">Pressionar para mostrar todos os ficheiros que tenham algum problema</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="396"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="397"/> <source>No issues found.</source> <translation type="unfinished">Não se encontraram problemas.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="287"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="288"/> <source>Error: {0}</source> <translation type="unfinished">Erro: {0}</translation> </message> @@ -74659,7 +74659,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="273"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="274"/> <source>Preparing files...</source> <translation type="unfinished">A preparar ficheiros...</translation> </message> @@ -74669,7 +74669,7 @@ <translation type="unfinished">Erros</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="297"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="298"/> <source>Transferring data...</source> <translation type="unfinished">A transferir dados...</translation> </message>
--- a/eric6/i18n/eric6_ru.ts Sat Dec 19 15:22:26 2020 +0100 +++ b/eric6/i18n/eric6_ru.ts Sat Dec 19 19:57:09 2020 +0100 @@ -6608,7 +6608,7 @@ <translation><p>Попытка соединения с недопустимого компьютора <b>{0}</b>. Разрешить соединение?</p></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1839"/> + <location filename="../Debugger/DebugServer.py" line="1841"/> <source> Not connected </source> @@ -6617,14 +6617,14 @@ </translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2108"/> + <location filename="../Debugger/DebugServer.py" line="2110"/> <source>Passive debug connection received </source> <translation>Получен запрос на соединение для пассивной отладки </translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2122"/> + <location filename="../Debugger/DebugServer.py" line="2124"/> <source>Passive debug connection closed </source> <translation>Соединение для пассивной отладки закрыто @@ -6641,12 +6641,12 @@ <translation><p>Интерфейс отладчика <b>{0}</b> уже зарегистрирован. Запрос проигнорирован.</p></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1589"/> + <location filename="../Debugger/DebugServer.py" line="1591"/> <source>Start Debugger</source> <translation>Запуск отладчика</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1589"/> + <location filename="../Debugger/DebugServer.py" line="1591"/> <source><p>The debugger type <b>{0}</b> is not supported or not configured.</p></source> <translation><p>Отладчик типа <b>{0}</b> не поддерживается или не настроен.</p></translation> </message> @@ -63973,46 +63973,51 @@ <message> <location filename="../Debugger/StartDebugDialog.ui" line="276"/> <source>Enter the list of programs not to be debugged separated by space</source> - <translation>Введите через пробел список программ, которые не нужно отлаживать</translation> + <translation type="obsolete">Введите через пробел список программ, которые не нужно отлаживать</translation> </message> </context> <context> <name>StartDialog</name> <message> - <location filename="../Debugger/StartDialog.py" line="106"/> + <location filename="../Debugger/StartDialog.py" line="108"/> <source>Clear Histories</source> <translation>Очистить историю</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="273"/> + <location filename="../Debugger/StartDialog.py" line="279"/> <source>Edit History</source> <translation>Редактировать историю</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="260"/> + <location filename="../Debugger/StartDialog.py" line="266"/> <source>Command Line</source> <translation>Командная строка</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="261"/> + <location filename="../Debugger/StartDialog.py" line="267"/> <source>Working Directory</source> <translation>Рабочая директория</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="262"/> + <location filename="../Debugger/StartDialog.py" line="268"/> <source>Environment</source> <translation>Среда окружения</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="273"/> + <location filename="../Debugger/StartDialog.py" line="279"/> <source>Select the history list to be edited:</source> <translation>Выберите список истории для редактирования:</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="271"/> + <location filename="../Debugger/StartDialog.py" line="277"/> <source>No Debug Programs</source> <translation>Нет программ отладки</translation> </message> + <message> + <location filename="../Debugger/StartDialog.py" line="142"/> + <source>Enter the list of programs or program patterns not to be debugged separated by '{0}'.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>StartHistoryEditDialog</name> @@ -70173,12 +70178,12 @@ <translation>Показать все файлы, содержащие ошибки</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="396"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="397"/> <source>No issues found.</source> <translation>Проблем со стилем не найдено.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="287"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="288"/> <source>Error: {0}</source> <translation>Ошибка: {0}</translation> </message> @@ -70188,7 +70193,7 @@ <translation>%v из %m файла(ов)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="273"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="274"/> <source>Preparing files...</source> <translation>Подготовка файлов...</translation> </message> @@ -70198,7 +70203,7 @@ <translation>Ошибки</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="297"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="298"/> <source>Transferring data...</source> <translation>Передача данных...</translation> </message>
--- a/eric6/i18n/eric6_tr.ts Sat Dec 19 15:22:26 2020 +0100 +++ b/eric6/i18n/eric6_tr.ts Sat Dec 19 19:57:09 2020 +0100 @@ -6750,7 +6750,7 @@ <translation><p><b>{0}</b>kaçak bir barındırıcıdan (host) bağlantı denemesi. Bu bağlantıyı kabul ediyor musunuz?</p></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1839"/> + <location filename="../Debugger/DebugServer.py" line="1841"/> <source> Not connected </source> @@ -6759,13 +6759,13 @@ </translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2108"/> + <location filename="../Debugger/DebugServer.py" line="2110"/> <source>Passive debug connection received </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2122"/> + <location filename="../Debugger/DebugServer.py" line="2124"/> <source>Passive debug connection closed </source> <translation type="unfinished"></translation> @@ -6781,12 +6781,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1589"/> + <location filename="../Debugger/DebugServer.py" line="1591"/> <source>Start Debugger</source> <translation type="unfinished">Hata Ayıklayıcıyı Başlat</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1589"/> + <location filename="../Debugger/DebugServer.py" line="1591"/> <source><p>The debugger type <b>{0}</b> is not supported or not configured.</p></source> <translation type="unfinished"></translation> </message> @@ -67632,49 +67632,49 @@ <source>Don't Debug:</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Debugger/StartDebugDialog.ui" line="276"/> - <source>Enter the list of programs not to be debugged separated by space</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>StartDialog</name> <message> - <location filename="../Debugger/StartDialog.py" line="106"/> + <location filename="../Debugger/StartDialog.py" line="108"/> <source>Clear Histories</source> <translation>Geçmişi temizle</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="273"/> + <location filename="../Debugger/StartDialog.py" line="279"/> <source>Edit History</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="260"/> + <location filename="../Debugger/StartDialog.py" line="266"/> <source>Command Line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="261"/> + <location filename="../Debugger/StartDialog.py" line="267"/> <source>Working Directory</source> <translation type="unfinished">Çalışma Dizini</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="262"/> + <location filename="../Debugger/StartDialog.py" line="268"/> <source>Environment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="273"/> + <location filename="../Debugger/StartDialog.py" line="279"/> <source>Select the history list to be edited:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="271"/> + <location filename="../Debugger/StartDialog.py" line="277"/> <source>No Debug Programs</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Debugger/StartDialog.py" line="142"/> + <source>Enter the list of programs or program patterns not to be debugged separated by '{0}'.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>StartHistoryEditDialog</name> @@ -73748,7 +73748,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="396"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="397"/> <source>No issues found.</source> <translation>Sorun bulunamadı.</translation> </message> @@ -73773,7 +73773,7 @@ <translation>Başla</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="287"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="288"/> <source>Error: {0}</source> <translation>Hata: {0}</translation> </message> @@ -73783,7 +73783,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="273"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="274"/> <source>Preparing files...</source> <translation type="unfinished"></translation> </message> @@ -73793,7 +73793,7 @@ <translation type="unfinished">Hatalar</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="297"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="298"/> <source>Transferring data...</source> <translation type="unfinished"></translation> </message>
--- a/eric6/i18n/eric6_zh_CN.ts Sat Dec 19 15:22:26 2020 +0100 +++ b/eric6/i18n/eric6_zh_CN.ts Sat Dec 19 19:57:09 2020 +0100 @@ -6778,7 +6778,7 @@ <translation>连接非法主机</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1839"/> + <location filename="../Debugger/DebugServer.py" line="1841"/> <source> Not connected </source> @@ -6792,13 +6792,13 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2108"/> + <location filename="../Debugger/DebugServer.py" line="2110"/> <source>Passive debug connection received </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2122"/> + <location filename="../Debugger/DebugServer.py" line="2124"/> <source>Passive debug connection closed </source> <translation type="unfinished"></translation> @@ -6814,12 +6814,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1589"/> + <location filename="../Debugger/DebugServer.py" line="1591"/> <source>Start Debugger</source> <translation type="unfinished">启动调试器</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1589"/> + <location filename="../Debugger/DebugServer.py" line="1591"/> <source><p>The debugger type <b>{0}</b> is not supported or not configured.</p></source> <translation type="unfinished"></translation> </message> @@ -69079,49 +69079,49 @@ <source>Don't Debug:</source> <translation type="unfinished"></translation> </message> - <message> - <location filename="../Debugger/StartDebugDialog.ui" line="276"/> - <source>Enter the list of programs not to be debugged separated by space</source> - <translation type="unfinished"></translation> - </message> </context> <context> <name>StartDialog</name> <message> - <location filename="../Debugger/StartDialog.py" line="106"/> + <location filename="../Debugger/StartDialog.py" line="108"/> <source>Clear Histories</source> <translation>清除历史</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="273"/> + <location filename="../Debugger/StartDialog.py" line="279"/> <source>Edit History</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="260"/> + <location filename="../Debugger/StartDialog.py" line="266"/> <source>Command Line</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="261"/> + <location filename="../Debugger/StartDialog.py" line="267"/> <source>Working Directory</source> <translation type="unfinished">工作文件夹</translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="262"/> + <location filename="../Debugger/StartDialog.py" line="268"/> <source>Environment</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="273"/> + <location filename="../Debugger/StartDialog.py" line="279"/> <source>Select the history list to be edited:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/StartDialog.py" line="271"/> + <location filename="../Debugger/StartDialog.py" line="277"/> <source>No Debug Programs</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Debugger/StartDialog.py" line="142"/> + <source>Enter the list of programs or program patterns not to be debugged separated by '{0}'.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>StartHistoryEditDialog</name> @@ -75237,7 +75237,7 @@ <translation type="unfinished">按下以统计所有有问题的文件</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="396"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="397"/> <source>No issues found.</source> <translation type="unfinished">未发现问题。</translation> </message> @@ -75262,7 +75262,7 @@ <translation type="unfinished">开始</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="287"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="288"/> <source>Error: {0}</source> <translation type="unfinished">错误:{0}</translation> </message> @@ -75272,7 +75272,7 @@ <translation type="unfinished">%v/%m 文件</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="273"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="274"/> <source>Preparing files...</source> <translation type="unfinished">正在准备文件…</translation> </message> @@ -75282,7 +75282,7 @@ <translation>错误</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="297"/> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py" line="298"/> <source>Transferring data...</source> <translation type="unfinished">传输数据…</translation> </message>