Activated status messages for processing API files. release-2.4.2

Tue, 02 Apr 2013 19:32:26 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 02 Apr 2013 19:32:26 +0200
changeset 69
9082f14126d9
parent 68
44e1af4dc5ad
child 70
20a97b9662c6

Activated status messages for processing API files.

AssistantEric/APIsManager.py file | annotate | diff | comparison | revisions
AssistantEric/Assistant.py file | annotate | diff | comparison | revisions
AssistantEric/Documentation/source/Plugin_Assistant_Eric.AssistantEric.APIsManager.html file | annotate | diff | comparison | revisions
AssistantEric/i18n/assistant_cs.ts file | annotate | diff | comparison | revisions
AssistantEric/i18n/assistant_de.qm file | annotate | diff | comparison | revisions
AssistantEric/i18n/assistant_de.ts file | annotate | diff | comparison | revisions
AssistantEric/i18n/assistant_en.qm file | annotate | diff | comparison | revisions
AssistantEric/i18n/assistant_en.ts file | annotate | diff | comparison | revisions
AssistantEric/i18n/assistant_es.ts file | annotate | diff | comparison | revisions
AssistantEric/i18n/assistant_fr.ts file | annotate | diff | comparison | revisions
AssistantEric/i18n/assistant_it.ts file | annotate | diff | comparison | revisions
AssistantEric/i18n/assistant_ru.ts file | annotate | diff | comparison | revisions
AssistantEric/i18n/assistant_zh_CN.GB2312.ts file | annotate | diff | comparison | revisions
ChangeLog file | annotate | diff | comparison | revisions
PKGLIST file | annotate | diff | comparison | revisions
PluginAssistantEric.py file | annotate | diff | comparison | revisions
PluginAssistantEric.zip file | annotate | diff | comparison | revisions
PluginEricAssistant.e4p file | annotate | diff | comparison | revisions
--- a/AssistantEric/APIsManager.py	Sun Feb 24 15:03:27 2013 +0100
+++ b/AssistantEric/APIsManager.py	Tue Apr 02 19:32:26 2013 +0200
@@ -419,14 +419,14 @@
     """
     Class implementing an API storage entity.
     
-    @signal apiPreparationFinished() emitted after the API preparation has finished
-    @signal apiPreparationStarted() emitted after the API preparation has started
-    @signal apiPreparationCancelled() emitted after the API preparation has been
+    @signal apiPreparationFinished(language) emitted after the API preparation has finished
+    @signal apiPreparationStarted(language) emitted after the API preparation has started
+    @signal apiPreparationCancelled(language) emitted after the API preparation has been
             cancelled
     """
-    apiPreparationFinished = pyqtSignal()
-    apiPreparationStarted = pyqtSignal()
-    apiPreparationCancelled = pyqtSignal()
+    apiPreparationFinished = pyqtSignal(str)
+    apiPreparationStarted = pyqtSignal(str)
+    apiPreparationCancelled = pyqtSignal(str)
     
     DB_VERSION = 4
     
@@ -957,18 +957,18 @@
         """
         if evt.type() == WorkerStarted:
             self.__inPreparation = True
-            self.apiPreparationStarted.emit()
+            self.apiPreparationStarted.emit(self.__language)
             return True
         
         elif evt.type() == WorkerFinished:
             self.__inPreparation = False
-            self.apiPreparationFinished.emit()
+            self.apiPreparationFinished.emit(self.__language)
             QTimer.singleShot(0, self.__processQueue)
             return True
         
         elif evt.type() == WorkerAborted:
             self.__inPreparation = False
-            self.apiPreparationCancelled.emit()
+            self.apiPreparationCancelled.emit(self.__language)
             QTimer.singleShot(0, self.__processQueue)
             return True
         
@@ -1021,15 +1021,18 @@
     Class implementing the APIsManager class, which is the central store for
     API information used by autocompletion and calltips.
     """
-    def __init__(self, parent=None):
+    def __init__(self, mainWindow, parent=None):
         """
         Constructor
         
+        @param mainWindow reference to the main eric5 window (QMainWindow)
         @param parent reference to the parent object (QObject)
         """
         QObject.__init__(self, parent)
         self.setObjectName("APIsManager")
         
+        self.__mw = mainWindow
+        
         # initialize the apis dictionary
         self.__apis = {}
     
@@ -1056,7 +1059,11 @@
             if language in QScintilla.Lexers.getSupportedLanguages() or \
                language == ApisNameProject:
                 # create the api object
-                self.__apis[language] = DbAPIs(language)
+                api = DbAPIs(language)
+                api.apiPreparationFinished.connect(self.__apiPreparationFinished)
+                api.apiPreparationStarted.connect(self.__apiPreparationStarted)
+                api.apiPreparationCancelled.connect(self.__apiPreparationCancelled)
+                self.__apis[language] = api
                 return self.__apis[language]
             else:
                 return None
@@ -1067,4 +1074,46 @@
         """
         for apiLang in self.__apis:
             self.__apis[apiLang].close()
+            self.__apis[apiLang].deleteLater()
             self.__apis[apiLang] = None
+    
+    def __showMessage(self, msg):
+        """
+        Private message to show a message in the main windows status bar.
+        
+        @param msg message to be shown (string)
+        """
+        self.__mw.statusBar().showMessage(msg, 2000)
+    
+    def __apiPreparationFinished(self, language):
+        """
+        Private slot handling the preparation finished signal of an API object.
+        
+        @param language language of the API (string)
+        """
+        if language == ApisNameProject:
+            language = self.trUtf8("Project")
+        self.__showMessage(self.trUtf8("Preparation of '{0}' APIs finished.")
+            .format(language))
+    
+    def __apiPreparationStarted(self, language):
+        """
+        Private slot handling the preparation started signal of an API object.
+        
+        @param language language of the API (string)
+        """
+        if language == ApisNameProject:
+            language = self.trUtf8("Project")
+        self.__showMessage(self.trUtf8("Preparation of '{0}' APIs started.")
+            .format(language))
+    
+    def __apiPreparationCancelled(self, language):
+        """
+        Private slot handling the preparation cancelled signal of an API object.
+        
+        @param language language of the API (string)
+        """
+        if language == ApisNameProject:
+            language = self.trUtf8("Project")
+        self.__showMessage(self.trUtf8("Preparation of '{0}' APIs cancelled.")
+            .format(language))
--- a/AssistantEric/Assistant.py	Sun Feb 24 15:03:27 2013 +0100
+++ b/AssistantEric/Assistant.py	Tue Apr 02 19:32:26 2013 +0200
@@ -44,7 +44,7 @@
         self.__viewmanager = e5App().getObject("ViewManager")
         self.__pluginManager = e5App().getObject("PluginManager")
         
-        self.__apisManager = APIsManager(self)
+        self.__apisManager = APIsManager(self.__ui, self)
         
         self.__editors = []
         self.__completingContext = False
--- a/AssistantEric/Documentation/source/Plugin_Assistant_Eric.AssistantEric.APIsManager.html	Sun Feb 24 15:03:27 2013 +0100
+++ b/AssistantEric/Documentation/source/Plugin_Assistant_Eric.AssistantEric.APIsManager.html	Tue Apr 02 19:32:26 2013 +0200
@@ -67,6 +67,18 @@
 <td><a href="#APIsManager.__init__">APIsManager</a></td>
 <td>Constructor</td>
 </tr><tr>
+<td><a href="#APIsManager.__apiPreparationCancelled">__apiPreparationCancelled</a></td>
+<td>Private slot handling the preparation cancelled signal of an API object.</td>
+</tr><tr>
+<td><a href="#APIsManager.__apiPreparationFinished">__apiPreparationFinished</a></td>
+<td>Private slot handling the preparation finished signal of an API object.</td>
+</tr><tr>
+<td><a href="#APIsManager.__apiPreparationStarted">__apiPreparationStarted</a></td>
+<td>Private slot handling the preparation started signal of an API object.</td>
+</tr><tr>
+<td><a href="#APIsManager.__showMessage">__showMessage</a></td>
+<td>Private message to show a message in the main windows status bar.</td>
+</tr><tr>
 <td><a href="#APIsManager.deactivate">deactivate</a></td>
 <td>Public method to perform actions upon deactivation.</td>
 </tr><tr>
@@ -83,14 +95,57 @@
 </table>
 <a NAME="APIsManager.__init__" ID="APIsManager.__init__"></a>
 <h4>APIsManager (Constructor)</h4>
-<b>APIsManager</b>(<i>parent=None</i>)
+<b>APIsManager</b>(<i>mainWindow, parent=None</i>)
 <p>
         Constructor
 </p><dl>
-<dt><i>parent</i></dt>
+<dt><i>mainWindow</i></dt>
+<dd>
+reference to the main eric5 window (QMainWindow)
+</dd><dt><i>parent</i></dt>
 <dd>
 reference to the parent object (QObject)
 </dd>
+</dl><a NAME="APIsManager.__apiPreparationCancelled" ID="APIsManager.__apiPreparationCancelled"></a>
+<h4>APIsManager.__apiPreparationCancelled</h4>
+<b>__apiPreparationCancelled</b>(<i>language</i>)
+<p>
+        Private slot handling the preparation cancelled signal of an API object.
+</p><dl>
+<dt><i>language</i></dt>
+<dd>
+language of the API (string)
+</dd>
+</dl><a NAME="APIsManager.__apiPreparationFinished" ID="APIsManager.__apiPreparationFinished"></a>
+<h4>APIsManager.__apiPreparationFinished</h4>
+<b>__apiPreparationFinished</b>(<i>language</i>)
+<p>
+        Private slot handling the preparation finished signal of an API object.
+</p><dl>
+<dt><i>language</i></dt>
+<dd>
+language of the API (string)
+</dd>
+</dl><a NAME="APIsManager.__apiPreparationStarted" ID="APIsManager.__apiPreparationStarted"></a>
+<h4>APIsManager.__apiPreparationStarted</h4>
+<b>__apiPreparationStarted</b>(<i>language</i>)
+<p>
+        Private slot handling the preparation started signal of an API object.
+</p><dl>
+<dt><i>language</i></dt>
+<dd>
+language of the API (string)
+</dd>
+</dl><a NAME="APIsManager.__showMessage" ID="APIsManager.__showMessage"></a>
+<h4>APIsManager.__showMessage</h4>
+<b>__showMessage</b>(<i>msg</i>)
+<p>
+        Private message to show a message in the main windows status bar.
+</p><dl>
+<dt><i>msg</i></dt>
+<dd>
+message to be shown (string)
+</dd>
 </dl><a NAME="APIsManager.deactivate" ID="APIsManager.deactivate"></a>
 <h4>APIsManager.deactivate</h4>
 <b>deactivate</b>(<i></i>)
@@ -128,14 +183,14 @@
     Class implementing an API storage entity.
 </p><h3>Signals</h3>
 <dl>
-<dt>apiPreparationCancelled()</dt>
+<dt>apiPreparationCancelled(language)</dt>
 <dd>
 emitted after the API preparation has been
             cancelled
-</dd><dt>apiPreparationFinished()</dt>
+</dd><dt>apiPreparationFinished(language)</dt>
 <dd>
 emitted after the API preparation has finished
-</dd><dt>apiPreparationStarted()</dt>
+</dd><dt>apiPreparationStarted(language)</dt>
 <dd>
 emitted after the API preparation has started
 </dd>
--- a/AssistantEric/i18n/assistant_cs.ts	Sun Feb 24 15:03:27 2013 +0100
+++ b/AssistantEric/i18n/assistant_cs.ts	Tue Apr 02 19:32:26 2013 +0200
@@ -1,6 +1,29 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE TS><TS version="2.0" language="cs" sourcelanguage="">
 <context>
+    <name>APIsManager</name>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1117"/>
+        <source>Project</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1096"/>
+        <source>Preparation of &apos;{0}&apos; APIs finished.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1107"/>
+        <source>Preparation of &apos;{0}&apos; APIs started.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1118"/>
+        <source>Preparation of &apos;{0}&apos; APIs cancelled.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AssistantEricPlugin</name>
     <message>
         <location filename="PluginAssistantEric.py" line="80"/>
@@ -8,17 +31,17 @@
         <translation>Eric</translation>
     </message>
     <message>
-        <location filename="PluginAssistantEric.py" line="158"/>
+        <location filename="PluginAssistantEric.py" line="159"/>
         <source>The SQLite database driver is not available.</source>
         <translation>Ovladač SQLite databáze není dostupný.</translation>
     </message>
     <message>
-        <location filename="PluginAssistantEric.py" line="151"/>
+        <location filename="PluginAssistantEric.py" line="152"/>
         <source>PyQt4.QtSql is not available.</source>
         <translation>PyQt4.QtSql není dostupné.</translation>
     </message>
     <message>
-        <location filename="PluginAssistantEric.py" line="137"/>
+        <location filename="PluginAssistantEric.py" line="138"/>
         <source>Your version of eric5 is not supported.</source>
         <translation type="unfinished"></translation>
     </message>
Binary file AssistantEric/i18n/assistant_de.qm has changed
--- a/AssistantEric/i18n/assistant_de.ts	Sun Feb 24 15:03:27 2013 +0100
+++ b/AssistantEric/i18n/assistant_de.ts	Tue Apr 02 19:32:26 2013 +0200
@@ -1,6 +1,28 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="2.0" language="de">
+<!DOCTYPE TS><TS version="2.0" language="de" sourcelanguage="">
+<context>
+    <name>APIsManager</name>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1117"/>
+        <source>Project</source>
+        <translation>Projekt</translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1096"/>
+        <source>Preparation of &apos;{0}&apos; APIs finished.</source>
+        <translation>Aufbereitung der &apos;{0}&apos; APIs beendet.</translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1107"/>
+        <source>Preparation of &apos;{0}&apos; APIs started.</source>
+        <translation>Aufbereitung der &apos;{0}&apos; APIs begonnen.</translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1118"/>
+        <source>Preparation of &apos;{0}&apos; APIs cancelled.</source>
+        <translation>Aufbereitung der &apos;{0}&apos; APIs abgebrochen.</translation>
+    </message>
+</context>
 <context>
     <name>AssistantEricPlugin</name>
     <message>
@@ -9,17 +31,17 @@
         <translation>Eric</translation>
     </message>
     <message>
-        <location filename="PluginAssistantEric.py" line="158"/>
+        <location filename="PluginAssistantEric.py" line="159"/>
         <source>The SQLite database driver is not available.</source>
         <translation>Der SQLite Datenbanktreiber ist nicht verfügbar.</translation>
     </message>
     <message>
-        <location filename="PluginAssistantEric.py" line="151"/>
+        <location filename="PluginAssistantEric.py" line="152"/>
         <source>PyQt4.QtSql is not available.</source>
         <translation>PyQt4.QtSql ist nicht verfügbar.</translation>
     </message>
     <message>
-        <location filename="PluginAssistantEric.py" line="137"/>
+        <location filename="PluginAssistantEric.py" line="138"/>
         <source>Your version of eric5 is not supported.</source>
         <translation>Ihre eric5 Version wird nicht unterstützt.</translation>
     </message>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/AssistantEric/i18n/assistant_en.qm	Tue Apr 02 19:32:26 2013 +0200
@@ -0,0 +1,1 @@
+<d!`
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/AssistantEric/i18n/assistant_en.ts	Tue Apr 02 19:32:26 2013 +0200
@@ -0,0 +1,160 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="2.0">
+<context>
+    <name>APIsManager</name>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1117"/>
+        <source>Project</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1096"/>
+        <source>Preparation of &apos;{0}&apos; APIs finished.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1107"/>
+        <source>Preparation of &apos;{0}&apos; APIs started.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1118"/>
+        <source>Preparation of &apos;{0}&apos; APIs cancelled.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>AssistantEricPlugin</name>
+    <message>
+        <location filename="PluginAssistantEric.py" line="80"/>
+        <source>Eric</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="PluginAssistantEric.py" line="138"/>
+        <source>Your version of eric5 is not supported.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="PluginAssistantEric.py" line="152"/>
+        <source>PyQt4.QtSql is not available.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="PluginAssistantEric.py" line="159"/>
+        <source>The SQLite database driver is not available.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>AutoCompletionEricPage</name>
+    <message>
+        <location filename="AssistantEric/ConfigurationPages/AutoCompletionEricPage.ui" line="17"/>
+        <source>&lt;b&gt;Configure Eric  Autocompletion&lt;/b&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/ConfigurationPages/AutoCompletionEricPage.ui" line="37"/>
+        <source>Select, whether the eric autocompletion support shall be enabled.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/ConfigurationPages/AutoCompletionEricPage.ui" line="40"/>
+        <source>Enable autocompletion</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/ConfigurationPages/AutoCompletionEricPage.ui" line="47"/>
+        <source>Source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/ConfigurationPages/AutoCompletionEricPage.ui" line="59"/>
+        <source>Select this to get autocompletion from installed APIs</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/ConfigurationPages/AutoCompletionEricPage.ui" line="62"/>
+        <source>from API files</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/ConfigurationPages/AutoCompletionEricPage.ui" line="69"/>
+        <source>Select this to get autocompletion from current document</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/ConfigurationPages/AutoCompletionEricPage.ui" line="72"/>
+        <source>from Document</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/ConfigurationPages/AutoCompletionEricPage.ui" line="79"/>
+        <source>Select this to get autocompletion from current project</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/ConfigurationPages/AutoCompletionEricPage.ui" line="82"/>
+        <source>from Project</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/ConfigurationPages/AutoCompletionEricPage.ui" line="92"/>
+        <source>Select to search the complete class hierarchy for completions</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/ConfigurationPages/AutoCompletionEricPage.ui" line="95"/>
+        <source>Search class hierarchy</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>CallTipsEricPage</name>
+    <message>
+        <location filename="AssistantEric/ConfigurationPages/CallTipsEricPage.ui" line="17"/>
+        <source>&lt;b&gt;Configure Eric Calltips&lt;/b&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/ConfigurationPages/CallTipsEricPage.ui" line="37"/>
+        <source>Select, whether the eric calltips support shall be enabled.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/ConfigurationPages/CallTipsEricPage.ui" line="40"/>
+        <source>Enable calltips</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/ConfigurationPages/CallTipsEricPage.ui" line="47"/>
+        <source>Context display options</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/ConfigurationPages/CallTipsEricPage.ui" line="59"/>
+        <source>Select to display calltips with a context</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/ConfigurationPages/CallTipsEricPage.ui" line="62"/>
+        <source>Show context information</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/ConfigurationPages/CallTipsEricPage.ui" line="76"/>
+        <source>A context is any scope (e.g. a C++ namespace or a Python module) prior to the function/method name.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/ConfigurationPages/CallTipsEricPage.ui" line="89"/>
+        <source>Select to search the complete class hierarchy for calltips</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/ConfigurationPages/CallTipsEricPage.ui" line="92"/>
+        <source>Search class hierarchy</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+</TS>
--- a/AssistantEric/i18n/assistant_es.ts	Sun Feb 24 15:03:27 2013 +0100
+++ b/AssistantEric/i18n/assistant_es.ts	Tue Apr 02 19:32:26 2013 +0200
@@ -1,6 +1,29 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE TS><TS version="2.0" language="es" sourcelanguage="">
 <context>
+    <name>APIsManager</name>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1117"/>
+        <source>Project</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1096"/>
+        <source>Preparation of &apos;{0}&apos; APIs finished.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1107"/>
+        <source>Preparation of &apos;{0}&apos; APIs started.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1118"/>
+        <source>Preparation of &apos;{0}&apos; APIs cancelled.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AssistantEricPlugin</name>
     <message>
         <location filename="PluginAssistantEric.py" line="80"/>
@@ -8,17 +31,17 @@
         <translation>Eric</translation>
     </message>
     <message>
-        <location filename="PluginAssistantEric.py" line="158"/>
+        <location filename="PluginAssistantEric.py" line="159"/>
         <source>The SQLite database driver is not available.</source>
         <translation>El driver para base de datos SQLite no está disponible.</translation>
     </message>
     <message>
-        <location filename="PluginAssistantEric.py" line="151"/>
+        <location filename="PluginAssistantEric.py" line="152"/>
         <source>PyQt4.QtSql is not available.</source>
         <translation>No está disponible PyQt4.QtSql.</translation>
     </message>
     <message>
-        <location filename="PluginAssistantEric.py" line="137"/>
+        <location filename="PluginAssistantEric.py" line="138"/>
         <source>Your version of eric5 is not supported.</source>
         <translation type="unfinished"></translation>
     </message>
--- a/AssistantEric/i18n/assistant_fr.ts	Sun Feb 24 15:03:27 2013 +0100
+++ b/AssistantEric/i18n/assistant_fr.ts	Tue Apr 02 19:32:26 2013 +0200
@@ -1,6 +1,29 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE TS><TS version="2.0" language="fr_FR" sourcelanguage="">
 <context>
+    <name>APIsManager</name>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1117"/>
+        <source>Project</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1096"/>
+        <source>Preparation of &apos;{0}&apos; APIs finished.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1107"/>
+        <source>Preparation of &apos;{0}&apos; APIs started.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1118"/>
+        <source>Preparation of &apos;{0}&apos; APIs cancelled.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AssistantEricPlugin</name>
     <message>
         <location filename="PluginAssistantEric.py" line="80"/>
@@ -8,17 +31,17 @@
         <translation>Eric</translation>
     </message>
     <message>
-        <location filename="PluginAssistantEric.py" line="158"/>
+        <location filename="PluginAssistantEric.py" line="159"/>
         <source>The SQLite database driver is not available.</source>
         <translation>Le pilote SQLite n&apos;est pas disponible.</translation>
     </message>
     <message>
-        <location filename="PluginAssistantEric.py" line="151"/>
+        <location filename="PluginAssistantEric.py" line="152"/>
         <source>PyQt4.QtSql is not available.</source>
         <translation>PyQt4.QtSql n&apos;est pas disponible.</translation>
     </message>
     <message>
-        <location filename="PluginAssistantEric.py" line="137"/>
+        <location filename="PluginAssistantEric.py" line="138"/>
         <source>Your version of eric5 is not supported.</source>
         <translation type="unfinished"></translation>
     </message>
--- a/AssistantEric/i18n/assistant_it.ts	Sun Feb 24 15:03:27 2013 +0100
+++ b/AssistantEric/i18n/assistant_it.ts	Tue Apr 02 19:32:26 2013 +0200
@@ -1,6 +1,29 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE TS><TS version="2.0" language="it_IT" sourcelanguage="">
 <context>
+    <name>APIsManager</name>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1117"/>
+        <source>Project</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1096"/>
+        <source>Preparation of &apos;{0}&apos; APIs finished.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1107"/>
+        <source>Preparation of &apos;{0}&apos; APIs started.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1118"/>
+        <source>Preparation of &apos;{0}&apos; APIs cancelled.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AssistantEricPlugin</name>
     <message>
         <location filename="PluginAssistantEric.py" line="80"/>
@@ -8,17 +31,17 @@
         <translation>Eric</translation>
     </message>
     <message>
-        <location filename="PluginAssistantEric.py" line="151"/>
+        <location filename="PluginAssistantEric.py" line="152"/>
         <source>PyQt4.QtSql is not available.</source>
         <translation>PyQt4.QtSql non è disponibile.</translation>
     </message>
     <message>
-        <location filename="PluginAssistantEric.py" line="158"/>
+        <location filename="PluginAssistantEric.py" line="159"/>
         <source>The SQLite database driver is not available.</source>
         <translation>Il driver del database SQLite non è disponibile.</translation>
     </message>
     <message>
-        <location filename="PluginAssistantEric.py" line="137"/>
+        <location filename="PluginAssistantEric.py" line="138"/>
         <source>Your version of eric5 is not supported.</source>
         <translation type="unfinished"></translation>
     </message>
--- a/AssistantEric/i18n/assistant_ru.ts	Sun Feb 24 15:03:27 2013 +0100
+++ b/AssistantEric/i18n/assistant_ru.ts	Tue Apr 02 19:32:26 2013 +0200
@@ -1,6 +1,29 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE TS><TS version="2.0" language="ru_RU" sourcelanguage="">
 <context>
+    <name>APIsManager</name>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1117"/>
+        <source>Project</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1096"/>
+        <source>Preparation of &apos;{0}&apos; APIs finished.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1107"/>
+        <source>Preparation of &apos;{0}&apos; APIs started.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1118"/>
+        <source>Preparation of &apos;{0}&apos; APIs cancelled.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AssistantEricPlugin</name>
     <message>
         <location filename="PluginAssistantEric.py" line="80"/>
@@ -8,17 +31,17 @@
         <translation>Eric</translation>
     </message>
     <message>
-        <location filename="PluginAssistantEric.py" line="158"/>
+        <location filename="PluginAssistantEric.py" line="159"/>
         <source>The SQLite database driver is not available.</source>
         <translation>Драйвер для SQLite базы данных не доступен.</translation>
     </message>
     <message>
-        <location filename="PluginAssistantEric.py" line="151"/>
+        <location filename="PluginAssistantEric.py" line="152"/>
         <source>PyQt4.QtSql is not available.</source>
         <translation>Модуль PyQt4.QtSql недоступен.</translation>
     </message>
     <message>
-        <location filename="PluginAssistantEric.py" line="137"/>
+        <location filename="PluginAssistantEric.py" line="138"/>
         <source>Your version of eric5 is not supported.</source>
         <translation type="unfinished"></translation>
     </message>
--- a/AssistantEric/i18n/assistant_zh_CN.GB2312.ts	Sun Feb 24 15:03:27 2013 +0100
+++ b/AssistantEric/i18n/assistant_zh_CN.GB2312.ts	Tue Apr 02 19:32:26 2013 +0200
@@ -1,6 +1,29 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!DOCTYPE TS><TS version="2.0" language="zh_CN" sourcelanguage="">
 <context>
+    <name>APIsManager</name>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1117"/>
+        <source>Project</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1096"/>
+        <source>Preparation of &apos;{0}&apos; APIs finished.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1107"/>
+        <source>Preparation of &apos;{0}&apos; APIs started.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="AssistantEric/APIsManager.py" line="1118"/>
+        <source>Preparation of &apos;{0}&apos; APIs cancelled.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>AssistantEricPlugin</name>
     <message>
         <location filename="PluginAssistantEric.py" line="80"/>
@@ -8,17 +31,17 @@
         <translation>Eric</translation>
     </message>
     <message>
-        <location filename="PluginAssistantEric.py" line="151"/>
+        <location filename="PluginAssistantEric.py" line="152"/>
         <source>PyQt4.QtSql is not available.</source>
         <translation>PyQt4.QtSql 无效。</translation>
     </message>
     <message>
-        <location filename="PluginAssistantEric.py" line="158"/>
+        <location filename="PluginAssistantEric.py" line="159"/>
         <source>The SQLite database driver is not available.</source>
         <translation>SQLite 数据库驱动器无效。</translation>
     </message>
     <message>
-        <location filename="PluginAssistantEric.py" line="137"/>
+        <location filename="PluginAssistantEric.py" line="138"/>
         <source>Your version of eric5 is not supported.</source>
         <translation type="unfinished"></translation>
     </message>
--- a/ChangeLog	Sun Feb 24 15:03:27 2013 +0100
+++ b/ChangeLog	Tue Apr 02 19:32:26 2013 +0200
@@ -1,5 +1,9 @@
 ChangeLog
 ---------
+Version 2.4.2:
+- bug fixes
+- activated status messages for processing API files
+
 Version 2.4.1:
 - bug fixes
 
--- a/PKGLIST	Sun Feb 24 15:03:27 2013 +0100
+++ b/PKGLIST	Tue Apr 02 19:32:26 2013 +0200
@@ -10,6 +10,7 @@
 AssistantEric/__init__.py
 AssistantEric/i18n/assistant_cs.qm
 AssistantEric/i18n/assistant_de.qm
+AssistantEric/i18n/assistant_en.qm
 AssistantEric/i18n/assistant_es.qm
 AssistantEric/i18n/assistant_fr.qm
 AssistantEric/i18n/assistant_it.qm
--- a/PluginAssistantEric.py	Sun Feb 24 15:03:27 2013 +0100
+++ b/PluginAssistantEric.py	Tue Apr 02 19:32:26 2013 +0200
@@ -23,7 +23,7 @@
 author = "Detlev Offenbach <detlev@die-offenbachs.de>"
 autoactivate = True
 deactivateable = True
-version = "2.4.1"
+version = "2.4.2"
 className = "AssistantEricPlugin"
 packageName = "AssistantEric"
 shortDescription = "Alternative autocompletion and calltips provider."
Binary file PluginAssistantEric.zip has changed
--- a/PluginEricAssistant.e4p	Sun Feb 24 15:03:27 2013 +0100
+++ b/PluginEricAssistant.e4p	Tue Apr 02 19:32:26 2013 +0200
@@ -41,6 +41,8 @@
     <Translation>AssistantEric/i18n/assistant_zh_CN.GB2312.qm</Translation>
     <Translation>AssistantEric/i18n/assistant_it.ts</Translation>
     <Translation>AssistantEric/i18n/assistant_it.qm</Translation>
+    <Translation>AssistantEric/i18n/assistant_en.ts</Translation>
+    <Translation>AssistantEric/i18n/assistant_en.qm</Translation>
   </Translations>
   <Resources/>
   <Interfaces/>

eric ide

mercurial