Added a `Collapse all files` entry to the context menus. release-10.0.2

Sun, 11 Dec 2022 11:17:02 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 11 Dec 2022 11:17:02 +0100
changeset 10
c88be5019d60
parent 9
68521c43445a
child 11
78d4fe132061

Added a `Collapse all files` entry to the context menus.

ExtensionCorba/ProjectInterfacesBrowser.py file | annotate | diff | comparison | revisions
ExtensionCorba/i18n/corba_de.qm file | annotate | diff | comparison | revisions
ExtensionCorba/i18n/corba_de.ts file | annotate | diff | comparison | revisions
ExtensionCorba/i18n/corba_empty.ts file | annotate | diff | comparison | revisions
ExtensionCorba/i18n/corba_en.ts file | annotate | diff | comparison | revisions
ExtensionCorba/i18n/corba_es.ts file | annotate | diff | comparison | revisions
ExtensionCorba/i18n/corba_ru.ts file | annotate | diff | comparison | revisions
PluginExtensionCorba.py file | annotate | diff | comparison | revisions
PluginExtensionCorba.zip file | annotate | diff | comparison | revisions
changelog.md file | annotate | diff | comparison | revisions
--- a/ExtensionCorba/ProjectInterfacesBrowser.py	Wed Dec 07 13:14:57 2022 +0100
+++ b/ExtensionCorba/ProjectInterfacesBrowser.py	Sun Dec 11 11:17:02 2022 +0100
@@ -234,6 +234,7 @@
         self.sourceMenu.addAction(
             self.tr("Collapse all directories"), self._collapseAllDirs
         )
+        self.sourceMenu.addAction(self.tr("Collapse all files"), self._collapseAllFiles)
         self.sourceMenu.addSeparator()
         self.sourceMenu.addAction(self.tr("Configure..."), self._configure)
         self.sourceMenu.addAction(self.tr("Configure CORBA..."), self.__configureCorba)
@@ -258,6 +259,7 @@
         self.menu.addSeparator()
         self.menu.addAction(self.tr("Expand all directories"), self._expandAllDirs)
         self.menu.addAction(self.tr("Collapse all directories"), self._collapseAllDirs)
+        self.menu.addAction(self.tr("Collapse all files"), self._collapseAllFiles)
         self.menu.addSeparator()
         self.menu.addAction(self.tr("Configure..."), self._configure)
         self.menu.addAction(self.tr("Configure CORBA..."), self.__configureCorba)
@@ -284,6 +286,7 @@
         self.backMenu.addAction(
             self.tr("Collapse all directories"), self._collapseAllDirs
         )
+        self.backMenu.addAction(self.tr("Collapse all files"), self._collapseAllFiles)
         self.backMenu.addSeparator()
         self.backMenu.addAction(self.tr("Configure..."), self._configure)
         self.backMenu.addAction(self.tr("Configure CORBA..."), self.__configureCorba)
@@ -311,6 +314,7 @@
         self.multiMenu.addAction(
             self.tr("Collapse all directories"), self._collapseAllDirs
         )
+        self.multiMenu.addAction(self.tr("Collapse all files"), self._collapseAllFiles)
         self.multiMenu.addSeparator()
         self.multiMenu.addAction(self.tr("Configure..."), self._configure)
         self.multiMenu.addAction(self.tr("Configure CORBA..."), self.__configureCorba)
@@ -341,6 +345,7 @@
         self.dirMenu.addAction(
             self.tr("Collapse all directories"), self._collapseAllDirs
         )
+        self.dirMenu.addAction(self.tr("Collapse all files"), self._collapseAllFiles)
         self.dirMenu.addSeparator()
         self.dirMenu.addAction(self.tr("Configure..."), self._configure)
         self.dirMenu.addAction(self.tr("Configure CORBA..."), self.__configureCorba)
@@ -369,6 +374,9 @@
         self.dirMultiMenu.addAction(
             self.tr("Collapse all directories"), self._collapseAllDirs
         )
+        self.dirMultiMenu.addAction(
+            self.tr("Collapse all files"), self._collapseAllFiles
+        )
         self.dirMultiMenu.addSeparator()
         self.dirMultiMenu.addAction(self.tr("Configure..."), self._configure)
         self.dirMultiMenu.addAction(
Binary file ExtensionCorba/i18n/corba_de.qm has changed
--- a/ExtensionCorba/i18n/corba_de.ts	Wed Dec 07 13:14:57 2022 +0100
+++ b/ExtensionCorba/i18n/corba_de.ts	Sun Dec 11 11:17:02 2022 +0100
@@ -1,398 +1,408 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE TS>
 <TS version="2.1" language="de_DE">
-  <context>
+<context>
     <name>CorbaExtensionPlugin</name>
     <message>
-      <location filename="../../PluginExtensionCorba.py" line="70" />
-      <location filename="../../PluginExtensionCorba.py" line="53" />
-      <source>CORBA IDL Compiler</source>
-      <translation>CORBA IDL Compiler</translation>
+        <location filename="../../PluginExtensionCorba.py" line="70"/>
+        <location filename="../../PluginExtensionCorba.py" line="53"/>
+        <source>CORBA IDL Compiler</source>
+        <translation>CORBA IDL Compiler</translation>
     </message>
     <message>
-      <location filename="../../PluginExtensionCorba.py" line="56" />
-      <source>CORBA Support plugin is not activated</source>
-      <translation>Das CORBA Plugin ist nicht aktiviert</translation>
+        <location filename="../../PluginExtensionCorba.py" line="56"/>
+        <source>CORBA Support plugin is not activated</source>
+        <translation>Das CORBA Plugin ist nicht aktiviert</translation>
     </message>
     <message>
-      <location filename="../../PluginExtensionCorba.py" line="59" />
-      <source>(inactive)</source>
-      <translation>(inaktiv)</translation>
+        <location filename="../../PluginExtensionCorba.py" line="59"/>
+        <source>(inactive)</source>
+        <translation>(inaktiv)</translation>
     </message>
     <message>
-      <location filename="../../PluginExtensionCorba.py" line="97" />
-      <source>CORBA</source>
-      <translation>CORBA</translation>
+        <location filename="../../PluginExtensionCorba.py" line="97"/>
+        <source>CORBA</source>
+        <translation>CORBA</translation>
     </message>
     <message>
-      <location filename="../../PluginExtensionCorba.py" line="182" />
-      <source>CORBA Extension</source>
-      <translation>CORBA Erweiterung</translation>
+        <location filename="../../PluginExtensionCorba.py" line="185"/>
+        <source>CORBA Extension</source>
+        <translation>CORBA Erweiterung</translation>
     </message>
     <message>
-      <location filename="../../PluginExtensionCorba.py" line="188" />
-      <location filename="../../PluginExtensionCorba.py" line="183" />
-      <source>The CORBA extension cannot be activated because it requires eric7 23.1 or newer.</source>
-      <translation>Die CORBA Erweiterung kann nicht aktiviert werden, da sie eric7 23.1 oder neuer erfordert.</translation>
+        <location filename="../../PluginExtensionCorba.py" line="191"/>
+        <location filename="../../PluginExtensionCorba.py" line="186"/>
+        <source>The CORBA extension cannot be activated because it requires eric7 23.1 or newer.</source>
+        <translation>Die CORBA Erweiterung kann nicht aktiviert werden, da sie eric7 23.1 oder neuer erfordert.</translation>
     </message>
-  </context>
-  <context>
+</context>
+<context>
     <name>CorbaPage</name>
     <message>
-      <location filename="../ConfigurationPage/CorbaPage.py" line="38" />
-      <source>Press to select the IDL compiler via a file selection dialog.</source>
-      <translation>Den IDL-Compiler mittels eines Dateiauswahldialoges wählen.</translation>
+        <location filename="../ConfigurationPage/CorbaPage.py" line="38"/>
+        <source>Press to select the IDL compiler via a file selection dialog.</source>
+        <translation>Den IDL-Compiler mittels eines Dateiauswahldialoges wählen.</translation>
     </message>
     <message>
-      <location filename="../ConfigurationPage/CorbaPage.ui" line="0" />
-      <source>&lt;b&gt;Configure CORBA support&lt;/b&gt;</source>
-      <translation>&lt;b&gt;CORBA-Unterstützung einstellen&lt;/b&gt;</translation>
+        <location filename="../ConfigurationPage/CorbaPage.ui" line="0"/>
+        <source>&lt;b&gt;Configure CORBA support&lt;/b&gt;</source>
+        <translation>&lt;b&gt;CORBA-Unterstützung einstellen&lt;/b&gt;</translation>
     </message>
     <message>
-      <location filename="../ConfigurationPage/CorbaPage.ui" line="0" />
-      <source>IDL Compiler</source>
-      <translation>IDL-Compiler</translation>
+        <location filename="../ConfigurationPage/CorbaPage.ui" line="0"/>
+        <source>IDL Compiler</source>
+        <translation>IDL-Compiler</translation>
     </message>
     <message>
-      <location filename="../ConfigurationPage/CorbaPage.ui" line="0" />
-      <source>Enter the path to the IDL compiler.</source>
-      <translation>Gib den Pfad zum IDL-Compiler ein.</translation>
+        <location filename="../ConfigurationPage/CorbaPage.ui" line="0"/>
+        <source>Enter the path to the IDL compiler.</source>
+        <translation>Gib den Pfad zum IDL-Compiler ein.</translation>
     </message>
     <message>
-      <location filename="../ConfigurationPage/CorbaPage.ui" line="0" />
-      <source>&lt;b&gt;Note:&lt;/b&gt; Leave this entry empty to use the default value (omniidl or omniidl.exe).</source>
-      <translation>&lt;b&gt;Hinweis:&lt;/b&gt; Lasse diesen Eintrag leer, um den Standardwert (omniidl bzw. omniidl.exe) zu verwenden.</translation>
+        <location filename="../ConfigurationPage/CorbaPage.ui" line="0"/>
+        <source>&lt;b&gt;Note:&lt;/b&gt; Leave this entry empty to use the default value (omniidl or omniidl.exe).</source>
+        <translation>&lt;b&gt;Hinweis:&lt;/b&gt; Lasse diesen Eintrag leer, um den Standardwert (omniidl bzw. omniidl.exe) zu verwenden.</translation>
     </message>
-  </context>
-  <context>
+</context>
+<context>
     <name>IdlCompilerDefineNameDialog</name>
     <message>
-      <location filename="../IdlCompilerDefineNameDialog.ui" line="0" />
-      <source>Define Name</source>
-      <translation>Namen definieren</translation>
+        <location filename="../IdlCompilerDefineNameDialog.ui" line="0"/>
+        <source>Define Name</source>
+        <translation>Namen definieren</translation>
     </message>
     <message>
-      <location filename="../IdlCompilerDefineNameDialog.ui" line="0" />
-      <source>Name:</source>
-      <translation>Name:</translation>
+        <location filename="../IdlCompilerDefineNameDialog.ui" line="0"/>
+        <source>Name:</source>
+        <translation>Name:</translation>
     </message>
     <message>
-      <location filename="../IdlCompilerDefineNameDialog.ui" line="0" />
-      <source>Enter the variable name</source>
-      <translation>Gib den Variablennamen ein</translation>
+        <location filename="../IdlCompilerDefineNameDialog.ui" line="0"/>
+        <source>Enter the variable name</source>
+        <translation>Gib den Variablennamen ein</translation>
     </message>
     <message>
-      <location filename="../IdlCompilerDefineNameDialog.ui" line="0" />
-      <source>Value:</source>
-      <translation>Wert:</translation>
+        <location filename="../IdlCompilerDefineNameDialog.ui" line="0"/>
+        <source>Value:</source>
+        <translation>Wert:</translation>
     </message>
     <message>
-      <location filename="../IdlCompilerDefineNameDialog.ui" line="0" />
-      <source>Enter an optional value</source>
-      <translation>Gib einen optionalen Wert ein</translation>
+        <location filename="../IdlCompilerDefineNameDialog.ui" line="0"/>
+        <source>Enter an optional value</source>
+        <translation>Gib einen optionalen Wert ein</translation>
     </message>
-  </context>
-  <context>
+</context>
+<context>
     <name>IdlCompilerOptionsDialog</name>
     <message>
-      <location filename="../IdlCompilerOptionsDialog.py" line="176" />
-      <location filename="../IdlCompilerOptionsDialog.py" line="139" />
-      <source>Include Directory</source>
-      <translation>Include Verzeichnis</translation>
+        <location filename="../IdlCompilerOptionsDialog.py" line="176"/>
+        <location filename="../IdlCompilerOptionsDialog.py" line="139"/>
+        <source>Include Directory</source>
+        <translation>Include Verzeichnis</translation>
     </message>
     <message>
-      <location filename="../IdlCompilerOptionsDialog.py" line="177" />
-      <location filename="../IdlCompilerOptionsDialog.py" line="140" />
-      <source>Select Include Directory</source>
-      <translation>Include Verzeichnis auswählen</translation>
+        <location filename="../IdlCompilerOptionsDialog.py" line="177"/>
+        <location filename="../IdlCompilerOptionsDialog.py" line="140"/>
+        <source>Select Include Directory</source>
+        <translation>Include Verzeichnis auswählen</translation>
     </message>
     <message>
-      <location filename="../IdlCompilerOptionsDialog.py" line="387" />
-      <location filename="../IdlCompilerOptionsDialog.py" line="362" />
-      <source>Undefine Name</source>
-      <translation>Gelöschter Name</translation>
+        <location filename="../IdlCompilerOptionsDialog.py" line="387"/>
+        <location filename="../IdlCompilerOptionsDialog.py" line="362"/>
+        <source>Undefine Name</source>
+        <translation>Gelöschter Name</translation>
     </message>
     <message>
-      <location filename="../IdlCompilerOptionsDialog.py" line="388" />
-      <location filename="../IdlCompilerOptionsDialog.py" line="363" />
-      <source>Enter a variable name to be undefined:</source>
-      <translation>Gib einen zu löschenden Variablennamen ein:</translation>
+        <location filename="../IdlCompilerOptionsDialog.py" line="388"/>
+        <location filename="../IdlCompilerOptionsDialog.py" line="363"/>
+        <source>Enter a variable name to be undefined:</source>
+        <translation>Gib einen zu löschenden Variablennamen ein:</translation>
     </message>
     <message>
-      <location filename="../IdlCompilerOptionsDialog.ui" line="0" />
-      <source>IDL Compiler Options</source>
-      <translation>IDL Compiler Optionen</translation>
+        <location filename="../IdlCompilerOptionsDialog.ui" line="0"/>
+        <source>IDL Compiler Options</source>
+        <translation>IDL Compiler Optionen</translation>
     </message>
     <message>
-      <location filename="../IdlCompilerOptionsDialog.ui" line="0" />
-      <source>Include Directories (absolute or project relative)</source>
-      <translation>Include Verzeichnisse (absolut oder relativ zum Projekt)</translation>
+        <location filename="../IdlCompilerOptionsDialog.ui" line="0"/>
+        <source>Include Directories (absolute or project relative)</source>
+        <translation>Include Verzeichnisse (absolut oder relativ zum Projekt)</translation>
     </message>
     <message>
-      <location filename="../IdlCompilerOptionsDialog.ui" line="0" />
-      <source>Add an include directory</source>
-      <translation>Include Verzeichnis hinzufügen</translation>
+        <location filename="../IdlCompilerOptionsDialog.ui" line="0"/>
+        <source>Add an include directory</source>
+        <translation>Include Verzeichnis hinzufügen</translation>
     </message>
     <message>
-      <location filename="../IdlCompilerOptionsDialog.ui" line="0" />
-      <source>Delete an include directory</source>
-      <translation>Include Verzeichnis löschen</translation>
+        <location filename="../IdlCompilerOptionsDialog.ui" line="0"/>
+        <source>Delete an include directory</source>
+        <translation>Include Verzeichnis löschen</translation>
     </message>
     <message>
-      <location filename="../IdlCompilerOptionsDialog.ui" line="0" />
-      <source>Edit an include directory</source>
-      <translation>Include Verzeichnis bearbeiten</translation>
+        <location filename="../IdlCompilerOptionsDialog.ui" line="0"/>
+        <source>Edit an include directory</source>
+        <translation>Include Verzeichnis bearbeiten</translation>
     </message>
     <message>
-      <location filename="../IdlCompilerOptionsDialog.ui" line="0" />
-      <source>Define Names</source>
-      <translation>Definierte Namen</translation>
+        <location filename="../IdlCompilerOptionsDialog.ui" line="0"/>
+        <source>Define Names</source>
+        <translation>Definierte Namen</translation>
     </message>
     <message>
-      <location filename="../IdlCompilerOptionsDialog.ui" line="0" />
-      <source>Name</source>
-      <translation>Name</translation>
+        <location filename="../IdlCompilerOptionsDialog.ui" line="0"/>
+        <source>Name</source>
+        <translation>Name</translation>
     </message>
     <message>
-      <location filename="../IdlCompilerOptionsDialog.ui" line="0" />
-      <source>Value</source>
-      <translation>Wert</translation>
+        <location filename="../IdlCompilerOptionsDialog.ui" line="0"/>
+        <source>Value</source>
+        <translation>Wert</translation>
     </message>
     <message>
-      <location filename="../IdlCompilerOptionsDialog.ui" line="0" />
-      <location filename="../IdlCompilerOptionsDialog.ui" line="0" />
-      <source>Add a name entry</source>
-      <translation>Namenseintrag hinzufügen</translation>
+        <location filename="../IdlCompilerOptionsDialog.ui" line="0"/>
+        <location filename="../IdlCompilerOptionsDialog.ui" line="0"/>
+        <source>Add a name entry</source>
+        <translation>Namenseintrag hinzufügen</translation>
+    </message>
+    <message>
+        <location filename="../IdlCompilerOptionsDialog.ui" line="0"/>
+        <location filename="../IdlCompilerOptionsDialog.ui" line="0"/>
+        <source>Delete a name entry</source>
+        <translation>Namenseintrag löschen</translation>
     </message>
     <message>
-      <location filename="../IdlCompilerOptionsDialog.ui" line="0" />
-      <location filename="../IdlCompilerOptionsDialog.ui" line="0" />
-      <source>Delete a name entry</source>
-      <translation>Namenseintrag löschen</translation>
-    </message>
-    <message>
-      <location filename="../IdlCompilerOptionsDialog.ui" line="0" />
-      <location filename="../IdlCompilerOptionsDialog.ui" line="0" />
-      <source>Edit a name entry</source>
-      <translation>Namenseintrag bearbeiten</translation>
+        <location filename="../IdlCompilerOptionsDialog.ui" line="0"/>
+        <location filename="../IdlCompilerOptionsDialog.ui" line="0"/>
+        <source>Edit a name entry</source>
+        <translation>Namenseintrag bearbeiten</translation>
     </message>
     <message>
-      <location filename="../IdlCompilerOptionsDialog.ui" line="0" />
-      <source>Undefine Names</source>
-      <translation>Gelöschte Namen</translation>
+        <location filename="../IdlCompilerOptionsDialog.ui" line="0"/>
+        <source>Undefine Names</source>
+        <translation>Gelöschte Namen</translation>
     </message>
-  </context>
-  <context>
+</context>
+<context>
     <name>ProjectInterfacesBrowser</name>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="84" />
-      <source>CORBA IDL</source>
-      <translation>CORBA IDL</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="84"/>
+        <source>CORBA IDL</source>
+        <translation>CORBA IDL</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="87" />
-      <source>&lt;b&gt;Project IDL Browser&lt;/b&gt;&lt;p&gt;This allows to easily see all CORBA IDL files contained in the current project. Several actions can be executed via the context menu.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Projekt IDL Browser&lt;/b&gt;&lt;p&gt;Dies bietet eine Übersicht aller im Projekt enthaltenen Corba IDL Dateien an. Verschieden Aktionen können über das Kontextmenü ausgeführt werden.&lt;/p&gt;</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="87"/>
+        <source>&lt;b&gt;Project IDL Browser&lt;/b&gt;&lt;p&gt;This allows to easily see all CORBA IDL files contained in the current project. Several actions can be executed via the context menu.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;Projekt IDL Browser&lt;/b&gt;&lt;p&gt;Dies bietet eine Übersicht aller im Projekt enthaltenen Corba IDL Dateien an. Verschieden Aktionen können über das Kontextmenü ausgeführt werden.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../ProjectInterfacesBrowser.py" line="99"/>
+        <source>CORBA IDL Files ({0})</source>
+        <translation>CORBA IDL Dateien ({0})</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="99" />
-      <source>CORBA IDL Files ({0})</source>
-      <translation>CORBA IDL Dateien ({0})</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="100"/>
+        <source>CORBA  IDL Files</source>
+        <translation>CORBA  IDL Dateien</translation>
+    </message>
+    <message>
+        <location filename="../ProjectInterfacesBrowser.py" line="101"/>
+        <source>IDL Files</source>
+        <translation>IDL Dateien</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="100" />
-      <source>CORBA  IDL Files</source>
-      <translation>CORBA  IDL Dateien</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="111"/>
+        <source>CORBA IDL Browser</source>
+        <translation>CORBA IDL Browser</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="101" />
-      <source>IDL Files</source>
-      <translation>IDL Dateien</translation>
-    </message>
-    <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="111" />
-      <source>CORBA IDL Browser</source>
-      <translation>CORBA IDL Browser</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="244"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="199"/>
+        <source>Compile interface</source>
+        <translation>IDL-Datei übersetzen</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="243" />
-      <location filename="../ProjectInterfacesBrowser.py" line="199" />
-      <source>Compile interface</source>
-      <translation>IDL-Datei übersetzen</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="356"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="325"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="270"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="246"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="202"/>
+        <source>Compile all interfaces</source>
+        <translation>Alle IDL-Dateien übersetzen</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="351" />
-      <location filename="../ProjectInterfacesBrowser.py" line="321" />
-      <location filename="../ProjectInterfacesBrowser.py" line="268" />
-      <location filename="../ProjectInterfacesBrowser.py" line="245" />
-      <location filename="../ProjectInterfacesBrowser.py" line="202" />
-      <source>Compile all interfaces</source>
-      <translation>Alle IDL-Dateien übersetzen</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="360"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="329"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="303"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="274"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="250"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="206"/>
+        <source>Configure IDL compiler</source>
+        <translation>IDL Compiler konfigurieren</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="355" />
-      <location filename="../ProjectInterfacesBrowser.py" line="325" />
-      <location filename="../ProjectInterfacesBrowser.py" line="300" />
-      <location filename="../ProjectInterfacesBrowser.py" line="272" />
-      <location filename="../ProjectInterfacesBrowser.py" line="249" />
-      <location filename="../ProjectInterfacesBrowser.py" line="206" />
-      <source>Configure IDL compiler</source>
-      <translation>IDL Compiler konfigurieren</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="306"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="253"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="209"/>
+        <source>Open</source>
+        <translation>Öffnen</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="303" />
-      <location filename="../ProjectInterfacesBrowser.py" line="252" />
-      <location filename="../ProjectInterfacesBrowser.py" line="209" />
-      <source>Open</source>
-      <translation>Öffnen</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="211"/>
+        <source>Rename file</source>
+        <translation>Datei umbenennen</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="211" />
-      <source>Rename file</source>
-      <translation>Datei umbenennen</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="332"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="308"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="214"/>
+        <source>Remove from project</source>
+        <translation>Aus dem Projekt entfernen</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="328" />
-      <location filename="../ProjectInterfacesBrowser.py" line="305" />
-      <location filename="../ProjectInterfacesBrowser.py" line="214" />
-      <source>Remove from project</source>
-      <translation>Aus dem Projekt entfernen</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="334"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="310"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="217"/>
+        <source>Delete</source>
+        <translation>Löschen</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="330" />
-      <location filename="../ProjectInterfacesBrowser.py" line="307" />
-      <location filename="../ProjectInterfacesBrowser.py" line="217" />
-      <source>Delete</source>
-      <translation>Löschen</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="364"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="337"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="278"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="255"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="221"/>
+        <source>Add interfaces...</source>
+        <translation>IDL-Dateien hinzufügen...</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="359" />
-      <location filename="../ProjectInterfacesBrowser.py" line="333" />
-      <location filename="../ProjectInterfacesBrowser.py" line="276" />
-      <location filename="../ProjectInterfacesBrowser.py" line="254" />
-      <location filename="../ProjectInterfacesBrowser.py" line="221" />
-      <source>Add interfaces...</source>
-      <translation>IDL-Dateien hinzufügen...</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="367"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="339"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="281"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="257"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="224"/>
+        <source>Add interfaces directory...</source>
+        <translation>IDL-Verzeichnis hinzufügen...</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="362" />
-      <location filename="../ProjectInterfacesBrowser.py" line="335" />
-      <location filename="../ProjectInterfacesBrowser.py" line="279" />
-      <location filename="../ProjectInterfacesBrowser.py" line="256" />
-      <location filename="../ProjectInterfacesBrowser.py" line="224" />
-      <source>Add interfaces directory...</source>
-      <translation>IDL-Verzeichnis hinzufügen...</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="342"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="228"/>
+        <source>Copy Path to Clipboard</source>
+        <translation>Pfad in die Zwischenablage kopieren</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="338" />
-      <location filename="../ProjectInterfacesBrowser.py" line="228" />
-      <source>Copy Path to Clipboard</source>
-      <translation>Pfad in die Zwischenablage kopieren</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="372"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="344"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="313"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="285"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="260"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="232"/>
+        <source>Expand all directories</source>
+        <translation>Alle Verzeichnisse aufklappen</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="367" />
-      <location filename="../ProjectInterfacesBrowser.py" line="340" />
-      <location filename="../ProjectInterfacesBrowser.py" line="310" />
-      <location filename="../ProjectInterfacesBrowser.py" line="283" />
-      <location filename="../ProjectInterfacesBrowser.py" line="259" />
-      <location filename="../ProjectInterfacesBrowser.py" line="232" />
-      <source>Expand all directories</source>
-      <translation>Alle Verzeichnisse aufklappen</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="375"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="346"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="315"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="287"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="261"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="235"/>
+        <source>Collapse all directories</source>
+        <translation>Alle Verzeichnisse einklappen</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="370" />
-      <location filename="../ProjectInterfacesBrowser.py" line="342" />
-      <location filename="../ProjectInterfacesBrowser.py" line="312" />
-      <location filename="../ProjectInterfacesBrowser.py" line="285" />
-      <location filename="../ProjectInterfacesBrowser.py" line="260" />
-      <location filename="../ProjectInterfacesBrowser.py" line="235" />
-      <source>Collapse all directories</source>
-      <translation>Alle Verzeichnisse einklappen</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="378"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="348"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="317"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="289"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="262"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="237"/>
+        <source>Collapse all files</source>
+        <translation>Alle Dateien einklappen</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="373" />
-      <location filename="../ProjectInterfacesBrowser.py" line="345" />
-      <location filename="../ProjectInterfacesBrowser.py" line="315" />
-      <location filename="../ProjectInterfacesBrowser.py" line="288" />
-      <location filename="../ProjectInterfacesBrowser.py" line="262" />
-      <location filename="../ProjectInterfacesBrowser.py" line="238" />
-      <source>Configure...</source>
-      <translation>Einstellungen...</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="381"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="350"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="319"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="291"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="264"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="239"/>
+        <source>Configure...</source>
+        <translation>Einstellungen...</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="375" />
-      <location filename="../ProjectInterfacesBrowser.py" line="346" />
-      <location filename="../ProjectInterfacesBrowser.py" line="316" />
-      <location filename="../ProjectInterfacesBrowser.py" line="289" />
-      <location filename="../ProjectInterfacesBrowser.py" line="263" />
-      <location filename="../ProjectInterfacesBrowser.py" line="239" />
-      <source>Configure CORBA...</source>
-      <translation>CORBA-Einstellungen...</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="383"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="351"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="320"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="292"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="265"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="240"/>
+        <source>Configure CORBA...</source>
+        <translation>CORBA-Einstellungen...</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="296" />
-      <source>Compile interfaces</source>
-      <translation>IDL-Dateien übersetzen</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="299"/>
+        <source>Compile interfaces</source>
+        <translation>IDL-Dateien übersetzen</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="562" />
-      <source>Delete interfaces</source>
-      <translation>IDL-Dateien löschen</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="570"/>
+        <source>Delete interfaces</source>
+        <translation>IDL-Dateien löschen</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="563" />
-      <source>Do you really want to delete these interfaces from the project?</source>
-      <translation>Wollen Sie wirklich diese IDL-Dateien aus dem Projekt löschen?</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="571"/>
+        <source>Do you really want to delete these interfaces from the project?</source>
+        <translation>Wollen Sie wirklich diese IDL-Dateien aus dem Projekt löschen?</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="647" />
-      <location filename="../ProjectInterfacesBrowser.py" line="641" />
-      <source>Interface Compilation</source>
-      <translation>IDL-Datei-Übersetzung</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="655"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="649"/>
+        <source>Interface Compilation</source>
+        <translation>IDL-Datei-Übersetzung</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="642" />
-      <source>The compilation of the interface file was successful.</source>
-      <translation>Die Übersetzung der IDL-Datei war erfolgreich.</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="650"/>
+        <source>The compilation of the interface file was successful.</source>
+        <translation>Die Übersetzung der IDL-Datei war erfolgreich.</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="648" />
-      <source>The compilation of the interface file failed.</source>
-      <translation>Die Übersetzung der IDL-Datei ist fehlgeschlagen.</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="656"/>
+        <source>The compilation of the interface file failed.</source>
+        <translation>Die Übersetzung der IDL-Datei ist fehlgeschlagen.</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="700" />
-      <source>Process Generation Error</source>
-      <translation>Fehler beim Prozessstart</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="708"/>
+        <source>Process Generation Error</source>
+        <translation>Fehler beim Prozessstart</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="701" />
-      <source>&lt;p&gt;Could not start {0}.&lt;br&gt;Ensure that it is in the search path.&lt;/p&gt;</source>
-      <translation>&lt;p&gt;{0} konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass es über den Suchpfad verfügbar ist.&lt;/p&gt;</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="709"/>
+        <source>&lt;p&gt;Could not start {0}.&lt;br&gt;Ensure that it is in the search path.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;{0} konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass es über den Suchpfad verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="761" />
-      <location filename="../ProjectInterfacesBrowser.py" line="725" />
-      <source>Compiling interfaces...</source>
-      <translation>Übersetze IDL-Dateien...</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="769"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="733"/>
+        <source>Compiling interfaces...</source>
+        <translation>Übersetze IDL-Dateien...</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="762" />
-      <location filename="../ProjectInterfacesBrowser.py" line="726" />
-      <source>Abort</source>
-      <translation>Abbrechen</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="770"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="734"/>
+        <source>Abort</source>
+        <translation>Abbrechen</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="765" />
-      <location filename="../ProjectInterfacesBrowser.py" line="729" />
-      <source>%v/%m Interfaces</source>
-      <translation>%v/%m Schnittstellen</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="773"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="737"/>
+        <source>%v/%m Interfaces</source>
+        <translation>%v/%m Schnittstellen</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="770" />
-      <location filename="../ProjectInterfacesBrowser.py" line="734" />
-      <source>Interfaces</source>
-      <translation>Schnittstellen</translation>
+        <location filename="../ProjectInterfacesBrowser.py" line="778"/>
+        <location filename="../ProjectInterfacesBrowser.py" line="742"/>
+        <source>Interfaces</source>
+        <translation>Schnittstellen</translation>
     </message>
-  </context>
+</context>
 </TS>
--- a/ExtensionCorba/i18n/corba_empty.ts	Wed Dec 07 13:14:57 2022 +0100
+++ b/ExtensionCorba/i18n/corba_empty.ts	Sun Dec 11 11:17:02 2022 +0100
@@ -25,13 +25,13 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../../PluginExtensionCorba.py" line="182" />
+      <location filename="../../PluginExtensionCorba.py" line="185" />
       <source>CORBA Extension</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../../PluginExtensionCorba.py" line="188" />
-      <location filename="../../PluginExtensionCorba.py" line="183" />
+      <location filename="../../PluginExtensionCorba.py" line="191" />
+      <location filename="../../PluginExtensionCorba.py" line="186" />
       <source>The CORBA extension cannot be activated because it requires eric7 23.1 or newer.</source>
       <translation type="unfinished" />
     </message>
@@ -215,33 +215,33 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="243" />
+      <location filename="../ProjectInterfacesBrowser.py" line="244" />
       <location filename="../ProjectInterfacesBrowser.py" line="199" />
       <source>Compile interface</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="351" />
-      <location filename="../ProjectInterfacesBrowser.py" line="321" />
-      <location filename="../ProjectInterfacesBrowser.py" line="268" />
-      <location filename="../ProjectInterfacesBrowser.py" line="245" />
+      <location filename="../ProjectInterfacesBrowser.py" line="356" />
+      <location filename="../ProjectInterfacesBrowser.py" line="325" />
+      <location filename="../ProjectInterfacesBrowser.py" line="270" />
+      <location filename="../ProjectInterfacesBrowser.py" line="246" />
       <location filename="../ProjectInterfacesBrowser.py" line="202" />
       <source>Compile all interfaces</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="355" />
-      <location filename="../ProjectInterfacesBrowser.py" line="325" />
-      <location filename="../ProjectInterfacesBrowser.py" line="300" />
-      <location filename="../ProjectInterfacesBrowser.py" line="272" />
-      <location filename="../ProjectInterfacesBrowser.py" line="249" />
+      <location filename="../ProjectInterfacesBrowser.py" line="360" />
+      <location filename="../ProjectInterfacesBrowser.py" line="329" />
+      <location filename="../ProjectInterfacesBrowser.py" line="303" />
+      <location filename="../ProjectInterfacesBrowser.py" line="274" />
+      <location filename="../ProjectInterfacesBrowser.py" line="250" />
       <location filename="../ProjectInterfacesBrowser.py" line="206" />
       <source>Configure IDL compiler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="303" />
-      <location filename="../ProjectInterfacesBrowser.py" line="252" />
+      <location filename="../ProjectInterfacesBrowser.py" line="306" />
+      <location filename="../ProjectInterfacesBrowser.py" line="253" />
       <location filename="../ProjectInterfacesBrowser.py" line="209" />
       <source>Open</source>
       <translation type="unfinished" />
@@ -252,145 +252,155 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="328" />
-      <location filename="../ProjectInterfacesBrowser.py" line="305" />
+      <location filename="../ProjectInterfacesBrowser.py" line="332" />
+      <location filename="../ProjectInterfacesBrowser.py" line="308" />
       <location filename="../ProjectInterfacesBrowser.py" line="214" />
       <source>Remove from project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="330" />
-      <location filename="../ProjectInterfacesBrowser.py" line="307" />
+      <location filename="../ProjectInterfacesBrowser.py" line="334" />
+      <location filename="../ProjectInterfacesBrowser.py" line="310" />
       <location filename="../ProjectInterfacesBrowser.py" line="217" />
       <source>Delete</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="359" />
-      <location filename="../ProjectInterfacesBrowser.py" line="333" />
-      <location filename="../ProjectInterfacesBrowser.py" line="276" />
-      <location filename="../ProjectInterfacesBrowser.py" line="254" />
+      <location filename="../ProjectInterfacesBrowser.py" line="364" />
+      <location filename="../ProjectInterfacesBrowser.py" line="337" />
+      <location filename="../ProjectInterfacesBrowser.py" line="278" />
+      <location filename="../ProjectInterfacesBrowser.py" line="255" />
       <location filename="../ProjectInterfacesBrowser.py" line="221" />
       <source>Add interfaces...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="362" />
-      <location filename="../ProjectInterfacesBrowser.py" line="335" />
-      <location filename="../ProjectInterfacesBrowser.py" line="279" />
-      <location filename="../ProjectInterfacesBrowser.py" line="256" />
+      <location filename="../ProjectInterfacesBrowser.py" line="367" />
+      <location filename="../ProjectInterfacesBrowser.py" line="339" />
+      <location filename="../ProjectInterfacesBrowser.py" line="281" />
+      <location filename="../ProjectInterfacesBrowser.py" line="257" />
       <location filename="../ProjectInterfacesBrowser.py" line="224" />
       <source>Add interfaces directory...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="338" />
+      <location filename="../ProjectInterfacesBrowser.py" line="342" />
       <location filename="../ProjectInterfacesBrowser.py" line="228" />
       <source>Copy Path to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="367" />
-      <location filename="../ProjectInterfacesBrowser.py" line="340" />
-      <location filename="../ProjectInterfacesBrowser.py" line="310" />
-      <location filename="../ProjectInterfacesBrowser.py" line="283" />
-      <location filename="../ProjectInterfacesBrowser.py" line="259" />
+      <location filename="../ProjectInterfacesBrowser.py" line="372" />
+      <location filename="../ProjectInterfacesBrowser.py" line="344" />
+      <location filename="../ProjectInterfacesBrowser.py" line="313" />
+      <location filename="../ProjectInterfacesBrowser.py" line="285" />
+      <location filename="../ProjectInterfacesBrowser.py" line="260" />
       <location filename="../ProjectInterfacesBrowser.py" line="232" />
       <source>Expand all directories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="370" />
-      <location filename="../ProjectInterfacesBrowser.py" line="342" />
-      <location filename="../ProjectInterfacesBrowser.py" line="312" />
-      <location filename="../ProjectInterfacesBrowser.py" line="285" />
-      <location filename="../ProjectInterfacesBrowser.py" line="260" />
-      <location filename="../ProjectInterfacesBrowser.py" line="235" />
-      <source>Collapse all directories</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="373" />
-      <location filename="../ProjectInterfacesBrowser.py" line="345" />
-      <location filename="../ProjectInterfacesBrowser.py" line="315" />
-      <location filename="../ProjectInterfacesBrowser.py" line="288" />
-      <location filename="../ProjectInterfacesBrowser.py" line="262" />
-      <location filename="../ProjectInterfacesBrowser.py" line="238" />
-      <source>Configure...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../ProjectInterfacesBrowser.py" line="375" />
       <location filename="../ProjectInterfacesBrowser.py" line="346" />
-      <location filename="../ProjectInterfacesBrowser.py" line="316" />
+      <location filename="../ProjectInterfacesBrowser.py" line="315" />
+      <location filename="../ProjectInterfacesBrowser.py" line="287" />
+      <location filename="../ProjectInterfacesBrowser.py" line="261" />
+      <location filename="../ProjectInterfacesBrowser.py" line="235" />
+      <source>Collapse all directories</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ProjectInterfacesBrowser.py" line="378" />
+      <location filename="../ProjectInterfacesBrowser.py" line="348" />
+      <location filename="../ProjectInterfacesBrowser.py" line="317" />
       <location filename="../ProjectInterfacesBrowser.py" line="289" />
-      <location filename="../ProjectInterfacesBrowser.py" line="263" />
+      <location filename="../ProjectInterfacesBrowser.py" line="262" />
+      <location filename="../ProjectInterfacesBrowser.py" line="237" />
+      <source>Collapse all files</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ProjectInterfacesBrowser.py" line="381" />
+      <location filename="../ProjectInterfacesBrowser.py" line="350" />
+      <location filename="../ProjectInterfacesBrowser.py" line="319" />
+      <location filename="../ProjectInterfacesBrowser.py" line="291" />
+      <location filename="../ProjectInterfacesBrowser.py" line="264" />
       <location filename="../ProjectInterfacesBrowser.py" line="239" />
+      <source>Configure...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ProjectInterfacesBrowser.py" line="383" />
+      <location filename="../ProjectInterfacesBrowser.py" line="351" />
+      <location filename="../ProjectInterfacesBrowser.py" line="320" />
+      <location filename="../ProjectInterfacesBrowser.py" line="292" />
+      <location filename="../ProjectInterfacesBrowser.py" line="265" />
+      <location filename="../ProjectInterfacesBrowser.py" line="240" />
       <source>Configure CORBA...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="296" />
+      <location filename="../ProjectInterfacesBrowser.py" line="299" />
       <source>Compile interfaces</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="562" />
+      <location filename="../ProjectInterfacesBrowser.py" line="570" />
       <source>Delete interfaces</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="563" />
+      <location filename="../ProjectInterfacesBrowser.py" line="571" />
       <source>Do you really want to delete these interfaces from the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="647" />
-      <location filename="../ProjectInterfacesBrowser.py" line="641" />
+      <location filename="../ProjectInterfacesBrowser.py" line="655" />
+      <location filename="../ProjectInterfacesBrowser.py" line="649" />
       <source>Interface Compilation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="642" />
+      <location filename="../ProjectInterfacesBrowser.py" line="650" />
       <source>The compilation of the interface file was successful.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="648" />
+      <location filename="../ProjectInterfacesBrowser.py" line="656" />
       <source>The compilation of the interface file failed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="700" />
+      <location filename="../ProjectInterfacesBrowser.py" line="708" />
       <source>Process Generation Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="701" />
+      <location filename="../ProjectInterfacesBrowser.py" line="709" />
       <source>&lt;p&gt;Could not start {0}.&lt;br&gt;Ensure that it is in the search path.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="761" />
-      <location filename="../ProjectInterfacesBrowser.py" line="725" />
+      <location filename="../ProjectInterfacesBrowser.py" line="769" />
+      <location filename="../ProjectInterfacesBrowser.py" line="733" />
       <source>Compiling interfaces...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="762" />
-      <location filename="../ProjectInterfacesBrowser.py" line="726" />
-      <source>Abort</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="765" />
-      <location filename="../ProjectInterfacesBrowser.py" line="729" />
-      <source>%v/%m Interfaces</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../ProjectInterfacesBrowser.py" line="770" />
       <location filename="../ProjectInterfacesBrowser.py" line="734" />
+      <source>Abort</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ProjectInterfacesBrowser.py" line="773" />
+      <location filename="../ProjectInterfacesBrowser.py" line="737" />
+      <source>%v/%m Interfaces</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ProjectInterfacesBrowser.py" line="778" />
+      <location filename="../ProjectInterfacesBrowser.py" line="742" />
       <source>Interfaces</source>
       <translation type="unfinished" />
     </message>
--- a/ExtensionCorba/i18n/corba_en.ts	Wed Dec 07 13:14:57 2022 +0100
+++ b/ExtensionCorba/i18n/corba_en.ts	Sun Dec 11 11:17:02 2022 +0100
@@ -25,13 +25,13 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../../PluginExtensionCorba.py" line="182" />
+      <location filename="../../PluginExtensionCorba.py" line="185" />
       <source>CORBA Extension</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../../PluginExtensionCorba.py" line="188" />
-      <location filename="../../PluginExtensionCorba.py" line="183" />
+      <location filename="../../PluginExtensionCorba.py" line="191" />
+      <location filename="../../PluginExtensionCorba.py" line="186" />
       <source>The CORBA extension cannot be activated because it requires eric7 23.1 or newer.</source>
       <translation type="unfinished" />
     </message>
@@ -215,33 +215,33 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="243" />
+      <location filename="../ProjectInterfacesBrowser.py" line="244" />
       <location filename="../ProjectInterfacesBrowser.py" line="199" />
       <source>Compile interface</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="351" />
-      <location filename="../ProjectInterfacesBrowser.py" line="321" />
-      <location filename="../ProjectInterfacesBrowser.py" line="268" />
-      <location filename="../ProjectInterfacesBrowser.py" line="245" />
+      <location filename="../ProjectInterfacesBrowser.py" line="356" />
+      <location filename="../ProjectInterfacesBrowser.py" line="325" />
+      <location filename="../ProjectInterfacesBrowser.py" line="270" />
+      <location filename="../ProjectInterfacesBrowser.py" line="246" />
       <location filename="../ProjectInterfacesBrowser.py" line="202" />
       <source>Compile all interfaces</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="355" />
-      <location filename="../ProjectInterfacesBrowser.py" line="325" />
-      <location filename="../ProjectInterfacesBrowser.py" line="300" />
-      <location filename="../ProjectInterfacesBrowser.py" line="272" />
-      <location filename="../ProjectInterfacesBrowser.py" line="249" />
+      <location filename="../ProjectInterfacesBrowser.py" line="360" />
+      <location filename="../ProjectInterfacesBrowser.py" line="329" />
+      <location filename="../ProjectInterfacesBrowser.py" line="303" />
+      <location filename="../ProjectInterfacesBrowser.py" line="274" />
+      <location filename="../ProjectInterfacesBrowser.py" line="250" />
       <location filename="../ProjectInterfacesBrowser.py" line="206" />
       <source>Configure IDL compiler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="303" />
-      <location filename="../ProjectInterfacesBrowser.py" line="252" />
+      <location filename="../ProjectInterfacesBrowser.py" line="306" />
+      <location filename="../ProjectInterfacesBrowser.py" line="253" />
       <location filename="../ProjectInterfacesBrowser.py" line="209" />
       <source>Open</source>
       <translation type="unfinished" />
@@ -252,145 +252,155 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="328" />
-      <location filename="../ProjectInterfacesBrowser.py" line="305" />
+      <location filename="../ProjectInterfacesBrowser.py" line="332" />
+      <location filename="../ProjectInterfacesBrowser.py" line="308" />
       <location filename="../ProjectInterfacesBrowser.py" line="214" />
       <source>Remove from project</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="330" />
-      <location filename="../ProjectInterfacesBrowser.py" line="307" />
+      <location filename="../ProjectInterfacesBrowser.py" line="334" />
+      <location filename="../ProjectInterfacesBrowser.py" line="310" />
       <location filename="../ProjectInterfacesBrowser.py" line="217" />
       <source>Delete</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="359" />
-      <location filename="../ProjectInterfacesBrowser.py" line="333" />
-      <location filename="../ProjectInterfacesBrowser.py" line="276" />
-      <location filename="../ProjectInterfacesBrowser.py" line="254" />
+      <location filename="../ProjectInterfacesBrowser.py" line="364" />
+      <location filename="../ProjectInterfacesBrowser.py" line="337" />
+      <location filename="../ProjectInterfacesBrowser.py" line="278" />
+      <location filename="../ProjectInterfacesBrowser.py" line="255" />
       <location filename="../ProjectInterfacesBrowser.py" line="221" />
       <source>Add interfaces...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="362" />
-      <location filename="../ProjectInterfacesBrowser.py" line="335" />
-      <location filename="../ProjectInterfacesBrowser.py" line="279" />
-      <location filename="../ProjectInterfacesBrowser.py" line="256" />
+      <location filename="../ProjectInterfacesBrowser.py" line="367" />
+      <location filename="../ProjectInterfacesBrowser.py" line="339" />
+      <location filename="../ProjectInterfacesBrowser.py" line="281" />
+      <location filename="../ProjectInterfacesBrowser.py" line="257" />
       <location filename="../ProjectInterfacesBrowser.py" line="224" />
       <source>Add interfaces directory...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="338" />
+      <location filename="../ProjectInterfacesBrowser.py" line="342" />
       <location filename="../ProjectInterfacesBrowser.py" line="228" />
       <source>Copy Path to Clipboard</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="367" />
-      <location filename="../ProjectInterfacesBrowser.py" line="340" />
-      <location filename="../ProjectInterfacesBrowser.py" line="310" />
-      <location filename="../ProjectInterfacesBrowser.py" line="283" />
-      <location filename="../ProjectInterfacesBrowser.py" line="259" />
+      <location filename="../ProjectInterfacesBrowser.py" line="372" />
+      <location filename="../ProjectInterfacesBrowser.py" line="344" />
+      <location filename="../ProjectInterfacesBrowser.py" line="313" />
+      <location filename="../ProjectInterfacesBrowser.py" line="285" />
+      <location filename="../ProjectInterfacesBrowser.py" line="260" />
       <location filename="../ProjectInterfacesBrowser.py" line="232" />
       <source>Expand all directories</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="370" />
-      <location filename="../ProjectInterfacesBrowser.py" line="342" />
-      <location filename="../ProjectInterfacesBrowser.py" line="312" />
-      <location filename="../ProjectInterfacesBrowser.py" line="285" />
-      <location filename="../ProjectInterfacesBrowser.py" line="260" />
-      <location filename="../ProjectInterfacesBrowser.py" line="235" />
-      <source>Collapse all directories</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="373" />
-      <location filename="../ProjectInterfacesBrowser.py" line="345" />
-      <location filename="../ProjectInterfacesBrowser.py" line="315" />
-      <location filename="../ProjectInterfacesBrowser.py" line="288" />
-      <location filename="../ProjectInterfacesBrowser.py" line="262" />
-      <location filename="../ProjectInterfacesBrowser.py" line="238" />
-      <source>Configure...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../ProjectInterfacesBrowser.py" line="375" />
       <location filename="../ProjectInterfacesBrowser.py" line="346" />
-      <location filename="../ProjectInterfacesBrowser.py" line="316" />
+      <location filename="../ProjectInterfacesBrowser.py" line="315" />
+      <location filename="../ProjectInterfacesBrowser.py" line="287" />
+      <location filename="../ProjectInterfacesBrowser.py" line="261" />
+      <location filename="../ProjectInterfacesBrowser.py" line="235" />
+      <source>Collapse all directories</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ProjectInterfacesBrowser.py" line="378" />
+      <location filename="../ProjectInterfacesBrowser.py" line="348" />
+      <location filename="../ProjectInterfacesBrowser.py" line="317" />
       <location filename="../ProjectInterfacesBrowser.py" line="289" />
-      <location filename="../ProjectInterfacesBrowser.py" line="263" />
+      <location filename="../ProjectInterfacesBrowser.py" line="262" />
+      <location filename="../ProjectInterfacesBrowser.py" line="237" />
+      <source>Collapse all files</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ProjectInterfacesBrowser.py" line="381" />
+      <location filename="../ProjectInterfacesBrowser.py" line="350" />
+      <location filename="../ProjectInterfacesBrowser.py" line="319" />
+      <location filename="../ProjectInterfacesBrowser.py" line="291" />
+      <location filename="../ProjectInterfacesBrowser.py" line="264" />
       <location filename="../ProjectInterfacesBrowser.py" line="239" />
+      <source>Configure...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ProjectInterfacesBrowser.py" line="383" />
+      <location filename="../ProjectInterfacesBrowser.py" line="351" />
+      <location filename="../ProjectInterfacesBrowser.py" line="320" />
+      <location filename="../ProjectInterfacesBrowser.py" line="292" />
+      <location filename="../ProjectInterfacesBrowser.py" line="265" />
+      <location filename="../ProjectInterfacesBrowser.py" line="240" />
       <source>Configure CORBA...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="296" />
+      <location filename="../ProjectInterfacesBrowser.py" line="299" />
       <source>Compile interfaces</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="562" />
+      <location filename="../ProjectInterfacesBrowser.py" line="570" />
       <source>Delete interfaces</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="563" />
+      <location filename="../ProjectInterfacesBrowser.py" line="571" />
       <source>Do you really want to delete these interfaces from the project?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="647" />
-      <location filename="../ProjectInterfacesBrowser.py" line="641" />
+      <location filename="../ProjectInterfacesBrowser.py" line="655" />
+      <location filename="../ProjectInterfacesBrowser.py" line="649" />
       <source>Interface Compilation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="642" />
+      <location filename="../ProjectInterfacesBrowser.py" line="650" />
       <source>The compilation of the interface file was successful.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="648" />
+      <location filename="../ProjectInterfacesBrowser.py" line="656" />
       <source>The compilation of the interface file failed.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="700" />
+      <location filename="../ProjectInterfacesBrowser.py" line="708" />
       <source>Process Generation Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="701" />
+      <location filename="../ProjectInterfacesBrowser.py" line="709" />
       <source>&lt;p&gt;Could not start {0}.&lt;br&gt;Ensure that it is in the search path.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="761" />
-      <location filename="../ProjectInterfacesBrowser.py" line="725" />
+      <location filename="../ProjectInterfacesBrowser.py" line="769" />
+      <location filename="../ProjectInterfacesBrowser.py" line="733" />
       <source>Compiling interfaces...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="762" />
-      <location filename="../ProjectInterfacesBrowser.py" line="726" />
-      <source>Abort</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="765" />
-      <location filename="../ProjectInterfacesBrowser.py" line="729" />
-      <source>%v/%m Interfaces</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../ProjectInterfacesBrowser.py" line="770" />
       <location filename="../ProjectInterfacesBrowser.py" line="734" />
+      <source>Abort</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ProjectInterfacesBrowser.py" line="773" />
+      <location filename="../ProjectInterfacesBrowser.py" line="737" />
+      <source>%v/%m Interfaces</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ProjectInterfacesBrowser.py" line="778" />
+      <location filename="../ProjectInterfacesBrowser.py" line="742" />
       <source>Interfaces</source>
       <translation type="unfinished" />
     </message>
--- a/ExtensionCorba/i18n/corba_es.ts	Wed Dec 07 13:14:57 2022 +0100
+++ b/ExtensionCorba/i18n/corba_es.ts	Sun Dec 11 11:17:02 2022 +0100
@@ -5970,13 +5970,13 @@
       <translation type="unfinished">CORBA</translation>
     </message>
     <message>
-      <location filename="../../PluginExtensionCorba.py" line="182" />
+      <location filename="../../PluginExtensionCorba.py" line="185" />
       <source>CORBA Extension</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../../PluginExtensionCorba.py" line="188" />
-      <location filename="../../PluginExtensionCorba.py" line="183" />
+      <location filename="../../PluginExtensionCorba.py" line="191" />
+      <location filename="../../PluginExtensionCorba.py" line="186" />
       <source>The CORBA extension cannot be activated because it requires eric7 23.1 or newer.</source>
       <translation type="unfinished" />
     </message>
@@ -45876,33 +45876,33 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="243" />
+      <location filename="../ProjectInterfacesBrowser.py" line="244" />
       <location filename="../ProjectInterfacesBrowser.py" line="199" />
       <source>Compile interface</source>
       <translation>Compilar interfaz</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="351" />
-      <location filename="../ProjectInterfacesBrowser.py" line="321" />
-      <location filename="../ProjectInterfacesBrowser.py" line="268" />
-      <location filename="../ProjectInterfacesBrowser.py" line="245" />
+      <location filename="../ProjectInterfacesBrowser.py" line="356" />
+      <location filename="../ProjectInterfacesBrowser.py" line="325" />
+      <location filename="../ProjectInterfacesBrowser.py" line="270" />
+      <location filename="../ProjectInterfacesBrowser.py" line="246" />
       <location filename="../ProjectInterfacesBrowser.py" line="202" />
       <source>Compile all interfaces</source>
       <translation>Compilar todas las interfaces</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="355" />
-      <location filename="../ProjectInterfacesBrowser.py" line="325" />
-      <location filename="../ProjectInterfacesBrowser.py" line="300" />
-      <location filename="../ProjectInterfacesBrowser.py" line="272" />
-      <location filename="../ProjectInterfacesBrowser.py" line="249" />
+      <location filename="../ProjectInterfacesBrowser.py" line="360" />
+      <location filename="../ProjectInterfacesBrowser.py" line="329" />
+      <location filename="../ProjectInterfacesBrowser.py" line="303" />
+      <location filename="../ProjectInterfacesBrowser.py" line="274" />
+      <location filename="../ProjectInterfacesBrowser.py" line="250" />
       <location filename="../ProjectInterfacesBrowser.py" line="206" />
       <source>Configure IDL compiler</source>
       <translation>Configurar compilador IDL</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="303" />
-      <location filename="../ProjectInterfacesBrowser.py" line="252" />
+      <location filename="../ProjectInterfacesBrowser.py" line="306" />
+      <location filename="../ProjectInterfacesBrowser.py" line="253" />
       <location filename="../ProjectInterfacesBrowser.py" line="209" />
       <source>Open</source>
       <translation>Abrir</translation>
@@ -45913,145 +45913,155 @@
       <translation>Renombrar archivo</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="328" />
-      <location filename="../ProjectInterfacesBrowser.py" line="305" />
+      <location filename="../ProjectInterfacesBrowser.py" line="332" />
+      <location filename="../ProjectInterfacesBrowser.py" line="308" />
       <location filename="../ProjectInterfacesBrowser.py" line="214" />
       <source>Remove from project</source>
       <translation>Quitar del proyecto</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="330" />
-      <location filename="../ProjectInterfacesBrowser.py" line="307" />
+      <location filename="../ProjectInterfacesBrowser.py" line="334" />
+      <location filename="../ProjectInterfacesBrowser.py" line="310" />
       <location filename="../ProjectInterfacesBrowser.py" line="217" />
       <source>Delete</source>
       <translation>Borrar</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="359" />
-      <location filename="../ProjectInterfacesBrowser.py" line="333" />
-      <location filename="../ProjectInterfacesBrowser.py" line="276" />
-      <location filename="../ProjectInterfacesBrowser.py" line="254" />
+      <location filename="../ProjectInterfacesBrowser.py" line="364" />
+      <location filename="../ProjectInterfacesBrowser.py" line="337" />
+      <location filename="../ProjectInterfacesBrowser.py" line="278" />
+      <location filename="../ProjectInterfacesBrowser.py" line="255" />
       <location filename="../ProjectInterfacesBrowser.py" line="221" />
       <source>Add interfaces...</source>
       <translation>Añadir interfaces...</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="362" />
-      <location filename="../ProjectInterfacesBrowser.py" line="335" />
-      <location filename="../ProjectInterfacesBrowser.py" line="279" />
-      <location filename="../ProjectInterfacesBrowser.py" line="256" />
+      <location filename="../ProjectInterfacesBrowser.py" line="367" />
+      <location filename="../ProjectInterfacesBrowser.py" line="339" />
+      <location filename="../ProjectInterfacesBrowser.py" line="281" />
+      <location filename="../ProjectInterfacesBrowser.py" line="257" />
       <location filename="../ProjectInterfacesBrowser.py" line="224" />
       <source>Add interfaces directory...</source>
       <translation>Agregar directorio de interfaces...</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="338" />
+      <location filename="../ProjectInterfacesBrowser.py" line="342" />
       <location filename="../ProjectInterfacesBrowser.py" line="228" />
       <source>Copy Path to Clipboard</source>
       <translation>Copiar Ruta al Portapapeles</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="367" />
-      <location filename="../ProjectInterfacesBrowser.py" line="340" />
-      <location filename="../ProjectInterfacesBrowser.py" line="310" />
-      <location filename="../ProjectInterfacesBrowser.py" line="283" />
-      <location filename="../ProjectInterfacesBrowser.py" line="259" />
+      <location filename="../ProjectInterfacesBrowser.py" line="372" />
+      <location filename="../ProjectInterfacesBrowser.py" line="344" />
+      <location filename="../ProjectInterfacesBrowser.py" line="313" />
+      <location filename="../ProjectInterfacesBrowser.py" line="285" />
+      <location filename="../ProjectInterfacesBrowser.py" line="260" />
       <location filename="../ProjectInterfacesBrowser.py" line="232" />
       <source>Expand all directories</source>
       <translation>Expandir todos los directorios</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="370" />
-      <location filename="../ProjectInterfacesBrowser.py" line="342" />
-      <location filename="../ProjectInterfacesBrowser.py" line="312" />
-      <location filename="../ProjectInterfacesBrowser.py" line="285" />
-      <location filename="../ProjectInterfacesBrowser.py" line="260" />
-      <location filename="../ProjectInterfacesBrowser.py" line="235" />
-      <source>Collapse all directories</source>
-      <translation>Contraer todos los directorios</translation>
-    </message>
-    <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="373" />
-      <location filename="../ProjectInterfacesBrowser.py" line="345" />
-      <location filename="../ProjectInterfacesBrowser.py" line="315" />
-      <location filename="../ProjectInterfacesBrowser.py" line="288" />
-      <location filename="../ProjectInterfacesBrowser.py" line="262" />
-      <location filename="../ProjectInterfacesBrowser.py" line="238" />
-      <source>Configure...</source>
-      <translation>Configurar...</translation>
-    </message>
-    <message>
       <location filename="../ProjectInterfacesBrowser.py" line="375" />
       <location filename="../ProjectInterfacesBrowser.py" line="346" />
-      <location filename="../ProjectInterfacesBrowser.py" line="316" />
+      <location filename="../ProjectInterfacesBrowser.py" line="315" />
+      <location filename="../ProjectInterfacesBrowser.py" line="287" />
+      <location filename="../ProjectInterfacesBrowser.py" line="261" />
+      <location filename="../ProjectInterfacesBrowser.py" line="235" />
+      <source>Collapse all directories</source>
+      <translation>Contraer todos los directorios</translation>
+    </message>
+    <message>
+      <location filename="../ProjectInterfacesBrowser.py" line="378" />
+      <location filename="../ProjectInterfacesBrowser.py" line="348" />
+      <location filename="../ProjectInterfacesBrowser.py" line="317" />
       <location filename="../ProjectInterfacesBrowser.py" line="289" />
-      <location filename="../ProjectInterfacesBrowser.py" line="263" />
+      <location filename="../ProjectInterfacesBrowser.py" line="262" />
+      <location filename="../ProjectInterfacesBrowser.py" line="237" />
+      <source>Collapse all files</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ProjectInterfacesBrowser.py" line="381" />
+      <location filename="../ProjectInterfacesBrowser.py" line="350" />
+      <location filename="../ProjectInterfacesBrowser.py" line="319" />
+      <location filename="../ProjectInterfacesBrowser.py" line="291" />
+      <location filename="../ProjectInterfacesBrowser.py" line="264" />
       <location filename="../ProjectInterfacesBrowser.py" line="239" />
+      <source>Configure...</source>
+      <translation>Configurar...</translation>
+    </message>
+    <message>
+      <location filename="../ProjectInterfacesBrowser.py" line="383" />
+      <location filename="../ProjectInterfacesBrowser.py" line="351" />
+      <location filename="../ProjectInterfacesBrowser.py" line="320" />
+      <location filename="../ProjectInterfacesBrowser.py" line="292" />
+      <location filename="../ProjectInterfacesBrowser.py" line="265" />
+      <location filename="../ProjectInterfacesBrowser.py" line="240" />
       <source>Configure CORBA...</source>
       <translation>Configurar  CORBA...</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="296" />
+      <location filename="../ProjectInterfacesBrowser.py" line="299" />
       <source>Compile interfaces</source>
       <translation>Compilar interfaces</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="562" />
+      <location filename="../ProjectInterfacesBrowser.py" line="570" />
       <source>Delete interfaces</source>
       <translation>Borrar interfaces</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="563" />
+      <location filename="../ProjectInterfacesBrowser.py" line="571" />
       <source>Do you really want to delete these interfaces from the project?</source>
       <translation>¿Realmente quiere borrar estas interfaces del proyecto?</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="647" />
-      <location filename="../ProjectInterfacesBrowser.py" line="641" />
+      <location filename="../ProjectInterfacesBrowser.py" line="655" />
+      <location filename="../ProjectInterfacesBrowser.py" line="649" />
       <source>Interface Compilation</source>
       <translation>Compilación de Interfaz</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="642" />
+      <location filename="../ProjectInterfacesBrowser.py" line="650" />
       <source>The compilation of the interface file was successful.</source>
       <translation>Se ha compilado satisfactoriamente el archivo de interfaz.</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="648" />
+      <location filename="../ProjectInterfacesBrowser.py" line="656" />
       <source>The compilation of the interface file failed.</source>
       <translation>La compilación del archivo de interfaz ha fallado.</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="700" />
+      <location filename="../ProjectInterfacesBrowser.py" line="708" />
       <source>Process Generation Error</source>
       <translation>Error de Generación de Proceso</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="701" />
+      <location filename="../ProjectInterfacesBrowser.py" line="709" />
       <source>&lt;p&gt;Could not start {0}.&lt;br&gt;Ensure that it is in the search path.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido ejecutar {0}.&lt;br&gt;Verifique que está en la ruta de búsqueda (search path).&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="761" />
-      <location filename="../ProjectInterfacesBrowser.py" line="725" />
+      <location filename="../ProjectInterfacesBrowser.py" line="769" />
+      <location filename="../ProjectInterfacesBrowser.py" line="733" />
       <source>Compiling interfaces...</source>
       <translation>Compilando interfaces...</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="762" />
-      <location filename="../ProjectInterfacesBrowser.py" line="726" />
-      <source>Abort</source>
-      <translation>Abortar</translation>
-    </message>
-    <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="765" />
-      <location filename="../ProjectInterfacesBrowser.py" line="729" />
-      <source>%v/%m Interfaces</source>
-      <translation>%v/%m Interfaces</translation>
-    </message>
-    <message>
       <location filename="../ProjectInterfacesBrowser.py" line="770" />
       <location filename="../ProjectInterfacesBrowser.py" line="734" />
+      <source>Abort</source>
+      <translation>Abortar</translation>
+    </message>
+    <message>
+      <location filename="../ProjectInterfacesBrowser.py" line="773" />
+      <location filename="../ProjectInterfacesBrowser.py" line="737" />
+      <source>%v/%m Interfaces</source>
+      <translation>%v/%m Interfaces</translation>
+    </message>
+    <message>
+      <location filename="../ProjectInterfacesBrowser.py" line="778" />
+      <location filename="../ProjectInterfacesBrowser.py" line="742" />
       <source>Interfaces</source>
       <translation>Interfaces</translation>
     </message>
--- a/ExtensionCorba/i18n/corba_ru.ts	Wed Dec 07 13:14:57 2022 +0100
+++ b/ExtensionCorba/i18n/corba_ru.ts	Sun Dec 11 11:17:02 2022 +0100
@@ -215,33 +215,33 @@
       <translation>Браузер CORBA IDL</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="243" />
+      <location filename="../ProjectInterfacesBrowser.py" line="244" />
       <location filename="../ProjectInterfacesBrowser.py" line="199" />
       <source>Compile interface</source>
       <translation>Компилировать интерфейс</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="351" />
-      <location filename="../ProjectInterfacesBrowser.py" line="321" />
-      <location filename="../ProjectInterfacesBrowser.py" line="268" />
-      <location filename="../ProjectInterfacesBrowser.py" line="245" />
+      <location filename="../ProjectInterfacesBrowser.py" line="356" />
+      <location filename="../ProjectInterfacesBrowser.py" line="325" />
+      <location filename="../ProjectInterfacesBrowser.py" line="270" />
+      <location filename="../ProjectInterfacesBrowser.py" line="246" />
       <location filename="../ProjectInterfacesBrowser.py" line="202" />
       <source>Compile all interfaces</source>
       <translation>Компилировать все интерфейсы</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="355" />
-      <location filename="../ProjectInterfacesBrowser.py" line="325" />
-      <location filename="../ProjectInterfacesBrowser.py" line="300" />
-      <location filename="../ProjectInterfacesBrowser.py" line="272" />
-      <location filename="../ProjectInterfacesBrowser.py" line="249" />
+      <location filename="../ProjectInterfacesBrowser.py" line="360" />
+      <location filename="../ProjectInterfacesBrowser.py" line="329" />
+      <location filename="../ProjectInterfacesBrowser.py" line="303" />
+      <location filename="../ProjectInterfacesBrowser.py" line="274" />
+      <location filename="../ProjectInterfacesBrowser.py" line="250" />
       <location filename="../ProjectInterfacesBrowser.py" line="206" />
       <source>Configure IDL compiler</source>
       <translation>Конфигурация IDL компилятора</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="303" />
-      <location filename="../ProjectInterfacesBrowser.py" line="252" />
+      <location filename="../ProjectInterfacesBrowser.py" line="306" />
+      <location filename="../ProjectInterfacesBrowser.py" line="253" />
       <location filename="../ProjectInterfacesBrowser.py" line="209" />
       <source>Open</source>
       <translation>Открыть</translation>
@@ -252,145 +252,155 @@
       <translation>Переименовать файл</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="328" />
-      <location filename="../ProjectInterfacesBrowser.py" line="305" />
+      <location filename="../ProjectInterfacesBrowser.py" line="332" />
+      <location filename="../ProjectInterfacesBrowser.py" line="308" />
       <location filename="../ProjectInterfacesBrowser.py" line="214" />
       <source>Remove from project</source>
       <translation>Удалить из проекта</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="330" />
-      <location filename="../ProjectInterfacesBrowser.py" line="307" />
+      <location filename="../ProjectInterfacesBrowser.py" line="334" />
+      <location filename="../ProjectInterfacesBrowser.py" line="310" />
       <location filename="../ProjectInterfacesBrowser.py" line="217" />
       <source>Delete</source>
       <translation>Удалить</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="359" />
-      <location filename="../ProjectInterfacesBrowser.py" line="333" />
-      <location filename="../ProjectInterfacesBrowser.py" line="276" />
-      <location filename="../ProjectInterfacesBrowser.py" line="254" />
+      <location filename="../ProjectInterfacesBrowser.py" line="364" />
+      <location filename="../ProjectInterfacesBrowser.py" line="337" />
+      <location filename="../ProjectInterfacesBrowser.py" line="278" />
+      <location filename="../ProjectInterfacesBrowser.py" line="255" />
       <location filename="../ProjectInterfacesBrowser.py" line="221" />
       <source>Add interfaces...</source>
       <translation>Добавить интерфейсы...</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="362" />
-      <location filename="../ProjectInterfacesBrowser.py" line="335" />
-      <location filename="../ProjectInterfacesBrowser.py" line="279" />
-      <location filename="../ProjectInterfacesBrowser.py" line="256" />
+      <location filename="../ProjectInterfacesBrowser.py" line="367" />
+      <location filename="../ProjectInterfacesBrowser.py" line="339" />
+      <location filename="../ProjectInterfacesBrowser.py" line="281" />
+      <location filename="../ProjectInterfacesBrowser.py" line="257" />
       <location filename="../ProjectInterfacesBrowser.py" line="224" />
       <source>Add interfaces directory...</source>
       <translation>Добавить директорию интерфейсов...</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="338" />
+      <location filename="../ProjectInterfacesBrowser.py" line="342" />
       <location filename="../ProjectInterfacesBrowser.py" line="228" />
       <source>Copy Path to Clipboard</source>
       <translation>Копировать маршрут в буфер обмена</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="367" />
-      <location filename="../ProjectInterfacesBrowser.py" line="340" />
-      <location filename="../ProjectInterfacesBrowser.py" line="310" />
-      <location filename="../ProjectInterfacesBrowser.py" line="283" />
-      <location filename="../ProjectInterfacesBrowser.py" line="259" />
+      <location filename="../ProjectInterfacesBrowser.py" line="372" />
+      <location filename="../ProjectInterfacesBrowser.py" line="344" />
+      <location filename="../ProjectInterfacesBrowser.py" line="313" />
+      <location filename="../ProjectInterfacesBrowser.py" line="285" />
+      <location filename="../ProjectInterfacesBrowser.py" line="260" />
       <location filename="../ProjectInterfacesBrowser.py" line="232" />
       <source>Expand all directories</source>
       <translation>Открыть все директории</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="370" />
-      <location filename="../ProjectInterfacesBrowser.py" line="342" />
-      <location filename="../ProjectInterfacesBrowser.py" line="312" />
-      <location filename="../ProjectInterfacesBrowser.py" line="285" />
-      <location filename="../ProjectInterfacesBrowser.py" line="260" />
+      <location filename="../ProjectInterfacesBrowser.py" line="375" />
+      <location filename="../ProjectInterfacesBrowser.py" line="346" />
+      <location filename="../ProjectInterfacesBrowser.py" line="315" />
+      <location filename="../ProjectInterfacesBrowser.py" line="287" />
+      <location filename="../ProjectInterfacesBrowser.py" line="261" />
       <location filename="../ProjectInterfacesBrowser.py" line="235" />
       <source>Collapse all directories</source>
       <translation>Свернуть все директории</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="373" />
-      <location filename="../ProjectInterfacesBrowser.py" line="345" />
-      <location filename="../ProjectInterfacesBrowser.py" line="315" />
-      <location filename="../ProjectInterfacesBrowser.py" line="288" />
+      <location filename="../ProjectInterfacesBrowser.py" line="378" />
+      <location filename="../ProjectInterfacesBrowser.py" line="348" />
+      <location filename="../ProjectInterfacesBrowser.py" line="317" />
+      <location filename="../ProjectInterfacesBrowser.py" line="289" />
       <location filename="../ProjectInterfacesBrowser.py" line="262" />
-      <location filename="../ProjectInterfacesBrowser.py" line="238" />
+      <location filename="../ProjectInterfacesBrowser.py" line="237" />
+      <source>Collapse all files</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../ProjectInterfacesBrowser.py" line="381" />
+      <location filename="../ProjectInterfacesBrowser.py" line="350" />
+      <location filename="../ProjectInterfacesBrowser.py" line="319" />
+      <location filename="../ProjectInterfacesBrowser.py" line="291" />
+      <location filename="../ProjectInterfacesBrowser.py" line="264" />
+      <location filename="../ProjectInterfacesBrowser.py" line="239" />
       <source>Configure...</source>
       <translation>Настроить...</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="375" />
-      <location filename="../ProjectInterfacesBrowser.py" line="346" />
-      <location filename="../ProjectInterfacesBrowser.py" line="316" />
-      <location filename="../ProjectInterfacesBrowser.py" line="289" />
-      <location filename="../ProjectInterfacesBrowser.py" line="263" />
-      <location filename="../ProjectInterfacesBrowser.py" line="239" />
+      <location filename="../ProjectInterfacesBrowser.py" line="383" />
+      <location filename="../ProjectInterfacesBrowser.py" line="351" />
+      <location filename="../ProjectInterfacesBrowser.py" line="320" />
+      <location filename="../ProjectInterfacesBrowser.py" line="292" />
+      <location filename="../ProjectInterfacesBrowser.py" line="265" />
+      <location filename="../ProjectInterfacesBrowser.py" line="240" />
       <source>Configure CORBA...</source>
       <translation>Конфигурация CORBA...</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="296" />
+      <location filename="../ProjectInterfacesBrowser.py" line="299" />
       <source>Compile interfaces</source>
       <translation>Компилировать интерфейсы</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="562" />
+      <location filename="../ProjectInterfacesBrowser.py" line="570" />
       <source>Delete interfaces</source>
       <translation>Удалить интерфейсы</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="563" />
+      <location filename="../ProjectInterfacesBrowser.py" line="571" />
       <source>Do you really want to delete these interfaces from the project?</source>
       <translation>Вы действительно хотите удалить эти интерфейсы из проекта?</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="647" />
-      <location filename="../ProjectInterfacesBrowser.py" line="641" />
+      <location filename="../ProjectInterfacesBrowser.py" line="655" />
+      <location filename="../ProjectInterfacesBrowser.py" line="649" />
       <source>Interface Compilation</source>
       <translation>Компиляция интерфейса</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="642" />
+      <location filename="../ProjectInterfacesBrowser.py" line="650" />
       <source>The compilation of the interface file was successful.</source>
       <translation>Компиляция файла интерфейса выполнена успешно.</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="648" />
+      <location filename="../ProjectInterfacesBrowser.py" line="656" />
       <source>The compilation of the interface file failed.</source>
       <translation>Компиляция интерфейса не удалась.</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="700" />
+      <location filename="../ProjectInterfacesBrowser.py" line="708" />
       <source>Process Generation Error</source>
       <translation>Ошибка при запуске процесса</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="701" />
+      <location filename="../ProjectInterfacesBrowser.py" line="709" />
       <source>&lt;p&gt;Could not start {0}.&lt;br&gt;Ensure that it is in the search path.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить {0}.&lt;br&gt;Убедитесь, что он находится в путях поиска.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="761" />
-      <location filename="../ProjectInterfacesBrowser.py" line="725" />
+      <location filename="../ProjectInterfacesBrowser.py" line="769" />
+      <location filename="../ProjectInterfacesBrowser.py" line="733" />
       <source>Compiling interfaces...</source>
       <translation>Компиляция интерфейсов...</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="762" />
-      <location filename="../ProjectInterfacesBrowser.py" line="726" />
+      <location filename="../ProjectInterfacesBrowser.py" line="770" />
+      <location filename="../ProjectInterfacesBrowser.py" line="734" />
       <source>Abort</source>
       <translation>Прервать</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="765" />
-      <location filename="../ProjectInterfacesBrowser.py" line="729" />
+      <location filename="../ProjectInterfacesBrowser.py" line="773" />
+      <location filename="../ProjectInterfacesBrowser.py" line="737" />
       <source>%v/%m Interfaces</source>
       <translation>%v/%m интерфейсов</translation>
     </message>
     <message>
-      <location filename="../ProjectInterfacesBrowser.py" line="770" />
-      <location filename="../ProjectInterfacesBrowser.py" line="734" />
+      <location filename="../ProjectInterfacesBrowser.py" line="778" />
+      <location filename="../ProjectInterfacesBrowser.py" line="742" />
       <source>Interfaces</source>
       <translation>Интерфейсы</translation>
     </message>
--- a/PluginExtensionCorba.py	Wed Dec 07 13:14:57 2022 +0100
+++ b/PluginExtensionCorba.py	Sun Dec 11 11:17:02 2022 +0100
@@ -21,7 +21,7 @@
 author = "Detlev Offenbach <detlev@die-offenbachs.de>"
 autoactivate = True
 deactivateable = True
-version = "10.0.1"
+version = "10.0.2"
 className = "CorbaExtensionPlugin"
 packageName = "ExtensionCorba"
 shortDescription = "Support for the development of CORBA projects"
Binary file PluginExtensionCorba.zip has changed
--- a/changelog.md	Wed Dec 07 13:14:57 2022 +0100
+++ b/changelog.md	Sun Dec 11 11:17:02 2022 +0100
@@ -1,6 +1,10 @@
 ChangeLog
 ---------
 
+__Version 10.0.2__
+
+- added a `Collapse all files` entry to the context menus
+
 __Version 10.0.1__
 
 - bug fixes

eric ide

mercurial