--- a/src/eric7/i18n/eric7_fr.ts Wed Oct 05 16:19:31 2022 +0200 +++ b/src/eric7/i18n/eric7_fr.ts Thu Oct 06 16:22:35 2022 +0200 @@ -9372,10 +9372,10 @@ <context> <name>DebuggerInterfacePython</name> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="537" /> - <location filename="../Debugger/DebuggerInterfacePython.py" line="516" /> - <location filename="../Debugger/DebuggerInterfacePython.py" line="453" /> - <location filename="../Debugger/DebuggerInterfacePython.py" line="416" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="536" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="515" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="452" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="415" /> <location filename="../Debugger/DebuggerInterfacePython.py" line="347" /> <location filename="../Debugger/DebuggerInterfacePython.py" line="326" /> <location filename="../Debugger/DebuggerInterfacePython.py" line="263" /> @@ -9384,15 +9384,15 @@ <translation>Démarrage du débogueur</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="417" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="416" /> <location filename="../Debugger/DebuggerInterfacePython.py" line="202" /> <source><p>No suitable Python3 environment configured.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="538" /> - <location filename="../Debugger/DebuggerInterfacePython.py" line="517" /> - <location filename="../Debugger/DebuggerInterfacePython.py" line="454" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="537" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="516" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="453" /> <location filename="../Debugger/DebuggerInterfacePython.py" line="348" /> <location filename="../Debugger/DebuggerInterfacePython.py" line="327" /> <location filename="../Debugger/DebuggerInterfacePython.py" line="264" /> @@ -9400,12 +9400,12 @@ <translation><p>Impossible de lancer le débogueur en arrière-plan.</p></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="1370" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="1369" /> <source>Debug Protocol Error</source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="1371" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="1370" /> <source><p>The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.</p><p>Error: {0}</p><p>Data:<br/>{1}</p></source> <translation type="unfinished" /> </message> @@ -56348,8 +56348,8 @@ <translation><b>Code Coverage...</b><p>Affiche les informations de code coverage pour le projet.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5811" /> - <location filename="../Project/Project.py" line="5798" /> + <location filename="../Project/Project.py" line="5832" /> + <location filename="../Project/Project.py" line="5819" /> <location filename="../Project/Project.py" line="4649" /> <source>Profile Data</source> <translation>Profiling des données</translation> @@ -56370,7 +56370,7 @@ <translation><b>Profilling des données...</b><p>Affiche le profiling des données du projet.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5863" /> + <location filename="../Project/Project.py" line="5884" /> <location filename="../Project/Project.py" line="4675" /> <source>Application Diagram</source> <translation>Diagramme de l'application</translation> @@ -56411,8 +56411,8 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6058" /> - <location filename="../Project/Project.py" line="5999" /> + <location filename="../Project/Project.py" line="6079" /> + <location filename="../Project/Project.py" line="6020" /> <location filename="../Project/Project.py" line="4719" /> <source>Create Package List</source> <translation>Création de la liste de package</translation> @@ -56433,7 +56433,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6127" /> + <location filename="../Project/Project.py" line="6148" /> <location filename="../Project/Project.py" line="4742" /> <source>Create Plugin Archives</source> <translation>Créer une archive plugin</translation> @@ -56474,9 +56474,9 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6544" /> - <location filename="../Project/Project.py" line="6515" /> - <location filename="../Project/Project.py" line="6466" /> + <location filename="../Project/Project.py" line="6565" /> + <location filename="../Project/Project.py" line="6536" /> + <location filename="../Project/Project.py" line="6487" /> <location filename="../Project/Project.py" line="4795" /> <source>Execute Make</source> <translation>Exécuter Make</translation> @@ -56497,7 +56497,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6521" /> + <location filename="../Project/Project.py" line="6542" /> <location filename="../Project/Project.py" line="4814" /> <source>Test for Changes</source> <translation type="unfinished" /> @@ -56538,7 +56538,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6699" /> + <location filename="../Project/Project.py" line="6720" /> <location filename="../Project/Project.py" line="4871" /> <source>About Black</source> <translation type="unfinished" /> @@ -56671,283 +56671,293 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5057" /> - <source>&Project</source> - <translation>&Projet</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5058" /> - <source>Open &Recent Projects</source> - <translation>Ouvrir un projet &récent</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5059" /> - <source>Session</source> - <translation>Session</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5060" /> - <source>Debugger</source> - <translation>Débogueur</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5061" /> - <source>Embedded Environment</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5063" /> - <source>Project-T&ools</source> - <translation>Outils pr&ojet</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5064" /> - <source>&Version Control</source> - <translation>&Contrôle de version</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5068" /> - <source>Chec&k</source> - <translation>&Vérification</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5070" /> - <source>Code &Formatting</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5072" /> - <source>Sho&w</source> - <translation>&Affichage</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5073" /> - <source>&Diagrams</source> - <translation>&Diagrammes</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5074" /> - <source>Pac&kagers</source> - <translation>Création de pac&kage</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5075" /> - <source>Source &Documentation</source> - <translation>&Documentation automatique</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5077" /> - <source>Make</source> - <translation>Make</translation> + <location filename="../Project/Project.py" line="5039" /> + <source>Upgrade</source> + <translation type="unfinished">Mettre à jour</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5040" /> + <source>&Upgrade</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5046" /> + <source>Upgrade the embedded environment.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5048" /> + <source><b>Upgrade</b><p>This opens a dialog to enter the parameters to upgrade the embedded virtual environment of the project.</p></source> + <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="5078" /> + <source>&Project</source> + <translation>&Projet</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5079" /> + <source>Open &Recent Projects</source> + <translation>Ouvrir un projet &récent</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5080" /> + <source>Session</source> + <translation>Session</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5081" /> + <source>Debugger</source> + <translation>Débogueur</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5082" /> + <source>Embedded Environment</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5084" /> + <source>Project-T&ools</source> + <translation>Outils pr&ojet</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5085" /> + <source>&Version Control</source> + <translation>&Contrôle de version</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5089" /> + <source>Chec&k</source> + <translation>&Vérification</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5091" /> + <source>Code &Formatting</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5093" /> + <source>Sho&w</source> + <translation>&Affichage</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5094" /> + <source>&Diagrams</source> + <translation>&Diagrammes</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5095" /> + <source>Pac&kagers</source> + <translation>Création de pac&kage</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5096" /> + <source>Source &Documentation</source> + <translation>&Documentation automatique</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5098" /> + <source>Make</source> + <translation>Make</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5099" /> <source>Other Tools</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5230" /> - <location filename="../Project/Project.py" line="5227" /> + <location filename="../Project/Project.py" line="5251" /> + <location filename="../Project/Project.py" line="5248" /> <source>Project</source> <translation>Projet</translation> </message> <message> - <location filename="../Project/Project.py" line="5293" /> + <location filename="../Project/Project.py" line="5314" /> <source>&Clear</source> <translation>&Effacer</translation> </message> <message> - <location filename="../Project/Project.py" line="5452" /> + <location filename="../Project/Project.py" line="5473" /> <source>Search New Files</source> <translation>Rechercher des nouveaux fichiers</translation> </message> <message> - <location filename="../Project/Project.py" line="5453" /> + <location filename="../Project/Project.py" line="5474" /> <source>There were no new files found to be added.</source> <translation>Aucun fichier à ajouter n'a été trouvé.</translation> </message> <message> - <location filename="../Project/Project.py" line="5604" /> - <location filename="../Project/Project.py" line="5591" /> + <location filename="../Project/Project.py" line="5625" /> + <location filename="../Project/Project.py" line="5612" /> <source>Version Control System</source> <translation>Système de conrôle des versions (VCS)</translation> </message> <message> - <location filename="../Project/Project.py" line="5592" /> + <location filename="../Project/Project.py" line="5613" /> <source><p>The selected VCS <b>{0}</b> could not be found. <br/>Reverting override.</p><p>{1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5605" /> + <location filename="../Project/Project.py" line="5626" /> <source><p>The selected VCS <b>{0}</b> could not be found.<br/>Disabling version control.</p><p>{1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5753" /> + <location filename="../Project/Project.py" line="5774" /> <source>Coverage Data</source> <translation>Coverage de données</translation> </message> <message> - <location filename="../Project/Project.py" line="5799" /> - <location filename="../Project/Project.py" line="5754" /> + <location filename="../Project/Project.py" line="5820" /> + <location filename="../Project/Project.py" line="5775" /> <source>There is no main script defined for the current project. Aborting</source> <translation>Il n'y a pas de script principal défini dans le projet en cours. Abandon</translation> </message> <message> - <location filename="../Project/Project.py" line="5766" /> + <location filename="../Project/Project.py" line="5787" /> <source>Code Coverage</source> <translation>Code Coverage</translation> </message> <message> - <location filename="../Project/Project.py" line="5767" /> + <location filename="../Project/Project.py" line="5788" /> <source>Please select a coverage file</source> <translation>Sélectionner un fichier coverage</translation> </message> <message> - <location filename="../Project/Project.py" line="5812" /> + <location filename="../Project/Project.py" line="5833" /> <source>Please select a profile file</source> <translation>Sélectionner un fichier profile</translation> </message> <message> - <location filename="../Project/Project.py" line="5864" /> + <location filename="../Project/Project.py" line="5885" /> <source>Include module names?</source> <translation>Inclure les noms de modules ?</translation> </message> <message> - <location filename="../Project/Project.py" line="6000" /> + <location filename="../Project/Project.py" line="6021" /> <source><p>The file <b>PKGLIST</b> already exists.</p><p>Overwrite it?</p></source> <translation><p>Le fichier <b>PKGLIST</b> existe déjà.</p><p>Ecraser ?</p></translation> </message> <message> - <location filename="../Project/Project.py" line="6059" /> - <source><p>The file <b>PKGLIST</b> could not be created.</p><p>Reason: {0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="6348" /> - <location filename="../Project/Project.py" line="6306" /> - <location filename="../Project/Project.py" line="6260" /> - <location filename="../Project/Project.py" line="6249" /> - <location filename="../Project/Project.py" line="6231" /> - <location filename="../Project/Project.py" line="6198" /> - <location filename="../Project/Project.py" line="6168" /> - <location filename="../Project/Project.py" line="6140" /> - <location filename="../Project/Project.py" line="6110" /> - <location filename="../Project/Project.py" line="6096" /> - <location filename="../Project/Project.py" line="6079" /> - <source>Create Plugin Archive</source> - <translation>Création de l'archive du plugin</translation> - </message> - <message> <location filename="../Project/Project.py" line="6080" /> + <source><p>The file <b>PKGLIST</b> could not be created.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="6369" /> + <location filename="../Project/Project.py" line="6327" /> + <location filename="../Project/Project.py" line="6281" /> + <location filename="../Project/Project.py" line="6270" /> + <location filename="../Project/Project.py" line="6252" /> + <location filename="../Project/Project.py" line="6219" /> + <location filename="../Project/Project.py" line="6189" /> + <location filename="../Project/Project.py" line="6161" /> + <location filename="../Project/Project.py" line="6131" /> + <location filename="../Project/Project.py" line="6117" /> + <location filename="../Project/Project.py" line="6100" /> + <source>Create Plugin Archive</source> + <translation>Création de l'archive du plugin</translation> + </message> + <message> + <location filename="../Project/Project.py" line="6101" /> <source>The project does not have a main script defined. Aborting...</source> <translation>Le projet n'a pas de script principal défini. Abandon...</translation> </message> <message> - <location filename="../Project/Project.py" line="6097" /> + <location filename="../Project/Project.py" line="6118" /> <source>Select package lists:</source> <translation>Sélectionner les listes de packages :</translation> </message> <message> - <location filename="../Project/Project.py" line="6111" /> + <location filename="../Project/Project.py" line="6132" /> <source><p>No package list files (PKGLIST*) available or selected. Aborting...</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6119" /> + <location filename="../Project/Project.py" line="6140" /> <source>Creating plugin archives...</source> <translation>Création en cours des archives de plugin...</translation> </message> <message> - <location filename="../Project/Project.py" line="6120" /> - <source>Abort</source> - <translation>Abandonner</translation> - </message> - <message> - <location filename="../Project/Project.py" line="6123" /> - <source>%v/%m Archives</source> - <translation>Archives %v/%m</translation> - </message> - <message> <location filename="../Project/Project.py" line="6141" /> + <source>Abort</source> + <translation>Abandonner</translation> + </message> + <message> + <location filename="../Project/Project.py" line="6144" /> + <source>%v/%m Archives</source> + <translation>Archives %v/%m</translation> + </message> + <message> + <location filename="../Project/Project.py" line="6162" /> <source><p>The file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation><p>Le fichier <b>{0}</b> ne peut être lu.</p><p>Raison : {1}</p></translation> </message> <message> - <location filename="../Project/Project.py" line="6169" /> + <location filename="../Project/Project.py" line="6190" /> <source><p>The file <b>{0}</b> is not ready yet.</p><p>Please rework it and delete the'; initial_list' line of the header.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6199" /> + <location filename="../Project/Project.py" line="6220" /> <source><p>The eric plugin archive file <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6232" /> + <location filename="../Project/Project.py" line="6253" /> <source><p>The file <b>{0}</b> could not be stored in the archive. Ignoring it.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6250" /> + <location filename="../Project/Project.py" line="6271" /> <source><p>The eric plugin archive files were created with some errors.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6261" /> + <location filename="../Project/Project.py" line="6282" /> <source><p>The eric plugin archive files were created successfully.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6307" /> + <location filename="../Project/Project.py" line="6328" /> <source><p>The plugin file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation><p>Le fichier plugin <b>{0}</b> ne peut être lu.</p><p>Raison : {1}</p></translation> </message> <message> - <location filename="../Project/Project.py" line="6349" /> + <location filename="../Project/Project.py" line="6370" /> <source><p>The plugin file <b>{0}</b> could not be read.</p> <p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="6467" /> + <location filename="../Project/Project.py" line="6488" /> <source>The make process did not start.</source> <translation>Le processus make n'a pas démarré.</translation> </message> <message> - <location filename="../Project/Project.py" line="6516" /> + <location filename="../Project/Project.py" line="6537" /> <source>The make process crashed.</source> <translation>Crash du processus make.</translation> </message> <message> - <location filename="../Project/Project.py" line="6524" /> - <source><p>There are changes that require the configured make target <b>{0}</b> to be rebuilt.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="6529" /> - <source><p>There are changes that require the default make target to be rebuilt.</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="6545" /> + <source><p>There are changes that require the configured make target <b>{0}</b> to be rebuilt.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="6550" /> + <source><p>There are changes that require the default make target to be rebuilt.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="6566" /> <source>The makefile contains errors.</source> <translation>Le makefile contient des erreurs.</translation> </message> <message> - <location filename="../Project/Project.py" line="6700" /> + <location filename="../Project/Project.py" line="6721" /> <source><p><b>Black Version {0}</b></p><p><i>Black</i> is the uncompromising Python code formatter.</p></source> <translation type="unfinished" /> </message> - <message> - <location filename="../Project/Project.py" line="6803" /> - <source>Python Executable</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="6804" /> - <source>Enter the Python interpreter for the virtual environment:</source> - <translation type="unfinished" /> - </message> </context> <context> <name>ProjectBaseBrowser</name> @@ -59249,6 +59259,39 @@ </message> </context> <context> + <name>ProjectVenvCreationParametersDialog</name> + <message> + <location filename="../Project/ProjectVenvCreationParametersDialog.py" line="44" /> + <source>Python Interpreter</source> + <translation type="unfinished">Interpréteur Python</translation> + </message> + <message> + <location filename="../Project/ProjectVenvCreationParametersDialog.ui" line="0" /> + <source>Virtual Environment Configuration</source> + <translation type="unfinished">Configuration d'environnement virtuel</translation> + </message> + <message> + <location filename="../Project/ProjectVenvCreationParametersDialog.ui" line="0" /> + <source>Python Executable:</source> + <translation type="unfinished">Exécutable Python :</translation> + </message> + <message> + <location filename="../Project/ProjectVenvCreationParametersDialog.ui" line="0" /> + <source>Enter the Python interpreter for the virtual environment</source> + <translation type="unfinished">Entrer l'interpréteur Python pour l'environnement virtuel</translation> + </message> + <message> + <location filename="../Project/ProjectVenvCreationParametersDialog.ui" line="0" /> + <source>Select to give the virtualenv access to the global site-packages</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/ProjectVenvCreationParametersDialog.ui" line="0" /> + <source>System-wide Python Packages</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>PropertiesDialog</name> <message> <location filename="../Project/PropertiesDialog.ui" line="0" />