--- a/ExtensionCorba/i18n/corba_empty.ts Tue Oct 17 11:34:52 2023 +0200 +++ b/ExtensionCorba/i18n/corba_empty.ts Wed Oct 25 17:56:14 2023 +0200 @@ -4,45 +4,45 @@ <context> <name>CorbaExtensionPlugin</name> <message> - <location filename="../../PluginExtensionCorba.py" line="71" /> - <location filename="../../PluginExtensionCorba.py" line="54" /> + <location filename="../../PluginExtensionCorba.py" line="72" /> + <location filename="../../PluginExtensionCorba.py" line="55" /> <source>CORBA IDL Compiler</source> <translation type="unfinished" /> </message> <message> - <location filename="../../PluginExtensionCorba.py" line="57" /> + <location filename="../../PluginExtensionCorba.py" line="58" /> <source>CORBA Support plugin is not activated</source> <translation type="unfinished" /> </message> <message> - <location filename="../../PluginExtensionCorba.py" line="60" /> + <location filename="../../PluginExtensionCorba.py" line="61" /> <source>(inactive)</source> <translation type="unfinished" /> </message> <message> - <location filename="../../PluginExtensionCorba.py" line="98" /> + <location filename="../../PluginExtensionCorba.py" line="99" /> <source>CORBA</source> <translation type="unfinished" /> </message> <message> - <location filename="../../PluginExtensionCorba.py" line="186" /> + <location filename="../../PluginExtensionCorba.py" line="187" /> <source>IDL</source> <translation type="unfinished" /> </message> <message> + <location filename="../../PluginExtensionCorba.py" line="191" /> <location filename="../../PluginExtensionCorba.py" line="190" /> - <location filename="../../PluginExtensionCorba.py" line="189" /> <source>Corba IDL Files (*.idl)</source> <translation type="unfinished" /> </message> <message> - <location filename="../../PluginExtensionCorba.py" line="203" /> + <location filename="../../PluginExtensionCorba.py" line="204" /> <source>CORBA Extension</source> <translation type="unfinished" /> </message> <message> - <location filename="../../PluginExtensionCorba.py" line="209" /> - <location filename="../../PluginExtensionCorba.py" line="204" /> + <location filename="../../PluginExtensionCorba.py" line="210" /> + <location filename="../../PluginExtensionCorba.py" line="205" /> <source>The CORBA extension cannot be activated because it requires eric7 23.1 or newer.</source> <translation type="unfinished" /> </message> @@ -50,11 +50,6 @@ <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 type="unfinished" /> - </message> - <message> <location filename="../ConfigurationPage/CorbaPage.ui" line="0" /> <source><b>Configure CORBA support</b></source> <translation type="unfinished" /> @@ -74,6 +69,11 @@ <source><b>Note:</b> Leave this entry empty to use the default value (omniidl or omniidl.exe).</source> <translation type="unfinished" /> </message> + <message> + <location filename="../ConfigurationPage/CorbaPage.py" line="38" /> + <source>Press to select the IDL compiler via a file selection dialog.</source> + <translation type="unfinished" /> + </message> </context> <context> <name>IdlCompilerDefineNameDialog</name> @@ -106,30 +106,6 @@ <context> <name>IdlCompilerOptionsDialog</name> <message> - <location filename="../IdlCompilerOptionsDialog.py" line="176" /> - <location filename="../IdlCompilerOptionsDialog.py" line="139" /> - <source>Include Directory</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../IdlCompilerOptionsDialog.py" line="177" /> - <location filename="../IdlCompilerOptionsDialog.py" line="140" /> - <source>Select Include Directory</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../IdlCompilerOptionsDialog.py" line="387" /> - <location filename="../IdlCompilerOptionsDialog.py" line="362" /> - <source>Undefine Name</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../IdlCompilerOptionsDialog.py" line="388" /> - <location filename="../IdlCompilerOptionsDialog.py" line="363" /> - <source>Enter a variable name to be undefined:</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../IdlCompilerOptionsDialog.ui" line="0" /> <source>IDL Compiler Options</source> <translation type="unfinished" /> @@ -192,6 +168,30 @@ <source>Undefine Names</source> <translation type="unfinished" /> </message> + <message> + <location filename="../IdlCompilerOptionsDialog.py" line="176" /> + <location filename="../IdlCompilerOptionsDialog.py" line="139" /> + <source>Include Directory</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../IdlCompilerOptionsDialog.py" line="177" /> + <location filename="../IdlCompilerOptionsDialog.py" line="140" /> + <source>Select Include Directory</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../IdlCompilerOptionsDialog.py" line="387" /> + <location filename="../IdlCompilerOptionsDialog.py" line="362" /> + <source>Undefine Name</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../IdlCompilerOptionsDialog.py" line="388" /> + <location filename="../IdlCompilerOptionsDialog.py" line="363" /> + <source>Enter a variable name to be undefined:</source> + <translation type="unfinished" /> + </message> </context> <context> <name>LexerIDL</name> @@ -229,222 +229,252 @@ <context> <name>ProjectInterfacesBrowser</name> <message> - <location filename="../ProjectInterfacesBrowser.py" line="84" /> + <location filename="../ProjectInterfacesBrowser.py" line="88" /> <source>CORBA IDL</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="87" /> + <location filename="../ProjectInterfacesBrowser.py" line="91" /> <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="99" /> + <location filename="../ProjectInterfacesBrowser.py" line="103" /> <source>CORBA IDL Files ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="100" /> + <location filename="../ProjectInterfacesBrowser.py" line="104" /> <source>CORBA IDL Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="101" /> + <location filename="../ProjectInterfacesBrowser.py" line="105" /> <source>IDL Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="111" /> + <location filename="../ProjectInterfacesBrowser.py" line="115" /> <source>CORBA IDL Browser</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="242" /> - <location filename="../ProjectInterfacesBrowser.py" line="197" /> + <location filename="../ProjectInterfacesBrowser.py" line="250" /> + <location filename="../ProjectInterfacesBrowser.py" line="201" /> <source>Compile interface</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="354" /> - <location filename="../ProjectInterfacesBrowser.py" line="323" /> - <location filename="../ProjectInterfacesBrowser.py" line="268" /> - <location filename="../ProjectInterfacesBrowser.py" line="244" /> - <location filename="../ProjectInterfacesBrowser.py" line="200" /> + <location filename="../ProjectInterfacesBrowser.py" line="374" /> + <location filename="../ProjectInterfacesBrowser.py" line="339" /> + <location filename="../ProjectInterfacesBrowser.py" line="280" /> + <location filename="../ProjectInterfacesBrowser.py" line="252" /> + <location filename="../ProjectInterfacesBrowser.py" line="204" /> <source>Compile all interfaces</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="358" /> - <location filename="../ProjectInterfacesBrowser.py" line="327" /> - <location filename="../ProjectInterfacesBrowser.py" line="301" /> - <location filename="../ProjectInterfacesBrowser.py" line="272" /> - <location filename="../ProjectInterfacesBrowser.py" line="248" /> - <location filename="../ProjectInterfacesBrowser.py" line="204" /> + <location filename="../ProjectInterfacesBrowser.py" line="378" /> + <location filename="../ProjectInterfacesBrowser.py" line="343" /> + <location filename="../ProjectInterfacesBrowser.py" line="317" /> + <location filename="../ProjectInterfacesBrowser.py" line="284" /> + <location filename="../ProjectInterfacesBrowser.py" line="256" /> + <location filename="../ProjectInterfacesBrowser.py" line="208" /> <source>Configure IDL compiler</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="304" /> - <location filename="../ProjectInterfacesBrowser.py" line="251" /> - <location filename="../ProjectInterfacesBrowser.py" line="207" /> + <location filename="../ProjectInterfacesBrowser.py" line="320" /> + <location filename="../ProjectInterfacesBrowser.py" line="259" /> + <location filename="../ProjectInterfacesBrowser.py" line="211" /> <source>Open</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="209" /> + <location filename="../ProjectInterfacesBrowser.py" line="213" /> <source>Rename file</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="330" /> - <location filename="../ProjectInterfacesBrowser.py" line="306" /> - <location filename="../ProjectInterfacesBrowser.py" line="212" /> + <location filename="../ProjectInterfacesBrowser.py" line="346" /> + <location filename="../ProjectInterfacesBrowser.py" line="322" /> + <location filename="../ProjectInterfacesBrowser.py" line="216" /> <source>Remove from project</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="332" /> - <location filename="../ProjectInterfacesBrowser.py" line="308" /> - <location filename="../ProjectInterfacesBrowser.py" line="215" /> + <location filename="../ProjectInterfacesBrowser.py" line="348" /> + <location filename="../ProjectInterfacesBrowser.py" line="324" /> + <location filename="../ProjectInterfacesBrowser.py" line="219" /> <source>Delete</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="362" /> - <location filename="../ProjectInterfacesBrowser.py" line="335" /> - <location filename="../ProjectInterfacesBrowser.py" line="276" /> - <location filename="../ProjectInterfacesBrowser.py" line="253" /> - <location filename="../ProjectInterfacesBrowser.py" line="219" /> + <location filename="../ProjectInterfacesBrowser.py" line="352" /> + <location filename="../ProjectInterfacesBrowser.py" line="288" /> + <location filename="../ProjectInterfacesBrowser.py" line="262" /> + <location filename="../ProjectInterfacesBrowser.py" line="223" /> + <source>New interface file...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../ProjectInterfacesBrowser.py" line="382" /> + <location filename="../ProjectInterfacesBrowser.py" line="355" /> + <location filename="../ProjectInterfacesBrowser.py" line="292" /> + <location filename="../ProjectInterfacesBrowser.py" line="265" /> + <location filename="../ProjectInterfacesBrowser.py" line="227" /> <source>Add interfaces...</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="365" /> - <location filename="../ProjectInterfacesBrowser.py" line="337" /> - <location filename="../ProjectInterfacesBrowser.py" line="279" /> - <location filename="../ProjectInterfacesBrowser.py" line="255" /> - <location filename="../ProjectInterfacesBrowser.py" line="222" /> + <location filename="../ProjectInterfacesBrowser.py" line="385" /> + <location filename="../ProjectInterfacesBrowser.py" line="357" /> + <location filename="../ProjectInterfacesBrowser.py" line="295" /> + <location filename="../ProjectInterfacesBrowser.py" line="267" /> + <location filename="../ProjectInterfacesBrowser.py" line="230" /> <source>Add interfaces directory...</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="340" /> - <location filename="../ProjectInterfacesBrowser.py" line="226" /> + <location filename="../ProjectInterfacesBrowser.py" line="360" /> + <location filename="../ProjectInterfacesBrowser.py" line="234" /> <source>Copy Path to Clipboard</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="370" /> - <location filename="../ProjectInterfacesBrowser.py" line="342" /> - <location filename="../ProjectInterfacesBrowser.py" line="311" /> - <location filename="../ProjectInterfacesBrowser.py" line="283" /> - <location filename="../ProjectInterfacesBrowser.py" line="258" /> - <location filename="../ProjectInterfacesBrowser.py" line="230" /> + <location filename="../ProjectInterfacesBrowser.py" line="390" /> + <location filename="../ProjectInterfacesBrowser.py" line="362" /> + <location filename="../ProjectInterfacesBrowser.py" line="327" /> + <location filename="../ProjectInterfacesBrowser.py" line="299" /> + <location filename="../ProjectInterfacesBrowser.py" line="270" /> + <location filename="../ProjectInterfacesBrowser.py" line="238" /> <source>Expand all directories</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="373" /> - <location filename="../ProjectInterfacesBrowser.py" line="344" /> - <location filename="../ProjectInterfacesBrowser.py" line="313" /> - <location filename="../ProjectInterfacesBrowser.py" line="285" /> - <location filename="../ProjectInterfacesBrowser.py" line="259" /> - <location filename="../ProjectInterfacesBrowser.py" line="233" /> + <location filename="../ProjectInterfacesBrowser.py" line="393" /> + <location filename="../ProjectInterfacesBrowser.py" line="364" /> + <location filename="../ProjectInterfacesBrowser.py" line="329" /> + <location filename="../ProjectInterfacesBrowser.py" line="301" /> + <location filename="../ProjectInterfacesBrowser.py" line="271" /> + <location filename="../ProjectInterfacesBrowser.py" line="241" /> <source>Collapse all directories</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="376" /> - <location filename="../ProjectInterfacesBrowser.py" line="346" /> - <location filename="../ProjectInterfacesBrowser.py" line="315" /> - <location filename="../ProjectInterfacesBrowser.py" line="287" /> - <location filename="../ProjectInterfacesBrowser.py" line="260" /> - <location filename="../ProjectInterfacesBrowser.py" line="235" /> + <location filename="../ProjectInterfacesBrowser.py" line="396" /> + <location filename="../ProjectInterfacesBrowser.py" line="366" /> + <location filename="../ProjectInterfacesBrowser.py" line="331" /> + <location filename="../ProjectInterfacesBrowser.py" line="303" /> + <location filename="../ProjectInterfacesBrowser.py" line="272" /> + <location filename="../ProjectInterfacesBrowser.py" line="243" /> <source>Collapse all files</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="379" /> - <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" /> + <location filename="../ProjectInterfacesBrowser.py" line="399" /> + <location filename="../ProjectInterfacesBrowser.py" line="368" /> + <location filename="../ProjectInterfacesBrowser.py" line="333" /> + <location filename="../ProjectInterfacesBrowser.py" line="305" /> + <location filename="../ProjectInterfacesBrowser.py" line="274" /> + <location filename="../ProjectInterfacesBrowser.py" line="245" /> <source>Configure...</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="381" /> - <location filename="../ProjectInterfacesBrowser.py" line="349" /> - <location filename="../ProjectInterfacesBrowser.py" line="318" /> - <location filename="../ProjectInterfacesBrowser.py" line="290" /> - <location filename="../ProjectInterfacesBrowser.py" line="263" /> - <location filename="../ProjectInterfacesBrowser.py" line="238" /> + <location filename="../ProjectInterfacesBrowser.py" line="401" /> + <location filename="../ProjectInterfacesBrowser.py" line="369" /> + <location filename="../ProjectInterfacesBrowser.py" line="334" /> + <location filename="../ProjectInterfacesBrowser.py" line="306" /> + <location filename="../ProjectInterfacesBrowser.py" line="275" /> + <location filename="../ProjectInterfacesBrowser.py" line="246" /> <source>Configure CORBA...</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="297" /> + <location filename="../ProjectInterfacesBrowser.py" line="313" /> <source>Compile interfaces</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="568" /> + <location filename="../ProjectInterfacesBrowser.py" line="586" /> + <location filename="../ProjectInterfacesBrowser.py" line="572" /> + <location filename="../ProjectInterfacesBrowser.py" line="556" /> + <source>New interface file</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../ProjectInterfacesBrowser.py" line="557" /> + <source>Enter the path of the new interface file:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../ProjectInterfacesBrowser.py" line="573" /> + <source><p>The file <b>{0}</b> already exists. The action will be aborted.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../ProjectInterfacesBrowser.py" line="587" /> + <source><p>The file <b>{0}</b> could not be created. Aborting...</p><p>Reason: {1}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../ProjectInterfacesBrowser.py" line="647" /> <source>Delete interfaces</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="569" /> + <location filename="../ProjectInterfacesBrowser.py" line="648" /> <source>Do you really want to delete these interfaces from the project?</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="653" /> - <location filename="../ProjectInterfacesBrowser.py" line="647" /> + <location filename="../ProjectInterfacesBrowser.py" line="732" /> + <location filename="../ProjectInterfacesBrowser.py" line="726" /> <source>Interface Compilation</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="648" /> + <location filename="../ProjectInterfacesBrowser.py" line="727" /> <source>The compilation of the interface file was successful.</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="654" /> + <location filename="../ProjectInterfacesBrowser.py" line="733" /> <source>The compilation of the interface file failed.</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="706" /> + <location filename="../ProjectInterfacesBrowser.py" line="785" /> <source>Process Generation Error</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="707" /> + <location filename="../ProjectInterfacesBrowser.py" line="786" /> <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="767" /> - <location filename="../ProjectInterfacesBrowser.py" line="731" /> + <location filename="../ProjectInterfacesBrowser.py" line="846" /> + <location filename="../ProjectInterfacesBrowser.py" line="810" /> <source>Compiling interfaces...</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="768" /> - <location filename="../ProjectInterfacesBrowser.py" line="732" /> + <location filename="../ProjectInterfacesBrowser.py" line="847" /> + <location filename="../ProjectInterfacesBrowser.py" line="811" /> <source>Abort</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="771" /> - <location filename="../ProjectInterfacesBrowser.py" line="735" /> + <location filename="../ProjectInterfacesBrowser.py" line="850" /> + <location filename="../ProjectInterfacesBrowser.py" line="814" /> <source>%v/%m Interfaces</source> <translation type="unfinished" /> </message> <message> - <location filename="../ProjectInterfacesBrowser.py" line="776" /> - <location filename="../ProjectInterfacesBrowser.py" line="740" /> + <location filename="../ProjectInterfacesBrowser.py" line="855" /> + <location filename="../ProjectInterfacesBrowser.py" line="819" /> <source>Interfaces</source> <translation type="unfinished" /> </message>