RefactoringRope/i18n/rope_fr.ts

changeset 360
2b35968f3d02
parent 335
9438c2ed7732
child 365
f740b50380df
--- a/RefactoringRope/i18n/rope_fr.ts	Sun May 09 14:30:51 2021 +0200
+++ b/RefactoringRope/i18n/rope_fr.ts	Mon May 10 20:13:48 2021 +0200
@@ -122,7 +122,7 @@
         <translation>Saisir le texte de remplacement</translation>
     </message>
     <message>
-        <location filename="../ChangeOccurrencesDialog.py" line="49"/>
+        <location filename="../ChangeOccurrencesDialog.py" line="47"/>
         <source>Preview</source>
         <translation>Aperçu</translation>
     </message>
@@ -207,7 +207,7 @@
         <translation>Paramètres</translation>
     </message>
     <message>
-        <location filename="../ChangeSignatureDialog.py" line="59"/>
+        <location filename="../ChangeSignatureDialog.py" line="57"/>
         <source>Preview</source>
         <translation>Aperçu</translation>
     </message>
@@ -235,12 +235,12 @@
 <context>
     <name>ChangesPreviewDialog</name>
     <message>
-        <location filename="../ChangesPreviewDialog.py" line="37"/>
+        <location filename="../ChangesPreviewDialog.py" line="35"/>
         <source>&amp;Apply Changes</source>
         <translation>&amp;Appliquer les modifications</translation>
     </message>
     <message>
-        <location filename="../ChangesPreviewDialog.py" line="45"/>
+        <location filename="../ChangesPreviewDialog.py" line="43"/>
         <source>No changes available.</source>
         <translation>Aucun changement disponible.</translation>
     </message>
@@ -248,7 +248,7 @@
 <context>
     <name>CodeAssistServer</name>
     <message>
-        <location filename="../CodeAssistServer.py" line="589"/>
+        <location filename="../CodeAssistServer.py" line="590"/>
         <source>An exception happened in the code assist client. Please report it to the eric bugs email address.
 Exception: {0}
 Value: {1}
@@ -257,109 +257,109 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../CodeAssistServer.py" line="631"/>
+        <location filename="../CodeAssistServer.py" line="639"/>
         <source>&apos;{0}&apos; is not supported because the configured interpreter could not be started.
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../CodeAssistServer.py" line="636"/>
+        <location filename="../CodeAssistServer.py" line="644"/>
         <source>&apos;{0}&apos; is not supported because no suitable interpreter is configured.
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../CodeAssistServer.py" line="227"/>
+        <location filename="../CodeAssistServer.py" line="232"/>
         <source>Configure Rope</source>
         <translation>Configure Rope</translation>
     </message>
     <message>
-        <location filename="../CodeAssistServer.py" line="227"/>
+        <location filename="../CodeAssistServer.py" line="232"/>
         <source>The Rope configuration file &apos;{0}&apos; does not exist.</source>
         <translation>Le fichier de configuration Rope &apos;{0}&apos; n&apos;existe pas.</translation>
     </message>
     <message>
-        <location filename="../CodeAssistServer.py" line="780"/>
+        <location filename="../CodeAssistServer.py" line="759"/>
         <source>Rope</source>
         <translation>Rope</translation>
     </message>
     <message>
-        <location filename="../CodeAssistServer.py" line="91"/>
+        <location filename="../CodeAssistServer.py" line="95"/>
         <source>static method</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../CodeAssistServer.py" line="92"/>
+        <location filename="../CodeAssistServer.py" line="96"/>
         <source>class method</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../CodeAssistServer.py" line="93"/>
-        <source>method</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../CodeAssistServer.py" line="94"/>
-        <source>function</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../CodeAssistServer.py" line="95"/>
-        <source>class</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../CodeAssistServer.py" line="96"/>
-        <source>module</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../CodeAssistServer.py" line="97"/>
-        <source>package</source>
+        <source>method</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../CodeAssistServer.py" line="98"/>
-        <source>object</source>
+        <source>function</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../CodeAssistServer.py" line="99"/>
+        <source>class</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../CodeAssistServer.py" line="100"/>
+        <source>module</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../CodeAssistServer.py" line="101"/>
+        <source>package</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../CodeAssistServer.py" line="102"/>
+        <source>object</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../CodeAssistServer.py" line="103"/>
         <source>not known</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../CodeAssistServer.py" line="427"/>
+        <location filename="../CodeAssistServer.py" line="432"/>
         <source>Language &lt;b&gt;{0}&lt;/b&gt; is not supported.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../CodeAssistServer.py" line="431"/>
+        <location filename="../CodeAssistServer.py" line="436"/>
         <source>Language &apos;{0}&apos; is not supported.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../CodeAssistServer.py" line="475"/>
+        <location filename="../CodeAssistServer.py" line="480"/>
         <source>Present in &lt;i&gt;{0}&lt;/i&gt; module</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../CodeAssistServer.py" line="479"/>
+        <location filename="../CodeAssistServer.py" line="484"/>
         <source>Present in &apos;{0}&apos; module</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../CodeAssistServer.py" line="497"/>
+        <location filename="../CodeAssistServer.py" line="502"/>
         <source>No documentation available.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../CodeAssistServer.py" line="553"/>
+        <location filename="../CodeAssistServer.py" line="554"/>
         <source>Code Assist: No definition found</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../CodeAssistServer.py" line="579"/>
+        <location filename="../CodeAssistServer.py" line="580"/>
         <source>The data received from the code assist server could not be decoded. Please report this issue with the received data to the eric bugs email address.
 Error: {0}
 Data:
@@ -367,6 +367,12 @@
 </source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../CodeAssistServer.py" line="635"/>
+        <source>The rope refactoring library is not installed.
+</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>ConfirmationDialog</name>
@@ -376,17 +382,17 @@
         <translation>Confirmation</translation>
     </message>
     <message>
-        <location filename="../ConfirmationDialog.py" line="49"/>
+        <location filename="../ConfirmationDialog.py" line="47"/>
         <source>Preview</source>
         <translation>Aperçu</translation>
     </message>
     <message>
-        <location filename="../ConfirmationDialog.py" line="68"/>
+        <location filename="../ConfirmationDialog.py" line="66"/>
         <source>Shall the refactoring &lt;b&gt;{0}&lt;/b&gt; be done?</source>
         <translation>Appliquer la restructuration &lt;b&gt;{0}&lt;/b&gt;?</translation>
     </message>
     <message>
-        <location filename="../ConfirmationDialog.py" line="72"/>
+        <location filename="../ConfirmationDialog.py" line="70"/>
         <source>The selected refactoring did not produce any changes.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -399,7 +405,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ErrorDialog.py" line="44"/>
+        <location filename="../ErrorDialog.py" line="42"/>
         <source>Traceback (most recent call first):
 
 </source>
@@ -434,7 +440,7 @@
         <translation>Nouveau nom:</translation>
     </message>
     <message>
-        <location filename="../ExtractDialog.py" line="55"/>
+        <location filename="../ExtractDialog.py" line="53"/>
         <source>Preview</source>
         <translation>Aperçu</translation>
     </message>
@@ -477,7 +483,7 @@
         <translation>Utiliser l&apos;underscore comme séparateur</translation>
     </message>
     <message>
-        <location filename="../GetterSetterDialog.py" line="48"/>
+        <location filename="../GetterSetterDialog.py" line="46"/>
         <source>Preview</source>
         <translation>Aperçu</translation>
     </message>
@@ -485,7 +491,7 @@
 <context>
     <name>HelpDialog</name>
     <message>
-        <location filename="../HelpDialog.py" line="60"/>
+        <location filename="../HelpDialog.py" line="52"/>
         <source>Could not read file {0}.
 Reason: {1}</source>
         <translation>Impossible de lire le fichier {0}
@@ -497,7 +503,7 @@
         <translation>Aide</translation>
     </message>
     <message>
-        <location filename="../HelpDialog.py" line="45"/>
+        <location filename="../HelpDialog.py" line="38"/>
         <source>Search...</source>
         <translation>Recherche...</translation>
     </message>
@@ -505,7 +511,7 @@
 <context>
     <name>HistoryDialog</name>
     <message>
-        <location filename="../HistoryDialog.py" line="82"/>
+        <location filename="../HistoryDialog.py" line="80"/>
         <source>&amp;Redo</source>
         <translation>&amp;Refaire</translation>
     </message>
@@ -515,22 +521,22 @@
         <translation>Historique des actions annulées</translation>
     </message>
     <message>
-        <location filename="../HistoryDialog.py" line="218"/>
+        <location filename="../HistoryDialog.py" line="216"/>
         <source>Redo refactorings</source>
         <translation>Restructurations annulées</translation>
     </message>
     <message>
-        <location filename="../HistoryDialog.py" line="218"/>
+        <location filename="../HistoryDialog.py" line="216"/>
         <source>Shall all refactorings up to &lt;b&gt;{0}&lt;/b&gt; be redone?</source>
         <translation>Refaire toutes les restructurations jusqu&apos;à &lt;b&gt;{0}&lt;/b&gt;?</translation>
     </message>
     <message>
-        <location filename="../HistoryDialog.py" line="196"/>
+        <location filename="../HistoryDialog.py" line="194"/>
         <source>Shall all refactorings up to &lt;b&gt;{0}&lt;/b&gt; be undone?</source>
         <translation>Annuler toutes les restructurations jusqu&apos;à &lt;b&gt;{0}&lt;/b&gt;?</translation>
     </message>
     <message>
-        <location filename="../HistoryDialog.py" line="80"/>
+        <location filename="../HistoryDialog.py" line="78"/>
         <source>&amp;Undo</source>
         <translation>&amp;Défaire</translation>
     </message>
@@ -540,7 +546,7 @@
         <translation>Historique des actions annulables</translation>
     </message>
     <message>
-        <location filename="../HistoryDialog.py" line="196"/>
+        <location filename="../HistoryDialog.py" line="194"/>
         <source>Undo refactorings</source>
         <translation>Annule toutes les restructurations</translation>
     </message>
@@ -555,32 +561,32 @@
         <translation>Sélectionner une modification pour l&apos;afficher dans la zone de droite</translation>
     </message>
     <message>
-        <location filename="../HistoryDialog.py" line="75"/>
+        <location filename="../HistoryDialog.py" line="73"/>
         <source>&lt;b&gt;Project History&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../HistoryDialog.py" line="77"/>
+        <location filename="../HistoryDialog.py" line="75"/>
         <source>&lt;b&gt;File History: {0}&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../HistoryDialog.py" line="82"/>
+        <source>Re&amp;fresh</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../HistoryDialog.py" line="84"/>
-        <source>Re&amp;fresh</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../HistoryDialog.py" line="86"/>
         <source>&amp;Clear History</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../HistoryDialog.py" line="255"/>
+        <location filename="../HistoryDialog.py" line="253"/>
         <source>Clear History</source>
         <translation>Effacer l&apos;historique</translation>
     </message>
     <message>
-        <location filename="../HistoryDialog.py" line="255"/>
+        <location filename="../HistoryDialog.py" line="253"/>
         <source>Do you really want to clear the refactoring history?</source>
         <translation type="unfinished"></translation>
     </message>
@@ -598,7 +604,7 @@
         <translation>Inlining d&apos;arguments par défaut</translation>
     </message>
     <message>
-        <location filename="../InlineArgumentDefaultDialog.py" line="53"/>
+        <location filename="../InlineArgumentDefaultDialog.py" line="51"/>
         <source>Preview</source>
         <translation>Aperçu</translation>
     </message>
@@ -611,7 +617,7 @@
         <translation>Inlining</translation>
     </message>
     <message>
-        <location filename="../InlineDialog.py" line="47"/>
+        <location filename="../InlineDialog.py" line="45"/>
         <source>Preview</source>
         <translation>Aperçu</translation>
     </message>
@@ -631,7 +637,7 @@
         <translation>Intégrer uniquement l&apos;occurence &amp;courante</translation>
     </message>
     <message>
-        <location filename="../InlineDialog.py" line="80"/>
+        <location filename="../InlineDialog.py" line="78"/>
         <source>Inlining occurrences of &lt;b&gt;{0}&lt;/b&gt; (type &apos;&lt;i&gt;{1}&lt;/i&gt;&apos;).</source>
         <translation type="unfinished"></translation>
     </message>
@@ -654,7 +660,7 @@
         <translation>Introduction d&apos;une méthode de restructuration</translation>
     </message>
     <message>
-        <location filename="../IntroduceFactoryDialog.py" line="48"/>
+        <location filename="../IntroduceFactoryDialog.py" line="46"/>
         <source>Preview</source>
         <translation>Aperçu</translation>
     </message>
@@ -692,7 +698,7 @@
         <translation>Nom du nouveau paramètre:</translation>
     </message>
     <message>
-        <location filename="../IntroduceParameterDialog.py" line="49"/>
+        <location filename="../IntroduceParameterDialog.py" line="47"/>
         <source>Preview</source>
         <translation>Aperçu</translation>
     </message>
@@ -700,12 +706,12 @@
 <context>
     <name>JsonServer</name>
     <message>
-        <location filename="../JsonServer.py" line="160"/>
+        <location filename="../JsonServer.py" line="156"/>
         <source>JSON Protocol Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../JsonServer.py" line="160"/>
+        <location filename="../JsonServer.py" line="156"/>
         <source>&lt;p&gt;The response received from the client could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -741,7 +747,7 @@
         <translation>Nom de la classe &quot;méthode&quot;:</translation>
     </message>
     <message>
-        <location filename="../MethodToMethodObjectDialog.py" line="49"/>
+        <location filename="../MethodToMethodObjectDialog.py" line="47"/>
         <source>Preview</source>
         <translation>Aperçu</translation>
     </message>
@@ -822,82 +828,82 @@
         <translation>...</translation>
     </message>
     <message>
-        <location filename="../MoveDialog.py" line="60"/>
+        <location filename="../MoveDialog.py" line="58"/>
         <source>Preview</source>
         <translation>Aperçu</translation>
     </message>
     <message>
-        <location filename="../MoveDialog.py" line="91"/>
+        <location filename="../MoveDialog.py" line="89"/>
         <source>Move Method</source>
         <translation>Déplacement de méthode</translation>
     </message>
     <message>
-        <location filename="../MoveDialog.py" line="96"/>
+        <location filename="../MoveDialog.py" line="94"/>
         <source>Move Global Method</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MoveDialog.py" line="98"/>
+        <location filename="../MoveDialog.py" line="96"/>
         <source>Destination Module:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../MoveDialog.py" line="97"/>
+        <source>Enter the destination module for the method</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../MoveDialog.py" line="99"/>
-        <source>Enter the destination module for the method</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../MoveDialog.py" line="101"/>
         <source>Select the destination module via a file selection dialog</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MoveDialog.py" line="104"/>
+        <location filename="../MoveDialog.py" line="102"/>
         <source>Move Module</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MoveDialog.py" line="106"/>
+        <location filename="../MoveDialog.py" line="104"/>
         <source>Destination Package:</source>
         <translation>Package de destination:</translation>
     </message>
     <message>
-        <location filename="../MoveDialog.py" line="107"/>
+        <location filename="../MoveDialog.py" line="105"/>
         <source>Enter the destination package for the module</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MoveDialog.py" line="109"/>
+        <location filename="../MoveDialog.py" line="107"/>
         <source>Select the destination package via a directory selection dialog</source>
         <translation>Sélection du package de destination via une boite de dialogue</translation>
     </message>
     <message>
-        <location filename="../MoveDialog.py" line="113"/>
+        <location filename="../MoveDialog.py" line="111"/>
         <source>Move</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MoveDialog.py" line="196"/>
+        <location filename="../MoveDialog.py" line="195"/>
         <source>The selected module must be inside the project.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MoveDialog.py" line="200"/>
+        <location filename="../MoveDialog.py" line="199"/>
         <source>The selected directory must be inside the project.</source>
         <translation>Le répertoire sélectionné doit être inclus dans le projet.</translation>
     </message>
     <message>
-        <location filename="../MoveDialog.py" line="242"/>
+        <location filename="../MoveDialog.py" line="241"/>
         <source>The selected module &lt;b&gt;{0}&lt;/b&gt; does not exist.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../MoveDialog.py" line="251"/>
+        <location filename="../MoveDialog.py" line="250"/>
         <source>The selected directory &lt;b&gt;{0}&lt;/b&gt; is not a package.</source>
         <translation>Le répertoire sélectionné &lt;b&gt;{0}&lt;/b&gt; n&apos;est pas un package.</translation>
     </message>
     <message>
-        <location filename="../MoveDialog.py" line="180"/>
+        <location filename="../MoveDialog.py" line="177"/>
         <source>Python Files (*.py *.py3);;All Files (*)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -923,7 +929,7 @@
 <context>
     <name>RefactoringRopePlugin</name>
     <message>
-        <location filename="../../PluginRefactoringRope.py" line="123"/>
+        <location filename="../../PluginRefactoringRope.py" line="119"/>
         <source>Rope</source>
         <translation>Rope</translation>
     </message>
@@ -931,697 +937,697 @@
 <context>
     <name>RefactoringServer</name>
     <message>
-        <location filename="../RefactoringServer.py" line="964"/>
+        <location filename="../RefactoringServer.py" line="954"/>
         <source>Rename</source>
         <translation>Renommer</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="180"/>
+        <location filename="../RefactoringServer.py" line="179"/>
         <source>&amp;Rename</source>
         <translation>&amp;Renommer</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="185"/>
+        <location filename="../RefactoringServer.py" line="184"/>
         <source>Rename the highlighted object</source>
         <translation>Renommer l&apos;objet sélectionné</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="187"/>
+        <location filename="../RefactoringServer.py" line="186"/>
         <source>&lt;b&gt;Rename&lt;/b&gt;&lt;p&gt;Rename the highlighted Python object.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Renommer&lt;/b&gt;&lt;p&gt;Renomme l&apos;objet Python sélectionné.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="970"/>
+        <location filename="../RefactoringServer.py" line="960"/>
         <source>Local Rename</source>
         <translation>Renommer localement</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="195"/>
+        <location filename="../RefactoringServer.py" line="194"/>
         <source>&amp;Local Rename</source>
         <translation>Renommer &amp;localement</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="200"/>
+        <location filename="../RefactoringServer.py" line="199"/>
         <source>Rename the highlighted object in the current module only</source>
         <translation>Renomme l&apos;objet sélectionné dans le module courant uniquement</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="202"/>
+        <location filename="../RefactoringServer.py" line="201"/>
         <source>&lt;b&gt;Local Rename&lt;/b&gt;&lt;p&gt;Rename the highlighted Python object in the current module only.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Renommer localement&lt;/b&gt;&lt;p&gt;Renomme l&apos;objet Python sélectionné dans le module courant uniquement.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="976"/>
+        <location filename="../RefactoringServer.py" line="966"/>
         <source>Rename Current Module</source>
         <translation>Renommer le module courant</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="216"/>
+        <location filename="../RefactoringServer.py" line="215"/>
         <source>Rename the current module</source>
         <translation>Renomme le module courant</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="218"/>
+        <location filename="../RefactoringServer.py" line="217"/>
         <source>&lt;b&gt;Rename Current Module&lt;/b&gt;&lt;p&gt;Rename the current module.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Renommer le module courant&lt;/b&gt;&lt;p&gt;Renomme le module courant.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1049"/>
+        <location filename="../RefactoringServer.py" line="1039"/>
         <source>Change Occurrences</source>
         <translation>Remplacer les occurences</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="226"/>
+        <location filename="../RefactoringServer.py" line="225"/>
         <source>Change &amp;Occurrences</source>
         <translation>Remplacer les &amp;occurences</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="231"/>
+        <location filename="../RefactoringServer.py" line="230"/>
         <source>Change all occurrences in the local scope</source>
         <translation>Remplace toutes les occurences dans l&apos;espace local</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="233"/>
+        <location filename="../RefactoringServer.py" line="232"/>
         <source>&lt;b&gt;Change Occurrences&lt;/b&gt;&lt;p&gt;Change all occurrences in the local scope.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Remplacer les occurences&lt;/b&gt;&lt;p&gt;Remplace toutes les occurences dans l&apos;espace local.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="245"/>
+        <location filename="../RefactoringServer.py" line="244"/>
         <source>Extract method</source>
         <translation>Extraire une méthode</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="245"/>
+        <location filename="../RefactoringServer.py" line="244"/>
         <source>Extract &amp;Method</source>
         <translation>Extraire une &amp;méthode</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="250"/>
+        <location filename="../RefactoringServer.py" line="249"/>
         <source>Extract the highlighted area as a method</source>
         <translation>Extrait la zone sélectionnée en tant que méthode</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="252"/>
+        <location filename="../RefactoringServer.py" line="251"/>
         <source>&lt;b&gt;Extract method&lt;/b&gt;&lt;p&gt;Extract the highlighted area as a method or function.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Extraire une méthode&lt;/b&gt;&lt;p&gt;Extrait la zone sélectionnée en tant que méthode ou fonction.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="260"/>
+        <location filename="../RefactoringServer.py" line="259"/>
         <source>Extract local variable</source>
         <translation>Extraction d&apos;une variable locale</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="260"/>
+        <location filename="../RefactoringServer.py" line="259"/>
         <source>&amp;Extract Local Variable</source>
         <translation>&amp;Extraire une variable locale</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="265"/>
+        <location filename="../RefactoringServer.py" line="264"/>
         <source>Extract the highlighted area as a local variable</source>
         <translation>Extrait la zone sélectionnée en tant que nouvelle variable locale</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="267"/>
+        <location filename="../RefactoringServer.py" line="266"/>
         <source>&lt;b&gt;Extract local variable&lt;/b&gt;&lt;p&gt;Extract the highlighted area as a local variable.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Extraction d&apos;une variable locale&lt;/b&gt;&lt;p&gt;Affectation de la zone sélectionnée à une nouvelle variable locale.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1142"/>
+        <location filename="../RefactoringServer.py" line="1132"/>
         <source>Inline</source>
         <translation>Inlining</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="279"/>
+        <location filename="../RefactoringServer.py" line="278"/>
         <source>&amp;Inline</source>
         <translation>&amp;Inlining</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="284"/>
+        <location filename="../RefactoringServer.py" line="283"/>
         <source>Inlines the selected local variable or method</source>
         <translation>Remplace la variable ou méthode sélectionnée par sa définition (inlining)</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="286"/>
+        <location filename="../RefactoringServer.py" line="285"/>
         <source>&lt;b&gt;Inline&lt;/b&gt;&lt;p&gt;Inlines the selected local variable or method.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Inlining&lt;/b&gt;&lt;p&gt;Remplace la variable ou méthode sélectionnée par sa définition (inlining)&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="298"/>
+        <location filename="../RefactoringServer.py" line="297"/>
         <source>Move method</source>
         <translation>Déplacer une méthode</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="298"/>
+        <location filename="../RefactoringServer.py" line="297"/>
         <source>Mo&amp;ve Method</source>
         <translation>&amp;Déplacer une méthode</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="303"/>
+        <location filename="../RefactoringServer.py" line="302"/>
         <source>Move the highlighted method to another class</source>
         <translation>Déplace la méthode sélectionnée vers une autre classe</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="305"/>
+        <location filename="../RefactoringServer.py" line="304"/>
         <source>&lt;b&gt;Move method&lt;/b&gt;&lt;p&gt;Move the highlighted method to another class.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Déplacement de méthode&lt;/b&gt;&lt;p&gt;Déplace la méthode sélectionnée vers une autre classe.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="313"/>
+        <location filename="../RefactoringServer.py" line="312"/>
         <source>Move current module</source>
         <translation>Déplacer le module</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1192"/>
+        <location filename="../RefactoringServer.py" line="1182"/>
         <source>Move Current Module</source>
         <translation>Déplacer le module</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="318"/>
+        <location filename="../RefactoringServer.py" line="317"/>
         <source>Move the current module to another package</source>
         <translation>Déplace le module courant vers un autre package</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="320"/>
+        <location filename="../RefactoringServer.py" line="319"/>
         <source>&lt;b&gt;Move current module&lt;/b&gt;&lt;p&gt;Move the current module to another package.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Déplacement du module courant&lt;/b&gt;&lt;p&gt;Déplace le module courant vers un autre package.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1225"/>
+        <location filename="../RefactoringServer.py" line="1215"/>
         <source>Use Function</source>
         <translation type="unfinished">Utilisation de fonction</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="337"/>
+        <location filename="../RefactoringServer.py" line="336"/>
         <source>Use a function wherever possible.</source>
         <translation>Utilise une fonction quand c&apos;est possible.</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="339"/>
+        <location filename="../RefactoringServer.py" line="338"/>
         <source>&lt;b&gt;Use function&lt;/b&gt;&lt;p&gt;Tries to use a function wherever possible.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Utiliser une fonction&lt;/b&gt;&lt;p&gt;Essaye d&apos;utiliser une fonction autant que possible.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1262"/>
+        <location filename="../RefactoringServer.py" line="1252"/>
         <source>Introduce Factory Method</source>
         <translation>Introduction d&apos;une méthode de restructuration</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="351"/>
+        <location filename="../RefactoringServer.py" line="350"/>
         <source>Introduce &amp;Factory Method</source>
         <translation>Introduire une méthode de &amp;restructuration</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="356"/>
+        <location filename="../RefactoringServer.py" line="355"/>
         <source>Introduce a factory method or function</source>
         <translation>Introduit une méthode ou fonction de restructuration</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="358"/>
+        <location filename="../RefactoringServer.py" line="357"/>
         <source>&lt;b&gt;Introduce Factory Method&lt;/b&gt;&lt;p&gt;Introduce a factory method or function.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Introduire une méthode de restructuration&lt;/b&gt;&lt;p&gt;Insère une fonction ou méthode de restructuration.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1296"/>
+        <location filename="../RefactoringServer.py" line="1286"/>
         <source>Introduce Parameter</source>
         <translation>Introduire un paramètre</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="366"/>
+        <location filename="../RefactoringServer.py" line="365"/>
         <source>Introduce &amp;Parameter</source>
         <translation>Introduire un &amp;paramètre</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="371"/>
+        <location filename="../RefactoringServer.py" line="370"/>
         <source>Introduce a parameter in a function</source>
         <translation>Introduit un paramètre dans une fonction</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="373"/>
+        <location filename="../RefactoringServer.py" line="372"/>
         <source>&lt;b&gt;Introduce Parameter&lt;/b&gt;&lt;p&gt;Introduce a parameter in a function.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Introduire un paramètre&lt;/b&gt;&lt;p&gt;Introduit un paramètre dans une fonction.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1329"/>
+        <location filename="../RefactoringServer.py" line="1319"/>
         <source>Organize Imports</source>
         <translation>Organiser les imports</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="385"/>
+        <location filename="../RefactoringServer.py" line="384"/>
         <source>&amp;Organize Imports</source>
         <translation>&amp;Organiser les imports</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="390"/>
+        <location filename="../RefactoringServer.py" line="389"/>
         <source>Sort imports according to PEP-8</source>
         <translation>Trie les import selon la préconisation PEP-8</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="392"/>
+        <location filename="../RefactoringServer.py" line="391"/>
         <source>&lt;b&gt;Organize Imports&lt;/b&gt;&lt;p&gt;Sort imports according to PEP-8.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Organiser les imports&lt;/b&gt;&lt;p&gt;Trie les imports selon les préconisations PEP-8&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1337"/>
+        <location filename="../RefactoringServer.py" line="1327"/>
         <source>Expand Star Imports</source>
         <translation>Résoudre les imports étoilés</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="400"/>
+        <location filename="../RefactoringServer.py" line="399"/>
         <source>E&amp;xpand Star Imports</source>
         <translation>&amp;Résoudre les imports étoilés</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="405"/>
+        <location filename="../RefactoringServer.py" line="404"/>
         <source>Expand imports like &quot;from xxx import *&quot;</source>
         <translation>Développe les imports comme &quot;from xxx import *&quot;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="407"/>
+        <location filename="../RefactoringServer.py" line="406"/>
         <source>&lt;b&gt;Expand Star Imports&lt;/b&gt;&lt;p&gt;Expand imports like &quot;from xxx import *&quot;.&lt;/p&gt;&lt;p&gt;Select the import to act on or none to do all. Unused imports are deleted.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Développer les imports étoilés&lt;/b&gt;&lt;p&gt;Développe les instructions d&apos;import telles que &quot;from xxx import *&quot;.&lt;/p&gt;&lt;p&gt;Sélectionner un import précis, ou aucun pour appliquer la restructuration à l&apos;ensemble. Les imports inutilisés seront supprimés.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1345"/>
+        <location filename="../RefactoringServer.py" line="1335"/>
         <source>Relative to Absolute</source>
         <translation>Relatifs en absolus</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="417"/>
+        <location filename="../RefactoringServer.py" line="416"/>
         <source>Relative to &amp;Absolute</source>
         <translation>Relatifs en &amp;absolus</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="422"/>
+        <location filename="../RefactoringServer.py" line="421"/>
         <source>Transform relative imports to absolute ones</source>
         <translation>Convertit les imports relatifs en imports absolus</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="424"/>
+        <location filename="../RefactoringServer.py" line="423"/>
         <source>&lt;b&gt;Relative to Absolute&lt;/b&gt;&lt;p&gt;Transform relative imports to absolute ones.&lt;/p&gt;&lt;p&gt;Select the import to act on or none to do all. Unused imports are deleted.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Relatifs en absolus&lt;/b&gt;&lt;p&gt;Transforme les imports relatifs en imports absolus.&lt;/p&gt;&lt;p&gt;Sélectionner un import précis, ou aucun pour appliquer la restructuration à l&apos;ensemble. Les imports inutilisés seront supprimés.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1353"/>
+        <location filename="../RefactoringServer.py" line="1343"/>
         <source>Froms to Imports</source>
         <translation>Convertir les &quot;from&quot; en &quot;import&quot;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="434"/>
+        <location filename="../RefactoringServer.py" line="433"/>
         <source>Froms to &amp;Imports</source>
         <translation>Convertir les &quot;from&quot; en &quot;&amp;import&quot;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="439"/>
+        <location filename="../RefactoringServer.py" line="438"/>
         <source>Transform From imports to plain imports</source>
         <translation>Convertit les imports de type &quot;from&quot; en imports standards</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="441"/>
+        <location filename="../RefactoringServer.py" line="440"/>
         <source>&lt;b&gt;Froms to Imports&lt;/b&gt;&lt;p&gt;Transform From imports to plain imports.&lt;/p&gt;&lt;p&gt;Select the import to act on or none to do all. Unused imports are deleted.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Convertir &quot;from&quot; en &quot;import&quot;&lt;/b&gt;&lt;p&gt;Convertit les import de type &quot;from&quot; en imports standards. Sélectionner un import précis, ou aucun pour appliquer la restructuration à l&apos;ensemble. Les imports inutilisés seront supprimés.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1361"/>
+        <location filename="../RefactoringServer.py" line="1351"/>
         <source>Handle Long Imports</source>
         <translation>Gérer les import trop longs</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="451"/>
+        <location filename="../RefactoringServer.py" line="450"/>
         <source>Handle &amp;Long Imports</source>
         <translation>Gérer les import trop &amp;longs</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="456"/>
+        <location filename="../RefactoringServer.py" line="455"/>
         <source>Transform long import statements to look better</source>
         <translation>Réécrit les instructions d&apos;import trop longues</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="458"/>
+        <location filename="../RefactoringServer.py" line="457"/>
         <source>&lt;b&gt;Handle Long Imports&lt;/b&gt;&lt;p&gt;Transform long import statements to look better.&lt;/p&gt;&lt;p&gt;Select the import to act on or none to do all. Unused imports are deleted.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Gérer les imports trop longs&lt;/b&gt;&lt;p&gt;Réécrit les instructions d&apos;import trop longues.&lt;/p&gt;&lt;p&gt; Sélectionner un import précis, ou aucun pour appliquer la restructuration à l&apos;ensemble. Les imports inutilisés seront supprimés.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1412"/>
+        <location filename="../RefactoringServer.py" line="1402"/>
         <source>Restructure</source>
         <translation>Restructuration</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="472"/>
+        <location filename="../RefactoringServer.py" line="471"/>
         <source>Res&amp;tructure</source>
         <translation>Res&amp;tructurer</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="477"/>
+        <location filename="../RefactoringServer.py" line="476"/>
         <source>Restructure code</source>
         <translation>Restructure le code</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="479"/>
+        <location filename="../RefactoringServer.py" line="478"/>
         <source>&lt;b&gt;Restructure&lt;/b&gt;&lt;p&gt;Restructure code. See &quot;Rope Help&quot; for examples.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Restructurer...&lt;/b&gt;&lt;p&gt;Restructure le code. Voir l&apos;&lt;i&gt;Aide Rope&lt;/i&gt; pour des exemples.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1429"/>
+        <location filename="../RefactoringServer.py" line="1419"/>
         <source>Change Method Signature</source>
         <translation>Modifier la signature d&apos;une méthode</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="487"/>
+        <location filename="../RefactoringServer.py" line="486"/>
         <source>&amp;Change Method Signature</source>
         <translation>&amp;Modifier la signature d&apos;une méthode</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="492"/>
+        <location filename="../RefactoringServer.py" line="491"/>
         <source>Change the signature of the selected method or function</source>
         <translation>Modifie la signature de la méthode/fonction sélectionnée</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="494"/>
+        <location filename="../RefactoringServer.py" line="493"/>
         <source>&lt;b&gt;Change Method Signature&lt;/b&gt;&lt;p&gt;Change the signature of the selected method or function.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Modifier la signature d&apos;une méthode&lt;/b&gt;&lt;p&gt;Modifie la signature de la méthode/fonction sélectionnée.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1464"/>
+        <location filename="../RefactoringServer.py" line="1454"/>
         <source>Inline Argument Default</source>
         <translation>Insérer des valeurs de paramètres par défaut</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="503"/>
+        <location filename="../RefactoringServer.py" line="502"/>
         <source>Inline &amp;Argument Default</source>
         <translation>Insérer des valeurs de &amp;paramètres par défaut</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="508"/>
+        <location filename="../RefactoringServer.py" line="507"/>
         <source>Inline a parameters default value</source>
         <translation>Insère des valeurs par défaut pour les paramètres</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="510"/>
+        <location filename="../RefactoringServer.py" line="509"/>
         <source>&lt;b&gt;Inline Argument Default&lt;/b&gt;&lt;p&gt;Inline a parameters default value.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Insérer des valeurs de paramètres par défaut&lt;/b&gt;&lt;p&gt;Insère des valeurs par défaut pour les paramètres.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1498"/>
+        <location filename="../RefactoringServer.py" line="1488"/>
         <source>Transform Module to Package</source>
         <translation>Transformer le module en package</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="523"/>
+        <location filename="../RefactoringServer.py" line="522"/>
         <source>Transform the current module to a package</source>
         <translation>Transforme le module courant en package</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="525"/>
+        <location filename="../RefactoringServer.py" line="524"/>
         <source>&lt;b&gt;Transform Module to Package&lt;/b&gt;&lt;p&gt;Transform the current module to a package.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Transformer le module en package&lt;/b&gt;&lt;p&gt;Transforme le module courant en package.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1527"/>
+        <location filename="../RefactoringServer.py" line="1517"/>
         <source>Encapsulate Attribute</source>
         <translation>Encapsuler un attribut</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="533"/>
+        <location filename="../RefactoringServer.py" line="532"/>
         <source>Encap&amp;sulate Attribute</source>
         <translation>Encap&amp;suler un attribut</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="538"/>
+        <location filename="../RefactoringServer.py" line="537"/>
         <source>Generate a getter/setter for an attribute</source>
         <translation>Génère des fonction get/set pour un attribut</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="540"/>
+        <location filename="../RefactoringServer.py" line="539"/>
         <source>&lt;b&gt;Encapsulate Attribute&lt;/b&gt;&lt;p&gt;Generate a getter/setter for an attribute and changes its occurrences to use them.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Encapsuler un attribut&lt;/b&gt;&lt;p&gt;Génère des fonctions set/get pour un atribut et modifie le code pour les utiliser&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1561"/>
+        <location filename="../RefactoringServer.py" line="1551"/>
         <source>Local Variable to Attribute</source>
         <translation>Convertit une variable locale en attribut</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="549"/>
+        <location filename="../RefactoringServer.py" line="548"/>
         <source>Local Varia&amp;ble to Attribute</source>
         <translation>Convertir une varia&amp;ble locale en attribut</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="554"/>
+        <location filename="../RefactoringServer.py" line="553"/>
         <source>Change a local variable to an attribute</source>
         <translation>Convertit une variable locale en attribut</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="556"/>
+        <location filename="../RefactoringServer.py" line="555"/>
         <source>&lt;b&gt;Local Variable to Attribute&lt;/b&gt;&lt;p&gt;Change a local variable to an attribute.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Convertir une variable locale en attribut&lt;/b&gt;&lt;p&gt;Remplace la variable locale sélectionnée en attribut.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="564"/>
+        <location filename="../RefactoringServer.py" line="563"/>
         <source>Method To Method Object</source>
         <translation>Convertit une méthode en un objet &quot;méthode&quot;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="564"/>
+        <location filename="../RefactoringServer.py" line="563"/>
         <source>Method To Method Ob&amp;ject</source>
         <translation>Convertir une méthode en ob&amp;jet</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="569"/>
+        <location filename="../RefactoringServer.py" line="568"/>
         <source>Transform a function or a method to a method object</source>
         <translation>Convertit une fonction ou méthode en un objet &quot;méthode&quot;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="571"/>
+        <location filename="../RefactoringServer.py" line="570"/>
         <source>&lt;b&gt;Method To Method Object&lt;/b&gt;&lt;p&gt;Transform a function or a method to a method object.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Convertir une méthode en objet&lt;/b&gt;&lt;p&gt;Convertit une méthode ou une fonction en un objet &quot;méthode&quot;&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="583"/>
+        <location filename="../RefactoringServer.py" line="582"/>
         <source>Show Project History</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="583"/>
+        <location filename="../RefactoringServer.py" line="582"/>
         <source>Show Project History...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="588"/>
+        <location filename="../RefactoringServer.py" line="587"/>
         <source>Show the refactoring history of the project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="590"/>
+        <location filename="../RefactoringServer.py" line="589"/>
         <source>&lt;b&gt;Show Project History&lt;/b&gt;&lt;p&gt;This opens a dialog to show the refactoring history of the project.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="599"/>
+        <location filename="../RefactoringServer.py" line="598"/>
         <source>Show Current File History</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="599"/>
+        <location filename="../RefactoringServer.py" line="598"/>
         <source>Show Current File History...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="604"/>
+        <location filename="../RefactoringServer.py" line="603"/>
         <source>Show the refactoring history of the current file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="606"/>
+        <location filename="../RefactoringServer.py" line="605"/>
         <source>&lt;b&gt;Show Current File History&lt;/b&gt;&lt;p&gt;This opens a dialog to show the refactoring history of the current file.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1664"/>
+        <location filename="../RefactoringServer.py" line="1654"/>
         <source>Clear History</source>
         <translation>Effacer l&apos;historique</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="620"/>
+        <location filename="../RefactoringServer.py" line="619"/>
         <source>Clear the refactoring history</source>
         <translation>Efface l&apos;historique des restructurations</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="622"/>
+        <location filename="../RefactoringServer.py" line="621"/>
         <source>&lt;b&gt;Clear History&lt;/b&gt;&lt;p&gt;Clears the refactoring history.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Effacer l&apos;historique&lt;/b&gt;&lt;p&gt;Efface l&apos;historique des restructurations.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="634"/>
+        <location filename="../RefactoringServer.py" line="633"/>
         <source>Find occurrences</source>
         <translation>Trouver les occurences</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="634"/>
+        <location filename="../RefactoringServer.py" line="633"/>
         <source>Find &amp;Occurrences</source>
         <translation>Trouver les &amp;occurences</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="639"/>
+        <location filename="../RefactoringServer.py" line="638"/>
         <source>Find occurrences of the highlighted object</source>
         <translation>Trouver les occurences de l&apos;objet sélectionné</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="641"/>
+        <location filename="../RefactoringServer.py" line="640"/>
         <source>&lt;b&gt;Find occurrences&lt;/b&gt;&lt;p&gt;Find occurrences of the highlighted class, method, function or variable.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Trouver les occurences&lt;/b&gt;&lt;p&gt;Recherche les occurences de la classe, méthode, fonction ou variable sélectionnée.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="650"/>
+        <location filename="../RefactoringServer.py" line="649"/>
         <source>Find definition</source>
         <translation>Trouver la définition</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="650"/>
+        <location filename="../RefactoringServer.py" line="649"/>
         <source>Find &amp;Definition</source>
         <translation>Trouver la &amp;définition</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="655"/>
+        <location filename="../RefactoringServer.py" line="654"/>
         <source>Find definition of the highlighted item</source>
         <translation>Recherche la définition de l&apos;élément sélectionné</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="657"/>
+        <location filename="../RefactoringServer.py" line="656"/>
         <source>&lt;b&gt;Find definition&lt;/b&gt;&lt;p&gt;Find the definition of the highlighted class, method, function or variable.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Trouver la définition&lt;/b&gt;&lt;p&gt;Recherche la définition de la classe, la méthode, la function ou de la variable sélectionnée.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="666"/>
+        <location filename="../RefactoringServer.py" line="665"/>
         <source>Find implementations</source>
         <translation>Trouver les surcharges de méthode</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="666"/>
+        <location filename="../RefactoringServer.py" line="665"/>
         <source>Find &amp;Implementations</source>
         <translation>&amp;Trouver les surcharges de méthode</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="671"/>
+        <location filename="../RefactoringServer.py" line="670"/>
         <source>Find places where the selected method is overridden</source>
         <translation>Trouve les endroits où la méthode sélectionnée est redéfinie</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="673"/>
+        <location filename="../RefactoringServer.py" line="672"/>
         <source>&lt;b&gt;Find implementations&lt;/b&gt;&lt;p&gt;Find places where the selected method is overridden.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Trouver les surcharges&lt;/b&gt;&lt;p&gt;Recherche les endroits où la méthode sélectionnée est redéfinie.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1862"/>
+        <location filename="../RefactoringServer.py" line="1852"/>
         <source>Configure Rope</source>
         <translation>Configure Rope</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="685"/>
+        <location filename="../RefactoringServer.py" line="684"/>
         <source>&amp;Configure Rope</source>
         <translation>&amp;Configurer Rope</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="690"/>
+        <location filename="../RefactoringServer.py" line="689"/>
         <source>Open the rope configuration file</source>
         <translation>Ouvre le fichier de configuration rope</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="692"/>
+        <location filename="../RefactoringServer.py" line="691"/>
         <source>&lt;b&gt;Configure Rope&lt;/b&gt;&lt;p&gt;Opens the rope configuration file in an editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Configurer Rope&lt;/b&gt;&lt;p&gt;Ouvre le fichier de configuration de rope dans un éditeur.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="701"/>
+        <location filename="../RefactoringServer.py" line="700"/>
         <source>Rope Help</source>
         <translation>Aide Rope</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="701"/>
+        <location filename="../RefactoringServer.py" line="700"/>
         <source>Rope &amp;Help</source>
         <translation>&amp;Aide Rope</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="706"/>
+        <location filename="../RefactoringServer.py" line="705"/>
         <source>Show help about the rope refactorings</source>
         <translation>Affiche l&apos;aide à propos des restructurations Rope</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="708"/>
+        <location filename="../RefactoringServer.py" line="707"/>
         <source>&lt;b&gt;Rope help&lt;/b&gt;&lt;p&gt;Show some help text about the rope refactorings.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Aide Rope&lt;/b&gt;&lt;p&gt;Affiche de l&apos;aide à propos de restructurations Rope.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1910"/>
+        <location filename="../RefactoringServer.py" line="1899"/>
         <source>Analyse all modules</source>
         <translation>Analyse tous les modules</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="716"/>
+        <location filename="../RefactoringServer.py" line="715"/>
         <source>&amp;Analyse all modules</source>
         <translation>&amp;Analyser tous les modules</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="721"/>
+        <location filename="../RefactoringServer.py" line="720"/>
         <source>Perform static object analysis on all modules</source>
         <translation>Execute une analyse statique des objets de tous les modules</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="723"/>
+        <location filename="../RefactoringServer.py" line="722"/>
         <source>&lt;b&gt;Analyse all modules&lt;/b&gt;&lt;p&gt;Perform static object analysis (SOA) on all modules. This might be time consuming. Analysis of all modules should only be neccessary, if the project was created with the rope plugin disabled or if files were added.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1887"/>
+        <location filename="../RefactoringServer.py" line="1876"/>
         <source>Update Configuration</source>
         <translation>Mettre à jour la configuration</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="734"/>
+        <location filename="../RefactoringServer.py" line="733"/>
         <source>&amp;Update Configuration</source>
         <translation>&amp;Mettre à jour la configuration</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="739"/>
+        <location filename="../RefactoringServer.py" line="738"/>
         <source>Generates a new configuration file overwriting the current one.</source>
         <translation>Génère un nouveau fichier de configuration en écrasant l&apos;ancien.</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="741"/>
+        <location filename="../RefactoringServer.py" line="740"/>
         <source>&lt;b&gt;Update Configuration&lt;/b&gt;&lt;p&gt;Generates a new configuration file overwriting the current one.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Mettre à jour la configuration&lt;/b&gt;&lt;p&gt;Génère un nouveau fichier de configuration en écrasant l&apos;ancien.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="774"/>
+        <location filename="../RefactoringServer.py" line="773"/>
         <source>&amp;Refactoring</source>
         <translation>&amp;Restructuration</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="769"/>
+        <location filename="../RefactoringServer.py" line="768"/>
         <source>&amp;Query</source>
         <translation>Re&amp;quête</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="805"/>
+        <location filename="../RefactoringServer.py" line="804"/>
         <source>Im&amp;ports</source>
         <translation>Im&amp;ports de modules</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="814"/>
+        <location filename="../RefactoringServer.py" line="813"/>
         <source>History</source>
         <translation>Historique</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="821"/>
+        <location filename="../RefactoringServer.py" line="820"/>
         <source>&amp;Utilities</source>
         <translation>&amp;Utilitaires</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="841"/>
+        <location filename="../RefactoringServer.py" line="840"/>
         <source>About rope</source>
         <translation>A propos de Rope</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="841"/>
+        <location filename="../RefactoringServer.py" line="840"/>
         <source>{0}
 Version {1}
 
@@ -1629,215 +1635,221 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="873"/>
+        <location filename="../RefactoringServer.py" line="869"/>
         <source>Rope Error</source>
         <translation>Erreur Rope</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="890"/>
+        <location filename="../RefactoringServer.py" line="886"/>
         <source>Rope error: {0}</source>
         <translation>Erreur Rope: {0}</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="998"/>
+        <location filename="../RefactoringServer.py" line="988"/>
         <source>Highlight the declaration you want to rename and try again.</source>
         <translation>Sélectionner la déclaration à renommer, puis réesssayer.</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1021"/>
+        <location filename="../RefactoringServer.py" line="1011"/>
         <source>The selection must not extend beyond one line.</source>
         <translation>La sélection de doit pas s&apos;étendre au-delà d&apos;une seule ligne.</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1052"/>
+        <location filename="../RefactoringServer.py" line="1042"/>
         <source>Highlight an occurrence to be changed and try again.</source>
         <translation>Sélectionner une occurence à remplacer et réessayer.</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1082"/>
+        <location filename="../RefactoringServer.py" line="1072"/>
         <source>Extract Method</source>
         <translation>Extraction d&apos;une méthode</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1088"/>
+        <location filename="../RefactoringServer.py" line="1078"/>
         <source>Extract Local Variable</source>
         <translation>Extraction d&apos;une variable locale</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1106"/>
+        <location filename="../RefactoringServer.py" line="1096"/>
         <source>Highlight the region of code you want to extract and try again.</source>
         <translation>Sélectionner la zone de code à extraire, puis réessayer.</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1145"/>
+        <location filename="../RefactoringServer.py" line="1135"/>
         <source>Highlight the local variable, method or parameter you want to inline and try again.</source>
         <translation>Sélectionner la variable ou méthode locale à &quot;inliner&quot; et essayer à nouveau.</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1183"/>
+        <location filename="../RefactoringServer.py" line="1173"/>
         <source>Move Method</source>
         <translation>Déplacement de méthode</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1186"/>
+        <location filename="../RefactoringServer.py" line="1176"/>
         <source>Highlight the method to move and try again.</source>
         <translation>Sélectionner la méthode à déplacer, puis ré-essayer.</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1228"/>
+        <location filename="../RefactoringServer.py" line="1218"/>
         <source>Highlight a global function and try again.</source>
         <translation>Sélectionner une fonction globale et réessayer.</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1265"/>
+        <location filename="../RefactoringServer.py" line="1255"/>
         <source>Highlight the class to introduce a factory method for and try again.</source>
         <translation>Sélectionner la classe dans laquelle insérer la méthode et essayer à nouveau.</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1299"/>
+        <location filename="../RefactoringServer.py" line="1289"/>
         <source>Highlight the code for the new parameter and try again.</source>
         <translation>Sélectionner le code pour le nouveau paramètre, puis réesssayer.</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1432"/>
+        <location filename="../RefactoringServer.py" line="1422"/>
         <source>Highlight the method or function to change and try again.</source>
         <translation>Sélectionner la méthode ou fonction à modifier, puis réesssayer.</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1467"/>
+        <location filename="../RefactoringServer.py" line="1457"/>
         <source>Highlight the method or function to inline a parameter&apos;s default and try again.</source>
         <translation>Sélectionner une méthode ou fonction dans laquelle insérer des paramètres par défaut et réessayer.</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1530"/>
+        <location filename="../RefactoringServer.py" line="1520"/>
         <source>Highlight the attribute to encapsulate and try again.</source>
         <translation>Sélectionner un attribut à encapsuler et réessayer.</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1564"/>
+        <location filename="../RefactoringServer.py" line="1554"/>
         <source>Highlight the local variable to make an attribute and try again.</source>
         <translation>Sélectionner la variable locale à convertir et réessayer.</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1600"/>
+        <location filename="../RefactoringServer.py" line="1590"/>
         <source>Replace Method With Method Object</source>
         <translation>Conversion de méthode en objet</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1603"/>
+        <location filename="../RefactoringServer.py" line="1593"/>
         <source>Highlight the method or function to convert and try again.</source>
         <translation>Sélectionner la méthode ou fonction à convertir, puis réessayer.</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1664"/>
+        <location filename="../RefactoringServer.py" line="1654"/>
         <source>Do you really want to clear the refactoring history?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1706"/>
+        <location filename="../RefactoringServer.py" line="1696"/>
         <source>Find Occurrences</source>
         <translation>Trouver les occurences</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1740"/>
+        <location filename="../RefactoringServer.py" line="1730"/>
         <source>No occurrences found.</source>
         <translation>Aucune occurence trouvée.</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1753"/>
+        <location filename="../RefactoringServer.py" line="1743"/>
         <source>Find Definition</source>
         <translation>Trouver la définition</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1788"/>
+        <location filename="../RefactoringServer.py" line="1778"/>
         <source>No matching definition found.</source>
         <translation>Aucune définition n&apos;a été trouvée.</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1801"/>
+        <location filename="../RefactoringServer.py" line="1791"/>
         <source>Find Implementations</source>
         <translation>Recherche les surcharges de méthode</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1835"/>
+        <location filename="../RefactoringServer.py" line="1825"/>
         <source>No implementations found.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1856"/>
+        <location filename="../RefactoringServer.py" line="1846"/>
         <source>The Rope configuration file &apos;{0}&apos; does not exist.</source>
         <translation>Le fichier de configuration Rope &apos;{0}&apos; n&apos;existe pas.</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1862"/>
+        <location filename="../RefactoringServer.py" line="1852"/>
         <source>The Rope admin directory does not exist.</source>
         <translation>Le répertoire admin de Rope n&apos;existe pas.</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1871"/>
+        <location filename="../RefactoringServer.py" line="1861"/>
         <source>Shall rope&apos;s current configuration be replaced by a new default configuration?</source>
         <translation>Voulez-vous remplacer le fichier de configuration de rope par un nouveau fichier par défaut ?</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1887"/>
+        <location filename="../RefactoringServer.py" line="1876"/>
         <source>&lt;p&gt;The configuration could not be updated.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Impossible de mettre à jour le fichier de configuration.&lt;/p&gt;&lt;p&gt;Raison: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1900"/>
+        <location filename="../RefactoringServer.py" line="1889"/>
         <source>Help about rope refactorings</source>
         <translation>Aide à propos des restructurations Rope</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1911"/>
+        <location filename="../RefactoringServer.py" line="1900"/>
         <source>This action might take some time. Do you really want to perform SOA?</source>
         <translation>Cette action peut prendre du temps. Voulez-vous réellement effectuer l&apos;analyse des objets ?</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="1933"/>
+        <location filename="../RefactoringServer.py" line="1922"/>
         <source>Static object analysis (SOA) done. SOA database updated.</source>
         <translation>Analyse statique terminée. Base de donnée mise à jour.</translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="2118"/>
+        <location filename="../RefactoringServer.py" line="2077"/>
         <source>Project language &apos;{0}&apos; is not supported because the configured interpreter could not be started. Refactoring is disabled.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="2127"/>
+        <location filename="../RefactoringServer.py" line="2086"/>
         <source>Project language &apos;{0}&apos; is not supported because no suitable interpreter is configured. Refactoring is disabled.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="2133"/>
+        <location filename="../RefactoringServer.py" line="2092"/>
         <source>Refactoring for project language &apos;{0}&apos; is not supported.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="2261"/>
+        <location filename="../RefactoringServer.py" line="2220"/>
         <source>Refactoring Protocol Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="2275"/>
+        <location filename="../RefactoringServer.py" line="2234"/>
         <source>Refactoring Client Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="2261"/>
+        <location filename="../RefactoringServer.py" line="2220"/>
         <source>&lt;p&gt;The data received from the refactoring server could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="2275"/>
+        <location filename="../RefactoringServer.py" line="2234"/>
         <source>&lt;p&gt;An exception happened in the refactoring client. Please report it to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Exception: {0}&lt;/p&gt;&lt;p&gt;Value: {1}&lt;/p&gt;&lt;p&gt;Traceback: {2}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../RefactoringServer.py" line="2112"/>
+        <location filename="../RefactoringServer.py" line="2071"/>
         <source>The project is configured for remote access. Using local interpreter instead.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../RefactoringServer.py" line="2271"/>
+        <source>The rope refactoring library is not installed.
+</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>RenameDialog</name>
@@ -1872,17 +1884,17 @@
         <translation>Nouveau nom:</translation>
     </message>
     <message>
-        <location filename="../RenameDialog.py" line="121"/>
+        <location filename="../RenameDialog.py" line="119"/>
         <source>&lt;p&gt;Is the highlighted code a match?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Faut-il renommer le code sélectionné ?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../RenameDialog.py" line="58"/>
+        <location filename="../RenameDialog.py" line="56"/>
         <source>Preview</source>
         <translation>Aperçu</translation>
     </message>
     <message>
-        <location filename="../RenameDialog.py" line="121"/>
+        <location filename="../RenameDialog.py" line="119"/>
         <source>Rename</source>
         <translation>Renommer</translation>
     </message>
@@ -1989,7 +2001,7 @@
 indiqués dans le pattern. Ils seront remplacés par le code qui leur correspond.</translation>
     </message>
     <message>
-        <location filename="../RestructureDialog.py" line="43"/>
+        <location filename="../RestructureDialog.py" line="41"/>
         <source>Preview</source>
         <translation>Aperçu</translation>
     </message>
@@ -2012,17 +2024,17 @@
 <context>
     <name>RopeProgressDialog</name>
     <message>
-        <location filename="../RopeProgressDialog.py" line="39"/>
+        <location filename="../RopeProgressDialog.py" line="36"/>
         <source>Interrupt</source>
         <translation>Interrompre</translation>
     </message>
     <message>
-        <location filename="../RopeProgressDialog.py" line="40"/>
+        <location filename="../RopeProgressDialog.py" line="37"/>
         <source>%v/%m files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../RopeProgressDialog.py" line="44"/>
+        <location filename="../RopeProgressDialog.py" line="41"/>
         <source>eric6 - {0}</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2030,7 +2042,7 @@
 <context>
     <name>SearchDialog</name>
     <message>
-        <location filename="../SearchDialog.py" line="40"/>
+        <location filename="../SearchDialog.py" line="38"/>
         <source>Find</source>
         <translation>Rechercher</translation>
     </message>
@@ -2070,7 +2082,7 @@
         <translation>En &amp;arrière</translation>
     </message>
     <message>
-        <location filename="../SearchDialog.py" line="103"/>
+        <location filename="../SearchDialog.py" line="101"/>
         <source>&apos;{0}&apos; was not found.</source>
         <translation>&apos;{0}&apos; est introuvable.</translation>
     </message>
@@ -2078,12 +2090,12 @@
 <context>
     <name>UseFunctionDialog</name>
     <message>
-        <location filename="../UseFunctionDialog.py" line="66"/>
+        <location filename="../UseFunctionDialog.py" line="64"/>
         <source>Using Function &lt;b&gt;{0}&lt;/b&gt;.</source>
         <translation>Utilisation de la fonction &lt;b&gt;{0}&lt;/b&gt;.</translation>
     </message>
     <message>
-        <location filename="../UseFunctionDialog.py" line="47"/>
+        <location filename="../UseFunctionDialog.py" line="45"/>
         <source>Preview</source>
         <translation>Aperçu</translation>
     </message>

eric ide

mercurial