Sun, 04 Dec 2022 15:02:16 +0100
Implemented some final changes.
--- a/.hgignore Sat Dec 03 18:18:00 2022 +0100 +++ b/.hgignore Sun Dec 04 15:02:16 2022 +0100 @@ -18,3 +18,4 @@ glob:.venv glob:env glob:.env +glob:**Ui_*.py
--- a/ExtensionCorba/ProjectInterfacesBrowser.py Sat Dec 03 18:18:00 2022 +0100 +++ b/ExtensionCorba/ProjectInterfacesBrowser.py Sun Dec 04 15:02:16 2022 +0100 @@ -81,7 +81,7 @@ ProjectBrowserSimpleDirectoryItem, ] - self.setWindowTitle(self.tr("Interfaces")) + self.setWindowTitle(self.tr("CORBA IDL")) self.setWhatsThis( self.tr(
--- a/ExtensionCorba/i18n/corba_de.ts Sat Dec 03 18:18:00 2022 +0100 +++ b/ExtensionCorba/i18n/corba_de.ts Sun Dec 04 15:02:16 2022 +0100 @@ -4,18 +4,34 @@ <context> <name>CorbaExtensionPlugin</name> <message> - <location filename="../../PluginExtensionCorba.py" line="84" /> + <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> + </message> + <message> + <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> </message> <message> - <location filename="../../PluginExtensionCorba.py" line="166" /> + <location filename="../../PluginExtensionCorba.py" line="182" /> <source>CORBA Extension</source> <translation>CORBA Erweiterung</translation> </message> <message> - <location filename="../../PluginExtensionCorba.py" line="172" /> - <location filename="../../PluginExtensionCorba.py" line="167" /> + <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> </message> @@ -169,210 +185,214 @@ <context> <name>ProjectInterfacesBrowser</name> <message> - <location filename="../ProjectInterfacesBrowser.py" line="775" /> - <location filename="../ProjectInterfacesBrowser.py" line="739" /> - <location filename="../ProjectInterfacesBrowser.py" line="89" /> - <source>Interfaces</source> - <translation>Schnittstellen</translation> + <location filename="../ProjectInterfacesBrowser.py" line="84" /> + <source>CORBA IDL</source> + <translation>CORBA IDL</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="92" /> + <location filename="../ProjectInterfacesBrowser.py" line="87" /> <source><b>Project IDL Browser</b><p>This allows to easily see all CORBA IDL files contained in the current project. Several actions can be executed via the context menu.</p></source> <translation><b>Projekt IDL Browser</b><p>Dies bietet eine Übersicht aller im Projekt enthaltenen Corba IDL Dateien an. Verschieden Aktionen können über das Kontextmenü ausgeführt werden.</p></translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="104" /> + <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="105" /> + <location filename="../ProjectInterfacesBrowser.py" line="100" /> <source>CORBA IDL Files</source> <translation>CORBA IDL Dateien</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="106" /> + <location filename="../ProjectInterfacesBrowser.py" line="101" /> <source>IDL Files</source> <translation>IDL Dateien</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="116" /> + <location filename="../ProjectInterfacesBrowser.py" line="111" /> <source>CORBA IDL Browser</source> <translation>CORBA IDL Browser</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="248" /> - <location filename="../ProjectInterfacesBrowser.py" line="204" /> + <location filename="../ProjectInterfacesBrowser.py" line="243" /> + <location filename="../ProjectInterfacesBrowser.py" line="199" /> <source>Compile interface</source> <translation>IDL-Datei übersetzen</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="356" /> - <location filename="../ProjectInterfacesBrowser.py" line="326" /> - <location filename="../ProjectInterfacesBrowser.py" line="273" /> - <location filename="../ProjectInterfacesBrowser.py" line="250" /> - <location filename="../ProjectInterfacesBrowser.py" line="207" /> + <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> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="360" /> - <location filename="../ProjectInterfacesBrowser.py" line="330" /> - <location filename="../ProjectInterfacesBrowser.py" line="305" /> - <location filename="../ProjectInterfacesBrowser.py" line="277" /> - <location filename="../ProjectInterfacesBrowser.py" line="254" /> - <location filename="../ProjectInterfacesBrowser.py" line="211" /> + <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> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="308" /> - <location filename="../ProjectInterfacesBrowser.py" line="257" /> - <location filename="../ProjectInterfacesBrowser.py" line="214" /> + <location filename="../ProjectInterfacesBrowser.py" line="303" /> + <location filename="../ProjectInterfacesBrowser.py" line="252" /> + <location filename="../ProjectInterfacesBrowser.py" line="209" /> <source>Open</source> <translation>Öffnen</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="216" /> + <location filename="../ProjectInterfacesBrowser.py" line="211" /> <source>Rename file</source> <translation>Datei umbenennen</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="333" /> - <location filename="../ProjectInterfacesBrowser.py" line="310" /> - <location filename="../ProjectInterfacesBrowser.py" line="219" /> + <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> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="335" /> - <location filename="../ProjectInterfacesBrowser.py" line="312" /> - <location filename="../ProjectInterfacesBrowser.py" line="222" /> + <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> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="364" /> - <location filename="../ProjectInterfacesBrowser.py" line="338" /> - <location filename="../ProjectInterfacesBrowser.py" line="281" /> - <location filename="../ProjectInterfacesBrowser.py" line="259" /> - <location filename="../ProjectInterfacesBrowser.py" line="226" /> + <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> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="367" /> - <location filename="../ProjectInterfacesBrowser.py" line="340" /> - <location filename="../ProjectInterfacesBrowser.py" line="284" /> - <location filename="../ProjectInterfacesBrowser.py" line="261" /> - <location filename="../ProjectInterfacesBrowser.py" line="229" /> + <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> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="343" /> - <location filename="../ProjectInterfacesBrowser.py" line="233" /> + <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> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="372" /> - <location filename="../ProjectInterfacesBrowser.py" line="345" /> - <location filename="../ProjectInterfacesBrowser.py" line="315" /> - <location filename="../ProjectInterfacesBrowser.py" line="288" /> - <location filename="../ProjectInterfacesBrowser.py" line="264" /> - <location filename="../ProjectInterfacesBrowser.py" line="237" /> + <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> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="375" /> - <location filename="../ProjectInterfacesBrowser.py" line="347" /> - <location filename="../ProjectInterfacesBrowser.py" line="317" /> - <location filename="../ProjectInterfacesBrowser.py" line="290" /> - <location filename="../ProjectInterfacesBrowser.py" line="265" /> - <location filename="../ProjectInterfacesBrowser.py" line="240" /> + <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> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="378" /> - <location filename="../ProjectInterfacesBrowser.py" line="350" /> - <location filename="../ProjectInterfacesBrowser.py" line="320" /> - <location filename="../ProjectInterfacesBrowser.py" line="293" /> - <location filename="../ProjectInterfacesBrowser.py" line="267" /> - <location filename="../ProjectInterfacesBrowser.py" line="243" /> + <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> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="380" /> - <location filename="../ProjectInterfacesBrowser.py" line="351" /> - <location filename="../ProjectInterfacesBrowser.py" line="321" /> - <location filename="../ProjectInterfacesBrowser.py" line="294" /> - <location filename="../ProjectInterfacesBrowser.py" line="268" /> - <location filename="../ProjectInterfacesBrowser.py" line="244" /> + <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> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="301" /> + <location filename="../ProjectInterfacesBrowser.py" line="296" /> <source>Compile interfaces</source> <translation>IDL-Dateien übersetzen</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="567" /> + <location filename="../ProjectInterfacesBrowser.py" line="562" /> <source>Delete interfaces</source> <translation>IDL-Dateien löschen</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="568" /> + <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> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="652" /> - <location filename="../ProjectInterfacesBrowser.py" line="646" /> + <location filename="../ProjectInterfacesBrowser.py" line="647" /> + <location filename="../ProjectInterfacesBrowser.py" line="641" /> <source>Interface Compilation</source> <translation>IDL-Datei-Übersetzung</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="647" /> + <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> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="653" /> + <location filename="../ProjectInterfacesBrowser.py" line="648" /> <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="705" /> + <location filename="../ProjectInterfacesBrowser.py" line="700" /> <source>Process Generation Error</source> <translation>Fehler beim Prozessstart</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="706" /> + <location filename="../ProjectInterfacesBrowser.py" line="701" /> <source><p>Could not start {0}.<br>Ensure that it is in the search path.</p></source> <translation><p>{0} konnte nicht gestartet werden.<br>Stellen Sie sicher, dass es über den Suchpfad verfügbar ist.</p></translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="766" /> - <location filename="../ProjectInterfacesBrowser.py" line="730" /> + <location filename="../ProjectInterfacesBrowser.py" line="761" /> + <location filename="../ProjectInterfacesBrowser.py" line="725" /> <source>Compiling interfaces...</source> <translation>Übersetze IDL-Dateien...</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="767" /> - <location filename="../ProjectInterfacesBrowser.py" line="731" /> + <location filename="../ProjectInterfacesBrowser.py" line="762" /> + <location filename="../ProjectInterfacesBrowser.py" line="726" /> <source>Abort</source> <translation>Abbrechen</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="770" /> - <location filename="../ProjectInterfacesBrowser.py" line="734" /> + <location filename="../ProjectInterfacesBrowser.py" line="765" /> + <location filename="../ProjectInterfacesBrowser.py" line="729" /> <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> + </message> </context> </TS>
--- a/ExtensionCorba/i18n/corba_empty.ts Sat Dec 03 18:18:00 2022 +0100 +++ b/ExtensionCorba/i18n/corba_empty.ts Sun Dec 04 15:02:16 2022 +0100 @@ -4,18 +4,34 @@ <context> <name>CorbaExtensionPlugin</name> <message> - <location filename="../../PluginExtensionCorba.py" line="84" /> + <location filename="../../PluginExtensionCorba.py" line="70" /> + <location filename="../../PluginExtensionCorba.py" line="53" /> + <source>CORBA IDL Compiler</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../../PluginExtensionCorba.py" line="56" /> + <source>CORBA Support plugin is not activated</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../../PluginExtensionCorba.py" line="59" /> + <source>(inactive)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../../PluginExtensionCorba.py" line="97" /> <source>CORBA</source> <translation type="unfinished" /> </message> <message> - <location filename="../../PluginExtensionCorba.py" line="166" /> + <location filename="../../PluginExtensionCorba.py" line="182" /> <source>CORBA Extension</source> <translation type="unfinished" /> </message> <message> - <location filename="../../PluginExtensionCorba.py" line="172" /> - <location filename="../../PluginExtensionCorba.py" line="167" /> + <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 type="unfinished" /> </message> @@ -169,209 +185,213 @@ <context> <name>ProjectInterfacesBrowser</name> <message> - <location filename="../ProjectInterfacesBrowser.py" line="775" /> - <location filename="../ProjectInterfacesBrowser.py" line="739" /> - <location filename="../ProjectInterfacesBrowser.py" line="89" /> - <source>Interfaces</source> + <location filename="../ProjectInterfacesBrowser.py" line="84" /> + <source>CORBA IDL</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="92" /> + <location filename="../ProjectInterfacesBrowser.py" line="87" /> <source><b>Project IDL Browser</b><p>This allows to easily see all CORBA IDL files contained in the current project. Several actions can be executed via the context menu.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="104" /> + <location filename="../ProjectInterfacesBrowser.py" line="99" /> <source>CORBA IDL Files ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="105" /> + <location filename="../ProjectInterfacesBrowser.py" line="100" /> <source>CORBA IDL Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="106" /> + <location filename="../ProjectInterfacesBrowser.py" line="101" /> <source>IDL Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="116" /> + <location filename="../ProjectInterfacesBrowser.py" line="111" /> <source>CORBA IDL Browser</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="248" /> - <location filename="../ProjectInterfacesBrowser.py" line="204" /> + <location filename="../ProjectInterfacesBrowser.py" line="243" /> + <location filename="../ProjectInterfacesBrowser.py" line="199" /> <source>Compile interface</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="356" /> - <location filename="../ProjectInterfacesBrowser.py" line="326" /> - <location filename="../ProjectInterfacesBrowser.py" line="273" /> - <location filename="../ProjectInterfacesBrowser.py" line="250" /> - <location filename="../ProjectInterfacesBrowser.py" line="207" /> + <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 type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="360" /> - <location filename="../ProjectInterfacesBrowser.py" line="330" /> - <location filename="../ProjectInterfacesBrowser.py" line="305" /> - <location filename="../ProjectInterfacesBrowser.py" line="277" /> - <location filename="../ProjectInterfacesBrowser.py" line="254" /> - <location filename="../ProjectInterfacesBrowser.py" line="211" /> + <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 type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="308" /> - <location filename="../ProjectInterfacesBrowser.py" line="257" /> - <location filename="../ProjectInterfacesBrowser.py" line="214" /> + <location filename="../ProjectInterfacesBrowser.py" line="303" /> + <location filename="../ProjectInterfacesBrowser.py" line="252" /> + <location filename="../ProjectInterfacesBrowser.py" line="209" /> <source>Open</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="216" /> + <location filename="../ProjectInterfacesBrowser.py" line="211" /> <source>Rename file</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="333" /> - <location filename="../ProjectInterfacesBrowser.py" line="310" /> - <location filename="../ProjectInterfacesBrowser.py" line="219" /> + <location filename="../ProjectInterfacesBrowser.py" line="328" /> + <location filename="../ProjectInterfacesBrowser.py" line="305" /> + <location filename="../ProjectInterfacesBrowser.py" line="214" /> <source>Remove from project</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="335" /> - <location filename="../ProjectInterfacesBrowser.py" line="312" /> - <location filename="../ProjectInterfacesBrowser.py" line="222" /> + <location filename="../ProjectInterfacesBrowser.py" line="330" /> + <location filename="../ProjectInterfacesBrowser.py" line="307" /> + <location filename="../ProjectInterfacesBrowser.py" line="217" /> <source>Delete</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="364" /> + <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 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="224" /> + <source>Add interfaces directory...</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../ProjectInterfacesBrowser.py" line="338" /> - <location filename="../ProjectInterfacesBrowser.py" line="281" /> - <location filename="../ProjectInterfacesBrowser.py" line="259" /> - <location filename="../ProjectInterfacesBrowser.py" line="226" /> - <source>Add interfaces...</source> + <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="284" /> - <location filename="../ProjectInterfacesBrowser.py" line="261" /> - <location filename="../ProjectInterfacesBrowser.py" line="229" /> - <source>Add interfaces directory...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../ProjectInterfacesBrowser.py" line="343" /> - <location filename="../ProjectInterfacesBrowser.py" line="233" /> - <source>Copy Path to Clipboard</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../ProjectInterfacesBrowser.py" line="372" /> - <location filename="../ProjectInterfacesBrowser.py" line="345" /> - <location filename="../ProjectInterfacesBrowser.py" line="315" /> - <location filename="../ProjectInterfacesBrowser.py" line="288" /> - <location filename="../ProjectInterfacesBrowser.py" line="264" /> - <location filename="../ProjectInterfacesBrowser.py" line="237" /> + <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 type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="375" /> - <location filename="../ProjectInterfacesBrowser.py" line="347" /> - <location filename="../ProjectInterfacesBrowser.py" line="317" /> - <location filename="../ProjectInterfacesBrowser.py" line="290" /> - <location filename="../ProjectInterfacesBrowser.py" line="265" /> - <location filename="../ProjectInterfacesBrowser.py" line="240" /> + <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="378" /> - <location filename="../ProjectInterfacesBrowser.py" line="350" /> - <location filename="../ProjectInterfacesBrowser.py" line="320" /> - <location filename="../ProjectInterfacesBrowser.py" line="293" /> - <location filename="../ProjectInterfacesBrowser.py" line="267" /> - <location filename="../ProjectInterfacesBrowser.py" line="243" /> + <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="380" /> - <location filename="../ProjectInterfacesBrowser.py" line="351" /> - <location filename="../ProjectInterfacesBrowser.py" line="321" /> - <location filename="../ProjectInterfacesBrowser.py" line="294" /> - <location filename="../ProjectInterfacesBrowser.py" line="268" /> - <location filename="../ProjectInterfacesBrowser.py" line="244" /> + <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 type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="301" /> + <location filename="../ProjectInterfacesBrowser.py" line="296" /> <source>Compile interfaces</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="567" /> + <location filename="../ProjectInterfacesBrowser.py" line="562" /> <source>Delete interfaces</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="568" /> + <location filename="../ProjectInterfacesBrowser.py" line="563" /> <source>Do you really want to delete these interfaces from the project?</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="652" /> - <location filename="../ProjectInterfacesBrowser.py" line="646" /> + <location filename="../ProjectInterfacesBrowser.py" line="647" /> + <location filename="../ProjectInterfacesBrowser.py" line="641" /> <source>Interface Compilation</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="647" /> + <location filename="../ProjectInterfacesBrowser.py" line="642" /> <source>The compilation of the interface file was successful.</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="653" /> + <location filename="../ProjectInterfacesBrowser.py" line="648" /> <source>The compilation of the interface file failed.</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="705" /> + <location filename="../ProjectInterfacesBrowser.py" line="700" /> <source>Process Generation Error</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="706" /> + <location filename="../ProjectInterfacesBrowser.py" line="701" /> <source><p>Could not start {0}.<br>Ensure that it is in the search path.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="766" /> - <location filename="../ProjectInterfacesBrowser.py" line="730" /> + <location filename="../ProjectInterfacesBrowser.py" line="761" /> + <location filename="../ProjectInterfacesBrowser.py" line="725" /> <source>Compiling interfaces...</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="767" /> - <location filename="../ProjectInterfacesBrowser.py" line="731" /> + <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>%v/%m Interfaces</source> + <source>Interfaces</source> <translation type="unfinished" /> </message> </context>
--- a/ExtensionCorba/i18n/corba_en.ts Sat Dec 03 18:18:00 2022 +0100 +++ b/ExtensionCorba/i18n/corba_en.ts Sun Dec 04 15:02:16 2022 +0100 @@ -4,18 +4,34 @@ <context> <name>CorbaExtensionPlugin</name> <message> - <location filename="../../PluginExtensionCorba.py" line="84" /> + <location filename="../../PluginExtensionCorba.py" line="70" /> + <location filename="../../PluginExtensionCorba.py" line="53" /> + <source>CORBA IDL Compiler</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../../PluginExtensionCorba.py" line="56" /> + <source>CORBA Support plugin is not activated</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../../PluginExtensionCorba.py" line="59" /> + <source>(inactive)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../../PluginExtensionCorba.py" line="97" /> <source>CORBA</source> <translation type="unfinished" /> </message> <message> - <location filename="../../PluginExtensionCorba.py" line="166" /> + <location filename="../../PluginExtensionCorba.py" line="182" /> <source>CORBA Extension</source> <translation type="unfinished" /> </message> <message> - <location filename="../../PluginExtensionCorba.py" line="172" /> - <location filename="../../PluginExtensionCorba.py" line="167" /> + <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 type="unfinished" /> </message> @@ -169,209 +185,213 @@ <context> <name>ProjectInterfacesBrowser</name> <message> - <location filename="../ProjectInterfacesBrowser.py" line="775" /> - <location filename="../ProjectInterfacesBrowser.py" line="739" /> - <location filename="../ProjectInterfacesBrowser.py" line="89" /> - <source>Interfaces</source> + <location filename="../ProjectInterfacesBrowser.py" line="84" /> + <source>CORBA IDL</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="92" /> + <location filename="../ProjectInterfacesBrowser.py" line="87" /> <source><b>Project IDL Browser</b><p>This allows to easily see all CORBA IDL files contained in the current project. Several actions can be executed via the context menu.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="104" /> + <location filename="../ProjectInterfacesBrowser.py" line="99" /> <source>CORBA IDL Files ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="105" /> + <location filename="../ProjectInterfacesBrowser.py" line="100" /> <source>CORBA IDL Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="106" /> + <location filename="../ProjectInterfacesBrowser.py" line="101" /> <source>IDL Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="116" /> + <location filename="../ProjectInterfacesBrowser.py" line="111" /> <source>CORBA IDL Browser</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="248" /> - <location filename="../ProjectInterfacesBrowser.py" line="204" /> + <location filename="../ProjectInterfacesBrowser.py" line="243" /> + <location filename="../ProjectInterfacesBrowser.py" line="199" /> <source>Compile interface</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="356" /> - <location filename="../ProjectInterfacesBrowser.py" line="326" /> - <location filename="../ProjectInterfacesBrowser.py" line="273" /> - <location filename="../ProjectInterfacesBrowser.py" line="250" /> - <location filename="../ProjectInterfacesBrowser.py" line="207" /> + <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 type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="360" /> - <location filename="../ProjectInterfacesBrowser.py" line="330" /> - <location filename="../ProjectInterfacesBrowser.py" line="305" /> - <location filename="../ProjectInterfacesBrowser.py" line="277" /> - <location filename="../ProjectInterfacesBrowser.py" line="254" /> - <location filename="../ProjectInterfacesBrowser.py" line="211" /> + <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 type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="308" /> - <location filename="../ProjectInterfacesBrowser.py" line="257" /> - <location filename="../ProjectInterfacesBrowser.py" line="214" /> + <location filename="../ProjectInterfacesBrowser.py" line="303" /> + <location filename="../ProjectInterfacesBrowser.py" line="252" /> + <location filename="../ProjectInterfacesBrowser.py" line="209" /> <source>Open</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="216" /> + <location filename="../ProjectInterfacesBrowser.py" line="211" /> <source>Rename file</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="333" /> - <location filename="../ProjectInterfacesBrowser.py" line="310" /> - <location filename="../ProjectInterfacesBrowser.py" line="219" /> + <location filename="../ProjectInterfacesBrowser.py" line="328" /> + <location filename="../ProjectInterfacesBrowser.py" line="305" /> + <location filename="../ProjectInterfacesBrowser.py" line="214" /> <source>Remove from project</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="335" /> - <location filename="../ProjectInterfacesBrowser.py" line="312" /> - <location filename="../ProjectInterfacesBrowser.py" line="222" /> + <location filename="../ProjectInterfacesBrowser.py" line="330" /> + <location filename="../ProjectInterfacesBrowser.py" line="307" /> + <location filename="../ProjectInterfacesBrowser.py" line="217" /> <source>Delete</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="364" /> + <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 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="224" /> + <source>Add interfaces directory...</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../ProjectInterfacesBrowser.py" line="338" /> - <location filename="../ProjectInterfacesBrowser.py" line="281" /> - <location filename="../ProjectInterfacesBrowser.py" line="259" /> - <location filename="../ProjectInterfacesBrowser.py" line="226" /> - <source>Add interfaces...</source> + <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="284" /> - <location filename="../ProjectInterfacesBrowser.py" line="261" /> - <location filename="../ProjectInterfacesBrowser.py" line="229" /> - <source>Add interfaces directory...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../ProjectInterfacesBrowser.py" line="343" /> - <location filename="../ProjectInterfacesBrowser.py" line="233" /> - <source>Copy Path to Clipboard</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../ProjectInterfacesBrowser.py" line="372" /> - <location filename="../ProjectInterfacesBrowser.py" line="345" /> - <location filename="../ProjectInterfacesBrowser.py" line="315" /> - <location filename="../ProjectInterfacesBrowser.py" line="288" /> - <location filename="../ProjectInterfacesBrowser.py" line="264" /> - <location filename="../ProjectInterfacesBrowser.py" line="237" /> + <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 type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="375" /> - <location filename="../ProjectInterfacesBrowser.py" line="347" /> - <location filename="../ProjectInterfacesBrowser.py" line="317" /> - <location filename="../ProjectInterfacesBrowser.py" line="290" /> - <location filename="../ProjectInterfacesBrowser.py" line="265" /> - <location filename="../ProjectInterfacesBrowser.py" line="240" /> + <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="378" /> - <location filename="../ProjectInterfacesBrowser.py" line="350" /> - <location filename="../ProjectInterfacesBrowser.py" line="320" /> - <location filename="../ProjectInterfacesBrowser.py" line="293" /> - <location filename="../ProjectInterfacesBrowser.py" line="267" /> - <location filename="../ProjectInterfacesBrowser.py" line="243" /> + <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="380" /> - <location filename="../ProjectInterfacesBrowser.py" line="351" /> - <location filename="../ProjectInterfacesBrowser.py" line="321" /> - <location filename="../ProjectInterfacesBrowser.py" line="294" /> - <location filename="../ProjectInterfacesBrowser.py" line="268" /> - <location filename="../ProjectInterfacesBrowser.py" line="244" /> + <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 type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="301" /> + <location filename="../ProjectInterfacesBrowser.py" line="296" /> <source>Compile interfaces</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="567" /> + <location filename="../ProjectInterfacesBrowser.py" line="562" /> <source>Delete interfaces</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="568" /> + <location filename="../ProjectInterfacesBrowser.py" line="563" /> <source>Do you really want to delete these interfaces from the project?</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="652" /> - <location filename="../ProjectInterfacesBrowser.py" line="646" /> + <location filename="../ProjectInterfacesBrowser.py" line="647" /> + <location filename="../ProjectInterfacesBrowser.py" line="641" /> <source>Interface Compilation</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="647" /> + <location filename="../ProjectInterfacesBrowser.py" line="642" /> <source>The compilation of the interface file was successful.</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="653" /> + <location filename="../ProjectInterfacesBrowser.py" line="648" /> <source>The compilation of the interface file failed.</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="705" /> + <location filename="../ProjectInterfacesBrowser.py" line="700" /> <source>Process Generation Error</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="706" /> + <location filename="../ProjectInterfacesBrowser.py" line="701" /> <source><p>Could not start {0}.<br>Ensure that it is in the search path.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="766" /> - <location filename="../ProjectInterfacesBrowser.py" line="730" /> + <location filename="../ProjectInterfacesBrowser.py" line="761" /> + <location filename="../ProjectInterfacesBrowser.py" line="725" /> <source>Compiling interfaces...</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="767" /> - <location filename="../ProjectInterfacesBrowser.py" line="731" /> + <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>%v/%m Interfaces</source> + <source>Interfaces</source> <translation type="unfinished" /> </message> </context>
--- a/ExtensionCorba/i18n/corba_es.ts Sat Dec 03 18:18:00 2022 +0100 +++ b/ExtensionCorba/i18n/corba_es.ts Sun Dec 04 15:02:16 2022 +0100 @@ -5949,18 +5949,34 @@ <context> <name>CorbaExtensionPlugin</name> <message> - <location filename="../../PluginExtensionCorba.py" line="84" /> + <location filename="../../PluginExtensionCorba.py" line="70" /> + <location filename="../../PluginExtensionCorba.py" line="53" /> + <source>CORBA IDL Compiler</source> + <translation type="unfinished">Compilador CORBA IDL</translation> + </message> + <message> + <location filename="../../PluginExtensionCorba.py" line="56" /> + <source>CORBA Support plugin is not activated</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../../PluginExtensionCorba.py" line="59" /> + <source>(inactive)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../../PluginExtensionCorba.py" line="97" /> <source>CORBA</source> <translation type="unfinished">CORBA</translation> </message> <message> - <location filename="../../PluginExtensionCorba.py" line="166" /> + <location filename="../../PluginExtensionCorba.py" line="182" /> <source>CORBA Extension</source> <translation type="unfinished" /> </message> <message> - <location filename="../../PluginExtensionCorba.py" line="172" /> - <location filename="../../PluginExtensionCorba.py" line="167" /> + <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 type="unfinished" /> </message> @@ -45830,210 +45846,214 @@ <context> <name>ProjectInterfacesBrowser</name> <message> - <location filename="../ProjectInterfacesBrowser.py" line="775" /> - <location filename="../ProjectInterfacesBrowser.py" line="739" /> - <location filename="../ProjectInterfacesBrowser.py" line="89" /> - <source>Interfaces</source> - <translation>Interfaces</translation> - </message> - <message> - <location filename="../ProjectInterfacesBrowser.py" line="92" /> + <location filename="../ProjectInterfacesBrowser.py" line="84" /> + <source>CORBA IDL</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../ProjectInterfacesBrowser.py" line="87" /> <source><b>Project IDL Browser</b><p>This allows to easily see all CORBA IDL files contained in the current project. Several actions can be executed via the context menu.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="104" /> + <location filename="../ProjectInterfacesBrowser.py" line="99" /> <source>CORBA IDL Files ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="105" /> + <location filename="../ProjectInterfacesBrowser.py" line="100" /> <source>CORBA IDL Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="106" /> + <location filename="../ProjectInterfacesBrowser.py" line="101" /> <source>IDL Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="116" /> + <location filename="../ProjectInterfacesBrowser.py" line="111" /> <source>CORBA IDL Browser</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="248" /> - <location filename="../ProjectInterfacesBrowser.py" line="204" /> + <location filename="../ProjectInterfacesBrowser.py" line="243" /> + <location filename="../ProjectInterfacesBrowser.py" line="199" /> <source>Compile interface</source> <translation>Compilar interfaz</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="356" /> - <location filename="../ProjectInterfacesBrowser.py" line="326" /> - <location filename="../ProjectInterfacesBrowser.py" line="273" /> - <location filename="../ProjectInterfacesBrowser.py" line="250" /> - <location filename="../ProjectInterfacesBrowser.py" line="207" /> + <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>Compilar todas las interfaces</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="360" /> - <location filename="../ProjectInterfacesBrowser.py" line="330" /> - <location filename="../ProjectInterfacesBrowser.py" line="305" /> - <location filename="../ProjectInterfacesBrowser.py" line="277" /> - <location filename="../ProjectInterfacesBrowser.py" line="254" /> - <location filename="../ProjectInterfacesBrowser.py" line="211" /> + <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>Configurar compilador IDL</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="308" /> - <location filename="../ProjectInterfacesBrowser.py" line="257" /> - <location filename="../ProjectInterfacesBrowser.py" line="214" /> + <location filename="../ProjectInterfacesBrowser.py" line="303" /> + <location filename="../ProjectInterfacesBrowser.py" line="252" /> + <location filename="../ProjectInterfacesBrowser.py" line="209" /> <source>Open</source> <translation>Abrir</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="216" /> + <location filename="../ProjectInterfacesBrowser.py" line="211" /> <source>Rename file</source> <translation>Renombrar archivo</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="333" /> - <location filename="../ProjectInterfacesBrowser.py" line="310" /> - <location filename="../ProjectInterfacesBrowser.py" line="219" /> + <location filename="../ProjectInterfacesBrowser.py" line="328" /> + <location filename="../ProjectInterfacesBrowser.py" line="305" /> + <location filename="../ProjectInterfacesBrowser.py" line="214" /> <source>Remove from project</source> <translation>Quitar del proyecto</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="335" /> - <location filename="../ProjectInterfacesBrowser.py" line="312" /> - <location filename="../ProjectInterfacesBrowser.py" line="222" /> + <location filename="../ProjectInterfacesBrowser.py" line="330" /> + <location filename="../ProjectInterfacesBrowser.py" line="307" /> + <location filename="../ProjectInterfacesBrowser.py" line="217" /> <source>Delete</source> <translation>Borrar</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="364" /> - <location filename="../ProjectInterfacesBrowser.py" line="338" /> - <location filename="../ProjectInterfacesBrowser.py" line="281" /> - <location filename="../ProjectInterfacesBrowser.py" line="259" /> - <location filename="../ProjectInterfacesBrowser.py" line="226" /> + <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>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="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="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="284" /> - <location filename="../ProjectInterfacesBrowser.py" line="261" /> - <location filename="../ProjectInterfacesBrowser.py" line="229" /> - <source>Add interfaces directory...</source> - <translation>Agregar directorio de interfaces...</translation> - </message> - <message> - <location filename="../ProjectInterfacesBrowser.py" line="343" /> - <location filename="../ProjectInterfacesBrowser.py" line="233" /> - <source>Copy Path to Clipboard</source> - <translation>Copiar Ruta al Portapapeles</translation> - </message> - <message> - <location filename="../ProjectInterfacesBrowser.py" line="372" /> + <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>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="264" /> - <location filename="../ProjectInterfacesBrowser.py" line="237" /> - <source>Expand all directories</source> - <translation>Expandir todos los directorios</translation> + <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="347" /> - <location filename="../ProjectInterfacesBrowser.py" line="317" /> - <location filename="../ProjectInterfacesBrowser.py" line="290" /> - <location filename="../ProjectInterfacesBrowser.py" line="265" /> - <location filename="../ProjectInterfacesBrowser.py" line="240" /> - <source>Collapse all directories</source> - <translation>Contraer todos los directorios</translation> - </message> - <message> - <location filename="../ProjectInterfacesBrowser.py" line="378" /> - <location filename="../ProjectInterfacesBrowser.py" line="350" /> - <location filename="../ProjectInterfacesBrowser.py" line="320" /> - <location filename="../ProjectInterfacesBrowser.py" line="293" /> - <location filename="../ProjectInterfacesBrowser.py" line="267" /> - <location filename="../ProjectInterfacesBrowser.py" line="243" /> - <source>Configure...</source> - <translation>Configurar...</translation> - </message> - <message> - <location filename="../ProjectInterfacesBrowser.py" line="380" /> - <location filename="../ProjectInterfacesBrowser.py" line="351" /> - <location filename="../ProjectInterfacesBrowser.py" line="321" /> - <location filename="../ProjectInterfacesBrowser.py" line="294" /> - <location filename="../ProjectInterfacesBrowser.py" line="268" /> - <location filename="../ProjectInterfacesBrowser.py" line="244" /> + <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>Configurar CORBA...</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="301" /> + <location filename="../ProjectInterfacesBrowser.py" line="296" /> <source>Compile interfaces</source> <translation>Compilar interfaces</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="567" /> + <location filename="../ProjectInterfacesBrowser.py" line="562" /> <source>Delete interfaces</source> <translation>Borrar interfaces</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="568" /> + <location filename="../ProjectInterfacesBrowser.py" line="563" /> <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="652" /> - <location filename="../ProjectInterfacesBrowser.py" line="646" /> - <source>Interface Compilation</source> - <translation>Compilación de Interfaz</translation> - </message> - <message> <location filename="../ProjectInterfacesBrowser.py" line="647" /> + <location filename="../ProjectInterfacesBrowser.py" line="641" /> + <source>Interface Compilation</source> + <translation>Compilación de Interfaz</translation> + </message> + <message> + <location filename="../ProjectInterfacesBrowser.py" line="642" /> <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="653" /> + <location filename="../ProjectInterfacesBrowser.py" line="648" /> <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="705" /> + <location filename="../ProjectInterfacesBrowser.py" line="700" /> <source>Process Generation Error</source> <translation>Error de Generación de Proceso</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="706" /> + <location filename="../ProjectInterfacesBrowser.py" line="701" /> <source><p>Could not start {0}.<br>Ensure that it is in the search path.</p></source> <translation><p>No se ha podido ejecutar {0}.<br>Verifique que está en la ruta de búsqueda (search path).</p></translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="766" /> - <location filename="../ProjectInterfacesBrowser.py" line="730" /> + <location filename="../ProjectInterfacesBrowser.py" line="761" /> + <location filename="../ProjectInterfacesBrowser.py" line="725" /> <source>Compiling interfaces...</source> <translation>Compilando interfaces...</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="767" /> - <location filename="../ProjectInterfacesBrowser.py" line="731" /> + <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>%v/%m Interfaces</source> - <translation>%v/%m Interfaces</translation> + <source>Interfaces</source> + <translation>Interfaces</translation> </message> <message> <source>Interfaces (IDL)</source>
--- a/ExtensionCorba/i18n/corba_ru.ts Sat Dec 03 18:18:00 2022 +0100 +++ b/ExtensionCorba/i18n/corba_ru.ts Sun Dec 04 15:02:16 2022 +0100 @@ -5965,18 +5965,34 @@ <context> <name>CorbaExtensionPlugin</name> <message> - <location filename="../../PluginExtensionCorba.py" line="84" /> + <location filename="../../PluginExtensionCorba.py" line="70" /> + <location filename="../../PluginExtensionCorba.py" line="53" /> + <source>CORBA IDL Compiler</source> + <translation type="unfinished">Компилятор IDL CORBA</translation> + </message> + <message> + <location filename="../../PluginExtensionCorba.py" line="56" /> + <source>CORBA Support plugin is not activated</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../../PluginExtensionCorba.py" line="59" /> + <source>(inactive)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../../PluginExtensionCorba.py" line="97" /> <source>CORBA</source> <translation type="unfinished">CORBA</translation> </message> <message> - <location filename="../../PluginExtensionCorba.py" line="166" /> + <location filename="../../PluginExtensionCorba.py" line="182" /> <source>CORBA Extension</source> <translation type="unfinished" /> </message> <message> - <location filename="../../PluginExtensionCorba.py" line="172" /> - <location filename="../../PluginExtensionCorba.py" line="167" /> + <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 type="unfinished" /> </message> @@ -45964,210 +45980,214 @@ <context> <name>ProjectInterfacesBrowser</name> <message> - <location filename="../ProjectInterfacesBrowser.py" line="775" /> - <location filename="../ProjectInterfacesBrowser.py" line="739" /> - <location filename="../ProjectInterfacesBrowser.py" line="89" /> - <source>Interfaces</source> - <translation>Интерфейсы</translation> - </message> - <message> - <location filename="../ProjectInterfacesBrowser.py" line="92" /> + <location filename="../ProjectInterfacesBrowser.py" line="84" /> + <source>CORBA IDL</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../ProjectInterfacesBrowser.py" line="87" /> <source><b>Project IDL Browser</b><p>This allows to easily see all CORBA IDL files contained in the current project. Several actions can be executed via the context menu.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="104" /> + <location filename="../ProjectInterfacesBrowser.py" line="99" /> <source>CORBA IDL Files ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="105" /> + <location filename="../ProjectInterfacesBrowser.py" line="100" /> <source>CORBA IDL Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="106" /> + <location filename="../ProjectInterfacesBrowser.py" line="101" /> <source>IDL Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="116" /> + <location filename="../ProjectInterfacesBrowser.py" line="111" /> <source>CORBA IDL Browser</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="248" /> - <location filename="../ProjectInterfacesBrowser.py" line="204" /> + <location filename="../ProjectInterfacesBrowser.py" line="243" /> + <location filename="../ProjectInterfacesBrowser.py" line="199" /> <source>Compile interface</source> <translation>Компилировать интерфейс</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="356" /> - <location filename="../ProjectInterfacesBrowser.py" line="326" /> - <location filename="../ProjectInterfacesBrowser.py" line="273" /> - <location filename="../ProjectInterfacesBrowser.py" line="250" /> - <location filename="../ProjectInterfacesBrowser.py" line="207" /> + <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>Компилировать все интерфейсы</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="360" /> - <location filename="../ProjectInterfacesBrowser.py" line="330" /> - <location filename="../ProjectInterfacesBrowser.py" line="305" /> - <location filename="../ProjectInterfacesBrowser.py" line="277" /> - <location filename="../ProjectInterfacesBrowser.py" line="254" /> - <location filename="../ProjectInterfacesBrowser.py" line="211" /> + <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 компилятора</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="308" /> - <location filename="../ProjectInterfacesBrowser.py" line="257" /> - <location filename="../ProjectInterfacesBrowser.py" line="214" /> + <location filename="../ProjectInterfacesBrowser.py" line="303" /> + <location filename="../ProjectInterfacesBrowser.py" line="252" /> + <location filename="../ProjectInterfacesBrowser.py" line="209" /> <source>Open</source> <translation>Открыть</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="216" /> + <location filename="../ProjectInterfacesBrowser.py" line="211" /> <source>Rename file</source> <translation>Переименовать файл</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="333" /> - <location filename="../ProjectInterfacesBrowser.py" line="310" /> - <location filename="../ProjectInterfacesBrowser.py" line="219" /> + <location filename="../ProjectInterfacesBrowser.py" line="328" /> + <location filename="../ProjectInterfacesBrowser.py" line="305" /> + <location filename="../ProjectInterfacesBrowser.py" line="214" /> <source>Remove from project</source> <translation>Удалить из проекта</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="335" /> - <location filename="../ProjectInterfacesBrowser.py" line="312" /> - <location filename="../ProjectInterfacesBrowser.py" line="222" /> + <location filename="../ProjectInterfacesBrowser.py" line="330" /> + <location filename="../ProjectInterfacesBrowser.py" line="307" /> + <location filename="../ProjectInterfacesBrowser.py" line="217" /> <source>Delete</source> <translation>Удалить</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="364" /> - <location filename="../ProjectInterfacesBrowser.py" line="338" /> - <location filename="../ProjectInterfacesBrowser.py" line="281" /> - <location filename="../ProjectInterfacesBrowser.py" line="259" /> - <location filename="../ProjectInterfacesBrowser.py" line="226" /> + <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>Добавить интерфейсы...</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>Добавить в проект директорию с описаниями интерфейсов...</translation> + </message> + <message> + <location filename="../ProjectInterfacesBrowser.py" line="338" /> + <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="284" /> - <location filename="../ProjectInterfacesBrowser.py" line="261" /> - <location filename="../ProjectInterfacesBrowser.py" line="229" /> - <source>Add interfaces directory...</source> - <translation>Добавить в проект директорию с описаниями интерфейсов...</translation> - </message> - <message> - <location filename="../ProjectInterfacesBrowser.py" line="343" /> - <location filename="../ProjectInterfacesBrowser.py" line="233" /> - <source>Copy Path to Clipboard</source> - <translation>Копировать путь в буфер обмена</translation> - </message> - <message> - <location filename="../ProjectInterfacesBrowser.py" line="372" /> + <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>Открыть все директории</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>Свернуть все директории</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="264" /> - <location filename="../ProjectInterfacesBrowser.py" line="237" /> - <source>Expand all directories</source> - <translation>Открыть все директории</translation> + <location filename="../ProjectInterfacesBrowser.py" line="262" /> + <location filename="../ProjectInterfacesBrowser.py" line="238" /> + <source>Configure...</source> + <translation>Настроить...</translation> </message> <message> <location filename="../ProjectInterfacesBrowser.py" line="375" /> - <location filename="../ProjectInterfacesBrowser.py" line="347" /> - <location filename="../ProjectInterfacesBrowser.py" line="317" /> - <location filename="../ProjectInterfacesBrowser.py" line="290" /> - <location filename="../ProjectInterfacesBrowser.py" line="265" /> - <location filename="../ProjectInterfacesBrowser.py" line="240" /> - <source>Collapse all directories</source> - <translation>Свернуть все директории</translation> - </message> - <message> - <location filename="../ProjectInterfacesBrowser.py" line="378" /> - <location filename="../ProjectInterfacesBrowser.py" line="350" /> - <location filename="../ProjectInterfacesBrowser.py" line="320" /> - <location filename="../ProjectInterfacesBrowser.py" line="293" /> - <location filename="../ProjectInterfacesBrowser.py" line="267" /> - <location filename="../ProjectInterfacesBrowser.py" line="243" /> - <source>Configure...</source> - <translation>Настроить...</translation> - </message> - <message> - <location filename="../ProjectInterfacesBrowser.py" line="380" /> - <location filename="../ProjectInterfacesBrowser.py" line="351" /> - <location filename="../ProjectInterfacesBrowser.py" line="321" /> - <location filename="../ProjectInterfacesBrowser.py" line="294" /> - <location filename="../ProjectInterfacesBrowser.py" line="268" /> - <location filename="../ProjectInterfacesBrowser.py" line="244" /> + <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...</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="301" /> + <location filename="../ProjectInterfacesBrowser.py" line="296" /> <source>Compile interfaces</source> <translation>Компилировать интерфейсы</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="567" /> + <location filename="../ProjectInterfacesBrowser.py" line="562" /> <source>Delete interfaces</source> <translation>Удалить интерфейсы</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="568" /> + <location filename="../ProjectInterfacesBrowser.py" line="563" /> <source>Do you really want to delete these interfaces from the project?</source> <translation>Вы действительно хотите удалить эти интерфейсы из проекта?</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="652" /> - <location filename="../ProjectInterfacesBrowser.py" line="646" /> - <source>Interface Compilation</source> - <translation>Компиляция интерфейса</translation> - </message> - <message> <location filename="../ProjectInterfacesBrowser.py" line="647" /> + <location filename="../ProjectInterfacesBrowser.py" line="641" /> + <source>Interface Compilation</source> + <translation>Компиляция интерфейса</translation> + </message> + <message> + <location filename="../ProjectInterfacesBrowser.py" line="642" /> <source>The compilation of the interface file was successful.</source> <translation>Компиляция файла интерфейса прошла успешно.</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="653" /> + <location filename="../ProjectInterfacesBrowser.py" line="648" /> <source>The compilation of the interface file failed.</source> <translation>Компиляция интерфейса не удалась.</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="705" /> + <location filename="../ProjectInterfacesBrowser.py" line="700" /> <source>Process Generation Error</source> <translation>Ошибка при запуске процесса</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="706" /> + <location filename="../ProjectInterfacesBrowser.py" line="701" /> <source><p>Could not start {0}.<br>Ensure that it is in the search path.</p></source> <translation><p>Невозможно запустить {0}.<br>Убедитесь, что он находится в путях поиска.</p></translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="766" /> - <location filename="../ProjectInterfacesBrowser.py" line="730" /> + <location filename="../ProjectInterfacesBrowser.py" line="761" /> + <location filename="../ProjectInterfacesBrowser.py" line="725" /> <source>Compiling interfaces...</source> <translation>Компиляция интерфейсов...</translation> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="767" /> - <location filename="../ProjectInterfacesBrowser.py" line="731" /> + <location filename="../ProjectInterfacesBrowser.py" line="762" /> + <location filename="../ProjectInterfacesBrowser.py" line="726" /> <source>Abort</source> <translation>Прервать</translation> </message> <message> + <location filename="../ProjectInterfacesBrowser.py" line="765" /> + <location filename="../ProjectInterfacesBrowser.py" line="729" /> + <source>%v/%m Interfaces</source> + <translation>%v/%m интерфейсов</translation> + </message> + <message> <location filename="../ProjectInterfacesBrowser.py" line="770" /> <location filename="../ProjectInterfacesBrowser.py" line="734" /> - <source>%v/%m Interfaces</source> - <translation>%v/%m интерфейсов</translation> + <source>Interfaces</source> + <translation>Интерфейсы</translation> </message> <message> <source>Interfaces (IDL)</source>
--- a/PKGLIST Sat Dec 03 18:18:00 2022 +0100 +++ b/PKGLIST Sun Dec 04 15:02:16 2022 +0100 @@ -10,6 +10,8 @@ ExtensionCorba/__init__.py ExtensionCorba/i18n/corba_de.qm ExtensionCorba/i18n/corba_en.qm +ExtensionCorba/i18n/corba_es.qm +ExtensionCorba/i18n/corba_ru.qm ExtensionCorba/icons/corba48-dark.svg ExtensionCorba/icons/corba48-light.svg ExtensionCorba/icons/preferences-corba-dark.svg
--- a/PluginCorba.epj Sat Dec 03 18:18:00 2022 +0100 +++ b/PluginCorba.epj Sun Dec 04 15:02:16 2022 +0100 @@ -5,7 +5,125 @@ }, "project": { "AUTHOR": "Detlev Offenbach", - "CHECKERSPARMS": {}, + "CHECKERSPARMS": { + "Pep8Checker": { + "AnnotationsChecker": { + "AllowStarArgAny": false, + "AllowUntypedDefs": false, + "AllowUntypedNested": false, + "DispatchDecorators": [ + "singledispatch", + "singledispatchmethod" + ], + "ForceFutureAnnotations": false, + "MaximumComplexity": 3, + "MaximumLength": 7, + "MinimumCoverage": 75, + "MypyInitReturn": false, + "OverloadDecorators": [ + "overload" + ], + "SuppressDummyArgs": false, + "SuppressNoneReturning": true + }, + "BlankLines": [ + 2, + 1 + ], + "BuiltinsChecker": { + "bytes": [ + "unicode" + ], + "chr": [ + "unichr" + ], + "str": [ + "unicode" + ] + }, + "CommentedCodeChecker": { + "Aggressive": false, + "WhiteList": [ + "pylint", + "pyright", + "noqa", + "type:\\s*ignore", + "fmt:\\s*(on|off)", + "TODO", + "FIXME", + "WARNING", + "NOTE", + "TEST", + "DOCU", + "XXX", + "- " + ] + }, + "CopyrightAuthor": "", + "CopyrightMinFileSize": 0, + "DocstringType": "eric_black", + "EnabledCheckerCategories": "C, D, E, I, M, N, Y, W", + "ExcludeFiles": "*/ThirdParty/*, */coverage/*, */Ui_*.py, */Examples/*, */pycodestyle.py,*/pyflakes/checker.py,*/mccabe.py,*/eradicate.py,*/ast_unparse.py,*/piplicenses.py,*/pipdeptree.py", + "ExcludeMessages": "C101,E203,E265,E266,E305,E402,M201,M301,M302,M303,M304,M305,M306,M307,M308,M311,M312,M313,M314,M315,M321,M701,M702,M811,M834,N802,N803,N807,N808,N821,W293,W503,Y119,Y401,Y402", + "FixCodes": "", + "FixIssues": false, + "FutureChecker": "", + "HangClosing": false, + "ImportsChecker": { + "ApplicationPackageNames": [ + "ExtensionCorba", + "eric7" + ], + "BanRelativeImports": "", + "BannedModules": [], + "CombinedAsImports": true, + "SortCaseSensitive": false, + "SortFromFirst": false, + "SortIgnoringStyle": false, + "SortOrder": "natural" + }, + "IncludeMessages": "", + "LineComplexity": 25, + "LineComplexityScore": 10, + "MaxCodeComplexity": 10, + "MaxDocLineLength": 88, + "MaxLineLength": 88, + "NoFixCodes": "E501", + "RepeatMessages": true, + "SecurityChecker": { + "CheckTypedException": false, + "HardcodedTmpDirectories": [ + "/tmp", + "/var/tmp", + "/dev/shm", + "~/tmp" + ], + "InsecureHashes": [ + "md4", + "md5", + "sha", + "sha1" + ], + "InsecureSslProtocolVersions": [ + "PROTOCOL_SSLv2", + "SSLv2_METHOD", + "SSLv23_METHOD", + "PROTOCOL_SSLv3", + "PROTOCOL_TLSv1", + "SSLv3_METHOD", + "TLSv1_METHOD" + ], + "WeakKeySizeDsaHigh": "1024", + "WeakKeySizeDsaMedium": "2048", + "WeakKeySizeEcHigh": "160", + "WeakKeySizeEcMedium": "224", + "WeakKeySizeRsaHigh": "1024", + "WeakKeySizeRsaMedium": "2048" + }, + "ShowIgnored": false, + "ValidEncodings": "latin-1, utf-8" + } + }, "DESCRIPTION": "This plugin adds support for the development of CORBA related projects.", "DOCSTRING": "ericdoc", "DOCUMENTATIONPARMS": { @@ -77,6 +195,7 @@ "MIXEDLANGUAGE": false, "OTHERS": [ ".hgignore", + "ExtensionCorba/Documentation/LICENSE.GPL3", "ExtensionCorba/Documentation/source", "ExtensionCorba/icons/corba48-dark.svg", "ExtensionCorba/icons/corba48-light.svg", @@ -159,7 +278,9 @@ "ExtensionCorba/i18n/corba_empty.ts", "ExtensionCorba/i18n/corba_en.qm", "ExtensionCorba/i18n/corba_en.ts", + "ExtensionCorba/i18n/corba_es.qm", "ExtensionCorba/i18n/corba_es.ts", + "ExtensionCorba/i18n/corba_ru.qm", "ExtensionCorba/i18n/corba_ru.ts" ], "TRANSLATIONSBINPATH": "",
--- a/PluginExtensionCorba.py Sat Dec 03 18:18:00 2022 +0100 +++ b/PluginExtensionCorba.py Sun Dec 04 15:02:16 2022 +0100 @@ -4,7 +4,7 @@ # """ -Module documentation goes here. +Module implementing a plugin to add support for CORBA development. """ import os @@ -47,24 +47,38 @@ """ global corbaExtensionPluginObject - exe = corbaExtensionPluginObject.getPreferences("omniidl") - if not exe: - exe = "omniidl" - if Globals.isWindowsPlatform(): - exe += ".exe" + if corbaExtensionPluginObject is None: + data = { + "programEntry": False, + "header": QCoreApplication.translate( + "CorbaExtensionPlugin", "CORBA IDL Compiler" + ), + "text": QCoreApplication.translate( + "CorbaExtensionPlugin", "CORBA Support plugin is not activated" + ), + "version": QCoreApplication.translate("CorbaExtensionPlugin", "(inactive)"), + } + else: + exe = corbaExtensionPluginObject.getPreferences("omniidl") + if not exe: + exe = "omniidl" + if Globals.isWindowsPlatform(): + exe += ".exe" - data = { - "programEntry": True, - "header": "CORBA IDL compiler", - "exe": exe, - "versionCommand": "-V", - "versionStartsWith": "omniidl", - "versionRe": "", - "versionPosition": -1, - "version": "", - "versionCleanup": None, - "exeModule": None, - } + data = { + "programEntry": True, + "header": QCoreApplication.translate( + "CorbaExtensionPlugin", "CORBA IDL Compiler" + ), + "exe": exe, + "versionCommand": "-V", + "versionStartsWith": "omniidl", + "versionRe": "", + "versionPosition": -1, + "version": "", + "versionCleanup": None, + "exeModule": None, + } return data @@ -100,9 +114,9 @@ @return reference to the configuration page @rtype CorbaPage """ - global corbaExtensionPluginObject + from ExtensionCorba.ConfigurationPage.CorbaPage import CorbaPage - from ExtensionCorba.ConfigurationPage.CorbaPage import CorbaPage + global corbaExtensionPluginObject page = CorbaPage(corbaExtensionPluginObject) return page @@ -117,7 +131,7 @@ class CorbaExtensionPlugin(QObject): """ - Class documentation goes here. + Class implementing a plugin to add support for CORBA development. """ PreferencesKey = "Corba" @@ -129,7 +143,7 @@ @param ui reference to the user interface object @type UI.UserInterface """ - super(CorbaExtensionPlugin, self).__init__(ui) + super().__init__(ui) self.__ui = ui self.__initialize() @@ -141,6 +155,9 @@ """ Private slot to (re)initialize the plugin. """ + global corbaExtensionPluginObject + corbaExtensionPluginObject = None + self.__browser = None def activate(self): @@ -229,3 +246,7 @@ @type any """ Preferences.Prefs.settings.setValue(self.PreferencesKey + "/" + key, value) + + +# +# eflag: noqa = M801