--- a/eric7/i18n/eric7_fr.ts Mon Feb 07 11:15:54 2022 +0100 +++ b/eric7/i18n/eric7_fr.ts Mon Feb 07 11:18:45 2022 +0100 @@ -3398,57 +3398,57 @@ <context> <name>CheckerCategories</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="68" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="69" /> <source>Annotations</source> <translation>Annotations</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="71" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="72" /> <source>Code Complexity</source> <translation>Complexité du code</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="74" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="75" /> <source>Documentation</source> <translation>Documentation</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="77" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="78" /> <source>Errors</source> <translation>Erreurs</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="80" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="81" /> <source>Imports</source> <translation type="unfinished">Imports</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="83" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="84" /> <source>Miscellaneous</source> <translation>Divers</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="86" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="87" /> <source>Naming</source> <translation>Nommage</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="89" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="90" /> <source>'pathlib' Usage</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="92" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="93" /> <source>Security</source> <translation>Sécurité</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="95" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="96" /> <source>Warnings</source> <translation>Warnings</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="98" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="99" /> <source>Simplify Code</source> <translation type="unfinished" /> </message> @@ -3906,47 +3906,47 @@ <translation>Fichiers %v/%m</translation> </message> <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="55" /> + <location filename="../DataViews/CodeMetricsDialog.py" line="56" /> <source>Collapse All</source> <translation type="unfinished">Tout contracter</translation> </message> <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="57" /> + <location filename="../DataViews/CodeMetricsDialog.py" line="58" /> <source>Expand All</source> <translation type="unfinished" /> </message> <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="203" /> - <source>files</source> - <translation>fichiers</translation> - </message> - <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="205" /> - <source>lines</source> - <translation>lignes</translation> - </message> - <message> <location filename="../DataViews/CodeMetricsDialog.py" line="207" /> - <source>bytes</source> - <translation>octets</translation> + <source>files</source> + <translation>fichiers</translation> </message> <message> <location filename="../DataViews/CodeMetricsDialog.py" line="209" /> - <source>comments</source> - <translation>commentaires</translation> + <source>lines</source> + <translation>lignes</translation> </message> <message> <location filename="../DataViews/CodeMetricsDialog.py" line="211" /> - <source>comment lines</source> - <translation>lignes de commentaire</translation> + <source>bytes</source> + <translation>octets</translation> </message> <message> <location filename="../DataViews/CodeMetricsDialog.py" line="213" /> - <source>empty lines</source> - <translation>lignes vides</translation> + <source>comments</source> + <translation>commentaires</translation> </message> <message> <location filename="../DataViews/CodeMetricsDialog.py" line="215" /> + <source>comment lines</source> + <translation>lignes de commentaire</translation> + </message> + <message> + <location filename="../DataViews/CodeMetricsDialog.py" line="217" /> + <source>empty lines</source> + <translation>lignes vides</translation> + </message> + <message> + <location filename="../DataViews/CodeMetricsDialog.py" line="219" /> <source>non-commentary lines</source> <translation>lignes non-commentaires</translation> </message> @@ -4008,57 +4008,57 @@ <translation>Correction : {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="136" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="137" /> <source>PEP-257</source> <translation>PEP-257</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="137" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="138" /> <source>Eric</source> <translation>Eric</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="242" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="244" /> <source>Errors</source> <translation>Erreurs</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="268" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="270" /> <source>Error: {0}</source> <translation>Erreur : {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="968" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="972" /> <source>Preparing files...</source> <translation>Préparation des fichiers...</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1005" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1009" /> <source>Transferring data...</source> <translation>Transfert des données...</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1073" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1079" /> <source>{0} (ignored)</source> <translation>{0} (ignoré)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1151" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1159" /> <source>No issues found.</source> <translation>Pas d'erreur trouvée.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1155" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1163" /> <source>No files found (check your ignore list).</source> <translation>Pas de fichier trouvé (vérifier votre liste d'ignorés).</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2273" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2281" /> <source>Commented Code Whitelist Pattern</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2274" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2282" /> <source>Enter a Commented Code Whitelist Pattern</source> <translation type="unfinished" /> </message> @@ -21827,64 +21827,64 @@ <context> <name>FindFileWidget</name> <message> - <location filename="../UI/FindFileWidget.py" line="547" /> + <location filename="../UI/FindFileWidget.py" line="548" /> <source>Invalid search expression</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/FindFileWidget.py" line="548" /> + <location filename="../UI/FindFileWidget.py" line="549" /> <source><p>The search expression is not valid.</p><p>Error: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/FindFileWidget.py" line="654" /> + <location filename="../UI/FindFileWidget.py" line="658" /> <source>{0} / {1}</source> <comment>occurrences / files</comment> <translation type="unfinished">{0} / {1}</translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileWidget.py" line="656" /> + <location filename="../UI/FindFileWidget.py" line="660" /> <source>%n occurrence(s)</source> <translation type="unfinished"> <numerusform /> </translation> </message> <message numerus="yes"> - <location filename="../UI/FindFileWidget.py" line="657" /> + <location filename="../UI/FindFileWidget.py" line="661" /> <source>%n file(s)</source> <translation type="unfinished"> <numerusform /> </translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="847" /> - <location filename="../UI/FindFileWidget.py" line="822" /> - <location filename="../UI/FindFileWidget.py" line="808" /> + <location filename="../UI/FindFileWidget.py" line="851" /> + <location filename="../UI/FindFileWidget.py" line="826" /> + <location filename="../UI/FindFileWidget.py" line="812" /> <source>Replace in Files</source> <translation type="unfinished">Remplacer dans les fichiers</translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="809" /> + <location filename="../UI/FindFileWidget.py" line="813" /> <source><p>Could not read the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/FindFileWidget.py" line="823" /> + <location filename="../UI/FindFileWidget.py" line="827" /> <source><p>The current and the original hash of the file <b>{0}</b> are different. Skipping it.</p><p>Hash 1: {1}</p><p>Hash 2: {2}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/FindFileWidget.py" line="848" /> + <location filename="../UI/FindFileWidget.py" line="852" /> <source><p>Could not save the file <b>{0}</b>. Skipping it.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/FindFileWidget.py" line="873" /> + <location filename="../UI/FindFileWidget.py" line="877" /> <source>Open</source> <translation type="unfinished">Ouvrir</translation> </message> <message> - <location filename="../UI/FindFileWidget.py" line="874" /> + <location filename="../UI/FindFileWidget.py" line="878" /> <source>Copy Path to Clipboard</source> <translation type="unfinished">Copier chemin dans le Presse-Papiers</translation> </message> @@ -30118,8 +30118,8 @@ </message> <message> <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" /> - <source>Titel:</source> - <translation type="unfinished" /> + <source>Title:</source> + <translation type="unfinished">Titre :</translation> </message> <message> <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" /> @@ -56878,130 +56878,130 @@ <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="466" /> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="457" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="468" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="459" /> <source>Download Plugin Files</source> <translation>Téléchargement des plugins</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="467" /> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="458" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="469" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="460" /> <source>The requested plugins were downloaded.</source> <translation>Les plugins sélectionnés ont été téléchargés.</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="516" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="518" /> <source>Plugins Repository URL Changed</source> <translation>L'URL du dépot de plugins a changé</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="517" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="519" /> <source>The URL of the Plugins Repository has changed. Select the "Update" button to get the new repository file.</source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="524" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="526" /> <source>Read plugins repository file</source> <translation>Lecture du référentiel de plugins</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="525" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="527" /> <source><p>The plugins repository file <b>{0}</b> could not be read. Select Update</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="532" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="534" /> <source>No plugin repository file available. Select Update.</source> <translation>Pas de fichier listing disponible. Cliquer sur "Mise à jour" pour récupérer la liste des plugins.</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="537" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="539" /> <source>New: <b>{0}</b></source> <translation>Nouveau : <b>{0}</b></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="539" /> - <source>Local Updates: <b>{0}</b></source> - <translation>Mises à jour locales : <b>{0}</b></translation> - </message> - <message> <location filename="../PluginManager/PluginRepositoryDialog.py" line="541" /> + <source>Local Updates: <b>{0}</b></source> + <translation>Mises à jour locales : <b>{0}</b></translation> + </message> + <message> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="543" /> <source>Remote Updates: <b>{0}</b></source> <translation>Mises à jour distantes: <b>{0}</b></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="608" /> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="574" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="610" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="576" /> <source>Error downloading file</source> <translation>Erreur de téléchargement</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="609" /> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="575" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="611" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="577" /> <source><p>Could not download the requested file from {0}.</p><p>Error: {1}</p></source> <translation><p>Ne peut télécharger le fichier demandé depuis {0}.</p><p>Erreur : {1}</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="578" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="580" /> <source>No connection to Internet.</source> <translation type="unfinished" /> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="690" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="692" /> <source>Stable</source> <translation>Stable</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="696" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="698" /> <source>Unstable</source> <translation>Instable</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="702" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="704" /> <source>Obsolete</source> <translation>Obsolète</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="708" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="710" /> <source>Unknown</source> <translation>Inconnu</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="730" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="732" /> <source>up-to-date</source> <translation>à jour</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="733" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="735" /> <source>new download available</source> <translation>nouveau téléchargement disponible</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="737" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="739" /> <source>update installable</source> <translation>mise à jour installable</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="741" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="743" /> <source>updated download available</source> <translation>téléchargement à jour disponible</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="745" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="747" /> <source>error determining status</source> <translation>erreur lors de la détermination du statu</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1110" /> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1081" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1112" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1083" /> <source>Cleanup of Plugin Downloads</source> <translation>Nettoyer les téléchargements de plugin</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1113" /> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1084" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1115" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1086" /> <source><p>The plugin download <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation><p>Le téléchargement de plugin<b>{0}</b> ne peut être supprimé.</p><p>Raison : {1}</p></translation> </message> @@ -57021,17 +57021,17 @@ <context> <name>PluginRepositoryWindow</name> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="995" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="997" /> <source>Process Generation Error</source> <translation>Erreur du processus</translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="996" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="998" /> <source><p>Could not start the process.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Ne peut démarrer le processus.<br>Vérifier qu'il est disponible en tant que<b>{0}</b>.</p></translation> </message> <message> - <location filename="../PluginManager/PluginRepositoryDialog.py" line="1000" /> + <location filename="../PluginManager/PluginRepositoryDialog.py" line="1002" /> <source>OK</source> <translation>OK</translation> </message>