eric6/i18n/eric6_fr.ts

changeset 7907
7991ea245c20
parent 7902
a5248d27c8a9
child 7910
2eeec6bc49e6
--- a/eric6/i18n/eric6_fr.ts	Mon Dec 21 13:36:24 2020 +0100
+++ b/eric6/i18n/eric6_fr.ts	Tue Dec 22 19:59:29 2020 +0100
@@ -6651,57 +6651,57 @@
         <translation>Filtrer &amp;avec:</translation>
     </message>
     <message>
-        <location filename="../Project/CreateDialogCodeDialog.py" line="557"/>
+        <location filename="../Project/CreateDialogCodeDialog.py" line="574"/>
         <source>Code Generation</source>
         <translation>Génération de code</translation>
     </message>
     <message>
-        <location filename="../Project/CreateDialogCodeDialog.py" line="212"/>
+        <location filename="../Project/CreateDialogCodeDialog.py" line="225"/>
         <source>uic error</source>
         <translation>erreur uic</translation>
     </message>
     <message>
-        <location filename="../Project/CreateDialogCodeDialog.py" line="133"/>
+        <location filename="../Project/CreateDialogCodeDialog.py" line="135"/>
         <source>Create Dialog Code</source>
         <translation>Création du code de boite de dialogue</translation>
     </message>
     <message>
-        <location filename="../Project/CreateDialogCodeDialog.py" line="133"/>
+        <location filename="../Project/CreateDialogCodeDialog.py" line="135"/>
         <source>The file &lt;b&gt;{0}&lt;/b&gt; exists but does not contain any classes.</source>
         <translation>Le fichier &lt;b&gt;{0}&lt;/b&gt; existe mais ne contient pas de classes.</translation>
     </message>
     <message>
-        <location filename="../Project/CreateDialogCodeDialog.py" line="203"/>
+        <location filename="../Project/CreateDialogCodeDialog.py" line="216"/>
         <source>&lt;p&gt;There was an error loading the form &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Erreur de chargement du formulaire &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/CreateDialogCodeDialog.py" line="427"/>
+        <location filename="../Project/CreateDialogCodeDialog.py" line="444"/>
         <source>&lt;p&gt;Could not open the code template file &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Erreur d&apos;ouverture du fichier de template &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Raison: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/CreateDialogCodeDialog.py" line="464"/>
+        <location filename="../Project/CreateDialogCodeDialog.py" line="481"/>
         <source>&lt;p&gt;Could not open the source file &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Erreur d&apos;ouverture du fichier source &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Raison: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/CreateDialogCodeDialog.py" line="557"/>
+        <location filename="../Project/CreateDialogCodeDialog.py" line="574"/>
         <source>&lt;p&gt;Could not write the source file &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Erreur d&apos;écriture du fichier source &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Raison: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/CreateDialogCodeDialog.py" line="212"/>
+        <location filename="../Project/CreateDialogCodeDialog.py" line="225"/>
         <source>&lt;p&gt;The project specific Python interpreter &lt;b&gt;{0}&lt;/b&gt; could not be started or did not finish within 30 seconds.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/CreateDialogCodeDialog.py" line="388"/>
+        <location filename="../Project/CreateDialogCodeDialog.py" line="401"/>
         <source>&lt;p&gt;Code generation for project language &quot;{0}&quot; is not supported.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/CreateDialogCodeDialog.py" line="416"/>
+        <location filename="../Project/CreateDialogCodeDialog.py" line="433"/>
         <source>&lt;p&gt;No code template file available for project type &quot;{0}&quot;.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6798,7 +6798,7 @@
 <context>
     <name>DebugUI</name>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1944"/>
+        <location filename="../Debugger/DebugUI.py" line="1942"/>
         <source>Run Script</source>
         <translation>Lancer le script</translation>
     </message>
@@ -6818,7 +6818,7 @@
         <translation>&lt;b&gt;Lancer le script&lt;/b&gt;&lt;p&gt;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&apos;abord être enregistrées.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1956"/>
+        <location filename="../Debugger/DebugUI.py" line="1954"/>
         <source>Run Project</source>
         <translation>Lancer le projet</translation>
     </message>
@@ -6918,7 +6918,7 @@
         <translation>&lt;b&gt;Profiler le projet&lt;/b&gt;&lt;p&gt;Entrer les arguments de la ligne de commande et profiler le projet. Si des fichiers du projet ont été modifiés, ils doivent d&apos;abord être enregistrés.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="2076"/>
+        <location filename="../Debugger/DebugUI.py" line="2074"/>
         <source>Debug Script</source>
         <translation>Déboguer le script</translation>
     </message>
@@ -6938,7 +6938,7 @@
         <translation>&lt;b&gt;Deboguer le script&lt;/b&gt;&lt;p&gt;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&apos;abord être sauvé.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="2093"/>
+        <location filename="../Debugger/DebugUI.py" line="2091"/>
         <source>Debug Project</source>
         <translation>Déboguer le projet</translation>
     </message>
@@ -7143,47 +7143,47 @@
         <translation>&amp;Point d&apos;arrêts</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1154"/>
+        <location filename="../Debugger/DebugUI.py" line="1152"/>
         <source>The program being debugged contains an unspecified syntax error.</source>
         <translation>Le programme débogué contient une erreur de syntaxe non identifiée.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1197"/>
+        <location filename="../Debugger/DebugUI.py" line="1195"/>
         <source>An unhandled exception occured. See the shell window for details.</source>
         <translation>Une erreur imprévue est apparue. Regardez les détails dans la fenêtre shell.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1330"/>
+        <location filename="../Debugger/DebugUI.py" line="1328"/>
         <source>The program being debugged has terminated unexpectedly.</source>
         <translation>Le programme débogué s&apos;est terminé de façon prématurée.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1685"/>
+        <location filename="../Debugger/DebugUI.py" line="1683"/>
         <source>Coverage of Project</source>
         <translation>Coverage du projet</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1672"/>
+        <location filename="../Debugger/DebugUI.py" line="1670"/>
         <source>Coverage of Script</source>
         <translation>Coverage du Script</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1956"/>
+        <location filename="../Debugger/DebugUI.py" line="1954"/>
         <source>There is no main script defined for the current project. Aborting</source>
         <translation>Il n&apos;y a pas de script principal défini dans le projet en cours. Abandon</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1821"/>
+        <location filename="../Debugger/DebugUI.py" line="1819"/>
         <source>Profile of Project</source>
         <translation>Profil du projet</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1808"/>
+        <location filename="../Debugger/DebugUI.py" line="1806"/>
         <source>Profile of Script</source>
         <translation>Profil du Script</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="2093"/>
+        <location filename="../Debugger/DebugUI.py" line="2091"/>
         <source>There is no main script defined for the current project. No debugging possible.</source>
         <translation>Il n&apos;y a pas de script principal défini dans le projet en cours. Débogage impossible.</translation>
     </message>
@@ -7228,7 +7228,7 @@
         <translation>&lt;b&gt;Filtre de Variables&lt;/b&gt;&lt;p&gt;Configure le filtre de variables. Seuls les types de variables non sélectionnés sont affichés dans la fenêtre des variables globales (resp. locales) pendant la session de débogage.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1437"/>
+        <location filename="../Debugger/DebugUI.py" line="1435"/>
         <source>Breakpoint Condition Error</source>
         <translation>Erreur de condition pour le point d&apos;arrêt</translation>
     </message>
@@ -7276,12 +7276,12 @@
         <translation>Arrête le run en cours.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1476"/>
+        <location filename="../Debugger/DebugUI.py" line="1474"/>
         <source>Watch Expression Error</source>
         <translation>Erreur dans l&apos;expression</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1516"/>
+        <location filename="../Debugger/DebugUI.py" line="1514"/>
         <source>Watch expression already exists</source>
         <translation>L&apos;expression existe déjà</translation>
     </message>
@@ -7318,42 +7318,42 @@
         <translation>Shift+F12</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1173"/>
+        <location filename="../Debugger/DebugUI.py" line="1171"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; contains the syntax error &lt;b&gt;{1}&lt;/b&gt; at line &lt;b&gt;{2}&lt;/b&gt;, character &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; contient une erreur de syntaxe &lt;b&gt;{1}&lt;/b&gt; à la ligne &lt;b&gt;{2}&lt;/b&gt;, caractère &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1247"/>
+        <location filename="../Debugger/DebugUI.py" line="1245"/>
         <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;br&gt;File: &lt;b&gt;{2}&lt;/b&gt;, Line: &lt;b&gt;{3}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Break here?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1262"/>
+        <location filename="../Debugger/DebugUI.py" line="1260"/>
         <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1437"/>
+        <location filename="../Debugger/DebugUI.py" line="1435"/>
         <source>&lt;p&gt;The condition of the breakpoint &lt;b&gt;{0}, {1}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1476"/>
+        <location filename="../Debugger/DebugUI.py" line="1474"/>
         <source>&lt;p&gt;The watch expression &lt;b&gt;{0}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1506"/>
+        <location filename="../Debugger/DebugUI.py" line="1504"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; already exists.&lt;/p&gt;</source>
         <translation>&lt;p&gt;L&apos;expression de contrôle &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; existe déjà.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1511"/>
+        <location filename="../Debugger/DebugUI.py" line="1509"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
         <translation>&lt;p&gt;L&apos;expression de contrôle &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; pour la variable &lt;b&gt;{1}&lt;/b&gt; existe déjà.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1114"/>
+        <location filename="../Debugger/DebugUI.py" line="1113"/>
         <source>Program terminated</source>
         <translation>Programme terminé</translation>
     </message>
@@ -7373,7 +7373,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1316"/>
+        <location filename="../Debugger/DebugUI.py" line="1314"/>
         <source>&lt;p&gt;The program generate the signal &quot;{0}&quot;.&lt;br/&gt;File: &lt;b&gt;{1}&lt;/b&gt;, Line: &lt;b&gt;{2}&lt;/b&gt;&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -7393,26 +7393,26 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1100"/>
+        <location filename="../Debugger/DebugUI.py" line="1099"/>
         <source>Message: {0}</source>
         <translation>Message : {0}</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1106"/>
+        <location filename="../Debugger/DebugUI.py" line="1105"/>
         <source>The program has terminated with an exit status of {0}.
 {1}</source>
         <translation>Le programme s&apos;est terminé avec un code de sortie de {0}.
 {1}</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1110"/>
+        <location filename="../Debugger/DebugUI.py" line="1109"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}</source>
         <translation>&quot;{0}&quot; s&apos;est terminé avec un code de sortie de {1}.
 {2}</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1119"/>
+        <location filename="../Debugger/DebugUI.py" line="1118"/>
         <source>The program has terminated with an exit status of {0}.
 {1}
 </source>
@@ -7421,7 +7421,7 @@
 </translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1124"/>
+        <location filename="../Debugger/DebugUI.py" line="1123"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}
 </source>
@@ -7450,7 +7450,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1394"/>
+        <location filename="../Debugger/DebugUI.py" line="1392"/>
         <source>No locals available.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -7528,12 +7528,12 @@
         <translation>État</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugViewer.py" line="823"/>
+        <location filename="../Debugger/DebugViewer.py" line="825"/>
         <source>waiting at breakpoint</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugViewer.py" line="827"/>
+        <location filename="../Debugger/DebugViewer.py" line="829"/>
         <source>running</source>
         <translation>en cours</translation>
     </message>
@@ -7543,17 +7543,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugViewer.py" line="825"/>
+        <location filename="../Debugger/DebugViewer.py" line="827"/>
         <source>waiting at exception</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugViewer.py" line="829"/>
+        <location filename="../Debugger/DebugViewer.py" line="831"/>
         <source>unknown state ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugViewer.py" line="750"/>
+        <location filename="../Debugger/DebugViewer.py" line="751"/>
         <source>&lt;p&gt;Debugger with ID &lt;b&gt;{0}&lt;/b&gt; has been connected.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -18761,7 +18761,7 @@
 <context>
     <name>FileDialogWizardDialog</name>
     <message>
-        <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="74"/>
+        <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="72"/>
         <source>QFileDialog Wizard</source>
         <translation>Assistant QFileDialog</translation>
     </message>
@@ -18891,7 +18891,7 @@
         <translation>Afficher uniquement les répertoires</translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="91"/>
+        <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="89"/>
         <source>Test</source>
         <translation>Tester</translation>
     </message>
@@ -19041,7 +19041,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="69"/>
+        <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="67"/>
         <source>E5FileDialog Wizard</source>
         <translation>Assistant E5FileDialog</translation>
     </message>
@@ -26697,27 +26697,27 @@
 <context>
     <name>Globals</name>
     <message>
-        <location filename="../Globals/__init__.py" line="450"/>
+        <location filename="../Globals/__init__.py" line="453"/>
         <source>{0:4.2f} Bytes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Globals/__init__.py" line="454"/>
+        <location filename="../Globals/__init__.py" line="457"/>
         <source>{0:4.2f} KiB</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Globals/__init__.py" line="458"/>
+        <location filename="../Globals/__init__.py" line="461"/>
         <source>{0:4.2f} MiB</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Globals/__init__.py" line="462"/>
+        <location filename="../Globals/__init__.py" line="465"/>
         <source>{0:4.2f} GiB</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Globals/__init__.py" line="466"/>
+        <location filename="../Globals/__init__.py" line="469"/>
         <source>{0:4.2f} TiB</source>
         <translation type="unfinished"></translation>
     </message>
@@ -27339,12 +27339,12 @@
         <translation>&lt;b&gt;Configuration de la documentation d&apos;aide&lt;/b&gt;</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/HelpDocumentationPage.py" line="49"/>
+        <location filename="../Preferences/ConfigurationPages/HelpDocumentationPage.py" line="48"/>
         <source>HTML Files (*.html *.htm);;All Files (*)</source>
         <translation>Fichiers HTML (*.html *.htm);;Tous les fichiers (*)</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/HelpDocumentationPage.py" line="35"/>
+        <location filename="../Preferences/ConfigurationPages/HelpDocumentationPage.py" line="34"/>
         <source>HTML Files (*.html *.htm);;Compressed Help Files (*.chm);;All Files (*)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -52518,17 +52518,17 @@
 <context>
     <name>Preferences</name>
     <message>
-        <location filename="../Preferences/__init__.py" line="1628"/>
+        <location filename="../Preferences/__init__.py" line="1647"/>
         <source>Export Preferences</source>
         <translation>Export des préférences</translation>
     </message>
     <message>
-        <location filename="../Preferences/__init__.py" line="1656"/>
+        <location filename="../Preferences/__init__.py" line="1675"/>
         <source>Import Preferences</source>
         <translation>Import des préférences</translation>
     </message>
     <message>
-        <location filename="../Preferences/__init__.py" line="1656"/>
+        <location filename="../Preferences/__init__.py" line="1675"/>
         <source>Properties File (*.ini);;All Files (*)</source>
         <translation>Fichier propriétés (*.ini);;Tous les fichiers (*)</translation>
     </message>
@@ -52881,37 +52881,37 @@
         <translation type="obsolete">Compilateur de ressources (Ruby, Qt4)</translation>
     </message>
     <message>
-        <location filename="../Preferences/ProgramsDialog.py" line="202"/>
+        <location filename="../Preferences/ProgramsDialog.py" line="214"/>
         <source>CORBA IDL Compiler</source>
         <translation>Compilateur CORBA IDL</translation>
     </message>
     <message>
-        <location filename="../Preferences/ProgramsDialog.py" line="341"/>
+        <location filename="../Preferences/ProgramsDialog.py" line="353"/>
         <source>(not configured)</source>
         <translation>(non configuré)</translation>
     </message>
     <message>
-        <location filename="../Preferences/ProgramsDialog.py" line="399"/>
+        <location filename="../Preferences/ProgramsDialog.py" line="420"/>
         <source>(not executable)</source>
         <translation>(non executable)</translation>
     </message>
     <message>
-        <location filename="../Preferences/ProgramsDialog.py" line="442"/>
+        <location filename="../Preferences/ProgramsDialog.py" line="463"/>
         <source>(not found)</source>
         <translation>(non trouvé)</translation>
     </message>
     <message>
-        <location filename="../Preferences/ProgramsDialog.py" line="396"/>
+        <location filename="../Preferences/ProgramsDialog.py" line="417"/>
         <source>(unknown)</source>
         <translation>(inconnu)</translation>
     </message>
     <message>
-        <location filename="../Preferences/ProgramsDialog.py" line="235"/>
+        <location filename="../Preferences/ProgramsDialog.py" line="247"/>
         <source>Spell Checker - PyEnchant</source>
         <translation>Vérification d&apos;orthographe - PyEnchant</translation>
     </message>
     <message>
-        <location filename="../Preferences/ProgramsDialog.py" line="252"/>
+        <location filename="../Preferences/ProgramsDialog.py" line="264"/>
         <source>Source Highlighter - Pygments</source>
         <translation type="unfinished"></translation>
     </message>
@@ -52951,57 +52951,57 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ProgramsDialog.py" line="210"/>
+        <location filename="../Preferences/ProgramsDialog.py" line="222"/>
         <source>Protobuf Compiler</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ProgramsDialog.py" line="217"/>
+        <location filename="../Preferences/ProgramsDialog.py" line="229"/>
         <source>gRPC Compiler</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ProgramsDialog.py" line="375"/>
+        <location filename="../Preferences/ProgramsDialog.py" line="382"/>
         <source>(module not found)</source>
         <translation>(module non trouvé)</translation>
     </message>
     <message>
-        <location filename="../Preferences/ProgramsDialog.py" line="162"/>
+        <location filename="../Preferences/ProgramsDialog.py" line="174"/>
         <source>Translation Extractor (Python, PySide2)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ProgramsDialog.py" line="172"/>
+        <location filename="../Preferences/ProgramsDialog.py" line="184"/>
         <source>Resource Compiler (Python, PySide2)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ProgramsDialog.py" line="167"/>
+        <location filename="../Preferences/ProgramsDialog.py" line="179"/>
         <source>Forms Compiler (Python, PySide2)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ProgramsDialog.py" line="183"/>
+        <location filename="../Preferences/ProgramsDialog.py" line="195"/>
         <source>conda Manager</source>
         <translation>Gestionnaire conda</translation>
     </message>
     <message>
-        <location filename="../Preferences/ProgramsDialog.py" line="191"/>
+        <location filename="../Preferences/ProgramsDialog.py" line="203"/>
         <source>PyPI Package Management</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ProgramsDialog.py" line="259"/>
+        <location filename="../Preferences/ProgramsDialog.py" line="271"/>
         <source>MicroPython - MPY Cross Compiler</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ProgramsDialog.py" line="262"/>
+        <location filename="../Preferences/ProgramsDialog.py" line="274"/>
         <source>MicroPython - ESP Tool</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ProgramsDialog.py" line="268"/>
+        <location filename="../Preferences/ProgramsDialog.py" line="280"/>
         <source>MicroPython - PyBoard Flasher</source>
         <translation type="unfinished"></translation>
     </message>
@@ -53030,746 +53030,756 @@
         <source>Unavailable Tools Only</source>
         <translation>Outils non disponibles uniquement</translation>
     </message>
+    <message>
+        <location filename="../Preferences/ProgramsDialog.py" line="161"/>
+        <source>Translation Extractor (Python, PyQt6)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ProgramsDialog.py" line="166"/>
+        <source>Forms Compiler (Python, PyQt6)</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>Project</name>
     <message>
-        <location filename="../Project/Project.py" line="781"/>
+        <location filename="../Project/Project.py" line="787"/>
         <source>Read project file</source>
         <translation>Lire un fichier projet</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="884"/>
+        <location filename="../Project/Project.py" line="890"/>
         <source>Save project file</source>
         <translation>Enregistrer le fichier projet</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1002"/>
+        <location filename="../Project/Project.py" line="1008"/>
         <source>Read project session</source>
         <translation>Lire la session du projet</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1227"/>
+        <location filename="../Project/Project.py" line="1233"/>
         <source>Please save the project first.</source>
         <translation>Prière d&apos;enregistrer votre projet d&apos;abord.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1038"/>
+        <location filename="../Project/Project.py" line="1044"/>
         <source>Save project session</source>
         <translation>Enregistrer la session</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1369"/>
+        <location filename="../Project/Project.py" line="1375"/>
         <source>Add Language</source>
         <translation>Ajouter une langue</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1494"/>
+        <location filename="../Project/Project.py" line="1501"/>
         <source>Delete translation</source>
         <translation>Supprimer la traduction</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1659"/>
+        <location filename="../Project/Project.py" line="1666"/>
         <source>Add file</source>
         <translation>Ajouter un fichier</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1791"/>
+        <location filename="../Project/Project.py" line="1798"/>
         <source>The target directory must not be empty.</source>
         <translation>Le répertoire cible ne doit pas être vide.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1802"/>
+        <location filename="../Project/Project.py" line="1809"/>
         <source>Add directory</source>
         <translation>Ajouter un répertoire</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1802"/>
+        <location filename="../Project/Project.py" line="1809"/>
         <source>The source directory must not be empty.</source>
         <translation>Le répertoire source ne doit pas être vide.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2213"/>
+        <location filename="../Project/Project.py" line="2220"/>
         <source>Delete file</source>
         <translation>Suppression de fichier</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2338"/>
+        <location filename="../Project/Project.py" line="2345"/>
         <source>Create project directory</source>
         <translation>Création d&apos;un répertoire projet</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3812"/>
+        <location filename="../Project/Project.py" line="3819"/>
         <source>New project</source>
         <translation>Nouveau projet</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3826"/>
+        <location filename="../Project/Project.py" line="3833"/>
         <source>Open project</source>
         <translation>Ouvir un projet</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3863"/>
+        <location filename="../Project/Project.py" line="3870"/>
         <source>Save project as</source>
         <translation>Enregistrer le projet sous</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3102"/>
+        <location filename="../Project/Project.py" line="3109"/>
         <source>Save File</source>
         <translation>Enregistrer Fichier</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3138"/>
+        <location filename="../Project/Project.py" line="3145"/>
         <source>Close Project</source>
         <translation>Fermer le projet</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3138"/>
+        <location filename="../Project/Project.py" line="3145"/>
         <source>The current project has unsaved changes.</source>
         <translation>Le projet courant a des modifications non enregistrées.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4043"/>
+        <location filename="../Project/Project.py" line="4050"/>
         <source>&amp;Save</source>
         <translation>&amp;Enregistrer</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3812"/>
+        <location filename="../Project/Project.py" line="3819"/>
         <source>&amp;New...</source>
         <translation>&amp;Nouveau...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3817"/>
+        <location filename="../Project/Project.py" line="3824"/>
         <source>Generate a new project</source>
         <translation>Génerer un nouveau projet</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3818"/>
+        <location filename="../Project/Project.py" line="3825"/>
         <source>&lt;b&gt;New...&lt;/b&gt;&lt;p&gt;This opens a dialog for entering the info for a new project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Nouveau...&lt;/b&gt;&lt;p&gt;Ouvre une boite de dialogue pour entrer les paramètres d&apos;un nouveau projet.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3826"/>
+        <location filename="../Project/Project.py" line="3833"/>
         <source>&amp;Open...</source>
         <translation>&amp;Ouvrir...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3831"/>
+        <location filename="../Project/Project.py" line="3838"/>
         <source>Open an existing project</source>
         <translation>Ouvrir un projet existant</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3832"/>
-        <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing project.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Ouvrir...&lt;/b&gt;&lt;p&gt;Ouvre un projet existant.&lt;/p&gt;</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="3839"/>
+        <source>&lt;b&gt;Open...&lt;/b&gt;&lt;p&gt;This opens an existing project.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;Ouvrir...&lt;/b&gt;&lt;p&gt;Ouvre un projet existant.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3846"/>
         <source>Close project</source>
         <translation>Fermer le projet</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3839"/>
+        <location filename="../Project/Project.py" line="3846"/>
         <source>&amp;Close</source>
         <translation>&amp;Fermer</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3843"/>
+        <location filename="../Project/Project.py" line="3850"/>
         <source>Close the current project</source>
         <translation>Fermer le projet en cours</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3844"/>
-        <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current project.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Fermer&lt;/b&gt;&lt;p&gt;Ferme le projet en cours.&lt;/p&gt;</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="3851"/>
+        <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;This closes the current project.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;Fermer&lt;/b&gt;&lt;p&gt;Ferme le projet en cours.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3858"/>
         <source>Save project</source>
         <translation>Enregistrer le projet</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3855"/>
+        <location filename="../Project/Project.py" line="3862"/>
         <source>Save the current project</source>
         <translation>Enregistre le projet courant</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3856"/>
-        <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current project.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Enregistrer&lt;/b&gt;&lt;p&gt;Enregistre le projet en cours.&lt;/p&gt;</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="3863"/>
+        <source>&lt;b&gt;Save&lt;/b&gt;&lt;p&gt;This saves the current project.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;Enregistrer&lt;/b&gt;&lt;p&gt;Enregistre le projet en cours.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3870"/>
         <source>Save &amp;as...</source>
         <translation>&amp;Enregistrer sous...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3867"/>
+        <location filename="../Project/Project.py" line="3874"/>
         <source>Save the current project to a new file</source>
         <translation>Enregistre le projet en cours dans un nouveau fichier</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3869"/>
+        <location filename="../Project/Project.py" line="3876"/>
         <source>&lt;b&gt;Save as&lt;/b&gt;&lt;p&gt;This saves the current project to a new file.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Enregistrer sous&lt;/b&gt;&lt;p&gt;Enregistre le projet en cours dans un nouveau fichier.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3909"/>
+        <location filename="../Project/Project.py" line="3916"/>
         <source>Add translation to project</source>
         <translation>Ajouter une traduction au projet</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3909"/>
-        <source>Add &amp;translation...</source>
-        <translation>Ajouter une &amp;traduction...</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="3914"/>
-        <source>Add a translation to the current project</source>
-        <translation>Ajoute une traduction au projet en cours</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="3916"/>
+        <source>Add &amp;translation...</source>
+        <translation>Ajouter une &amp;traduction...</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3921"/>
+        <source>Add a translation to the current project</source>
+        <translation>Ajoute une traduction au projet en cours</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3923"/>
         <source>&lt;b&gt;Add translation...&lt;/b&gt;&lt;p&gt;This opens a dialog for add a translation to the current project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Ajouter une traduction...&lt;/b&gt;&lt;p&gt;Ouvre une boite de dialogue pour ajouter une traduction au projet courant.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3924"/>
+        <location filename="../Project/Project.py" line="3931"/>
         <source>Search new files</source>
         <translation>Rechercher des nouveaux fichiers</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3924"/>
+        <location filename="../Project/Project.py" line="3931"/>
         <source>Searc&amp;h new files...</source>
         <translation>Re&amp;chercher des nouveaux fichiers...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3928"/>
+        <location filename="../Project/Project.py" line="3935"/>
         <source>Search new files in the project directory.</source>
         <translation>Recherche des nouveaux fichiers dans le répertoire du projet.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3954"/>
+        <location filename="../Project/Project.py" line="3961"/>
         <source>Project properties</source>
         <translation>Propriétés du projet</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3954"/>
+        <location filename="../Project/Project.py" line="3961"/>
         <source>&amp;Properties...</source>
         <translation>&amp;Propriétés...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3959"/>
+        <location filename="../Project/Project.py" line="3966"/>
         <source>Show the project properties</source>
         <translation>Affiche les propriétés du projet</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3960"/>
+        <location filename="../Project/Project.py" line="3967"/>
         <source>&lt;b&gt;Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the project properties.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Propriétés...&lt;/b&gt;&lt;p&gt;Affiche une boite de dialogue pour éditer les propriétés du projet.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4082"/>
+        <location filename="../Project/Project.py" line="4089"/>
         <source>Load session</source>
         <translation>Charger la session</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4086"/>
+        <location filename="../Project/Project.py" line="4093"/>
         <source>Load the projects session file.</source>
         <translation>Charge le fichier de session du projet.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4087"/>
+        <location filename="../Project/Project.py" line="4094"/>
         <source>&lt;b&gt;Load session&lt;/b&gt;&lt;p&gt;This loads the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
         <translation>&lt;b&gt;Charger la session&lt;/b&gt;&lt;p&gt;Charge le fichier session du projet. Une session est constituée par les données suivantes.&lt;br&gt;- tous les fichiers open source&lt;br&gt;- tous les points d&apos;arrêts&lt;br&gt;- les arguments de ligne de commande&lt;br&gt;- le répertoire de travail&lt;br&gt;- le flag de rapport d&apos;exception&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4100"/>
+        <location filename="../Project/Project.py" line="4107"/>
         <source>Save session</source>
         <translation>Enregistrer la session</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4104"/>
+        <location filename="../Project/Project.py" line="4111"/>
         <source>Save the projects session file.</source>
         <translation>Enregistre le fichier de session du projet.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4105"/>
+        <location filename="../Project/Project.py" line="4112"/>
         <source>&lt;b&gt;Save session&lt;/b&gt;&lt;p&gt;This saves the projects session file. The session consists of the following data.&lt;br&gt;- all open source files&lt;br&gt;- all breakpoint&lt;br&gt;- the commandline arguments&lt;br&gt;- the working directory&lt;br&gt;- the exception reporting flag&lt;/p&gt;</source>
         <translation>&lt;b&gt;Enregistrer la session&lt;/b&gt;&lt;p&gt;Enregistrer le fichier session du projet. Une session est constituée par les données suivantes.&lt;br&gt;- tous les fichiers open source&lt;br&gt;- tous les points d&apos;arrêts&lt;br&gt;- les arguments de ligne de commande&lt;br&gt;- le répertoire de travail&lt;br&gt;- le flag de rapport d&apos;exception&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4132"/>
+        <location filename="../Project/Project.py" line="4139"/>
         <source>Code Metrics</source>
         <translation>Statistiques du code</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4132"/>
+        <location filename="../Project/Project.py" line="4139"/>
         <source>&amp;Code Metrics...</source>
         <translation>Statistiques du &amp;Code...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4136"/>
+        <location filename="../Project/Project.py" line="4143"/>
         <source>Show some code metrics for the project.</source>
         <translation>Affiche des statistiques sur le code du projet.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4138"/>
+        <location filename="../Project/Project.py" line="4145"/>
         <source>&lt;b&gt;Code Metrics...&lt;/b&gt;&lt;p&gt;This shows some code metrics for all Python files in the project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Statistiques du Code...&lt;/b&gt;&lt;p&gt;Affiche des statistiques sur le code de tous les fichiers Python du projet.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4146"/>
+        <location filename="../Project/Project.py" line="4153"/>
         <source>Python Code Coverage</source>
         <translation> Code Coverage Python</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4146"/>
+        <location filename="../Project/Project.py" line="4153"/>
         <source>Code Co&amp;verage...</source>
         <translation>Code Co&amp;verage...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4150"/>
+        <location filename="../Project/Project.py" line="4157"/>
         <source>Show code coverage information for the project.</source>
         <translation>Affiche les informations de code coverage pour le projet.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4152"/>
+        <location filename="../Project/Project.py" line="4159"/>
         <source>&lt;b&gt;Code Coverage...&lt;/b&gt;&lt;p&gt;This shows the code coverage information for all Python files in the project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Code Coverage...&lt;/b&gt;&lt;p&gt;Affiche les informations de code coverage pour le projet.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5036"/>
+        <location filename="../Project/Project.py" line="5043"/>
         <source>Profile Data</source>
         <translation>Profiling des données</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4160"/>
+        <location filename="../Project/Project.py" line="4167"/>
         <source>&amp;Profile Data...</source>
         <translation>&amp;Profiling des données...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4164"/>
+        <location filename="../Project/Project.py" line="4171"/>
         <source>Show profiling data for the project.</source>
         <translation>Affiche le profiling des données du projet.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4166"/>
+        <location filename="../Project/Project.py" line="4173"/>
         <source>&lt;b&gt;Profile Data...&lt;/b&gt;&lt;p&gt;This shows the profiling data for the project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Profilling des données...&lt;/b&gt;&lt;p&gt;Affiche le profiling des données du projet.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5090"/>
+        <location filename="../Project/Project.py" line="5097"/>
         <source>Application Diagram</source>
         <translation>Diagramme de l&apos;application</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4175"/>
+        <location filename="../Project/Project.py" line="4182"/>
         <source>&amp;Application Diagram...</source>
         <translation>&amp;Diagramme de l&apos;application...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4179"/>
+        <location filename="../Project/Project.py" line="4186"/>
         <source>Show a diagram of the project.</source>
         <translation>Affiche le diagramme de l&apos;application.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4181"/>
+        <location filename="../Project/Project.py" line="4188"/>
         <source>&lt;b&gt;Application Diagram...&lt;/b&gt;&lt;p&gt;This shows a diagram of the project.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Diagramme de l&apos;application...&lt;/b&gt;&lt;p&gt;Affiche le diagramme du projet.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4307"/>
+        <location filename="../Project/Project.py" line="4314"/>
         <source>Open &amp;Recent Projects</source>
         <translation>Ouvrir un projet &amp;récent</translation>
     </message>
     <message>
+        <location filename="../Project/Project.py" line="4326"/>
+        <source>&amp;Diagrams</source>
+        <translation>&amp;Diagrammes</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4323"/>
+        <source>Chec&amp;k</source>
+        <translation>&amp;Vérification</translation>
+    </message>
+    <message>
         <location filename="../Project/Project.py" line="4319"/>
-        <source>&amp;Diagrams</source>
-        <translation>&amp;Diagrammes</translation>
+        <source>&amp;Version Control</source>
+        <translation>&amp;Contrôle de version</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4325"/>
+        <source>Sho&amp;w</source>
+        <translation>&amp;Affichage</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4328"/>
+        <source>Source &amp;Documentation</source>
+        <translation>&amp;Documentation automatique</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4692"/>
+        <source>Search New Files</source>
+        <translation>Rechercher des nouveaux fichiers</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4692"/>
+        <source>There were no new files found to be added.</source>
+        <translation>Aucun fichier à ajouter n&apos;a été trouvé.</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4840"/>
+        <source>Version Control System</source>
+        <translation>Système de conrôle des versions (VCS)</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4970"/>
+        <source>Coverage Data</source>
+        <translation>Coverage de données</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="5020"/>
+        <source>There is no main script defined for the current project. Aborting</source>
+        <translation>Il n&apos;y a pas de script principal défini dans le projet en cours. Abandon</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="1946"/>
+        <source>Rename file</source>
+        <translation>Renommer le fichier</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="1970"/>
+        <source>Rename File</source>
+        <translation>Renommer le fichier</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="2950"/>
+        <source>New Project</source>
+        <translation>Nouveau projet</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="2465"/>
+        <source>Add existing files to the project?</source>
+        <translation>Ajouter des fichiers existant au projet ?</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="2592"/>
+        <source>Would you like to edit the VCS command options?</source>
+        <translation>Voulez-vous éditer les options de commande VCS ?</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="2535"/>
+        <source>Shall the project file be added to the repository?</source>
+        <translation>Le fichier projet doit-il être ajouté au référentiel?</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="2564"/>
+        <source>Select version control system for the project</source>
+        <translation>Sélectionner un système de contrôle de version (VCS) pour le projet</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3901"/>
+        <source>Add directory to project</source>
+        <translation>Ajouter un répertoire au projet</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3901"/>
+        <source>Add directory...</source>
+        <translation>Ajouter un répertoire...</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3906"/>
+        <source>Add a directory to the current project</source>
+        <translation>Ajouter un répertoire au projet courant</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3908"/>
+        <source>&lt;b&gt;Add directory...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a directory to the current project.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;Ajouter un répertoire...&lt;/b&gt;&lt;p&gt;Ouvre une fenêtre pour ajouter un répertoire au projet courant.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4993"/>
+        <source>Code Coverage</source>
+        <translation>Code Coverage</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4993"/>
+        <source>Please select a coverage file</source>
+        <translation>Sélectionner un fichier coverage</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="5043"/>
+        <source>Please select a profile file</source>
+        <translation>Sélectionner un fichier profile</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="1073"/>
+        <source>Delete project session</source>
+        <translation>Supprime la session de projet</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4125"/>
+        <source>Delete session</source>
+        <translation>Supprimer la session</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4129"/>
+        <source>Delete the projects session file.</source>
+        <translation>Suppression du fichier session de projet.</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4130"/>
+        <source>&lt;b&gt;Delete session&lt;/b&gt;&lt;p&gt;This deletes the projects session file&lt;/p&gt;</source>
+        <translation>&lt;b&gt;Suppression de session&lt;/b&gt;&lt;p&gt;Ceci supprime le fichier session de projet.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="271"/>
+        <source>Console</source>
+        <translation>Console</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="272"/>
+        <source>Other</source>
+        <translation>Autre</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="5097"/>
+        <source>Include module names?</source>
+        <translation>Inclure les noms de modules ?</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="2250"/>
+        <source>Delete directory</source>
+        <translation>Suppression répertoire</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="1107"/>
+        <source>Read tasks</source>
+        <translation>Tâches lues</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="1127"/>
+        <source>Save tasks</source>
+        <translation>Tâches enregistrées</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="1186"/>
+        <source>Read debugger properties</source>
+        <translation>Lecture des propriétés du débogueur</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="1221"/>
+        <source>Save debugger properties</source>
+        <translation>Enregistrement des propriétés du débogueur</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="1247"/>
+        <source>Delete debugger properties</source>
+        <translation>Suppression des propriétés du débogueur</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4025"/>
+        <source>Debugger Properties</source>
+        <translation>Propriétés du Débogueur</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4025"/>
+        <source>Debugger &amp;Properties...</source>
+        <translation>Débogueur &amp; Propriétés...</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4029"/>
+        <source>Show the debugger properties</source>
+        <translation>Affichage des propriétés du débogueur</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4030"/>
+        <source>&lt;b&gt;Debugger Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit project specific debugger settings.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;Propriétés du Débogueur...&lt;/b&gt;&lt;p&gt;Affiche une boite de dialogue permettant d&apos;éditer les proprités du débogueur, spécifiques au projet.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4038"/>
+        <source>Load</source>
+        <translation>Charger</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4038"/>
+        <source>&amp;Load</source>
+        <translation>&amp;Charger</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4042"/>
+        <source>Load the debugger properties</source>
+        <translation>Charger les propriétés du débogueur</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4050"/>
+        <source>Save</source>
+        <translation>Enregistrer</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4054"/>
+        <source>Save the debugger properties</source>
+        <translation>Enregistrer les propriétés du débogueur</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4062"/>
+        <source>Delete</source>
+        <translation>Supprimer</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4062"/>
+        <source>&amp;Delete</source>
+        <translation>&amp;Supprimer</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4066"/>
+        <source>Delete the debugger properties</source>
+        <translation>Supprimer les propriétés du débogueur</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4075"/>
+        <source>Reset</source>
+        <translation>Réinitialiser</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4075"/>
+        <source>&amp;Reset</source>
+        <translation>&amp;Réinitialiser</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4079"/>
+        <source>Reset the debugger properties</source>
+        <translation>Réinitialise des propriétés du débogueur</translation>
     </message>
     <message>
         <location filename="../Project/Project.py" line="4316"/>
-        <source>Chec&amp;k</source>
-        <translation>&amp;Vérification</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4312"/>
-        <source>&amp;Version Control</source>
-        <translation>&amp;Contrôle de version</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4318"/>
-        <source>Sho&amp;w</source>
-        <translation>&amp;Affichage</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4321"/>
-        <source>Source &amp;Documentation</source>
-        <translation>&amp;Documentation automatique</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4685"/>
-        <source>Search New Files</source>
-        <translation>Rechercher des nouveaux fichiers</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4685"/>
-        <source>There were no new files found to be added.</source>
-        <translation>Aucun fichier à ajouter n&apos;a été trouvé.</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4833"/>
-        <source>Version Control System</source>
-        <translation>Système de conrôle des versions (VCS)</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4963"/>
-        <source>Coverage Data</source>
-        <translation>Coverage de données</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="5013"/>
-        <source>There is no main script defined for the current project. Aborting</source>
-        <translation>Il n&apos;y a pas de script principal défini dans le projet en cours. Abandon</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="1939"/>
-        <source>Rename file</source>
-        <translation>Renommer le fichier</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="1963"/>
-        <source>Rename File</source>
-        <translation>Renommer le fichier</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="2943"/>
-        <source>New Project</source>
-        <translation>Nouveau projet</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="2458"/>
-        <source>Add existing files to the project?</source>
-        <translation>Ajouter des fichiers existant au projet ?</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="2585"/>
-        <source>Would you like to edit the VCS command options?</source>
-        <translation>Voulez-vous éditer les options de commande VCS ?</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="2528"/>
-        <source>Shall the project file be added to the repository?</source>
-        <translation>Le fichier projet doit-il être ajouté au référentiel?</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="2557"/>
-        <source>Select version control system for the project</source>
-        <translation>Sélectionner un système de contrôle de version (VCS) pour le projet</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="3894"/>
-        <source>Add directory to project</source>
-        <translation>Ajouter un répertoire au projet</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="3894"/>
-        <source>Add directory...</source>
-        <translation>Ajouter un répertoire...</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="3899"/>
-        <source>Add a directory to the current project</source>
-        <translation>Ajouter un répertoire au projet courant</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="3901"/>
-        <source>&lt;b&gt;Add directory...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding a directory to the current project.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Ajouter un répertoire...&lt;/b&gt;&lt;p&gt;Ouvre une fenêtre pour ajouter un répertoire au projet courant.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4986"/>
-        <source>Code Coverage</source>
-        <translation>Code Coverage</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4986"/>
-        <source>Please select a coverage file</source>
-        <translation>Sélectionner un fichier coverage</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="5036"/>
-        <source>Please select a profile file</source>
-        <translation>Sélectionner un fichier profile</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="1067"/>
-        <source>Delete project session</source>
-        <translation>Supprime la session de projet</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4118"/>
-        <source>Delete session</source>
-        <translation>Supprimer la session</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4122"/>
-        <source>Delete the projects session file.</source>
-        <translation>Suppression du fichier session de projet.</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4123"/>
-        <source>&lt;b&gt;Delete session&lt;/b&gt;&lt;p&gt;This deletes the projects session file&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Suppression de session&lt;/b&gt;&lt;p&gt;Ceci supprime le fichier session de projet.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="269"/>
-        <source>Console</source>
-        <translation>Console</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="270"/>
-        <source>Other</source>
-        <translation>Autre</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="5090"/>
-        <source>Include module names?</source>
-        <translation>Inclure les noms de modules ?</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="2243"/>
-        <source>Delete directory</source>
-        <translation>Suppression répertoire</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="1101"/>
-        <source>Read tasks</source>
-        <translation>Tâches lues</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="1121"/>
-        <source>Save tasks</source>
-        <translation>Tâches enregistrées</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="1180"/>
-        <source>Read debugger properties</source>
-        <translation>Lecture des propriétés du débogueur</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="1215"/>
-        <source>Save debugger properties</source>
-        <translation>Enregistrement des propriétés du débogueur</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="1241"/>
-        <source>Delete debugger properties</source>
-        <translation>Suppression des propriétés du débogueur</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4018"/>
-        <source>Debugger Properties</source>
-        <translation>Propriétés du Débogueur</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4018"/>
-        <source>Debugger &amp;Properties...</source>
-        <translation>Débogueur &amp; Propriétés...</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4022"/>
-        <source>Show the debugger properties</source>
-        <translation>Affichage des propriétés du débogueur</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4023"/>
-        <source>&lt;b&gt;Debugger Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit project specific debugger settings.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Propriétés du Débogueur...&lt;/b&gt;&lt;p&gt;Affiche une boite de dialogue permettant d&apos;éditer les proprités du débogueur, spécifiques au projet.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4031"/>
-        <source>Load</source>
-        <translation>Charger</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4031"/>
-        <source>&amp;Load</source>
-        <translation>&amp;Charger</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4035"/>
-        <source>Load the debugger properties</source>
-        <translation>Charger les propriétés du débogueur</translation>
+        <source>Debugger</source>
+        <translation>Débogueur</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4315"/>
+        <source>Session</source>
+        <translation>Session</translation>
     </message>
     <message>
         <location filename="../Project/Project.py" line="4043"/>
-        <source>Save</source>
-        <translation>Enregistrer</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4047"/>
-        <source>Save the debugger properties</source>
-        <translation>Enregistrer les propriétés du débogueur</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4055"/>
-        <source>Delete</source>
-        <translation>Supprimer</translation>
+        <source>&lt;b&gt;Load Debugger Properties&lt;/b&gt;&lt;p&gt;This loads the project specific debugger settings.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;Chargement des Propriétés du Débogueur&lt;/b&gt;&lt;p&gt;Charge la configuration du débogueur spécifique au projet.&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../Project/Project.py" line="4055"/>
-        <source>&amp;Delete</source>
-        <translation>&amp;Supprimer</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4059"/>
-        <source>Delete the debugger properties</source>
-        <translation>Supprimer les propriétés du débogueur</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4068"/>
-        <source>Reset</source>
-        <translation>Réinitialiser</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4068"/>
-        <source>&amp;Reset</source>
-        <translation>&amp;Réinitialiser</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4072"/>
-        <source>Reset the debugger properties</source>
-        <translation>Réinitialise des propriétés du débogueur</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4309"/>
-        <source>Debugger</source>
-        <translation>Débogueur</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4308"/>
-        <source>Session</source>
-        <translation>Session</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4036"/>
-        <source>&lt;b&gt;Load Debugger Properties&lt;/b&gt;&lt;p&gt;This loads the project specific debugger settings.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Chargement des Propriétés du Débogueur&lt;/b&gt;&lt;p&gt;Charge la configuration du débogueur spécifique au projet.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4048"/>
         <source>&lt;b&gt;Save Debugger Properties&lt;/b&gt;&lt;p&gt;This saves the project specific debugger settings.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Enregistrement des Propriétés du Débogueur&lt;/b&gt;&lt;p&gt;Enregistre la configuration du débogueur spécifique au projet.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4060"/>
+        <location filename="../Project/Project.py" line="4067"/>
         <source>&lt;b&gt;Delete Debugger Properties&lt;/b&gt;&lt;p&gt;This deletes the file containing the project specific debugger settings.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Suppression des Propriétés du Débogueur...&lt;/b&gt;&lt;p&gt;Supprime la configuration du débogueur spécifique au projet.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4073"/>
+        <location filename="../Project/Project.py" line="4080"/>
         <source>&lt;b&gt;Reset Debugger Properties&lt;/b&gt;&lt;p&gt;This resets the project specific debugger settings.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Réinitialiser les propriétés du débogueur&lt;/b&gt;&lt;p&gt;Réinitialise la configuration du débogueur spécifique au projet.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3982"/>
+        <location filename="../Project/Project.py" line="3989"/>
         <source>Filetype Associations</source>
         <translation>Association des types de fichiers</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3982"/>
+        <location filename="../Project/Project.py" line="3989"/>
         <source>Filetype Associations...</source>
         <translation>Association des types de fichiers...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3986"/>
+        <location filename="../Project/Project.py" line="3993"/>
         <source>Show the project filetype associations</source>
         <translation>Affiche les asociation Fichier/Type de fichier pour le projet</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4320"/>
+        <location filename="../Project/Project.py" line="4327"/>
         <source>Pac&amp;kagers</source>
         <translation>Création de pac&amp;kage</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3878"/>
+        <location filename="../Project/Project.py" line="3885"/>
         <source>Add files to project</source>
         <translation>Ajouter des fichiers au projet</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3878"/>
-        <source>Add &amp;files...</source>
-        <translation>Ajouter des &amp;fichiers...</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="3883"/>
-        <source>Add files to the current project</source>
-        <translation>Ajouter des fichiers au projet courant</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="3885"/>
+        <source>Add &amp;files...</source>
+        <translation>Ajouter des &amp;fichiers...</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3890"/>
+        <source>Add files to the current project</source>
+        <translation>Ajouter des fichiers au projet courant</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3892"/>
         <source>&lt;b&gt;Add files...&lt;/b&gt;&lt;p&gt;This opens a dialog for adding files to the current project. The place to add is determined by the file extension.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Ajouter des fichiers...&lt;/b&gt;&lt;p&gt;Ouvre une boite de dialogue pour ajouter des fichiers au projet courant. La position pour l&apos;insertion est déterminée par l&apos;extension du fichier.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3087"/>
+        <location filename="../Project/Project.py" line="3094"/>
         <source>Project Files (*.e4p)</source>
         <translation>Fichiers projets (*.e4p)</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4306"/>
+        <location filename="../Project/Project.py" line="4313"/>
         <source>&amp;Project</source>
         <translation>&amp;Projet</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4446"/>
+        <location filename="../Project/Project.py" line="4453"/>
         <source>Project</source>
         <translation>Projet</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4512"/>
+        <location filename="../Project/Project.py" line="4519"/>
         <source>&amp;Clear</source>
         <translation>&amp;Effacer</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="920"/>
+        <location filename="../Project/Project.py" line="926"/>
         <source>Read user project properties</source>
         <translation>Lire les propriétés utilisateur du projet</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="944"/>
+        <location filename="../Project/Project.py" line="950"/>
         <source>Save user project properties</source>
         <translation>Enregistrer les propriétés utilisateur du projet</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3967"/>
-        <source>User project properties</source>
-        <translation>Propriétés utilisateur du projet</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="3967"/>
-        <source>&amp;User Properties...</source>
-        <translation>Propriétés &amp;Utilisateur...</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="3972"/>
-        <source>Show the user specific project properties</source>
-        <translation>Afficher le propriétés utilisateurs spécifiques au projet</translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="3974"/>
+        <source>User project properties</source>
+        <translation>Propriétés utilisateur du projet</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3974"/>
+        <source>&amp;User Properties...</source>
+        <translation>Propriétés &amp;Utilisateur...</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3979"/>
+        <source>Show the user specific project properties</source>
+        <translation>Afficher le propriétés utilisateurs spécifiques au projet</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="3981"/>
         <source>&lt;b&gt;User Properties...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the user specific project properties.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Propriétés utilisateur...&lt;/b&gt;&lt;p&gt;Affiche une fenêtre permettant d&apos;éditer les propriétés du projet spécifiques à l&apos;utilisateur.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3315"/>
+        <location filename="../Project/Project.py" line="3322"/>
         <source>Syntax errors detected</source>
         <translation>Erreurs de syntaxe détectées</translation>
     </message>
     <message numerus="yes">
-        <location filename="../Project/Project.py" line="3315"/>
+        <location filename="../Project/Project.py" line="3322"/>
         <source>The project contains %n file(s) with syntax errors.</source>
         <translation>
             <numerusform>Le projet contient %n fichier avec des erreurs de syntaxe.</numerusform>
@@ -53777,87 +53787,87 @@
         </translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5285"/>
+        <location filename="../Project/Project.py" line="5292"/>
         <source>Create Package List</source>
         <translation>Création de la liste de package</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4204"/>
+        <location filename="../Project/Project.py" line="4211"/>
         <source>Create &amp;Package List</source>
         <translation>Création de la liste de &amp;package</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5558"/>
+        <location filename="../Project/Project.py" line="5565"/>
         <source>Create Plugin Archive</source>
         <translation>Création de l&apos;archive du plugin</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5234"/>
+        <location filename="../Project/Project.py" line="5241"/>
         <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; already exists.&lt;/p&gt;&lt;p&gt;Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le fichier &lt;b&gt;PKGLIST&lt;/b&gt; existe déjà.&lt;/p&gt;&lt;p&gt;Ecraser ?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5304"/>
+        <location filename="../Project/Project.py" line="5311"/>
         <source>The project does not have a main script defined. Aborting...</source>
         <translation>Le projet n&apos;a pas de script principal défini. Abandon...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1690"/>
+        <location filename="../Project/Project.py" line="1697"/>
         <source>&lt;p&gt;The source directory doesn&apos;t contain any files belonging to the selected category.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le répertoire source ne contient aucun fichier correspondant à la catégorie sélectionnée.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2943"/>
+        <location filename="../Project/Project.py" line="2950"/>
         <source>Select Version Control System</source>
         <translation>Sélectionner un système de contrôle de version</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2564"/>
+        <location filename="../Project/Project.py" line="2571"/>
         <source>None</source>
         <translation>Auncun</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="367"/>
+        <location filename="../Project/Project.py" line="370"/>
         <source>Registering Project Type</source>
         <translation>Enregistrement du type de projet</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4220"/>
+        <location filename="../Project/Project.py" line="4227"/>
         <source>Create Plugin &amp;Archives</source>
         <translation>Créer les &amp;archives plugin</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1369"/>
+        <location filename="../Project/Project.py" line="1375"/>
         <source>You have to specify a translation pattern first.</source>
         <translation>Vous devez d&apos;abord spécifier un pattern de traduction.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2666"/>
+        <location filename="../Project/Project.py" line="2673"/>
         <source>Translation Pattern</source>
         <translation>Pattern de traduction</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2666"/>
+        <location filename="../Project/Project.py" line="2673"/>
         <source>Enter the path pattern for translation files (use &apos;%language%&apos; in place of the language code):</source>
         <translation>Entrer le pattern pour les fichiers de traduction (utiliser la balise &apos;%language%&apos; à la place de la langue à utiliser):</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4000"/>
+        <location filename="../Project/Project.py" line="4007"/>
         <source>Lexer Associations</source>
         <translation>Association des types de fichiers</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4000"/>
+        <location filename="../Project/Project.py" line="4007"/>
         <source>Lexer Associations...</source>
         <translation>Association des types de fichiers...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4004"/>
+        <location filename="../Project/Project.py" line="4011"/>
         <source>Show the project lexer associations (overriding defaults)</source>
         <translation>Affiche les asociations Fichier/Type de fichier pour le projet (sans tenir compte des valeurs par défaut)</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4006"/>
+        <location filename="../Project/Project.py" line="4013"/>
         <source>&lt;b&gt;Lexer Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the lexer associations of the project. These associations override the global lexer associations. Lexers are used to highlight the editor text.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Associations des types de fichiers...&lt;/b&gt;&lt;p&gt;Permet d&apos;associer les types de fichiers aux analyseurs syntaxiques pour le projet en cours. Ces associations sont prioritaires sur les associations de fichiers configurées par défaut.&lt;/p&gt;</translation>
     </message>
@@ -53867,152 +53877,152 @@
         <translation>Fichiers Python3 (*.py *.py3);;Fichiers Python3 GUI (*.pyw *.pyw3);;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="781"/>
+        <location filename="../Project/Project.py" line="787"/>
         <source>&lt;p&gt;The project file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le fichier projet &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="884"/>
+        <location filename="../Project/Project.py" line="890"/>
         <source>&lt;p&gt;The project file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le fichier projet&lt;b&gt;{0}&lt;/b&gt; ne peut être écrit.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="920"/>
+        <location filename="../Project/Project.py" line="926"/>
         <source>&lt;p&gt;The user specific project properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="944"/>
+        <location filename="../Project/Project.py" line="950"/>
         <source>&lt;p&gt;The user specific project properties file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1002"/>
+        <location filename="../Project/Project.py" line="1008"/>
         <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1038"/>
+        <location filename="../Project/Project.py" line="1044"/>
         <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1067"/>
+        <location filename="../Project/Project.py" line="1073"/>
         <source>&lt;p&gt;The project session file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1101"/>
+        <location filename="../Project/Project.py" line="1107"/>
         <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le fichier de tâches &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1121"/>
+        <location filename="../Project/Project.py" line="1127"/>
         <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le fichier de tâches &lt;b&gt;{0}&lt;/b&gt; ne peut être écrit.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1180"/>
+        <location filename="../Project/Project.py" line="1186"/>
         <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1215"/>
+        <location filename="../Project/Project.py" line="1221"/>
         <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1241"/>
+        <location filename="../Project/Project.py" line="1247"/>
         <source>&lt;p&gt;The project debugger properties file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1723"/>
+        <location filename="../Project/Project.py" line="1730"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists.&lt;/p&gt;&lt;p&gt;Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; existe déjà.&lt;/p&gt;&lt;p&gt;L&apos;écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3102"/>
+        <location filename="../Project/Project.py" line="3109"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1963"/>
+        <location filename="../Project/Project.py" line="1970"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be renamed.&lt;br /&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut pas être renommé.&lt;br /&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2338"/>
+        <location filename="../Project/Project.py" line="2345"/>
         <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le répertoire projet &lt;b&gt;{0}&lt;/b&gt; n&apos;a pas pu être créé.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4833"/>
+        <location filename="../Project/Project.py" line="4840"/>
         <source>&lt;p&gt;The selected VCS &lt;b&gt;{0}&lt;/b&gt; could not be found.&lt;br/&gt;Disabling version control.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5285"/>
+        <location filename="../Project/Project.py" line="5292"/>
         <source>&lt;p&gt;The file &lt;b&gt;PKGLIST&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5444"/>
+        <location filename="../Project/Project.py" line="5451"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be stored in the archive. Ignoring it.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5517"/>
+        <location filename="../Project/Project.py" line="5524"/>
         <source>&lt;p&gt;The plugin file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le fichier plugin &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1646"/>
+        <location filename="../Project/Project.py" line="1653"/>
         <source>&lt;p&gt;The selected file &lt;b&gt;{0}&lt;/b&gt; could not be added to &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {2}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le fichier sélectionné &lt;b&gt;{0}&lt;/b&gt; ne peut être ajouté à &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Raison : {2}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1705"/>
+        <location filename="../Project/Project.py" line="1712"/>
         <source>&lt;p&gt;The target directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le répertoire cible &lt;b&gt;{0}&lt;/b&gt; ne peut être créé.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2424"/>
+        <location filename="../Project/Project.py" line="2431"/>
         <source>Create main script</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2424"/>
+        <location filename="../Project/Project.py" line="2431"/>
         <source>&lt;p&gt;The mainscript &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4189"/>
+        <location filename="../Project/Project.py" line="4196"/>
         <source>Load Diagram</source>
         <translation>Charger le diagramme</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4189"/>
+        <location filename="../Project/Project.py" line="4196"/>
         <source>&amp;Load Diagram...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4193"/>
+        <location filename="../Project/Project.py" line="4200"/>
         <source>Load a diagram from file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4195"/>
+        <location filename="../Project/Project.py" line="4202"/>
         <source>&lt;b&gt;Load Diagram...&lt;/b&gt;&lt;p&gt;This loads a diagram from file.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="367"/>
+        <location filename="../Project/Project.py" line="370"/>
         <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le type projet &lt;b&gt;{0}&lt;/b&gt; est déjà enregistré.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="355"/>
+        <location filename="../Project/Project.py" line="358"/>
         <source>&lt;p&gt;The Project type &lt;b&gt;{0}&lt;/b&gt; is already registered with Programming Language &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le type projet &lt;b&gt;{0}&lt;/b&gt; est déjà enregistré avec le langage de programmation&lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
@@ -54027,276 +54037,286 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4821"/>
+        <location filename="../Project/Project.py" line="4828"/>
         <source>&lt;p&gt;The selected VCS &lt;b&gt;{0}&lt;/b&gt; could not be found. &lt;br/&gt;Reverting override.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5558"/>
+        <location filename="../Project/Project.py" line="5565"/>
         <source>&lt;p&gt;The plugin file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt; &lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4209"/>
+        <location filename="../Project/Project.py" line="4216"/>
         <source>Create an initial PKGLIST file for an eric6 plugin.</source>
         <translation>Créé le fichier d&apos;archive pour un plugin eric6.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4211"/>
+        <location filename="../Project/Project.py" line="4218"/>
         <source>&lt;b&gt;Create Package List&lt;/b&gt;&lt;p&gt;This creates an initial list of files to include in an eric6 plugin archive. The list is created from the project file.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4225"/>
+        <location filename="../Project/Project.py" line="4232"/>
         <source>Create eric6 plugin archive files.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4227"/>
+        <location filename="../Project/Project.py" line="4234"/>
         <source>&lt;b&gt;Create Plugin Archives&lt;/b&gt;&lt;p&gt;This creates eric6 plugin archive files using the list of files given in a PKGLIST* file. The archive name is built from the main script name if not designated in the package list file.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5408"/>
+        <location filename="../Project/Project.py" line="5415"/>
         <source>&lt;p&gt;The eric6 plugin archive file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le fichier d&apos;archive de plugin eric6 &lt;b&gt;{0}&lt;/b&gt; n&apos;a pas pu être créé.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="268"/>
+        <location filename="../Project/Project.py" line="270"/>
         <source>Eric6 Plugin</source>
         <translation>Plugin Eric6</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2913"/>
+        <location filename="../Project/Project.py" line="2920"/>
         <source>Create project management directory</source>
         <translation>Créer un répertoire de gestion de projet</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2913"/>
+        <location filename="../Project/Project.py" line="2920"/>
         <source>&lt;p&gt;The project directory &lt;b&gt;{0}&lt;/b&gt; is not writable.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le répertoire projet &lt;b&gt;{0}&lt;/b&gt; n&apos;est pas accessible en écriture.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3939"/>
+        <location filename="../Project/Project.py" line="3946"/>
         <source>Alt+Ctrl+P</source>
         <comment>Project|Search Project File</comment>
         <translation>Alt+Ctrl+P</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3945"/>
+        <location filename="../Project/Project.py" line="3952"/>
         <source>Search for a file in the project list of files.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3947"/>
+        <location filename="../Project/Project.py" line="3954"/>
         <source>&lt;b&gt;Search Project File&lt;/b&gt;&lt;p&gt;This searches for a file in the project list of files.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3939"/>
+        <location filename="../Project/Project.py" line="3946"/>
         <source>Search Project File</source>
         <translation>Chercher un fichier projet</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3939"/>
+        <location filename="../Project/Project.py" line="3946"/>
         <source>Search Project File...</source>
         <translation>Chercher un fichier projet...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5340"/>
+        <location filename="../Project/Project.py" line="5347"/>
         <source>Create Plugin Archives</source>
         <translation>Créer une archive plugin</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4237"/>
+        <location filename="../Project/Project.py" line="4244"/>
         <source>Create Plugin Archives (Snapshot)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4237"/>
-        <source>Create Plugin Archives (&amp;Snapshot)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4242"/>
-        <source>Create eric6 plugin archive files (snapshot releases).</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Project/Project.py" line="4244"/>
+        <source>Create Plugin Archives (&amp;Snapshot)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4249"/>
+        <source>Create eric6 plugin archive files (snapshot releases).</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4251"/>
         <source>&lt;b&gt;Create Plugin Archives (Snapshot)&lt;/b&gt;&lt;p&gt;This creates eric6 plugin archive files using the list of files given in the PKGLIST* file. The archive name is built from the main script name if not designated in the package list file. The version entry of the main script is modified to reflect a snapshot release.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5318"/>
+        <location filename="../Project/Project.py" line="5325"/>
         <source>Select package lists:</source>
         <translation>Sélectionner les listes de packages :</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5336"/>
+        <location filename="../Project/Project.py" line="5343"/>
         <source>Creating plugin archives...</source>
         <translation>Création en cours des archives de plugin...</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5336"/>
+        <location filename="../Project/Project.py" line="5343"/>
         <source>Abort</source>
         <translation>Abandonner</translation>
     </message>
     <message>
+        <location filename="../Project/Project.py" line="5343"/>
+        <source>%v/%m Archives</source>
+        <translation>Archives %v/%m</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="5359"/>
+        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="5470"/>
+        <source>&lt;p&gt;The eric6 plugin archive files were created with some errors.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="5473"/>
+        <source>&lt;p&gt;The eric6 plugin archive files were created successfully.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../Project/Project.py" line="5336"/>
-        <source>%v/%m Archives</source>
-        <translation>Archives %v/%m</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="5352"/>
-        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
-        <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="5463"/>
-        <source>&lt;p&gt;The eric6 plugin archive files were created with some errors.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="5466"/>
-        <source>&lt;p&gt;The eric6 plugin archive files were created successfully.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="5329"/>
         <source>&lt;p&gt;No package list files (PKGLIST*) available or selected. Aborting...&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5380"/>
+        <location filename="../Project/Project.py" line="5387"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; is not ready yet.&lt;/p&gt;&lt;p&gt;Please rework it and delete the&apos;; initial_list&apos; line of the header.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3930"/>
+        <location filename="../Project/Project.py" line="3937"/>
         <source>&lt;b&gt;Search new files...&lt;/b&gt;&lt;p&gt;This searches for new files (sources, *.ui, *.idl, *.proto) in the project directory and registered subdirectories.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="3988"/>
+        <location filename="../Project/Project.py" line="3995"/>
         <source>&lt;b&gt;Filetype Associations...&lt;/b&gt;&lt;p&gt;This shows a dialog to edit the file type associations of the project. These associations determine the type (source, form, interface, protocol or others) with a filename pattern. They are used when adding a file to the project and when performing a search for new files.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="1494"/>
+        <location filename="../Project/Project.py" line="1501"/>
         <source>&lt;p&gt;The selected translation file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le fichier de traduction sélectionné &lt;b&gt;{0}&lt;/b&gt; ne peut être supprimé.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2213"/>
+        <location filename="../Project/Project.py" line="2220"/>
         <source>&lt;p&gt;The selected file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le fichier sélectionné &lt;b&gt;{0}&lt;/b&gt; ne peut être supprimé.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2243"/>
+        <location filename="../Project/Project.py" line="2250"/>
         <source>&lt;p&gt;The selected directory &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le répertoire sélectionné &lt;b&gt;{0}&lt;/b&gt; ne peut être supprimé.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2739"/>
+        <location filename="../Project/Project.py" line="2746"/>
         <source>Create Makefile</source>
         <translation>Créer un Makefile</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="2739"/>
+        <location filename="../Project/Project.py" line="2746"/>
         <source>&lt;p&gt;The makefile &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le makefile &lt;b&gt;{0}&lt;/b&gt; n&apos;a pas pu être créé.&lt;br/&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5744"/>
+        <location filename="../Project/Project.py" line="5751"/>
         <source>Execute Make</source>
         <translation>Exécuter Make</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4258"/>
+        <location filename="../Project/Project.py" line="4265"/>
         <source>&amp;Execute Make</source>
         <translation>Éxécut&amp;er Make</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4262"/>
+        <location filename="../Project/Project.py" line="4269"/>
         <source>Perform a &apos;make&apos; run.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4264"/>
+        <location filename="../Project/Project.py" line="4271"/>
         <source>&lt;b&gt;Execute Make&lt;/b&gt;&lt;p&gt;This performs a &apos;make&apos; run to rebuild the configured target.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
+        <location filename="../Project/Project.py" line="5731"/>
+        <source>Test for Changes</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4279"/>
+        <source>&amp;Test for Changes</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4283"/>
+        <source>Question &apos;make&apos;, if a rebuild is needed.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4285"/>
+        <source>&lt;b&gt;Test for Changes&lt;/b&gt;&lt;p&gt;This questions &apos;make&apos;, if a rebuild of the configured target is necessary.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="4330"/>
+        <source>Make</source>
+        <translation>Make</translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="5679"/>
+        <source>The make process did not start.</source>
+        <translation>Le processus make n&apos;a pas démarré.</translation>
+    </message>
+    <message>
         <location filename="../Project/Project.py" line="5724"/>
-        <source>Test for Changes</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4272"/>
-        <source>&amp;Test for Changes</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4276"/>
-        <source>Question &apos;make&apos;, if a rebuild is needed.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4278"/>
-        <source>&lt;b&gt;Test for Changes&lt;/b&gt;&lt;p&gt;This questions &apos;make&apos;, if a rebuild of the configured target is necessary.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="4323"/>
-        <source>Make</source>
-        <translation>Make</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="5672"/>
-        <source>The make process did not start.</source>
-        <translation>Le processus make n&apos;a pas démarré.</translation>
-    </message>
-    <message>
-        <location filename="../Project/Project.py" line="5717"/>
         <source>The make process crashed.</source>
         <translation>Crash du processus make.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5727"/>
+        <location filename="../Project/Project.py" line="5734"/>
         <source>&lt;p&gt;There are changes that require the configured make target &lt;b&gt;{0}&lt;/b&gt; to be rebuilt.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5732"/>
+        <location filename="../Project/Project.py" line="5739"/>
         <source>&lt;p&gt;There are changes that require the default make target to be rebuilt.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="5744"/>
+        <location filename="../Project/Project.py" line="5751"/>
         <source>The makefile contains errors.</source>
         <translation>Le makefile contient des erreurs.</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="281"/>
+        <location filename="../Project/Project.py" line="284"/>
         <source>PySide2 GUI</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="282"/>
+        <location filename="../Project/Project.py" line="285"/>
         <source>PySide2 Console</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="4311"/>
+        <location filename="../Project/Project.py" line="4318"/>
         <source>Project-T&amp;ools</source>
         <translation>Outils pr&amp;ojet</translation>
     </message>
     <message>
-        <location filename="../Project/Project.py" line="344"/>
+        <location filename="../Project/Project.py" line="347"/>
         <source>&lt;p&gt;The Programming Language &lt;b&gt;{0}&lt;/b&gt; is not supported (project type: {1}).&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le langage de programmation &lt;b&gt;{0}&lt;/b&gt; n&apos;est pas supporté (type project : {1}).&lt;/p&gt;</translation>
     </message>
+    <message>
+        <location filename="../Project/Project.py" line="268"/>
+        <source>PyQt6 GUI</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Project/Project.py" line="269"/>
+        <source>PyQt6 Console</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>ProjectBaseBrowser</name>
@@ -54553,292 +54573,292 @@
 <context>
     <name>ProjectFormsBrowser</name>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="999"/>
+        <location filename="../Project/ProjectFormsBrowser.py" line="1012"/>
         <source>Forms</source>
         <translation>Feuilles du projet</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="69"/>
+        <location filename="../Project/ProjectFormsBrowser.py" line="70"/>
         <source>&lt;b&gt;Project Forms Browser&lt;/b&gt;&lt;p&gt;This allows to easily see all forms contained in the current project. Several actions can be executed via the context menu.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Navigateur de feuilles du projet&lt;/b&gt;&lt;p&gt;Permet de voir rapidement toutes les feuilles du projet. Plusieurs actions peuvent être effectuées via le menu contextuel.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="88"/>
-        <source>Dialog</source>
-        <translation>Boite de Dialogue</translation>
-    </message>
-    <message>
         <location filename="../Project/ProjectFormsBrowser.py" line="89"/>
+        <source>Dialog</source>
+        <translation>Boite de Dialogue</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="90"/>
         <source>Widget</source>
         <translation>Widget</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="93"/>
+        <location filename="../Project/ProjectFormsBrowser.py" line="94"/>
         <source>Dialog with Buttons (Bottom)</source>
         <translation>Boite de dialogue avec Boutons (en bas)</translation>
     </message>
     <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="96"/>
+        <source>Dialog with Buttons (Right)</source>
+        <translation>Boite de dialogue avec Boutons (à droite)</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="154"/>
+        <source>Compile form</source>
+        <translation>Compiler la feuille</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="346"/>
+        <source>Compile all forms</source>
+        <translation>Compiler toutes les feuilles</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="252"/>
+        <source>Open in Qt-Designer</source>
+        <translation>Ouvrir dans Qt-Designer</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="305"/>
+        <source>Remove from project</source>
+        <translation>Supprimer du projet</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="308"/>
+        <source>Delete</source>
+        <translation>Supprimer</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="316"/>
+        <source>New form...</source>
+        <translation>Nouvelle feuille...</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="354"/>
+        <source>Add forms directory...</source>
+        <translation>Ajouter un répertoire de feuilles...</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="357"/>
+        <source>Expand all directories</source>
+        <translation>Déployer tous les répertoires</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="359"/>
+        <source>Collapse all directories</source>
+        <translation>Contracter tous les répertoires</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="627"/>
+        <source>New Form</source>
+        <translation>Nouvelle feuille</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="582"/>
+        <source>Select a form type:</source>
+        <translation>Sélectionner un type de feuille:</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="797"/>
+        <source>Form Compilation</source>
+        <translation>Compilation</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="769"/>
+        <source>The compilation of the form file was successful.</source>
+        <translation>La compilation de la feuille a réussi.</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="797"/>
+        <source>The compilation of the form file failed.</source>
+        <translation>La compilation de la feuille a échoué.</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="877"/>
+        <source>Process Generation Error</source>
+        <translation>Erreur du processus</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="969"/>
+        <source>Compiling forms...</source>
+        <translation>Compilation des feuilles...</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="1008"/>
+        <source>Abort</source>
+        <translation>Abandon</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="254"/>
+        <source>Open in Editor</source>
+        <translation>Ouvrir dans l&apos;éditeur</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="182"/>
+        <source>Rename file</source>
+        <translation>Renommer le fichier</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="261"/>
+        <source>Compile forms</source>
+        <translation>Compiler les feuilles</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="655"/>
+        <source>Delete forms</source>
+        <translation>Supprimer les feuilles</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="655"/>
+        <source>Do you really want to delete these forms from the project?</source>
+        <translation>Voulez-vous vraiment supprimer ces feuilles du projet?</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="149"/>
+        <source>Preview form</source>
+        <translation>Apercu feuille</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="257"/>
+        <source>Preview translations</source>
+        <translation>Apercu des traductions</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="352"/>
+        <source>Add forms...</source>
+        <translation>Ajouter des feuilles...</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="91"/>
+        <source>Main Window</source>
+        <translation>Fenêtre principale</translation>
+    </message>
+    <message>
         <location filename="../Project/ProjectFormsBrowser.py" line="95"/>
-        <source>Dialog with Buttons (Right)</source>
-        <translation>Boite de dialogue avec Boutons (à droite)</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="151"/>
-        <source>Compile form</source>
-        <translation>Compiler la feuille</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="345"/>
-        <source>Compile all forms</source>
-        <translation>Compiler toutes les feuilles</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="251"/>
-        <source>Open in Qt-Designer</source>
-        <translation>Ouvrir dans Qt-Designer</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="304"/>
-        <source>Remove from project</source>
-        <translation>Supprimer du projet</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="307"/>
-        <source>Delete</source>
-        <translation>Supprimer</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="315"/>
-        <source>New form...</source>
-        <translation>Nouvelle feuille...</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="353"/>
-        <source>Add forms directory...</source>
-        <translation>Ajouter un répertoire de feuilles...</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="356"/>
-        <source>Expand all directories</source>
-        <translation>Déployer tous les répertoires</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="358"/>
-        <source>Collapse all directories</source>
-        <translation>Contracter tous les répertoires</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="624"/>
-        <source>New Form</source>
-        <translation>Nouvelle feuille</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="579"/>
-        <source>Select a form type:</source>
-        <translation>Sélectionner un type de feuille:</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="791"/>
-        <source>Form Compilation</source>
-        <translation>Compilation</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="763"/>
-        <source>The compilation of the form file was successful.</source>
-        <translation>La compilation de la feuille a réussi.</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="791"/>
-        <source>The compilation of the form file failed.</source>
-        <translation>La compilation de la feuille a échoué.</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="864"/>
-        <source>Process Generation Error</source>
-        <translation>Erreur du processus</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="956"/>
-        <source>Compiling forms...</source>
-        <translation>Compilation des feuilles...</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="995"/>
-        <source>Abort</source>
-        <translation>Abandon</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="253"/>
-        <source>Open in Editor</source>
-        <translation>Ouvrir dans l&apos;éditeur</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="179"/>
-        <source>Rename file</source>
-        <translation>Renommer le fichier</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="260"/>
-        <source>Compile forms</source>
-        <translation>Compiler les feuilles</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="652"/>
-        <source>Delete forms</source>
-        <translation>Supprimer les feuilles</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="652"/>
-        <source>Do you really want to delete these forms from the project?</source>
-        <translation>Voulez-vous vraiment supprimer ces feuilles du projet?</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="146"/>
-        <source>Preview form</source>
-        <translation>Apercu feuille</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="256"/>
-        <source>Preview translations</source>
-        <translation>Apercu des traductions</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="351"/>
-        <source>Add forms...</source>
-        <translation>Ajouter des feuilles...</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="90"/>
-        <source>Main Window</source>
-        <translation>Fenêtre principale</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="94"/>
         <source>Dialog with Buttons (Bottom-Center)</source>
         <translation>Boite de dialogue avec boutons (Bas-Centre)</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="995"/>
+        <location filename="../Project/ProjectFormsBrowser.py" line="1008"/>
         <source>Determining changed forms...</source>
         <translation>Détermination des feuilles modifiées...</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="1025"/>
+        <location filename="../Project/ProjectFormsBrowser.py" line="1038"/>
         <source>Compiling changed forms...</source>
         <translation>Compilation des feuilles modifiées...</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="612"/>
+        <location filename="../Project/ProjectFormsBrowser.py" line="615"/>
         <source>The file already exists! Overwrite it?</source>
         <translation>Le fichier existe déjà! Ecraser ?</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="91"/>
-        <source>Dialog with Buttonbox (Bottom)</source>
-        <translation>Boite de dialogue avec Boutons (en bas)</translation>
-    </message>
-    <message>
         <location filename="../Project/ProjectFormsBrowser.py" line="92"/>
+        <source>Dialog with Buttonbox (Bottom)</source>
+        <translation>Boite de dialogue avec Boutons (en bas)</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="93"/>
         <source>Dialog with Buttonbox (Right)</source>
         <translation>Boite de dialogue avec Boutons (à droite)</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="162"/>
+        <location filename="../Project/ProjectFormsBrowser.py" line="165"/>
         <source>Generate Dialog Code...</source>
         <translation>Générateur de code...</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="270"/>
+        <location filename="../Project/ProjectFormsBrowser.py" line="271"/>
         <source>Open</source>
         <translation>Ouvrir</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="593"/>
+        <location filename="../Project/ProjectFormsBrowser.py" line="596"/>
         <source>Qt User-Interface Files (*.ui);;All Files (*)</source>
         <translation>Fichiers Qt User-Interface (*.ui);;Tous fichiers(*)</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="361"/>
+        <location filename="../Project/ProjectFormsBrowser.py" line="362"/>
         <source>Configure...</source>
         <translation>Configuration...</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="324"/>
+        <location filename="../Project/ProjectFormsBrowser.py" line="325"/>
         <source>Copy Path to Clipboard</source>
         <translation>Copier chemin dans le Presse-Papiers</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="624"/>
+        <location filename="../Project/ProjectFormsBrowser.py" line="627"/>
         <source>&lt;p&gt;The new form file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;br&gt;Problem: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le nouveau fichier formulaire &lt;b&gt;{0}&lt;/b&gt; ne peut être créé.&lt;br&gt;Problème : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="778"/>
+        <location filename="../Project/ProjectFormsBrowser.py" line="784"/>
         <source>&lt;p&gt;The compilation of the form file failed.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="864"/>
+        <location filename="../Project/ProjectFormsBrowser.py" line="877"/>
         <source>Could not start {0}.&lt;br&gt;Ensure that it is in the search path.</source>
         <translation>Ne peut démarré {0}.&lt;br&gt;Vérifier qu&apos;il est dans le chemin de recherche.</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="97"/>
-        <source>QWizard</source>
-        <translation>QWizard</translation>
-    </message>
-    <message>
         <location filename="../Project/ProjectFormsBrowser.py" line="98"/>
-        <source>QWizardPage</source>
-        <translation>QWizardPage</translation>
+        <source>QWizard</source>
+        <translation>QWizard</translation>
     </message>
     <message>
         <location filename="../Project/ProjectFormsBrowser.py" line="99"/>
-        <source>QDockWidget</source>
-        <translation>QDockWidget</translation>
+        <source>QWizardPage</source>
+        <translation>QWizardPage</translation>
     </message>
     <message>
         <location filename="../Project/ProjectFormsBrowser.py" line="100"/>
-        <source>QFrame</source>
-        <translation>QFrame</translation>
+        <source>QDockWidget</source>
+        <translation>QDockWidget</translation>
     </message>
     <message>
         <location filename="../Project/ProjectFormsBrowser.py" line="101"/>
-        <source>QGroupBox</source>
-        <translation>QGroupBox</translation>
+        <source>QFrame</source>
+        <translation>QFrame</translation>
     </message>
     <message>
         <location filename="../Project/ProjectFormsBrowser.py" line="102"/>
-        <source>QScrollArea</source>
-        <translation>QScrollArea</translation>
+        <source>QGroupBox</source>
+        <translation>QGroupBox</translation>
     </message>
     <message>
         <location filename="../Project/ProjectFormsBrowser.py" line="103"/>
-        <source>QMdiArea</source>
-        <translation>QMdiArea</translation>
+        <source>QScrollArea</source>
+        <translation>QScrollArea</translation>
     </message>
     <message>
         <location filename="../Project/ProjectFormsBrowser.py" line="104"/>
-        <source>QTabWidget</source>
-        <translation>QTabWidget</translation>
+        <source>QMdiArea</source>
+        <translation>QMdiArea</translation>
     </message>
     <message>
         <location filename="../Project/ProjectFormsBrowser.py" line="105"/>
-        <source>QToolBox</source>
-        <translation>QToolBox</translation>
+        <source>QTabWidget</source>
+        <translation>QTabWidget</translation>
     </message>
     <message>
         <location filename="../Project/ProjectFormsBrowser.py" line="106"/>
+        <source>QToolBox</source>
+        <translation>QToolBox</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectFormsBrowser.py" line="107"/>
         <source>QStackedWidget</source>
         <translation>QStackedWidget</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="995"/>
+        <location filename="../Project/ProjectFormsBrowser.py" line="1008"/>
         <source>%v/%m Forms</source>
         <translation>Formulaires %v/%m</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectFormsBrowser.py" line="339"/>
+        <location filename="../Project/ProjectFormsBrowser.py" line="340"/>
         <source>Configure uic Compiler</source>
         <translation type="unfinished"></translation>
     </message>
@@ -55864,187 +55884,187 @@
         <translation>&lt;b&gt;Navigateur de traductions&lt;/b&gt;&lt;p&gt;Permet de voir facilement toutes les traductions présentes dans le projet. Plusieurs actions peuvent être effectuées via le menu contextuel.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="330"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="333"/>
         <source>Generate translations</source>
         <translation>Générer des traductions</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="338"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="341"/>
         <source>Generate translations (with obsolete)</source>
         <translation>Générer des traductions (avec la version obsolete)</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="305"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="308"/>
         <source>Open in Qt-Linguist</source>
         <translation>Ouvrir avec Qt-Linguist</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="357"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="360"/>
         <source>Release translations</source>
         <translation>Compiler les traductions</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="365"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="368"/>
         <source>Remove from project</source>
         <translation>Supprimer du projet</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="426"/>
-        <source>Delete</source>
-        <translation>Supprimer</translation>
-    </message>
-    <message>
         <location filename="../Project/ProjectTranslationsBrowser.py" line="430"/>
+        <source>Delete</source>
+        <translation>Supprimer</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="434"/>
         <source>Add translation...</source>
         <translation>Ajouter une traduction...</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="1207"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="1274"/>
         <source>Write temporary project file</source>
         <translation>Ecrire un fichier projet temporaire</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="949"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="957"/>
         <source>Translation file generation</source>
         <translation>Génération d&apos;un fichier de traduction</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="938"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="946"/>
         <source>The generation of the translation files (*.ts) was successful.</source>
         <translation>La génération des fichiers de traduction (*.ts) a réussi.</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="1235"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="1302"/>
         <source>Process Generation Error</source>
         <translation>Erreur du processus</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="1145"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="1211"/>
         <source>Translation file release</source>
         <translation>Validation du fichier de traduction</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="1129"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="1195"/>
         <source>The release of the translation files (*.qm) was successful.</source>
         <translation>La validation des fichiers de traduction (*.qm) a réussi.</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="1145"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="1211"/>
         <source>The release of the translation files (*.qm) has failed.</source>
         <translation>La validation des fichiers de traduction (*.qm) a échoué.</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="352"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="355"/>
         <source>Open in Editor</source>
         <translation>Ouvrir dans l&apos;éditeur</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="154"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="155"/>
         <source>Generate translation</source>
         <translation>Générer un fichier de traduction</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="162"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="163"/>
         <source>Generate translation (with obsolete)</source>
         <translation>Générer un fichier de traduction (à partir d&apos;un obsolète)</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="404"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="408"/>
         <source>Generate all translations</source>
         <translation>Générer tous les fichiers de traduction</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="411"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="415"/>
         <source>Generate all translations (with obsolete)</source>
         <translation>Générer les traductions (à partir des fichiers obsoletes)</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="196"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="197"/>
         <source>Release translation</source>
         <translation>Compiler la traduction</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="419"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="423"/>
         <source>Release all translations</source>
         <translation>Compiler toutes les traductions</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="138"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="139"/>
         <source>Preview translation</source>
         <translation>Apercu de la traduction</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="317"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="320"/>
         <source>Preview translations</source>
         <translation>Apercu des traductions</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="677"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="685"/>
         <source>Delete translation files</source>
         <translation>Supprimer les fichiers de traduction</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="677"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="685"/>
         <source>Do you really want to delete these translation files from the project?</source>
         <translation>Voulez-vous réellement supprimer ces traductions du projet?</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="1207"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="1274"/>
         <source>No translation files (*.ts) selected.</source>
         <translation>Aucun fichier de traduction (*.ts) sélectionné.</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="391"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="395"/>
         <source>Preview all translations</source>
         <translation>Visualiser toutes les traductions</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="432"/>
-        <source>Add translation files...</source>
-        <translation>Ajouter des fichiers de traduction...</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="439"/>
-        <source>Configure...</source>
-        <translation>Configuration...</translation>
-    </message>
-    <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="396"/>
-        <source>Extract messages</source>
-        <translation>Extraction des messages</translation>
-    </message>
-    <message>
         <location filename="../Project/ProjectTranslationsBrowser.py" line="436"/>
+        <source>Add translation files...</source>
+        <translation>Ajouter des fichiers de traduction...</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="443"/>
+        <source>Configure...</source>
+        <translation>Configuration...</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="400"/>
+        <source>Extract messages</source>
+        <translation>Extraction des messages</translation>
+    </message>
+    <message>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="440"/>
         <source>Copy Path to Clipboard</source>
         <translation>Copier chemin dans le Presse-Papiers</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="822"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="830"/>
         <source>&lt;p&gt;The temporary project file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Le fichier projet temporaire&lt;b&gt;{0}&lt;/b&gt; ne peut être écrit.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="1057"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="1123"/>
         <source>Could not start {0}.&lt;br&gt;Ensure that it is in the search path.</source>
         <translation>Ne peut démarrer {0}.&lt;br&gt;Vérifier qu&apos;il est dans le chemin de recherche.</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="1235"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="1302"/>
         <source>&lt;p&gt;Could not start lrelease.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Ne peut démarrer lrelease.&lt;br&gt;Vérifier qu&apos;il est disponible en tant que &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="347"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="350"/>
         <source>Open</source>
         <translation>Ouvrir</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="946"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="954"/>
         <source> The process has crashed.</source>
         <translation> Le processus a crashé.</translation>
     </message>
     <message>
-        <location filename="../Project/ProjectTranslationsBrowser.py" line="949"/>
+        <location filename="../Project/ProjectTranslationsBrowser.py" line="957"/>
         <source>The generation of the translation files (*.ts) has failed.{0}</source>
         <translation>La génération du fichier de traduction (*.ts) a échoué.{0}</translation>
     </message>
@@ -61201,22 +61221,22 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="219"/>
+        <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="436"/>
         <source>Indent Width:</source>
         <translation>Largeur d&apos;indentation :</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="226"/>
+        <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="417"/>
         <source>Select the indent width (default: 4)</source>
         <translation>Définir la largeur d&apos;indentation (4 par défaut)</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="320"/>
+        <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="525"/>
         <source>Generate imports relative to &apos;.&apos;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="289"/>
+        <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="494"/>
         <source>Tools Directory:</source>
         <translation>Répertoire d&apos;outls :</translation>
     </message>
@@ -61228,15 +61248,15 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="204"/>
         <source>Enter the path of the PyQt tools directory, if they are not found.</source>
-        <translation>Entrer le chemin du répertoire PyQt tools, s&apos;il n&apos;est pas trouvé.</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/QtPage.py" line="86"/>
+        <translation type="obsolete">Entrer le chemin du répertoire PyQt tools, s&apos;il n&apos;est pas trouvé.</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/QtPage.py" line="114"/>
         <source>Sample: {0}designer{1}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="305"/>
+        <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="510"/>
         <source>Enter the path of the PySide2 tools directory, if they are not found.</source>
         <translation>Entrer le chemin du répertoire PySide2 tools, s&apos;il n&apos;est pas trouvé.</translation>
     </message>
@@ -61253,25 +61273,25 @@
     <message>
         <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="213"/>
         <source>pyuic Options</source>
-        <translation>Options pyuic</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="265"/>
+        <translation type="obsolete">Options pyuic</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="407"/>
         <source>Select to generate extra code to test and display the form</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="268"/>
+        <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="410"/>
         <source>Generate Extra Test Code</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="281"/>
+        <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="452"/>
         <source>PySide2</source>
         <translation>PySide2</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="314"/>
+        <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="519"/>
         <source>pyside2-uic Options</source>
         <translation>Options pyside2-uic</translation>
     </message>
@@ -61292,6 +61312,51 @@
 &lt;p&gt;Enter a postfix used to determine the Qt tool executable name. It is composed of the prefix, the tool name and the postfix. The executable extension is added automatically on Windows.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="186"/>
+        <source>PyQt 5</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="460"/>
+        <source>Virtual Environment:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="473"/>
+        <source>Select the virtual environment to be used</source>
+        <translation type="unfinished">Sélectionner l&apos;environnement virtuel à utiliser</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="480"/>
+        <source>Press to open the virtual environment manager dialog</source>
+        <translation type="unfinished">Cliquer pour ouvrir le manager d&apos;environnement virtuel</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="244"/>
+        <source>Enter the path of the PyQt 5 tools directory, if they are not found.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="253"/>
+        <source>pyuic5 Options</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="321"/>
+        <source>PyQt 6</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="379"/>
+        <source>Enter the path of the PyQt 6 tools directory, if they are not found.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="388"/>
+        <source>pyuic6 Options</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>Queues</name>
@@ -76637,17 +76702,17 @@
         <translation>Options du compileur uic</translation>
     </message>
     <message>
-        <location filename="../Project/UicCompilerOptionsDialog.ui" line="23"/>
+        <location filename="../Project/UicCompilerOptionsDialog.ui" line="39"/>
         <source>&apos;import&apos; Package</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/UicCompilerOptionsDialog.ui" line="29"/>
+        <location filename="../Project/UicCompilerOptionsDialog.ui" line="45"/>
         <source>Enter the package name</source>
         <translation>Entrer le nom du package</translation>
     </message>
     <message>
-        <location filename="../Project/UicCompilerOptionsDialog.ui" line="36"/>
+        <location filename="../Project/UicCompilerOptionsDialog.ui" line="52"/>
         <source>&lt;b&gt;Note&lt;/b&gt;: This generates statements like &apos;from PACKAGE import ...&apos;.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -76667,12 +76732,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Project/UicCompilerOptionsDialog.ui" line="49"/>
+        <location filename="../Project/UicCompilerOptionsDialog.ui" line="23"/>
         <source>Package Root</source>
         <translation>Racine Package</translation>
     </message>
     <message>
-        <location filename="../Project/UicCompilerOptionsDialog.ui" line="55"/>
+        <location filename="../Project/UicCompilerOptionsDialog.ui" line="29"/>
         <source>Enter the project relative path of the packages root directory</source>
         <translation type="unfinished"></translation>
     </message>

eric ide

mercurial