Corrected some little issues. eric7

Fri, 20 May 2022 11:17:22 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Fri, 20 May 2022 11:17:22 +0200
branch
eric7
changeset 9084
ee36935f4edd
parent 9082
d1b96d5e0794
child 9085
65451156bece

Corrected some little issues.

eric7/DataViews/PyCoverageDialog.py file | annotate | diff | comparison | revisions
eric7/Debugger/StartDialog.py file | annotate | diff | comparison | revisions
eric7/Testing/Interfaces/__init__.py file | annotate | diff | comparison | revisions
eric7/Testing/TestingWidget.py file | annotate | diff | comparison | revisions
eric7/i18n/eric7_cs.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_de.qm file | annotate | diff | comparison | revisions
eric7/i18n/eric7_de.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_empty.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_en.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_es.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_fr.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_it.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_pt.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_ru.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_tr.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_zh_CN.ts file | annotate | diff | comparison | revisions
--- a/eric7/DataViews/PyCoverageDialog.py	Thu May 19 17:03:34 2022 +0200
+++ b/eric7/DataViews/PyCoverageDialog.py	Fri May 20 11:17:22 2022 +0200
@@ -63,6 +63,7 @@
         
         self.__reportsMenu = QMenu(self.tr("Create Report"), self)
         self.__reportsMenu.addAction(self.tr("HTML Report"), self.__htmlReport)
+        self.__reportsMenu.addSeparator()
         self.__reportsMenu.addAction(self.tr("JSON Report"), self.__jsonReport)
         self.__reportsMenu.addAction(self.tr("LCOV Report"), self.__lcovReport)
         
--- a/eric7/Debugger/StartDialog.py	Thu May 19 17:03:34 2022 +0200
+++ b/eric7/Debugger/StartDialog.py	Fri May 20 11:17:22 2022 +0200
@@ -322,11 +322,11 @@
         histories = [
             "",
             self.tr("Script Name"),
-            self.tr("Command Line"),
+            self.tr("Script Parameters"),
             self.tr("Working Directory"),
             self.tr("Environment"),
         ]
-        combos = [
+        widgets = [
             None,
             self.ui.scriptnamePicker,
             self.ui.cmdlineCombo,
@@ -335,7 +335,7 @@
         ]
         if self.dialogType == 0:
             histories.append(self.tr("No Debug Programs"))
-            combos.append(self.ui.multiprocessNoDebugCombo)
+            widgets.append(self.ui.multiprocessNoDebugCombo)
         historyKind, ok = QInputDialog.getItem(
             self,
             self.tr("Edit History"),
@@ -345,22 +345,22 @@
         if ok and historyKind:
             history = []
             historiesIndex = histories.index(historyKind)
-            if historiesIndex == 1:
-                history = self.ui.scriptnamePicker.getPathItems()
-            elif historiesIndex == 3:
-                history = self.ui.workdirPicker.getPathItems()
+            if historiesIndex in (1, 3):
+                picker = widgets[historiesIndex]
+                history = picker.getPathItems()
             else:
-                combo = combos[historiesIndex]
+                combo = widgets[historiesIndex]
                 if combo:
-                    for index in range(combo.count()):
-                        history.append(combo.itemText(index))
+                    history = [
+                        combo.itemText(idx) for idx in range(combo.count())
+                    ]
             
             if history:
                 from .StartHistoryEditDialog import StartHistoryEditDialog
                 dlg = StartHistoryEditDialog(history, self)
             if dlg.exec() == QDialog.DialogCode.Accepted:
                 history = dlg.getHistory()
-                combo = combos[historiesIndex]
+                combo = widgets[historiesIndex]
                 if combo:
                     combo.clear()
                     combo.addItems(history)
--- a/eric7/Testing/Interfaces/__init__.py	Thu May 19 17:03:34 2022 +0200
+++ b/eric7/Testing/Interfaces/__init__.py	Fri May 20 11:17:22 2022 +0200
@@ -7,21 +7,21 @@
 Package containg the various test framework interfaces.
 """
 
-from .PytestExecutor import PytestExecutor
+#from .PytestExecutor import PytestExecutor
 from .UnittestExecutor import UnittestExecutor
 
 Frameworks = (
     UnittestExecutor,
-    PytestExecutor,
+#    PytestExecutor,
 )
 
 FrameworkNames = {
     "MicroPython": (
         UnittestExecutor.name,
-        PytestExecutor.name,
+#        PytestExecutor.name,
     ),
     "Python3": (
         UnittestExecutor.name,
-        PytestExecutor.name,
+#        PytestExecutor.name,
     ),
 }
--- a/eric7/Testing/TestingWidget.py	Thu May 19 17:03:34 2022 +0200
+++ b/eric7/Testing/TestingWidget.py	Fri May 20 11:17:22 2022 +0200
@@ -731,7 +731,11 @@
         
         if self.__project:
             mainScript = self.__project.getMainScript(True)
-            coverageFile = os.path.splitext(mainScript)[0] + ".coverage"
+            coverageFile = (
+                os.path.splitext(mainScript)[0] + ".coverage"
+                if mainScript else
+                ""
+            )
         else:
             coverageFile = ""
         interpreter = self.__venvManager.getVirtualenvInterpreter(
--- a/eric7/i18n/eric7_cs.ts	Thu May 19 17:03:34 2022 +0200
+++ b/eric7/i18n/eric7_cs.ts	Fri May 20 11:17:22 2022 +0200
@@ -62426,33 +62426,33 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="66" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="67" />
       <source>JSON Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="411" />
-      <location filename="../DataViews/PyCoverageDialog.py" line="67" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="412" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="68" />
       <source>LCOV Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="72" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="73" />
       <source>Open</source>
       <translation type="unfinished">Otevřít</translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="76" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="77" />
       <source>Erase Coverage Info</source>
       <translation>Vymazat info pokrytí</translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="265" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="266" />
       <source>Parse Error</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../DataViews/PyCoverageDialog.py" line="266" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="267" />
       <source>%n file(s) could not be parsed. Coverage info for these is not available.</source>
       <translation type="unfinished">
         <numerusform />
@@ -62461,12 +62461,12 @@
       </translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="412" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="413" />
       <source>Enter the path of the output file:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="416" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="417" />
       <source>LCOV Files (*.lcov);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
@@ -73449,7 +73449,7 @@
     </message>
     <message>
       <location filename="../Debugger/StartDialog.py" line="325" />
-      <source>Command Line</source>
+      <source>Script Parameters</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -82630,40 +82630,40 @@
       <translation type="unfinished">Příprava soupravy testu</translation>
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="787" />
+      <location filename="../Testing/TestingWidget.py" line="791" />
       <source>pending</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="813" />
+      <location filename="../Testing/TestingWidget.py" line="817" />
       <source>Failure</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="822" />
-      <location filename="../Testing/TestingWidget.py" line="816" />
+      <location filename="../Testing/TestingWidget.py" line="826" />
+      <location filename="../Testing/TestingWidget.py" line="820" />
       <source>Collection Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="823" />
+      <location filename="../Testing/TestingWidget.py" line="827" />
       <source>&lt;p&gt;There was an error while collecting tests.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="844" />
+      <location filename="../Testing/TestingWidget.py" line="848" />
       <source>running</source>
       <translation type="unfinished">běžící</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Testing/TestingWidget.py" line="890" />
+      <location filename="../Testing/TestingWidget.py" line="894" />
       <source>Ran %n test(s) in {0}s</source>
       <translation type="unfinished">
         <numerusform />
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Testing/TestingWidget.py" line="902" />
+      <location filename="../Testing/TestingWidget.py" line="906" />
       <source>Ran %n test(s)</source>
       <translation type="unfinished">
         <numerusform />
Binary file eric7/i18n/eric7_de.qm has changed
--- a/eric7/i18n/eric7_de.ts	Thu May 19 17:03:34 2022 +0200
+++ b/eric7/i18n/eric7_de.ts	Fri May 20 11:17:22 2022 +0200
@@ -58701,33 +58701,33 @@
       <translation>HTML Bericht</translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="66" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="67" />
       <source>JSON Report</source>
       <translation>JSON Bericht</translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="411" />
-      <location filename="../DataViews/PyCoverageDialog.py" line="67" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="412" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="68" />
       <source>LCOV Report</source>
       <translation>LCOV Bericht</translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="72" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="73" />
       <source>Open</source>
       <translation>Öffnen</translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="76" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="77" />
       <source>Erase Coverage Info</source>
       <translation>Lösche Abdeckungsinfo</translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="265" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="266" />
       <source>Parse Error</source>
       <translation>Parsefehler</translation>
     </message>
     <message numerus="yes">
-      <location filename="../DataViews/PyCoverageDialog.py" line="266" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="267" />
       <source>%n file(s) could not be parsed. Coverage info for these is not available.</source>
       <translation>
         <numerusform>Eine Datei konnte nicht geparst werden. Coverage Informationen sind für diese nicht verfügbar.</numerusform>
@@ -58735,12 +58735,12 @@
       </translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="412" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="413" />
       <source>Enter the path of the output file:</source>
       <translation>Gib den Pfad zur Ausgabedatei ein:</translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="416" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="417" />
       <source>LCOV Files (*.lcov);;All Files (*)</source>
       <translation>LCOV Dateien (*.lcov);;Alle Dateien (*)</translation>
     </message>
@@ -69097,8 +69097,8 @@
     </message>
     <message>
       <location filename="../Debugger/StartDialog.py" line="325" />
-      <source>Command Line</source>
-      <translation>Kommandozeile</translation>
+      <source>Script Parameters</source>
+      <translation>Skriptparameter</translation>
     </message>
     <message>
       <location filename="../Debugger/StartDialog.py" line="326" />
@@ -78176,33 +78176,33 @@
       <translation>Bereite Testlauf vor</translation>
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="787" />
+      <location filename="../Testing/TestingWidget.py" line="791" />
       <source>pending</source>
       <translation>ausstehend</translation>
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="813" />
+      <location filename="../Testing/TestingWidget.py" line="817" />
       <source>Failure</source>
       <translation>Fehlschlag</translation>
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="822" />
-      <location filename="../Testing/TestingWidget.py" line="816" />
+      <location filename="../Testing/TestingWidget.py" line="826" />
+      <location filename="../Testing/TestingWidget.py" line="820" />
       <source>Collection Error</source>
       <translation>Ermittlungsfehler</translation>
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="823" />
+      <location filename="../Testing/TestingWidget.py" line="827" />
       <source>&lt;p&gt;There was an error while collecting tests.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Es gab einen Fehler während der Testermittlung.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="844" />
+      <location filename="../Testing/TestingWidget.py" line="848" />
       <source>running</source>
       <translation>läuft</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Testing/TestingWidget.py" line="890" />
+      <location filename="../Testing/TestingWidget.py" line="894" />
       <source>Ran %n test(s) in {0}s</source>
       <translation>
         <numerusform>%n Test in {0}s ausgeführt</numerusform>
@@ -78210,7 +78210,7 @@
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Testing/TestingWidget.py" line="902" />
+      <location filename="../Testing/TestingWidget.py" line="906" />
       <source>Ran %n test(s)</source>
       <translation>
         <numerusform>%n Test ausgeführt</numerusform>
--- a/eric7/i18n/eric7_empty.ts	Thu May 19 17:03:34 2022 +0200
+++ b/eric7/i18n/eric7_empty.ts	Fri May 20 11:17:22 2022 +0200
@@ -58425,45 +58425,45 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="66" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="67" />
       <source>JSON Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="411" />
-      <location filename="../DataViews/PyCoverageDialog.py" line="67" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="412" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="68" />
       <source>LCOV Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="72" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="73" />
       <source>Open</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="76" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="77" />
       <source>Erase Coverage Info</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="265" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="266" />
       <source>Parse Error</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../DataViews/PyCoverageDialog.py" line="266" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="267" />
       <source>%n file(s) could not be parsed. Coverage info for these is not available.</source>
       <translation type="unfinished">
         <numerusform />
       </translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="412" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="413" />
       <source>Enter the path of the output file:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="416" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="417" />
       <source>LCOV Files (*.lcov);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
@@ -68616,7 +68616,7 @@
     </message>
     <message>
       <location filename="../Debugger/StartDialog.py" line="325" />
-      <source>Command Line</source>
+      <source>Script Parameters</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -77618,40 +77618,40 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="787" />
+      <location filename="../Testing/TestingWidget.py" line="791" />
       <source>pending</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="813" />
+      <location filename="../Testing/TestingWidget.py" line="817" />
       <source>Failure</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="822" />
-      <location filename="../Testing/TestingWidget.py" line="816" />
+      <location filename="../Testing/TestingWidget.py" line="826" />
+      <location filename="../Testing/TestingWidget.py" line="820" />
       <source>Collection Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="823" />
+      <location filename="../Testing/TestingWidget.py" line="827" />
       <source>&lt;p&gt;There was an error while collecting tests.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="844" />
+      <location filename="../Testing/TestingWidget.py" line="848" />
       <source>running</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../Testing/TestingWidget.py" line="890" />
+      <location filename="../Testing/TestingWidget.py" line="894" />
       <source>Ran %n test(s) in {0}s</source>
       <translation type="unfinished">
         <numerusform />
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Testing/TestingWidget.py" line="902" />
+      <location filename="../Testing/TestingWidget.py" line="906" />
       <source>Ran %n test(s)</source>
       <translation type="unfinished">
         <numerusform />
--- a/eric7/i18n/eric7_en.ts	Thu May 19 17:03:34 2022 +0200
+++ b/eric7/i18n/eric7_en.ts	Fri May 20 11:17:22 2022 +0200
@@ -58472,33 +58472,33 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="66" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="67" />
       <source>JSON Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="411" />
-      <location filename="../DataViews/PyCoverageDialog.py" line="67" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="412" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="68" />
       <source>LCOV Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="72" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="73" />
       <source>Open</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="76" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="77" />
       <source>Erase Coverage Info</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="265" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="266" />
       <source>Parse Error</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../DataViews/PyCoverageDialog.py" line="266" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="267" />
       <source>%n file(s) could not be parsed. Coverage info for these is not available.</source>
       <translation>
         <numerusform>One file could not be parsed. Coverage info for this one is not available.</numerusform>
@@ -58506,12 +58506,12 @@
       </translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="412" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="413" />
       <source>Enter the path of the output file:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="416" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="417" />
       <source>LCOV Files (*.lcov);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
@@ -68665,7 +68665,7 @@
     </message>
     <message>
       <location filename="../Debugger/StartDialog.py" line="325" />
-      <source>Command Line</source>
+      <source>Script Parameters</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -77669,33 +77669,33 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="787" />
+      <location filename="../Testing/TestingWidget.py" line="791" />
       <source>pending</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="813" />
+      <location filename="../Testing/TestingWidget.py" line="817" />
       <source>Failure</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="822" />
-      <location filename="../Testing/TestingWidget.py" line="816" />
+      <location filename="../Testing/TestingWidget.py" line="826" />
+      <location filename="../Testing/TestingWidget.py" line="820" />
       <source>Collection Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="823" />
+      <location filename="../Testing/TestingWidget.py" line="827" />
       <source>&lt;p&gt;There was an error while collecting tests.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="844" />
+      <location filename="../Testing/TestingWidget.py" line="848" />
       <source>running</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../Testing/TestingWidget.py" line="890" />
+      <location filename="../Testing/TestingWidget.py" line="894" />
       <source>Ran %n test(s) in {0}s</source>
       <translation>
         <numerusform>Ran %n test in {0}s</numerusform>
@@ -77703,7 +77703,7 @@
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Testing/TestingWidget.py" line="902" />
+      <location filename="../Testing/TestingWidget.py" line="906" />
       <source>Ran %n test(s)</source>
       <translation>
         <numerusform>Ran %n test</numerusform>
--- a/eric7/i18n/eric7_es.ts	Thu May 19 17:03:34 2022 +0200
+++ b/eric7/i18n/eric7_es.ts	Fri May 20 11:17:22 2022 +0200
@@ -58729,33 +58729,33 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="66" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="67" />
       <source>JSON Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="411" />
-      <location filename="../DataViews/PyCoverageDialog.py" line="67" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="412" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="68" />
       <source>LCOV Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="72" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="73" />
       <source>Open</source>
       <translation>Abrir</translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="76" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="77" />
       <source>Erase Coverage Info</source>
       <translation>Borrar Información de Cobertura</translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="265" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="266" />
       <source>Parse Error</source>
       <translation>Error de interpretación</translation>
     </message>
     <message numerus="yes">
-      <location filename="../DataViews/PyCoverageDialog.py" line="266" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="267" />
       <source>%n file(s) could not be parsed. Coverage info for these is not available.</source>
       <translation>
         <numerusform>%n archivo no se ha podido interpretar. Información de cobertura no disponible.</numerusform>
@@ -58763,12 +58763,12 @@
       </translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="412" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="413" />
       <source>Enter the path of the output file:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="416" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="417" />
       <source>LCOV Files (*.lcov);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
@@ -69128,8 +69128,8 @@
     </message>
     <message>
       <location filename="../Debugger/StartDialog.py" line="325" />
-      <source>Command Line</source>
-      <translation>Línea de Comando</translation>
+      <source>Script Parameters</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Debugger/StartDialog.py" line="326" />
@@ -69151,6 +69151,10 @@
       <source>Select the history list to be edited:</source>
       <translation>Seleccionar el listado de historial a editar:</translation>
     </message>
+    <message>
+      <source>Command Line</source>
+      <translation type="vanished">Línea de Comando</translation>
+    </message>
   </context>
   <context>
     <name>StartHistoryEditDialog</name>
@@ -78195,40 +78199,40 @@
       <translation type="unfinished">Preparando Suite de Tests</translation>
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="787" />
+      <location filename="../Testing/TestingWidget.py" line="791" />
       <source>pending</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="813" />
+      <location filename="../Testing/TestingWidget.py" line="817" />
       <source>Failure</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="822" />
-      <location filename="../Testing/TestingWidget.py" line="816" />
+      <location filename="../Testing/TestingWidget.py" line="826" />
+      <location filename="../Testing/TestingWidget.py" line="820" />
       <source>Collection Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="823" />
+      <location filename="../Testing/TestingWidget.py" line="827" />
       <source>&lt;p&gt;There was an error while collecting tests.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="844" />
+      <location filename="../Testing/TestingWidget.py" line="848" />
       <source>running</source>
       <translation type="unfinished">en ejecución</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Testing/TestingWidget.py" line="890" />
+      <location filename="../Testing/TestingWidget.py" line="894" />
       <source>Ran %n test(s) in {0}s</source>
       <translation type="unfinished">
         <numerusform />
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Testing/TestingWidget.py" line="902" />
+      <location filename="../Testing/TestingWidget.py" line="906" />
       <source>Ran %n test(s)</source>
       <translation type="unfinished">
         <numerusform />
--- a/eric7/i18n/eric7_fr.ts	Thu May 19 17:03:34 2022 +0200
+++ b/eric7/i18n/eric7_fr.ts	Fri May 20 11:17:22 2022 +0200
@@ -62761,33 +62761,33 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="66" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="67" />
       <source>JSON Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="411" />
-      <location filename="../DataViews/PyCoverageDialog.py" line="67" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="412" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="68" />
       <source>LCOV Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="72" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="73" />
       <source>Open</source>
       <translation>Ouvrir</translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="76" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="77" />
       <source>Erase Coverage Info</source>
       <translation>Supprimer les infos de Coverage</translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="265" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="266" />
       <source>Parse Error</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../DataViews/PyCoverageDialog.py" line="266" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="267" />
       <source>%n file(s) could not be parsed. Coverage info for these is not available.</source>
       <translation type="unfinished">
         <numerusform />
@@ -62795,12 +62795,12 @@
       </translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="412" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="413" />
       <source>Enter the path of the output file:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="416" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="417" />
       <source>LCOV Files (*.lcov);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
@@ -73956,8 +73956,8 @@
     </message>
     <message>
       <location filename="../Debugger/StartDialog.py" line="325" />
-      <source>Command Line</source>
-      <translation>Ligne de commande</translation>
+      <source>Script Parameters</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Debugger/StartDialog.py" line="326" />
@@ -73979,6 +73979,10 @@
       <source>Select the history list to be edited:</source>
       <translation>Sélectionner la liste d'historique à modifier :</translation>
     </message>
+    <message>
+      <source>Command Line</source>
+      <translation type="vanished">Ligne de commande</translation>
+    </message>
   </context>
   <context>
     <name>StartHistoryEditDialog</name>
@@ -83162,40 +83166,40 @@
       <translation type="unfinished">Préparation de Testsuite</translation>
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="787" />
+      <location filename="../Testing/TestingWidget.py" line="791" />
       <source>pending</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="813" />
+      <location filename="../Testing/TestingWidget.py" line="817" />
       <source>Failure</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="822" />
-      <location filename="../Testing/TestingWidget.py" line="816" />
+      <location filename="../Testing/TestingWidget.py" line="826" />
+      <location filename="../Testing/TestingWidget.py" line="820" />
       <source>Collection Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="823" />
+      <location filename="../Testing/TestingWidget.py" line="827" />
       <source>&lt;p&gt;There was an error while collecting tests.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="844" />
+      <location filename="../Testing/TestingWidget.py" line="848" />
       <source>running</source>
       <translation type="unfinished">en cours</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Testing/TestingWidget.py" line="890" />
+      <location filename="../Testing/TestingWidget.py" line="894" />
       <source>Ran %n test(s) in {0}s</source>
       <translation type="unfinished">
         <numerusform />
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Testing/TestingWidget.py" line="902" />
+      <location filename="../Testing/TestingWidget.py" line="906" />
       <source>Ran %n test(s)</source>
       <translation type="unfinished">
         <numerusform />
--- a/eric7/i18n/eric7_it.ts	Thu May 19 17:03:34 2022 +0200
+++ b/eric7/i18n/eric7_it.ts	Fri May 20 11:17:22 2022 +0200
@@ -64559,33 +64559,33 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="66" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="67" />
       <source>JSON Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="411" />
-      <location filename="../DataViews/PyCoverageDialog.py" line="67" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="412" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="68" />
       <source>LCOV Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="72" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="73" />
       <source>Open</source>
       <translation type="unfinished">Apri</translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="76" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="77" />
       <source>Erase Coverage Info</source>
       <translation>Cancella informazioni Coverage</translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="265" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="266" />
       <source>Parse Error</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../DataViews/PyCoverageDialog.py" line="266" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="267" />
       <source>%n file(s) could not be parsed. Coverage info for these is not available.</source>
       <translation type="unfinished">
         <numerusform />
@@ -64593,12 +64593,12 @@
       </translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="412" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="413" />
       <source>Enter the path of the output file:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="416" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="417" />
       <source>LCOV Files (*.lcov);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
@@ -75946,7 +75946,7 @@
     </message>
     <message>
       <location filename="../Debugger/StartDialog.py" line="325" />
-      <source>Command Line</source>
+      <source>Script Parameters</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -85187,40 +85187,40 @@
       <translation type="unfinished">Preparazione Testsuite</translation>
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="787" />
+      <location filename="../Testing/TestingWidget.py" line="791" />
       <source>pending</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="813" />
+      <location filename="../Testing/TestingWidget.py" line="817" />
       <source>Failure</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="822" />
-      <location filename="../Testing/TestingWidget.py" line="816" />
+      <location filename="../Testing/TestingWidget.py" line="826" />
+      <location filename="../Testing/TestingWidget.py" line="820" />
       <source>Collection Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="823" />
+      <location filename="../Testing/TestingWidget.py" line="827" />
       <source>&lt;p&gt;There was an error while collecting tests.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="844" />
+      <location filename="../Testing/TestingWidget.py" line="848" />
       <source>running</source>
       <translation type="unfinished">in esecuzione</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Testing/TestingWidget.py" line="890" />
+      <location filename="../Testing/TestingWidget.py" line="894" />
       <source>Ran %n test(s) in {0}s</source>
       <translation type="unfinished">
         <numerusform />
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Testing/TestingWidget.py" line="902" />
+      <location filename="../Testing/TestingWidget.py" line="906" />
       <source>Ran %n test(s)</source>
       <translation type="unfinished">
         <numerusform />
--- a/eric7/i18n/eric7_pt.ts	Thu May 19 17:03:34 2022 +0200
+++ b/eric7/i18n/eric7_pt.ts	Fri May 20 11:17:22 2022 +0200
@@ -64072,33 +64072,33 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="66" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="67" />
       <source>JSON Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="411" />
-      <location filename="../DataViews/PyCoverageDialog.py" line="67" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="412" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="68" />
       <source>LCOV Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="72" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="73" />
       <source>Open</source>
       <translation>Abrir</translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="76" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="77" />
       <source>Erase Coverage Info</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="265" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="266" />
       <source>Parse Error</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../DataViews/PyCoverageDialog.py" line="266" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="267" />
       <source>%n file(s) could not be parsed. Coverage info for these is not available.</source>
       <translation type="unfinished">
         <numerusform>One file could not be parsed. Coverage info for this one is not available.</numerusform>
@@ -64106,12 +64106,12 @@
       </translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="412" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="413" />
       <source>Enter the path of the output file:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="416" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="417" />
       <source>LCOV Files (*.lcov);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
@@ -74698,7 +74698,7 @@
     </message>
     <message>
       <location filename="../Debugger/StartDialog.py" line="325" />
-      <source>Command Line</source>
+      <source>Script Parameters</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -83807,40 +83807,40 @@
       <translation type="unfinished">A preparar Suite de Testes</translation>
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="787" />
+      <location filename="../Testing/TestingWidget.py" line="791" />
       <source>pending</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="813" />
+      <location filename="../Testing/TestingWidget.py" line="817" />
       <source>Failure</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="822" />
-      <location filename="../Testing/TestingWidget.py" line="816" />
+      <location filename="../Testing/TestingWidget.py" line="826" />
+      <location filename="../Testing/TestingWidget.py" line="820" />
       <source>Collection Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="823" />
+      <location filename="../Testing/TestingWidget.py" line="827" />
       <source>&lt;p&gt;There was an error while collecting tests.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="844" />
+      <location filename="../Testing/TestingWidget.py" line="848" />
       <source>running</source>
       <translation type="unfinished">a executar</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Testing/TestingWidget.py" line="890" />
+      <location filename="../Testing/TestingWidget.py" line="894" />
       <source>Ran %n test(s) in {0}s</source>
       <translation type="unfinished">
         <numerusform />
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Testing/TestingWidget.py" line="902" />
+      <location filename="../Testing/TestingWidget.py" line="906" />
       <source>Ran %n test(s)</source>
       <translation type="unfinished">
         <numerusform />
--- a/eric7/i18n/eric7_ru.ts	Thu May 19 17:03:34 2022 +0200
+++ b/eric7/i18n/eric7_ru.ts	Fri May 20 11:17:22 2022 +0200
@@ -58837,33 +58837,33 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="66" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="67" />
       <source>JSON Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="411" />
-      <location filename="../DataViews/PyCoverageDialog.py" line="67" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="412" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="68" />
       <source>LCOV Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="72" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="73" />
       <source>Open</source>
       <translation>Открыть</translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="76" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="77" />
       <source>Erase Coverage Info</source>
       <translation>Удалить информацию покрытия</translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="265" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="266" />
       <source>Parse Error</source>
       <translation>Ошибка анализа</translation>
     </message>
     <message numerus="yes">
-      <location filename="../DataViews/PyCoverageDialog.py" line="266" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="267" />
       <source>%n file(s) could not be parsed. Coverage info for these is not available.</source>
       <translation>
         <numerusform>Невозможно разобрать %n файл. Информация покрытия для него недоступна.</numerusform>
@@ -58872,12 +58872,12 @@
       </translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="412" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="413" />
       <source>Enter the path of the output file:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="416" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="417" />
       <source>LCOV Files (*.lcov);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
@@ -69288,8 +69288,8 @@
     </message>
     <message>
       <location filename="../Debugger/StartDialog.py" line="325" />
-      <source>Command Line</source>
-      <translation>Командная строка</translation>
+      <source>Script Parameters</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../Debugger/StartDialog.py" line="326" />
@@ -69311,6 +69311,10 @@
       <source>Select the history list to be edited:</source>
       <translation>Выберите список истории для редактирования:</translation>
     </message>
+    <message>
+      <source>Command Line</source>
+      <translation type="vanished">Командная строка</translation>
+    </message>
   </context>
   <context>
     <name>StartHistoryEditDialog</name>
@@ -78366,40 +78370,40 @@
       <translation type="unfinished">Подготовка комплекта тестов</translation>
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="787" />
+      <location filename="../Testing/TestingWidget.py" line="791" />
       <source>pending</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="813" />
+      <location filename="../Testing/TestingWidget.py" line="817" />
       <source>Failure</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="822" />
-      <location filename="../Testing/TestingWidget.py" line="816" />
+      <location filename="../Testing/TestingWidget.py" line="826" />
+      <location filename="../Testing/TestingWidget.py" line="820" />
       <source>Collection Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="823" />
+      <location filename="../Testing/TestingWidget.py" line="827" />
       <source>&lt;p&gt;There was an error while collecting tests.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="844" />
+      <location filename="../Testing/TestingWidget.py" line="848" />
       <source>running</source>
       <translation type="unfinished">выполняется</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Testing/TestingWidget.py" line="890" />
+      <location filename="../Testing/TestingWidget.py" line="894" />
       <source>Ran %n test(s) in {0}s</source>
       <translation type="unfinished">
         <numerusform />
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Testing/TestingWidget.py" line="902" />
+      <location filename="../Testing/TestingWidget.py" line="906" />
       <source>Ran %n test(s)</source>
       <translation type="unfinished">
         <numerusform />
--- a/eric7/i18n/eric7_tr.ts	Thu May 19 17:03:34 2022 +0200
+++ b/eric7/i18n/eric7_tr.ts	Fri May 20 11:17:22 2022 +0200
@@ -62706,33 +62706,33 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="66" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="67" />
       <source>JSON Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="411" />
-      <location filename="../DataViews/PyCoverageDialog.py" line="67" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="412" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="68" />
       <source>LCOV Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="72" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="73" />
       <source>Open</source>
       <translation type="unfinished">Aç</translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="76" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="77" />
       <source>Erase Coverage Info</source>
       <translation>Koruyucu Bilgisini Sil</translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="265" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="266" />
       <source>Parse Error</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../DataViews/PyCoverageDialog.py" line="266" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="267" />
       <source>%n file(s) could not be parsed. Coverage info for these is not available.</source>
       <translation type="unfinished">
         <numerusform />
@@ -62740,12 +62740,12 @@
       </translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="412" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="413" />
       <source>Enter the path of the output file:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="416" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="417" />
       <source>LCOV Files (*.lcov);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
@@ -73457,7 +73457,7 @@
     </message>
     <message>
       <location filename="../Debugger/StartDialog.py" line="325" />
-      <source>Command Line</source>
+      <source>Script Parameters</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -82589,40 +82589,40 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="787" />
+      <location filename="../Testing/TestingWidget.py" line="791" />
       <source>pending</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="813" />
+      <location filename="../Testing/TestingWidget.py" line="817" />
       <source>Failure</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="822" />
-      <location filename="../Testing/TestingWidget.py" line="816" />
+      <location filename="../Testing/TestingWidget.py" line="826" />
+      <location filename="../Testing/TestingWidget.py" line="820" />
       <source>Collection Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="823" />
+      <location filename="../Testing/TestingWidget.py" line="827" />
       <source>&lt;p&gt;There was an error while collecting tests.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="844" />
+      <location filename="../Testing/TestingWidget.py" line="848" />
       <source>running</source>
       <translation type="unfinished">çalışıyor</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Testing/TestingWidget.py" line="890" />
+      <location filename="../Testing/TestingWidget.py" line="894" />
       <source>Ran %n test(s) in {0}s</source>
       <translation type="unfinished">
         <numerusform />
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Testing/TestingWidget.py" line="902" />
+      <location filename="../Testing/TestingWidget.py" line="906" />
       <source>Ran %n test(s)</source>
       <translation type="unfinished">
         <numerusform />
--- a/eric7/i18n/eric7_zh_CN.ts	Thu May 19 17:03:34 2022 +0200
+++ b/eric7/i18n/eric7_zh_CN.ts	Fri May 20 11:17:22 2022 +0200
@@ -63650,45 +63650,45 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="66" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="67" />
       <source>JSON Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="411" />
-      <location filename="../DataViews/PyCoverageDialog.py" line="67" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="412" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="68" />
       <source>LCOV Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="72" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="73" />
       <source>Open</source>
       <translation>打开</translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="76" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="77" />
       <source>Erase Coverage Info</source>
       <translation>擦除覆盖率信息</translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="265" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="266" />
       <source>Parse Error</source>
       <translation>解析错误</translation>
     </message>
     <message numerus="yes">
-      <location filename="../DataViews/PyCoverageDialog.py" line="266" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="267" />
       <source>%n file(s) could not be parsed. Coverage info for these is not available.</source>
       <translation type="unfinished">
         <numerusform />
       </translation>
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="412" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="413" />
       <source>Enter the path of the output file:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../DataViews/PyCoverageDialog.py" line="416" />
+      <location filename="../DataViews/PyCoverageDialog.py" line="417" />
       <source>LCOV Files (*.lcov);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
@@ -75020,7 +75020,7 @@
     </message>
     <message>
       <location filename="../Debugger/StartDialog.py" line="325" />
-      <source>Command Line</source>
+      <source>Script Parameters</source>
       <translation type="unfinished" />
     </message>
     <message>
@@ -84239,40 +84239,40 @@
       <translation type="unfinished">准备测试套件</translation>
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="787" />
+      <location filename="../Testing/TestingWidget.py" line="791" />
       <source>pending</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="813" />
+      <location filename="../Testing/TestingWidget.py" line="817" />
       <source>Failure</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="822" />
-      <location filename="../Testing/TestingWidget.py" line="816" />
+      <location filename="../Testing/TestingWidget.py" line="826" />
+      <location filename="../Testing/TestingWidget.py" line="820" />
       <source>Collection Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="823" />
+      <location filename="../Testing/TestingWidget.py" line="827" />
       <source>&lt;p&gt;There was an error while collecting tests.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Testing/TestingWidget.py" line="844" />
+      <location filename="../Testing/TestingWidget.py" line="848" />
       <source>running</source>
       <translation type="unfinished">运行中</translation>
     </message>
     <message numerus="yes">
-      <location filename="../Testing/TestingWidget.py" line="890" />
+      <location filename="../Testing/TestingWidget.py" line="894" />
       <source>Ran %n test(s) in {0}s</source>
       <translation type="unfinished">
         <numerusform />
       </translation>
     </message>
     <message numerus="yes">
-      <location filename="../Testing/TestingWidget.py" line="902" />
+      <location filename="../Testing/TestingWidget.py" line="906" />
       <source>Ran %n test(s)</source>
       <translation type="unfinished">
         <numerusform />

eric ide

mercurial