Thu, 28 Jun 2018 20:17:18 +0200
Debugger: fixed some more cases, where the debugger is not supported or configured.
--- a/APIs/Python3/eric6.api Wed Jun 27 18:49:20 2018 +0200 +++ b/APIs/Python3/eric6.api Thu Jun 28 20:17:18 2018 +0200 @@ -424,10 +424,12 @@ eric6.Debugger.DebugServer.DebugServer.getBreakPointModel?4() eric6.Debugger.DebugServer.DebugServer.getClientCapabilities?4(clientType) eric6.Debugger.DebugServer.DebugServer.getClientInterpreter?4() +eric6.Debugger.DebugServer.DebugServer.getClientType?4() eric6.Debugger.DebugServer.DebugServer.getExtensions?4(language) eric6.Debugger.DebugServer.DebugServer.getHostAddress?4(localhost) eric6.Debugger.DebugServer.DebugServer.getSupportedLanguages?4(shellOnly=False) eric6.Debugger.DebugServer.DebugServer.getWatchPointModel?4() +eric6.Debugger.DebugServer.DebugServer.isClientProcessUp?4() eric6.Debugger.DebugServer.DebugServer.isConnected?4() eric6.Debugger.DebugServer.DebugServer.passiveDebugStarted?7 eric6.Debugger.DebugServer.DebugServer.passiveStartUp?4(fn, exc)
--- a/Debugger/DebugServer.py Wed Jun 27 18:49:20 2018 +0200 +++ b/Debugger/DebugServer.py Thu Jun 28 20:17:18 2018 +0200 @@ -477,6 +477,10 @@ self.clientGone.emit(unplanned and self.debugging) if clType: + if clType not in self.getSupportedLanguages(): + # a not supported client language was requested + return + self.__setClientType(clType) # only start the client, if we are not in passive mode @@ -741,7 +745,25 @@ @return interpreter of the debug client (string) """ return self.clientInterpreter + + def getClientType(self): + """ + Public method to get the currently running debug client type. + @return debug client type + @rtype str + """ + return self.clientType + + def isClientProcessUp(self): + """ + Public method to check, if the debug client process is up. + + @return flag indicating a running debug client process + @rtype bool + """ + return self.clientProcess is not None + def __newConnection(self): """ Private slot to handle a new connection. @@ -856,6 +878,17 @@ self.__autoClearShell = autoClearShell self.__autoContinue = autoContinue + if clientType not in self.getSupportedLanguages(): + # a not supported client language was requested + E5MessageBox.critical( + None, + self.tr("Start Debugger"), + self.tr( + """<p>The debugger type <b>{0}</b> is not supported""" + """ or not configured.</p>""").format(clientType) + ) + return + # Restart the client try: if clientType: @@ -911,6 +944,17 @@ """ self.__autoClearShell = autoClearShell + if clientType not in self.getSupportedLanguages(): + E5MessageBox.critical( + None, + self.tr("Start Debugger"), + self.tr( + """<p>The debugger type <b>{0}</b> is not supported""" + """ or not configured.</p>""").format(clientType) + ) + # a not supported client language was requested + return + # Restart the client try: if clientType: @@ -961,6 +1005,17 @@ """ self.__autoClearShell = autoClearShell + if clientType not in self.getSupportedLanguages(): + # a not supported client language was requested + E5MessageBox.critical( + None, + self.tr("Start Debugger"), + self.tr( + """<p>The debugger type <b>{0}</b> is not supported""" + """ or not configured.</p>""").format(clientType) + ) + return + # Restart the client try: if clientType: @@ -1011,6 +1066,17 @@ """ self.__autoClearShell = autoClearShell + if clientType not in self.getSupportedLanguages(): + # a not supported client language was requested + E5MessageBox.critical( + None, + self.tr("Start Debugger"), + self.tr( + """<p>The debugger type <b>{0}</b> is not supported""" + """ or not configured.</p>""").format(clientType) + ) + return + # Restart the client try: if clientType: @@ -1250,6 +1316,17 @@ (boolean) @keyparam clientType client type to be used (string) """ + if clientType not in self.getSupportedLanguages(): + # a not supported client language was requested + E5MessageBox.critical( + None, + self.tr("Start Debugger"), + self.tr( + """<p>The debugger type <b>{0}</b> is not supported""" + """ or not configured.</p>""").format(clientType) + ) + return + # Restart the client if there is already a program loaded. try: if clientType:
--- a/Debugger/DebugUI.py Wed Jun 27 18:49:20 2018 +0200 +++ b/Debugger/DebugUI.py Thu Jun 28 20:17:18 2018 +0200 @@ -2063,10 +2063,12 @@ forkChild=forkIntoChild, clientType=self.clientType, enableCallTrace=enableCallTrace) - # Signal that we have started a debugging session - self.debuggingStarted.emit(fn) - - self.stopAct.setEnabled(True) + if self.debugServer.isClientProcessUp() and \ + self.debugServer.getClientType() == self.clientType: + # Signal that we have started a debugging session + self.debuggingStarted.emit(fn) + + self.stopAct.setEnabled(True) if dlg.clearHistories(): self.setArgvHistory("", clearHistories=True)
--- a/Debugger/DebuggerInterfacePython.py Wed Jun 27 18:49:20 2018 +0200 +++ b/Debugger/DebuggerInterfacePython.py Thu Jun 28 20:17:18 2018 +0200 @@ -154,6 +154,10 @@ venvName = Preferences.getDebugger("Python3VirtualEnv") interpreter = e5App().getObject("VirtualEnvManager")\ .getVirtualenvInterpreter(venvName) + if interpreter == "" and \ + int(self.__variant[-1]) == sys.version_info[0]: + # use the interpreter used to run eric for identical variants + interpreter = sys.executable.replace("w.exe", ".exe") if interpreter == "": E5MessageBox.critical( None, @@ -300,6 +304,18 @@ interpreter = e5App().getObject("VirtualEnvManager")\ .getVirtualenvInterpreter(venvName) + if interpreter == "" and \ + project.getProjectLanguage().startswith("Python") and \ + sys.version_info[0] == int(project.getProjectLanguage()[-1]): + interpreter = sys.executable.replace("w.exe", ".exe") + if interpreter == "": + E5MessageBox.critical( + None, + self.tr("Start Debugger"), + self.tr( + """<p>No suitable {0} environment configured.</p>""") + .format(self.__variant)) + return None, self.__isNetworked, "" if project.getDebugProperty("REMOTEDEBUGGER"): ipaddr = self.debugServer.getHostAddress(False)
--- a/Documentation/Help/source.qhp Wed Jun 27 18:49:20 2018 +0200 +++ b/Documentation/Help/source.qhp Thu Jun 28 20:17:18 2018 +0200 @@ -3666,10 +3666,12 @@ <keyword name="DebugServer.getBreakPointModel" id="DebugServer.getBreakPointModel" ref="eric6.Debugger.DebugServer.html#DebugServer.getBreakPointModel" /> <keyword name="DebugServer.getClientCapabilities" id="DebugServer.getClientCapabilities" ref="eric6.Debugger.DebugServer.html#DebugServer.getClientCapabilities" /> <keyword name="DebugServer.getClientInterpreter" id="DebugServer.getClientInterpreter" ref="eric6.Debugger.DebugServer.html#DebugServer.getClientInterpreter" /> + <keyword name="DebugServer.getClientType" id="DebugServer.getClientType" ref="eric6.Debugger.DebugServer.html#DebugServer.getClientType" /> <keyword name="DebugServer.getExtensions" id="DebugServer.getExtensions" ref="eric6.Debugger.DebugServer.html#DebugServer.getExtensions" /> <keyword name="DebugServer.getHostAddress" id="DebugServer.getHostAddress" ref="eric6.Debugger.DebugServer.html#DebugServer.getHostAddress" /> <keyword name="DebugServer.getSupportedLanguages" id="DebugServer.getSupportedLanguages" ref="eric6.Debugger.DebugServer.html#DebugServer.getSupportedLanguages" /> <keyword name="DebugServer.getWatchPointModel" id="DebugServer.getWatchPointModel" ref="eric6.Debugger.DebugServer.html#DebugServer.getWatchPointModel" /> + <keyword name="DebugServer.isClientProcessUp" id="DebugServer.isClientProcessUp" ref="eric6.Debugger.DebugServer.html#DebugServer.isClientProcessUp" /> <keyword name="DebugServer.isConnected" id="DebugServer.isConnected" ref="eric6.Debugger.DebugServer.html#DebugServer.isConnected" /> <keyword name="DebugServer.passiveStartUp" id="DebugServer.passiveStartUp" ref="eric6.Debugger.DebugServer.html#DebugServer.passiveStartUp" /> <keyword name="DebugServer.preferencesChanged" id="DebugServer.preferencesChanged" ref="eric6.Debugger.DebugServer.html#DebugServer.preferencesChanged" />
--- a/Documentation/Source/eric6.Debugger.DebugServer.html Wed Jun 27 18:49:20 2018 +0200 +++ b/Documentation/Source/eric6.Debugger.DebugServer.html Thu Jun 28 20:17:18 2018 +0200 @@ -331,6 +331,9 @@ <td><a href="#DebugServer.getClientInterpreter">getClientInterpreter</a></td> <td>Public method to get the interpreter of the debug client.</td> </tr><tr> +<td><a href="#DebugServer.getClientType">getClientType</a></td> +<td>Public method to get the currently running debug client type.</td> +</tr><tr> <td><a href="#DebugServer.getExtensions">getExtensions</a></td> <td>Public slot to get the extensions associated with the given language.</td> </tr><tr> @@ -343,6 +346,9 @@ <td><a href="#DebugServer.getWatchPointModel">getWatchPointModel</a></td> <td>Public slot to get a reference to the watch expression model object.</td> </tr><tr> +<td><a href="#DebugServer.isClientProcessUp">isClientProcessUp</a></td> +<td>Public method to check, if the debug client process is up.</td> +</tr><tr> <td><a href="#DebugServer.isConnected">isConnected</a></td> <td>Public method to test, if the debug server is connected to a backend.</td> </tr><tr> @@ -1016,6 +1022,21 @@ <dd> interpreter of the debug client (string) </dd> +</dl><a NAME="DebugServer.getClientType" ID="DebugServer.getClientType"></a> +<h4>DebugServer.getClientType</h4> +<b>getClientType</b>(<i></i>) +<p> + Public method to get the currently running debug client type. +</p><dl> +<dt>Returns:</dt> +<dd> +debug client type +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +str +</dd> </dl><a NAME="DebugServer.getExtensions" ID="DebugServer.getExtensions"></a> <h4>DebugServer.getExtensions</h4> <b>getExtensions</b>(<i>language</i>) @@ -1076,6 +1097,21 @@ reference to the watch expression model object (WatchPointModel) </dd> +</dl><a NAME="DebugServer.isClientProcessUp" ID="DebugServer.isClientProcessUp"></a> +<h4>DebugServer.isClientProcessUp</h4> +<b>isClientProcessUp</b>(<i></i>) +<p> + Public method to check, if the debug client process is up. +</p><dl> +<dt>Returns:</dt> +<dd> +flag indicating a running debug client process +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +bool +</dd> </dl><a NAME="DebugServer.isConnected" ID="DebugServer.isConnected"></a> <h4>DebugServer.isConnected</h4> <b>isConnected</b>(<i></i>)
--- a/i18n/eric6_cs.ts Wed Jun 27 18:49:20 2018 +0200 +++ b/i18n/eric6_cs.ts Thu Jun 28 20:17:18 2018 +0200 @@ -5645,12 +5645,12 @@ <translation>změněno</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="754"/> + <location filename="../Debugger/DebugServer.py" line="780"/> <source>Connection from illegal host</source> <translation>Spojení z ilegálního hosta</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1419"/> + <location filename="../Debugger/DebugServer.py" line="1500"/> <source> Not connected </source> @@ -5659,32 +5659,42 @@ </translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="754"/> + <location filename="../Debugger/DebugServer.py" line="780"/> <source><p>A connection was attempted by the illegal host <b>{0}</b>. Accept this connection?</p></source> <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="1603"/> + <location filename="../Debugger/DebugServer.py" line="1684"/> <source>Passive debug connection received </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1617"/> + <location filename="../Debugger/DebugServer.py" line="1698"/> <source>Passive debug connection closed </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="327"/> + <location filename="../Debugger/DebugServer.py" line="330"/> <source>Register Debugger Interface</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="327"/> + <location filename="../Debugger/DebugServer.py" line="330"/> <source><p>The debugger interface <b>{0}</b> has already been registered. Ignoring this request.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Debugger/DebugServer.py" line="1326"/> + <source>Start Debugger</source> + <translation type="unfinished">Spustit debuger</translation> + </message> + <message> + <location filename="../Debugger/DebugServer.py" line="1326"/> + <source><p>The debugger type <b>{0}</b> is not supported or not configured.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>DebugUI</name> @@ -6879,27 +6889,27 @@ <context> <name>DebuggerInterfacePython</name> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="385"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="402"/> <source>Start Debugger</source> <translation type="unfinished">Spustit debuger</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="877"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="894"/> <source>Parent Process</source> <translation type="unfinished">Rodičovský proces</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="878"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="895"/> <source>Child process</source> <translation type="unfinished">Dětský proces</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="879"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="896"/> <source>Client forking</source> <translation type="unfinished">Větvení klienta</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="879"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="896"/> <source>Select the fork branch to follow.</source> <translation type="unfinished">Pokračovat ve fork větvi.</translation> </message> @@ -6909,22 +6919,22 @@ <translation type="obsolete"><p>Python2 interpreter není nakonfigurován.</p></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="385"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="402"/> <source><p>The debugger backend could not be started.</p></source> <translation type="unfinished"><p>Debugovací backend nelze spustit.</p></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="924"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="941"/> <source>Debug Protocol Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="924"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="941"/> <source><p>The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.</p><p>Error: {0}</p><p>Data:<br/>{0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="159"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="319"/> <source><p>No suitable {0} environment configured.</p></source> <translation type="unfinished"></translation> </message>
--- a/i18n/eric6_de.ts Wed Jun 27 18:49:20 2018 +0200 +++ b/i18n/eric6_de.ts Thu Jun 28 20:17:18 2018 +0200 @@ -5526,12 +5526,12 @@ <translation>geändert</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="754"/> + <location filename="../Debugger/DebugServer.py" line="780"/> <source>Connection from illegal host</source> <translation>Verbindung von ungültigem Rechner</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1419"/> + <location filename="../Debugger/DebugServer.py" line="1500"/> <source> Not connected </source> @@ -5540,34 +5540,44 @@ </translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="754"/> + <location filename="../Debugger/DebugServer.py" line="780"/> <source><p>A connection was attempted by the illegal host <b>{0}</b>. Accept this connection?</p></source> <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="1603"/> + <location filename="../Debugger/DebugServer.py" line="1684"/> <source>Passive debug connection received </source> <translation>Verbindung für passives Debuggen empfangen </translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1617"/> + <location filename="../Debugger/DebugServer.py" line="1698"/> <source>Passive debug connection closed </source> <translation>Verbindung für passives Debuggen geschlossen </translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="327"/> + <location filename="../Debugger/DebugServer.py" line="330"/> <source>Register Debugger Interface</source> <translation>Debuggerschnittstelle registrieren</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="327"/> + <location filename="../Debugger/DebugServer.py" line="330"/> <source><p>The debugger interface <b>{0}</b> has already been registered. Ignoring this request.</p></source> <translation><p>Die Debuggerschnittstelle <b>{0}</b> wurde bereits registriert. Anfrage wird ignoriert.</p></translation> </message> + <message> + <location filename="../Debugger/DebugServer.py" line="1326"/> + <source>Start Debugger</source> + <translation>Debugger starten</translation> + </message> + <message> + <location filename="../Debugger/DebugServer.py" line="1326"/> + <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> </context> <context> <name>DebugUI</name> @@ -6713,47 +6723,47 @@ <context> <name>DebuggerInterfacePython</name> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="385"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="402"/> <source>Start Debugger</source> <translation>Debugger starten</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="385"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="402"/> <source><p>The debugger backend could not be started.</p></source> <translation><p>Der Debugger konnte nicht gestartet werden.</p></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="877"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="894"/> <source>Parent Process</source> <translation>Vaterprozess</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="878"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="895"/> <source>Child process</source> <translation>Kindprozess</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="879"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="896"/> <source>Client forking</source> <translation>Client forkt</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="879"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="896"/> <source>Select the fork branch to follow.</source> <translation>Wähle den zu folgenden Forkpfad.</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="924"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="941"/> <source>Debug Protocol Error</source> <translation>Fehler im Debugprotokoll</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="924"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="941"/> <source><p>The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.</p><p>Error: {0}</p><p>Data:<br/>{0}</p></source> <translation><p>Die vom Debugger empfangene Antwort konnte nicht dekodiert werden. Bitte berichten sie diesen Fehler zusammen mit den empfangenen Daten an die eric Bugs Emailadresse.</p><p>Fehler: {0}</p><p>Daten:<br/>{0}</p></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="159"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="319"/> <source><p>No suitable {0} environment configured.</p></source> <translation><p>Keine geeignete {0} Umgebung konfiguriert.</p></translation> </message>
--- a/i18n/eric6_empty.ts Wed Jun 27 18:49:20 2018 +0200 +++ b/i18n/eric6_empty.ts Thu Jun 28 20:17:18 2018 +0200 @@ -5471,44 +5471,54 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="327"/> + <location filename="../Debugger/DebugServer.py" line="330"/> <source>Register Debugger Interface</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="327"/> + <location filename="../Debugger/DebugServer.py" line="330"/> <source><p>The debugger interface <b>{0}</b> has already been registered. Ignoring this request.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="754"/> + <location filename="../Debugger/DebugServer.py" line="780"/> <source>Connection from illegal host</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="754"/> + <location filename="../Debugger/DebugServer.py" line="780"/> <source><p>A connection was attempted by the illegal host <b>{0}</b>. Accept this connection?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1419"/> + <location filename="../Debugger/DebugServer.py" line="1500"/> <source> Not connected </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1603"/> + <location filename="../Debugger/DebugServer.py" line="1684"/> <source>Passive debug connection received </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1617"/> + <location filename="../Debugger/DebugServer.py" line="1698"/> <source>Passive debug connection closed </source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Debugger/DebugServer.py" line="1326"/> + <source>Start Debugger</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Debugger/DebugServer.py" line="1326"/> + <source><p>The debugger type <b>{0}</b> is not supported or not configured.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>DebugUI</name> @@ -6641,47 +6651,47 @@ <context> <name>DebuggerInterfacePython</name> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="385"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="402"/> <source>Start Debugger</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="385"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="402"/> <source><p>The debugger backend could not be started.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="877"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="894"/> <source>Parent Process</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="878"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="895"/> <source>Child process</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="879"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="896"/> <source>Client forking</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="879"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="896"/> <source>Select the fork branch to follow.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="924"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="941"/> <source>Debug Protocol Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="924"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="941"/> <source><p>The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.</p><p>Error: {0}</p><p>Data:<br/>{0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="159"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="319"/> <source><p>No suitable {0} environment configured.</p></source> <translation type="unfinished"></translation> </message>
--- a/i18n/eric6_en.ts Wed Jun 27 18:49:20 2018 +0200 +++ b/i18n/eric6_en.ts Thu Jun 28 20:17:18 2018 +0200 @@ -5478,44 +5478,54 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="754"/> + <location filename="../Debugger/DebugServer.py" line="780"/> <source>Connection from illegal host</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="754"/> + <location filename="../Debugger/DebugServer.py" line="780"/> <source><p>A connection was attempted by the illegal host <b>{0}</b>. Accept this connection?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1419"/> + <location filename="../Debugger/DebugServer.py" line="1500"/> <source> Not connected </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1603"/> + <location filename="../Debugger/DebugServer.py" line="1684"/> <source>Passive debug connection received </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1617"/> + <location filename="../Debugger/DebugServer.py" line="1698"/> <source>Passive debug connection closed </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="327"/> + <location filename="../Debugger/DebugServer.py" line="330"/> <source>Register Debugger Interface</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="327"/> + <location filename="../Debugger/DebugServer.py" line="330"/> <source><p>The debugger interface <b>{0}</b> has already been registered. Ignoring this request.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Debugger/DebugServer.py" line="1326"/> + <source>Start Debugger</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Debugger/DebugServer.py" line="1326"/> + <source><p>The debugger type <b>{0}</b> is not supported or not configured.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>DebugUI</name> @@ -6648,47 +6658,47 @@ <context> <name>DebuggerInterfacePython</name> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="385"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="402"/> <source>Start Debugger</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="385"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="402"/> <source><p>The debugger backend could not be started.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="877"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="894"/> <source>Parent Process</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="878"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="895"/> <source>Child process</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="879"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="896"/> <source>Client forking</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="879"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="896"/> <source>Select the fork branch to follow.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="924"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="941"/> <source>Debug Protocol Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="924"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="941"/> <source><p>The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.</p><p>Error: {0}</p><p>Data:<br/>{0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="159"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="319"/> <source><p>No suitable {0} environment configured.</p></source> <translation type="unfinished"></translation> </message>
--- a/i18n/eric6_es.ts Wed Jun 27 18:49:20 2018 +0200 +++ b/i18n/eric6_es.ts Thu Jun 28 20:17:18 2018 +0200 @@ -5521,12 +5521,12 @@ <translation>cambiado</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="754"/> + <location filename="../Debugger/DebugServer.py" line="780"/> <source>Connection from illegal host</source> <translation>Conexión desde un host ilegal</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1419"/> + <location filename="../Debugger/DebugServer.py" line="1500"/> <source> Not connected </source> @@ -5535,34 +5535,44 @@ </translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="754"/> + <location filename="../Debugger/DebugServer.py" line="780"/> <source><p>A connection was attempted by the illegal host <b>{0}</b>. Accept this connection?</p></source> <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="1603"/> + <location filename="../Debugger/DebugServer.py" line="1684"/> <source>Passive debug connection received </source> <translation>Recibida conexión pasiva de depuración </translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1617"/> + <location filename="../Debugger/DebugServer.py" line="1698"/> <source>Passive debug connection closed </source> <translation>Cerrada conexión pasiva de depuración </translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="327"/> + <location filename="../Debugger/DebugServer.py" line="330"/> <source>Register Debugger Interface</source> <translation>Registrar Interfaz de Depurador</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="327"/> + <location filename="../Debugger/DebugServer.py" line="330"/> <source><p>The debugger interface <b>{0}</b> has already been registered. Ignoring this request.</p></source> <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="1326"/> + <source>Start Debugger</source> + <translation type="unfinished">Iniciar Depurador</translation> + </message> + <message> + <location filename="../Debugger/DebugServer.py" line="1326"/> + <source><p>The debugger type <b>{0}</b> is not supported or not configured.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>DebugUI</name> @@ -6709,7 +6719,7 @@ <context> <name>DebuggerInterfacePython</name> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="385"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="402"/> <source>Start Debugger</source> <translation>Iniciar Depurador</translation> </message> @@ -6719,42 +6729,42 @@ <translation type="obsolete"><p>No se ha encontrado un intérprete de {0} configurado.</p></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="385"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="402"/> <source><p>The debugger backend could not be started.</p></source> <translation><p>No ha sido posible lanzar el extremo del depurador.</p></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="877"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="894"/> <source>Parent Process</source> <translation>Proceso Padre</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="878"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="895"/> <source>Child process</source> <translation>Proceso hijo</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="879"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="896"/> <source>Client forking</source> <translation>Fork del cliente</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="879"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="896"/> <source>Select the fork branch to follow.</source> <translation>Seleccionar la rama de fork para continuar.</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="924"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="941"/> <source>Debug Protocol Error</source> <translation>Error de Protocolo de Depuración</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="924"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="941"/> <source><p>The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.</p><p>Error: {0}</p><p>Data:<br/>{0}</p></source> <translation><p>La respuesta recibida desde el backend del depurador no se ha podido descodificar. Por favor, informar de este problema junto con los datos recibidos a la dirección de email para bugs de eric.</p><p>Error: {0}</p><p>Datos:<br/>{0}</p></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="159"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="319"/> <source><p>No suitable {0} environment configured.</p></source> <translation type="unfinished"></translation> </message>
--- a/i18n/eric6_fr.ts Wed Jun 27 18:49:20 2018 +0200 +++ b/i18n/eric6_fr.ts Thu Jun 28 20:17:18 2018 +0200 @@ -5655,44 +5655,54 @@ <translation>modifiée</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="754"/> + <location filename="../Debugger/DebugServer.py" line="780"/> <source>Connection from illegal host</source> <translation>Connexion en provenance d'un hote illégal</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1419"/> + <location filename="../Debugger/DebugServer.py" line="1500"/> <source> Not connected </source> <translation>Non connecté</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="754"/> + <location filename="../Debugger/DebugServer.py" line="780"/> <source><p>A connection was attempted by the illegal host <b>{0}</b>. Accept this connection?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1603"/> + <location filename="../Debugger/DebugServer.py" line="1684"/> <source>Passive debug connection received </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1617"/> + <location filename="../Debugger/DebugServer.py" line="1698"/> <source>Passive debug connection closed </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="327"/> + <location filename="../Debugger/DebugServer.py" line="330"/> <source>Register Debugger Interface</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="327"/> + <location filename="../Debugger/DebugServer.py" line="330"/> <source><p>The debugger interface <b>{0}</b> has already been registered. Ignoring this request.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Debugger/DebugServer.py" line="1326"/> + <source>Start Debugger</source> + <translation type="unfinished">Démarrage du débogueur</translation> + </message> + <message> + <location filename="../Debugger/DebugServer.py" line="1326"/> + <source><p>The debugger type <b>{0}</b> is not supported or not configured.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>DebugUI</name> @@ -6883,47 +6893,47 @@ <context> <name>DebuggerInterfacePython</name> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="385"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="402"/> <source>Start Debugger</source> <translation type="unfinished">Démarrage du débogueur</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="385"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="402"/> <source><p>The debugger backend could not be started.</p></source> <translation type="unfinished"><p>Impossible de lancer le débogueur en arrière-plan.</p></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="877"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="894"/> <source>Parent Process</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="878"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="895"/> <source>Child process</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="879"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="896"/> <source>Client forking</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="879"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="896"/> <source>Select the fork branch to follow.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="924"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="941"/> <source>Debug Protocol Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="924"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="941"/> <source><p>The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.</p><p>Error: {0}</p><p>Data:<br/>{0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="159"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="319"/> <source><p>No suitable {0} environment configured.</p></source> <translation type="unfinished"></translation> </message>
--- a/i18n/eric6_it.ts Wed Jun 27 18:49:20 2018 +0200 +++ b/i18n/eric6_it.ts Thu Jun 28 20:17:18 2018 +0200 @@ -5558,44 +5558,54 @@ <translation>modificato</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="754"/> + <location filename="../Debugger/DebugServer.py" line="780"/> <source>Connection from illegal host</source> <translation>Connessione da un non vietato</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1419"/> + <location filename="../Debugger/DebugServer.py" line="1500"/> <source> Not connected </source> <translation>Non connesso</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="754"/> + <location filename="../Debugger/DebugServer.py" line="780"/> <source><p>A connection was attempted by the illegal host <b>{0}</b>. Accept this connection?</p></source> <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="1603"/> + <location filename="../Debugger/DebugServer.py" line="1684"/> <source>Passive debug connection received </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1617"/> + <location filename="../Debugger/DebugServer.py" line="1698"/> <source>Passive debug connection closed </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="327"/> + <location filename="../Debugger/DebugServer.py" line="330"/> <source>Register Debugger Interface</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="327"/> + <location filename="../Debugger/DebugServer.py" line="330"/> <source><p>The debugger interface <b>{0}</b> has already been registered. Ignoring this request.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Debugger/DebugServer.py" line="1326"/> + <source>Start Debugger</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Debugger/DebugServer.py" line="1326"/> + <source><p>The debugger type <b>{0}</b> is not supported or not configured.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>DebugUI</name> @@ -6736,47 +6746,47 @@ <context> <name>DebuggerInterfacePython</name> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="385"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="402"/> <source>Start Debugger</source> <translation type="unfinished">Avvia Debugger</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="385"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="402"/> <source><p>The debugger backend could not be started.</p></source> <translation type="unfinished"><p>Il debugger non può essere avviato.</p></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="877"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="894"/> <source>Parent Process</source> <translation type="unfinished">Processo padre</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="878"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="895"/> <source>Child process</source> <translation type="unfinished">Processo figlio</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="879"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="896"/> <source>Client forking</source> <translation type="unfinished">Lancio processo figlio in corso</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="879"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="896"/> <source>Select the fork branch to follow.</source> <translation type="unfinished">Seleziona il client da seguire.</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="924"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="941"/> <source>Debug Protocol Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="924"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="941"/> <source><p>The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.</p><p>Error: {0}</p><p>Data:<br/>{0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="159"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="319"/> <source><p>No suitable {0} environment configured.</p></source> <translation type="unfinished"></translation> </message>
--- a/i18n/eric6_pt.ts Wed Jun 27 18:49:20 2018 +0200 +++ b/i18n/eric6_pt.ts Thu Jun 28 20:17:18 2018 +0200 @@ -5710,17 +5710,17 @@ <translation>alterado</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="754"/> + <location filename="../Debugger/DebugServer.py" line="780"/> <source>Connection from illegal host</source> <translation>Conexão desde anfitrião ilegal</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="754"/> + <location filename="../Debugger/DebugServer.py" line="780"/> <source><p>A connection was attempted by the illegal host <b>{0}</b>. Accept this connection?</p></source> <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="1419"/> + <location filename="../Debugger/DebugServer.py" line="1500"/> <source> Not connected </source> @@ -5729,29 +5729,39 @@ </translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1603"/> + <location filename="../Debugger/DebugServer.py" line="1684"/> <source>Passive debug connection received </source> <translation>Conexão de depuração passiva recebida </translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1617"/> + <location filename="../Debugger/DebugServer.py" line="1698"/> <source>Passive debug connection closed </source> <translation>Conexão de depuração passiva fechada </translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="327"/> + <location filename="../Debugger/DebugServer.py" line="330"/> <source>Register Debugger Interface</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="327"/> + <location filename="../Debugger/DebugServer.py" line="330"/> <source><p>The debugger interface <b>{0}</b> has already been registered. Ignoring this request.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Debugger/DebugServer.py" line="1326"/> + <source>Start Debugger</source> + <translation type="unfinished">Iniciar o Depurador</translation> + </message> + <message> + <location filename="../Debugger/DebugServer.py" line="1326"/> + <source><p>The debugger type <b>{0}</b> is not supported or not configured.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>DebugUI</name> @@ -6968,7 +6978,7 @@ <context> <name>DebuggerInterfacePython</name> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="385"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="402"/> <source>Start Debugger</source> <translation type="unfinished">Iniciar o Depurador</translation> </message> @@ -6978,42 +6988,42 @@ <translation type="obsolete"><p>Intérprete de Python2 não configurado.</p></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="385"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="402"/> <source><p>The debugger backend could not be started.</p></source> <translation type="unfinished"><p>A instalação de retaguarda do depurador não pode iniciar.</p></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="877"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="894"/> <source>Parent Process</source> <translation type="unfinished">Processo Pai</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="878"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="895"/> <source>Child process</source> <translation type="unfinished">Processo Filho</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="879"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="896"/> <source>Client forking</source> <translation type="unfinished">Bifurcação do Cliente</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="879"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="896"/> <source>Select the fork branch to follow.</source> <translation type="unfinished">Selecionar o ramo da bifurcação a seguir.</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="924"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="941"/> <source>Debug Protocol Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="924"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="941"/> <source><p>The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.</p><p>Error: {0}</p><p>Data:<br/>{0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="159"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="319"/> <source><p>No suitable {0} environment configured.</p></source> <translation type="unfinished"></translation> </message>
--- a/i18n/eric6_ru.ts Wed Jun 27 18:49:20 2018 +0200 +++ b/i18n/eric6_ru.ts Thu Jun 28 20:17:18 2018 +0200 @@ -5531,17 +5531,17 @@ <translation>изменено</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="758"/> + <location filename="../Debugger/DebugServer.py" line="780"/> <source>Connection from illegal host</source> <translation>соединение с запрещённого хоста</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="758"/> + <location filename="../Debugger/DebugServer.py" line="780"/> <source><p>A connection was attempted by the illegal host <b>{0}</b>. Accept this connection?</p></source> <translation><p>Попытка соединения с недопустимого компьютора <b>{0}</b>. Разрешить соединение?</p></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1423"/> + <location filename="../Debugger/DebugServer.py" line="1500"/> <source> Not connected </source> @@ -5550,14 +5550,14 @@ </translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1607"/> + <location filename="../Debugger/DebugServer.py" line="1684"/> <source>Passive debug connection received </source> <translation>Получен запрос на соединение для пассивной отладки </translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1621"/> + <location filename="../Debugger/DebugServer.py" line="1698"/> <source>Passive debug connection closed </source> <translation>Соединение для пассивной отладки закрыто @@ -5573,6 +5573,16 @@ <source><p>The debugger interface <b>{0}</b> has already been registered. Ignoring this request.</p></source> <translation><p>Интерфейс отладчика <b>{0}</b> уже зарегистрирован. Запрос проигнорирован.</p></translation> </message> + <message> + <location filename="../Debugger/DebugServer.py" line="1326"/> + <source>Start Debugger</source> + <translation type="unfinished">Запуск отладчика</translation> + </message> + <message> + <location filename="../Debugger/DebugServer.py" line="1326"/> + <source><p>The debugger type <b>{0}</b> is not supported or not configured.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>DebugUI</name> @@ -6738,47 +6748,47 @@ <context> <name>DebuggerInterfacePython</name> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="385"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="402"/> <source>Start Debugger</source> <translation>Запуск отладчика</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="385"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="402"/> <source><p>The debugger backend could not be started.</p></source> <translation><p>Невозможно запустить бэкэнд отладчика</p></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="877"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="894"/> <source>Parent Process</source> <translation>Родительский процесс</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="878"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="895"/> <source>Child process</source> <translation>Порожденный процесс</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="879"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="896"/> <source>Client forking</source> <translation>Разветвление процесса</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="879"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="896"/> <source>Select the fork branch to follow.</source> <translation>Выберите fork-ветку для отслеживания.</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="924"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="941"/> <source>Debug Protocol Error</source> <translation>Протокол ошибок отладки</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="924"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="941"/> <source><p>The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.</p><p>Error: {0}</p><p>Data:<br/>{0}</p></source> <translation><p>Невозможно декодировать ответ, полученный от бэкэнда отладчика. Сообщите об этой проблеме, отправив полученные данные на электронную почту eric bugs. </ P> <p> Error: {0} </ p> <p> Data: <br/> {0} </ p></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="159"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="319"/> <source><p>No suitable {0} environment configured.</p></source> <translation><p>Не создана подходящая для {0} среда окружения.</p></translation> </message>
--- a/i18n/eric6_tr.ts Wed Jun 27 18:49:20 2018 +0200 +++ b/i18n/eric6_tr.ts Thu Jun 28 20:17:18 2018 +0200 @@ -5642,17 +5642,17 @@ <translation>değişti</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="754"/> + <location filename="../Debugger/DebugServer.py" line="780"/> <source>Connection from illegal host</source> <translation>Yasal olmayan bir host tan balğlantı</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="754"/> + <location filename="../Debugger/DebugServer.py" line="780"/> <source><p>A connection was attempted by the illegal host <b>{0}</b>. Accept this connection?</p></source> <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="1419"/> + <location filename="../Debugger/DebugServer.py" line="1500"/> <source> Not connected </source> @@ -5661,27 +5661,37 @@ </translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1603"/> + <location filename="../Debugger/DebugServer.py" line="1684"/> <source>Passive debug connection received </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1617"/> + <location filename="../Debugger/DebugServer.py" line="1698"/> <source>Passive debug connection closed </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="327"/> + <location filename="../Debugger/DebugServer.py" line="330"/> <source>Register Debugger Interface</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="327"/> + <location filename="../Debugger/DebugServer.py" line="330"/> <source><p>The debugger interface <b>{0}</b> has already been registered. Ignoring this request.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Debugger/DebugServer.py" line="1326"/> + <source>Start Debugger</source> + <translation type="unfinished">Hata Ayıklayıcıyı Başlat</translation> + </message> + <message> + <location filename="../Debugger/DebugServer.py" line="1326"/> + <source><p>The debugger type <b>{0}</b> is not supported or not configured.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>DebugUI</name> @@ -6858,7 +6868,7 @@ <context> <name>DebuggerInterfacePython</name> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="385"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="402"/> <source>Start Debugger</source> <translation type="unfinished">Hata Ayıklayıcıyı Başlat</translation> </message> @@ -6868,42 +6878,42 @@ <translation type="obsolete"><p>Python2 yorumlayıcısı ayarlanmamış.</p></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="385"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="402"/> <source><p>The debugger backend could not be started.</p></source> <translation type="unfinished"><p>Hata ayıklayıcıbaşlatılamadı.</p></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="877"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="894"/> <source>Parent Process</source> <translation type="unfinished">Ana İşlem</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="878"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="895"/> <source>Child process</source> <translation type="unfinished">Alt işlem</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="879"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="896"/> <source>Client forking</source> <translation type="unfinished">İstemci çatallaşması</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="879"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="896"/> <source>Select the fork branch to follow.</source> <translation type="unfinished">Takip eden çatallaşmadaki branşı seç.</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="924"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="941"/> <source>Debug Protocol Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="924"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="941"/> <source><p>The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.</p><p>Error: {0}</p><p>Data:<br/>{0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="159"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="319"/> <source><p>No suitable {0} environment configured.</p></source> <translation type="unfinished"></translation> </message>
--- a/i18n/eric6_zh_CN.ts Wed Jun 27 18:49:20 2018 +0200 +++ b/i18n/eric6_zh_CN.ts Thu Jun 28 20:17:18 2018 +0200 @@ -5643,12 +5643,12 @@ <translation>改变</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="754"/> + <location filename="../Debugger/DebugServer.py" line="780"/> <source>Connection from illegal host</source> <translation>连接非法主机</translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1419"/> + <location filename="../Debugger/DebugServer.py" line="1500"/> <source> Not connected </source> @@ -5657,32 +5657,42 @@ </translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="754"/> + <location filename="../Debugger/DebugServer.py" line="780"/> <source><p>A connection was attempted by the illegal host <b>{0}</b>. Accept this connection?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1603"/> + <location filename="../Debugger/DebugServer.py" line="1684"/> <source>Passive debug connection received </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="1617"/> + <location filename="../Debugger/DebugServer.py" line="1698"/> <source>Passive debug connection closed </source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="327"/> + <location filename="../Debugger/DebugServer.py" line="330"/> <source>Register Debugger Interface</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="327"/> + <location filename="../Debugger/DebugServer.py" line="330"/> <source><p>The debugger interface <b>{0}</b> has already been registered. Ignoring this request.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Debugger/DebugServer.py" line="1326"/> + <source>Start Debugger</source> + <translation type="unfinished">启动调试器</translation> + </message> + <message> + <location filename="../Debugger/DebugServer.py" line="1326"/> + <source><p>The debugger type <b>{0}</b> is not supported or not configured.</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>DebugUI</name> @@ -6883,22 +6893,22 @@ <context> <name>DebuggerInterfacePython</name> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="385"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="402"/> <source>Start Debugger</source> <translation type="unfinished">启动调试器</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="385"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="402"/> <source><p>The debugger backend could not be started.</p></source> <translation type="unfinished"><p>调试器后端无法启动。</p></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="877"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="894"/> <source>Parent Process</source> <translation type="unfinished">父进程</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="878"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="895"/> <source>Child process</source> <translation type="unfinished">子进程</translation> </message> @@ -6908,27 +6918,27 @@ <translation type="obsolete"><p>没有已配置的 Python2 解释器。</p></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="879"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="896"/> <source>Client forking</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="879"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="896"/> <source>Select the fork branch to follow.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="924"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="941"/> <source>Debug Protocol Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="924"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="941"/> <source><p>The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.</p><p>Error: {0}</p><p>Data:<br/>{0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="159"/> + <location filename="../Debugger/DebuggerInterfacePython.py" line="319"/> <source><p>No suitable {0} environment configured.</p></source> <translation type="unfinished"></translation> </message>