--- a/eric7/i18n/eric7_fr.ts Wed Jun 22 17:53:08 2022 +0200 +++ b/eric7/i18n/eric7_fr.ts Wed Jun 22 19:48:10 2022 +0200 @@ -80,46 +80,6 @@ <context> <name>AdBlockDialog</name> <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> - <source>AdBlock Configuration</source> - <translation>Configuration AdBlock</translation> - </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> - <source>Enable AdBlock</source> - <translation>Activer AdBlock</translation> - </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> - <source>Enter search term for subscriptions and rules</source> - <translation>Entrer recherche pour subscriptions et règles</translation> - </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> - <source>Search...</source> - <translation>Rechercher...</translation> - </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> - <source>Actions</source> - <translation>Actions</translation> - </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> - <source>Default Update Period (days):</source> - <translation>Frequence d'actualisation par défaut (jours):</translation> - </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> - <source>Enter the update period (1 to 14 days)</source> - <translation>Entrer la frequence d'actualisation (1 à 14 jours)</translation> - </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> - <source>Use only essential part of EasyList (for performance reasons)</source> - <translation>Utiliser uniquement les parties essentielles de EasyList (pour des raisons de performances)</translation> - </message> - <message> <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="140" /> <source>Add Rule</source> <translation>Ajouter règle</translation> @@ -175,6 +135,46 @@ <source><p>Do you really want to remove subscription <b>{0}</b>?</p></source> <translation><p>Voulez vous vraiment effacer la subscription <b>{0}</b>?</p></translation> </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> + <source>AdBlock Configuration</source> + <translation>Configuration AdBlock</translation> + </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> + <source>Enable AdBlock</source> + <translation>Activer AdBlock</translation> + </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> + <source>Enter search term for subscriptions and rules</source> + <translation>Entrer recherche pour subscriptions et règles</translation> + </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> + <source>Search...</source> + <translation>Rechercher...</translation> + </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> + <source>Actions</source> + <translation>Actions</translation> + </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> + <source>Default Update Period (days):</source> + <translation>Frequence d'actualisation par défaut (jours):</translation> + </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> + <source>Enter the update period (1 to 14 days)</source> + <translation>Entrer la frequence d'actualisation (1 à 14 jours)</translation> + </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> + <source>Use only essential part of EasyList (for performance reasons)</source> + <translation>Utiliser uniquement les parties essentielles de EasyList (pour des raisons de performances)</translation> + </message> </context> <context> <name>AdBlockExceptionsDialog</name> @@ -599,73 +599,6 @@ <context> <name>AddFileDialog</name> <message> - <location filename="../Project/AddFileDialog.ui" line="0" /> - <source>Add Files</source> - <translation>Ajouter des fichiers</translation> - </message> - <message> - <location filename="../Project/AddFileDialog.ui" line="0" /> - <source><b>Add Files Dialog</b> -<p>This dialog is used to add files to the current project.</p></source> - <translation><b>Ajout de fichiers </b> -<p>Cette fenêtre est utilisée pour ajouter des fichiers au projet courant.</p></translation> - </message> - <message> - <location filename="../Project/AddFileDialog.ui" line="0" /> - <source>&Source Files:</source> - <translation>Fichiers &Sources:</translation> - </message> - <message> - <location filename="../Project/AddFileDialog.ui" line="0" /> - <source>Enter the name of files to add separated by ";"</source> - <translation>Entrez les noms des fichiers à ajouter séparés par ";"</translation> - </message> - <message> - <location filename="../Project/AddFileDialog.ui" line="0" /> - <source><b>Source Files</b> -<p>Enter the name of files to add to the current project separated -by ";". You may select them with a dialog by pressing -the button to the right.</p></source> - <translation><b>Fichiers sources</b> -<p>Entrer le nom des fichiers à ajouter au projet courant séparé -par ";". Vous pouvez les sélectionner à partir d'une fenêtre en cliquant le bouton à droite.</p></translation> - </message> - <message> - <location filename="../Project/AddFileDialog.ui" line="0" /> - <source>&Target Directory:</source> - <translation>&Répertoire de destination:</translation> - </message> - <message> - <location filename="../Project/AddFileDialog.ui" line="0" /> - <source>Enter the target directory for the file</source> - <translation>Donner un répertoire de destination pour le fichier</translation> - </message> - <message> - <location filename="../Project/AddFileDialog.ui" line="0" /> - <source><b>Target Directory</b> -<p>Enter the target directory. You may select it - with a dialog by pressing the button to the right.</p></source> - <translation><b>Répertoire de destination</b> -<p>Entrer le nom du répertoire de destination. Vous pouvez aussi -le sélectionner en cliquant sur le bouton de droite.</p></translation> - </message> - <message> - <location filename="../Project/AddFileDialog.ui" line="0" /> - <source>Select, if the files should be added as sourcecode (overriding automatic detection)</source> - <translation>Cocher si les fichiers doivent être ajoutés en tant que code source -(détection automatique non prise en compte)</translation> - </message> - <message> - <location filename="../Project/AddFileDialog.ui" line="0" /> - <source>Is source&code files</source> - <translation>Est un fichier &code source</translation> - </message> - <message> - <location filename="../Project/AddFileDialog.ui" line="0" /> - <source>Alt+C</source> - <translation>Alt+F</translation> - </message> - <message> <location filename="../Project/AddFileDialog.py" line="80" /> <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Protocol Files ({4});;Translation Files ({5});;All Files (*)</source> <translation>Fichiers sources ({0});;Fichiers feuilles ({1});;Fichiers ressources ({2});;Fichiers interfaces ({3});;Fichiers Protocoles({4});;Fichiers de traduction ({5});; Tous fichiers (*)</translation> @@ -745,6 +678,73 @@ <source>Select files</source> <translation>Sélection de fichiers</translation> </message> + <message> + <location filename="../Project/AddFileDialog.ui" line="0" /> + <source>Add Files</source> + <translation>Ajouter des fichiers</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.ui" line="0" /> + <source><b>Add Files Dialog</b> +<p>This dialog is used to add files to the current project.</p></source> + <translation><b>Ajout de fichiers </b> +<p>Cette fenêtre est utilisée pour ajouter des fichiers au projet courant.</p></translation> + </message> + <message> + <location filename="../Project/AddFileDialog.ui" line="0" /> + <source>&Source Files:</source> + <translation>Fichiers &Sources:</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.ui" line="0" /> + <source>Enter the name of files to add separated by ";"</source> + <translation>Entrez les noms des fichiers à ajouter séparés par ";"</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.ui" line="0" /> + <source><b>Source Files</b> +<p>Enter the name of files to add to the current project separated +by ";". You may select them with a dialog by pressing +the button to the right.</p></source> + <translation><b>Fichiers sources</b> +<p>Entrer le nom des fichiers à ajouter au projet courant séparé +par ";". Vous pouvez les sélectionner à partir d'une fenêtre en cliquant le bouton à droite.</p></translation> + </message> + <message> + <location filename="../Project/AddFileDialog.ui" line="0" /> + <source>&Target Directory:</source> + <translation>&Répertoire de destination:</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.ui" line="0" /> + <source>Enter the target directory for the file</source> + <translation>Donner un répertoire de destination pour le fichier</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.ui" line="0" /> + <source><b>Target Directory</b> +<p>Enter the target directory. You may select it + with a dialog by pressing the button to the right.</p></source> + <translation><b>Répertoire de destination</b> +<p>Entrer le nom du répertoire de destination. Vous pouvez aussi +le sélectionner en cliquant sur le bouton de droite.</p></translation> + </message> + <message> + <location filename="../Project/AddFileDialog.ui" line="0" /> + <source>Select, if the files should be added as sourcecode (overriding automatic detection)</source> + <translation>Cocher si les fichiers doivent être ajoutés en tant que code source +(détection automatique non prise en compte)</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.ui" line="0" /> + <source>Is source&code files</source> + <translation>Est un fichier &code source</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.ui" line="0" /> + <source>Alt+C</source> + <translation>Alt+F</translation> + </message> </context> <context> <name>AddFoundFilesDialog</name> @@ -1330,6 +1330,31 @@ <context> <name>ApplicationPage</name> <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="31" /> + <source><p>eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.</p><p>Available CPUs: <b>{0}</b></p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="40" /> + <source>Debug</source> + <translation>Debug</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="41" /> + <source>Warning</source> + <translation>Warning</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="42" /> + <source>Critical</source> + <translation>Critique</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="43" /> + <source>Fatal Error</source> + <translation>Erreur fatale</translation> + </message> + <message> <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /> <source><b>Configure the application</b></source> <translation><b>Configuration de l'application</b></translation> @@ -1590,29 +1615,8 @@ <translation>Automatique</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="29" /> <source>eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.</source> - <translation>eric utilise les tâches de fond pour certaines choses comme la vérification de la syntaxe ou du style du code. Par défaut, le nombre de tâches de fond utilisé pour ces vérifications est automatiquement déterminé sur la base du nombre de CPU. Veuillez noter que ceci est un paramétrage avancé.</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="37" /> - <source>Debug</source> - <translation>Debug</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="38" /> - <source>Warning</source> - <translation>Warning</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="39" /> - <source>Critical</source> - <translation>Critique</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="40" /> - <source>Fatal Error</source> - <translation>Erreur fatale</translation> + <translation type="vanished">eric utilise les tâches de fond pour certaines choses comme la vérification de la syntaxe ou du style du code. Par défaut, le nombre de tâches de fond utilisé pour ces vérifications est automatiquement déterminé sur la base du nombre de CPU. Veuillez noter que ceci est un paramétrage avancé.</translation> </message> </context> <context> @@ -1895,11 +1899,6 @@ <context> <name>BookmarkActionSelectionDialog</name> <message> - <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.ui" line="0" /> - <source><b>Add/Edit Bookmark</b></source> - <translation><b>Ajouter/Éditer signet<b></translation> - </message> - <message> <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.py" line="48" /> <source>Add Bookmark</source> <translation>Ajouter un signet</translation> @@ -1919,6 +1918,11 @@ <source>Add to Speed Dial</source> <translation>Ajouter à la marcation rapide</translation> </message> + <message> + <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.ui" line="0" /> + <source><b>Add/Edit Bookmark</b></source> + <translation><b>Ajouter/Éditer signet<b></translation> + </message> </context> <context> <name>BookmarkInfoDialog</name> @@ -1951,6 +1955,11 @@ <context> <name>BookmarkPropertiesDialog</name> <message> + <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.py" line="39" /> + <source>Visited <b>{0}</b> times. Last visit on <b>{1}</b>.</source> + <translation>Visité <b>{0}</b> fois. Dernière visite le <b>{1}</b>.</translation> + </message> + <message> <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="0" /> <source>Bookmark Properties</source> <translation>Proriétés du signet</translation> @@ -1985,11 +1994,6 @@ <source>Enter a description</source> <translation>Entrer une description</translation> </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.py" line="39" /> - <source>Visited <b>{0}</b> times. Last visit on <b>{1}</b>.</source> - <translation>Visité <b>{0}</b> fois. Dernière visite le <b>{1}</b>.</translation> - </message> </context> <context> <name>BookmarkedFilesDialog</name> @@ -3677,6 +3681,51 @@ <context> <name>CodeMetricsDialog</name> <message> + <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="58" /> + <source>Expand All</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../DataViews/CodeMetricsDialog.py" line="207" /> + <source>files</source> + <translation>fichiers</translation> + </message> + <message> + <location filename="../DataViews/CodeMetricsDialog.py" line="209" /> + <source>lines</source> + <translation>lignes</translation> + </message> + <message> + <location filename="../DataViews/CodeMetricsDialog.py" line="211" /> + <source>bytes</source> + <translation>octets</translation> + </message> + <message> + <location filename="../DataViews/CodeMetricsDialog.py" line="213" /> + <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> + <message> <location filename="../DataViews/CodeMetricsDialog.ui" line="0" /> <source>Code Metrics</source> <translation>Statistiques du code</translation> @@ -3773,51 +3822,6 @@ <source>%v/%m Files</source> <translation>Fichiers %v/%m</translation> </message> - <message> - <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="58" /> - <source>Expand All</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="207" /> - <source>files</source> - <translation>fichiers</translation> - </message> - <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="209" /> - <source>lines</source> - <translation>lignes</translation> - </message> - <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="211" /> - <source>bytes</source> - <translation>octets</translation> - </message> - <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="213" /> - <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> </context> <context> <name>CodeStyleAddBuiltinIgnoreDialog</name> @@ -3868,61 +3872,6 @@ <translation>Correction : {0}</translation> </message> <message> - <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="138" /> - <source>Eric</source> - <translation>Eric</translation> - </message> - <message> - <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="270" /> - <source>Error: {0}</source> - <translation>Erreur : {0}</translation> - </message> - <message> - <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="1011" /> - <source>Transferring data...</source> - <translation>Transfert des données...</translation> - </message> - <message> - <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="1159" /> - <source>No issues found.</source> - <translation>Pas d'erreur trouvée.</translation> - </message> - <message> - <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="2281" /> - <source>Commented Code Whitelist Pattern</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2282" /> - <source>Enter a Commented Code Whitelist Pattern</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /> <source>Code Style Check Result</source> <translation>Résultat de la vérification du style du code</translation> @@ -4706,6 +4655,61 @@ <source>Filter</source> <translation type="unfinished">Filtrer</translation> </message> + <message> + <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="138" /> + <source>Eric</source> + <translation>Eric</translation> + </message> + <message> + <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="270" /> + <source>Error: {0}</source> + <translation>Erreur : {0}</translation> + </message> + <message> + <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="1011" /> + <source>Transferring data...</source> + <translation>Transfert des données...</translation> + </message> + <message> + <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="1159" /> + <source>No issues found.</source> + <translation>Pas d'erreur trouvée.</translation> + </message> + <message> + <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="2281" /> + <source>Commented Code Whitelist Pattern</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2282" /> + <source>Enter a Commented Code Whitelist Pattern</source> + <translation type="unfinished" /> + </message> </context> <context> <name>CodeStyleCheckerPlugin</name> @@ -5000,31 +5004,6 @@ </context> <context> <name>CodeStyleStatisticsDialog</name> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0" /> - <source>Code Style Checker Statistics</source> - <translation>Statistiques du vérificateur du style du code</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0" /> - <source>Code</source> - <translation>Code</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0" /> - <source>Open</source> - <translation type="unfinished">Ouvrir</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0" /> - <source>Ignored</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0" /> - <source>Message</source> - <translation>Message</translation> - </message> <message numerus="yes"> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="66" /> <source>%n issue(s) found</source> @@ -5073,6 +5052,31 @@ <numerusform /> </translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0" /> + <source>Code Style Checker Statistics</source> + <translation>Statistiques du vérificateur du style du code</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0" /> + <source>Code</source> + <translation>Code</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0" /> + <source>Open</source> + <translation type="unfinished">Ouvrir</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0" /> + <source>Ignored</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0" /> + <source>Message</source> + <translation>Message</translation> + </message> </context> <context> <name>CodingError</name> @@ -5466,34 +5470,12 @@ <context> <name>CondaExecDialog</name> <message> + <location filename="../CondaInterface/CondaExecDialog.ui" line="0" /> <location filename="../CondaInterface/CondaExecDialog.py" line="104" /> - <location filename="../CondaInterface/CondaExecDialog.ui" line="0" /> <source>Conda Execution</source> <translation type="unfinished" /> </message> <message> - <location filename="../CondaInterface/CondaExecDialog.ui" line="0" /> - <source>Messages</source> - <translation>Messages</translation> - </message> - <message> - <location filename="../CondaInterface/CondaExecDialog.ui" line="0" /> - <source><b>conda Execution</b> -<p>This shows the output of the conda command.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../CondaInterface/CondaExecDialog.ui" line="0" /> - <source>Errors</source> - <translation>Erreurs</translation> - </message> - <message> - <location filename="../CondaInterface/CondaExecDialog.ui" line="0" /> - <source><b>conda Execution</b> -<p>This shows the errors of the conda command.</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../CondaInterface/CondaExecDialog.py" line="105" /> <source>The conda executable could not be started. Is it configured correctly?</source> <translation>L'exécutable conda n'a pas pu être lancé. Est il correctement configuré ?</translation> @@ -5542,6 +5524,28 @@ <translation> Terminé. </translation> </message> + <message> + <location filename="../CondaInterface/CondaExecDialog.ui" line="0" /> + <source>Messages</source> + <translation>Messages</translation> + </message> + <message> + <location filename="../CondaInterface/CondaExecDialog.ui" line="0" /> + <source><b>conda Execution</b> +<p>This shows the output of the conda command.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CondaInterface/CondaExecDialog.ui" line="0" /> + <source>Errors</source> + <translation>Erreurs</translation> + </message> + <message> + <location filename="../CondaInterface/CondaExecDialog.ui" line="0" /> + <source><b>conda Execution</b> +<p>This shows the errors of the conda command.</p></source> + <translation type="unfinished" /> + </message> </context> <context> <name>CondaExportDialog</name> @@ -5659,17 +5663,6 @@ <context> <name>CondaInfoDialog</name> <message> - <location filename="../CondaInterface/CondaInfoDialog.py" line="129" /> - <location filename="../CondaInterface/CondaInfoDialog.py" line="66" /> - <source>None</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../CondaInterface/CondaInfoDialog.py" line="73" /> - <source>{0} (writable)</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../CondaInterface/CondaInfoDialog.ui" line="0" /> <source>Conda Information</source> <translation>Information Conda</translation> @@ -5764,6 +5757,17 @@ <source>conda-env Version:</source> <translation type="unfinished" /> </message> + <message> + <location filename="../CondaInterface/CondaInfoDialog.py" line="129" /> + <location filename="../CondaInterface/CondaInfoDialog.py" line="66" /> + <source>None</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CondaInterface/CondaInfoDialog.py" line="73" /> + <source>{0} (writable)</source> + <translation type="unfinished" /> + </message> </context> <context> <name>CondaInterface</name> @@ -6801,6 +6805,57 @@ <context> <name>CookiesDialog</name> <message> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="146" /> + <source>Remove All Cookies</source> + <translation>Supprimer tous les cookies</translation> + </message> + <message> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="147" /> + <source>Do you really want to remove all stored cookies?</source> + <translation>Voulez-vous vraiment supprimer tous les cookies stockés ?</translation> + </message> + <message> + <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" /> + <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" /> + <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" /> + <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" /> + <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" /> + <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" /> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="176" /> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="175" /> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="174" /> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="173" /> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="172" /> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="171" /> + <source><no cookie selected></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="178" /> + <source>Remove Cookies</source> + <translation>Supprimer les cookies</translation> + </message> + <message> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="187" /> + <source>Secure connections only</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="189" /> + <source>All connections</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="191" /> + <source>Session Cookie</source> + <translation>Cookie de la session</translation> + </message> + <message> + <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="198" /> + <source>Remove Cookie</source> + <translation>Supprimer le cookie</translation> + </message> + <message> <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" /> <source>Cookies</source> <translation>Cookies</translation> @@ -6831,22 +6886,6 @@ <translation>Domaine :</translation> </message> <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="176" /> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="175" /> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="174" /> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="173" /> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="172" /> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="171" /> - <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" /> - <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" /> - <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" /> - <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" /> - <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" /> - <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" /> - <source><no cookie selected></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="0" /> <source>Name:</source> <translation>Nom :</translation> @@ -6901,41 +6940,6 @@ <source>Add R&ule...</source> <translation>Ajoute&r une règle...</translation> </message> - <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="146" /> - <source>Remove All Cookies</source> - <translation>Supprimer tous les cookies</translation> - </message> - <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="147" /> - <source>Do you really want to remove all stored cookies?</source> - <translation>Voulez-vous vraiment supprimer tous les cookies stockés ?</translation> - </message> - <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="178" /> - <source>Remove Cookies</source> - <translation>Supprimer les cookies</translation> - </message> - <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="187" /> - <source>Secure connections only</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="189" /> - <source>All connections</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="191" /> - <source>Session Cookie</source> - <translation>Cookie de la session</translation> - </message> - <message> - <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="198" /> - <source>Remove Cookie</source> - <translation>Supprimer le cookie</translation> - </message> </context> <context> <name>CookiesExceptionsDialog</name> @@ -8486,6 +8490,30 @@ <context> <name>DebuggerGeneralPage</name> <message> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="292" /> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="280" /> + <source>Add allowed host</source> + <translation>Ajouter un hôte autorisé</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="315" /> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="281" /> + <source>Enter the IP address of an allowed host</source> + <translation>Entrer l'adresse IP d'un hôte autorisé</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="328" /> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="293" /> + <source><p>The entered address <b>{0}</b> is not a valid IP v4 or IP v6 address. Aborting...</p></source> + <translation><p>L'adresse entrée <b>{0}</b> n'est pas une adresse IP v4 ou IP v6 valide. Annulation...</p></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="327" /> + <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="314" /> + <source>Edit allowed host</source> + <translation>Éditer un hôte autorisé</translation> + </message> + <message> <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="0" /> <source><b>Configure general debugger settings</b></source> <translation><b>Configuration générale du débogueur</b></translation> @@ -8915,38 +8943,14 @@ <source>Automatically view source code</source> <translation>Voir automatiquement le code source</translation> </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="292" /> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="280" /> - <source>Add allowed host</source> - <translation>Ajouter un hôte autorisé</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="315" /> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="281" /> - <source>Enter the IP address of an allowed host</source> - <translation>Entrer l'adresse IP d'un hôte autorisé</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="328" /> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="293" /> - <source><p>The entered address <b>{0}</b> is not a valid IP v4 or IP v6 address. Aborting...</p></source> - <translation><p>L'adresse entrée <b>{0}</b> n'est pas une adresse IP v4 ou IP v6 valide. Annulation...</p></translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="327" /> - <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="314" /> - <source>Edit allowed host</source> - <translation>Éditer un hôte autorisé</translation> - </message> </context> <context> <name>DebuggerInterfacePython</name> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="502" /> - <location filename="../Debugger/DebuggerInterfacePython.py" line="484" /> - <location filename="../Debugger/DebuggerInterfacePython.py" line="424" /> - <location filename="../Debugger/DebuggerInterfacePython.py" line="388" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="508" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="490" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="430" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="394" /> <location filename="../Debugger/DebuggerInterfacePython.py" line="329" /> <location filename="../Debugger/DebuggerInterfacePython.py" line="311" /> <location filename="../Debugger/DebuggerInterfacePython.py" line="253" /> @@ -8955,15 +8959,15 @@ <translation>Démarrage du débogueur</translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="389" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="395" /> <location filename="../Debugger/DebuggerInterfacePython.py" line="194" /> <source><p>No suitable Python3 environment configured.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="503" /> - <location filename="../Debugger/DebuggerInterfacePython.py" line="485" /> - <location filename="../Debugger/DebuggerInterfacePython.py" line="425" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="509" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="491" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="431" /> <location filename="../Debugger/DebuggerInterfacePython.py" line="330" /> <location filename="../Debugger/DebuggerInterfacePython.py" line="312" /> <location filename="../Debugger/DebuggerInterfacePython.py" line="254" /> @@ -8971,12 +8975,12 @@ <translation><p>Impossible de lancer le débogueur en arrière-plan.</p></translation> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="1243" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="1249" /> <source>Debug Protocol Error</source> <translation type="unfinished" /> </message> <message> - <location filename="../Debugger/DebuggerInterfacePython.py" line="1244" /> + <location filename="../Debugger/DebuggerInterfacePython.py" line="1250" /> <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> @@ -8984,6 +8988,11 @@ <context> <name>DebuggerPropertiesDialog</name> <message> + <location filename="../Project/DebuggerPropertiesDialog.py" line="130" /> + <source>All Files (*)</source> + <translation>Tous fichiers (*)</translation> + </message> + <message> <location filename="../Project/DebuggerPropertiesDialog.ui" line="0" /> <source>Debugger Properties</source> <translation>Propriétés du Débogueur</translation> @@ -9166,11 +9175,6 @@ <source>Don't set the encoding of the debug client</source> <translation>Ne pas spécifier d'encodage pour le débogueur</translation> </message> - <message> - <location filename="../Project/DebuggerPropertiesDialog.py" line="130" /> - <source>All Files (*)</source> - <translation>Tous fichiers (*)</translation> - </message> </context> <context> <name>DebuggerPropertiesFile</name> @@ -9198,6 +9202,16 @@ <context> <name>DebuggerPython3Page</name> <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.py" line="49" /> + <source>Press to select the Debug Client via a file selection dialog</source> + <translation>Appuyer pour sélectionner le client débug via le sélectionneur de fichier</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.py" line="51" /> + <source>Python Files (*.py *.py3)</source> + <translation>Fichiers Python (*.py *.py3)</translation> + </message> + <message> <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="0" /> <source><b>Configure Python3 Debugger</b></source> <translation><b>Configuration du débogueur Python3</b></translation> @@ -9292,16 +9306,6 @@ <source>Don't set the encoding of the debug client</source> <translation>Ne pas spécifier d'encodage pour le débogueur</translation> </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.py" line="49" /> - <source>Press to select the Debug Client via a file selection dialog</source> - <translation>Appuyer pour sélectionner le client débug via le sélectionneur de fichier</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.py" line="51" /> - <source>Python Files (*.py *.py3)</source> - <translation>Fichiers Python (*.py *.py3)</translation> - </message> </context> <context> <name>DeepLEngine</name> @@ -9921,13 +9925,34 @@ <context> <name>DotDesktopWizardDialog</name> <message> + <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="82" /> + <source>FreeDesktop Standard .desktop</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="83" /> + <source>KDE Plasma MetaData .desktop</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="84" /> + <source>Ubuntu Unity QuickList .desktop</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="0" /> <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="320" /> <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="290" /> - <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="0" /> <source>.desktop Wizard</source> <translation>Assistant .desktop</translation> </message> <message> + <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="321" /> + <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="291" /> + <source>Only one of 'Only Show In' or 'Not Show In' allowed.</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="0" /> <source>.desktop File Type:</source> <translation>Type de fichier .desktop :</translation> @@ -10263,27 +10288,6 @@ <source>Populate from Project</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="82" /> - <source>FreeDesktop Standard .desktop</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="83" /> - <source>KDE Plasma MetaData .desktop</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="84" /> - <source>Ubuntu Unity QuickList .desktop</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="321" /> - <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="291" /> - <source>Only one of 'Only Show In' or 'Not Show In' allowed.</source> - <translation type="unfinished" /> - </message> </context> <context> <name>DownloadAskActionDialog</name> @@ -10598,6 +10602,11 @@ <context> <name>EditBreakpointDialog</name> <message> + <location filename="../Debugger/EditBreakpointDialog.py" line="87" /> + <source>Add Breakpoint</source> + <translation>Ajouter un point d'arrêt</translation> + </message> + <message> <location filename="../Debugger/EditBreakpointDialog.ui" line="0" /> <source>Edit Breakpoint</source> <translation>Édition point d'arrêt</translation> @@ -10662,11 +10671,6 @@ <source>Enabled</source> <translation>Activé</translation> </message> - <message> - <location filename="../Debugger/EditBreakpointDialog.py" line="87" /> - <source>Add Breakpoint</source> - <translation>Ajouter un point d'arrêt</translation> - </message> </context> <context> <name>EditWatchpointDialog</name> @@ -11685,56 +11689,6 @@ <context> <name>EditorAPIsPage</name> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="40" /> - <source>Press to select an API file via a selection dialog</source> - <translation>Cliquer pour sélectionner un fichier API via une boite de dialogue</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="42" /> - <source>API File (*.api);;All Files (*)</source> - <translation>Fichiers API (*.api);;Tous les fichiers (*)</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" /> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="316" /> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="45" /> - <source>Compile APIs</source> - <translation>Compiler les APIs</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" /> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="264" /> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="252" /> - <source>Add from installed APIs</source> - <translation>Ajouter à partir des APIs installés</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="253" /> - <source>Select from the list of installed API files</source> - <translation>Sélectionner parmi la liste des APIs installés</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="265" /> - <source>There are no APIs installed yet. Selection is not available.</source> - <translation>Il n'y a pas d'API d'installée. La sélection n'est pas disponible.</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" /> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="283" /> - <source>Add from Plugin APIs</source> - <translation>Ajouter à partir des APIs de plugins</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="284" /> - <source>Select from the list of API files installed by plugins</source> - <translation>Sélection à partir de la liste des APIs installés par les plugins</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="331" /> - <source>Cancel compilation</source> - <translation>Annuler la compilation</translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" /> <source><b>Configure API files</b></source> <translation><b>Configuration des fichiers API</b></translation> @@ -11805,15 +11759,65 @@ <translation>Cliquer pour sélectionner un fichier API à partir des fichiers installés</translation> </message> <message> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="264" /> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="252" /> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" /> + <source>Add from installed APIs</source> + <translation>Ajouter à partir des APIs installés</translation> + </message> + <message> <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" /> <source>Press to select an API file from the list of API files installed by plugins</source> <translation>Cliquer pour sélectionner un fichier API à partir de la liste des APIs installés pour les plugins</translation> </message> <message> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="283" /> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" /> + <source>Add from Plugin APIs</source> + <translation>Ajouter à partir des APIs de plugins</translation> + </message> + <message> <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" /> <source>Press to compile the selected APIs definition</source> <translation>Cliquer pour compiler les APIs sélectionnés</translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="316" /> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="45" /> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="0" /> + <source>Compile APIs</source> + <translation>Compiler les APIs</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="40" /> + <source>Press to select an API file via a selection dialog</source> + <translation>Cliquer pour sélectionner un fichier API via une boite de dialogue</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="42" /> + <source>API File (*.api);;All Files (*)</source> + <translation>Fichiers API (*.api);;Tous les fichiers (*)</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="253" /> + <source>Select from the list of installed API files</source> + <translation>Sélectionner parmi la liste des APIs installés</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="265" /> + <source>There are no APIs installed yet. Selection is not available.</source> + <translation>Il n'y a pas d'API d'installée. La sélection n'est pas disponible.</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="284" /> + <source>Select from the list of API files installed by plugins</source> + <translation>Sélection à partir de la liste des APIs installés par les plugins</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="331" /> + <source>Cancel compilation</source> + <translation>Annuler la compilation</translation> + </message> </context> <context> <name>EditorAutoCompletionJediPage</name> @@ -12360,6 +12364,11 @@ <context> <name>EditorDocViewerPage</name> <message> + <location filename="../Preferences/ConfigurationPages/EditorDocViewerPage.py" line="51" /> + <source>The Documentation Viewer is disabled globally. Re-enable it on the Interface/Interface configuration page and restart the eric.</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Preferences/ConfigurationPages/EditorDocViewerPage.ui" line="0" /> <source><b>Configure Documentation Viewer Settings</b></source> <translation><b>Configurer les paramètres de l'afficheur de Documentation</b></translation> @@ -12394,15 +12403,35 @@ <source>Select the documentation provider to be used</source> <translation>Sélectionner le fournisseur de documentation à utiliser</translation> </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorDocViewerPage.py" line="51" /> - <source>The Documentation Viewer is disabled globally. Re-enable it on the Interface/Interface configuration page and restart the eric.</source> - <translation type="unfinished" /> - </message> </context> <context> <name>EditorExportersPage</name> <message> + <location filename="../Preferences/ConfigurationPages/EditorExportersPage.py" line="43" /> + <source>Courier</source> + <translation>Courier</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorExportersPage.py" line="44" /> + <source>Helvetica</source> + <translation>Helvetica</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorExportersPage.py" line="45" /> + <source>Times</source> + <translation>Times</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorExportersPage.py" line="47" /> + <source>A4</source> + <translation>A4</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorExportersPage.py" line="48" /> + <source>Letter</source> + <translation>Letter</translation> + </message> + <message> <location filename="../Preferences/ConfigurationPages/EditorExportersPage.ui" line="0" /> <source><b>Configure exporters</b></source> <translation><b>Configuration de l'exportation</b></translation> @@ -12556,31 +12585,6 @@ <source>Font for RTF export</source> <translation>Police pour l'exportation RTF</translation> </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorExportersPage.py" line="43" /> - <source>Courier</source> - <translation>Courier</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorExportersPage.py" line="44" /> - <source>Helvetica</source> - <translation>Helvetica</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorExportersPage.py" line="45" /> - <source>Times</source> - <translation>Times</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorExportersPage.py" line="47" /> - <source>A4</source> - <translation>A4</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorExportersPage.py" line="48" /> - <source>Letter</source> - <translation>Letter</translation> - </message> </context> <context> <name>EditorFilePage</name> @@ -13005,6 +13009,16 @@ <context> <name>EditorGeneralPage</name> <message> + <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.py" line="258" /> + <source>Tab and Indent Override</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.py" line="259" /> + <source>Shall the selected entries really be removed?</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="0" /> <source><b>Configure general editor settings</b></source> <translation><b>Configuration générale des paramètres de l'éditeur</b></translation> @@ -13259,16 +13273,6 @@ <source>Cursor can move into virtual space</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.py" line="258" /> - <source>Tab and Indent Override</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.py" line="259" /> - <source>Shall the selected entries really be removed?</source> - <translation type="unfinished" /> - </message> </context> <context> <name>EditorHighlightersPage</name> @@ -13666,6 +13670,26 @@ <context> <name>EditorKeywordsPage</name> <message> + <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.py" line="176" /> + <source>Reset to Default</source> + <translation>Remettre par défaut</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.py" line="177" /> + <source>Shall the current keyword set really be reset to default values?</source> + <translation>Faut-il remettre l'actuel mot-clef à la valeur par défaut ?</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.py" line="199" /> + <source>Reset All to Default</source> + <translation>Remettre tout par défaut</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.py" line="200" /> + <source>Shall all keyword sets of the current language really be reset to default values?</source> + <translation>Faut-il remettre les mots-clefs à la valeur par défaut ?</translation> + </message> + <message> <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.ui" line="0" /> <source><b>Configure syntax highlighter keywords</b></source> <translation type="unfinished" /> @@ -13710,26 +13734,6 @@ <source>All to Defaults</source> <translation>Tous par défaut</translation> </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.py" line="176" /> - <source>Reset to Default</source> - <translation>Remettre par défaut</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.py" line="177" /> - <source>Shall the current keyword set really be reset to default values?</source> - <translation>Faut-il remettre l'actuel mot-clef à la valeur par défaut ?</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.py" line="199" /> - <source>Reset All to Default</source> - <translation>Remettre tout par défaut</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorKeywordsPage.py" line="200" /> - <source>Shall all keyword sets of the current language really be reset to default values?</source> - <translation>Faut-il remettre les mots-clefs à la valeur par défaut ?</translation> - </message> </context> <context> <name>EditorLanguageTabIndentOverrideDialog</name> @@ -14773,6 +14777,12 @@ <context> <name>EditorSpellCheckingPage</name> <message> + <location filename="../Preferences/ConfigurationPages/EditorSpellCheckingPage.py" line="36" /> + <location filename="../Preferences/ConfigurationPages/EditorSpellCheckingPage.py" line="32" /> + <source>Dictionary File (*.dic);;All Files (*)</source> + <translation>Fichiers dictionnaires (*.dic);;Tous les fichiers (*)</translation> + </message> + <message> <location filename="../Preferences/ConfigurationPages/EditorSpellCheckingPage.ui" line="0" /> <source><b>Configure editor spell checking options</b></source> <translation><b>Configuration du correcteur orthographique</b></translation> @@ -14928,12 +14938,6 @@ <source>Enter the number of lines to check per go. Higher values increase checking speed but decrease GUI responsivenes</source> <translation>Entrer le nombre de lignes vérifiées par vérification. Une valeur élevée augmente la vitesse de vérification, mais réduit le temps de réponse de l'interface</translation> </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorSpellCheckingPage.py" line="36" /> - <location filename="../Preferences/ConfigurationPages/EditorSpellCheckingPage.py" line="32" /> - <source>Dictionary File (*.dic);;All Files (*)</source> - <translation>Fichiers dictionnaires (*.dic);;Tous les fichiers (*)</translation> - </message> </context> <context> <name>EditorStylesPage</name> @@ -16483,38 +16487,6 @@ <context> <name>EmailPage</name> <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="236" /> - <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="220" /> - <source>Login Test</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="221" /> - <source>The login test succeeded.</source> - <translation>Le test de login a réussi.</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="237" /> - <source><p>The login test failed.<br>Reason: {0}</p></source> - <translation><p>Échec du test de login.<br>Raison : {0}</p></translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="316" /> - <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="251" /> - <source><p>The Google Mail Client API is not installed. Use <code>{0}</code> to install it.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="258" /> - <source>Gmail API Help</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="302" /> - <source><p>The client secrets file is not present. Has the Gmail API been enabled?</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Preferences/ConfigurationPages/EmailPage.ui" line="0" /> <source><b>Configure Email</b></source> <translation><b>Configuration de l'email</b></translation> @@ -16679,6 +16651,38 @@ <source>Test Login</source> <translation>Tester le login</translation> </message> + <message> + <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="236" /> + <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="220" /> + <source>Login Test</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="221" /> + <source>The login test succeeded.</source> + <translation>Le test de login a réussi.</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="237" /> + <source><p>The login test failed.<br>Reason: {0}</p></source> + <translation><p>Échec du test de login.<br>Raison : {0}</p></translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="316" /> + <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="251" /> + <source><p>The Google Mail Client API is not installed. Use <code>{0}</code> to install it.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="258" /> + <source>Gmail API Help</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EmailPage.py" line="302" /> + <source><p>The client secrets file is not present. Has the Gmail API been enabled?</p></source> + <translation type="unfinished" /> + </message> </context> <context> <name>EricApplication</name> @@ -16709,15 +16713,15 @@ <context> <name>EricErrorMessageFilterDialog</name> <message> + <location filename="../EricWidgets/EricErrorMessageFilterDialog.py" line="32" /> + <source><b>Error Message Filters</b><p>This list shows the configured message filters used to suppress error messages from within Qt.</p><p>A default list of message filters is added to this user list.</p></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../EricWidgets/EricErrorMessageFilterDialog.ui" line="0" /> <source>Error Messages Filter</source> <translation type="unfinished" /> </message> - <message> - <location filename="../EricWidgets/EricErrorMessageFilterDialog.py" line="32" /> - <source><b>Error Message Filters</b><p>This list shows the configured message filters used to suppress error messages from within Qt.</p><p>A default list of message filters is added to this user list.</p></source> - <translation type="unfinished" /> - </message> </context> <context> <name>EricFileSaveConfirmDialog</name> @@ -17993,6 +17997,16 @@ <context> <name>EricStringListEditWidget</name> <message> + <location filename="../EricWidgets/EricStringListEditWidget.py" line="102" /> + <source>Add Entry</source> + <translation type="unfinished">Ajouter une entrée</translation> + </message> + <message> + <location filename="../EricWidgets/EricStringListEditWidget.py" line="103" /> + <source>Enter the entry to add to the list:</source> + <translation type="unfinished">Entrer l'entrée à ajouter à la liste :</translation> + </message> + <message> <location filename="../EricWidgets/EricStringListEditWidget.ui" line="0" /> <source>Enter search term for strings</source> <translation type="unfinished" /> @@ -18037,16 +18051,6 @@ <source>&Default</source> <translation type="unfinished">Valeurs par &défaut</translation> </message> - <message> - <location filename="../EricWidgets/EricStringListEditWidget.py" line="102" /> - <source>Add Entry</source> - <translation type="unfinished">Ajouter une entrée</translation> - </message> - <message> - <location filename="../EricWidgets/EricStringListEditWidget.py" line="103" /> - <source>Enter the entry to add to the list:</source> - <translation type="unfinished">Entrer l'entrée à ajouter à la liste :</translation> - </message> </context> <context> <name>EricTextEditSearchWidget</name> @@ -18103,6 +18107,49 @@ <context> <name>EricToolBarDialog</name> <message> + <location filename="../EricWidgets/EricToolBarDialog.py" line="85" /> + <source>--Separator--</source> + <translation type="unfinished">--Séparateur--</translation> + </message> + <message> + <location filename="../EricWidgets/EricToolBarDialog.py" line="154" /> + <location filename="../EricWidgets/EricToolBarDialog.py" line="146" /> + <source>New Toolbar</source> + <translation type="unfinished">Nouvelle barre d'outils</translation> + </message> + <message> + <location filename="../EricWidgets/EricToolBarDialog.py" line="147" /> + <source>Toolbar Name:</source> + <translation type="unfinished">Nom de la barre :</translation> + </message> + <message> + <location filename="../EricWidgets/EricToolBarDialog.py" line="218" /> + <location filename="../EricWidgets/EricToolBarDialog.py" line="155" /> + <source>A toolbar with the name <b>{0}</b> already exists.</source> + <translation type="unfinished">Une barre d'outils avec le nom <b>{0}</b> existe déjà.</translation> + </message> + <message> + <location filename="../EricWidgets/EricToolBarDialog.py" line="179" /> + <source>Remove Toolbar</source> + <translation type="unfinished">Suppression de la barre d'outils</translation> + </message> + <message> + <location filename="../EricWidgets/EricToolBarDialog.py" line="180" /> + <source>Should the toolbar <b>{0}</b> really be removed?</source> + <translation type="unfinished">Faut-il vraiment supprimer la barre d'outils <b>{0}</b> ?</translation> + </message> + <message> + <location filename="../EricWidgets/EricToolBarDialog.py" line="217" /> + <location filename="../EricWidgets/EricToolBarDialog.py" line="206" /> + <source>Rename Toolbar</source> + <translation type="unfinished">Renommer la barre d'outils</translation> + </message> + <message> + <location filename="../EricWidgets/EricToolBarDialog.py" line="207" /> + <source>New Toolbar Name:</source> + <translation type="unfinished">Nouveau nom :</translation> + </message> + <message> <location filename="../EricWidgets/EricToolBarDialog.ui" line="0" /> <source>Configure Toolbars</source> <translation type="unfinished">Configuration des barres d'outils</translation> @@ -18192,49 +18239,6 @@ <source>Press to move the selected action down.</source> <translation type="unfinished">Cliquer pour déplacer l'action vers le bas.</translation> </message> - <message> - <location filename="../EricWidgets/EricToolBarDialog.py" line="85" /> - <source>--Separator--</source> - <translation type="unfinished">--Séparateur--</translation> - </message> - <message> - <location filename="../EricWidgets/EricToolBarDialog.py" line="154" /> - <location filename="../EricWidgets/EricToolBarDialog.py" line="146" /> - <source>New Toolbar</source> - <translation type="unfinished">Nouvelle barre d'outils</translation> - </message> - <message> - <location filename="../EricWidgets/EricToolBarDialog.py" line="147" /> - <source>Toolbar Name:</source> - <translation type="unfinished">Nom de la barre :</translation> - </message> - <message> - <location filename="../EricWidgets/EricToolBarDialog.py" line="218" /> - <location filename="../EricWidgets/EricToolBarDialog.py" line="155" /> - <source>A toolbar with the name <b>{0}</b> already exists.</source> - <translation type="unfinished">Une barre d'outils avec le nom <b>{0}</b> existe déjà.</translation> - </message> - <message> - <location filename="../EricWidgets/EricToolBarDialog.py" line="179" /> - <source>Remove Toolbar</source> - <translation type="unfinished">Suppression de la barre d'outils</translation> - </message> - <message> - <location filename="../EricWidgets/EricToolBarDialog.py" line="180" /> - <source>Should the toolbar <b>{0}</b> really be removed?</source> - <translation type="unfinished">Faut-il vraiment supprimer la barre d'outils <b>{0}</b> ?</translation> - </message> - <message> - <location filename="../EricWidgets/EricToolBarDialog.py" line="217" /> - <location filename="../EricWidgets/EricToolBarDialog.py" line="206" /> - <source>Rename Toolbar</source> - <translation type="unfinished">Renommer la barre d'outils</translation> - </message> - <message> - <location filename="../EricWidgets/EricToolBarDialog.py" line="207" /> - <source>New Toolbar Name:</source> - <translation type="unfinished">Nouveau nom :</translation> - </message> </context> <context> <name>EricZoomWidget</name> @@ -18262,11 +18266,6 @@ <context> <name>EricapiConfigDialog</name> <message> - <location filename="../Plugins/DocumentationPlugins/Ericapi/EricapiConfigDialog.py" line="44" /> - <source>API files (*.api);;All files (*)</source> - <translation>Fichiers API (*.api);;All files (*)</translation> - </message> - <message> <location filename="../Plugins/DocumentationPlugins/Ericapi/EricapiConfigDialog.ui" line="0" /> <source>Ericapi Configuration</source> <translation>Configuration de Ericapi</translation> @@ -18381,6 +18380,11 @@ <source>Enter a directory basename to be ignored</source> <translation>Entrer le nom du répertoire à ignorer</translation> </message> + <message> + <location filename="../Plugins/DocumentationPlugins/Ericapi/EricapiConfigDialog.py" line="44" /> + <source>API files (*.api);;All files (*)</source> + <translation>Fichiers API (*.api);;All files (*)</translation> + </message> </context> <context> <name>EricapiExecDialog</name> @@ -18468,16 +18472,6 @@ <context> <name>EricdocConfigDialog</name> <message> - <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.py" line="53" /> - <source>Cascading Style Sheets (*.css);;All files (*)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.py" line="64" /> - <source><!DOCTYPE html<html><head><title></title></head><body style="background-color:{BodyBgColor};color:{BodyColor}"><h1 style="background-color:{Level1HeaderBgColor};color:{Level1HeaderColor}">Level 1 Header</h1><h3 style="background-color:{Level2HeaderBgColor};color:{Level2HeaderColor}">Level 2 Header</h3><h2 style="background-color:{CFBgColor};color:{CFColor}">Class and Function Header</h2>Standard body text with <a style="color:{LinkColor}">some links</a> embedded.</body></html></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.ui" line="0" /> <source>Ericdoc Configuration</source> <translation>Configuration Ericdoc</translation> @@ -18769,6 +18763,16 @@ <source>Generate QtHelp collection files</source> <translation>Générer la collection de fichiers QtHelp</translation> </message> + <message> + <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.py" line="53" /> + <source>Cascading Style Sheets (*.css);;All files (*)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.py" line="64" /> + <source><!DOCTYPE html<html><head><title></title></head><body style="background-color:{BodyBgColor};color:{BodyColor}"><h1 style="background-color:{Level1HeaderBgColor};color:{Level1HeaderColor}">Level 1 Header</h1><h3 style="background-color:{Level2HeaderBgColor};color:{Level2HeaderColor}">Level 2 Header</h3><h2 style="background-color:{CFBgColor};color:{CFColor}">Class and Function Header</h2>Standard body text with <a style="color:{LinkColor}">some links</a> embedded.</body></html></source> + <translation type="unfinished" /> + </message> </context> <context> <name>EricdocExecDialog</name> @@ -18927,21 +18931,6 @@ <context> <name>EspBackupRestoreFirmwareDialog</name> <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.py" line="109" /> - <source>Firmware Files (*.img);;All Files (*)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.py" line="116" /> - <source>Backup Firmware</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.py" line="121" /> - <source>Restore Firmware</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.ui" line="0" /> <source>ESP Chip Type:</source> <translation type="unfinished" /> @@ -19001,6 +18990,21 @@ <source>Enter the path of the firmware file</source> <translation type="unfinished" /> </message> + <message> + <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.py" line="109" /> + <source>Firmware Files (*.img);;All Files (*)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.py" line="116" /> + <source>Backup Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/EspBackupRestoreFirmwareDialog.py" line="121" /> + <source>Restore Firmware</source> + <translation type="unfinished" /> + </message> </context> <context> <name>EspDevice</name> @@ -19844,12 +19848,22 @@ <context> <name>FileDialogWizardDialog</name> <message> + <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="68" /> + <source>EricFileDialog Wizard</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui" line="0" /> <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="73" /> - <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui" line="0" /> <source>QFileDialog Wizard</source> <translation>Assistant QFileDialog</translation> </message> <message> + <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="91" /> + <source>Test</source> + <translation>Tester</translation> + </message> + <message> <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.ui" line="0" /> <source>Variant:</source> <translation type="unfinished" /> @@ -20139,20 +20153,50 @@ <source>Enter the list of supported schemes separated by spaces</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="68" /> - <source>EricFileDialog Wizard</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/FileDialogWizard/FileDialogWizardDialog.py" line="91" /> - <source>Test</source> - <translation>Tester</translation> - </message> </context> <context> <name>FiletypeAssociationDialog</name> <message> + <location filename="../Project/FiletypeAssociationDialog.py" line="40" /> + <source>Sources</source> + <translation>Sources</translation> + </message> + <message> + <location filename="../Project/FiletypeAssociationDialog.py" line="40" /> + <source>Forms</source> + <translation>Feuilles du projet</translation> + </message> + <message> + <location filename="../Project/FiletypeAssociationDialog.py" line="41" /> + <source>Translations</source> + <translation>Traductions</translation> + </message> + <message> + <location filename="../Project/FiletypeAssociationDialog.py" line="42" /> + <source>Resources</source> + <translation>Ressources</translation> + </message> + <message> + <location filename="../Project/FiletypeAssociationDialog.py" line="43" /> + <source>Interfaces</source> + <translation>Interfaces</translation> + </message> + <message> + <location filename="../Project/FiletypeAssociationDialog.py" line="44" /> + <source>Protocols</source> + <translation>Protocoles</translation> + </message> + <message> + <location filename="../Project/FiletypeAssociationDialog.py" line="45" /> + <source>Others</source> + <translation>Autres</translation> + </message> + <message> + <location filename="../Project/FiletypeAssociationDialog.py" line="46" /> + <source>Ignore</source> + <translation>Ignorer</translation> + </message> + <message> <location filename="../Project/FiletypeAssociationDialog.ui" line="0" /> <source>Filetype Associations</source> <translation>Association des types de fichiers</translation> @@ -20207,46 +20251,6 @@ <source>Add/Change</source> <translation>Ajouter/Modifier</translation> </message> - <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="40" /> - <source>Sources</source> - <translation>Sources</translation> - </message> - <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="40" /> - <source>Forms</source> - <translation>Feuilles du projet</translation> - </message> - <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="41" /> - <source>Translations</source> - <translation>Traductions</translation> - </message> - <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="42" /> - <source>Resources</source> - <translation>Ressources</translation> - </message> - <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="43" /> - <source>Interfaces</source> - <translation>Interfaces</translation> - </message> - <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="44" /> - <source>Protocols</source> - <translation>Protocoles</translation> - </message> - <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="45" /> - <source>Others</source> - <translation>Autres</translation> - </message> - <message> - <location filename="../Project/FiletypeAssociationDialog.py" line="46" /> - <source>Ignore</source> - <translation>Ignorer</translation> - </message> </context> <context> <name>FindFileWidget</name> @@ -20535,13 +20539,6 @@ </context> <context> <name>FindLocationWidget</name> - <message numerus="yes"> - <location filename="../UI/FindLocationWidget.py" line="218" /> - <source>%n file(s) found</source> - <translation type="unfinished"> - <numerusform /> - </translation> - </message> <message> <location filename="../UI/FindLocationWidget.ui" line="0" /> <source>Find File</source> @@ -20662,6 +20659,13 @@ <source>Open</source> <translation type="unfinished">Ouvrir</translation> </message> + <message numerus="yes"> + <location filename="../UI/FindLocationWidget.py" line="218" /> + <source>%n file(s) found</source> + <translation type="unfinished"> + <numerusform /> + </translation> + </message> </context> <context> <name>FirefoxImporter</name> @@ -20790,6 +20794,11 @@ <context> <name>FontDialogWizardDialog</name> <message> + <location filename="../Plugins/WizardPlugins/FontDialogWizard/FontDialogWizardDialog.py" line="47" /> + <source>Test</source> + <translation>Tester</translation> + </message> + <message> <location filename="../Plugins/WizardPlugins/FontDialogWizard/FontDialogWizardDialog.ui" line="0" /> <source>QFontDialog Wizard</source> <translation>Assistant QFontDialog</translation> @@ -20884,11 +20893,6 @@ <source>Enter a variable name</source> <translation>Entrer le nom de la variable</translation> </message> - <message> - <location filename="../Plugins/WizardPlugins/FontDialogWizard/FontDialogWizardDialog.py" line="47" /> - <source>Test</source> - <translation>Tester</translation> - </message> </context> <context> <name>FtpSyncHandler</name> @@ -21765,6 +21769,26 @@ <context> <name>GitBisectLogBrowserDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.py" line="55" /> + <source>&Refresh</source> + <translation>&Rafraichir</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.py" line="57" /> + <source>Press to refresh the list of commits</source> + <translation>Cliquer pour rafraichir la liste des commits</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.py" line="175" /> + <source>Process Generation Error</source> + <translation>Erreur du processus</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.py" line="176" /> + <source>The process {0} could not be started. Ensure, that it is in the search path.</source> + <translation>Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.ui" line="0" /> <source>Git Bisect Log</source> <translation type="unfinished" /> @@ -21834,26 +21858,6 @@ <source>Alt+P</source> <translation>Alt+P</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.py" line="55" /> - <source>&Refresh</source> - <translation>&Rafraichir</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.py" line="57" /> - <source>Press to refresh the list of commits</source> - <translation>Cliquer pour rafraichir la liste des commits</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.py" line="175" /> - <source>Process Generation Error</source> - <translation>Erreur du processus</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitBisectLogBrowserDialog.py" line="176" /> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation>Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> - </message> </context> <context> <name>GitBisectStartDialog</name> @@ -21896,6 +21900,16 @@ <context> <name>GitBlameDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitBlameDialog.py" line="119" /> + <source>Process Generation Error</source> + <translation>Erreur du processus</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitBlameDialog.py" line="120" /> + <source>The process {0} could not be started. Ensure, that it is in the search path.</source> + <translation>Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitBlameDialog.ui" line="0" /> <source>Git Blame</source> <translation type="unfinished" /> @@ -21970,16 +21984,6 @@ <source>Alt+P</source> <translation>Alt+P</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitBlameDialog.py" line="119" /> - <source>Process Generation Error</source> - <translation>Erreur du processus</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitBlameDialog.py" line="120" /> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation>Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> - </message> </context> <context> <name>GitBranchDialog</name> @@ -22440,6 +22444,17 @@ <context> <name>GitCopyDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitCopyDialog.py" line="49" /> + <source>Git Move</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitCopyDialog.py" line="92" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitCopyDialog.py" line="86" /> + <source>Select target</source> + <translation>Sélectionner la cible</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitCopyDialog.ui" line="0" /> <source>Git Copy</source> <translation>Copie Git</translation> @@ -22499,17 +22514,6 @@ <source>Enforce operation</source> <translation>Forcer l'opération</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitCopyDialog.py" line="49" /> - <source>Git Move</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitCopyDialog.py" line="92" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitCopyDialog.py" line="86" /> - <source>Select target</source> - <translation>Sélectionner la cible</translation> - </message> </context> <context> <name>GitDescribeDialog</name> @@ -22680,6 +22684,31 @@ <context> <name>GitDiffDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" /> + <source>Git Diff</source> + <translation>Git Diff</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" /> + <source>Difference</source> + <translation>Différence</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" /> + <source><b>Git Diff</b><p>This shows the output of the git diff command.</p></source> + <translation><b>Git Diff</b><p>Cela affiche la sortie de la commande git diff.</p></translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" /> + <source><b>Git Diff</b><p>This shows the output of the git diff command (stage to repo) if the dialog was asked to show separate diffs.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" /> + <source>Errors</source> + <translation>Erreurs</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="45" /> <source>Refresh</source> <translation>Rafraichir</translation> @@ -22773,31 +22802,6 @@ <source><p>The patch file <b>{0}</b> could not be saved.<br>Reason: {1}</p></source> <translation><p>Le fichier patch <b>{0}</b> ne peut être enregistré.<br>Raison : {1}</p></translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" /> - <source>Git Diff</source> - <translation>Git Diff</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" /> - <source>Difference</source> - <translation>Différence</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" /> - <source><b>Git Diff</b><p>This shows the output of the git diff command.</p></source> - <translation><b>Git Diff</b><p>Cela affiche la sortie de la commande git diff.</p></translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" /> - <source><b>Git Diff</b><p>This shows the output of the git diff command (stage to repo) if the dialog was asked to show separate diffs.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.ui" line="0" /> - <source>Errors</source> - <translation>Erreurs</translation> - </message> </context> <context> <name>GitFetchDialog</name> @@ -22893,6 +22897,231 @@ <context> <name>GitLogBrowserDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Git Log</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Select action from menu</source> + <translation>Choisir l'action à partir du menu</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Select the mode (find or filter)</source> + <translation>Choisir le mode (trouver ou filtrer)</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>From:</source> + <translation>Depuis:</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Enter the start date</source> + <translation>Entrer une date de début</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>To:</source> + <translation>Jusqu'au:</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Enter the end date</source> + <translation>Entrer une date de fin</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Select the field to filter on</source> + <translation>Sélectionner le champ à filtrer</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Enter the regular expression to filter on or search for</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Press to find the previous occurrence</source> + <translation>Cliquer pour rechercher l'occurence précédente</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Press to find the next occurrence</source> + <translation>Cliquer pour rechercher l'occurence suivante</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Graph</source> + <translation>Graphique</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="111" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Commit ID</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="112" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Author</source> + <translation>Auteur</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Date</source> + <translation>Date</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="113" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Committer</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Commit Date</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="114" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Subject</source> + <translation>Sujet</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Branches</source> + <translation>Branches</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Tags</source> + <translation>Étiquettes</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Press to move up in the log list</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Press to move down in the log list</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Press to get the next bunch of log entries</source> + <translation>Cliquer pour obtenir les messages log suivants</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>&Next</source> + <translation>&Suivant</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Enter the limit of entries to fetch</source> + <translation>Entrer le nombre de messages max à rechercher</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Select to stop listing log messages at a copy or move</source> + <translation>Cocher pour arrêter le listing des messages de log lors d'une copie ou d'un déplacement</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Stop on Copy/Move</source> + <translation>Arrêt lors de copie/déplacement</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Action</source> + <translation>Action</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Path</source> + <translation>Chemin</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Additions</source> + <translation>Additions</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Deletions</source> + <translation>Suppressions</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Copy from</source> + <translation>Copie depuis</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2117" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Differences</source> + <translation>Différences</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source><a href="save:me">Save</a></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Errors</source> + <translation>Erreurs</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source><b>Git log errors</b><p>This shows possible error messages of the git log command.</p></source> + <translation type="unfinished"><b>Historique d'erreurs Git</b><p>Ceci montre des possibles messages d'erreurs de l'historique d'erreur de la commande git.</p></translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Input</source> + <translation>Entrée</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Press to send the input to the git process</source> + <translation>Cliquer pour envoyer l'entrée vers le processus git</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>&Send</source> + <translation>&Envoyer</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Alt+S</source> + <translation>Alt+S</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Enter data to be sent to the git process</source> + <translation>Entrer les données à envoyer vers le processus git</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Select to switch the input field to password mode</source> + <translation>Cocher pour basculer le champ d'entrée en mode Mot de Passe</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>&Password Mode</source> + <translation>Mode Mot de &Passe</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> + <source>Alt+P</source> + <translation>Alt+P</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="99" /> <source>&Refresh</source> <translation>&Rafraichir</translation> @@ -22913,30 +23142,6 @@ <translation>Filtrer</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="111" /> - <source>Commit ID</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="112" /> - <source>Author</source> - <translation>Auteur</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="113" /> - <source>Committer</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="114" /> - <source>Subject</source> - <translation>Sujet</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="115" /> <source>File</source> <translation>Fichier</translation> @@ -23217,12 +23422,6 @@ <translation>'{0}' n'a pas été trouvé.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2117" /> - <source>Differences</source> - <translation>Différences</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2129" /> <source>Differences to Parent {0}</source> <translation type="unfinished" /> @@ -23259,201 +23458,6 @@ <source><p>The patch file <b>{0}</b> could not be saved.<br>Reason: {1}</p></source> <translation><p>Le fichier patch <b>{0}</b> ne peut être enregistrer.<br>Raison : {1}</p></translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Git Log</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Select action from menu</source> - <translation>Choisir l'action à partir du menu</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Select the mode (find or filter)</source> - <translation>Choisir le mode (trouver ou filtrer)</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>From:</source> - <translation>Depuis:</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Enter the start date</source> - <translation>Entrer une date de début</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>To:</source> - <translation>Jusqu'au:</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Enter the end date</source> - <translation>Entrer une date de fin</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Select the field to filter on</source> - <translation>Sélectionner le champ à filtrer</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Enter the regular expression to filter on or search for</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Press to find the previous occurrence</source> - <translation>Cliquer pour rechercher l'occurence précédente</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Press to find the next occurrence</source> - <translation>Cliquer pour rechercher l'occurence suivante</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Graph</source> - <translation>Graphique</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Date</source> - <translation>Date</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Commit Date</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Branches</source> - <translation>Branches</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Tags</source> - <translation>Étiquettes</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Press to move up in the log list</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Press to move down in the log list</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Press to get the next bunch of log entries</source> - <translation>Cliquer pour obtenir les messages log suivants</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>&Next</source> - <translation>&Suivant</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Enter the limit of entries to fetch</source> - <translation>Entrer le nombre de messages max à rechercher</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Select to stop listing log messages at a copy or move</source> - <translation>Cocher pour arrêter le listing des messages de log lors d'une copie ou d'un déplacement</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Stop on Copy/Move</source> - <translation>Arrêt lors de copie/déplacement</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Action</source> - <translation>Action</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Path</source> - <translation>Chemin</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Additions</source> - <translation>Additions</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Deletions</source> - <translation>Suppressions</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Copy from</source> - <translation>Copie depuis</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source><a href="save:me">Save</a></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Errors</source> - <translation>Erreurs</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source><b>Git log errors</b><p>This shows possible error messages of the git log command.</p></source> - <translation type="unfinished"><b>Historique d'erreurs Git</b><p>Ceci montre des possibles messages d'erreurs de l'historique d'erreur de la commande git.</p></translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Input</source> - <translation>Entrée</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Press to send the input to the git process</source> - <translation>Cliquer pour envoyer l'entrée vers le processus git</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>&Send</source> - <translation>&Envoyer</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Alt+S</source> - <translation>Alt+S</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Enter data to be sent to the git process</source> - <translation>Entrer les données à envoyer vers le processus git</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Select to switch the input field to password mode</source> - <translation>Cocher pour basculer le champ d'entrée en mode Mot de Passe</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>&Password Mode</source> - <translation>Mode Mot de &Passe</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.ui" line="0" /> - <source>Alt+P</source> - <translation>Alt+P</translation> - </message> </context> <context> <name>GitMergeDialog</name> @@ -23581,6 +23585,16 @@ <context> <name>GitNewProjectOptionsDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitNewProjectOptionsDialog.py" line="90" /> + <source>Select Repository-Directory</source> + <translation>Sélection du répertoire dépot</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitNewProjectOptionsDialog.py" line="105" /> + <source>Select Project Directory</source> + <translation>Selection d'un répertoire projet</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitNewProjectOptionsDialog.ui" line="0" /> <source>New Project from Repository</source> <translation>Nouveau projet à partir du dépot</translation> @@ -23631,16 +23645,6 @@ <p>Entrer le répertoire du nouveau projet. Le projet sera rappatrié depuis le référentiel vers ce répertoire.</p></translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitNewProjectOptionsDialog.py" line="90" /> - <source>Select Repository-Directory</source> - <translation>Sélection du répertoire dépot</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitNewProjectOptionsDialog.py" line="105" /> - <source>Select Project Directory</source> - <translation>Selection d'un répertoire projet</translation> - </message> </context> <context> <name>GitOptionsDialog</name> @@ -25772,6 +25776,16 @@ <context> <name>GitPullDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitPullDialog.py" line="34" /> + <source><All></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitPullDialog.py" line="35" /> + <source><Custom></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitPullDialog.ui" line="0" /> <source>Git Pull</source> <translation>Git Pull</translation> @@ -25816,16 +25830,6 @@ <source>Prune obsolete tracking references</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitPullDialog.py" line="34" /> - <source><All></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitPullDialog.py" line="35" /> - <source><Custom></source> - <translation type="unfinished" /> - </message> </context> <context> <name>GitPushDialog</name> @@ -25953,6 +25957,26 @@ <context> <name>GitReflogBrowserDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitReflogBrowserDialog.py" line="57" /> + <source>&Refresh</source> + <translation>&Rafraichir</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitReflogBrowserDialog.py" line="59" /> + <source>Press to refresh the list of commits</source> + <translation>Cliquer pour rafraichir la liste de commits</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitReflogBrowserDialog.py" line="200" /> + <source>Process Generation Error</source> + <translation>Erreur du processus</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitReflogBrowserDialog.py" line="201" /> + <source>The process {0} could not be started. Ensure, that it is in the search path.</source> + <translation>Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitReflogBrowserDialog.ui" line="0" /> <source>Git Reflog</source> <translation>Git Reflog</translation> @@ -26047,26 +26071,6 @@ <source>Alt+P</source> <translation>Alt+P</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitReflogBrowserDialog.py" line="57" /> - <source>&Refresh</source> - <translation>&Rafraichir</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitReflogBrowserDialog.py" line="59" /> - <source>Press to refresh the list of commits</source> - <translation>Cliquer pour rafraichir la liste de commits</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitReflogBrowserDialog.py" line="200" /> - <source>Process Generation Error</source> - <translation>Erreur du processus</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitReflogBrowserDialog.py" line="201" /> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation>Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> - </message> </context> <context> <name>GitRemoteCredentialsDialog</name> @@ -26114,6 +26118,26 @@ <context> <name>GitRemoteRepositoriesDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitRemoteRepositoriesDialog.py" line="46" /> + <source>Refresh</source> + <translation>Rafraichir</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitRemoteRepositoriesDialog.py" line="48" /> + <source>Press to refresh the repositories display</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitRemoteRepositoriesDialog.py" line="150" /> + <source>Process Generation Error</source> + <translation>Erreur du processus</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitRemoteRepositoriesDialog.py" line="151" /> + <source>The process {0} could not be started. Ensure, that it is in the search path.</source> + <translation>Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitRemoteRepositoriesDialog.ui" line="0" /> <source>Git Remote Repositories</source> <translation type="unfinished" /> @@ -26264,26 +26288,6 @@ <source>Alt+P</source> <translation>Alt+P</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitRemoteRepositoriesDialog.py" line="46" /> - <source>Refresh</source> - <translation>Rafraichir</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitRemoteRepositoriesDialog.py" line="48" /> - <source>Press to refresh the repositories display</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitRemoteRepositoriesDialog.py" line="150" /> - <source>Process Generation Error</source> - <translation>Erreur du processus</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitRemoteRepositoriesDialog.py" line="151" /> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation>Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> - </message> </context> <context> <name>GitRevisionSelectionDialog</name> @@ -26478,6 +26482,80 @@ <context> <name>GitStashBrowserDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="64" /> + <source>&Refresh</source> + <translation>&Rafraichir</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="66" /> + <source>Press to refresh the list of stashes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="81" /> + <source>Show</source> + <translation>Montrer</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="84" /> + <source>Restore && Keep</source> + <translation>Restorer && Conserver</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="86" /> + <source>Restore && Delete</source> + <translation>Restorer && Supprimer</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="89" /> + <source>Create Branch</source> + <translation>Créer une branche</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="92" /> + <source>Delete</source> + <translation>Supprimer</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="94" /> + <source>Delete All</source> + <translation>Tous supprimer</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="185" /> + <source>Process Generation Error</source> + <translation>Erreur du processus</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="186" /> + <source>The process {0} could not be started. Ensure, that it is in the search path.</source> + <translation>Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> + </message> + <message numerus="yes"> + <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="378" /> + <source>%n file(s) changed</source> + <translation type="vanished"> + <numerusform>%n fichier modifié</numerusform> + <numerusform>%n fichiers modifiés</numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="380" /> + <source>%n line(s) inserted</source> + <translation type="vanished"> + <numerusform>%n ligne insérée</numerusform> + <numerusform>%n lignes insérées</numerusform> + </translation> + </message> + <message numerus="yes"> + <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="382" /> + <source>%n line(s) deleted</source> + <translation type="vanished"> + <numerusform>%n ligne supprimée</numerusform> + <numerusform>%n lignes supprimées</numerusform> + </translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.ui" line="0" /> <source>Git Stash Browser</source> <translation type="unfinished" /> @@ -26572,80 +26650,6 @@ <source>Alt+P</source> <translation>Alt+P</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="64" /> - <source>&Refresh</source> - <translation>&Rafraichir</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="66" /> - <source>Press to refresh the list of stashes</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="81" /> - <source>Show</source> - <translation>Montrer</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="84" /> - <source>Restore && Keep</source> - <translation>Restorer && Conserver</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="86" /> - <source>Restore && Delete</source> - <translation>Restorer && Supprimer</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="89" /> - <source>Create Branch</source> - <translation>Créer une branche</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="92" /> - <source>Delete</source> - <translation>Supprimer</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="94" /> - <source>Delete All</source> - <translation>Tous supprimer</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="185" /> - <source>Process Generation Error</source> - <translation>Erreur du processus</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="186" /> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation>Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> - </message> - <message numerus="yes"> - <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="378" /> - <source>%n file(s) changed</source> - <translation type="vanished"> - <numerusform>%n fichier modifié</numerusform> - <numerusform>%n fichiers modifiés</numerusform> - </translation> - </message> - <message numerus="yes"> - <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="380" /> - <source>%n line(s) inserted</source> - <translation type="vanished"> - <numerusform>%n ligne insérée</numerusform> - <numerusform>%n lignes insérées</numerusform> - </translation> - </message> - <message numerus="yes"> - <location filename="../Plugins/VcsPlugins/vcsGit/GitStashBrowserDialog.py" line="382" /> - <source>%n line(s) deleted</source> - <translation type="vanished"> - <numerusform>%n ligne supprimée</numerusform> - <numerusform>%n lignes supprimées</numerusform> - </translation> - </message> </context> <context> <name>GitStashDataDialog</name> @@ -27313,56 +27317,6 @@ <context> <name>GitSubmodulesStatusDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> - <source>Submodules Status</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> - <source>Submodule</source> - <translation>Sous-module</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> - <source>Status</source> - <translation>Etat (status)</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> - <source>Commit ID</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> - <source>Info</source> - <translation>Info</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> - <source>Select to show the status for the index</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> - <source>Show Status for Index</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> - <source>Perform a recursive operation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> - <source>Recursive</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> - <source>Errors</source> - <translation>Erreurs</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.py" line="41" /> <source>up-to-date</source> <translation type="unfinished">à jour</translation> @@ -27414,6 +27368,56 @@ <source>unknown</source> <translation>inconnu</translation> </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> + <source>Submodules Status</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> + <source>Submodule</source> + <translation>Sous-module</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> + <source>Status</source> + <translation>Etat (status)</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> + <source>Commit ID</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> + <source>Info</source> + <translation>Info</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> + <source>Select to show the status for the index</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> + <source>Show Status for Index</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> + <source>Perform a recursive operation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> + <source>Recursive</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitSubmodulesStatusDialog.ui" line="0" /> + <source>Errors</source> + <translation>Erreurs</translation> + </message> </context> <context> <name>GitSubmodulesSummaryOptionsDialog</name> @@ -27608,6 +27612,40 @@ <name>GitTagBranchListDialog</name> <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="98" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="93" /> + <source>Commit</source> + <translation>Commit</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="98" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="93" /> + <source>Name</source> + <translation>Nom</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="94" /> + <source>Annotation Message</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="96" /> + <source>Git Branches List</source> + <translation>Liste des branches Git</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="135" /> + <source>Process Generation Error</source> + <translation>Erreur du processus</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="136" /> + <source>The process {0} could not be started. Ensure, that it is in the search path.</source> + <translation>Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.ui" line="0" /> <source>Git Tag List</source> <translation>Liste d'étiquettes Git</translation> </message> @@ -27625,20 +27663,6 @@ <p>Cette fenêtre affiche la liste des étiquettes ou branches du projet.</p></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="98" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="93" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.ui" line="0" /> - <source>Commit</source> - <translation>Commit</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="98" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="93" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.ui" line="0" /> - <source>Name</source> - <translation>Nom</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.ui" line="0" /> <source>Errors</source> <translation>Erreurs</translation> @@ -27683,26 +27707,6 @@ <source>Alt+P</source> <translation>Alt+P</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="94" /> - <source>Annotation Message</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="96" /> - <source>Git Branches List</source> - <translation>Liste des branches Git</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="135" /> - <source>Process Generation Error</source> - <translation>Erreur du processus</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitTagBranchListDialog.py" line="136" /> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation>Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> - </message> </context> <context> <name>GitTagDialog</name> @@ -28167,6 +28171,16 @@ <context> <name>GreaseMonkeyConfigurationDialog</name> <message> + <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationDialog.py" line="159" /> + <source>Remove Script</source> + <translation>Supprimer le script</translation> + </message> + <message> + <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationDialog.py" line="160" /> + <source><p>Are you sure you want to remove <b>{0}</b>?</p></source> + <translation><p>Voulez-vous vraiment supprimer <b>{0}</b> ?</p></translation> + </message> + <message> <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationDialog.ui" line="0" /> <source>GreaseMonkey Scripts Configuration</source> <translation>Scripts de configuration GreaseMonkey</translation> @@ -28196,20 +28210,15 @@ <source>Open Scripts Directory</source> <translation>Ouvrir le répertoire de script</translation> </message> - <message> - <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationDialog.py" line="159" /> - <source>Remove Script</source> - <translation>Supprimer le script</translation> - </message> - <message> - <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationDialog.py" line="160" /> - <source><p>Are you sure you want to remove <b>{0}</b>?</p></source> - <translation><p>Voulez-vous vraiment supprimer <b>{0}</b> ?</p></translation> - </message> </context> <context> <name>GreaseMonkeyConfigurationScriptInfoDialog</name> <message> + <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationScriptInfoDialog.py" line="43" /> + <source>Script Details of {0}</source> + <translation>Détails du script de {0}</translation> + </message> + <message> <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationScriptInfoDialog.ui" line="0" /> <source><h2>GreaseMonkey Script Details</h2></source> <translation><h2>Détails du script GreaseMonkey</h2></translation> @@ -28259,11 +28268,6 @@ <source>Show source code of script</source> <translation>Montrer le code source du script</translation> </message> - <message> - <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyConfiguration/GreaseMonkeyConfigurationScriptInfoDialog.py" line="43" /> - <source>Script Details of {0}</source> - <translation>Détails du script de {0}</translation> - </message> </context> <context> <name>GreaseMonkeyManager</name> @@ -28319,6 +28323,11 @@ <context> <name>HelpBookmarksImportDialog</name> <message> + <location filename="../HelpViewer/HelpBookmarksImportDialog.py" line="34" /> + <source>eric Bookmarks Files (*.json);;All Files (*)</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../HelpViewer/HelpBookmarksImportDialog.ui" line="0" /> <source>Import Bookmarks</source> <translation type="unfinished">Importer signets</translation> @@ -28343,11 +28352,6 @@ <source>Enter the path of the bookmarks file</source> <translation type="unfinished" /> </message> - <message> - <location filename="../HelpViewer/HelpBookmarksImportDialog.py" line="34" /> - <source>eric Bookmarks Files (*.json);;All Files (*)</source> - <translation type="unfinished" /> - </message> </context> <context> <name>HelpBookmarksWidget</name> @@ -31086,51 +31090,6 @@ <context> <name>HgArchiveDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> - <source>Mercurial Archive</source> - <translation>Archive Mercurial</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> - <source>Archive:</source> - <translation>Archive :</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> - <source>Enter the file name of the archive</source> - <translation>Entrer le nom de fichier de l'archive</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> - <source>Type:</source> - <translation>Type :</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> - <source>Select the archive type</source> - <translation>Sélectionner le type d'archive</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> - <source>Prefix:</source> - <translation>Préfixe :</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> - <source>Enter the directory prefix for the files in the archive</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> - <source>Select to recurse into subrepositories</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> - <source>Include Subrepositories</source> - <translation>Inclure les sous-répertoires</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.py" line="38" /> <source>Detect Automatically</source> <translation>Détecter automatiquement</translation> @@ -31195,10 +31154,60 @@ <source>All Files (*)</source> <translation>Tous fichiers (*)</translation> </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> + <source>Mercurial Archive</source> + <translation>Archive Mercurial</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> + <source>Archive:</source> + <translation>Archive :</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> + <source>Enter the file name of the archive</source> + <translation>Entrer le nom de fichier de l'archive</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> + <source>Type:</source> + <translation>Type :</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> + <source>Select the archive type</source> + <translation>Sélectionner le type d'archive</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> + <source>Prefix:</source> + <translation>Préfixe :</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> + <source>Enter the directory prefix for the files in the archive</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> + <source>Select to recurse into subrepositories</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgArchiveDialog.ui" line="0" /> + <source>Include Subrepositories</source> + <translation>Inclure les sous-répertoires</translation> + </message> </context> <context> <name>HgBackoutDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgBackoutDialog.py" line="128" /> + <source>Backed out changeset <{0}>.</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgBackoutDialog.ui" line="0" /> <source>Mercurial Revision</source> <translation>Révision Mercurial</translation> @@ -31348,11 +31357,6 @@ <source>Merge with current parent</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgBackoutDialog.py" line="128" /> - <source>Backed out changeset <{0}>.</source> - <translation type="unfinished" /> - </message> </context> <context> <name>HgBookmarkDialog</name> @@ -32162,6 +32166,11 @@ <context> <name>HgCopyDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgCopyDialog.py" line="43" /> + <source>Mercurial Move</source> + <translation>Déplacement Mercurial</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgCopyDialog.ui" line="0" /> <source>Mercurial Copy</source> <translation>Copie Mercurial</translation> @@ -32209,11 +32218,6 @@ <source>Enforce operation</source> <translation>Forcer l'opération</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgCopyDialog.py" line="43" /> - <source>Mercurial Move</source> - <translation>Déplacement Mercurial</translation> - </message> </context> <context> <name>HgDialog</name> @@ -32276,6 +32280,26 @@ <context> <name>HgDiffDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.ui" line="0" /> + <source>Mercurial Diff</source> + <translation>Diff Mercurial</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.ui" line="0" /> + <source>Difference</source> + <translation>Différence</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.ui" line="0" /> + <source><b>Mercurial Diff</b><p>This shows the output of the hg diff command.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.ui" line="0" /> + <source>Errors</source> + <translation>Erreurs</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="42" /> <source>Refresh</source> <translation>Rafraichir</translation> @@ -32337,26 +32361,6 @@ <source><p>The patch file <b>{0}</b> could not be saved.<br>Reason: {1}</p></source> <translation><p>Le fichier patch <b>{0}</b> ne peut être enregistrer.<br>Raison : {1}</p></translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.ui" line="0" /> - <source>Mercurial Diff</source> - <translation>Diff Mercurial</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.ui" line="0" /> - <source>Difference</source> - <translation>Différence</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.ui" line="0" /> - <source><b>Mercurial Diff</b><p>This shows the output of the hg diff command.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.ui" line="0" /> - <source>Errors</source> - <translation>Erreurs</translation> - </message> </context> <context> <name>HgExportDialog</name> @@ -32606,6 +32610,17 @@ <context> <name>HgGpgSignaturesDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.py" line="95" /> + <source>no signatures found</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.py" line="229" /> + <source>Revision</source> + <translation>Révision</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.ui" line="0" /> <source>Signed Changesets</source> <translation type="unfinished" /> @@ -32616,12 +32631,6 @@ <translation>Sélectionner la catégore pour appliquer le filtre</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.py" line="229" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.ui" line="0" /> - <source>Revision</source> - <translation>Révision</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.ui" line="0" /> <source>Signature</source> <translation type="unfinished" /> @@ -32651,11 +32660,6 @@ <source><b>Mercurial errors</b><p>This shows possible error messages.</p></source> <translation><b>Erreurs Mercurial</b><p>Cela affiche de possibles messages d'erreurs.</p></translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.py" line="95" /> - <source>no signatures found</source> - <translation type="unfinished" /> - </message> </context> <context> <name>HgGraftDialog</name> @@ -32768,6 +32772,18 @@ <context> <name>HgHisteditCommitEditor</name> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/HgHisteditCommitEditor.py" line="96" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/HgHisteditCommitEditor.py" line="57" /> + <source>Edit Commit Message</source> + <translation>Modifier le message de commit</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/HgHisteditCommitEditor.py" line="97" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/HgHisteditCommitEditor.py" line="58" /> + <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="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/HgHisteditCommitEditor.ui" line="0" /> <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/HgHisteditCommitEditor.ui" line="0" /> <source>Commit Message</source> @@ -32793,18 +32809,6 @@ <source>Information</source> <translation>Information</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/HgHisteditCommitEditor.py" line="96" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/HgHisteditCommitEditor.py" line="57" /> - <source>Edit Commit Message</source> - <translation>Modifier le message de commit</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/HgHisteditCommitEditor.py" line="97" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/HgHisteditCommitEditor.py" line="58" /> - <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> </context> <context> <name>HgHisteditConfigDialog</name> @@ -33019,6 +33023,11 @@ <context> <name>HgImportDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgImportDialog.py" line="36" /> + <source>Patch Files (*.diff *.patch);;All Files (*)</source> + <translation>Fichiers patch(*.diff *.patch);;Tous les fichiers (*)</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgImportDialog.ui" line="0" /> <source>Import Patch</source> <translation>Importer un patch</translation> @@ -33108,11 +33117,6 @@ <source>Enforce Import</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgImportDialog.py" line="36" /> - <source>Patch Files (*.diff *.patch);;All Files (*)</source> - <translation>Fichiers patch(*.diff *.patch);;Tous les fichiers (*)</translation> - </message> </context> <context> <name>HgLogBrowserDialog</name> @@ -35959,29 +35963,19 @@ <context> <name>HgQueuesHeaderDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesHeaderDialog.py" line="118" /> + <source>Error: </source> + <translation>Erreur : </translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesHeaderDialog.ui" line="0" /> <source>Commit Message</source> <translation>Message de commit</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesHeaderDialog.py" line="118" /> - <source>Error: </source> - <translation>Erreur : </translation> - </message> </context> <context> <name>HgQueuesListAllGuardsDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListAllGuardsDialog.ui" line="0" /> - <source>List All Guards</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListAllGuardsDialog.ui" line="0" /> - <source>Show all guards of all patches</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListAllGuardsDialog.py" line="66" /> <source>Unguarded</source> <translation type="unfinished" /> @@ -35991,10 +35985,50 @@ <source>no patches found</source> <translation type="unfinished">pas de patch trouvé</translation> </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListAllGuardsDialog.ui" line="0" /> + <source>List All Guards</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListAllGuardsDialog.ui" line="0" /> + <source>Show all guards of all patches</source> + <translation type="unfinished" /> + </message> </context> <context> <name>HgQueuesListDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="46" /> + <source>applied</source> + <translation>appliqué</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="47" /> + <source>not applied</source> + <translation>non appliqué</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="48" /> + <source>guarded</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="49" /> + <source>missing</source> + <translation>manquant</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="146" /> + <source>no patches found</source> + <translation>pas de patch trouvé</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="205" /> + <source>unknown</source> + <translation>inconnu</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.ui" line="0" /> <source>List of Patches</source> <translation>Liste des patchs</translation> @@ -36033,40 +36067,15 @@ <source>Errors</source> <translation>Erreurs</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="46" /> - <source>applied</source> - <translation>appliqué</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="47" /> - <source>not applied</source> - <translation>non appliqué</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="48" /> - <source>guarded</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="49" /> - <source>missing</source> - <translation>manquant</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="146" /> - <source>no patches found</source> - <translation>pas de patch trouvé</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListDialog.py" line="205" /> - <source>unknown</source> - <translation>inconnu</translation> - </message> </context> <context> <name>HgQueuesListGuardsDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListGuardsDialog.py" line="90" /> + <source>Unguarded</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListGuardsDialog.ui" line="0" /> <source>List Guards</source> <translation type="unfinished" /> @@ -36096,11 +36105,6 @@ <source>This shows the list of guards defined for the selected patch</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/QueuesExtension/HgQueuesListGuardsDialog.py" line="90" /> - <source>Unguarded</source> - <translation type="unfinished" /> - </message> </context> <context> <name>HgQueuesNewPatchDialog</name> @@ -37133,63 +37137,6 @@ <context> <name>HgStatusDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="312" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> - <source>Mercurial Status</source> - <translation>Statut Mercurial</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> - <source><b>Mercurial Status</b> -<p>This dialog shows the status of the selected file or project.</p></source> - <translation><b>Statut Mercurial</b> -<p>Cette fenêtre affiche le statut du fichier ou projet sélectionné.</p></translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> - <source>Select action from menu</source> - <translation>Sélectionner une action du menu</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> - <source>&Filter on Status:</source> - <translation>&Filtrer sur le statut :</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> - <source>Select the status of entries to be shown</source> - <translation>Sélectionner le statut des entrées à afficher</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="508" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="125" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> - <source>Commit</source> - <translation>Commit</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> - <source>Status</source> - <translation>Etat (status)</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> - <source>Path</source> - <translation>Chemin</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="654" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="151" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> - <source>Differences</source> - <translation>Différences</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> - <source>Errors</source> - <translation>Erreurs</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="53" /> <source>Refresh</source> <translation>Rafraichir</translation> @@ -37240,6 +37187,13 @@ <translation>ignoré</translation> </message> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="508" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="125" /> + <source>Commit</source> + <translation>Commit</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="126" /> <source>Commit the selected changes</source> <translation>Committer les modifications sélectionnées</translation> @@ -37287,6 +37241,13 @@ <translation type="unfinished" /> </message> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="654" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="151" /> + <source>Differences</source> + <translation>Différences</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="152" /> <source>Shows the differences of the selected entry in a separate dialog</source> <translation>Montre les différences de l'entrée sélectionnée dans une fenêtre séparée</translation> @@ -37372,6 +37333,12 @@ <translation type="unfinished" /> </message> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="312" /> + <source>Mercurial Status</source> + <translation>Statut Mercurial</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="428" /> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="358" /> <source>all</source> @@ -37411,6 +37378,43 @@ <source>Merge</source> <translation>Fusionner</translation> </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> + <source><b>Mercurial Status</b> +<p>This dialog shows the status of the selected file or project.</p></source> + <translation><b>Statut Mercurial</b> +<p>Cette fenêtre affiche le statut du fichier ou projet sélectionné.</p></translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> + <source>Select action from menu</source> + <translation>Sélectionner une action du menu</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> + <source>&Filter on Status:</source> + <translation>&Filtrer sur le statut :</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> + <source>Select the status of entries to be shown</source> + <translation>Sélectionner le statut des entrées à afficher</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> + <source>Status</source> + <translation>Etat (status)</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> + <source>Path</source> + <translation>Chemin</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="0" /> + <source>Errors</source> + <translation>Erreurs</translation> + </message> </context> <context> <name>HgStatusMonitorThread</name> @@ -37827,50 +37831,6 @@ <context> <name>HgTagBranchListDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> - <source>Mercurial Tag List</source> - <translation>Liste d'étiquettes Mercurial</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> - <source><b>Mercurial Tag/Branch List</b> -<p>This dialog shows a list of the projects tags or branches.</p></source> - <translation><b>Liste d'étiquettes/branches Mercurial</b> -<p>Cette fenêtre affiche une liste des étiquettes et branches du projet.</p></translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> - <source><b>Tag/Branches List</b> -<p>This shows a list of the projects tags or branches.</p></source> - <translation><b>Liste des étiquettes/branches Subversion</b> -<p>Cette fenêtre affiche la liste des étiquettes ou branches du projet.</p></translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> - <source>Revision</source> - <translation>Révision</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> - <source>Changeset</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> - <source>Local</source> - <translation>Local</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> - <source>Name</source> - <translation>Nom</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> - <source>Errors</source> - <translation>Erreurs</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.py" line="45" /> <source>&Refresh</source> <translation>&Rafraichir</translation> @@ -37944,6 +37904,50 @@ <source>Do you really want to close all listed branches?</source> <translation>Voulez-vous vraiment fermer toutes les branches listées ?</translation> </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> + <source>Mercurial Tag List</source> + <translation>Liste d'étiquettes Mercurial</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> + <source><b>Mercurial Tag/Branch List</b> +<p>This dialog shows a list of the projects tags or branches.</p></source> + <translation><b>Liste d'étiquettes/branches Mercurial</b> +<p>Cette fenêtre affiche une liste des étiquettes et branches du projet.</p></translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> + <source><b>Tag/Branches List</b> +<p>This shows a list of the projects tags or branches.</p></source> + <translation><b>Liste des étiquettes/branches Subversion</b> +<p>Cette fenêtre affiche la liste des étiquettes ou branches du projet.</p></translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> + <source>Revision</source> + <translation>Révision</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> + <source>Changeset</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> + <source>Local</source> + <translation>Local</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> + <source>Name</source> + <translation>Nom</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgTagBranchListDialog.ui" line="0" /> + <source>Errors</source> + <translation>Erreurs</translation> + </message> </context> <context> <name>HgTagDialog</name> @@ -38085,6 +38089,56 @@ <context> <name>HgUserConfigDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="54" /> + <source>TLS 1.0</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="55" /> + <source>TLS 1.1</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="56" /> + <source>TLS 1.2</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="78" /> + <source>Default</source> + <translation>Défaut</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="542" /> + <source>Delete Host Fingerprint</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="543" /> + <source><p>Shall the fingerprint for host <b>{0}</b> really be deleted?</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="654" /> + <source>Delete Host Minimum Protocol</source> + <translation>Supprimer le protocole minimum de l'hôte</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="655" /> + <source><p>Shall the minimum protocol entry for host <b>{0}</b> really be deleted?</p></source> + <translation><p>Faut il vraiment supprimer le protocole minimum de l'hôte <b>{0}</b> ?</p></translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="712" /> + <source>Edit User Configuration</source> + <translation>Modifier la configuration utilisateur</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="713" /> + <source>You will loose all changes made in this dialog. Shall the data be saved first?</source> + <translation>Vous allez perdre toutes les modifications faites dans cette fenêtre. Faut-il sauvegarder d'abord ?</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.ui" line="0" /> <source>Mercurial User Data</source> <translation type="unfinished" /> @@ -38422,56 +38476,6 @@ <source>Open configuration file in editor</source> <translation>Ouvrir le fichier de configuration dans un éditeur</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="54" /> - <source>TLS 1.0</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="55" /> - <source>TLS 1.1</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="56" /> - <source>TLS 1.2</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="78" /> - <source>Default</source> - <translation>Défaut</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="542" /> - <source>Delete Host Fingerprint</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="543" /> - <source><p>Shall the fingerprint for host <b>{0}</b> really be deleted?</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="654" /> - <source>Delete Host Minimum Protocol</source> - <translation>Supprimer le protocole minimum de l'hôte</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="655" /> - <source><p>Shall the minimum protocol entry for host <b>{0}</b> really be deleted?</p></source> - <translation><p>Faut il vraiment supprimer le protocole minimum de l'hôte <b>{0}</b> ?</p></translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="712" /> - <source>Edit User Configuration</source> - <translation>Modifier la configuration utilisateur</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py" line="713" /> - <source>You will loose all changes made in this dialog. Shall the data be saved first?</source> - <translation>Vous allez perdre toutes les modifications faites dans cette fenêtre. Faut-il sauvegarder d'abord ?</translation> - </message> </context> <context> <name>HgUserConfigHostFingerprintDialog</name> @@ -40933,11 +40937,6 @@ <context> <name>InputDialogWizardDialog</name> <message> - <location filename="../Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.py" line="50" /> - <source>Test</source> - <translation>Tester</translation> - </message> - <message> <location filename="../Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.ui" line="0" /> <source>QInputDialog Wizard</source> <translation>Assistant QInputDialog</translation> @@ -41123,6 +41122,11 @@ <source>String List Variable</source> <translation>String List Variable</translation> </message> + <message> + <location filename="../Plugins/WizardPlugins/InputDialogWizard/InputDialogWizardDialog.py" line="50" /> + <source>Test</source> + <translation>Tester</translation> + </message> </context> <context> <name>InstallInfoDialog</name> @@ -41353,6 +41357,35 @@ <context> <name>InterfacePage</name> <message> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="275" /> + <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.py" line="116" /> + <source>English</source> + <comment>Translate this with your language</comment> + <translation>Français</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="43" /> + <source>Qt Style Sheets (*.qss);;Cascading Style Sheets (*.css);;All files (*)</source> + <translation>Feuilles Qt Style (*.qss);;Feuilles CSS (*.css);;Tous les fichiers (*)</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="294" /> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="248" /> + <source>System</source> + <translation>Système</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="354" /> + <source>Combined Left Side</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/InterfacePage.ui" line="0" /> + <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="356" /> + <source>Right Side</source> + <translation>Coté droit</translation> + </message> + <message> <location filename="../Preferences/ConfigurationPages/InterfacePage.ui" line="0" /> <source><b>Configure User Interface</b></source> <translation><b>Configuration de l'interface utilisateur</b></translation> @@ -41599,12 +41632,6 @@ <translation type="unfinished">Trouver un fichier</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="356" /> - <location filename="../Preferences/ConfigurationPages/InterfacePage.ui" line="0" /> - <source>Right Side</source> - <translation>Coté droit</translation> - </message> - <message> <location filename="../Preferences/ConfigurationPages/InterfacePage.ui" line="0" /> <source>Select to activate the Code Documentation Viewer</source> <translation>Cocher pour activer le visionneur de documentation du code</translation> @@ -41694,29 +41721,6 @@ <source>Reset layout to factory defaults</source> <translation>Réinitialise avec les paramètres d'usine</translation> </message> - <message> - <location filename="../Preferences/ConfigurationPages/InterfaceLightPage.py" line="116" /> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="275" /> - <source>English</source> - <comment>Translate this with your language</comment> - <translation>Français</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="43" /> - <source>Qt Style Sheets (*.qss);;Cascading Style Sheets (*.css);;All files (*)</source> - <translation>Feuilles Qt Style (*.qss);;Feuilles CSS (*.css);;Tous les fichiers (*)</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="294" /> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="248" /> - <source>System</source> - <translation>Système</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/InterfacePage.py" line="354" /> - <source>Combined Left Side</source> - <translation type="unfinished" /> - </message> </context> <context> <name>IrcChannelEditDialog</name> @@ -44191,6 +44195,12 @@ <context> <name>LexerAssociationDialog</name> <message> + <location filename="../Project/LexerAssociationDialog.py" line="137" /> + <location filename="../Project/LexerAssociationDialog.py" line="47" /> + <source>Alternative</source> + <translation>Alternatif</translation> + </message> + <message> <location filename="../Project/LexerAssociationDialog.ui" line="0" /> <source>Project Lexer Associations</source> <translation>Association des types de fichiers pour le projet</translation> @@ -44255,12 +44265,6 @@ <source>Select the alternative lexer to associate</source> <translation>Sélectionne un analyseur syntaxique alternatif</translation> </message> - <message> - <location filename="../Project/LexerAssociationDialog.py" line="137" /> - <location filename="../Project/LexerAssociationDialog.py" line="47" /> - <source>Alternative</source> - <translation>Alternatif</translation> - </message> </context> <context> <name>LexerBash</name> @@ -45351,6 +45355,18 @@ <context> <name>Lexers</name> <message> + <location filename="../QScintilla/Lexers/__init__.py" line="415" /> + <location filename="../Preferences/__init__.py" line="473" /> + <source>Python Files (*.py *.py3)</source> + <translation>Fichiers Python (*.py *.py3)</translation> + </message> + <message> + <location filename="../QScintilla/Lexers/__init__.py" line="585" /> + <location filename="../Preferences/__init__.py" line="475" /> + <source>Python3 Files (*.py)</source> + <translation>Fichiers Python3 (*.py)</translation> + </message> + <message> <location filename="../QScintilla/Lexers/__init__.py" line="84" /> <source>Bash</source> <translation>Bash</translation> @@ -45551,12 +45567,6 @@ <translation>Pygments</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="473" /> - <location filename="../QScintilla/Lexers/__init__.py" line="415" /> - <source>Python Files (*.py *.py3)</source> - <translation>Fichiers Python (*.py *.py3)</translation> - </message> - <message> <location filename="../QScintilla/Lexers/__init__.py" line="418" /> <source>Python GUI Files (*.pyw *.pyw3)</source> <translation type="unfinished" /> @@ -45804,12 +45814,6 @@ <translation>Tous fichiers (*)</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="475" /> - <location filename="../QScintilla/Lexers/__init__.py" line="585" /> - <source>Python3 Files (*.py)</source> - <translation>Fichiers Python3 (*.py)</translation> - </message> - <message> <location filename="../QScintilla/Lexers/__init__.py" line="588" /> <source>Python3 GUI Files (*.pyw)</source> <translation>Fichier Python3 GUI (*.pyw)</translation> @@ -46166,6 +46170,21 @@ <context> <name>LogViewerPage</name> <message> + <location filename="../Preferences/ConfigurationPages/LogViewerPage.py" line="33" /> + <source><b>Message Filters for Standard Output</b><p>This list shows the configured message filters used to suppress messages received via stdout.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/LogViewerPage.py" line="38" /> + <source><b>Message Filters for Standard Error </b><p>This list shows the configured message filters used to suppress messages received via stderr.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/LogViewerPage.py" line="43" /> + <source><b>Message Filters for both</b><p>This list shows the configured message filters used to suppress messages received via stdout or stderr.</p></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Preferences/ConfigurationPages/LogViewerPage.ui" line="0" /> <source><b>Configure Log Viewer</b></source> <translation><b>Configuration du visionneur de log</b></translation> @@ -46215,21 +46234,6 @@ <source>Both</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Preferences/ConfigurationPages/LogViewerPage.py" line="33" /> - <source><b>Message Filters for Standard Output</b><p>This list shows the configured message filters used to suppress messages received via stdout.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/LogViewerPage.py" line="38" /> - <source><b>Message Filters for Standard Error </b><p>This list shows the configured message filters used to suppress messages received via stderr.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/LogViewerPage.py" line="43" /> - <source><b>Message Filters for both</b><p>This list shows the configured message filters used to suppress messages received via stdout or stderr.</p></source> - <translation type="unfinished" /> - </message> </context> <context> <name>MakePropertiesDialog</name> @@ -46302,51 +46306,6 @@ <context> <name>ManageDictionariesDialog</name> <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> - <source>Spell Check Dictionaries</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> - <source>Installation Location:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> - <source>Select the location for the dictionaries installation</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> - <source>Shows the list of available dictionaries</source> - <translation>Montre la liste des dictionnaires disponibles</translation> - </message> - <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> - <source>Shows the progress of the current download</source> - <translation>Affiche la progression du téléchargement en cours</translation> - </message> - <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> - <source>Dictionaries URL:</source> - <translation>URL des dictionnaire :</translation> - </message> - <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> - <source>Shows the dictionaries URL</source> - <translation>Montre l'URL des dictionnaires</translation> - </message> - <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> - <source>Press to edit the dictionaries URL</source> - <translation>Cliquer pour modifier l'URL des dictionnaires</translation> - </message> - <message> - <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> - <source>Edit URL</source> - <translation>Modifier l'URL</translation> - </message> - <message> <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="54" /> <source>Refresh</source> <translation>Rafraichir</translation> @@ -46445,6 +46404,51 @@ <source><p>The downloaded dictionary archive is invalid. Skipping it.</p></source> <translation><p>L'archive de dictionnaire téléchargée est non valide. Passer.</p></translation> </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> + <source>Spell Check Dictionaries</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> + <source>Installation Location:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> + <source>Select the location for the dictionaries installation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> + <source>Shows the list of available dictionaries</source> + <translation>Montre la liste des dictionnaires disponibles</translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> + <source>Shows the progress of the current download</source> + <translation>Affiche la progression du téléchargement en cours</translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> + <source>Dictionaries URL:</source> + <translation>URL des dictionnaire :</translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> + <source>Shows the dictionaries URL</source> + <translation>Montre l'URL des dictionnaires</translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> + <source>Press to edit the dictionaries URL</source> + <translation>Cliquer pour modifier l'URL des dictionnaires</translation> + </message> + <message> + <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.ui" line="0" /> + <source>Edit URL</source> + <translation>Modifier l'URL</translation> + </message> </context> <context> <name>MarkdownProvider</name> @@ -46774,6 +46778,124 @@ <context> <name>MessageBoxWizardDialog</name> <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="36" /> + <source>No button</source> + <translation>Pas de bouton</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="37" /> + <source>Abort</source> + <translation>Abandon</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="38" /> + <source>Apply</source> + <translation>Appliquer</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="39" /> + <source>Cancel</source> + <translation>Annuler</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="40" /> + <source>Close</source> + <translation>Fermer</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="41" /> + <source>Discard</source> + <translation>Abondonner les modifications</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="42" /> + <source>Help</source> + <translation>Aide</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="43" /> + <source>Ignore</source> + <translation>Ignorer</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="44" /> + <source>No</source> + <translation>Non</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="45" /> + <source>No to all</source> + <translation>Non à tout</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="46" /> + <source>Ok</source> + <translation>Ok</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="47" /> + <source>Open</source> + <translation>Ouvrir</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="48" /> + <source>Reset</source> + <translation>Réinitialiser</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="49" /> + <source>Restore defaults</source> + <translation>Restaurer les valeurs par défaut</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="50" /> + <source>Retry</source> + <translation>Réessayer</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="51" /> + <source>Save</source> + <translation>Enregistrer</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="52" /> + <source>Save all</source> + <translation>Tout enregistrer</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="53" /> + <source>Yes</source> + <translation>Oui</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="54" /> + <source>Yes to all</source> + <translation>Oui à tout</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="102" /> + <source>Test</source> + <translation>Tester</translation> + </message> + <message> <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> <source>QMessageBox Wizard</source> <translation>Assistant QMessageBox </translation> @@ -46919,114 +47041,6 @@ <translation>Boutons standards</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="38" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Apply</source> - <translation>Appliquer</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="37" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Abort</source> - <translation>Abandon</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="39" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Cancel</source> - <translation>Annuler</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="43" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Ignore</source> - <translation>Ignorer</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="52" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Save all</source> - <translation>Tout enregistrer</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="51" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Save</source> - <translation>Enregistrer</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="41" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Discard</source> - <translation>Abondonner les modifications</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="54" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Yes to all</source> - <translation>Oui à tout</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="47" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Open</source> - <translation>Ouvrir</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="48" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Reset</source> - <translation>Réinitialiser</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="46" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Ok</source> - <translation>Ok</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="44" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>No</source> - <translation>Non</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="42" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Help</source> - <translation>Aide</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="45" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>No to all</source> - <translation>Non à tout</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="50" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Retry</source> - <translation>Réessayer</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="49" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Restore defaults</source> - <translation>Restaurer les valeurs par défaut</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="53" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Yes</source> - <translation>Oui</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="40" /> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> - <source>Close</source> - <translation>Fermer</translation> - </message> - <message> <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="0" /> <source>Default Button:</source> <translation>Bouton par defaut:</translation> @@ -47036,16 +47050,6 @@ <source>Select the default button</source> <translation>Sélectionner le bouton par défaut</translation> </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="36" /> - <source>No button</source> - <translation>Pas de bouton</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="102" /> - <source>Test</source> - <translation>Tester</translation> - </message> </context> <context> <name>MicroPythonCommandsInterface</name> @@ -47162,87 +47166,6 @@ <context> <name>MicroPythonFileManagerWidget</name> <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Local Files</source> - <translation>Fichiers locaux</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Device Files</source> - <translation>Fichiers du matériel</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Name</source> - <translation>Nom</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Mode</source> - <translation>Mode</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Size</source> - <translation>Taille</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Time</source> - <translation>Durée</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Press to sync the local directory to the device directory</source> - <translation>Cliquer pour synchroniser le répertoire local au répertoire du matériel</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Press to copy the selected file to the device</source> - <translation>Cliquer pour copier le fichier sélectionné sur le matériel</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Press to copy the selected file to the device with a new name</source> - <translation>Cliquer pour copier le fichier sélectionné vers le matériel avec un nouveau nom</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Press to copy the selected file from the device</source> - <translation>Cliquer pour copier le fichier sélectionné à partir du matériel</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Press to copy the selected file from the device with a new name</source> - <translation>Cliquer pour copier le fichier sélectionné à partir du matériel avec un nouveau nom</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Press to move one directory level up</source> - <translation>Cliquer pour remonter l'arborescence</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Press to move to the configured home directory</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Press to reload the list</source> - <translation>Cliquer pour recharger la liste</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> - <source>Press to move to the device workspace directory</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="835" /> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="665" /> <location filename="../MicroPython/MicroPythonFileManagerWidget.py" line="128" /> @@ -47403,6 +47326,87 @@ <source>Filesystem Information</source> <translation type="unfinished" /> </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Local Files</source> + <translation>Fichiers locaux</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Device Files</source> + <translation>Fichiers du matériel</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Name</source> + <translation>Nom</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Mode</source> + <translation>Mode</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Size</source> + <translation>Taille</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Time</source> + <translation>Durée</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Press to sync the local directory to the device directory</source> + <translation>Cliquer pour synchroniser le répertoire local au répertoire du matériel</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Press to copy the selected file to the device</source> + <translation>Cliquer pour copier le fichier sélectionné sur le matériel</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Press to copy the selected file to the device with a new name</source> + <translation>Cliquer pour copier le fichier sélectionné vers le matériel avec un nouveau nom</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Press to copy the selected file from the device</source> + <translation>Cliquer pour copier le fichier sélectionné à partir du matériel</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Press to copy the selected file from the device with a new name</source> + <translation>Cliquer pour copier le fichier sélectionné à partir du matériel avec un nouveau nom</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Press to move one directory level up</source> + <translation>Cliquer pour remonter l'arborescence</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Press to move to the configured home directory</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Press to reload the list</source> + <translation>Cliquer pour recharger la liste</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonFileManagerWidget.ui" line="0" /> + <source>Press to move to the device workspace directory</source> + <translation type="unfinished" /> + </message> </context> <context> <name>MicroPythonGraphWidget</name> @@ -47435,6 +47439,57 @@ <context> <name>MicroPythonPage</name> <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="45" /> + <source>Automatic</source> + <translation>Automatique</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="47" /> + <source>Light</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="50" /> + <source>Dark</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="53" /> + <source>Blue Cerulean</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="56" /> + <source>Brown Sand</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="59" /> + <source>Blue NCS</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="62" /> + <source>High Contrast</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="65" /> + <source>Blue Icy</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="68" /> + <source>Qt</source> + <translation>Qt</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="77" /> + <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="74" /> + <source>All Files (*)</source> + <translation>Tous les fichiers (*)</translation> + </message> + <message> <location filename="../Preferences/ConfigurationPages/MicroPythonPage.ui" line="0" /> <source><b>Configure MicroPython</b></source> <translation><b>Configuration MicroPython</b></translation> @@ -47666,57 +47721,6 @@ <source>Enter the URL for the Calliope mini MicroPython documentation</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="45" /> - <source>Automatic</source> - <translation>Automatique</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="47" /> - <source>Light</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="50" /> - <source>Dark</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="53" /> - <source>Blue Cerulean</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="56" /> - <source>Brown Sand</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="59" /> - <source>Blue NCS</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="62" /> - <source>High Contrast</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="65" /> - <source>Blue Icy</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="68" /> - <source>Qt</source> - <translation>Qt</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="77" /> - <location filename="../Preferences/ConfigurationPages/MicroPythonPage.py" line="74" /> - <source>All Files (*)</source> - <translation>Tous les fichiers (*)</translation> - </message> </context> <context> <name>MicroPythonProgressInfoDialog</name> @@ -47729,6 +47733,47 @@ <context> <name>MicroPythonWidget</name> <message> + <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> + <source>Press to check for connected devices</source> + <translation>Cliquer pour vérifier les matériels connectés</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> + <source>Press to open a file of the connected device</source> + <translation>Cliquer pour ouvrir un fichier du matériel connecté</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> + <source>Press to save the current editor to the connected device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> + <source>Press to run the current script on the selected device</source> + <translation>Cliquer pour lancer le script courant sur le matériel sélectionné</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> + <source>Press to open a terminal (REPL) on the selected device</source> + <translation>Cliquer pour ouvrir un terminal (REPL) sur le matériel sélectionné</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> + <source>Press to open a file manager on the selected device</source> + <translation>Cliquer pour ouvrir un gestionnaire de fichier sur le matériel sélectionné</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> + <source>Press to open a chart window to display data receive from the selected device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="581" /> + <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> + <source>Press to connect the selected device</source> + <translation>Cliquer pour se connecter au matériel sélectionné</translation> + </message> + <message> <location filename="../MicroPython/MicroPythonWidget.py" line="222" /> <source>MicroPython Menu</source> <translation>Menu MicroPython</translation> @@ -47819,12 +47864,6 @@ <translation>Cliquer pour déconnecter le matériel courant</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="581" /> - <source>Press to connect the selected device</source> - <translation>Cliquer pour se connecter au matériel sélectionné</translation> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="599" /> <source>No device attached</source> <translation>Pas de matériel relié</translation> @@ -48136,41 +48175,6 @@ <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <source>Press to check for connected devices</source> - <translation>Cliquer pour vérifier les matériels connectés</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <source>Press to open a file of the connected device</source> - <translation>Cliquer pour ouvrir un fichier du matériel connecté</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <source>Press to save the current editor to the connected device</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <source>Press to run the current script on the selected device</source> - <translation>Cliquer pour lancer le script courant sur le matériel sélectionné</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <source>Press to open a terminal (REPL) on the selected device</source> - <translation>Cliquer pour ouvrir un terminal (REPL) sur le matériel sélectionné</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <source>Press to open a file manager on the selected device</source> - <translation>Cliquer pour ouvrir un gestionnaire de fichier sur le matériel sélectionné</translation> - </message> - <message> - <location filename="../MicroPython/MicroPythonWidget.ui" line="0" /> - <source>Press to open a chart window to display data receive from the selected device</source> - <translation type="unfinished" /> - </message> </context> <context> <name>MicrobitDevice</name> @@ -48333,6 +48337,16 @@ <context> <name>MimeTypesPage</name> <message> + <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="60" /> + <source>Reset Mime Types</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="61" /> + <source>Do you really want to reset the configured list of mime types?</source> + <translation>Voulez-vous vraiment réinitialiser la liste configurée des types mimes ?</translation> + </message> + <message> <location filename="../Preferences/ConfigurationPages/MimeTypesPage.ui" line="0" /> <source><b>Configure Text Mimetypes</b></source> <translation type="unfinished" /> @@ -48352,16 +48366,6 @@ <source>Reset to Defaults</source> <translation>Réinitialiser par défaut</translation> </message> - <message> - <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="60" /> - <source>Reset Mime Types</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/MimeTypesPage.py" line="61" /> - <source>Do you really want to reset the configured list of mime types?</source> - <translation>Voulez-vous vraiment réinitialiser la liste configurée des types mimes ?</translation> - </message> </context> <context> <name>MiniEditor</name> @@ -50723,31 +50727,6 @@ <context> <name>NumbersWidget</name> <message> - <location filename="../UI/NumbersWidget.py" line="198" /> - <source>Auto</source> - <translation>Auto</translation> - </message> - <message> - <location filename="../UI/NumbersWidget.py" line="199" /> - <source>Dec</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/NumbersWidget.py" line="200" /> - <source>Hex</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/NumbersWidget.py" line="201" /> - <source>Oct</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/NumbersWidget.py" line="202" /> - <source>Bin</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../UI/NumbersWidget.ui" line="0" /> <source>Numbers Formats</source> <translation>Formats des nombres</translation> @@ -50862,6 +50841,31 @@ <source>Swap byte order</source> <translation type="unfinished" /> </message> + <message> + <location filename="../UI/NumbersWidget.py" line="198" /> + <source>Auto</source> + <translation>Auto</translation> + </message> + <message> + <location filename="../UI/NumbersWidget.py" line="199" /> + <source>Dec</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/NumbersWidget.py" line="200" /> + <source>Hex</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/NumbersWidget.py" line="201" /> + <source>Oct</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/NumbersWidget.py" line="202" /> + <source>Bin</source> + <translation type="unfinished" /> + </message> </context> <context> <name>OpenPagesWidget</name> @@ -51171,6 +51175,11 @@ <context> <name>PageScreenDialog</name> <message> + <location filename="../WebBrowser/PageScreenDialog.ui" line="0" /> + <source>Page Screen</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../WebBrowser/PageScreenDialog.py" line="94" /> <location filename="../WebBrowser/PageScreenDialog.py" line="83" /> <location filename="../WebBrowser/PageScreenDialog.py" line="73" /> @@ -51198,11 +51207,6 @@ <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/PageScreenDialog.ui" line="0" /> - <source>Page Screen</source> - <translation type="unfinished" /> - </message> - <message> <source>Cannot write file '{0}: {1}.</source> <translation type="vanished">Ne peut écrire le fichier '{0}: @@ -51810,6 +51814,16 @@ <context> <name>PipDialog</name> <message> + <location filename="../PipInterface/PipDialog.py" line="158" /> + <source>Process Generation Error</source> + <translation>Erreur du processus</translation> + </message> + <message> + <location filename="../PipInterface/PipDialog.py" line="159" /> + <source>The process {0} could not be started.</source> + <translation>Le processus {0} ne peut être démarré.</translation> + </message> + <message> <location filename="../PipInterface/PipDialog.ui" line="0" /> <source>pip</source> <translation>pip</translation> @@ -51824,40 +51838,10 @@ <source>Errors</source> <translation>Erreurs</translation> </message> - <message> - <location filename="../PipInterface/PipDialog.py" line="158" /> - <source>Process Generation Error</source> - <translation>Erreur du processus</translation> - </message> - <message> - <location filename="../PipInterface/PipDialog.py" line="159" /> - <source>The process {0} could not be started.</source> - <translation>Le processus {0} ne peut être démarré.</translation> - </message> </context> <context> <name>PipFileSelectionDialog</name> <message> - <location filename="../PipInterface/PipFileSelectionDialog.ui" line="0" /> - <source>Select File</source> - <translation>Sélectionner le fichier</translation> - </message> - <message> - <location filename="../PipInterface/PipFileSelectionDialog.ui" line="0" /> - <source>File Name:</source> - <translation>Nom de fichier :</translation> - </message> - <message> - <location filename="../PipInterface/PipFileSelectionDialog.ui" line="0" /> - <source>Select to install to the Python user install directory</source> - <translation>Cocher pour installer vers le répertoire d'installation Python de l'utilisateur</translation> - </message> - <message> - <location filename="../PipInterface/PipFileSelectionDialog.ui" line="0" /> - <source>Install into User Directory</source> - <translation>Installer vers le répertoire utilisateur</translation> - </message> - <message> <location filename="../PipInterface/PipFileSelectionDialog.py" line="44" /> <source>Enter requirements file:</source> <translation type="unfinished" /> @@ -51902,6 +51886,26 @@ <source>All Files (*)</source> <translation>Tous les fichiers (*)</translation> </message> + <message> + <location filename="../PipInterface/PipFileSelectionDialog.ui" line="0" /> + <source>Select File</source> + <translation>Sélectionner le fichier</translation> + </message> + <message> + <location filename="../PipInterface/PipFileSelectionDialog.ui" line="0" /> + <source>File Name:</source> + <translation>Nom de fichier :</translation> + </message> + <message> + <location filename="../PipInterface/PipFileSelectionDialog.ui" line="0" /> + <source>Select to install to the Python user install directory</source> + <translation>Cocher pour installer vers le répertoire d'installation Python de l'utilisateur</translation> + </message> + <message> + <location filename="../PipInterface/PipFileSelectionDialog.ui" line="0" /> + <source>Install into User Directory</source> + <translation>Installer vers le répertoire utilisateur</translation> + </message> </context> <context> <name>PipFreezeDialog</name> @@ -54332,47 +54336,6 @@ <context> <name>PreviewerQSS</name> <message> - <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> - <source>Preview Style</source> - <translation>Style d'aperçu</translation> - </message> - <message> - <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> - <source>Style Icons Path:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> - <source>Enter the path to the icons used within the style sheet</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> - <source>Enabled</source> - <translation type="unfinished">Activé</translation> - </message> - <message> - <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> - <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> - <source>Enter text</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> - <source>Disabled</source> - <translation type="unfinished">Désactivé</translation> - </message> - <message> - <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> - <source>C4</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> - <source>X4</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../UI/Previewers/PreviewerQSS.py" line="51" /> <source>Action 1.1</source> <translation type="unfinished" /> @@ -54422,10 +54385,72 @@ <source>JavaScript</source> <translation>JavaScript</translation> </message> + <message> + <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> + <source>Preview Style</source> + <translation>Style d'aperçu</translation> + </message> + <message> + <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> + <source>Style Icons Path:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> + <source>Enter the path to the icons used within the style sheet</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> + <source>Enabled</source> + <translation type="unfinished">Activé</translation> + </message> + <message> + <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> + <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> + <source>Enter text</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> + <source>Disabled</source> + <translation type="unfinished">Désactivé</translation> + </message> + <message> + <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> + <source>C4</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/Previewers/PreviewerQSS.ui" line="0" /> + <source>X4</source> + <translation type="unfinished" /> + </message> </context> <context> <name>PrintToPdfDialog</name> <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="41" /> + <source>PDF Files (*.pdf);;All Files (*)</source> + <translation>Fichiers PDF (*.pdf);;Tous les fichiers (*)</translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="78" /> + <source>Portrait</source> + <translation>Portrait</translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="81" /> + <source>Landscape</source> + <translation>Paysage</translation> + </message> + <message> + <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="84" /> + <source>{0}, {1}</source> + <comment>page size, page orientation</comment> + <translation>{0}, {1}</translation> + </message> + <message> <location filename="../WebBrowser/Tools/PrintToPdfDialog.ui" line="0" /> <source>Print to PDF</source> <translation>Imprimer en pdf</translation> @@ -54455,27 +54480,6 @@ <source>...</source> <translation>...</translation> </message> - <message> - <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="41" /> - <source>PDF Files (*.pdf);;All Files (*)</source> - <translation>Fichiers PDF (*.pdf);;Tous les fichiers (*)</translation> - </message> - <message> - <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="78" /> - <source>Portrait</source> - <translation>Portrait</translation> - </message> - <message> - <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="81" /> - <source>Landscape</source> - <translation>Paysage</translation> - </message> - <message> - <location filename="../WebBrowser/Tools/PrintToPdfDialog.py" line="84" /> - <source>{0}, {1}</source> - <comment>page size, page orientation</comment> - <translation>{0}, {1}</translation> - </message> </context> <context> <name>Printer</name> @@ -58377,6 +58381,60 @@ <context> <name>PropertiesDialog</name> <message> + <location filename="../MultiProject/PropertiesDialog.ui" line="0" /> + <source>Multiproject Properties</source> + <translation>Propriétés des multi-projets</translation> + </message> + <message> + <location filename="../Project/PropertiesDialog.ui" line="0" /> + <location filename="../MultiProject/PropertiesDialog.ui" line="0" /> + <source>&Description:</source> + <translation>&Description:</translation> + </message> + <message> + <location filename="../Project/PropertiesDialog.ui" line="0" /> + <location filename="../MultiProject/PropertiesDialog.ui" line="0" /> + <source>Enter description</source> + <translation>Entrer une description du projet</translation> + </message> + <message> + <location filename="../MultiProject/PropertiesDialog.ui" line="0" /> + <source><b>Description</b> +<p>Enter a short description for the multiproject.</p></source> + <translation><b>Description</b><p>Entrer une courte description du multi-projet.</p></translation> + </message> + <message> + <location filename="../Project/PropertiesDialog.py" line="220" /> + <location filename="../Project/PropertiesDialog.py" line="54" /> + <source>None</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/PropertiesDialog.py" line="70" /> + <source>Source Files ({0});;All Files (*)</source> + <translation>Fichiers sources ({0});;Tous les fichiers (*)</translation> + </message> + <message> + <location filename="../Project/PropertiesDialog.py" line="129" /> + <source>The project is version controlled by <b>{0}</b>.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/PropertiesDialog.py" line="135" /> + <source>The project is not version controlled.</source> + <translation>Le projet n'est pas géré par un système de contrôle de version (VCS).</translation> + </message> + <message> + <location filename="../Project/PropertiesDialog.py" line="182" /> + <source>Reading Trove License Classifiers</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/PropertiesDialog.py" line="183" /> + <source><p>The Trove License Classifiers file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Project/PropertiesDialog.ui" line="0" /> <source>Project Properties</source> <translation>Propriétés du projet</translation> @@ -58572,18 +58630,6 @@ <p>Entrer les adresses emails des auteurs</p></translation> </message> <message> - <location filename="../MultiProject/PropertiesDialog.ui" line="0" /> - <location filename="../Project/PropertiesDialog.ui" line="0" /> - <source>&Description:</source> - <translation>&Description:</translation> - </message> - <message> - <location filename="../MultiProject/PropertiesDialog.ui" line="0" /> - <location filename="../Project/PropertiesDialog.ui" line="0" /> - <source>Enter description</source> - <translation>Entrer une description du projet</translation> - </message> - <message> <location filename="../Project/PropertiesDialog.ui" line="0" /> <source><b>Description</b> <p>Enter a short description for the project.</p></source> @@ -58671,48 +58717,6 @@ <translation>Alt+R</translation> </message> <message> - <location filename="../Project/PropertiesDialog.py" line="220" /> - <location filename="../Project/PropertiesDialog.py" line="54" /> - <source>None</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/PropertiesDialog.py" line="70" /> - <source>Source Files ({0});;All Files (*)</source> - <translation>Fichiers sources ({0});;Tous les fichiers (*)</translation> - </message> - <message> - <location filename="../Project/PropertiesDialog.py" line="129" /> - <source>The project is version controlled by <b>{0}</b>.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/PropertiesDialog.py" line="135" /> - <source>The project is not version controlled.</source> - <translation>Le projet n'est pas géré par un système de contrôle de version (VCS).</translation> - </message> - <message> - <location filename="../Project/PropertiesDialog.py" line="182" /> - <source>Reading Trove License Classifiers</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/PropertiesDialog.py" line="183" /> - <source><p>The Trove License Classifiers file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MultiProject/PropertiesDialog.ui" line="0" /> - <source>Multiproject Properties</source> - <translation>Propriétés des multi-projets</translation> - </message> - <message> - <location filename="../MultiProject/PropertiesDialog.ui" line="0" /> - <source><b>Description</b> -<p>Enter a short description for the multiproject.</p></source> - <translation><b>Description</b><p>Entrer une courte description du multi-projet.</p></translation> - </message> - <message> <source>Enter authors name</source> <translation type="vanished">Entrer le nom des auteurs</translation> </message> @@ -58724,6 +58728,16 @@ <context> <name>ProtobufPage</name> <message> + <location filename="../Preferences/ConfigurationPages/ProtobufPage.py" line="31" /> + <source>Press to select the Protobuf compiler via a file selection dialog.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ProtobufPage.py" line="36" /> + <source>Press to select the Python interpreter containing the gRPC compiler via a file selection dialog.</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Preferences/ConfigurationPages/ProtobufPage.ui" line="0" /> <source><b>Configure Protobuf support</b></source> <translation type="unfinished" /> @@ -58758,16 +58772,6 @@ <source><b>Note:</b> Leave this entry empty to use the Python interpreter of eric.</source> <translation><b>Note :</b> Laisser vide pour utiliser l'interpréteur Python d'eric.</translation> </message> - <message> - <location filename="../Preferences/ConfigurationPages/ProtobufPage.py" line="31" /> - <source>Press to select the Protobuf compiler via a file selection dialog.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/ProtobufPage.py" line="36" /> - <source>Press to select the Python interpreter containing the gRPC compiler via a file selection dialog.</source> - <translation type="unfinished" /> - </message> </context> <context> <name>ProtocolHandlerManagerDialog</name> @@ -59004,60 +59008,6 @@ <context> <name>PyCoverageDialog</name> <message> - <location filename="../DataViews/PyCoverageDialog.py" line="64" /> - <source>Create Report</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../DataViews/PyCoverageDialog.py" line="65" /> - <source>HTML Report</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../DataViews/PyCoverageDialog.py" line="67" /> - <source>JSON Report</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../DataViews/PyCoverageDialog.py" line="425" /> - <location filename="../DataViews/PyCoverageDialog.py" line="68" /> - <source>LCOV Report</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../DataViews/PyCoverageDialog.py" line="73" /> - <source>Open</source> - <translation>Ouvrir</translation> - </message> - <message> - <location filename="../DataViews/PyCoverageDialog.py" line="77" /> - <source>Erase Coverage Info</source> - <translation>Supprimer les infos de Coverage</translation> - </message> - <message> - <location filename="../DataViews/PyCoverageDialog.py" line="279" /> - <source>Parse Error</source> - <translation type="unfinished" /> - </message> - <message numerus="yes"> - <location filename="../DataViews/PyCoverageDialog.py" line="280" /> - <source>%n file(s) could not be parsed. Coverage info for these is not available.</source> - <translation type="unfinished"> - <numerusform /> - <numerusform /> - </translation> - </message> - <message> - <location filename="../DataViews/PyCoverageDialog.py" line="426" /> - <source>Enter the path of the output file:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../DataViews/PyCoverageDialog.py" line="430" /> - <source>LCOV Files (*.lcov);;All Files (*)</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../DataViews/PyCoverageDialog.ui" line="0" /> <source>Python Code Coverage</source> <translation>Code Coverage Python</translation> @@ -59158,6 +59108,60 @@ <source>%v/%m Files</source> <translation>Fichiers %v/%m</translation> </message> + <message> + <location filename="../DataViews/PyCoverageDialog.py" line="64" /> + <source>Create Report</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../DataViews/PyCoverageDialog.py" line="65" /> + <source>HTML Report</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../DataViews/PyCoverageDialog.py" line="67" /> + <source>JSON Report</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../DataViews/PyCoverageDialog.py" line="425" /> + <location filename="../DataViews/PyCoverageDialog.py" line="68" /> + <source>LCOV Report</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../DataViews/PyCoverageDialog.py" line="73" /> + <source>Open</source> + <translation>Ouvrir</translation> + </message> + <message> + <location filename="../DataViews/PyCoverageDialog.py" line="77" /> + <source>Erase Coverage Info</source> + <translation>Supprimer les infos de Coverage</translation> + </message> + <message> + <location filename="../DataViews/PyCoverageDialog.py" line="279" /> + <source>Parse Error</source> + <translation type="unfinished" /> + </message> + <message numerus="yes"> + <location filename="../DataViews/PyCoverageDialog.py" line="280" /> + <source>%n file(s) could not be parsed. Coverage info for these is not available.</source> + <translation type="unfinished"> + <numerusform /> + <numerusform /> + </translation> + </message> + <message> + <location filename="../DataViews/PyCoverageDialog.py" line="426" /> + <source>Enter the path of the output file:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../DataViews/PyCoverageDialog.py" line="430" /> + <source>LCOV Files (*.lcov);;All Files (*)</source> + <translation type="unfinished" /> + </message> </context> <context> <name>PyCoverageHtmlReportDialog</name> @@ -59210,6 +59214,11 @@ <context> <name>PyCoverageJsonReportDialog</name> <message> + <location filename="../DataViews/PyCoverageJsonReportDialog.py" line="43" /> + <source>JSON Files (*.json);;All Files (*)</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../DataViews/PyCoverageJsonReportDialog.ui" line="0" /> <source>JSON Report</source> <translation type="unfinished" /> @@ -59234,11 +59243,6 @@ <source>Enter the path of the output file</source> <translation type="unfinished" /> </message> - <message> - <location filename="../DataViews/PyCoverageJsonReportDialog.py" line="43" /> - <source>JSON Files (*.json);;All Files (*)</source> - <translation type="unfinished" /> - </message> </context> <context> <name>PyProfileDialog</name> @@ -61135,91 +61139,6 @@ <context> <name>QRegularExpressionWizardCharactersDialog</name> <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Editor for character sets</source> - <translation>Éditeur de jeux de caractères</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>The defined characters should not match</source> - <translation>Les caractères définis ne doivent pas être trouvés dans l'expression</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Predefined character ranges</source> - <translation>Plages de caractères prédéfinies</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Word character</source> - <translation>Mots</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Digit</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Newline</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Non-word character</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Non-digit</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Non-newline</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Whitespace character</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Horizontal whitespace character</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Vertical whitespace character</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Non-whitespace character</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Non-horizontal whitespace character</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Non-vertical whitespace character</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Single character</source> - <translation>Caractères simples</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> - <source>Character ranges</source> - <translation>Plages de caractères</translation> - </message> - <message> <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.py" line="40" /> <source>Normal character</source> <translation>Caractère normal</translation> @@ -62111,6 +62030,91 @@ <source>And:</source> <translation>Et :</translation> </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Editor for character sets</source> + <translation>Éditeur de jeux de caractères</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>The defined characters should not match</source> + <translation>Les caractères définis ne doivent pas être trouvés dans l'expression</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Predefined character ranges</source> + <translation>Plages de caractères prédéfinies</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Word character</source> + <translation>Mots</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Digit</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Newline</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Non-word character</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Non-digit</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Non-newline</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Whitespace character</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Horizontal whitespace character</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Vertical whitespace character</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Non-whitespace character</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Non-horizontal whitespace character</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Non-vertical whitespace character</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Single character</source> + <translation>Caractères simples</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardCharactersDialog.ui" line="0" /> + <source>Character ranges</source> + <translation>Plages de caractères</translation> + </message> </context> <context> <name>QRegularExpressionWizardDialog</name> @@ -62797,6 +62801,34 @@ <context> <name>QtHelpDocumentationSelectionDialog</name> <message> + <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="144" /> + <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="126" /> + <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="107" /> + <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="91" /> + <source>Delete Documentation Sets</source> + <translation>Supprimer les jeux de documentation</translation> + </message> + <message> + <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="92" /> + <source>Shall the selected documentation sets really be deleted?</source> + <translation>Faut-il vraiment supprimer les jeux de documentations sélectionnés ?</translation> + </message> + <message> + <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="108" /> + <source><p>The documentation set <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> + <translation><p>Le jeu de documentation <b>{0}</b> ne peut être supprimé.</p><p>Raison : {1}</p></translation> + </message> + <message> + <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="127" /> + <source>Shall the selected documentation set categories really be deleted?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="145" /> + <source>Shall all documentation sets really be deleted?</source> + <translation>Faut-il supprimer tous les jeux de documentation ?</translation> + </message> + <message> <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.ui" line="0" /> <source>QtHelp Documentations</source> <translation>Documentations QtHelp</translation> @@ -62836,38 +62868,26 @@ <source>Delete All</source> <translation>Tous supprimer</translation> </message> - <message> - <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="144" /> - <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="126" /> - <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="107" /> - <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="91" /> - <source>Delete Documentation Sets</source> - <translation>Supprimer les jeux de documentation</translation> - </message> - <message> - <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="92" /> - <source>Shall the selected documentation sets really be deleted?</source> - <translation>Faut-il vraiment supprimer les jeux de documentations sélectionnés ?</translation> - </message> - <message> - <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="108" /> - <source><p>The documentation set <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> - <translation><p>Le jeu de documentation <b>{0}</b> ne peut être supprimé.</p><p>Raison : {1}</p></translation> - </message> - <message> - <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="127" /> - <source>Shall the selected documentation set categories really be deleted?</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.py" line="145" /> - <source>Shall all documentation sets really be deleted?</source> - <translation>Faut-il supprimer tous les jeux de documentation ?</translation> - </message> </context> <context> <name>QtHelpDocumentationSettingsWidget</name> <message> + <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSettingsWidget.py" line="121" /> + <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSettingsWidget.py" line="82" /> + <source>Add Documentation</source> + <translation type="unfinished">Ajouter Documentation</translation> + </message> + <message> + <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSettingsWidget.py" line="84" /> + <source>Qt Compressed Help Files (*.qch)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSettingsWidget.py" line="122" /> + <source>The file <b>{0}</b> could not be added.</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSettingsWidget.ui" line="0" /> <source>Registered Documents</source> <translation type="unfinished" /> @@ -62917,22 +62937,6 @@ <source>Manage Plug-ins...</source> <translation type="unfinished">Gerer les plugins...</translation> </message> - <message> - <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSettingsWidget.py" line="121" /> - <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSettingsWidget.py" line="82" /> - <source>Add Documentation</source> - <translation type="unfinished">Ajouter Documentation</translation> - </message> - <message> - <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSettingsWidget.py" line="84" /> - <source>Qt Compressed Help Files (*.qch)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSettingsWidget.py" line="122" /> - <source>The file <b>{0}</b> could not be added.</source> - <translation type="unfinished" /> - </message> </context> <context> <name>QtHelpSchemeReply</name> @@ -62945,6 +62949,11 @@ <context> <name>QtPage</name> <message> + <location filename="../Preferences/ConfigurationPages/QtPage.py" line="147" /> + <source>Sample: {0}designer{1}</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Preferences/ConfigurationPages/QtPage.ui" line="0" /> <source><b>Configure Qt</b></source> <translation><b>Configuration de Qt</b></translation> @@ -63168,11 +63177,6 @@ <source>pyside6-uic Options</source> <translation type="unfinished">Options pyside2-uic {6-?}</translation> </message> - <message> - <location filename="../Preferences/ConfigurationPages/QtPage.py" line="147" /> - <source>Sample: {0}designer{1}</source> - <translation type="unfinished" /> - </message> </context> <context> <name>Queues</name> @@ -64314,15 +64318,15 @@ <context> <name>RefactoringPreviewDialog</name> <message> + <location filename="../JediInterface/RefactoringPreviewDialog.py" line="36" /> + <source>&Apply Changes</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../JediInterface/RefactoringPreviewDialog.ui" line="0" /> <source>Preview Changes</source> <translation type="unfinished" /> </message> - <message> - <location filename="../JediInterface/RefactoringPreviewDialog.py" line="36" /> - <source>&Apply Changes</source> - <translation type="unfinished" /> - </message> </context> <context> <name>ReloadStopButton</name> @@ -64936,49 +64940,18 @@ <context> <name>SearchWidget</name> <message> - <location filename="../UI/SearchWidget.ui" line="0" /> - <location filename="../QScintilla/SearchWidget.ui" line="0" /> <location filename="../WebBrowser/SearchWidget.ui" line="0" /> - <source>Find</source> - <translation>Rechercher</translation> - </message> - <message> - <location filename="../UI/SearchWidget.ui" line="0" /> - <location filename="../QScintilla/SearchWidget.ui" line="0" /> - <location filename="../WebBrowser/SearchWidget.ui" line="0" /> - <source>Press to close the window</source> - <translation>Cliquer pour fermer la fenêtre</translation> - </message> - <message> - <location filename="../UI/SearchWidget.ui" line="0" /> - <location filename="../WebBrowser/SearchWidget.ui" line="0" /> - <source>Find:</source> - <translation>Rechercher:</translation> - </message> - <message> <location filename="../UI/SearchWidget.ui" line="0" /> <location filename="../QScintilla/SearchWidget.ui" line="0" /> + <source>Find</source> + <translation>Rechercher</translation> + </message> + <message> <location filename="../WebBrowser/SearchWidget.ui" line="0" /> - <source>Press to find the previous occurrence</source> - <translation>Cliquer pour rechercher l'occurence précédente</translation> - </message> - <message> <location filename="../UI/SearchWidget.ui" line="0" /> <location filename="../QScintilla/SearchWidget.ui" line="0" /> - <location filename="../WebBrowser/SearchWidget.ui" line="0" /> - <source>Press to find the next occurrence</source> - <translation>Cliquer pour rechercher l'occurence suivante</translation> - </message> - <message> - <location filename="../UI/SearchWidget.ui" line="0" /> - <location filename="../WebBrowser/SearchWidget.ui" line="0" /> - <source>Match case</source> - <translation>Tenir compte de la casse</translation> - </message> - <message> - <location filename="../WebBrowser/SearchWidget.py" line="100" /> - <source>Expression was not found.</source> - <translation>L'expression n'a pas été trouvée.</translation> + <source>Press to close the window</source> + <translation>Cliquer pour fermer la fenêtre</translation> </message> <message> <location filename="../QScintilla/SearchWidget.ui" line="0" /> @@ -64986,6 +64959,20 @@ <translation>&Chercher :</translation> </message> <message> + <location filename="../WebBrowser/SearchWidget.ui" line="0" /> + <location filename="../UI/SearchWidget.ui" line="0" /> + <location filename="../QScintilla/SearchWidget.ui" line="0" /> + <source>Press to find the previous occurrence</source> + <translation>Cliquer pour rechercher l'occurence précédente</translation> + </message> + <message> + <location filename="../WebBrowser/SearchWidget.ui" line="0" /> + <location filename="../UI/SearchWidget.ui" line="0" /> + <location filename="../QScintilla/SearchWidget.ui" line="0" /> + <source>Press to find the next occurrence</source> + <translation>Cliquer pour rechercher l'occurence suivante</translation> + </message> + <message> <location filename="../QScintilla/SearchWidget.ui" line="0" /> <source>Press to extend the search to the whole word</source> <translation type="unfinished" /> @@ -65016,6 +65003,23 @@ <translation>&Sélection uniquement</translation> </message> <message> + <location filename="../UI/SearchWidget.py" line="211" /> + <source>'{0}' was not found.</source> + <translation>'{0}' n'a pas été trouvé.</translation> + </message> + <message> + <location filename="../WebBrowser/SearchWidget.ui" line="0" /> + <location filename="../UI/SearchWidget.ui" line="0" /> + <source>Find:</source> + <translation>Rechercher:</translation> + </message> + <message> + <location filename="../WebBrowser/SearchWidget.ui" line="0" /> + <location filename="../UI/SearchWidget.ui" line="0" /> + <source>Match case</source> + <translation>Tenir compte de la casse</translation> + </message> + <message> <location filename="../UI/SearchWidget.ui" line="0" /> <source>Whole word</source> <translation>Mots complets</translation> @@ -65026,9 +65030,9 @@ <translation>Expression régulière</translation> </message> <message> - <location filename="../UI/SearchWidget.py" line="211" /> - <source>'{0}' was not found.</source> - <translation>'{0}' n'a pas été trouvé.</translation> + <location filename="../WebBrowser/SearchWidget.py" line="100" /> + <source>Expression was not found.</source> + <translation>L'expression n'a pas été trouvée.</translation> </message> </context> <context> @@ -65471,12 +65475,17 @@ <context> <name>SendRefererWhitelistDialog</name> <message> + <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.ui" line="0" /> <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.py" line="53" /> - <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.ui" line="0" /> <source>Send Referer Whitelist</source> <translation type="unfinished" /> </message> <message> + <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.py" line="54" /> + <source>Enter host name to add to the whitelist:</source> + <translation>Entrer le nom à ajouter à la liste blanche :</translation> + </message> + <message> <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.ui" line="0" /> <source>Enter search term for hosts</source> <translation type="unfinished" /> @@ -65511,11 +65520,6 @@ <source>R&emove All</source> <translation>Tout supprim&er</translation> </message> - <message> - <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.py" line="54" /> - <source>Enter host name to add to the whitelist:</source> - <translation>Entrer le nom à ajouter à la liste blanche :</translation> - </message> </context> <context> <name>SessionFile</name> @@ -65655,18 +65659,6 @@ <context> <name>SessionManagerDialog</name> <message> - <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="97" /> - <source>Restore</source> - <translation>Rétablir</translation> - </message> - <message> - <location filename="../WebBrowser/Session/SessionManagerDialog.ui" line="0" /> - <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="105" /> - <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="99" /> - <source>Switch To</source> - <translation>Basculer vers</translation> - </message> - <message> <location filename="../WebBrowser/Session/SessionManagerDialog.ui" line="0" /> <source>Session Manager</source> <translation>Gestionnaire de session</translation> @@ -65731,6 +65723,18 @@ <source>Press to switch to the selected session</source> <translation>Cliquer pour basculer sur la session sélectionnée</translation> </message> + <message> + <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="105" /> + <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="99" /> + <location filename="../WebBrowser/Session/SessionManagerDialog.ui" line="0" /> + <source>Switch To</source> + <translation>Basculer vers</translation> + </message> + <message> + <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="97" /> + <source>Restore</source> + <translation>Rétablir</translation> + </message> </context> <context> <name>SetupWizard</name> @@ -66450,6 +66454,21 @@ <context> <name>ShellPage</name> <message> + <location filename="../Preferences/ConfigurationPages/ShellPage.py" line="34" /> + <source>Disabled</source> + <translation>Désactivé</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ShellPage.py" line="36" /> + <source>Linux Style</source> + <translation>Style Linux</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ShellPage.py" line="38" /> + <source>Windows Style</source> + <translation>Style Windows</translation> + </message> + <message> <location filename="../Preferences/ConfigurationPages/ShellPage.ui" line="0" /> <source><b>Configure Shell</b></source> <translation><b>Configuration du Shell</b></translation> @@ -66621,21 +66640,6 @@ <source>Show stdout and stderr of debugger</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Preferences/ConfigurationPages/ShellPage.py" line="34" /> - <source>Disabled</source> - <translation>Désactivé</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/ShellPage.py" line="36" /> - <source>Linux Style</source> - <translation>Style Linux</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/ShellPage.py" line="38" /> - <source>Windows Style</source> - <translation>Style Windows</translation> - </message> </context> <context> <name>ShellWindow</name> @@ -67862,6 +67866,113 @@ <context> <name>SnapWidget</name> <message> + <location filename="../Snapshot/SnapWidget.py" line="412" /> + <location filename="../Snapshot/SnapWidget.py" line="382" /> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>eric Snapshot</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>Snapshot Mode:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>Select the snapshot mode</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>Delay:</source> + <translation>Délai :</translation> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>Enter the delay before taking the snapshot</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source> No delay</source> + <translation> sans délai</translation> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source> s</source> + <translation> s</translation> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>Select to include the window decorations in the screenshot</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>include Decorations</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>Select to include the mouse cursor in the screenshot</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>include Mouse Cursor</source> + <translation>inclure le curseur de la souris</translation> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>Path Name:</source> + <translation>Chemin :</translation> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>Shows the name of the directory used for saving</source> + <translation>Montre le nom du répertoire utilisé pour sauvegarde</translation> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>Press to save the snapshot</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>&Save Snapshot ...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>Press to copy the snapshot to the clipboard</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>&Copy</source> + <translation>&Copier</translation> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>Press to copy the snapshot preview to the clipboard</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>Copy &Preview</source> + <translation>Copier A&perçu</translation> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>Press to take a snapshot</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.ui" line="0" /> + <source>&Take Snapshot ...</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Snapshot/SnapWidget.py" line="67" /> <source>Fullscreen</source> <translation>Plein écran</translation> @@ -67999,118 +68110,11 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <location filename="../Snapshot/SnapWidget.py" line="412" /> - <location filename="../Snapshot/SnapWidget.py" line="382" /> - <source>eric Snapshot</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Snapshot/SnapWidget.py" line="383" /> <source>The application contains an unsaved snapshot.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>Snapshot Mode:</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>Select the snapshot mode</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>Delay:</source> - <translation>Délai :</translation> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>Enter the delay before taking the snapshot</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source> No delay</source> - <translation> sans délai</translation> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source> s</source> - <translation> s</translation> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>Select to include the window decorations in the screenshot</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>include Decorations</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>Select to include the mouse cursor in the screenshot</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>include Mouse Cursor</source> - <translation>inclure le curseur de la souris</translation> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>Path Name:</source> - <translation>Chemin :</translation> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>Shows the name of the directory used for saving</source> - <translation>Montre le nom du répertoire utilisé pour sauvegarde</translation> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>Press to save the snapshot</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>&Save Snapshot ...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>Press to copy the snapshot to the clipboard</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>&Copy</source> - <translation>&Copier</translation> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>Press to copy the snapshot preview to the clipboard</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>Copy &Preview</source> - <translation>Copier A&perçu</translation> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>Press to take a snapshot</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <source>&Take Snapshot ...</source> - <translation type="unfinished" /> - </message> - <message> <source>Cannot write file '{0}: {1}.</source> <translation type="vanished">Ne peut écrire le fichier '{0}: @@ -68473,6 +68477,17 @@ <context> <name>SpellingPropertiesDialog</name> <message> + <location filename="../Project/SpellingPropertiesDialog.py" line="41" /> + <location filename="../Project/SpellingPropertiesDialog.py" line="36" /> + <source>Dictionary File (*.dic);;All Files (*)</source> + <translation>Fichiers dictionnaires (*.dic);;Tous les fichiers (*)</translation> + </message> + <message> + <location filename="../Project/SpellingPropertiesDialog.py" line="48" /> + <source><default></source> + <translation><défaut></translation> + </message> + <message> <location filename="../Project/SpellingPropertiesDialog.ui" line="0" /> <source>Spelling Properties</source> <translation>Configuration de l'orthographe</translation> @@ -68507,17 +68522,6 @@ <source>Enter the filename of the project exclude list</source> <translation>Entrer le nom de fichier contenant la liste de mots à exclure pour le projet</translation> </message> - <message> - <location filename="../Project/SpellingPropertiesDialog.py" line="41" /> - <location filename="../Project/SpellingPropertiesDialog.py" line="36" /> - <source>Dictionary File (*.dic);;All Files (*)</source> - <translation>Fichiers dictionnaires (*.dic);;Tous les fichiers (*)</translation> - </message> - <message> - <location filename="../Project/SpellingPropertiesDialog.py" line="48" /> - <source><default></source> - <translation><défaut></translation> - </message> </context> <context> <name>SqlBrowser</name> @@ -68648,6 +68652,41 @@ <context> <name>SqlBrowserWidget</name> <message> + <location filename="../SqlBrowser/SqlBrowserWidget.py" line="47" /> + <source>No database drivers found</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../SqlBrowser/SqlBrowserWidget.py" line="48" /> + <source>This tool requires at least one Qt database driver. Please check the Qt documentation how to build the Qt SQL plugins.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../SqlBrowser/SqlBrowserWidget.py" line="59" /> + <source>Ready</source> + <translation>Prêt</translation> + </message> + <message> + <location filename="../SqlBrowser/SqlBrowserWidget.py" line="165" /> + <source>Unable to open database</source> + <translation>Incapable d'ouvrir la base de données</translation> + </message> + <message> + <location filename="../SqlBrowser/SqlBrowserWidget.py" line="166" /> + <source>An error occurred while opening the connection.</source> + <translation>Une erreur est apparu à l'ouverture de la connexion.</translation> + </message> + <message> + <location filename="../SqlBrowser/SqlBrowserWidget.py" line="304" /> + <source>Query OK.</source> + <translation>Requête OK.</translation> + </message> + <message> + <location filename="../SqlBrowser/SqlBrowserWidget.py" line="307" /> + <source>Query OK, number of affected rows: {0}</source> + <translation>Requête OK, nombre de lignes affectées : {0}</translation> + </message> + <message> <location filename="../SqlBrowser/SqlBrowserWidget.ui" line="0" /> <source>eric SQL Browser</source> <translation type="unfinished" /> @@ -68702,41 +68741,6 @@ <source>Deletes the current row</source> <translation>Supprimer la ligne courante</translation> </message> - <message> - <location filename="../SqlBrowser/SqlBrowserWidget.py" line="47" /> - <source>No database drivers found</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../SqlBrowser/SqlBrowserWidget.py" line="48" /> - <source>This tool requires at least one Qt database driver. Please check the Qt documentation how to build the Qt SQL plugins.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../SqlBrowser/SqlBrowserWidget.py" line="59" /> - <source>Ready</source> - <translation>Prêt</translation> - </message> - <message> - <location filename="../SqlBrowser/SqlBrowserWidget.py" line="165" /> - <source>Unable to open database</source> - <translation>Incapable d'ouvrir la base de données</translation> - </message> - <message> - <location filename="../SqlBrowser/SqlBrowserWidget.py" line="166" /> - <source>An error occurred while opening the connection.</source> - <translation>Une erreur est apparu à l'ouverture de la connexion.</translation> - </message> - <message> - <location filename="../SqlBrowser/SqlBrowserWidget.py" line="304" /> - <source>Query OK.</source> - <translation>Requête OK.</translation> - </message> - <message> - <location filename="../SqlBrowser/SqlBrowserWidget.py" line="307" /> - <source>Query OK, number of affected rows: {0}</source> - <translation>Requête OK, nombre de lignes affectées : {0}</translation> - </message> </context> <context> <name>SqlConnectionDialog</name> @@ -68827,41 +68831,6 @@ <context> <name>SslErrorExceptionsDialog</name> <message> - <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.ui" line="0" /> - <source>SSL Error Exceptions</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.ui" line="0" /> - <source>Code</source> - <translation>Code</translation> - </message> - <message> - <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.ui" line="0" /> - <source>Error Description</source> - <translation>Description d'erreur</translation> - </message> - <message> - <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.ui" line="0" /> - <source>Press to remove the selected entries</source> - <translation>Cliquer pour supprimer les entrées sélectionnées</translation> - </message> - <message> - <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.ui" line="0" /> - <source>&Remove</source> - <translation>Supp&rimer</translation> - </message> - <message> - <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.ui" line="0" /> - <source>Press to remove all entries</source> - <translation>Cliquer pour remplacer toutes les entrées</translation> - </message> - <message> - <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.ui" line="0" /> - <source>Remove &All</source> - <translation>Supprimer tou&t</translation> - </message> - <message> <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.py" line="35" /> <source>The certificate did not match the built-in public keys pinned for the host name.</source> <translation type="unfinished" /> @@ -68966,6 +68935,41 @@ <source>Remove All</source> <translation>Tout supprimer</translation> </message> + <message> + <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.ui" line="0" /> + <source>SSL Error Exceptions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.ui" line="0" /> + <source>Code</source> + <translation>Code</translation> + </message> + <message> + <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.ui" line="0" /> + <source>Error Description</source> + <translation>Description d'erreur</translation> + </message> + <message> + <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.ui" line="0" /> + <source>Press to remove the selected entries</source> + <translation>Cliquer pour supprimer les entrées sélectionnées</translation> + </message> + <message> + <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.ui" line="0" /> + <source>&Remove</source> + <translation>Supp&rimer</translation> + </message> + <message> + <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.ui" line="0" /> + <source>Press to remove all entries</source> + <translation>Cliquer pour remplacer toutes les entrées</translation> + </message> + <message> + <location filename="../WebBrowser/Network/SslErrorExceptionsDialog.ui" line="0" /> + <source>Remove &All</source> + <translation>Supprimer tou&t</translation> + </message> </context> <context> <name>StartCoverageDialog</name> @@ -70247,6 +70251,177 @@ <context> <name>Subversion</name> <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="44" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="18" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="16" /> + <source>Add</source> + <translation>Ajouter</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="47" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="29" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="20" /> + <source>Delete</source> + <translation>Supprimer</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="22" /> + <source>Modify</source> + <translation>Modifier</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="25" /> + <source>Replace</source> + <translation>Remplacer</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="27" /> + <source>Copy</source> + <translation>Copier</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="31" /> + <source>Failed revert</source> + <translation>Echec du recouvrement</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="33" /> + <source>Resolve</source> + <translation>Résoudre</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="35" /> + <source>Restore</source> + <translation>Rétablir</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="37" /> + <source>Revert</source> + <translation>Recouvrir</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="39" /> + <source>Skip</source> + <translation>Passer</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="49" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="42" /> + <source>External</source> + <translation>Extérieur</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="51" /> + <source>Update</source> + <translation>Mettre à jour (Update)</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="53" /> + <source>Annotate</source> + <translation>Annoter</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="57" /> + <source>Locking</source> + <translation>Verrouillage</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="60" /> + <source>Unlocking</source> + <translation>Déverrouillage</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="63" /> + <source>Failed lock</source> + <translation>Echec du vérrouillage</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="66" /> + <source>Failed unlock</source> + <translation>Echec du dévérrouillage</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="70" /> + <source>Changelist clear</source> + <translation /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="73" /> + <source>Changelist set</source> + <translation /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="76" /> + <source>Changelist moved</source> + <translation /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="81" /> + <source>added</source> + <translation>ajouté</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="83" /> + <source>conflict</source> + <translation>conflit</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="85" /> + <source>deleted</source> + <translation>effacé</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="87" /> + <source>external</source> + <translation>exterieur</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="89" /> + <source>ignored</source> + <translation>ignoré</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="91" /> + <source>incomplete</source> + <translation>incomplet</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="93" /> + <source>missing</source> + <translation>manquant</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="95" /> + <source>merged</source> + <translation>fusionné</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="97" /> + <source>modified</source> + <translation>modifié</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="101" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="99" /> + <source>normal</source> + <translation>normal</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="103" /> + <source>type error</source> + <translation>erreur de type</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="105" /> + <source>replaced</source> + <translation>remplacé</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="107" /> + <source>unversioned</source> + <translation>sans version</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="218" /> <location filename="../Plugins/VcsPlugins/vcsPySvn/subversion.py" line="213" /> <source>Create project in repository</source> @@ -70599,177 +70774,6 @@ <translation>Mise à jour</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="44" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="18" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="16" /> - <source>Add</source> - <translation>Ajouter</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="47" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="29" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="20" /> - <source>Delete</source> - <translation>Supprimer</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="22" /> - <source>Modify</source> - <translation>Modifier</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="25" /> - <source>Replace</source> - <translation>Remplacer</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="27" /> - <source>Copy</source> - <translation>Copier</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="31" /> - <source>Failed revert</source> - <translation>Echec du recouvrement</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="33" /> - <source>Resolve</source> - <translation>Résoudre</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="35" /> - <source>Restore</source> - <translation>Rétablir</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="37" /> - <source>Revert</source> - <translation>Recouvrir</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="39" /> - <source>Skip</source> - <translation>Passer</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="49" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="42" /> - <source>External</source> - <translation>Extérieur</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="51" /> - <source>Update</source> - <translation>Mettre à jour (Update)</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="53" /> - <source>Annotate</source> - <translation>Annoter</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="57" /> - <source>Locking</source> - <translation>Verrouillage</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="60" /> - <source>Unlocking</source> - <translation>Déverrouillage</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="63" /> - <source>Failed lock</source> - <translation>Echec du vérrouillage</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="66" /> - <source>Failed unlock</source> - <translation>Echec du dévérrouillage</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="70" /> - <source>Changelist clear</source> - <translation /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="73" /> - <source>Changelist set</source> - <translation /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="76" /> - <source>Changelist moved</source> - <translation /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="81" /> - <source>added</source> - <translation>ajouté</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="83" /> - <source>conflict</source> - <translation>conflit</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="85" /> - <source>deleted</source> - <translation>effacé</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="87" /> - <source>external</source> - <translation>exterieur</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="89" /> - <source>ignored</source> - <translation>ignoré</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="91" /> - <source>incomplete</source> - <translation>incomplet</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="93" /> - <source>missing</source> - <translation>manquant</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="95" /> - <source>merged</source> - <translation>fusionné</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="97" /> - <source>modified</source> - <translation>modifié</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="101" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="99" /> - <source>normal</source> - <translation>normal</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="103" /> - <source>type error</source> - <translation>erreur de type</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="105" /> - <source>replaced</source> - <translation>remplacé</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnConst.py" line="107" /> - <source>unversioned</source> - <translation>sans version</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/subversion.py" line="177" /> <source>The svn process finished with the exit code {0}</source> <translation>Le processus svn s'est terminé avec le code de sortie {0}</translation> @@ -71391,6 +71395,31 @@ <context> <name>SvnDiffDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="174" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" /> + <source>Subversion Diff</source> + <translation>Subversion Diff</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" /> + <source>Difference</source> + <translation>Différence</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" /> + <source><b>Subversion Diff</b><p>This shows the output of the svn diff command.</p></source> + <translation><b>Diff Subversion</b><p>Affiche le résultat de la commande svn diff.</p></translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" /> + <source>Errors</source> + <translation>Erreurs</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="44" /> <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="50" /> <source>Refresh</source> @@ -71403,13 +71432,6 @@ <translation>Cliquer pour rafraichir l'affichage</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="174" /> - <source>Subversion Diff</source> - <translation>Subversion Diff</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="175" /> <source>There is no temporary directory available.</source> <translation>Il n'y a aucun répertoire temporaire disponible.</translation> @@ -71469,34 +71491,6 @@ </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" /> - <source>Difference</source> - <translation>Différence</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" /> - <source><b>Subversion Diff</b><p>This shows the output of the svn diff command.</p></source> - <translation><b>Diff Subversion</b><p>Affiche le résultat de la commande svn diff.</p></translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.ui" line="0" /> - <source>Errors</source> - <translation>Erreurs</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="191" /> - <source>Process Generation Error</source> - <translation>Erreur du processus</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="192" /> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation>Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="0" /> <source>Input</source> <translation>Entrée</translation> </message> @@ -71535,6 +71529,16 @@ <source>Alt+P</source> <translation>Alt+P</translation> </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="191" /> + <source>Process Generation Error</source> + <translation>Erreur du processus</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="192" /> + <source>The process {0} could not be started. Ensure, that it is in the search path.</source> + <translation>Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> + </message> </context> <context> <name>SvnInfoDialog</name> @@ -71682,6 +71686,65 @@ <context> <name>SvnLogBrowserDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="93" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="74" /> + <source>Added</source> + <translation>Ajouté</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="94" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="75" /> + <source>Deleted</source> + <translation>Effacer</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="95" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="76" /> + <source>Modified</source> + <translation>Modifié</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="96" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="77" /> + <source>Replaced</source> + <translation>Remplacé</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="168" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="130" /> + <source>Message</source> + <translation>Message</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="536" /> + <source>Subversion Error</source> + <translation>Erreur Subversion</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="676" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="584" /> + <source>Author</source> + <translation>Auteur</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="679" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="587" /> + <source>Revision</source> + <translation>Révision</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" /> <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" /> <source>Subversion Log</source> @@ -71718,36 +71781,6 @@ <translation>Sélectionner le champ à filtrer</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="679" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="587" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" /> - <source>Revision</source> - <translation>Révision</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="676" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="584" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" /> - <source>Author</source> - <translation>Auteur</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="168" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="130" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" /> - <source>Message</source> - <translation>Message</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" /> <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.ui" line="0" /> <source>Enter the regular expression to filter on</source> @@ -71862,33 +71895,14 @@ <translation>Montre les différences côte à côte</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="93" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="74" /> - <source>Added</source> - <translation>Ajouté</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="94" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="75" /> - <source>Deleted</source> - <translation>Effacer</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="95" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="76" /> - <source>Modified</source> - <translation>Modifié</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="96" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="77" /> - <source>Replaced</source> - <translation>Remplacé</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py" line="536" /> - <source>Subversion Error</source> - <translation>Erreur Subversion</translation> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="319" /> + <source>Process Generation Error</source> + <translation>Erreur du processus</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="320" /> + <source>The process {0} could not be started. Ensure, that it is in the search path.</source> + <translation>Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="0" /> @@ -71940,16 +71954,6 @@ <source>Alt+P</source> <translation>Alt+P</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="319" /> - <source>Process Generation Error</source> - <translation>Erreur du processus</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="320" /> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation>Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> - </message> </context> <context> <name>SvnLoginDialog</name> @@ -72075,6 +72079,20 @@ <context> <name>SvnNewProjectOptionsDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.py" line="124" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.py" line="125" /> + <source>Pat&h:</source> + <translation>&Chemin :</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.py" line="131" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.py" line="132" /> + <source>&URL:</source> + <translation>&URL:</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" /> <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.ui" line="0" /> <source>New Project from Repository</source> @@ -72103,14 +72121,6 @@ <translation>Sélectionner le protocole d'accès au référentiel</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.py" line="131" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.py" line="132" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.ui" line="0" /> - <source>&URL:</source> - <translation>&URL:</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="0" /> <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.ui" line="0" /> <source>Enter the url path of the module in the repository (without protocol part)</source> @@ -72183,12 +72193,6 @@ <source>Alt+L</source> <translation>Alt+L</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.py" line="124" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnNewProjectOptionsDialog.py" line="125" /> - <source>Pat&h:</source> - <translation>&Chemin :</translation> - </message> </context> <context> <name>SvnOptionsDialog</name> @@ -73428,6 +73432,16 @@ <context> <name>SvnRepoBrowserDialog</name> <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRepoBrowserDialog.py" line="200" /> + <source>The installed version of PySvn should be 1.4.0 or better.</source> + <translation>PySvn installé doit être de version 1.4.0 ou supérieur.</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRepoBrowserDialog.py" line="281" /> + <source>Subversion Error</source> + <translation>Erreur Subversion</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.ui" line="0" /> <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRepoBrowserDialog.ui" line="0" /> <source>Subversion Repository Browser</source> @@ -73476,14 +73490,16 @@ <translation>Date</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRepoBrowserDialog.py" line="200" /> - <source>The installed version of PySvn should be 1.4.0 or better.</source> - <translation>PySvn installé doit être de version 1.4.0 ou supérieur.</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnRepoBrowserDialog.py" line="281" /> - <source>Subversion Error</source> - <translation>Erreur Subversion</translation> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.py" line="261" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.py" line="195" /> + <source>Process Generation Error</source> + <translation>Erreur du processus</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.py" line="262" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.py" line="196" /> + <source>The process {0} could not be started. Ensure, that it is in the search path.</source> + <translation>Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.ui" line="0" /> @@ -73535,18 +73551,6 @@ <source>Alt+P</source> <translation>Alt+P</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.py" line="261" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.py" line="195" /> - <source>Process Generation Error</source> - <translation>Erreur du processus</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.py" line="262" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnRepoBrowserDialog.py" line="196" /> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation>Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> - </message> </context> <context> <name>SvnRevisionSelectionDialog</name> @@ -73716,192 +73720,6 @@ <context> <name>SvnStatusDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="406" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="300" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Subversion Status</source> - <translation>Status Subversion</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source><b>Subversion Status</b> -<p>This dialog shows the status of the selected file or project.</p></source> - <translation><b>Etat Subversion</b> -<p>Cette fenêtre affiche l'état du fichier ou du projet sélectionné.</p></translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>&Filter on Status:</source> - <translation>&Filtre sur le statut :</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Select the status of entries to be shown</source> - <translation>Sélectionner le statut des entrées à afficher</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="746" /> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="650" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Commit</source> - <translation>Commit</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Changelist</source> - <translation>Liste des modifications</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Status</source> - <translation>Etat (status)</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Prop. Status</source> - <translation>Etat des Prop.</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Locked</source> - <translation>Verrouillé</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>History</source> - <translation>Historique</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Switched</source> - <translation>Basculé</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Lock Info</source> - <translation>Info verrouillage</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Up to date</source> - <translation>A jour</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Revision</source> - <translation>Révision</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Last Change</source> - <translation>Dernière modification</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Author</source> - <translation>Auteur</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Path</source> - <translation>Chemin</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Commit the selected changes</source> - <translation>Commiter les modifications sélectionnées</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>&Commit</source> - <translation>&Committer</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Add the selected entries to the repository</source> - <translation>Ajouter les entrées sélectionnés dans le dépot</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>&Add</source> - <translation>&Ajouter</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Show differences of the selected entries to the repository</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>&Differences</source> - <translation>&Différences</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Show differences of the selected entry to the repository in a side-by-side manner</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Side-b&y-Side Diff</source> - <translation>&Diff côte à côte</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Revert the selected entries to the last revision in the repository</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Re&vert</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Restore the selected missing entries from the repository</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>&Restore</source> - <translation>&Restorer</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> - <source>Errors</source> - <translation>Erreurs</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="57" /> <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="65" /> <source>Refresh</source> @@ -74070,6 +73888,14 @@ <translation>oui</translation> </message> <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="406" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="300" /> + <source>Subversion Status</source> + <translation>Status Subversion</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="656" /> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="460" /> <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="560" /> @@ -74078,6 +73904,14 @@ <translation>tout</translation> </message> <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="746" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="650" /> + <source>Commit</source> + <translation>Commit</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="747" /> <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py" line="651" /> <source>There are no entries selected to be committed.</source> @@ -74180,43 +74014,173 @@ </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <source>Input</source> - <translation>Entrée</translation> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source><b>Subversion Status</b> +<p>This dialog shows the status of the selected file or project.</p></source> + <translation><b>Etat Subversion</b> +<p>Cette fenêtre affiche l'état du fichier ou du projet sélectionné.</p></translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>&Filter on Status:</source> + <translation>&Filtre sur le statut :</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Select the status of entries to be shown</source> + <translation>Sélectionner le statut des entrées à afficher</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Changelist</source> + <translation>Liste des modifications</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Status</source> + <translation>Etat (status)</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Prop. Status</source> + <translation>Etat des Prop.</translation> </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <source>Press to send the input to the subversion process</source> - <translation>Cliquer pour envoyer l'entrée saisie au processus Subversion</translation> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Locked</source> + <translation>Verrouillé</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>History</source> + <translation>Historique</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Switched</source> + <translation>Basculé</translation> </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <source>&Send</source> - <translation>&Envoyer</translation> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Lock Info</source> + <translation>Info verrouillage</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Up to date</source> + <translation>A jour</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Revision</source> + <translation>Révision</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Last Change</source> + <translation>Dernière modification</translation> </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <source>Alt+S</source> - <translation>Alt+E</translation> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Author</source> + <translation>Auteur</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Path</source> + <translation>Chemin</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Commit the selected changes</source> + <translation>Commiter les modifications sélectionnées</translation> </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <source>Enter data to be sent to the subversion process</source> - <translation>Entrer les données à envoyer au processus Subversion</translation> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>&Commit</source> + <translation>&Committer</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Add the selected entries to the repository</source> + <translation>Ajouter les entrées sélectionnés dans le dépot</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>&Add</source> + <translation>&Ajouter</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Show differences of the selected entries to the repository</source> + <translation type="unfinished" /> </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <source>Select to switch the input field to password mode</source> - <translation>Cocher pour basculer le champ d'entrée en mode Mot de Passe</translation> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>&Differences</source> + <translation>&Différences</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Show differences of the selected entry to the repository in a side-by-side manner</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Side-b&y-Side Diff</source> + <translation>&Diff côte à côte</translation> </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <source>&Password Mode</source> - <translation>Mode Mot de &Passe</translation> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Revert the selected entries to the last revision in the repository</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Re&vert</source> + <translation type="unfinished" /> </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> - <source>Alt+P</source> - <translation>Alt+P</translation> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Restore the selected missing entries from the repository</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>&Restore</source> + <translation>&Restorer</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.ui" line="0" /> + <source>Errors</source> + <translation>Erreurs</translation> </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="99" /> @@ -74297,6 +74261,46 @@ <source>The process {0} could not be started. Ensure, that it is in the search path.</source> <translation>Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <source>Input</source> + <translation>Entrée</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <source>Press to send the input to the subversion process</source> + <translation>Cliquer pour envoyer l'entrée saisie au processus Subversion</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <source>&Send</source> + <translation>&Envoyer</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <source>Alt+S</source> + <translation>Alt+E</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <source>Enter data to be sent to the subversion process</source> + <translation>Entrer les données à envoyer au processus Subversion</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <source>Select to switch the input field to password mode</source> + <translation>Cocher pour basculer le champ d'entrée en mode Mot de Passe</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <source>&Password Mode</source> + <translation>Mode Mot de &Passe</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="0" /> + <source>Alt+P</source> + <translation>Alt+P</translation> + </message> </context> <context> <name>SvnStatusMonitorThread</name> @@ -74396,58 +74400,6 @@ <context> <name>SvnTagBranchListDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> - <source>Subversion Tag List</source> - <translation>Liste des étiquettes Subversion</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> - <source><b>Subversion Tag/Branch List</b> -<p>This dialog shows a list of the projects tags or branches.</p></source> - <translation><b>Liste des étiquettes/branches Subversion</b> -<p>Cette fenêtre affiche la liste des étiquettes ou branches du projet.</p></translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> - <source><b>Tag/Branches List</b> -<p>This shows a list of the projects tags or branches.</p></source> - <translation><b>Liste des étiquettes/branches Subversion</b> -<p>Cette fenêtre affiche la liste des étiquettes ou branches du projet.</p></translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> - <source>Revision</source> - <translation>Révision</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> - <source>Author</source> - <translation>Auteur</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> - <source>Date</source> - <translation>Date</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> - <source>Name</source> - <translation>Nom</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> - <source>Errors</source> - <translation>Erreurs</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py" line="96" /> <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.py" line="79" /> <source>Subversion Branches List</source> @@ -74500,6 +74452,68 @@ </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> + <source>Subversion Tag List</source> + <translation>Liste des étiquettes Subversion</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> + <source><b>Subversion Tag/Branch List</b> +<p>This dialog shows a list of the projects tags or branches.</p></source> + <translation><b>Liste des étiquettes/branches Subversion</b> +<p>Cette fenêtre affiche la liste des étiquettes ou branches du projet.</p></translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> + <source><b>Tag/Branches List</b> +<p>This shows a list of the projects tags or branches.</p></source> + <translation><b>Liste des étiquettes/branches Subversion</b> +<p>Cette fenêtre affiche la liste des étiquettes ou branches du projet.</p></translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> + <source>Revision</source> + <translation>Révision</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> + <source>Author</source> + <translation>Auteur</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> + <source>Date</source> + <translation>Date</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> + <source>Name</source> + <translation>Nom</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnTagBranchListDialog.ui" line="0" /> + <source>Errors</source> + <translation>Erreurs</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py" line="174" /> + <source>Process Generation Error</source> + <translation>Erreur du processus</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py" line="175" /> + <source>The process {0} could not be started. Ensure, that it is in the search path.</source> + <translation>Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.ui" line="0" /> <source>Input</source> <translation>Entrée</translation> </message> @@ -74538,16 +74552,6 @@ <source>Alt+P</source> <translation>Alt+P</translation> </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py" line="174" /> - <source>Process Generation Error</source> - <translation>Erreur du processus</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnTagBranchListDialog.py" line="175" /> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation>Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> - </message> </context> <context> <name>SvnTagDialog</name> @@ -76071,6 +76075,31 @@ <context> <name>SyncEncryptionPage</name> <message> + <location filename="../WebBrowser/Sync/SyncEncryptionPage.py" line="31" /> + <source>128 Bits</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/Sync/SyncEncryptionPage.py" line="32" /> + <source>192 Bits</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/Sync/SyncEncryptionPage.py" line="33" /> + <source>256 Bits</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/Sync/SyncEncryptionPage.py" line="97" /> + <source>Encryption key must not be empty.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/Sync/SyncEncryptionPage.py" line="106" /> + <source>Repeated encryption key is wrong.</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../WebBrowser/Sync/SyncEncryptionPage.ui" line="0" /> <source>Encryption Settings</source> <translation>Paramètres de chiffrement</translation> @@ -76150,31 +76179,6 @@ <source>Encrypt Passwords Only</source> <translation type="unfinished" /> </message> - <message> - <location filename="../WebBrowser/Sync/SyncEncryptionPage.py" line="31" /> - <source>128 Bits</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/Sync/SyncEncryptionPage.py" line="32" /> - <source>192 Bits</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/Sync/SyncEncryptionPage.py" line="33" /> - <source>256 Bits</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/Sync/SyncEncryptionPage.py" line="97" /> - <source>Encryption key must not be empty.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/Sync/SyncEncryptionPage.py" line="106" /> - <source>Repeated encryption key is wrong.</source> - <translation type="unfinished" /> - </message> </context> <context> <name>SyncFtpSettingsPage</name> @@ -77692,6 +77696,51 @@ <context> <name>TemplatePropertiesDialog</name> <message> + <location filename="../Templates/TemplatePropertiesDialog.py" line="40" /> + <source><b>Template name<b><p>Enter the name of the template. Templates may be autocompleted upon this name. In order to support autocompletion. the template name must only consist of letters (a-z and A-Z), digits (0-9) and underscores (_).</p></source> + <translation><b>Nom de gabarit</b><p>Entrer le nom du gabarit. Les gabarits peuvent être auto-complétés à partir de ce nom. Pour supporter l'autocomplétion, le nom de gabarit ne doit contenir que des lettres (a-z et A-Z), des chiffres (0-9) et des underscores (_).</p></translation> + </message> + <message> + <location filename="../Templates/TemplatePropertiesDialog.py" line="52" /> + <source>All</source> + <translation>Tous</translation> + </message> + <message> + <location filename="../Templates/TemplatePropertiesDialog.py" line="60" /> + <source>Language:</source> + <translation>Langue:</translation> + </message> + <message> + <location filename="../Templates/TemplatePropertiesDialog.py" line="67" /> + <source>GROUP</source> + <translation>GROUP</translation> + </message> + <message> + <location filename="../Templates/TemplatePropertiesDialog.py" line="103" /> + <source>Close dialog</source> + <translation>Fermer la fenêtre</translation> + </message> + <message> + <location filename="../Templates/TemplatePropertiesDialog.py" line="104" /> + <source>Do you really want to close the dialog?</source> + <translation>Voulez-vous réellement fermer cette fenêtre?</translation> + </message> + <message> + <location filename="../Templates/TemplatePropertiesDialog.py" line="116" /> + <source>Template Help</source> + <translation>Aide sur les gabarits</translation> + </message> + <message> + <location filename="../Templates/TemplatePropertiesDialog.py" line="117" /> + <source><b>Template Help</b></source> + <translation><b>Aide sur les gabarits</b></translation> + </message> + <message> + <location filename="../Templates/TemplatePropertiesDialog.py" line="118" /> + <source><p>To use variables in a template, you just have to enclose the variable name with $-characters. When you use the template, you will then be asked for a value for this variable.</p><p>Example template: This is a $VAR$</p><p>When you use this template you will be prompted for a value for the variable $VAR$. Any occurrences of $VAR$ will then be replaced with whatever you've entered.</p><p>If you need a single $-character in a template, which is not used to enclose a variable, type $$(two dollar characters) instead. They will automatically be replaced with a single $-character when you use the template.</p><p>If you want a variables contents to be treated specially, the variable name must be followed by a ':' and one formatting specifier (e.g. $VAR:ml$). The supported specifiers are:<table><tr><td>ml</td><td>Specifies a multiline formatting. The first line of the variable contents is prefixed with the string occurring before the variable on the same line of the template. All other lines are prefixed by the same amount of whitespace as the line containing the variable.</td></tr><tr><td>rl</td><td>Specifies a repeated line formatting. Each line of the variable contents is prefixed with the string occurring before the variable on the same line of the template.</td></tr></table></p><p>The following predefined variables may be used in a template:<table><tr><td>date</td><td>today's date in ISO format (YYYY-MM-DD)</td></tr><tr><td>year</td><td>the current year</td></tr><tr><td>time</td><td>current time in ISO format (hh:mm:ss)</td></tr><tr><td>project_name</td><td>the name of the project (if any)</td></tr><tr><td>project_path</td><td>the path of the project (if any)</td></tr><tr><td>path_name</td><td>full path of the current file</td></tr><tr><td>path_name_rel</td><td>project relative path of the current file</td></tr><tr><td>dir_name</td><td>full path of the current file's directory</td></tr><tr><td>dir_name_rel</td><td>project relative path of the current file's directory</td></tr><tr><td>file_name</td><td>the current file's name (without directory)</td></tr><tr><td>base_name</td><td>like <i>file_name</i>, but without extension</td></tr><tr><td>ext</td><td>the extension of the current file</td></tr><tr><td>cur_select</td><td>the currently selected text</td></tr><tr><td>insertion</td><td>Sets insertion point for cursor after template is inserted.</td></tr><tr><td>select_start</td><td>Sets span of selected text in template after template is inserted (used together with 'select_end').</td></tr><tr><td>select_end</td><td>Sets span of selected text in template after template is inserted (used together with 'select_start').</td></tr><tr><td>clipboard</td><td>the text of the clipboard</td></tr></table></p><p>If you want to change the default delimiter to anything different, please use the configuration dialog to do so.</p></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Templates/TemplatePropertiesDialog.ui" line="0" /> <source>Template Properties</source> <translation>Propriétés du gabarit</translation> @@ -77750,51 +77799,6 @@ <source>Alt+H</source> <translation>Alt+I</translation> </message> - <message> - <location filename="../Templates/TemplatePropertiesDialog.py" line="40" /> - <source><b>Template name<b><p>Enter the name of the template. Templates may be autocompleted upon this name. In order to support autocompletion. the template name must only consist of letters (a-z and A-Z), digits (0-9) and underscores (_).</p></source> - <translation><b>Nom de gabarit</b><p>Entrer le nom du gabarit. Les gabarits peuvent être auto-complétés à partir de ce nom. Pour supporter l'autocomplétion, le nom de gabarit ne doit contenir que des lettres (a-z et A-Z), des chiffres (0-9) et des underscores (_).</p></translation> - </message> - <message> - <location filename="../Templates/TemplatePropertiesDialog.py" line="52" /> - <source>All</source> - <translation>Tous</translation> - </message> - <message> - <location filename="../Templates/TemplatePropertiesDialog.py" line="60" /> - <source>Language:</source> - <translation>Langue:</translation> - </message> - <message> - <location filename="../Templates/TemplatePropertiesDialog.py" line="67" /> - <source>GROUP</source> - <translation>GROUP</translation> - </message> - <message> - <location filename="../Templates/TemplatePropertiesDialog.py" line="103" /> - <source>Close dialog</source> - <translation>Fermer la fenêtre</translation> - </message> - <message> - <location filename="../Templates/TemplatePropertiesDialog.py" line="104" /> - <source>Do you really want to close the dialog?</source> - <translation>Voulez-vous réellement fermer cette fenêtre?</translation> - </message> - <message> - <location filename="../Templates/TemplatePropertiesDialog.py" line="116" /> - <source>Template Help</source> - <translation>Aide sur les gabarits</translation> - </message> - <message> - <location filename="../Templates/TemplatePropertiesDialog.py" line="117" /> - <source><b>Template Help</b></source> - <translation><b>Aide sur les gabarits</b></translation> - </message> - <message> - <location filename="../Templates/TemplatePropertiesDialog.py" line="118" /> - <source><p>To use variables in a template, you just have to enclose the variable name with $-characters. When you use the template, you will then be asked for a value for this variable.</p><p>Example template: This is a $VAR$</p><p>When you use this template you will be prompted for a value for the variable $VAR$. Any occurrences of $VAR$ will then be replaced with whatever you've entered.</p><p>If you need a single $-character in a template, which is not used to enclose a variable, type $$(two dollar characters) instead. They will automatically be replaced with a single $-character when you use the template.</p><p>If you want a variables contents to be treated specially, the variable name must be followed by a ':' and one formatting specifier (e.g. $VAR:ml$). The supported specifiers are:<table><tr><td>ml</td><td>Specifies a multiline formatting. The first line of the variable contents is prefixed with the string occurring before the variable on the same line of the template. All other lines are prefixed by the same amount of whitespace as the line containing the variable.</td></tr><tr><td>rl</td><td>Specifies a repeated line formatting. Each line of the variable contents is prefixed with the string occurring before the variable on the same line of the template.</td></tr></table></p><p>The following predefined variables may be used in a template:<table><tr><td>date</td><td>today's date in ISO format (YYYY-MM-DD)</td></tr><tr><td>year</td><td>the current year</td></tr><tr><td>time</td><td>current time in ISO format (hh:mm:ss)</td></tr><tr><td>project_name</td><td>the name of the project (if any)</td></tr><tr><td>project_path</td><td>the path of the project (if any)</td></tr><tr><td>path_name</td><td>full path of the current file</td></tr><tr><td>path_name_rel</td><td>project relative path of the current file</td></tr><tr><td>dir_name</td><td>full path of the current file's directory</td></tr><tr><td>dir_name_rel</td><td>project relative path of the current file's directory</td></tr><tr><td>file_name</td><td>the current file's name (without directory)</td></tr><tr><td>base_name</td><td>like <i>file_name</i>, but without extension</td></tr><tr><td>ext</td><td>the extension of the current file</td></tr><tr><td>cur_select</td><td>the currently selected text</td></tr><tr><td>insertion</td><td>Sets insertion point for cursor after template is inserted.</td></tr><tr><td>select_start</td><td>Sets span of selected text in template after template is inserted (used together with 'select_end').</td></tr><tr><td>select_end</td><td>Sets span of selected text in template after template is inserted (used together with 'select_start').</td></tr><tr><td>clipboard</td><td>the text of the clipboard</td></tr></table></p><p>If you want to change the default delimiter to anything different, please use the configuration dialog to do so.</p></source> - <translation type="unfinished" /> - </message> </context> <context> <name>TemplateSingleVariableDialog</name> @@ -78890,6 +78894,36 @@ <context> <name>ToolGroupConfigurationDialog</name> <message> + <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="99" /> + <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="91" /> + <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="69" /> + <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="61" /> + <source>Add tool group entry</source> + <translation>Ajout d'un nom de groupe</translation> + </message> + <message> + <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="92" /> + <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="62" /> + <source>You have to give a name for the group to add.</source> + <translation>Vous devez spécifier un nom de groupe à ajouter.</translation> + </message> + <message> + <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="100" /> + <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="70" /> + <source>An entry for the group name {0} already exists.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="118" /> + <source>Delete tool group entry</source> + <translation>Supprimer le groupe d'outils</translation> + </message> + <message> + <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="119" /> + <source><p>Do you really want to delete the tool group <b>"{0}"</b>?</p></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Preferences/ToolGroupConfigurationDialog.ui" line="0" /> <source>Configure Tool Groups</source> <translation>Configuration des groupes d'outils</translation> @@ -79043,36 +79077,6 @@ <translation><b>Texte du menu</b> <p>Entrer le texte figurant dans le menu. Ajouter le caractère '&' devant la lettre raccourci.</p></translation> </message> - <message> - <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="99" /> - <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="91" /> - <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="69" /> - <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="61" /> - <source>Add tool group entry</source> - <translation>Ajout d'un nom de groupe</translation> - </message> - <message> - <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="92" /> - <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="62" /> - <source>You have to give a name for the group to add.</source> - <translation>Vous devez spécifier un nom de groupe à ajouter.</translation> - </message> - <message> - <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="100" /> - <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="70" /> - <source>An entry for the group name {0} already exists.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="118" /> - <source>Delete tool group entry</source> - <translation>Supprimer le groupe d'outils</translation> - </message> - <message> - <location filename="../Preferences/ToolGroupConfigurationDialog.py" line="119" /> - <source><p>Do you really want to delete the tool group <b>"{0}"</b>?</p></source> - <translation type="unfinished" /> - </message> </context> <context> <name>TranslationEngine</name> @@ -79090,6 +79094,31 @@ <context> <name>TranslationPropertiesDialog</name> <message> + <location filename="../Project/TranslationPropertiesDialog.py" line="64" /> + <source>Source Files ({0});;</source> + <translation>Fichiers Source ({0});;</translation> + </message> + <message> + <location filename="../Project/TranslationPropertiesDialog.py" line="66" /> + <source>Forms Files ({0});;</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/TranslationPropertiesDialog.py" line="68" /> + <source>All Files (*)</source> + <translation>Tous fichiers (*)</translation> + </message> + <message> + <location filename="../Project/TranslationPropertiesDialog.py" line="152" /> + <source>Exempt file from translation</source> + <translation>Exclure le fichier de la traduction</translation> + </message> + <message> + <location filename="../Project/TranslationPropertiesDialog.py" line="165" /> + <source>Exempt directory from translation</source> + <translation>Exclure le répertoire de la traduction</translation> + </message> + <message> <location filename="../Project/TranslationPropertiesDialog.ui" line="0" /> <source>Translation Properties</source> <translation>Propriétés des traductions</translation> @@ -79183,31 +79212,6 @@ <source>List of paths or files to excude from translation</source> <translation>Liste des chemins ou fichiers à exclure de la traduction</translation> </message> - <message> - <location filename="../Project/TranslationPropertiesDialog.py" line="64" /> - <source>Source Files ({0});;</source> - <translation>Fichiers Source ({0});;</translation> - </message> - <message> - <location filename="../Project/TranslationPropertiesDialog.py" line="66" /> - <source>Forms Files ({0});;</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/TranslationPropertiesDialog.py" line="68" /> - <source>All Files (*)</source> - <translation>Tous fichiers (*)</translation> - </message> - <message> - <location filename="../Project/TranslationPropertiesDialog.py" line="152" /> - <source>Exempt file from translation</source> - <translation>Exclure le fichier de la traduction</translation> - </message> - <message> - <location filename="../Project/TranslationPropertiesDialog.py" line="165" /> - <source>Exempt directory from translation</source> - <translation>Exclure le répertoire de la traduction</translation> - </message> </context> <context> <name>TranslationsDict</name> @@ -79575,17 +79579,52 @@ <context> <name>TranslatorPage</name> <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="42" /> + <source><p>A key is <b>required</b> to use this service. <a href="{0}">Get a commercial or free API key.</a></p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="46" /> + <source><p>A key is <b>required</b> to use this service. <a href="{0}">Get a commercial API key.</a></p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="50" /> + <source><p>A key is <b>required</b> to use this service. <a href="{0}">Register with IBM Cloud.</a></p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="54" /> + <source><p>A registration of the text translation service is <b>required</b>. <a href="{0}">Register with Microsoft Azure.</a></p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="59" /> + <source><p>A key is <b>optional</b> to use this service. <a href="{0}">Get a free API key.</a></p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="63" /> + <source><p>A key is <b>required</b> to use this service. <a href="{0}">Get a free API key.</a></p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="209" /> + <source>Enabled Languages</source> + <translation>Activé langages</translation> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="210" /> + <source>At least two languages should be selected to work correctly.</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" /> <source><b>Configure Translator</b></source> <translation><b>Configuration du traducteur</b></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="209" /> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" /> - <source>Enabled Languages</source> - <translation>Activé langages</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" /> <source>Press to set or unset all entries</source> <translation type="unfinished" /> @@ -79729,41 +79768,6 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="42" /> - <source><p>A key is <b>required</b> to use this service. <a href="{0}">Get a commercial or free API key.</a></p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="46" /> - <source><p>A key is <b>required</b> to use this service. <a href="{0}">Get a commercial API key.</a></p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="50" /> - <source><p>A key is <b>required</b> to use this service. <a href="{0}">Register with IBM Cloud.</a></p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="54" /> - <source><p>A registration of the text translation service is <b>required</b>. <a href="{0}">Register with Microsoft Azure.</a></p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="59" /> - <source><p>A key is <b>optional</b> to use this service. <a href="{0}">Get a free API key.</a></p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="63" /> - <source><p>A key is <b>required</b> to use this service. <a href="{0}">Get a free API key.</a></p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="210" /> - <source>At least two languages should be selected to work correctly.</source> - <translation type="unfinished" /> - </message> - <message> <source>DeepL Pro</source> <translation type="vanished">DeepL Pro</translation> </message> @@ -80914,6 +80918,54 @@ <context> <name>UnknownDevicesDialog</name> <message> + <location filename="../MicroPython/UnknownDevicesDialog.py" line="50" /> + <source>{0} (0x{1:04x}/0x{2:04x})</source> + <comment>description, VID, PID</comment> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UnknownDevicesDialog.py" line="91" /> + <source>{0} (*)</source> + <comment>list entry is modified</comment> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UnknownDevicesDialog.py" line="173" /> + <location filename="../MicroPython/UnknownDevicesDialog.py" line="155" /> + <source>Delete Unknown Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UnknownDevicesDialog.py" line="156" /> + <source>The selected entries contain some with modified data. Shall they really be deleted?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UnknownDevicesDialog.py" line="174" /> + <source>The list contains some devices with modified data. Shall they really be deleted?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UnknownDevicesDialog.py" line="189" /> + <source>Restore Unknown Devices</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UnknownDevicesDialog.py" line="190" /> + <source>Restoring the list of unknown devices will overwrite all changes made. Do you really want to restore the list?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UnknownDevicesDialog.py" line="252" /> + <source>Unsaved Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/UnknownDevicesDialog.py" line="253" /> + <source>The list of devices contains some with modified data.</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../MicroPython/UnknownDevicesDialog.ui" line="0" /> <source>Unknown Devices</source> <translation type="unfinished" /> @@ -80968,54 +81020,6 @@ <source>Report All Data</source> <translation type="unfinished" /> </message> - <message> - <location filename="../MicroPython/UnknownDevicesDialog.py" line="50" /> - <source>{0} (0x{1:04x}/0x{2:04x})</source> - <comment>description, VID, PID</comment> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UnknownDevicesDialog.py" line="91" /> - <source>{0} (*)</source> - <comment>list entry is modified</comment> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UnknownDevicesDialog.py" line="173" /> - <location filename="../MicroPython/UnknownDevicesDialog.py" line="155" /> - <source>Delete Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UnknownDevicesDialog.py" line="156" /> - <source>The selected entries contain some with modified data. Shall they really be deleted?</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UnknownDevicesDialog.py" line="174" /> - <source>The list contains some devices with modified data. Shall they really be deleted?</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UnknownDevicesDialog.py" line="189" /> - <source>Restore Unknown Devices</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UnknownDevicesDialog.py" line="190" /> - <source>Restoring the list of unknown devices will overwrite all changes made. Do you really want to restore the list?</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UnknownDevicesDialog.py" line="252" /> - <source>Unsaved Data</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../MicroPython/UnknownDevicesDialog.py" line="253" /> - <source>The list of devices contains some with modified data.</source> - <translation type="unfinished" /> - </message> </context> <context> <name>UrlBar</name> @@ -83999,6 +84003,11 @@ <context> <name>VariablesFilterDialog</name> <message> + <location filename="../Debugger/VariablesFilterDialog.py" line="41" /> + <source>Save Default</source> + <translation>Enregistrer par défaut</translation> + </message> + <message> <location filename="../Debugger/VariablesFilterDialog.ui" line="0" /> <source>Variables Type Filter</source> <translation>Filtre sur les types de variables</translation> @@ -84049,11 +84058,6 @@ <translation><b>Liste des filtres de variables globales</b> <p>Sélectionnez les types de variables que vous souhaitez filtrer dans la liste des variables globales.</p<</translation> </message> - <message> - <location filename="../Debugger/VariablesFilterDialog.py" line="41" /> - <source>Save Default</source> - <translation>Enregistrer par défaut</translation> - </message> </context> <context> <name>VariablesModel</name> @@ -88979,31 +88983,6 @@ <context> <name>VirtualenvAddEditDialog</name> <message> - <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="63" /> - <source>Edit Virtual Environment</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="65" /> - <source>Add Virtual Environment</source> - <translation type="unfinished">Ajouter environnement virtuel</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="73" /> - <source>Virtualenv Target Directory</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="78" /> - <source>Python Interpreter</source> - <translation>Interpréteur Python</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="82" /> - <source>Enter the executable search path to be prepended to the PATH environment variable. Use '{0}' as the separator.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../VirtualEnv/VirtualenvAddEditDialog.ui" line="0" /> <source>PATH Prefix:</source> <translation type="unfinished" /> @@ -89074,10 +89053,86 @@ <source>Directory:</source> <translation>Répertoire :</translation> </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="63" /> + <source>Edit Virtual Environment</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="65" /> + <source>Add Virtual Environment</source> + <translation type="unfinished">Ajouter environnement virtuel</translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="73" /> + <source>Virtualenv Target Directory</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="78" /> + <source>Python Interpreter</source> + <translation>Interpréteur Python</translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="82" /> + <source>Enter the executable search path to be prepended to the PATH environment variable. Use '{0}' as the separator.</source> + <translation type="unfinished" /> + </message> </context> <context> <name>VirtualenvConfigurationDialog</name> <message> + <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="52" /> + <source>Virtualenv Target Directory</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="58" /> + <source>Extra Search Path for setuptools/pip</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="63" /> + <source>Python Interpreter</source> + <translation>Interpréteur Python</translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="77" /> + <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="70" /> + <source>Conda Environment Location</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="84" /> + <source>Conda Requirements File</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="88" /> + <source>Text Files (*.txt);;All Files (*)</source> + <translation>Fichiers texte (*.txt);;Tous les fichiers (*)</translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="351" /> + <source><virtualenv did not finish within 5s.></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="369" /> + <source><No suitable virtualenv found.></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="404" /> + <source><pyvenv did not finish within 5s.></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="424" /> + <source><No suitable pyvenv found.></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> <source>Virtual Environment Configuration</source> <translation>Configuration d'environnement virtuel</translation> @@ -89402,57 +89457,6 @@ <translation type="unfinished" /> </message> <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="52" /> - <source>Virtualenv Target Directory</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="58" /> - <source>Extra Search Path for setuptools/pip</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="63" /> - <source>Python Interpreter</source> - <translation>Interpréteur Python</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="77" /> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="70" /> - <source>Conda Environment Location</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="84" /> - <source>Conda Requirements File</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="88" /> - <source>Text Files (*.txt);;All Files (*)</source> - <translation>Fichiers texte (*.txt);;Tous les fichiers (*)</translation> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="351" /> - <source><virtualenv did not finish within 5s.></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="369" /> - <source><No suitable virtualenv found.></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="404" /> - <source><pyvenv did not finish within 5s.></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../VirtualEnv/VirtualenvConfigurationDialog.py" line="424" /> - <source><No suitable pyvenv found.></source> - <translation type="unfinished" /> - </message> - <message> <source>Select to use 'pyvenv'</source> <translation type="vanished">Cocher pour utiliser 'pyvenv'</translation> </message> @@ -90004,6 +90008,17 @@ <context> <name>VirusTotalDomainReportDialog</name> <message> + <location filename="../WebBrowser/VirusTotal/VirusTotalDomainReportDialog.py" line="50" /> + <source><b>Report for domain {0}</b></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/VirusTotal/VirusTotalDomainReportDialog.py" line="68" /> + <source>{0}/{1}</source> + <comment>positives / total</comment> + <translation>{0}/{1}</translation> + </message> + <message> <location filename="../WebBrowser/VirusTotal/VirusTotalDomainReportDialog.ui" line="0" /> <source>Domain Report</source> <translation /> @@ -90078,17 +90093,6 @@ <source>Scan Date</source> <translation>Date de scan</translation> </message> - <message> - <location filename="../WebBrowser/VirusTotal/VirusTotalDomainReportDialog.py" line="50" /> - <source><b>Report for domain {0}</b></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/VirusTotal/VirusTotalDomainReportDialog.py" line="68" /> - <source>{0}/{1}</source> - <comment>positives / total</comment> - <translation>{0}/{1}</translation> - </message> </context> <context> <name>VirusTotalIpReportDialog</name> @@ -90152,15 +90156,15 @@ <context> <name>VirusTotalWhoisDialog</name> <message> + <location filename="../WebBrowser/VirusTotal/VirusTotalWhoisDialog.py" line="36" /> + <source><b>Whois information for domain {0}</b></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../WebBrowser/VirusTotal/VirusTotalWhoisDialog.ui" line="0" /> <source>Whois Information</source> <translation type="unfinished" /> </message> - <message> - <location filename="../WebBrowser/VirusTotal/VirusTotalWhoisDialog.py" line="36" /> - <source><b>Whois information for domain {0}</b></source> - <translation type="unfinished" /> - </message> </context> <context> <name>VmListspacePlugin</name> @@ -90302,6 +90306,11 @@ <context> <name>WebBrowserAppearancePage</name> <message> + <location filename="../Preferences/ConfigurationPages/WebBrowserAppearancePage.py" line="34" /> + <source>Cascading Style Sheets (*.css);;All files (*)</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Preferences/ConfigurationPages/WebBrowserAppearancePage.ui" line="0" /> <source><b>Configure Web Browser appearance</b></source> <translation><b>Configuration de l'apparence du navigateur web</b></translation> @@ -90536,11 +90545,6 @@ <source>Show Toolbars</source> <translation>Montrer la barre d'outils</translation> </message> - <message> - <location filename="../Preferences/ConfigurationPages/WebBrowserAppearancePage.py" line="34" /> - <source>Cascading Style Sheets (*.css);;All files (*)</source> - <translation type="unfinished" /> - </message> </context> <context> <name>WebBrowserClearPrivateDataDialog</name> @@ -90763,26 +90767,6 @@ <context> <name>WebBrowserPage</name> <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="189" /> - <source>Suspicuous URL detected</source> - <translation>URL suspectes détectées</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="190" /> - <source><p>The URL <b>{0}</b> was found in the Safe Browsing database.</p>{1}</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="657" /> - <source>SSL Info</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/WebBrowserPage.py" line="658" /> - <source>This site does not contain SSL information.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Preferences/ConfigurationPages/WebBrowserPage.ui" line="0" /> <source><b>Configure Web Browser</b></source> <translation><b>Configuration navigateur web</b></translation> @@ -91580,6 +91564,26 @@ <source><b>Note:</b> Setting higher divider will slow down scrolling.</source> <translation type="unfinished" /> </message> + <message> + <location filename="../WebBrowser/WebBrowserPage.py" line="189" /> + <source>Suspicuous URL detected</source> + <translation>URL suspectes détectées</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserPage.py" line="190" /> + <source><p>The URL <b>{0}</b> was found in the Safe Browsing database.</p>{1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserPage.py" line="657" /> + <source>SSL Info</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserPage.py" line="658" /> + <source>This site does not contain SSL information.</source> + <translation type="unfinished" /> + </message> </context> <context> <name>WebBrowserSpellCheckingPage</name> @@ -92113,6 +92117,26 @@ <context> <name>WebBrowserVirusTotalPage</name> <message> + <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="76" /> + <source>Checking validity of the service key...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="91" /> + <source>The service key is valid.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="94" /> + <source><font color="#FF0000">The service key is not valid.</font></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="98" /> + <source><font color="#FF0000"><b>Error:</b> {0}</font></source> + <translation><font color="#FF0000"><b>Erreur :</b> {0}</font></translation> + </message> + <message> <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.ui" line="0" /> <source><b>Configure VirusTotal Interface</b></source> <translation><b>Configuration de l'interface VirusTotal</b></translation> @@ -92162,26 +92186,6 @@ <source>Use secure (https) connections</source> <translation type="unfinished" /> </message> - <message> - <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="76" /> - <source>Checking validity of the service key...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="91" /> - <source>The service key is valid.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="94" /> - <source><font color="#FF0000">The service key is not valid.</font></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/WebBrowserVirusTotalPage.py" line="98" /> - <source><font color="#FF0000"><b>Error:</b> {0}</font></source> - <translation><font color="#FF0000"><b>Erreur :</b> {0}</font></translation> - </message> </context> <context> <name>WebBrowserWebSearchWidget</name>