--- a/src/eric7/i18n/eric7_fr.ts Wed May 24 19:54:24 2023 +0200 +++ b/src/eric7/i18n/eric7_fr.ts Thu May 25 11:06:31 2023 +0200 @@ -37,42 +37,42 @@ <context> <name>AboutPlugin</name> <message> - <location filename="../Plugins/PluginAbout.py" line="79" /> + <location filename="../Plugins/PluginAbout.py" line="81" /> <source>About {0}</source> <translation>À propos de {0}</translation> </message> <message> - <location filename="../Plugins/PluginAbout.py" line="81" /> + <location filename="../Plugins/PluginAbout.py" line="83" /> <source>&About {0}</source> <translation>&À propos de {0}</translation> </message> <message> - <location filename="../Plugins/PluginAbout.py" line="87" /> - <source>Display information about this software</source> - <translation>Affiche les informations concernant le logiciel</translation> - </message> - <message> <location filename="../Plugins/PluginAbout.py" line="89" /> + <source>Display information about this software</source> + <translation>Affiche les informations concernant le logiciel</translation> + </message> + <message> + <location filename="../Plugins/PluginAbout.py" line="91" /> <source><b>About {0}</b><p>Display some information about this software.</p></source> <translation><b>À propos de {0}</b><p>Affiche certaines informations concernant le logiciel.</p></translation> </message> <message> - <location filename="../Plugins/PluginAbout.py" line="99" /> - <source>About Qt</source> - <translation>À propos de Qt</translation> - </message> - <message> <location filename="../Plugins/PluginAbout.py" line="101" /> + <source>About Qt</source> + <translation>À propos de Qt</translation> + </message> + <message> + <location filename="../Plugins/PluginAbout.py" line="103" /> <source>About &Qt</source> <translation>À propos de &Qt</translation> </message> <message> - <location filename="../Plugins/PluginAbout.py" line="108" /> + <location filename="../Plugins/PluginAbout.py" line="110" /> <source>Display information about the Qt toolkit</source> <translation>Affiche les informations concernant Qt</translation> </message> <message> - <location filename="../Plugins/PluginAbout.py" line="111" /> + <location filename="../Plugins/PluginAbout.py" line="113" /> <source><b>About Qt</b><p>Display some information about the Qt toolkit.</p></source> <translation><b>À propos de Qt</b><p>Affiche les informations concernant Qt</p></translation> </message> @@ -5127,7 +5127,7 @@ <context> <name>CodeStyleCheckerDialog</name> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="234" /> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="236" /> <source>Fix: {0}</source> <translation>Correction : {0}</translation> </message> @@ -5157,27 +5157,27 @@ <translation>Erreur : {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1203" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1210" /> <source>{0} (ignored)</source> <translation>{0} (ignoré)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1278" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1285" /> <source>No issues found.</source> <translation>Pas d'erreur trouvée.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1282" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1289" /> <source>No files found (check your ignore list).</source> <translation>Pas de fichier trouvé (vérifier votre liste d'ignorés).</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2865" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2891" /> <source>Commented Code Whitelist Pattern</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2866" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2892" /> <source>Enter a Commented Code Whitelist Pattern</source> <translation type="unfinished" /> </message> @@ -5907,16 +5907,6 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> - <source>Ignore unused arguments for lambda functions.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> - <source>Lambda Functions</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> <source>Ignore unused arguments for methods decorated with '@abstractmethod'.</source> <translation type="unfinished" /> </message> @@ -5927,6 +5917,36 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> + <source>Ignore unused arguments for methods decorated with '@overload'.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> + <source>Overload Methods</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> + <source>Ignore unused arguments for methods decorated with '@override'.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> + <source>Override Methods</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> + <source>Ignore unused arguments for methods consisting of a pass statement only.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> + <source>Stub Methods</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> <source>Ignore unused *args and **kwargs.</source> <translation type="unfinished" /> </message> @@ -5937,32 +5957,42 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> - <source>Ignore unused arguments for methods consisting of a pass statement only.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> - <source>Stub Methods</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> - <source>Ignore unused arguments for methods decorated with '@override'.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> - <source>Override Methods</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> - <source>Ignore unused arguments for methods decorated with '@overload'.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> - <source>Overload Methods</source> + <source>Ignore unused arguments for lambda functions.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> + <source>Lambda Functions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> + <source>Ignore unused arguments for methods decorated with '@pyqtSlot' or '@Slot'.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> + <source>Qt Slot Methods</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> + <source>Ignore unused arguments for Qt event handler methods.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> + <source>Qt Event Handler Methods</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> + <source>Ignore unused arguments for methods starting and ending with double underscores.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> + <source>Special Methods</source> <translation type="unfinished" /> </message> <message> @@ -5987,26 +6017,6 @@ </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> - <source>Ignore unused arguments for methods decorated with '@pyqtSlot' or '@Slot'.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> - <source>Qt Slot Methods</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> - <source>Ignore unused arguments for methods starting and ending with double underscores.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> - <source>Special Methods</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> <source>Press to start the code style check run</source> <translation>Appuyer pour lancer la vérification du style du code</translation> </message> @@ -6179,33 +6189,33 @@ <context> <name>CodeStyleCheckerPlugin</name> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="113" /> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="115" /> <source>Python 3 batch check</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="351" /> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="270" /> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="250" /> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="353" /> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="272" /> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="252" /> <source>Check Code Style</source> <translation>Vérification du style du code</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="352" /> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="270" /> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="251" /> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="354" /> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="272" /> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="253" /> <source>&Code Style...</source> <translation>Style du &code...</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="257" /> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="259" /> <source>Check code style.</source> <translation>Vérification du style du code.</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="359" /> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="273" /> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="259" /> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="361" /> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="275" /> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="261" /> <source><b>Check Code Style...</b><p>This checks Python files for compliance to the code style conventions given in various PEPs.</p></source> <translation type="unfinished" /> </message> @@ -6546,7 +6556,7 @@ <context> <name>CodingError</name> <message> - <location filename="../Utilities/__init__.py" line="176" /> + <location filename="../Utilities/__init__.py" line="174" /> <source>The coding '{0}' is wrong for the given text.</source> <translation>L'encodage '{0}' n'est pas adapté pour le texte.</translation> </message> @@ -6554,28 +6564,28 @@ <context> <name>ColorDialogWizard</name> <message> - <location filename="../Plugins/PluginWizardQColorDialog.py" line="80" /> - <location filename="../Plugins/PluginWizardQColorDialog.py" line="73" /> + <location filename="../Plugins/PluginWizardQColorDialog.py" line="82" /> + <location filename="../Plugins/PluginWizardQColorDialog.py" line="75" /> <source>QColorDialog Wizard</source> <translation>Assistant QColorDialog</translation> </message> <message> - <location filename="../Plugins/PluginWizardQColorDialog.py" line="74" /> + <location filename="../Plugins/PluginWizardQColorDialog.py" line="76" /> <source>QColorDialog Wizard...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardQColorDialog.py" line="82" /> + <location filename="../Plugins/PluginWizardQColorDialog.py" line="84" /> <source><b>QColorDialog Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create a QColorDialog. The generated code is inserted at the current cursor position.</p></source> <translation><b>Assistant QColorDialog</b><p>Cet assistant ouvre une boite de dialogue pour saisir tous les paramètres nécessaires pour créer une palette de couleur 'QColorDialog'. Le code généré est inséré au niveau de la position du curseur.</p></translation> </message> <message> - <location filename="../Plugins/PluginWizardQColorDialog.py" line="133" /> + <location filename="../Plugins/PluginWizardQColorDialog.py" line="135" /> <source>No current editor</source> <translation>Pas d'éditeur courant</translation> </message> <message> - <location filename="../Plugins/PluginWizardQColorDialog.py" line="134" /> + <location filename="../Plugins/PluginWizardQColorDialog.py" line="136" /> <source>Please open or create a file first.</source> <translation>Prière d'ouvrir ou de créer un fichier d'abord.</translation> </message> @@ -6975,37 +6985,37 @@ </translation> </message> <message> - <location filename="../CondaInterface/CondaExecDialog.py" line="138" /> + <location filename="../CondaInterface/CondaExecDialog.py" line="137" /> <source>Operation finished. </source> <translation>Opération terminée. </translation> </message> <message> - <location filename="../CondaInterface/CondaExecDialog.py" line="158" /> + <location filename="../CondaInterface/CondaExecDialog.py" line="157" /> <source>Conda command '{0}' did not return success.</source> <translation>La commande Conda '{0}' n'a pas fonctionnée.</translation> </message> <message> - <location filename="../CondaInterface/CondaExecDialog.py" line="170" /> - <location filename="../CondaInterface/CondaExecDialog.py" line="165" /> + <location filename="../CondaInterface/CondaExecDialog.py" line="169" /> + <location filename="../CondaInterface/CondaExecDialog.py" line="164" /> <source> Conda Message: {0}</source> <translation> Message Conda : {0}</translation> </message> <message> - <location filename="../CondaInterface/CondaExecDialog.py" line="208" /> + <location filename="../CondaInterface/CondaExecDialog.py" line="207" /> <source>{0} (Size: {1})</source> <translation>{0} (Size: {1})</translation> </message> <message> - <location filename="../CondaInterface/CondaExecDialog.py" line="213" /> + <location filename="../CondaInterface/CondaExecDialog.py" line="212" /> <source>Fetching {0} ...</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaExecDialog.py" line="216" /> + <location filename="../CondaInterface/CondaExecDialog.py" line="215" /> <source> Done. </source> <translation> Terminé. @@ -9238,19 +9248,19 @@ </translation> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2056" /> + <location filename="../Debugger/DebugServer.py" line="2058" /> <source>Passive debug connection received </source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2070" /> + <location filename="../Debugger/DebugServer.py" line="2072" /> <source>Passive debug connection closed </source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugServer.py" line="2200" /> + <location filename="../Debugger/DebugServer.py" line="2202" /> <source><project></source> <translation type="unfinished" /> </message> @@ -9263,7 +9273,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2335" /> + <location filename="../Debugger/DebugUI.py" line="2337" /> <location filename="../Debugger/DebugUI.py" line="231" /> <source>Run Script</source> <translation>Lancer le script</translation> @@ -9284,8 +9294,8 @@ <translation><b>Lancer le script</b><p>Entrer les arguments de la ligne de commande et lancer le script sans le débogueur. Si le script a des modifications, elles doivent d'abord être enregistrées.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2341" /> - <location filename="../Debugger/DebugUI.py" line="2335" /> + <location filename="../Debugger/DebugUI.py" line="2343" /> + <location filename="../Debugger/DebugUI.py" line="2337" /> <location filename="../Debugger/DebugUI.py" line="252" /> <source>Run Project</source> <translation>Lancer le projet</translation> @@ -9386,7 +9396,7 @@ <translation><b>Profiler le projet</b><p>Entrer les arguments de la ligne de commande et profiler le projet. Si des fichiers du projet ont été modifiés, ils doivent d'abord être enregistrés.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2530" /> + <location filename="../Debugger/DebugUI.py" line="2532" /> <location filename="../Debugger/DebugUI.py" line="362" /> <source>Debug Script</source> <translation>Déboguer le script</translation> @@ -9407,8 +9417,8 @@ <translation><b>Deboguer le script</b><p>Entrer les arguments de la ligne de commande et donner la ligne qui correspond à la première instruction Python. Si le fichier a été modifié, il doit d'abord être sauvé.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2536" /> - <location filename="../Debugger/DebugUI.py" line="2530" /> + <location filename="../Debugger/DebugUI.py" line="2538" /> + <location filename="../Debugger/DebugUI.py" line="2532" /> <location filename="../Debugger/DebugUI.py" line="384" /> <source>Debug Project</source> <translation>Déboguer le projet</translation> @@ -9837,86 +9847,86 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1550" /> + <location filename="../Debugger/DebugUI.py" line="1552" /> <source><p>The program generate the signal "{0}".<br/>File: <b>{1}</b>, Line: <b>{2}</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1567" /> + <location filename="../Debugger/DebugUI.py" line="1569" /> <source>The program being debugged has terminated unexpectedly.</source> <translation>Le programme débogué s'est terminé de façon prématurée.</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1628" /> + <location filename="../Debugger/DebugUI.py" line="1630" /> <source>No locals available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1675" /> + <location filename="../Debugger/DebugUI.py" line="1677" /> <source>Breakpoint Condition Error</source> <translation>Erreur de condition pour le point d'arrêt</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1676" /> + <location filename="../Debugger/DebugUI.py" line="1678" /> <source><p>The condition of the breakpoint <b>{0}, {1}</b> contains a syntax error.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1733" /> + <location filename="../Debugger/DebugUI.py" line="1735" /> <source>Watch Expression Error</source> <translation>Erreur dans l'expression</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1734" /> + <location filename="../Debugger/DebugUI.py" line="1736" /> <source><p>The watch expression <b>{0}</b> contains a syntax error.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1762" /> + <location filename="../Debugger/DebugUI.py" line="1764" /> <source><p>A watch expression '<b>{0}</b>' already exists.</p></source> <translation><p>L'expression de contrôle '<b>{0}</b>' existe déjà.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1767" /> + <location filename="../Debugger/DebugUI.py" line="1769" /> <source><p>A watch expression '<b>{0}</b>' for the variable <b>{1}</b> already exists.</p></source> <translation><p>L'expression de contrôle '<b>{0}</b>' pour la variable <b>{1}</b> existe déjà.</p></translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1773" /> + <location filename="../Debugger/DebugUI.py" line="1775" /> <source>Watch expression already exists</source> <translation>L'expression existe déjà</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1937" /> - <location filename="../Debugger/DebugUI.py" line="1928" /> + <location filename="../Debugger/DebugUI.py" line="1939" /> + <location filename="../Debugger/DebugUI.py" line="1930" /> <source>Coverage of Project</source> <translation>Coverage du projet</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="1930" /> + <location filename="../Debugger/DebugUI.py" line="1932" /> <source>Coverage of Script</source> <translation>Coverage du Script</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2342" /> - <location filename="../Debugger/DebugUI.py" line="2142" /> - <location filename="../Debugger/DebugUI.py" line="1938" /> + <location filename="../Debugger/DebugUI.py" line="2344" /> + <location filename="../Debugger/DebugUI.py" line="2144" /> + <location filename="../Debugger/DebugUI.py" line="1940" /> <source>There is no main script defined for the current project. Aborting</source> <translation>Il n'y a pas de script principal défini dans le projet en cours. Abandon</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2141" /> - <location filename="../Debugger/DebugUI.py" line="2132" /> + <location filename="../Debugger/DebugUI.py" line="2143" /> + <location filename="../Debugger/DebugUI.py" line="2134" /> <source>Profile of Project</source> <translation>Profil du projet</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2134" /> + <location filename="../Debugger/DebugUI.py" line="2136" /> <source>Profile of Script</source> <translation>Profil du Script</translation> </message> <message> - <location filename="../Debugger/DebugUI.py" line="2537" /> + <location filename="../Debugger/DebugUI.py" line="2539" /> <source>There is no main script defined for the current project. No debugging possible.</source> <translation>Il n'y a pas de script principal défini dans le projet en cours. Débogage impossible.</translation> </message> @@ -10035,13 +10045,13 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugViewer.py" line="793" /> + <location filename="../Debugger/DebugViewer.py" line="804" /> <source><p>Debugger with ID <b>{0}</b> has been connected.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebugViewer.py" line="1036" /> - <location filename="../Debugger/DebugViewer.py" line="908" /> + <location filename="../Debugger/DebugViewer.py" line="1047" /> + <location filename="../Debugger/DebugViewer.py" line="919" /> <source>unknown state ({0})</source> <translation type="unfinished" /> </message> @@ -11523,34 +11533,34 @@ <context> <name>DotDesktopWizard</name> <message> - <location filename="../Plugins/PluginWizardDotDesktop.py" line="128" /> - <location filename="../Plugins/PluginWizardDotDesktop.py" line="90" /> - <location filename="../Plugins/PluginWizardDotDesktop.py" line="83" /> + <location filename="../Plugins/PluginWizardDotDesktop.py" line="130" /> + <location filename="../Plugins/PluginWizardDotDesktop.py" line="92" /> + <location filename="../Plugins/PluginWizardDotDesktop.py" line="85" /> <source>.desktop Wizard</source> <translation>Assistant .desktop</translation> </message> <message> - <location filename="../Plugins/PluginWizardDotDesktop.py" line="84" /> + <location filename="../Plugins/PluginWizardDotDesktop.py" line="86" /> <source>.desktop Wizard...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardDotDesktop.py" line="92" /> + <location filename="../Plugins/PluginWizardDotDesktop.py" line="94" /> <source><b>.desktop Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create the contents of a .desktop file. The generated code replaces the text of the current editor. Alternatively a new editor is opened.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardDotDesktop.py" line="121" /> + <location filename="../Plugins/PluginWizardDotDesktop.py" line="123" /> <source>No current editor</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardDotDesktop.py" line="122" /> + <location filename="../Plugins/PluginWizardDotDesktop.py" line="124" /> <source>Please open or create a file first.</source> <translation>Veuillez d'abord ouvrir ou créer un fichier.</translation> </message> <message> - <location filename="../Plugins/PluginWizardDotDesktop.py" line="129" /> + <location filename="../Plugins/PluginWizardDotDesktop.py" line="131" /> <source>The current editor contains text. Shall this be replaced?</source> <translation>L'éditeur actuel contient du texte. Faut-il le remplacer ?</translation> </message> @@ -18641,28 +18651,28 @@ <context> <name>EricMessageBoxWizard</name> <message> - <location filename="../Plugins/PluginWizardEricMessageBox.py" line="80" /> - <location filename="../Plugins/PluginWizardEricMessageBox.py" line="73" /> + <location filename="../Plugins/PluginWizardEricMessageBox.py" line="82" /> + <location filename="../Plugins/PluginWizardEricMessageBox.py" line="75" /> <source>EricMessageBox Wizard</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardEricMessageBox.py" line="74" /> + <location filename="../Plugins/PluginWizardEricMessageBox.py" line="76" /> <source>EricMessageBox Wizard...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardEricMessageBox.py" line="82" /> + <location filename="../Plugins/PluginWizardEricMessageBox.py" line="84" /> <source><b>EricMessageBox Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create an EricMessageBox. The generated code is inserted at the current cursor position.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardEricMessageBox.py" line="133" /> + <location filename="../Plugins/PluginWizardEricMessageBox.py" line="135" /> <source>No current editor</source> <translation type="unfinished">Pas d'éditeur courant</translation> </message> <message> - <location filename="../Plugins/PluginWizardEricMessageBox.py" line="134" /> + <location filename="../Plugins/PluginWizardEricMessageBox.py" line="136" /> <source>Please open or create a file first.</source> <translation type="unfinished">Veuillez d'abord ouvrir ou créer un fichier.</translation> </message> @@ -20245,27 +20255,27 @@ <context> <name>EricapiPlugin</name> <message> - <location filename="../Plugins/PluginEricapi.py" line="75" /> + <location filename="../Plugins/PluginEricapi.py" line="77" /> <source>eric API File Generator</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginEricapi.py" line="119" /> + <location filename="../Plugins/PluginEricapi.py" line="121" /> <source>Generate API file (eric7_api)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginEricapi.py" line="120" /> + <location filename="../Plugins/PluginEricapi.py" line="122" /> <source>Generate &API file (eric7_api)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginEricapi.py" line="127" /> + <location filename="../Plugins/PluginEricapi.py" line="129" /> <source>Generate an API file using eric7_api</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginEricapi.py" line="130" /> + <location filename="../Plugins/PluginEricapi.py" line="132" /> <source><b>Generate API file</b><p>Generate an API file using eric7_api.</p></source> <translation type="unfinished" /> </message> @@ -20650,32 +20660,32 @@ <context> <name>EricdocPlugin</name> <message> - <location filename="../Plugins/PluginEricdoc.py" line="85" /> + <location filename="../Plugins/PluginEricdoc.py" line="87" /> <source>eric Documentation Generator</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginEricdoc.py" line="120" /> + <location filename="../Plugins/PluginEricdoc.py" line="122" /> <source>Qt Help Tools</source> <translation>Outils QtHelp</translation> </message> <message> - <location filename="../Plugins/PluginEricdoc.py" line="163" /> + <location filename="../Plugins/PluginEricdoc.py" line="165" /> <source>Generate documentation (eric7_doc)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginEricdoc.py" line="164" /> + <location filename="../Plugins/PluginEricdoc.py" line="166" /> <source>Generate &documentation (eric7_doc)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginEricdoc.py" line="171" /> + <location filename="../Plugins/PluginEricdoc.py" line="173" /> <source>Generate API documentation using eric7_doc</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginEricdoc.py" line="174" /> + <location filename="../Plugins/PluginEricdoc.py" line="176" /> <source><b>Generate documentation</b><p>Generate API documentation using eric7_doc.</p></source> <translation type="unfinished" /> </message> @@ -21388,17 +21398,17 @@ <translation>Configuration...</translation> </message> <message> - <location filename="../Debugger/ExceptionLogger.py" line="111" /> + <location filename="../Debugger/ExceptionLogger.py" line="112" /> <source>{0}: An unhandled exception occured. See the shell window for details.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/ExceptionLogger.py" line="119" /> + <location filename="../Debugger/ExceptionLogger.py" line="120" /> <source>{0}: {1}</source> <translation type="unfinished">{0}: {1}</translation> </message> <message> - <location filename="../Debugger/ExceptionLogger.py" line="121" /> + <location filename="../Debugger/ExceptionLogger.py" line="122" /> <source>{0}: {1}, {2}</source> <translation type="unfinished" /> </message> @@ -21978,44 +21988,44 @@ <context> <name>FileDialogWizard</name> <message> - <location filename="../Plugins/PluginWizardQFileDialog.py" line="88" /> - <location filename="../Plugins/PluginWizardQFileDialog.py" line="81" /> + <location filename="../Plugins/PluginWizardQFileDialog.py" line="90" /> + <location filename="../Plugins/PluginWizardQFileDialog.py" line="83" /> <source>QFileDialog Wizard</source> <translation>Assistant QFileDialog</translation> </message> <message> - <location filename="../Plugins/PluginWizardQFileDialog.py" line="82" /> + <location filename="../Plugins/PluginWizardQFileDialog.py" line="84" /> <source>QFileDialog Wizard...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardQFileDialog.py" line="90" /> + <location filename="../Plugins/PluginWizardQFileDialog.py" line="92" /> <source><b>QFileDialog Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create a QFileDialog. The generated code is inserted at the current cursor position.</p></source> <translation><b>Assistant QFileDialog</b><p>Cet assistant permet de saisir automatiquement tous les paramètres nécessaires à la création d'un QFileDialog. Le code généré est inséré à la position courante du curseur.</p></translation> </message> <message> - <location filename="../Plugins/PluginWizardQFileDialog.py" line="107" /> - <location filename="../Plugins/PluginWizardQFileDialog.py" line="100" /> - <source>EricFileDialog Wizard</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/PluginWizardQFileDialog.py" line="101" /> - <source>EricFileDialog Wizard...</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/PluginWizardQFileDialog.py" line="109" /> + <location filename="../Plugins/PluginWizardQFileDialog.py" line="102" /> + <source>EricFileDialog Wizard</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/PluginWizardQFileDialog.py" line="103" /> + <source>EricFileDialog Wizard...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/PluginWizardQFileDialog.py" line="111" /> <source><b>EricFileDialog Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create an EricFileDialog. The generated code is inserted at the current cursor position.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardQFileDialog.py" line="172" /> + <location filename="../Plugins/PluginWizardQFileDialog.py" line="174" /> <source>No current editor</source> <translation>Pas d'éditeur en cours</translation> </message> <message> - <location filename="../Plugins/PluginWizardQFileDialog.py" line="173" /> + <location filename="../Plugins/PluginWizardQFileDialog.py" line="175" /> <source>Please open or create a file first.</source> <translation>Ouvrir ou créer un fichier d'abord.</translation> </message> @@ -22953,28 +22963,28 @@ <context> <name>FontDialogWizard</name> <message> - <location filename="../Plugins/PluginWizardQFontDialog.py" line="80" /> - <location filename="../Plugins/PluginWizardQFontDialog.py" line="73" /> + <location filename="../Plugins/PluginWizardQFontDialog.py" line="82" /> + <location filename="../Plugins/PluginWizardQFontDialog.py" line="75" /> <source>QFontDialog Wizard</source> <translation>Assistant QFontDialog</translation> </message> <message> - <location filename="../Plugins/PluginWizardQFontDialog.py" line="74" /> + <location filename="../Plugins/PluginWizardQFontDialog.py" line="76" /> <source>QFontDialog Wizard...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardQFontDialog.py" line="82" /> + <location filename="../Plugins/PluginWizardQFontDialog.py" line="84" /> <source><b>QFontDialog Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create a QFontDialog. The generated code is inserted at the current cursor position.</p></source> <translation><b>Assistant QFontDialog</b><p>Cet assistant ouvre une boite de dialogue pour saisir tous les paramètres nécessaires pour créer boite de dialogue 'QFontDialog'. Le code généré est inséré au niveau de la position du curseur.</p></translation> </message> <message> - <location filename="../Plugins/PluginWizardQFontDialog.py" line="133" /> + <location filename="../Plugins/PluginWizardQFontDialog.py" line="135" /> <source>No current editor</source> <translation>Pas d'éditeur courant</translation> </message> <message> - <location filename="../Plugins/PluginWizardQFontDialog.py" line="134" /> + <location filename="../Plugins/PluginWizardQFontDialog.py" line="136" /> <source>Please open or create a file first.</source> <translation>Ouvrir ou créer un fichier d'abord.</translation> </message> @@ -43642,28 +43652,28 @@ <context> <name>InputDialogWizard</name> <message> - <location filename="../Plugins/PluginWizardQInputDialog.py" line="80" /> - <location filename="../Plugins/PluginWizardQInputDialog.py" line="73" /> + <location filename="../Plugins/PluginWizardQInputDialog.py" line="82" /> + <location filename="../Plugins/PluginWizardQInputDialog.py" line="75" /> <source>QInputDialog Wizard</source> <translation>Assistant QInputDialog</translation> </message> <message> - <location filename="../Plugins/PluginWizardQInputDialog.py" line="74" /> + <location filename="../Plugins/PluginWizardQInputDialog.py" line="76" /> <source>QInputDialog Wizard...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardQInputDialog.py" line="82" /> + <location filename="../Plugins/PluginWizardQInputDialog.py" line="84" /> <source><b>QInputDialog Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create a QInputDialog. The generated code is inserted at the current cursor position.</p></source> <translation><b>Assistant QInputDialog</b><p>Cet assistant permet d'entrer les paramètres nécéssaires pour créer une boite de dialogue QInputDialog. Le code généré est inséré à la position courante du curseur.</p></translation> </message> <message> - <location filename="../Plugins/PluginWizardQInputDialog.py" line="133" /> + <location filename="../Plugins/PluginWizardQInputDialog.py" line="135" /> <source>No current editor</source> <translation>Pas d'éditeur courant</translation> </message> <message> - <location filename="../Plugins/PluginWizardQInputDialog.py" line="134" /> + <location filename="../Plugins/PluginWizardQInputDialog.py" line="136" /> <source>Please open or create a file first.</source> <translation>Prière d'ouvrir ou de créer un fichier d'abord.</translation> </message> @@ -50040,28 +50050,28 @@ <context> <name>MessageBoxWizard</name> <message> - <location filename="../Plugins/PluginWizardQMessageBox.py" line="80" /> - <location filename="../Plugins/PluginWizardQMessageBox.py" line="73" /> + <location filename="../Plugins/PluginWizardQMessageBox.py" line="82" /> + <location filename="../Plugins/PluginWizardQMessageBox.py" line="75" /> <source>QMessageBox Wizard</source> <translation>Assistant QMessageBox</translation> </message> <message> - <location filename="../Plugins/PluginWizardQMessageBox.py" line="74" /> + <location filename="../Plugins/PluginWizardQMessageBox.py" line="76" /> <source>QMessageBox Wizard...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardQMessageBox.py" line="82" /> + <location filename="../Plugins/PluginWizardQMessageBox.py" line="84" /> <source><b>QMessageBox Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create a QMessageBox. The generated code is inserted at the current cursor position.</p></source> <translation><b>Assistant QMessageBox</b><p>Cet assistant permet de saisir automatiquement tous les paramètres nécessaires à la création d'une QMessageBox. Le code généré est inséré à la position courante du curseur.</p></translation> </message> <message> - <location filename="../Plugins/PluginWizardQMessageBox.py" line="133" /> + <location filename="../Plugins/PluginWizardQMessageBox.py" line="135" /> <source>No current editor</source> <translation>Pas d'éditeur courant</translation> </message> <message> - <location filename="../Plugins/PluginWizardQMessageBox.py" line="134" /> + <location filename="../Plugins/PluginWizardQMessageBox.py" line="136" /> <source>Please open or create a file first.</source> <translation>Prière d'ouvrir ou de créer un fichier d'abord.</translation> </message> @@ -56773,7 +56783,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../PdfViewer/PdfZoomSelector.py" line="115" /> + <location filename="../PdfViewer/PdfZoomSelector.py" line="116" /> <location filename="../PdfViewer/PdfZoomSelector.py" line="62" /> <source>{0}%</source> <translation type="unfinished" /> @@ -58648,32 +58658,32 @@ <translation><p>Le répertoire de destination <b>{0}</b> n'est pas accssible en écriture. Annulation...</p></translation> </message> <message> - <location filename="../PluginManager/PluginInstallDialog.py" line="372" /> + <location filename="../PluginManager/PluginInstallDialog.py" line="384" /> <source><p>The plugin module <b>{0}</b> does not contain a 'packageName' attribute. Aborting...</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginInstallDialog.py" line="382" /> + <location filename="../PluginManager/PluginInstallDialog.py" line="394" /> <source><p>The plugin module <b>{0}</b> does not conform with the PyQt v2 API. Aborting...</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginInstallDialog.py" line="397" /> + <location filename="../PluginManager/PluginInstallDialog.py" line="409" /> <source><p>The plugin package <b>{0}</b> exists. Aborting...</p></source> <translation><p>Le package plugin <b>{0}</b> existe. Annulation...</p></translation> </message> <message> - <location filename="../PluginManager/PluginInstallDialog.py" line="411" /> + <location filename="../PluginManager/PluginInstallDialog.py" line="423" /> <source><p>The plugin module <b>{0}</b> exists. Aborting...</p></source> <translation><p>Le module plugin <b>{0}</b> existe. Annulation...</p></translation> </message> <message> - <location filename="../PluginManager/PluginInstallDialog.py" line="490" /> + <location filename="../PluginManager/PluginInstallDialog.py" line="502" /> <source>Error installing plugin. Reason: {0}</source> <translation>Erreur lors de l'installation du plugin. Raison : {0}</translation> </message> <message> - <location filename="../PluginManager/PluginInstallDialog.py" line="496" /> + <location filename="../PluginManager/PluginInstallDialog.py" line="508" /> <source>Unspecific exception installing plugin.</source> <translation>Erreur inexpliquée lors de l'installation du plugin.</translation> </message> @@ -58681,52 +58691,52 @@ <context> <name>PluginManager</name> <message> - <location filename="../PluginManager/PluginManager.py" line="218" /> + <location filename="../PluginManager/PluginManager.py" line="219" /> <source>Could not create a package for {0}.</source> <translation>Ne peut créer un package pour {0}.</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="250" /> + <location filename="../PluginManager/PluginManager.py" line="251" /> <source>The internal plugin directory <b>{0}</b> does not exits.</source> <translation>Le répertoire de plugin interne<b>{0}</b> n'existe pas.</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="422" /> + <location filename="../PluginManager/PluginManager.py" line="423" /> <source>Module is missing the 'autoactivate' attribute.</source> <translation>Le module ne comporte pas l'attribut 'autoactivate'.</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="433" /> + <location filename="../PluginManager/PluginManager.py" line="434" /> <source>Module is missing the 'pluginType' and/or 'pluginTypename' attributes.</source> <translation>Le module ne comporte pas le(s) attribut(s) 'pluginType' et/ou 'pluginTypename'.</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="461" /> + <location filename="../PluginManager/PluginManager.py" line="462" /> <source>Module failed to load. Error: {0}</source> <translation>Échec de chargement du module . Erreur {0}</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="636" /> + <location filename="../PluginManager/PluginManager.py" line="637" /> <source>Incompatible plugin activation method.</source> <translation>Méthode d'activation du plugin incompatible.</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1219" /> + <location filename="../PluginManager/PluginManager.py" line="1222" /> <source>Plugin Manager Error</source> <translation>Erreur du gestionnaire de plugins</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1220" /> + <location filename="../PluginManager/PluginManager.py" line="1223" /> <source><p>The plugin download directory <b>{0}</b> could not be created. Please configure it via the configuration dialog.</p><p>Reason: {1}</p></source> <translation><p>Le répertoire de téléchargement de plugin<b>{0}</b> n'a pas pu être créé. Veuillez le reconfigurer.</p><p>Raison : {1}</p></translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1307" /> + <location filename="../PluginManager/PluginManager.py" line="1310" /> <source>Error downloading file</source> <translation>Erreur de téléchargement du fichier</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1308" /> + <location filename="../PluginManager/PluginManager.py" line="1311" /> <source><p>Could not download the requested file from {0}.</p><p>Error: {1}</p></source> <translation><p>Ne peut télécharger le fichier demandé depuis {0}.</p><p>Erreur : {1}</p></translation> </message> @@ -59265,42 +59275,42 @@ <context> <name>PluginUninstallWidget</name> <message> - <location filename="../PluginManager/PluginUninstallDialog.py" line="57" /> + <location filename="../PluginManager/PluginUninstallDialog.py" line="58" /> <source>User plugins directory</source> <translation>Répertoire utilisateur pour les plugins</translation> </message> <message> - <location filename="../PluginManager/PluginUninstallDialog.py" line="63" /> + <location filename="../PluginManager/PluginUninstallDialog.py" line="64" /> <source>Global plugins directory</source> <translation>Répertoire global pour les plugins</translation> </message> <message> - <location filename="../PluginManager/PluginUninstallDialog.py" line="237" /> - <location filename="../PluginManager/PluginUninstallDialog.py" line="227" /> - <location filename="../PluginManager/PluginUninstallDialog.py" line="214" /> - <location filename="../PluginManager/PluginUninstallDialog.py" line="156" /> - <location filename="../PluginManager/PluginUninstallDialog.py" line="140" /> + <location filename="../PluginManager/PluginUninstallDialog.py" line="241" /> + <location filename="../PluginManager/PluginUninstallDialog.py" line="231" /> + <location filename="../PluginManager/PluginUninstallDialog.py" line="218" /> + <location filename="../PluginManager/PluginUninstallDialog.py" line="157" /> + <location filename="../PluginManager/PluginUninstallDialog.py" line="141" /> <source>Plugin Uninstallation</source> <translation>Désinstallation de plugin</translation> </message> <message> - <location filename="../PluginManager/PluginUninstallDialog.py" line="141" /> + <location filename="../PluginManager/PluginUninstallDialog.py" line="142" /> <source><p>The plugin <b>{0}</b> could not be unloaded. Aborting...</p></source> <translation><p>Le plugin <b>{0}</b> n'a pas pu être déchargé. Annulation...</p></translation> </message> <message> - <location filename="../PluginManager/PluginUninstallDialog.py" line="157" /> + <location filename="../PluginManager/PluginUninstallDialog.py" line="158" /> <source><p>The plugin <b>{0}</b> has no 'packageName' attribute. Aborting...</p></source> <translation><p>Le plugin <b>{0}</b> n'a pas d'attribut 'packageName' . Annulation...</p></translation> </message> <message> - <location filename="../PluginManager/PluginUninstallDialog.py" line="215" /> + <location filename="../PluginManager/PluginUninstallDialog.py" line="219" /> <source><p>The plugin package <b>{0}</b> could not be removed. Aborting...</p><p>Reason: {1}</p></source> <translation><p>Le package plugin<b>{0}</b> ne peut être supprimé. Annulation...</p><p>Raison : {1}</p></translation> </message> <message> - <location filename="../PluginManager/PluginUninstallDialog.py" line="238" /> - <location filename="../PluginManager/PluginUninstallDialog.py" line="228" /> + <location filename="../PluginManager/PluginUninstallDialog.py" line="242" /> + <location filename="../PluginManager/PluginUninstallDialog.py" line="232" /> <source><p>The plugin <b>{0}</b> was uninstalled successfully from {1}.</p></source> <translation><p>Le plugin <b>{0}</b> a été désinstaller avec succès depuis {1}.</p></translation> </message> @@ -65109,28 +65119,28 @@ <context> <name>PyRegExpWizard</name> <message> - <location filename="../Plugins/PluginWizardPyRegExp.py" line="80" /> - <location filename="../Plugins/PluginWizardPyRegExp.py" line="73" /> + <location filename="../Plugins/PluginWizardPyRegExp.py" line="82" /> + <location filename="../Plugins/PluginWizardPyRegExp.py" line="75" /> <source>Python re Wizard</source> <translation>Assistant Python 're'</translation> </message> <message> - <location filename="../Plugins/PluginWizardPyRegExp.py" line="74" /> + <location filename="../Plugins/PluginWizardPyRegExp.py" line="76" /> <source>Python re Wizard...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardPyRegExp.py" line="82" /> + <location filename="../Plugins/PluginWizardPyRegExp.py" line="84" /> <source><b>Python re Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create a Python re string. The generated code is inserted at the current cursor position.</p></source> <translation><b>Assistant Python 're'</b><p>Cet assistant ouvre une fenêtre pour saisir tous les paramètres nécessaires pour créer une chaine 're' (regular expression). Le code généré est inséré à la position courante du curseur.</p></translation> </message> <message> - <location filename="../Plugins/PluginWizardPyRegExp.py" line="133" /> + <location filename="../Plugins/PluginWizardPyRegExp.py" line="135" /> <source>No current editor</source> <translation>Pas d'éditeur courant</translation> </message> <message> - <location filename="../Plugins/PluginWizardPyRegExp.py" line="134" /> + <location filename="../Plugins/PluginWizardPyRegExp.py" line="136" /> <source>Please open or create a file first.</source> <translation>Prière d'ouvrir ou de créer un fichier d'abord.</translation> </message> @@ -66826,28 +66836,28 @@ <context> <name>QRegularExpressionWizard</name> <message> - <location filename="../Plugins/PluginWizardQRegularExpression.py" line="80" /> - <location filename="../Plugins/PluginWizardQRegularExpression.py" line="73" /> + <location filename="../Plugins/PluginWizardQRegularExpression.py" line="82" /> + <location filename="../Plugins/PluginWizardQRegularExpression.py" line="75" /> <source>QRegularExpression Wizard</source> <translation>Assistant QRegularExpression</translation> </message> <message> - <location filename="../Plugins/PluginWizardQRegularExpression.py" line="74" /> + <location filename="../Plugins/PluginWizardQRegularExpression.py" line="76" /> <source>QRegularExpression Wizard...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardQRegularExpression.py" line="82" /> + <location filename="../Plugins/PluginWizardQRegularExpression.py" line="84" /> <source><b>QRegularExpression Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create a QRegularExpression string. The generated code is inserted at the current cursor position.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardQRegularExpression.py" line="133" /> + <location filename="../Plugins/PluginWizardQRegularExpression.py" line="135" /> <source>No current editor</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardQRegularExpression.py" line="134" /> + <location filename="../Plugins/PluginWizardQRegularExpression.py" line="136" /> <source>Please open or create a file first.</source> <translation>Veuillez d'abord ouvrir ou créer un fichier.</translation> </message> @@ -72009,60 +72019,60 @@ <context> <name>SetupWizard</name> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="90" /> - <location filename="../Plugins/PluginWizardSetup.py" line="83" /> + <location filename="../Plugins/PluginWizardSetup.py" line="92" /> + <location filename="../Plugins/PluginWizardSetup.py" line="85" /> <source>setup.py Wizard</source> <translation>Assistant setup.py</translation> </message> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="84" /> + <location filename="../Plugins/PluginWizardSetup.py" line="86" /> <source>setup.py Wizard...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="92" /> + <location filename="../Plugins/PluginWizardSetup.py" line="94" /> <source><b>setup.py Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create the basic contents of a setup.py file. The generated code is inserted at the current cursor position.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="112" /> - <location filename="../Plugins/PluginWizardSetup.py" line="105" /> - <source>setup.cfg Wizard</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/PluginWizardSetup.py" line="106" /> - <source>setup.cfg Wizard...</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/PluginWizardSetup.py" line="114" /> + <location filename="../Plugins/PluginWizardSetup.py" line="107" /> + <source>setup.cfg Wizard</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/PluginWizardSetup.py" line="108" /> + <source>setup.cfg Wizard...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/PluginWizardSetup.py" line="116" /> <source><b>setup.cfg Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create the basic contents of a setup.cfg file. The generated code is inserted at the current cursor position.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="134" /> - <location filename="../Plugins/PluginWizardSetup.py" line="127" /> - <source>pyproject.toml Wizard</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/PluginWizardSetup.py" line="128" /> - <source>pyproject.toml Wizard...</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/PluginWizardSetup.py" line="136" /> + <location filename="../Plugins/PluginWizardSetup.py" line="129" /> + <source>pyproject.toml Wizard</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/PluginWizardSetup.py" line="130" /> + <source>pyproject.toml Wizard...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/PluginWizardSetup.py" line="138" /> <source><b>pyproject.toml Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create the basic contents of a pyproject.toml file. The generated code is inserted at the current cursor position.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="173" /> + <location filename="../Plugins/PluginWizardSetup.py" line="175" /> <source>No current editor</source> <translation>Pas d'éditeur courant</translation> </message> <message> - <location filename="../Plugins/PluginWizardSetup.py" line="174" /> + <location filename="../Plugins/PluginWizardSetup.py" line="176" /> <source>Please open or create a file first.</source> <translation>Veuillez d'abord créer ou ouvrir un fichier.</translation> </message> @@ -83208,28 +83218,28 @@ <context> <name>SyntaxCheckerPlugin</name> <message> - <location filename="../Plugins/PluginSyntaxChecker.py" line="285" /> - <location filename="../Plugins/PluginSyntaxChecker.py" line="203" /> - <location filename="../Plugins/PluginSyntaxChecker.py" line="184" /> + <location filename="../Plugins/PluginSyntaxChecker.py" line="287" /> + <location filename="../Plugins/PluginSyntaxChecker.py" line="205" /> + <location filename="../Plugins/PluginSyntaxChecker.py" line="186" /> <source>Check Syntax</source> <translation>Vérification de la syntaxe</translation> </message> <message> - <location filename="../Plugins/PluginSyntaxChecker.py" line="285" /> - <location filename="../Plugins/PluginSyntaxChecker.py" line="203" /> - <location filename="../Plugins/PluginSyntaxChecker.py" line="185" /> + <location filename="../Plugins/PluginSyntaxChecker.py" line="287" /> + <location filename="../Plugins/PluginSyntaxChecker.py" line="205" /> + <location filename="../Plugins/PluginSyntaxChecker.py" line="187" /> <source>&Syntax...</source> <translation>&Syntaxe...</translation> </message> <message> - <location filename="../Plugins/PluginSyntaxChecker.py" line="191" /> + <location filename="../Plugins/PluginSyntaxChecker.py" line="193" /> <source>Check syntax.</source> <translation>Vérification de la syntaxe.</translation> </message> <message> - <location filename="../Plugins/PluginSyntaxChecker.py" line="288" /> - <location filename="../Plugins/PluginSyntaxChecker.py" line="206" /> - <location filename="../Plugins/PluginSyntaxChecker.py" line="193" /> + <location filename="../Plugins/PluginSyntaxChecker.py" line="290" /> + <location filename="../Plugins/PluginSyntaxChecker.py" line="208" /> + <location filename="../Plugins/PluginSyntaxChecker.py" line="195" /> <source><b>Check Syntax...</b><p>This checks Python files for syntax errors.</p></source> <translation><b>Vérification de la syntaxe...</b><p>Vérifie les erreurs de syntaxe des fichiers Python.</p></translation> </message> @@ -86568,7 +86578,7 @@ <context> <name>TranslatorPlugin</name> <message> - <location filename="../Plugins/PluginTranslator.py" line="72" /> + <location filename="../Plugins/PluginTranslator.py" line="74" /> <source>Translator</source> <translation>Traducteur</translation> </message> @@ -90628,7 +90638,7 @@ <context> <name>Utilities</name> <message> - <location filename="../Utilities/__init__.py" line="991" /> + <location filename="../Utilities/__init__.py" line="989" /> <source><p>You may use %-codes as placeholders in the string. Supported codes are:<table><tr><td>%C</td><td>column of the cursor of the current editor</td></tr><tr><td>%D</td><td>directory of the current editor</td></tr><tr><td>%F</td><td>filename of the current editor</td></tr><tr><td>%H</td><td>home directory of the current user</td></tr><tr><td>%L</td><td>line of the cursor of the current editor</td></tr><tr><td>%P</td><td>path of the current project</td></tr><tr><td>%S</td><td>selected text of the current editor</td></tr><tr><td>%U</td><td>username of the current user</td></tr><tr><td>%%</td><td>the percent sign</td></tr></table></p></source> <translation><p>Vous pouvez utiliser la syntaxe "%-code" dans la chaine de caractères. Les codes supportés sont :<table><tr><td>%C</td><td>colonne du curseur de l'éditeur courant</td></tr><tr><td>%D</td><td>répertoire de l'éditeur courant</td></tr><tr><td>%F</td><td>nom de fichier de l'éditeur courant</td></tr><tr><td>%H</td><td>répertoire 'home' de l'utilisateur courant</td></tr><tr><td>%L</td><td>ligne du curseur de l'éditeur courant</td></tr><tr><td>%P</td><td>chemin du projet courant</td></tr><tr><td>%S</td><td>texte sélectionné dans l'éditeur courant</td></tr><tr><td>%U</td><td>nom d'utilisateur de l'utilisateur courant</td></tr><tr><td>%%</td><td>le signe pourcent</td></tr></table></p></translation> </message> @@ -90968,40 +90978,40 @@ <translation><b>Fenêtre de visualisation des variables locales</b><p>Cette fenêtre affiche les variables locales du programme débogué.</p></translation> </message> <message> - <location filename="../Debugger/VariablesViewer.py" line="1040" /> + <location filename="../Debugger/VariablesViewer.py" line="1042" /> <source>Show Details...</source> <translation>Afficher les détails...</translation> </message> <message> - <location filename="../Debugger/VariablesViewer.py" line="1042" /> - <source>Expand</source> - <translation>Déployer</translation> - </message> - <message> - <location filename="../Debugger/VariablesViewer.py" line="1043" /> - <source>Collapse</source> - <translation>Contracter</translation> - </message> - <message> <location filename="../Debugger/VariablesViewer.py" line="1044" /> + <source>Expand</source> + <translation>Déployer</translation> + </message> + <message> + <location filename="../Debugger/VariablesViewer.py" line="1045" /> + <source>Collapse</source> + <translation>Contracter</translation> + </message> + <message> + <location filename="../Debugger/VariablesViewer.py" line="1046" /> <source>Collapse All</source> <translation>Tout contracter</translation> </message> <message> - <location filename="../Debugger/VariablesViewer.py" line="1052" /> - <location filename="../Debugger/VariablesViewer.py" line="1046" /> - <source>Refresh</source> - <translation>Rafraichir</translation> - </message> - <message> <location filename="../Debugger/VariablesViewer.py" line="1054" /> <location filename="../Debugger/VariablesViewer.py" line="1048" /> - <source>Configure...</source> - <translation>Configuration...</translation> + <source>Refresh</source> + <translation>Rafraichir</translation> </message> <message> <location filename="../Debugger/VariablesViewer.py" line="1056" /> - <location filename="../Debugger/VariablesViewer.py" line="1049" /> + <location filename="../Debugger/VariablesViewer.py" line="1050" /> + <source>Configure...</source> + <translation>Configuration...</translation> + </message> + <message> + <location filename="../Debugger/VariablesViewer.py" line="1058" /> + <location filename="../Debugger/VariablesViewer.py" line="1051" /> <source>Variables Type Filter...</source> <translation>Filtre de type de variables...</translation> </message> @@ -91228,13 +91238,13 @@ <context> <name>VcsGitPlugin</name> <message> - <location filename="../Plugins/PluginVcsGit.py" line="53" /> + <location filename="../Plugins/PluginVcsGit.py" line="55" /> <source>Version Control - Git</source> <translation>Contrôle de version - Git</translation> </message> <message> - <location filename="../Plugins/PluginVcsGit.py" line="127" /> - <location filename="../Plugins/PluginVcsGit.py" line="93" /> + <location filename="../Plugins/PluginVcsGit.py" line="129" /> + <location filename="../Plugins/PluginVcsGit.py" line="95" /> <source>Git</source> <translation>Git</translation> </message> @@ -91242,13 +91252,13 @@ <context> <name>VcsMercurialPlugin</name> <message> - <location filename="../Plugins/PluginVcsMercurial.py" line="52" /> + <location filename="../Plugins/PluginVcsMercurial.py" line="56" /> <source>Version Control - Mercurial</source> <translation>Version de contrôle - Mercurial</translation> </message> <message> - <location filename="../Plugins/PluginVcsMercurial.py" line="126" /> - <location filename="../Plugins/PluginVcsMercurial.py" line="90" /> + <location filename="../Plugins/PluginVcsMercurial.py" line="130" /> + <location filename="../Plugins/PluginVcsMercurial.py" line="94" /> <source>Mercurial</source> <translation>Mercurial</translation> </message> @@ -91605,17 +91615,17 @@ <context> <name>VcsPySvnPlugin</name> <message> - <location filename="../Plugins/PluginVcsPySvn.py" line="59" /> + <location filename="../Plugins/PluginVcsPySvn.py" line="61" /> <source>Version Control - Subversion (pysvn)</source> <translation>Contrôle de version - Subversion (pysvn)</translation> </message> <message> - <location filename="../Plugins/PluginVcsPySvn.py" line="92" /> + <location filename="../Plugins/PluginVcsPySvn.py" line="94" /> <source>Subversion (pysvn)</source> <translation>Subversion (pysvn)</translation> </message> <message> - <location filename="../Plugins/PluginVcsPySvn.py" line="128" /> + <location filename="../Plugins/PluginVcsPySvn.py" line="130" /> <source>Subversion</source> <translation>Subversion</translation> </message> @@ -91654,17 +91664,17 @@ <context> <name>VcsSubversionPlugin</name> <message> - <location filename="../Plugins/PluginVcsSubversion.py" line="56" /> + <location filename="../Plugins/PluginVcsSubversion.py" line="60" /> <source>Version Control - Subversion (svn)</source> <translation>Contrôle de version - Subversion (svn)</translation> </message> <message> - <location filename="../Plugins/PluginVcsSubversion.py" line="98" /> + <location filename="../Plugins/PluginVcsSubversion.py" line="102" /> <source>Subversion (svn)</source> <translation>Subversion (svn)</translation> </message> <message> - <location filename="../Plugins/PluginVcsSubversion.py" line="133" /> + <location filename="../Plugins/PluginVcsSubversion.py" line="137" /> <source>Subversion</source> <translation>Subversion</translation> </message> @@ -97032,7 +97042,7 @@ <context> <name>VmListspacePlugin</name> <message> - <location filename="../Plugins/PluginVmListspace.py" line="25" /> + <location filename="../Plugins/PluginVmListspace.py" line="26" /> <source>Listspace</source> <translation>Liste de fichiers ouverts</translation> </message> @@ -97040,7 +97050,7 @@ <context> <name>VmTabviewPlugin</name> <message> - <location filename="../Plugins/PluginVmTabview.py" line="25" /> + <location filename="../Plugins/PluginVmTabview.py" line="26" /> <source>Tabbed View</source> <translation>Affichage par onglets</translation> </message> @@ -102008,44 +102018,44 @@ <context> <name>WizardEricPluginWizard</name> <message> - <location filename="../Plugins/PluginWizardEricPlugin.py" line="93" /> - <location filename="../Plugins/PluginWizardEricPlugin.py" line="86" /> + <location filename="../Plugins/PluginWizardEricPlugin.py" line="95" /> + <location filename="../Plugins/PluginWizardEricPlugin.py" line="88" /> <source>eric Plug-in Wizard</source> <translation>Assistant de plugin eric</translation> </message> <message> - <location filename="../Plugins/PluginWizardEricPlugin.py" line="87" /> + <location filename="../Plugins/PluginWizardEricPlugin.py" line="89" /> <source>eric Plug-in Wizard...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardEricPlugin.py" line="95" /> + <location filename="../Plugins/PluginWizardEricPlugin.py" line="97" /> <source><b>eric Plug-in Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create the basic contents of an eric plug-in file. The generated code is inserted at the current cursor position.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginWizardEricPlugin.py" line="142" /> + <location filename="../Plugins/PluginWizardEricPlugin.py" line="144" /> <source>No current editor</source> <translation>Pas d'éditeur courant</translation> </message> <message> - <location filename="../Plugins/PluginWizardEricPlugin.py" line="143" /> + <location filename="../Plugins/PluginWizardEricPlugin.py" line="145" /> <source>Please open or create a file first.</source> <translation>Veuillez d'abord ouvrir ou créer un fichier.</translation> </message> <message> - <location filename="../Plugins/PluginWizardEricPlugin.py" line="181" /> - <location filename="../Plugins/PluginWizardEricPlugin.py" line="165" /> + <location filename="../Plugins/PluginWizardEricPlugin.py" line="183" /> + <location filename="../Plugins/PluginWizardEricPlugin.py" line="167" /> <source>Create Package</source> <translation>Créer un package</translation> </message> <message> - <location filename="../Plugins/PluginWizardEricPlugin.py" line="166" /> + <location filename="../Plugins/PluginWizardEricPlugin.py" line="168" /> <source><p>The package directory <b>{0}</b> could not be created. Aborting...</p><p>Reason: {1}</p></source> <translation><p>Le répertoire du package <b>{0}</b> ne peut être créé. Annulation...</p><p>Raison : {1}</p></translation> </message> <message> - <location filename="../Plugins/PluginWizardEricPlugin.py" line="182" /> + <location filename="../Plugins/PluginWizardEricPlugin.py" line="184" /> <source><p>The package file <b>{0}</b> could not be created. Aborting...</p><p>Reason: {1}</p></source> <translation><p>Le fichier du package <b>{0}</b> ne peut être créé. Annulation...</p><p>Raison : {1}</p></translation> </message>