--- a/eric6/i18n/eric6_en.ts Thu Jan 07 17:22:16 2021 +0100 +++ b/eric6/i18n/eric6_en.ts Thu Jan 07 18:11:11 2021 +0100 @@ -1520,40 +1520,40 @@ <context> <name>BackgroundService</name> <message> - <location filename="../Utilities/BackgroundService.py" line="128"/> + <location filename="../Utilities/BackgroundService.py" line="134"/> <source>{0} not configured.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/BackgroundService.py" line="182"/> + <location filename="../Utilities/BackgroundService.py" line="189"/> <source>Restart background client?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/BackgroundService.py" line="208"/> - <source>An error in Erics background client stopped the service.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Utilities/BackgroundService.py" line="419"/> + <location filename="../Utilities/BackgroundService.py" line="444"/> <source>Eric's background client disconnected because of an unknown reason.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/BackgroundService.py" line="425"/> + <location filename="../Utilities/BackgroundService.py" line="450"/> <source>Background client disconnected.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/BackgroundService.py" line="182"/> + <location filename="../Utilities/BackgroundService.py" line="189"/> <source><p>The background client for <b>{0}</b> has stopped due to an exception. It's used by various plug-ins like the different checkers.</p><p>Select<ul><li><b>'Yes'</b> to restart the client, but abort the last job</li><li><b>'Retry'</b> to restart the client and the last job</li><li><b>'No'</b> to leave the client off.</li></ul></p><p>Note: The client can be restarted by opening and accepting the preferences dialog or reloading/changing the project.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Utilities/BackgroundService.py" line="425"/> + <location filename="../Utilities/BackgroundService.py" line="450"/> <source>The background client for <b>{0}</b> disconnected because of an unknown reason.<br>Should it be restarted?</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Utilities/BackgroundService.py" line="215"/> + <source>An error in Eric's background client stopped the service.</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>BookmarkActionSelectionDialog</name> @@ -6604,7 +6604,7 @@ <context> <name>DebugUI</name> <message> - <location filename="../Debugger/DebugUI.py" line="1980"/> + <location filename="../Debugger/DebugUI.py" line="1957"/> <source>Run Script</source> <translation type="unfinished"></translation> </message> @@ -6624,7 +6624,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1992"/> + <location filename="../Debugger/DebugUI.py" line="1969"/> <source>Run Project</source> <translation type="unfinished"></translation> </message> @@ -6724,7 +6724,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2112"/> + <location filename="../Debugger/DebugUI.py" line="2089"/> <source>Debug Script</source> <translation type="unfinished"></translation> </message> @@ -6744,7 +6744,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2129"/> + <location filename="../Debugger/DebugUI.py" line="2106"/> <source>Debug Project</source> <translation type="unfinished"></translation> </message> @@ -7053,102 +7053,102 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1190"/> + <location filename="../Debugger/DebugUI.py" line="1167"/> <source>The program being debugged contains an unspecified syntax error.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1209"/> + <location filename="../Debugger/DebugUI.py" line="1186"/> <source><p>The file <b>{0}</b> contains the syntax error <b>{1}</b> at line <b>{2}</b>, character <b>{3}</b>.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1233"/> + <location filename="../Debugger/DebugUI.py" line="1210"/> <source>An unhandled exception occured. See the shell window for details.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1283"/> + <location filename="../Debugger/DebugUI.py" line="1260"/> <source><p>The debugged program raised the exception <b>{0}</b><br>"<b>{1}</b>"<br>File: <b>{2}</b>, Line: <b>{3}</b></p><p>Break here?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1298"/> + <location filename="../Debugger/DebugUI.py" line="1275"/> <source><p>The debugged program raised the exception <b>{0}</b><br>"<b>{1}</b>"</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1366"/> + <location filename="../Debugger/DebugUI.py" line="1343"/> <source>The program being debugged has terminated unexpectedly.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1473"/> + <location filename="../Debugger/DebugUI.py" line="1450"/> <source>Breakpoint Condition Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1473"/> + <location filename="../Debugger/DebugUI.py" line="1450"/> <source><p>The condition of the breakpoint <b>{0}, {1}</b> contains a syntax error.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1512"/> + <location filename="../Debugger/DebugUI.py" line="1489"/> <source>Watch Expression Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1512"/> + <location filename="../Debugger/DebugUI.py" line="1489"/> <source><p>The watch expression <b>{0}</b> contains a syntax error.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1542"/> + <location filename="../Debugger/DebugUI.py" line="1519"/> <source><p>A watch expression '<b>{0}</b>' already exists.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1547"/> + <location filename="../Debugger/DebugUI.py" line="1524"/> <source><p>A watch expression '<b>{0}</b>' for the variable <b>{1}</b> already exists.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1552"/> + <location filename="../Debugger/DebugUI.py" line="1529"/> <source>Watch expression already exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1721"/> + <location filename="../Debugger/DebugUI.py" line="1698"/> <source>Coverage of Project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1708"/> + <location filename="../Debugger/DebugUI.py" line="1685"/> <source>Coverage of Script</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1992"/> + <location filename="../Debugger/DebugUI.py" line="1969"/> <source>There is no main script defined for the current project. Aborting</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1857"/> + <location filename="../Debugger/DebugUI.py" line="1834"/> <source>Profile of Project</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1844"/> + <location filename="../Debugger/DebugUI.py" line="1821"/> <source>Profile of Script</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2129"/> + <location filename="../Debugger/DebugUI.py" line="2106"/> <source>There is no main script defined for the current project. No debugging possible.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1162"/> + <location filename="../Debugger/DebugUI.py" line="1139"/> <source>Program terminated</source> <translation type="unfinished"></translation> </message> @@ -7168,43 +7168,16 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1352"/> + <location filename="../Debugger/DebugUI.py" line="1329"/> <source><p>The program generate the signal "{0}".<br/>File: <b>{1}</b>, Line: <b>{2}</b></p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1124"/> - <source><p>Message: {0}</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Debugger/DebugUI.py" line="1129"/> - <source><p>The program has terminated with an exit status of {0}.</p>{1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Debugger/DebugUI.py" line="1135"/> - <source><p><b>{0}</b> has terminated with an exit status of {1}.</p>{2}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Debugger/DebugUI.py" line="1143"/> + <location filename="../Debugger/DebugUI.py" line="1120"/> <source>Message: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1148"/> - <source>The program has terminated with an exit status of {0}. -{1}</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Debugger/DebugUI.py" line="1152"/> - <source>"{0}" has terminated with an exit status of {1}. -{2}</source> - <translation type="unfinished"></translation> - </message> - <message> <location filename="../Debugger/DebugUI.py" line="406"/> <source>Move Instruction Pointer to Cursor</source> <translation type="unfinished"></translation> @@ -7225,7 +7198,7 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1430"/> + <location filename="../Debugger/DebugUI.py" line="1407"/> <source>No locals available.</source> <translation type="unfinished"></translation> </message> @@ -7259,6 +7232,16 @@ <source><b>Continue Until</b><p>Continue running the program from the current line to the cursor position greater than the current line or until leaving the current frame.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="../Debugger/DebugUI.py" line="1125"/> + <source><p>The program has terminated with an exit status of {0}.</p><p>{1}</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Debugger/DebugUI.py" line="1129"/> + <source><p><b>{0}</b> has terminated with an exit status of {1}.</p><p>{2}</p></source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>DebugViewer</name> @@ -7612,122 +7595,112 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="484"/> - <source>Select to suppress the client exit dialog for a clean exit</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="487"/> - <source>Don't show client exit dialog for a clean exit</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="516"/> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="506"/> <source>Breakpoints</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="522"/> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="512"/> <source>Select to change the breakpoint toggle order from Off->On->Off to Off->On (permanent)->On (temporary)->Off</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="525"/> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="515"/> <source>Three state breakpoint</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="575"/> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="565"/> <source>Exceptions</source> <translation type="unfinished"></translation> </message> <message> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="571"/> + <source>Select to always break at exceptions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="574"/> + <source>Always break at exceptions</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="282"/> + <source>Add allowed host</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="304"/> + <source>Enter the IP address of an allowed host</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="316"/> + <source><p>The entered address <b>{0}</b> is not a valid IP v4 or IP v6 address. Aborting...</p></source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="316"/> + <source>Edit allowed host</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="770"/> + <source>Local Variables Viewer</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="776"/> + <source>Automatically view source code when user changes the callstack frame in the callstack viewer.</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="779"/> + <source>Automatically view source code</source> + <translation type="unfinished"></translation> + </message> + <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="581"/> - <source>Select to always break at exceptions</source> + <source>Select to show exception information in the shell window</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="584"/> - <source>Always break at exceptions</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="287"/> - <source>Add allowed host</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="309"/> - <source>Enter the IP address of an allowed host</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="321"/> - <source><p>The entered address <b>{0}</b> is not a valid IP v4 or IP v6 address. Aborting...</p></source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="321"/> - <source>Edit allowed host</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="780"/> - <source>Local Variables Viewer</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="786"/> - <source>Automatically view source code when user changes the callstack frame in the callstack viewer.</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="789"/> - <source>Automatically view source code</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="591"/> - <source>Select to show exception information in the shell window</source> + <source>Show exceptions in Shell</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="605"/> + <source>Max. Variable Size:</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="612"/> + <source>Enter the maximum size of a variable to be shown (0 = no limit)</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="618"/> + <source>no limit</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="624"/> + <source> Bytes</source> <translation type="unfinished"></translation> </message> <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="594"/> - <source>Show exceptions in Shell</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="615"/> - <source>Max. Variable Size:</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="622"/> - <source>Enter the maximum size of a variable to be shown (0 = no limit)</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="628"/> - <source>no limit</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="634"/> - <source> Bytes</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="604"/> <source>Variables Viewer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="534"/> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="524"/> <source>Number of recent files and conditions:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="541"/> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="531"/> <source>Enter the number of recent files and breakpoint conditions to remember</source> <translation type="unfinished"></translation> </message> @@ -7769,42 +7742,42 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="701"/> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="691"/> <source>Changed elements:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="708"/> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="698"/> <source>First time opened elements:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="662"/> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="652"/> <source>Background Colors</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="691"/> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="681"/> <source>Select the background color for changed items.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="727"/> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="717"/> <source>Select the background color for elements which are loaded for the first time.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="497"/> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="487"/> <source>Multi Process Debugging</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="503"/> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="493"/> <source>Select to enable multiprocess debugging support globally</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="506"/> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="496"/> <source>Enable Multi Process Debugging Support</source> <translation type="unfinished"></translation> </message> @@ -49812,17 +49785,17 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1628"/> + <location filename="../Preferences/__init__.py" line="1627"/> <source>Export Preferences</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1656"/> + <location filename="../Preferences/__init__.py" line="1655"/> <source>Import Preferences</source> <translation type="unfinished"></translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1656"/> + <location filename="../Preferences/__init__.py" line="1655"/> <source>Properties File (*.ini);;All Files (*)</source> <translation type="unfinished"></translation> </message> @@ -49843,7 +49816,7 @@ <context> <name>PreviewModel</name> <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="437"/> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="432"/> <source>Variable Name</source> <translation type="unfinished"></translation> </message>