--- a/eric7/i18n/eric7_fr.ts Mon Jun 06 16:34:37 2022 +0200 +++ b/eric7/i18n/eric7_fr.ts Fri Jul 01 11:02:32 2022 +0200 @@ -78,17 +78,6 @@ </message> </context> <context> - <name>AdBlockAccessHandler</name> - <message> - <source>Subscribe?</source> - <translation type="vanished">Souscrire?</translation> - </message> - <message> - <source><p>Subscribe to this AdBlock subscription?</p><p>{0}</p></source> - <translation type="vanished"><p>Souscrire à cette subscription AdBlock?</p><p>{0}</p></translation> - </message> - </context> - <context> <name>AdBlockDialog</name> <message> <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /> @@ -267,18 +256,6 @@ <source>AdBlock Configuration...</source> <translation>Configuration AdBlock ...</translation> </message> - <message> - <source>Blocked URL (AdBlock Rule) - click to edit rule</source> - <translation type="vanished">URL bloqué (règle AdBlock) - cliquer pour editer la règle</translation> - </message> - <message> - <source>{0} with ({1})</source> - <translation type="vanished">{0} avec {{1}}</translation> - </message> - <message> - <source>No content blocked</source> - <translation type="vanished">Aucun contenu bloqué</translation> - </message> </context> <context> <name>AdBlockManager</name> @@ -301,88 +278,89 @@ <context> <name>AdBlockSubscription</name> <message> - <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="296" /> - <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="286" /> + <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="338" /> + <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="288" /> <source>Load subscription rules</source> <translation>Charger règles de subscriptions</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="287" /> - <source>Unable to open AdBlock file '{0}' for reading.</source> - <translation>Impossible d'ouvrir le fichier AdBlock '{0}' en lecture.</translation> - </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="297" /> + <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="289" /> <source>AdBlock file '{0}' does not start with [Adblock.</source> <translation>Le fichier AdBlock '{0}' ne commence pas par [Adblock.</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="504" /> - <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="424" /> - <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="414" /> - <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="401" /> + <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="339" /> + <source>Unable to read AdBlock file '{0}'. +Reason: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="508" /> + <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="461" /> + <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="419" /> + <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="406" /> <source>Downloading subscription rules</source> <translation>En train de telecharger les règles de subscriptions</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="402" /> + <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="407" /> <source><p>Subscription rules could not be downloaded.</p><p>Error: {0}</p></source> <translation><p> Les règles de subscription n'ont pas pu être téléchargées. </p><p>Erreur: {0}</p></translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="415" /> + <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="420" /> <source>Got empty subscription rules.</source> <translation>Reçu des règles de subscriptions vides.</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="529" /> - <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="425" /> - <source>Unable to open AdBlock file '{0}' for writing.</source> - <translation>Impossible d'ouvrir le fichier AdBlock '{0}' en écriture.</translation> - </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="505" /> + <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="537" /> + <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="462" /> + <source>Unable to write to AdBlock file '{0}'.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="509" /> <source><p>AdBlock subscription <b>{0}</b> has a wrong checksum.<br/>Found: {1}<br/>Calculated: {2}<br/>Use it anyway?</p></source> <translation><p> Subscription AdBlock <b>{0}</b> a un checksum faux.<br/>Trouvé: {1}<br/>Calculé: {2}<br/>L'utiliser quand même?</p></translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="528" /> + <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="536" /> <source>Saving subscription rules</source> <translation>En train d'enregistrer les règles de subscription</translation> </message> <message> - <source>Unable to open adblock file '{0}' for reading.</source> - <translation type="vanished">Impossible d'ouvrir en lecture le fichier AdBlock '{0}'.</translation> - </message> - <message> - <source>Unable to open adblock file '{0}' for writing.</source> - <translation type="vanished">Impossible d'ouvrir en écriture le fichier AdBlock '{0}'.</translation> + <source>Unable to open AdBlock file '{0}' for reading.</source> + <translation type="vanished">Impossible d'ouvrir le fichier AdBlock '{0}' en lecture.</translation> + </message> + <message> + <source>Unable to open AdBlock file '{0}' for writing.</source> + <translation type="vanished">Impossible d'ouvrir le fichier AdBlock '{0}' en écriture.</translation> </message> </context> <context> <name>AdBlockTreeWidget</name> <message> - <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="123" /> + <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="126" /> <source>Add Custom Rule</source> <translation>Ajouter règle personnalisée</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="124" /> + <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="127" /> <source>Write your rule here:</source> <translation>Ecrivez votre règle ici:</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="164" /> + <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="167" /> <source>Add Rule</source> <translation>Ajouter règle</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="166" /> + <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="169" /> <source>Remove Rule</source> <translation>Effacer règle</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="226" /> + <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="229" /> <source>{0} (recently updated)</source> <translation>{0} (actualisé récemment)</translation> </message> @@ -445,14 +423,6 @@ <source>Folder:</source> <translation>Repertoire:</translation> </message> - <message> - <source>Url</source> - <translation type="vanished">URL</translation> - </message> - <message> - <source>Title</source> - <translation type="vanished">Titre</translation> - </message> </context> <context> <name>AddDirectoryDialog</name> @@ -1213,10 +1183,6 @@ <source>Is &main project</source> <translation>Est le projet &principal</translation> </message> - <message> - <source>Project Files (*.e4p)</source> - <translation type="vanished">Fichiers projets (*.e4p)</translation> - </message> </context> <context> <name>AnnotationsChecker</name> @@ -1300,10 +1266,6 @@ <source>type annotation is too long ({0} > {1})</source> <translation type="unfinished" /> </message> - <message> - <source>{0}: {1}</source> - <translation type="vanished">{0}: {1}</translation> - </message> </context> <context> <name>ApplicationDiagramBuilder</name> @@ -1628,30 +1590,34 @@ <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> + <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> + <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 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> <name>AssistantJedi</name> @@ -1682,17 +1648,6 @@ </message> </context> <context> - <name>AssistantJediPlugin</name> - <message> - <source>Jedi</source> - <translation type="vanished">Jedi</translation> - </message> - <message> - <source>(unknown)</source> - <translation type="vanished">(inconnu)</translation> - </message> - </context> - <context> <name>AuthenticationDialog</name> <message> <location filename="../UI/AuthenticationDialog.ui" line="0" /> @@ -1741,33 +1696,6 @@ </message> </context> <context> - <name>AutoCompletionJediPage</name> - <message> - <source><b>Configure Jedi Completion</b></source> - <translation type="vanished"><b>Configurer la Complétion Jedi</b></translation> - </message> - <message> - <source>Select, whether the jedi autocompletion support shall be enabled.</source> - <translation type="vanished">Sélectionnez si les autocomplétions jedi doivent être activées.</translation> - </message> - <message> - <source>Enable autocompletion</source> - <translation type="vanished">Activer l'autocomplétion</translation> - </message> - <message> - <source>Time to wait for completions:</source> - <translation type="vanished">Délai d'attente pour les complétions:</translation> - </message> - <message> - <source>Enter the time in milliseconds after which a list with completion proposals shall be shown</source> - <translation type="vanished">Entrez le délai en millisecondes après lequel une liste de complétion s'affichera</translation> - </message> - <message> - <source> ms</source> - <translation type="vanished"> ms</translation> - </message> - </context> - <context> <name>BackgroundService</name> <message> <location filename="../Utilities/BackgroundService.py" line="145" /> @@ -2356,12 +2284,12 @@ <context> <name>BookmarksManager</name> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="27" /> + <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="28" /> <source>Bookmarks Bar</source> <translation>Barre de signets</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="28" /> + <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="29" /> <source>Bookmarks Menu</source> <translation>Menu de signets</translation> </message> @@ -2386,44 +2314,44 @@ <translation>Modification d'adresse</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="142" /> + <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="143" /> <source>Loading Bookmarks</source> <translation>Chargement de signets</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="143" /> + <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="144" /> <source>Error when loading bookmarks on line {0}, column {1}: {2}</source> <translation>Erreur lors du chargement des signets à la ligne {0}, colonne {1}: {2}</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="156" /> + <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="157" /> <source>Toolbar Bookmarks</source> <translation>Barre d'outils de signets</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="164" /> + <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="165" /> <source>Menu</source> <translation>Menu</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="211" /> - <source>Saving Bookmarks</source> - <translation>Enregistrement de signets</translation> - </message> - <message> <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="212" /> + <source>Saving Bookmarks</source> + <translation>Enregistrement de signets</translation> + </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="213" /> <source>Error saving bookmarks to <b>{0}</b>.</source> <translation>Erreur à enregistrer les signets dans <b>{0}</b>.</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="393" /> + <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="394" /> <source>Export Bookmarks</source> <translation>Exporter les signets</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="395" /> + <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="396" /> <source>XBEL bookmarks (*.xbel);;XBEL bookmarks (*.xml);;HTML Bookmarks (*.html)</source> <translation>Signets XBEL (*.xbel);;Signets XBEL (*.xml);;Signets HTML (*.html)</translation> </message> @@ -2437,10 +2365,6 @@ <source>Error exporting bookmarks to <b>{0}</b>.</source> <translation>Erreur à exporter les signets dans <b>{0}</b>.</translation> </message> - <message> - <source>Converted {0}</source> - <translation type="vanished">Converti {0}</translation> - </message> </context> <context> <name>BookmarksMenu</name> @@ -2558,44 +2482,36 @@ <source>Add Folder...</source> <translation>Ajouter Dossier...</translation> </message> - <message> - <source>Add &Bookmark...</source> - <translation type="vanished">&Ajouter un signet ...</translation> - </message> - <message> - <source>Add &Folder...</source> - <translation type="vanished">Ajouter &Répertoire ...</translation> - </message> </context> <context> <name>BreakPointModel</name> <message> - <location filename="../Debugger/BreakPointModel.py" line="39" /> + <location filename="../Debugger/BreakPointModel.py" line="40" /> <source>Filename</source> <translation>Nom de fichier</translation> </message> <message> - <location filename="../Debugger/BreakPointModel.py" line="40" /> - <source>Line</source> - <translation>Ligne</translation> - </message> - <message> <location filename="../Debugger/BreakPointModel.py" line="41" /> - <source>Condition</source> - <translation>Condition</translation> + <source>Line</source> + <translation>Ligne</translation> </message> <message> <location filename="../Debugger/BreakPointModel.py" line="42" /> - <source>Temporary</source> - <translation>Temporaire</translation> + <source>Condition</source> + <translation>Condition</translation> </message> <message> <location filename="../Debugger/BreakPointModel.py" line="43" /> - <source>Enabled</source> - <translation>Activé</translation> + <source>Temporary</source> + <translation>Temporaire</translation> </message> <message> <location filename="../Debugger/BreakPointModel.py" line="44" /> + <source>Enabled</source> + <translation>Activé</translation> + </message> + <message> + <location filename="../Debugger/BreakPointModel.py" line="45" /> <source>Ignore Count</source> <translation>Ignore le décompte</translation> </message> @@ -2603,89 +2519,89 @@ <context> <name>BreakPointViewer</name> <message> - <location filename="../Debugger/BreakPointViewer.py" line="54" /> + <location filename="../Debugger/BreakPointViewer.py" line="56" /> <source>Breakpoints</source> <translation>Point d'arrêts</translation> </message> <message> - <location filename="../Debugger/BreakPointViewer.py" line="195" /> - <location filename="../Debugger/BreakPointViewer.py" line="177" /> - <location filename="../Debugger/BreakPointViewer.py" line="155" /> + <location filename="../Debugger/BreakPointViewer.py" line="197" /> + <location filename="../Debugger/BreakPointViewer.py" line="179" /> + <location filename="../Debugger/BreakPointViewer.py" line="157" /> <source>Add</source> <translation>Ajouter</translation> </message> <message> - <location filename="../Debugger/BreakPointViewer.py" line="156" /> - <source>Edit...</source> - <translation>Éditer...</translation> - </message> - <message> <location filename="../Debugger/BreakPointViewer.py" line="158" /> + <source>Edit...</source> + <translation>Éditer...</translation> + </message> + <message> + <location filename="../Debugger/BreakPointViewer.py" line="160" /> <source>Enable</source> <translation>Activer</translation> </message> <message> + <location filename="../Debugger/BreakPointViewer.py" line="201" /> + <location filename="../Debugger/BreakPointViewer.py" line="181" /> + <location filename="../Debugger/BreakPointViewer.py" line="161" /> + <source>Enable all</source> + <translation>Tout activer</translation> + </message> + <message> + <location filename="../Debugger/BreakPointViewer.py" line="163" /> + <source>Disable</source> + <translation>Désactiver</translation> + </message> + <message> + <location filename="../Debugger/BreakPointViewer.py" line="206" /> + <location filename="../Debugger/BreakPointViewer.py" line="184" /> + <location filename="../Debugger/BreakPointViewer.py" line="164" /> + <source>Disable all</source> + <translation>Tout désactiver</translation> + </message> + <message> + <location filename="../Debugger/BreakPointViewer.py" line="167" /> + <source>Delete</source> + <translation>Supprimer</translation> + </message> + <message> + <location filename="../Debugger/BreakPointViewer.py" line="211" /> + <location filename="../Debugger/BreakPointViewer.py" line="187" /> + <location filename="../Debugger/BreakPointViewer.py" line="168" /> + <source>Delete all</source> + <translation>Tout supprimer</translation> + </message> + <message> + <location filename="../Debugger/BreakPointViewer.py" line="170" /> + <source>Goto</source> + <translation>Aller à</translation> + </message> + <message> + <location filename="../Debugger/BreakPointViewer.py" line="214" /> + <location filename="../Debugger/BreakPointViewer.py" line="190" /> + <location filename="../Debugger/BreakPointViewer.py" line="172" /> + <source>Clear Histories</source> + <translation type="unfinished">Effacer les historiques</translation> + </message> + <message> + <location filename="../Debugger/BreakPointViewer.py" line="217" /> + <location filename="../Debugger/BreakPointViewer.py" line="193" /> + <location filename="../Debugger/BreakPointViewer.py" line="175" /> + <source>Configure...</source> + <translation>Configuration...</translation> + </message> + <message> <location filename="../Debugger/BreakPointViewer.py" line="199" /> - <location filename="../Debugger/BreakPointViewer.py" line="179" /> - <location filename="../Debugger/BreakPointViewer.py" line="159" /> - <source>Enable all</source> - <translation>Tout activer</translation> - </message> - <message> - <location filename="../Debugger/BreakPointViewer.py" line="161" /> - <source>Disable</source> - <translation>Désactiver</translation> + <source>Enable selected</source> + <translation>Activer la sélection</translation> </message> <message> <location filename="../Debugger/BreakPointViewer.py" line="204" /> - <location filename="../Debugger/BreakPointViewer.py" line="182" /> - <location filename="../Debugger/BreakPointViewer.py" line="162" /> - <source>Disable all</source> - <translation>Tout désactiver</translation> - </message> - <message> - <location filename="../Debugger/BreakPointViewer.py" line="165" /> - <source>Delete</source> - <translation>Supprimer</translation> + <source>Disable selected</source> + <translation>Désactiver la sélection</translation> </message> <message> <location filename="../Debugger/BreakPointViewer.py" line="209" /> - <location filename="../Debugger/BreakPointViewer.py" line="185" /> - <location filename="../Debugger/BreakPointViewer.py" line="166" /> - <source>Delete all</source> - <translation>Tout supprimer</translation> - </message> - <message> - <location filename="../Debugger/BreakPointViewer.py" line="168" /> - <source>Goto</source> - <translation>Aller à</translation> - </message> - <message> - <location filename="../Debugger/BreakPointViewer.py" line="212" /> - <location filename="../Debugger/BreakPointViewer.py" line="188" /> - <location filename="../Debugger/BreakPointViewer.py" line="170" /> - <source>Clear Histories</source> - <translation type="unfinished">Effacer les historiques</translation> - </message> - <message> - <location filename="../Debugger/BreakPointViewer.py" line="215" /> - <location filename="../Debugger/BreakPointViewer.py" line="191" /> - <location filename="../Debugger/BreakPointViewer.py" line="173" /> - <source>Configure...</source> - <translation>Configuration...</translation> - </message> - <message> - <location filename="../Debugger/BreakPointViewer.py" line="197" /> - <source>Enable selected</source> - <translation>Activer la sélection</translation> - </message> - <message> - <location filename="../Debugger/BreakPointViewer.py" line="202" /> - <source>Disable selected</source> - <translation>Désactiver la sélection</translation> - </message> - <message> - <location filename="../Debugger/BreakPointViewer.py" line="207" /> <source>Delete selected</source> <translation>Supprimer la sélection</translation> </message> @@ -2941,18 +2857,10 @@ <source>Delete Files</source> <translation type="unfinished" /> </message> - <message> <source>Run unittest...</source> <translation type="vanished">Lancer un run test...</translation> </message> <message> - <source>Configure...</source> - <translation type="vanished">Configuration...</translation> - </message> - <message> - <source>Find&&Replace in this directory</source> - <translation type="vanished">Rechercher&&Rempacer dans ce répertoire</translation> - </message> </context> <context> <name>BrowserModel</name> @@ -3042,37 +2950,22 @@ <translation><p>Le fichier <b>{0}</b>existe déjà. Écraser ?</p></translation> </message> <message> - <location filename="../Debugger/CallStackViewer.py" line="216" /> + <location filename="../Debugger/CallStackViewer.py" line="215" /> <source>Call Stack of '{0}'</source> <translation type="unfinished" /> </message> <message> + <location filename="../Debugger/CallStackViewer.py" line="228" /> + <source>Error saving Call Stack Info</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Debugger/CallStackViewer.py" line="229" /> - <source>Error saving Call Stack Info</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Debugger/CallStackViewer.py" line="230" /> <source><p>The call stack info could not be written to <b>{0}</b></p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> </context> <context> - <name>CallTipsJediPage</name> - <message> - <source><b>Configure Jedi Calltips</b></source> - <translation type="vanished"><b>Configurer les Aides Jedi</b></translation> - </message> - <message> - <source>Select, whether the jedi calltip support shall be enabled.</source> - <translation type="vanished">Sélectionnez si les aides jedi doivent être activés.</translation> - </message> - <message> - <source>Enable calltip</source> - <translation type="vanished">Activer l'aide</translation> - </message> - </context> - <context> <name>CallTraceViewer</name> <message> <location filename="../Debugger/CallTraceViewer.ui" line="0" /> @@ -3143,17 +3036,17 @@ <translation><p>Le fichier <b>{0}</b>existe déjà. Écraser ?</p></translation> </message> <message> - <location filename="../Debugger/CallTraceViewer.py" line="180" /> + <location filename="../Debugger/CallTraceViewer.py" line="179" /> <source>Call Trace Info of '{0}'</source> <translation type="unfinished" /> </message> <message> + <location filename="../Debugger/CallTraceViewer.py" line="195" /> + <source>Error saving Call Trace Info</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Debugger/CallTraceViewer.py" line="196" /> - <source>Error saving Call Trace Info</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Debugger/CallTraceViewer.py" line="197" /> <source><p>The call trace info could not be written to <b>{0}</b></p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> @@ -3232,7 +3125,7 @@ <translation>Cliquer pour vider la liste des hôtes</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="511" /> + <location filename="../Cooperation/ChatWidget.py" line="512" /> <location filename="../Cooperation/ChatWidget.ui" line="0" /> <source>Clear</source> <translation>Effacer</translation> @@ -3263,112 +3156,112 @@ <translation>Montre l'état du serveur</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="307" /> - <location filename="../Cooperation/ChatWidget.py" line="87" /> + <location filename="../Cooperation/ChatWidget.py" line="308" /> + <location filename="../Cooperation/ChatWidget.py" line="88" /> <source>Start Server</source> <translation>Démarrer serveur</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="154" /> + <location filename="../Cooperation/ChatWidget.py" line="155" /> <source>! Unknown command: {0} </source> <translation>! Commande inconnue: {0} </translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="176" /> + <location filename="../Cooperation/ChatWidget.py" line="177" /> <source>* {0} has joined. </source> <translation>* {0} a rejoint. </translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="190" /> + <location filename="../Cooperation/ChatWidget.py" line="191" /> <source>New User</source> <translation>Nouvel Utilisateur</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="190" /> + <location filename="../Cooperation/ChatWidget.py" line="191" /> <source>{0} has joined.</source> <translation>{0} est arrivé.</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="212" /> + <location filename="../Cooperation/ChatWidget.py" line="213" /> <source>* {0} has left. </source> <translation>* {0} est parti. </translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="221" /> + <location filename="../Cooperation/ChatWidget.py" line="222" /> <source>User Left</source> <translation type="unfinished" /> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="221" /> + <location filename="../Cooperation/ChatWidget.py" line="222" /> <source>{0} has left.</source> <translation>{0} est parti.</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="244" /> + <location filename="../Cooperation/ChatWidget.py" line="245" /> <source>Message from <{0}></source> <translation>Message de <{0}></translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="318" /> + <location filename="../Cooperation/ChatWidget.py" line="319" /> <source>Stop Server</source> <translation>Arrêter serveur</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="324" /> + <location filename="../Cooperation/ChatWidget.py" line="325" /> <source>! Server Error: {0} </source> <translation>! Erreur de serveur: {0} </translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="335" /> + <location filename="../Cooperation/ChatWidget.py" line="336" /> <source>Disconnect</source> <translation>Couper</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="339" /> + <location filename="../Cooperation/ChatWidget.py" line="340" /> <source>Connect</source> <translation>Brancher</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="500" /> + <location filename="../Cooperation/ChatWidget.py" line="501" /> <source>Copy</source> <translation>Copier</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="504" /> + <location filename="../Cooperation/ChatWidget.py" line="505" /> <source>Cut all</source> <translation>Couper tous</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="507" /> + <location filename="../Cooperation/ChatWidget.py" line="508" /> <source>Copy all</source> <translation>Copier tous</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="515" /> + <location filename="../Cooperation/ChatWidget.py" line="516" /> <source>Save</source> <translation>Enregistrer</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="569" /> - <location filename="../Cooperation/ChatWidget.py" line="555" /> - <source>Save Chat</source> - <translation>Enregistrer chat</translation> - </message> - <message> - <location filename="../Cooperation/ChatWidget.py" line="557" /> - <source>Text Files (*.txt);;All Files (*)</source> - <translation>Fichiers de texte (*.txt);;Tous les fichiers (*)</translation> - </message> - <message> <location filename="../Cooperation/ChatWidget.py" line="570" /> + <location filename="../Cooperation/ChatWidget.py" line="556" /> + <source>Save Chat</source> + <translation>Enregistrer chat</translation> + </message> + <message> + <location filename="../Cooperation/ChatWidget.py" line="558" /> + <source>Text Files (*.txt);;All Files (*)</source> + <translation>Fichiers de texte (*.txt);;Tous les fichiers (*)</translation> + </message> + <message> + <location filename="../Cooperation/ChatWidget.py" line="571" /> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Le fichier <b>{0}</b>existe déjà. Écraser ?</p></translation> </message> @@ -3580,21 +3473,6 @@ </message> </context> <context> - <name>CircuitPythonFirmwareSelectionDialog</name> - <message> - <source>Firmware:</source> - <translation type="vanished">Micrologiciel :</translation> - </message> - <message> - <source>Select Path to Device</source> - <translation type="vanished">Sélectionner le chemin vers le matériel</translation> - </message> - <message> - <source>Manual Select</source> - <translation type="vanished">Sélection Manuelle</translation> - </message> - </context> - <context> <name>ClassItem</name> <message> <location filename="../Graphics/ClassItem.py" line="176" /> @@ -3711,32 +3589,6 @@ </message> </context> <context> - <name>ClickToFlash</name> - <message> - <source>Load</source> - <translation type="vanished">Charger</translation> - </message> - </context> - <context> - <name>ClickToFlashWhitelistDialog</name> - <message> - <source>&Add...</source> - <translation type="vanished">&Ajouter...</translation> - </message> - <message> - <source>Press to remove the selected entries</source> - <translation type="vanished">Cliquer pour supprimer les entrées sélectionnées</translation> - </message> - <message> - <source>&Remove</source> - <translation type="vanished">Supp&rimer</translation> - </message> - <message> - <source>Press to remove all entries</source> - <translation type="vanished">Cliquer pour remplacer toutes les entrées</translation> - </message> - </context> - <context> <name>Closehead</name> <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="50" /> @@ -3974,14 +3826,6 @@ <source>non-commentary lines</source> <translation>lignes non-commentaires</translation> </message> - <message> - <source>Collapse all</source> - <translation type="vanished">Tout contracter</translation> - </message> - <message> - <source>Expand all</source> - <translation type="vanished">Tout développer</translation> - </message> </context> <context> <name>CodeStyleAddBuiltinIgnoreDialog</name> @@ -4042,47 +3886,52 @@ <translation>Eric</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="244" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="139" /> + <source>Eric (Blacked)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="245" /> <source>Errors</source> <translation>Erreurs</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="270" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="271" /> <source>Error: {0}</source> <translation>Erreur : {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="972" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="974" /> <source>Preparing files...</source> <translation>Préparation des fichiers...</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1011" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1013" /> <source>Transferring data...</source> <translation>Transfert des données...</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1079" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1081" /> <source>{0} (ignored)</source> <translation>{0} (ignoré)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1159" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1161" /> <source>No issues found.</source> <translation>Pas d'erreur trouvée.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1163" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1165" /> <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" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2276" /> <source>Commented Code Whitelist Pattern</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2282" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2277" /> <source>Enter a Commented Code Whitelist Pattern</source> <translation type="unfinished" /> </message> @@ -4870,18 +4719,6 @@ <source>Filter</source> <translation type="unfinished">Filtrer</translation> </message> - <message> - <source>Global Options</source> - <translation type="vanished">Options globales</translation> - </message> - <message> - <source>Specific Options</source> - <translation type="vanished">Options spécifiques</translation> - </message> - <message> - <source>Security Options</source> - <translation type="vanished">Options de sécurité</translation> - </message> </context> <context> <name>CodeStyleCheckerPlugin</name> @@ -5249,10 +5086,6 @@ <numerusform /> </translation> </message> - <message> - <source>Count</source> - <translation type="vanished">Nombre</translation> - </message> </context> <context> <name>CodingError</name> @@ -5290,10 +5123,6 @@ <source>Please open or create a file first.</source> <translation>Prière d'ouvrir ou de créer un fichier d'abord.</translation> </message> - <message> - <source>Q&ColorDialog Wizard...</source> - <translation type="vanished">Assistant Q&ColorDialog...</translation> - </message> </context> <context> <name>ColorDialogWizardDialog</name> @@ -5459,98 +5288,6 @@ <source>Green</source> <translation>Vert</translation> </message> - <message> - <source>Colour</source> - <translation type="vanished">Couleur</translation> - </message> - <message> - <source>Enter a variable name or a colour</source> - <translation type="vanished">Entrer un nom de variable ou une couleur</translation> - </message> - <message> - <source>Qt.red</source> - <translation type="vanished">Qt.red</translation> - </message> - <message> - <source>Qt.darkRed</source> - <translation type="vanished">Qt.darkRed</translation> - </message> - <message> - <source>Qt.green</source> - <translation type="vanished">Qt.green</translation> - </message> - <message> - <source>Qt.darkGreen</source> - <translation type="vanished">Qt.darkGreen</translation> - </message> - <message> - <source>Qt.blue</source> - <translation type="vanished">Qt.blue</translation> - </message> - <message> - <source>Qt.darkBlue</source> - <translation type="vanished">Qt.darkBlue</translation> - </message> - <message> - <source>Qt.cyan</source> - <translation type="vanished">Qt.cyan</translation> - </message> - <message> - <source>Qt.darkCyan</source> - <translation type="vanished">Qt.darkCyan</translation> - </message> - <message> - <source>Qt.magenta</source> - <translation type="vanished">Qt.magenta</translation> - </message> - <message> - <source>Qt.darkMagenta</source> - <translation type="vanished">Qt.darkMagenta</translation> - </message> - <message> - <source>Qt.yellow</source> - <translation type="vanished">Qt.yellow</translation> - </message> - <message> - <source>Qt.darkYellow</source> - <translation type="vanished">Qt.darkYellow</translation> - </message> - <message> - <source>Qt.white</source> - <translation type="vanished">Qt.white</translation> - </message> - <message> - <source>Qt.lightGray</source> - <translation type="vanished">Qt.lightGray</translation> - </message> - <message> - <source>Qt.gray</source> - <translation type="vanished">Qt.gray</translation> - </message> - <message> - <source>Qt.darkGray</source> - <translation type="vanished">Qt.darkGray</translation> - </message> - <message> - <source>Qt.black</source> - <translation type="vanished">Qt.black</translation> - </message> - <message> - <source>Qt.transparent</source> - <translation type="vanished">Qt.transparent</translation> - </message> - <message> - <source>Qt.color0</source> - <translation type="vanished">Qt.color0</translation> - </message> - <message> - <source>Qt.color1</source> - <translation type="vanished">Qt.color1</translation> - </message> - <message> - <source><p>The colour <b>{0}</b> is not valid.</p></source> - <translation type="vanished"><p>La couleur <b>{0}</b> n'est pas valide.</p></translation> - </message> </context> <context> <name>CompareDialog</name> @@ -5667,21 +5404,6 @@ </message> </context> <context> - <name>CompletionJediPlugin</name> - <message> - <source>Jedi</source> - <translation type="vanished">Jedi</translation> - </message> - <message> - <source>(unknown)</source> - <translation type="vanished">(inconnu)</translation> - </message> - <message> - <source>Code Completion - Jedi</source> - <translation type="vanished">Complétion de Code - Jedi</translation> - </message> - </context> - <context> <name>ComplexityChecker</name> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Complexity/translations.py" line="15" /> @@ -5698,10 +5420,6 @@ <source>overall source code line complexity is too high ({0})</source> <translation type="unfinished" /> </message> - <message> - <source>{0}: {1}</source> - <translation type="vanished">{0}: {1}</translation> - </message> </context> <context> <name>Conda</name> @@ -6129,10 +5847,6 @@ <source>Requirements File:</source> <translation type="unfinished" /> </message> - <message> - <source>Dialog</source> - <translation type="vanished">Boite de Dialogue</translation> - </message> </context> <context> <name>CondaPackageDetailsDialog</name> @@ -6473,14 +6187,6 @@ <source>Press to show details for the selected entry</source> <translation>Appuyer pour afficher les détails de l'entrée sélectionnée</translation> </message> - <message> - <source>&Search</source> - <translation type="vanished">Re&chercher</translation> - </message> - <message> - <source>Show Details...</source> - <translation type="vanished">Afficher les détails...</translation> - </message> </context> <context> <name>CondaPage</name> @@ -6887,10 +6593,6 @@ <source><p>The configuration page <b>{0}</b> could not be loaded.</p></source> <translation><p>La page de configuration <b>{0}</b> n'a pas pu être chargée.</p></translation> </message> - <message> - <source>eric6 Web Browser</source> - <translation type="vanished">Navigateur web eric6</translation> - </message> </context> <context> <name>Connection</name> @@ -7026,17 +6728,6 @@ </message> </context> <context> - <name>CookieModel</name> - <message> - <source>Name</source> - <translation type="vanished">Nom</translation> - </message> - <message> - <source>Path</source> - <translation type="vanished">Chemin</translation> - </message> - </context> - <context> <name>CookiesConfigurationDialog</name> <message> <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="0" /> @@ -7262,18 +6953,6 @@ <source>Remove Cookie</source> <translation>Supprimer le cookie</translation> </message> - <message> - <source>Press to remove the selected entries</source> - <translation type="vanished">Cliquer pour supprimer les entrées sélectionnées</translation> - </message> - <message> - <source>&Remove</source> - <translation type="vanished">Supp&rimer</translation> - </message> - <message> - <source>Press to remove all entries</source> - <translation type="vanished">Cliquer pour remplacer toutes les entrées</translation> - </message> </context> <context> <name>CookiesExceptionsDialog</name> @@ -7645,6 +7324,323 @@ </message> </context> <context> + <name>CycloneDX</name> + <message> + <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="161" /> + <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="137" /> + <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="104" /> + <source>CycloneDX - SBOM Creation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="106" /> + <source><p>The configured input file <b>{0}</b> does not exist. Aborting...</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="139" /> + <source><p>Some of the dependencies do not have pinned version numbers.<ul>{0}</ul>The above listed packages will NOT be included in the generated CycloneDX SBOM file as version is a mandatory field.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXUtilities.py" line="163" /> + <source><p>The SBOM data was written to file <b>{0}</b>.</p></source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>CycloneDXConfigDialog</name> + <message> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" /> + <source>SBOM Configuration</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" /> + <source>Environment:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" /> + <source>Input</source> + <translation type="unfinished">Entrée</translation> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" /> + <source>Select to build SBOM from environment</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" /> + <source>Environment</source> + <translation type="unfinished">Environment</translation> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" /> + <source>Select to build SBOM from 'Pipfile.lock' file</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" /> + <source>PipEnv</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" /> + <source>Select to build SBOM from 'poetry.lock' file</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" /> + <source>Poetry</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" /> + <source>Select to build SBOM from 'requirements.txt' file</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" /> + <source>Requirements</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" /> + <source>SBOM Output</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" /> + <source>Schema Version:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" /> + <source>File Name:</source> + <translation type="unfinished">Nom de fichier :</translation> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" /> + <source>Select the SBOM schema version of the SBOM file</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" /> + <source>Select the format of the SBOM file</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" /> + <source>JSON</source> + <translation type="unfinished">JSON</translation> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" /> + <source>XML</source> + <translation type="unfinished">XML</translation> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" /> + <source>File Format:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" /> + <source>Enter the file path for the SBOM file (leave empty for default)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" /> + <source>Select to include vulnerability data in the generated SBOM (requires Schema 1.4 or newer)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" /> + <source>Include Vulnerability Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" /> + <source>Select to include dependency information in the generated SBOM</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.ui" line="0" /> + <source>Include Dependencies</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="99" /> + <source>Edit Metadata...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="138" /> + <source>JSON Files (*.json);;All Files (*)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="141" /> + <source>XML Files (*.xml);;All Files (*)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXConfigDialog.py" line="143" /> + <source>All Files (*)</source> + <translation type="unfinished">Tous fichiers (*)</translation> + </message> + </context> + <context> + <name>CycloneDXMetaDataDialog</name> + <message> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="24" /> + <source>Application</source> + <translation type="unfinished">Application</translation> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="26" /> + <source>Container</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="28" /> + <source>Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="30" /> + <source>File</source> + <translation type="unfinished">Fichier</translation> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="32" /> + <source>Firmware</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="34" /> + <source>Framework</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="36" /> + <source>Library</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.py" line="38" /> + <source>Operating System</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" /> + <source>SBOM Meta Data</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" /> + <source>Component</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" /> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" /> + <source>Name:</source> + <translation type="unfinished">Nom :</translation> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" /> + <source>Enter the component name</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" /> + <source>Type:</source> + <translation type="unfinished">Type:</translation> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" /> + <source>Select the component type</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" /> + <source>Version:</source> + <translation type="unfinished">Version :</translation> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" /> + <source>Enter the version number</source> + <translation type="unfinished">Entrer le numéro de version</translation> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" /> + <source>Description:</source> + <translation type="unfinished">Description:</translation> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" /> + <source>Enter a description of the component</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" /> + <source>Author</source> + <translation type="unfinished">Auteur</translation> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" /> + <source>Enter author's name</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" /> + <source>Email:</source> + <translation type="unfinished">Courriel :</translation> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" /> + <source>Enter author's email</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" /> + <source>License</source> + <translation type="unfinished">Licence</translation> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" /> + <source>Enter or select the license</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" /> + <source>Various</source> + <translation type="unfinished">Divers</translation> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" /> + <source>Manufacturer:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" /> + <source>Enter the name of the manufacturer</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" /> + <source>Supplier:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../CycloneDXInterface/CycloneDXMetaDataDialog.ui" line="0" /> + <source>Enter the name of the supplier</source> + <translation type="unfinished" /> + </message> + </context> + <context> <name>DebugServer</name> <message> <location filename="../Debugger/DebugServer.py" line="178" /> @@ -8381,47 +8377,6 @@ <source>There is no main script defined for the current project. No debugging possible.</source> <translation>Il n'y a pas de script principal défini dans le projet en cours. Débogage impossible.</translation> </message> - <message> - <source>Ctrl+Shift+C</source> - <comment>Debug|Clear Breakpoints</comment> - <translation type="vanished">Ctrl+Shift+C</translation> - </message> - <message> - <source>&Start</source> - <translation type="vanished">&Lancer</translation> - </message> - <message> - <source><p>Message: {0}</p></source> - <translation type="vanished"><p>Message : {0}</p></translation> - </message> - <message> - <source>The program has terminated with an exit status of {0}. -{1}</source> - <translation type="vanished">Le programme s'est terminé avec un code de sortie de {0}. -{1}</translation> - </message> - <message> - <source>"{0}" has terminated with an exit status of {1}. -{2}</source> - <translation type="vanished">"{0}" s'est terminé avec un code de sortie de {1}. -{2}</translation> - </message> - <message> - <source>The program has terminated with an exit status of {0}. -{1} -</source> - <translation type="vanished">Le programme s'est terminée avec un code de sortie de {0}. -{1} -</translation> - </message> - <message> - <source>"{0}" has terminated with an exit status of {1}. -{2} -</source> - <translation type="vanished">"{0}" s'est terminé avec un code de sortie de {1}. -{2} -</translation> - </message> </context> <context> <name>DebugViewer</name> @@ -8534,10 +8489,6 @@ <source>unknown state ({0})</source> <translation type="unfinished" /> </message> - <message> - <source>Name</source> - <translation type="vanished">Nom</translation> - </message> </context> <context> <name>DebuggerGeneralPage</name> @@ -8999,10 +8950,10 @@ <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" /> @@ -9011,15 +8962,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" /> @@ -9027,12 +8978,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> @@ -9227,10 +9178,6 @@ <source>All Files (*)</source> <translation>Tous fichiers (*)</translation> </message> - <message> - <source>Select to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source> - <translation type="vanished">Cocher pour rediriger stdin, stdout et stderr du programme débogué vers l'IDE eric6</translation> - </message> </context> <context> <name>DebuggerPropertiesFile</name> @@ -9256,61 +9203,6 @@ </message> </context> <context> - <name>DebuggerPython2Page</name> - <message> - <source><b>Configure Python2 Debugger</b></source> - <translation type="vanished"><b>Configuration du débogueur Python</b></translation> - </message> - <message> - <source>Python2 Virtual Environment</source> - <translation type="vanished">Interpréteur Python pour le client débug</translation> - </message> - <message> - <source>Debug Client Type</source> - <translation type="vanished">Type de client débug</translation> - </message> - <message> - <source>Enter the path of the Debug Client to be used. Leave empty to use the default.</source> - <translation type="vanished">Entrer le chemin du client de débogage à utiliser. Laisser vide pour utiliser le client par défaut.</translation> - </message> - <message> - <source>Select the standard debug client</source> - <translation type="vanished">Selectionne le client debug multi threaded </translation> - </message> - <message> - <source>Standard</source> - <translation type="vanished">Standard</translation> - </message> - <message> - <source>Select the custom selected debug client</source> - <translation type="vanished">Sélectionne un client debug personnalisé</translation> - </message> - <message> - <source>Custom</source> - <translation type="vanished">Personnalisé</translation> - </message> - <message> - <source>Refresh</source> - <translation type="vanished">Rafraichir</translation> - </message> - <message> - <source>Select, to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source> - <translation type="vanished">Cocher pour rediriger stdin, stdout et stderr du programme débogué dans l'IDE eric4 {5 ?} {6 ?}</translation> - </message> - <message> - <source>Redirect stdin/stdout/stderr</source> - <translation type="vanished">Redirection stdin/stdout/stderr</translation> - </message> - <message> - <source>Select to not set the debug client encoding</source> - <translation type="vanished">Cocher pour ne pas spécifiier l'encodage du débogueur</translation> - </message> - <message> - <source>Don't set the encoding of the debug client</source> - <translation type="vanished">Ne pas spécifier d'encodage pour le débogueur</translation> - </message> - </context> - <context> <name>DebuggerPython3Page</name> <message> <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="0" /> @@ -9417,46 +9309,34 @@ <source>Python Files (*.py *.py3)</source> <translation>Fichiers Python (*.py *.py3)</translation> </message> - <message> - <source>Select, to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source> - <translation type="vanished">Cocher pour rediriger stdin, stdout et stderr du programme débogué dans l'IDE eric6</translation> - </message> </context> <context> <name>DeepLEngine</name> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="73" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="81" /> <source>DeepL: Text to be translated exceeds the translation limit of {0} characters.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="81" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="89" /> <source>A valid DeepL Pro key is required.</source> <translation>Une clef Deepl Pro est nécessaire.</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="97" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="110" /> <source>Invalid response received from DeepL</source> <translation>Réponse non valide reçu de DeepL</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="100" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="113" /> <source>DeepL call returned an unknown result</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="104" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="117" /> <source><p>DeepL: No translation found</p></source> <translation type="unfinished" /> </message> - <message> - <source>Text to be translated exceeds the translation limit of {0} characters.</source> - <translation type="vanished">Le texte à traduire dépasse la limite des {0} caractères.</translation> - </message> - <message> - <source><p>No translation found</p></source> - <translation type="vanished"><p>Pas de traduction trouvée</p></translation> - </message> </context> <context> <name>DeleteFilesConfirmationDialog</name> @@ -9637,39 +9517,39 @@ <translation>Alt+N</translation> </message> <message> - <location filename="../UI/DiffDialog.py" line="47" /> + <location filename="../UI/DiffDialog.py" line="48" /> <source>Compare</source> <translation>Comparer</translation> </message> <message> - <location filename="../UI/DiffDialog.py" line="49" /> + <location filename="../UI/DiffDialog.py" line="50" /> <source>Press to perform the comparison of the two files</source> <translation>Cliquer pour effectuer la comparaison des fichiers</translation> </message> <message> - <location filename="../UI/DiffDialog.py" line="51" /> + <location filename="../UI/DiffDialog.py" line="52" /> <source>Save</source> <translation>Enregistrer</translation> </message> <message> - <location filename="../UI/DiffDialog.py" line="53" /> + <location filename="../UI/DiffDialog.py" line="54" /> <source>Save the output to a patch file</source> <translation>Enregistrer dans un fichier patch</translation> </message> <message> <location filename="../UI/DiffDialog.py" line="140" /> - <location filename="../UI/DiffDialog.py" line="125" /> - <location filename="../UI/DiffDialog.py" line="108" /> + <location filename="../UI/DiffDialog.py" line="126" /> + <location filename="../UI/DiffDialog.py" line="109" /> <source>Save Diff</source> <translation>Enregistrer Diff</translation> </message> <message> - <location filename="../UI/DiffDialog.py" line="110" /> + <location filename="../UI/DiffDialog.py" line="111" /> <source>Patch Files (*.diff)</source> <translation>Fichiers Patch (*.diff)</translation> </message> <message> - <location filename="../UI/DiffDialog.py" line="126" /> + <location filename="../UI/DiffDialog.py" line="127" /> <source><p>The patch file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Le fichier patch <b>{0}</b> existe déjà. L'écraser ?</p></translation> </message> @@ -9700,26 +9580,26 @@ <context> <name>DirectorySyncHandler</name> <message> - <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="73" /> + <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="74" /> <source>Error creating the shared directory. {0}</source> <translation>Erreur à la création d'un répertoire partagé. {0}</translation> </message> <message> - <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="100" /> + <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="101" /> <source>Cannot read remote file. {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="138" /> + <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="139" /> <source>Cannot write remote file. {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="219" /> + <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="221" /> <source>Synchronization finished</source> <translation>Synchronisation terminée</translation> </message> @@ -9973,10 +9853,6 @@ <source>documented signal '{0}' is not defined</source> <translation type="unfinished" /> </message> - <message> - <source>{0}: {1}</source> - <translation type="vanished">{0}: {1}</translation> - </message> </context> <context> <name>DocstringGenerator</name> @@ -10048,10 +9924,6 @@ <source>The current editor contains text. Shall this be replaced?</source> <translation>L'éditeur actuel contient du texte. Faut-il le remplacer ?</translation> </message> - <message> - <source>.&desktop Wizard...</source> - <translation type="vanished">Assistant .&desktop...</translation> - </message> </context> <context> <name>DotDesktopWizardDialog</name> @@ -10511,46 +10383,45 @@ <translation>Cliquer pour ouvrir le fichier téléchargé</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="234" /> - <location filename="../WebBrowser/Download/DownloadItem.py" line="195" /> + <location filename="../WebBrowser/Download/DownloadItem.py" line="235" /> + <location filename="../WebBrowser/Download/DownloadItem.py" line="196" /> <source>Download canceled: {0}</source> <translation>Téléchargement annulé : {0}</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="207" /> + <location filename="../WebBrowser/Download/DownloadItem.py" line="208" /> <source>VirusTotal scan scheduled: {0}</source> <translation>Scan VirusTotal planifié : {0}</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="225" /> + <location filename="../WebBrowser/Download/DownloadItem.py" line="226" /> <source>Save File</source> <translation>Enregistrer le fichier</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="264" /> - <source>Download directory ({0}) couldn't be created.</source> - <translation>Le répertoire de téléchargement ({0}) ne peut être créé.</translation> - </message> - <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="454" /> + <location filename="../WebBrowser/Download/DownloadItem.py" line="433" /> <source>{0} of {1} ({2}/sec) {3}</source> <translation>{0} sur {1} ({2}/sec) {3}</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="458" /> + <location filename="../WebBrowser/Download/DownloadItem.py" line="437" /> <source>?</source> <translation>?</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="465" /> + <location filename="../WebBrowser/Download/DownloadItem.py" line="444" /> <source>{0} downloaded</source> <translation>{0} téléchargé</translation> </message> <message> - <location filename="../WebBrowser/Download/DownloadItem.py" line="469" /> + <location filename="../WebBrowser/Download/DownloadItem.py" line="448" /> <source>{0} of {1} - Stopped</source> <translation>{0} sur {1} - Arrêté</translation> </message> + <message> + <source>Download directory ({0}) couldn't be created.</source> + <translation type="vanished">Le répertoire de téléchargement ({0}) ne peut être créé.</translation> + </message> </context> <context> <name>DownloadManager</name> @@ -10650,10 +10521,6 @@ <source>Clear List</source> <translation>Effacer la liste</translation> </message> - <message> - <source>Retry</source> - <translation type="vanished">Réessayer</translation> - </message> </context> <context> <name>DownloadManagerButton</name> @@ -10736,841 +10603,6 @@ </message> </context> <context> - <name>E5ComboSelectionDialog</name> - <message> - <source>Select from List</source> - <translation type="vanished">Sélectionner à partir de la liste</translation> - </message> - <message> - <source>Select from the list below:</source> - <translation type="vanished">Sélectionner à partir de la liste ci-dessous :</translation> - </message> - </context> - <context> - <name>E5FileSaveConfirmDialog</name> - <message> - <source>The given file exists already.</source> - <translation type="vanished">Le fichier donné existe déjà.</translation> - </message> - <message> - <source>Overwrite</source> - <translation type="vanished">Écraser</translation> - </message> - <message> - <source>Rename</source> - <translation type="vanished">Renommer</translation> - </message> - </context> - <context> - <name>E5GoogleMail</name> - <message> - <source>Message #{0} sent.</source> - <translation type="vanished">Message #{0} envoyé.</translation> - </message> - </context> - <context> - <name>E5GraphicsView</name> - <message> - <source><b>Graphics View</b> -<p>This graphics view is used to show a diagram. -There are various actions available to manipulate the -shown items.</p> -<ul> -<li>Clicking on an item selects it.</li> -<li>Ctrl-clicking adds an item to the selection.</li> -<li>Ctrl-clicking a selected item deselects it.</li> -<li>Clicking on an empty spot of the canvas resets the selection.</li> -<li>Dragging the mouse over the canvas spans a rubberband to -select multiple items.</li> -<li>Dragging the mouse over a selected item moves the -whole selection.</li> -</ul> -</source> - <translation type="vanished"><b>Diagrammes</b> -<p>Ce graphique est utilisé pour afficher un diagramme. -Plusieurs opérations permettent de manipuler les éléments.</p> -<ul> -<li>Cliquer sur un élément pour le sélectionner.</li> -<li>Ctrl+click pour ajouter ou supprimer un élément de la sélection .</li><li>Cliquer dans une zone vide pour annuler la sélection.</li> -<li>Sélectionner ou déselectionner plusieurs éléments à la souris -avec une sélection rectangulaire.</li></ul> -</translation> - </message> - <message> - <source>{0}, Page {1}</source> - <translation type="vanished">{0}, Page {1}</translation> - </message> - </context> - <context> - <name>E5ListSelectionDialog</name> - <message> - <source>Select from List</source> - <translation type="vanished">Sélectionner à partir de la liste</translation> - </message> - <message> - <source>Select from the list below:</source> - <translation type="vanished">Sélectionner à partir de la liste ci-dessous :</translation> - </message> - </context> - <context> - <name>E5MainWindow</name> - <message> - <source>Loading Style Sheet</source> - <translation type="vanished">Chargement d'une feuille de style</translation> - </message> - <message> - <source><p>The Qt Style Sheet file <b>{0}</b> could not be read.<br>Reason: {1}</p></source> - <translation type="vanished"><p>La feuille de style Qt <b>{0}</b> ne peut être lue.<br>Raison: {1}</p></translation> - </message> - </context> - <context> - <name>E5MessageBoxWizard</name> - <message> - <source>E5MessageBox Wizard</source> - <translation type="vanished">Assistante E5MessageBox</translation> - </message> - <message> - <source>&E5MessageBox Wizard...</source> - <translation type="vanished">Assistant &E5MessageBox...</translation> - </message> - <message> - <source>Please open or create a file first.</source> - <translation type="vanished">Veuillez d'abord ouvrir ou créer un fichier.</translation> - </message> - </context> - <context> - <name>E5MessageBoxWizardDialog</name> - <message> - <source>E5MessageBox Wizard</source> - <translation type="vanished">Assistant E5MessageBox</translation> - </message> - <message> - <source>Type</source> - <translation type="vanished">Type</translation> - </message> - <message> - <source>Information</source> - <translation type="vanished">Information</translation> - </message> - <message> - <source>Question</source> - <translation type="vanished">Question</translation> - </message> - <message> - <source>Warning</source> - <translation type="vanished">Warning</translation> - </message> - <message> - <source>Critical</source> - <translation type="vanished">Critique</translation> - </message> - <message> - <source>Yes/No</source> - <translation type="vanished">Oui/Non</translation> - </message> - <message> - <source>Retry/Abort</source> - <translation type="vanished">Réessayer/Annuler</translation> - </message> - <message> - <source>About</source> - <translation type="vanished">À propos</translation> - </message> - <message> - <source>About Qt</source> - <translation type="vanished">À propos de Qt</translation> - </message> - <message> - <source>Title</source> - <translation type="vanished">Titre</translation> - </message> - <message> - <source>Message</source> - <translation type="vanished">Message</translation> - </message> - <message> - <source>Parent</source> - <translation type="vanished">Parent</translation> - </message> - <message> - <source>Select "self" as parent</source> - <translation type="vanished">Choisir "self" comme parent</translation> - </message> - <message> - <source>self</source> - <translation type="vanished">self</translation> - </message> - <message> - <source>Select "None" as parent</source> - <translation type="vanished">Choisir "None" comme parent</translation> - </message> - <message> - <source>None</source> - <translation type="vanished">None</translation> - </message> - <message> - <source>Expression:</source> - <translation type="vanished">Expression :</translation> - </message> - <message> - <source>Standard Buttons</source> - <translation type="vanished">Boutons standards</translation> - </message> - <message> - <source>Abort</source> - <translation type="vanished">Abandonner</translation> - </message> - <message> - <source>Apply</source> - <translation type="vanished">Appliquer</translation> - </message> - <message> - <source>Cancel</source> - <translation type="vanished">Annuler</translation> - </message> - <message> - <source>Close</source> - <translation type="vanished">Fermer</translation> - </message> - <message> - <source>Discard</source> - <translation type="vanished">Abandonner les modifications</translation> - </message> - <message> - <source>Help</source> - <translation type="vanished">Aide</translation> - </message> - <message> - <source>Ignore</source> - <translation type="vanished">Ignorer</translation> - </message> - <message> - <source>No</source> - <translation type="vanished">Non</translation> - </message> - <message> - <source>No to all</source> - <translation type="vanished">Non à tout</translation> - </message> - <message> - <source>Ok</source> - <translation type="vanished">Ok</translation> - </message> - <message> - <source>Open</source> - <translation type="vanished">Ouvrir</translation> - </message> - <message> - <source>Reset</source> - <translation type="vanished">Réinitialiser</translation> - </message> - <message> - <source>Restore defaults</source> - <translation type="vanished">Restaurer les valeurs par défaut</translation> - </message> - <message> - <source>Retry</source> - <translation type="vanished">Réessayer</translation> - </message> - <message> - <source>Save</source> - <translation type="vanished">Enregistrer</translation> - </message> - <message> - <source>Save all</source> - <translation type="vanished">Tout enregistrer</translation> - </message> - <message> - <source>Yes</source> - <translation type="vanished">Oui</translation> - </message> - <message> - <source>Yes to all</source> - <translation type="vanished">Oui à tout</translation> - </message> - <message> - <source>Default Button</source> - <translation type="vanished">Bouton par défaut</translation> - </message> - <message> - <source>Select the default button</source> - <translation type="vanished">Sélectionner le bouton par défaut</translation> - </message> - <message> - <source>Icon</source> - <translation type="vanished">Icône</translation> - </message> - <message> - <source>Show an Information icon</source> - <translation type="vanished">Afficher un icone Information</translation> - </message> - <message> - <source>Show a Question icon</source> - <translation type="vanished">Montrer un icone Question</translation> - </message> - <message> - <source>Show a Warning icon</source> - <translation type="vanished">Monter un icone Alerte</translation> - </message> - <message> - <source>Show a Critical icon</source> - <translation type="vanished">Montrer un icone Critique</translation> - </message> - <message> - <source>No button</source> - <translation type="vanished">Pas de bouton</translation> - </message> - <message> - <source>Test</source> - <translation type="vanished">Tester</translation> - </message> - <message> - <source>Result:</source> - <translation type="vanished">Résultat :</translation> - </message> - <message> - <source>Enter the result variable name</source> - <translation type="vanished">Entrer le nom de la variable résultat</translation> - </message> - </context> - <context> - <name>E5NetworkHeaderDetailsDialog</name> - <message> - <source>Name:</source> - <translation type="vanished">Nom :</translation> - </message> - <message> - <source>Value:</source> - <translation type="vanished">Valeur :</translation> - </message> - </context> - <context> - <name>E5NetworkIcon</name> - <message> - <source><p>Shows the network status<br/><br/><b>Network:</b> {0}</p></source> - <translation type="vanished"><p>Monter le statut du réseau<br/><br/><b>Réseau :</b> {0}</p></translation> - </message> - <message> - <source>Connected</source> - <translation type="vanished">Connecté</translation> - </message> - <message> - <source>Offline</source> - <translation type="vanished">Hors ligne</translation> - </message> - </context> - <context> - <name>E5NetworkMonitor</name> - <message> - <source>&Remove</source> - <translation type="vanished">Supp&rimer</translation> - </message> - <message> - <source>Remove &All</source> - <translation type="vanished">Supprimer tou&t</translation> - </message> - <message> - <source>Name</source> - <translation type="vanished">Nom</translation> - </message> - <message> - <source>Value</source> - <translation type="vanished">Valeur</translation> - </message> - </context> - <context> - <name>E5PathPickerBase</name> - <message> - <source>Enter Path Name</source> - <translation type="vanished">Entrer le nom du chemin</translation> - </message> - <message> - <source>Enter Path Names separated by ';'</source> - <translation type="vanished">Entrer les noms de chemin séparés par ';'</translation> - </message> - <message> - <source>Choose a file to open</source> - <translation type="vanished">Choisir un fichier à ouvrir</translation> - </message> - <message> - <source>Choose files to open</source> - <translation type="vanished">Choisir les fichiers à ouvrir</translation> - </message> - <message> - <source>Choose a file to save</source> - <translation type="vanished">Choisir un fichier à enregistrer</translation> - </message> - <message> - <source>Choose a directory</source> - <translation type="vanished">Choisir un répertoire</translation> - </message> - </context> - <context> - <name>E5ProcessDialog</name> - <message> - <source>Output</source> - <translation type="vanished">Sortie</translation> - </message> - <message> - <source>Errors</source> - <translation type="vanished">Erreurs</translation> - </message> - <message> - <source>Input</source> - <translation type="vanished">Entrée</translation> - </message> - <message> - <source>&Send</source> - <translation type="vanished">&Envoyer</translation> - </message> - <message> - <source>Alt+S</source> - <translation type="vanished">Alt+S</translation> - </message> - <message> - <source>Enter data to be sent to the running process</source> - <translation type="vanished">Entrer les données à envoyer au processus en cours</translation> - </message> - <message> - <source>Select to switch the input field to password mode</source> - <translation type="vanished">Cocher pour basculer le champ d'entrée en mode Mot de Passe</translation> - </message> - <message> - <source>&Password Mode</source> - <translation type="vanished">Mode Mot de &Passe</translation> - </message> - <message> - <source>Alt+P</source> - <translation type="vanished">Alt+P</translation> - </message> - <message> - <source>Process canceled.</source> - <translation type="vanished">Processus annulé.</translation> - </message> - <message> - <source>Process finished successfully.</source> - <translation type="vanished">Processus terminé avec succès.</translation> - </message> - <message> - <source>Process crashed.</source> - <translation type="vanished">Crash du processus.</translation> - </message> - <message> - <source>Process finished with exit code {0}</source> - <translation type="vanished">Processus terminé avec le code de sortie {0}</translation> - </message> - <message> - <source>Process Generation Error</source> - <translation type="vanished">Erreur du processus</translation> - </message> - <message> - <source><p>The process <b>{0}</b> could not be started.</p></source> - <translation type="vanished"><p>Le processus <b>{0}</b> n'a pu être démarré.</p></translation> - </message> - </context> - <context> - <name>E5RequestModel</name> - <message> - <source>Address</source> - <translation type="vanished">Adresse</translation> - </message> - <message> - <source>Info</source> - <translation type="vanished">Info</translation> - </message> - <message> - <source>Unknown</source> - <translation type="vanished">Inconnu</translation> - </message> - </context> - <context> - <name>E5SideBar</name> - <message> - <source>Deselect to activate automatic collapsing</source> - <translation type="vanished">Décocher pour activer le repliement automatique</translation> - </message> - </context> - <context> - <name>E5SslCertificateSelectionDialog</name> - <message> - <source>Certificate name</source> - <translation type="vanished">Nom de certificat</translation> - </message> - <message> - <source>Expiry Date</source> - <translation type="vanished">Date d'expiration</translation> - </message> - <message> - <source>Press to view the selected certificate</source> - <translation type="vanished">Cliquer pour voir le certificat sélectionné</translation> - </message> - <message> - <source>&View...</source> - <translation type="vanished">&Voir...</translation> - </message> - <message> - <source>(Unknown)</source> - <translation type="vanished">(Inconnu)</translation> - </message> - </context> - <context> - <name>E5SslCertificatesDialog</name> - <message> - <source>SSL Certificate Manager</source> - <translation type="vanished">Gestionnaire de certificat SSL</translation> - </message> - <message> - <source>&Servers</source> - <translation type="vanished">&Serveurs</translation> - </message> - <message> - <source>Certificate name</source> - <translation type="vanished">Nom du certificat</translation> - </message> - <message> - <source>Server</source> - <translation type="vanished">Serveur</translation> - </message> - <message> - <source>Expiry Date</source> - <translation type="vanished">Date d'expiration</translation> - </message> - <message> - <source>Press to view the selected certificate</source> - <translation type="vanished">Cliquer pour voir le certificat sélectionné</translation> - </message> - <message> - <source>&View...</source> - <translation type="vanished">&Voir...</translation> - </message> - <message> - <source>Press to import a certificate</source> - <translation type="vanished">Cliquer pour importer un certificat</translation> - </message> - <message> - <source>&Import...</source> - <translation type="vanished">&Importer...</translation> - </message> - <message> - <source>Press to export the selected certificate</source> - <translation type="vanished">Cliquer pour exporter le certificat sélectionné</translation> - </message> - <message> - <source>&Export...</source> - <translation type="vanished">&Exporter...</translation> - </message> - <message> - <source>Press to delete the selected certificate</source> - <translation type="vanished">Cliquer pour supprimer le certificat sélectionné</translation> - </message> - <message> - <source>&Delete...</source> - <translation type="vanished">&Supprimer...</translation> - </message> - <message> - <source>(Unknown)</source> - <translation type="vanished">(Inconnu)</translation> - </message> - <message> - <source>Import Certificate</source> - <translation type="vanished">Importer un certificat</translation> - </message> - <message> - <source><p>The certificate <b>{0}</b> already exists. Skipping.</p></source> - <translation type="vanished"><p>Le certificat <b>{0}</b> existe déjà. Passez.</p></translation> - </message> - <message> - <source>Delete CA Certificate</source> - <translation type="vanished">Supprimer certificat CA</translation> - </message> - <message> - <source>Export Certificate</source> - <translation type="vanished">Exporter le certificat</translation> - </message> - <message> - <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> - <translation type="vanished"><p>Le fichier <b>{0}</b>existe déjà. Écraser ?</p></translation> - </message> - </context> - <context> - <name>E5SslCertificatesInfoDialog</name> - <message> - <source>SSL Certificate Info</source> - <translation type="vanished">Info certificat SSL</translation> - </message> - </context> - <context> - <name>E5SslCertificatesInfoWidget</name> - <message> - <source><h2>Certificate Information</h2></source> - <translation type="vanished"><h2>Information du certificat</h2></translation> - </message> - <message> - <source>This certificated has been blacklisted.</source> - <translation type="vanished">Ce certificat a été blacklisté.</translation> - </message> - <message> - <source>Organization (O):</source> - <translation type="vanished">Organisation (O) :</translation> - </message> - <message> - <source>Serialnumber:</source> - <translation type="vanished">Numéro de série :</translation> - </message> - <message> - <source><b>Validity:</b></source> - <translation type="vanished"><b>Validité :</b></translation> - </message> - <message> - <source>This certificate is not valid yet or has expired.</source> - <translation type="vanished">Ce certificat n'est pas encore valide ou a expiré.</translation> - </message> - </context> - <context> - <name>E5SslErrorHandler</name> - <message> - <source>SSL Errors</source> - <translation type="vanished">Erreurs SSL</translation> - </message> - <message> - <source><p>SSL Errors for <br /><b>{0}</b><ul><li>{1}</li></ul></p><p>Do you want to ignore these errors?</p></source> - <translation type="vanished"><p>Erreurs SSL pour <br /><b>{0}</b><ul><li>{1}</li></ul></p><p>Voulez-vous ignorer ces erreurs ?</p></translation> - </message> - <message> - <source>Certificates</source> - <translation type="vanished">Certificats</translation> - </message> - <message> - <source><p>Certificates:<br/>{0}<br/>Do you want to accept all these certificates?</p></source> - <translation type="vanished"><p>Certificats:<br/>{0}<br/>Voulez-vous accepter tous ces certificats?</p></translation> - </message> - <message> - <source>Name: {0}</source> - <translation type="vanished">Nom : {0}</translation> - </message> - <message> - <source><br/>Organization: {0}</source> - <translation type="vanished"><br/>Organisation: {0}</translation> - </message> - <message> - <source><br/>Not valid before: {0}<br/>Valid Until: {1}</source> - <translation type="vanished"><br/>Non valide avant : {0}<br/>Valide jusqu'à : {1}</translation> - </message> - </context> - <context> - <name>E5SslInfoWidget</name> - <message> - <source>Identity</source> - <translation type="vanished">Identité</translation> - </message> - <message> - <source>unknown</source> - <translation type="vanished">inconnu</translation> - </message> - </context> - <context> - <name>E5StringListEditWidget</name> - <message> - <source>Press to add an entry</source> - <translation type="vanished">Cliquer pour ajouter une entrée</translation> - </message> - <message> - <source>&Add...</source> - <translation type="vanished">&Ajouter...</translation> - </message> - <message> - <source>Press to remove the selected entries</source> - <translation type="vanished">Cliquer pour supprimer les entrées sélectionnées</translation> - </message> - <message> - <source>&Remove</source> - <translation type="vanished">Supp&rimer</translation> - </message> - <message> - <source>Press to remove all entries</source> - <translation type="vanished">Cliquer pour remplacer toutes les entrées</translation> - </message> - <message> - <source>R&emove All</source> - <translation type="vanished">Tout supp&rimer</translation> - </message> - <message> - <source>Add Entry</source> - <translation type="vanished">Ajouter une entrée</translation> - </message> - <message> - <source>Enter the entry to add to the list:</source> - <translation type="vanished">Entrer l'entrée à ajouter à la liste :</translation> - </message> - <message> - <source>&Default</source> - <translation type="vanished">Valeurs par &défaut</translation> - </message> - </context> - <context> - <name>E5TextEditSearchWidget</name> - <message> - <source>Find:</source> - <translation type="vanished">Rechercher :</translation> - </message> - <message> - <source>Match case</source> - <translation type="vanished">Tenir compte de la casse</translation> - </message> - <message> - <source>Whole word</source> - <translation type="vanished">Mots complets</translation> - </message> - <message> - <source>Press to find the previous occurrence</source> - <translation type="vanished">Cliquer pour rechercher l'occurence précédente</translation> - </message> - <message> - <source>Press to find the next occurrence</source> - <translation type="vanished">Cliquer pour rechercher l'occurence suivante</translation> - </message> - <message> - <source>'{0}' was not found.</source> - <translation type="vanished">'{0}' n'a pas été trouvé.</translation> - </message> - </context> - <context> - <name>E5TldExtractor</name> - <message> - <source>TLD Data File not found</source> - <translation type="vanished">Fichier TLD Data non trouvé</translation> - </message> - </context> - <context> - <name>E5ToolBarDialog</name> - <message> - <source>Configure Toolbars</source> - <translation type="vanished">Configuration des barres d'outils</translation> - </message> - <message> - <source>&Toolbar:</source> - <translation type="vanished">Barre d'ou&tils:</translation> - </message> - <message> - <source>Select the toolbar to configure</source> - <translation type="vanished">Sélectionner la barre d'outils à configurer</translation> - </message> - <message> - <source>Press to create a new toolbar</source> - <translation type="vanished">Cliquer pour créer une nouvelle barre d'outils</translation> - </message> - <message> - <source>&New</source> - <translation type="vanished">&Nouveau</translation> - </message> - <message> - <source>Press to remove the selected toolbar</source> - <translation type="vanished">Cliquer pour supprimer la barre d'outils sélectionnée</translation> - </message> - <message> - <source>&Remove</source> - <translation type="vanished">Supp&rimer</translation> - </message> - <message> - <source>Press to rename the selected toolbar</source> - <translation type="vanished">Cliquer pour renommer la barre d'outils sélectionnée</translation> - </message> - <message> - <source>R&ename</source> - <translation type="vanished">R&enommer</translation> - </message> - <message> - <source>Actions:</source> - <translation type="vanished">Actions disponibles :</translation> - </message> - <message> - <source>Current Toolbar Actions:</source> - <translation type="vanished">Actions de la barre courante:</translation> - </message> - <message> - <source>Select the action to add to the current toolbar</source> - <translation type="vanished">Sélectionner une action à ajouter à la barre courante</translation> - </message> - <message> - <source>Select the action to work on</source> - <translation type="vanished">Sélection de l'action à activer</translation> - </message> - <message> - <source><b>Current Toolbar Actions</b><p>This list shows the actions of the selected toolbar. Select an action and use the up or down button to change the order of actions or the left button to delete it. To add an action to the toolbar, select it in the list of available actions and press the right button.</p></source> - <translation type="vanished"><b>Actions de la barre courante</b><p>Cette liste affiche les actions de la barre d'outils sélectionnée. Utiliser les boutons 'haut' ou 'bas' pour changer sa position ou le bouton de gauche pour la supprimer. Pour ajouter une action dans la barre courante, sélectionner là dans les actions disponibles et cliquer sur le bouton de droite.</p></translation> - </message> - <message> - <source>Press to move the selected action up.</source> - <translation type="vanished">Cliquer pour déplacer l'action vers le haut.</translation> - </message> - <message> - <source>Press to delete the selected action from the toolbar</source> - <translation type="vanished">Cliquer pour supprimer l'action de la barre</translation> - </message> - <message> - <source>Press to add the selected action to the toolbar</source> - <translation type="vanished">Cliquer pour ajouter l'action sélectionnée dans la barre</translation> - </message> - <message> - <source>Press to move the selected action down.</source> - <translation type="vanished">Cliquer pour déplacer l'action vers le bas.</translation> - </message> - <message> - <source>--Separator--</source> - <translation type="vanished">--Séparateur--</translation> - </message> - <message> - <source>New Toolbar</source> - <translation type="vanished">Nouvelle barre d'outils</translation> - </message> - <message> - <source>Toolbar Name:</source> - <translation type="vanished">Nom de la barre :</translation> - </message> - <message> - <source>A toolbar with the name <b>{0}</b> already exists.</source> - <translation type="vanished">Une barre d'outils avec le nom <b>{0}</b> existe déjà.</translation> - </message> - <message> - <source>Remove Toolbar</source> - <translation type="vanished">Suppression de la barre d'outils</translation> - </message> - <message> - <source>Should the toolbar <b>{0}</b> really be removed?</source> - <translation type="vanished">Faut-il vraiment supprimer la barre d'outils <b>{0}</b> ?</translation> - </message> - <message> - <source>Rename Toolbar</source> - <translation type="vanished">Renommer la barre d'outils</translation> - </message> - <message> - <source>New Toolbar Name:</source> - <translation type="vanished">Nouveau nom :</translation> - </message> - </context> - <context> - <name>E5XmlRpcClient</name> - <message> - <source>SSL Error</source> - <translation type="vanished">Erreur SSL</translation> - </message> - </context> - <context> - <name>E5ZoomWidget</name> - <message> - <source>Zoom out</source> - <translation type="vanished">Zoom arrière</translation> - </message> - <message> - <source>Zoom in</source> - <translation type="vanished">Zoom avant</translation> - </message> - <message> - <source>Zoom reset</source> - <translation type="vanished">Annulation du zoom</translation> - </message> - </context> - <context> <name>EditBreakpointDialog</name> <message> <location filename="../Debugger/EditBreakpointDialog.ui" line="0" /> @@ -11719,776 +10751,777 @@ <context> <name>Editor</name> <message> - <location filename="../QScintilla/Editor.py" line="3206" /> - <location filename="../QScintilla/Editor.py" line="405" /> + <location filename="../QScintilla/Editor.py" line="3209" /> + <location filename="../QScintilla/Editor.py" line="406" /> <source>Open File</source> <translation>Ouvrir Fichier</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="406" /> + <location filename="../QScintilla/Editor.py" line="407" /> <source><p>The size of the file <b>{0}</b> is <b>{1} KB</b>. Do you really want to load it?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="498" /> + <location filename="../QScintilla/Editor.py" line="501" /> <source><b>A Source Editor Window</b><p>This window is used to display and edit a source file. You can open as many of these as you like. The name of the file is displayed in the window's titlebar.</p><p>In order to set breakpoints just click in the space between the line numbers and the fold markers. Via the context menu of the margins they may be edited.</p><p>In order to set bookmarks just Shift click in the space between the line numbers and the fold markers.</p><p>These actions can be reversed via the context menu.</p><p>Ctrl clicking on a syntax error marker shows some info about this error.</p></source> <translation><b>Fenêtre d'édition</b><p>Cette fenêtre est utilisée pour afficher et éditer les codes sources. Vous pouvez en ouvrir autant que vous le souhaitez. Le nom du fichier ouvert est inscrit dans la barre principale.</p><p>Vous pouvez définir des points d'arrêt en cliquant sur la marge de gauche, entre les numéros de lignes et les marques de pliage de code. Les points d'arrêt peuvent être édités via le menu contextuel (en cliquant droit sur le point).</p><p>De manière similaire, vous pouvez définir des signets avec Shift+Click dans la marge.</p><p>Pour ces deux types de points, le menu contextuel (click droit) permet de défaire l'action.</p><p>Le Ctrl+Click sur une marque d'erreur de sytaxe permet de visualiser les informations sur l'erreur.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="831" /> - <source>Undo</source> - <translation>Défaire</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="834" /> + <source>Undo</source> + <translation>Défaire</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="837" /> <source>Redo</source> <translation>Refaire</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="836" /> + <location filename="../QScintilla/Editor.py" line="839" /> <source>Revert to last saved state</source> <translation>Ecraser avec le dernier état enregistré</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="841" /> - <source>Cut</source> - <translation>Couper</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="844" /> - <source>Copy</source> - <translation>Copier</translation> + <source>Cut</source> + <translation>Couper</translation> </message> <message> <location filename="../QScintilla/Editor.py" line="847" /> + <source>Copy</source> + <translation>Copier</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="850" /> <source>Paste</source> <translation>Coller</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="852" /> - <source>Indent</source> - <translation>Indenter</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="855" /> - <source>Unindent</source> - <translation>Désindenter</translation> + <source>Indent</source> + <translation>Indenter</translation> </message> <message> <location filename="../QScintilla/Editor.py" line="858" /> - <source>Comment</source> - <translation>Commenter</translation> + <source>Unindent</source> + <translation>Désindenter</translation> </message> <message> <location filename="../QScintilla/Editor.py" line="861" /> + <source>Comment</source> + <translation>Commenter</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="864" /> <source>Uncomment</source> <translation>Décommenter</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8843" /> - <location filename="../QScintilla/Editor.py" line="864" /> + <location filename="../QScintilla/Editor.py" line="8845" /> + <location filename="../QScintilla/Editor.py" line="867" /> <source>Generate Docstring</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="868" /> - <source>Select to brace</source> - <translation>Sélection parenthèses</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="869" /> - <source>Select all</source> - <translation>Tout sélectionner</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="871" /> + <source>Select to brace</source> + <translation>Sélection parenthèses</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="872" /> + <source>Select all</source> + <translation>Tout sélectionner</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="874" /> <source>Deselect all</source> <translation>Tout déselectionner</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="873" /> + <location filename="../QScintilla/Editor.py" line="876" /> <source>Execute Selection In Console</source> <translation>Exécuter la sélection en console</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="885" /> + <location filename="../QScintilla/Editor.py" line="888" /> <source>Use Monospaced Font</source> <translation>Utiliser une police monospacée</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="890" /> + <location filename="../QScintilla/Editor.py" line="893" /> <source>Autosave enabled</source> <translation>Sauvegarde automatique activée</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="894" /> + <location filename="../QScintilla/Editor.py" line="897" /> <source>Typing aids enabled</source> <translation>Aide à la frappe activée</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="901" /> + <location filename="../QScintilla/Editor.py" line="904" /> <source>Automatic Completion enabled</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="909" /> + <location filename="../QScintilla/Editor.py" line="912" /> <source>Calltip</source> <translation>Calltip</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="911" /> + <location filename="../QScintilla/Editor.py" line="914" /> <source>Code Info</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="926" /> - <source>New Document View</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../QScintilla/Editor.py" line="929" /> + <source>New Document View</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="932" /> <source>New Document View (with new split)</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="937" /> - <source>Save</source> - <translation>Enregistrer</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="940" /> - <source>Save As...</source> - <translation>Enregistrer sous...</translation> + <source>Save</source> + <translation>Enregistrer</translation> </message> <message> <location filename="../QScintilla/Editor.py" line="943" /> + <source>Save As...</source> + <translation>Enregistrer sous...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="946" /> <source>Save Copy...</source> <translation>Enregistrer une copie...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="964" /> - <location filename="../QScintilla/Editor.py" line="961" /> - <source>Complete</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../QScintilla/Editor.py" line="967" /> - <source>Clear Completions Cache</source> + <location filename="../QScintilla/Editor.py" line="964" /> + <source>Complete</source> <translation type="unfinished" /> </message> <message> <location filename="../QScintilla/Editor.py" line="970" /> + <source>Clear Completions Cache</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="973" /> <source>Complete from Document</source> <translation>à partir du document</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="972" /> + <location filename="../QScintilla/Editor.py" line="975" /> <source>Complete from APIs</source> <translation>à partir des fichiers API</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="974" /> + <location filename="../QScintilla/Editor.py" line="977" /> <source>Complete from Document and APIs</source> <translation>à partir du document et des fichiers API</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="988" /> + <location filename="../QScintilla/Editor.py" line="991" /> <source>Check</source> <translation>Vérification</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="999" /> + <location filename="../QScintilla/Editor.py" line="1002" /> <source>Tools</source> <translation>Outils</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1010" /> + <location filename="../QScintilla/Editor.py" line="1013" /> <source>Show</source> <translation>Afficher</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1012" /> + <location filename="../QScintilla/Editor.py" line="1015" /> <source>Code metrics...</source> <translation>Statistiques du code...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1014" /> + <location filename="../QScintilla/Editor.py" line="1017" /> <source>Code coverage...</source> <translation>Code coverage...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1016" /> - <source>Show code coverage annotations</source> - <translation>Afficher les annotations de code coverage</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="1019" /> - <source>Hide code coverage annotations</source> - <translation>Masquer les annotations de code coverage</translation> + <source>Show code coverage annotations</source> + <translation>Afficher les annotations de code coverage</translation> </message> <message> <location filename="../QScintilla/Editor.py" line="1022" /> + <source>Hide code coverage annotations</source> + <translation>Masquer les annotations de code coverage</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="1025" /> <source>Profile data...</source> <translation>Profiler les données...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1035" /> - <source>Diagrams</source> - <translation>Diagrammes</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="1038" /> + <source>Diagrams</source> + <translation>Diagrammes</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="1041" /> <source>Class Diagram...</source> <translation>Diagramme des classes...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1040" /> + <location filename="../QScintilla/Editor.py" line="1043" /> <source>Package Diagram...</source> <translation>Diagramme des packages...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1042" /> + <location filename="../QScintilla/Editor.py" line="1045" /> <source>Imports Diagram...</source> <translation>Diagramme des modules...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1044" /> + <location filename="../QScintilla/Editor.py" line="1047" /> <source>Application Diagram...</source> <translation>Diagramme de l'application...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1049" /> + <location filename="../QScintilla/Editor.py" line="1052" /> <source>Load Diagram...</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="1062" /> + <location filename="../QScintilla/Editor.py" line="1065" /> <source>Languages</source> <translation>Langages</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1067" /> + <location filename="../QScintilla/Editor.py" line="1070" /> <source>Text</source> <translation type="unfinished">Texte</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1091" /> + <location filename="../QScintilla/Editor.py" line="1094" /> <source>Guessed</source> <translation>Suggestion</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1436" /> - <location filename="../QScintilla/Editor.py" line="1095" /> + <location filename="../QScintilla/Editor.py" line="1439" /> + <location filename="../QScintilla/Editor.py" line="1098" /> <source>Alternatives</source> <translation>Alternatives</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1112" /> + <location filename="../QScintilla/Editor.py" line="1115" /> <source>Encodings</source> <translation>Encodings</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1135" /> + <location filename="../QScintilla/Editor.py" line="1138" /> <source>Re-Open With Encoding</source> <translation>Réouvrir avec encodage</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1155" /> + <location filename="../QScintilla/Editor.py" line="1158" /> <source>End-of-Line Type</source> <translation>Type de fin de ligne</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1160" /> + <location filename="../QScintilla/Editor.py" line="1163" /> <source>Unix</source> <translation>Unix</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1167" /> + <location filename="../QScintilla/Editor.py" line="1170" /> <source>Windows</source> <translation>Windows</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1174" /> + <location filename="../QScintilla/Editor.py" line="1177" /> <source>Macintosh</source> <translation>Macintosh</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1192" /> + <location filename="../QScintilla/Editor.py" line="1195" /> <source>Spelling</source> <translation type="unfinished">Orthographe</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7976" /> - <location filename="../QScintilla/Editor.py" line="1200" /> + <location filename="../QScintilla/Editor.py" line="7978" /> + <location filename="../QScintilla/Editor.py" line="1203" /> <source>Check spelling...</source> <translation>Correction orthographique...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1203" /> - <source>Check spelling of selection...</source> - <translation>Correction orthographique de la sélection...</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="1206" /> + <source>Check spelling of selection...</source> + <translation>Correction orthographique de la sélection...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="1209" /> <source>Remove from dictionary</source> <translation>Supprimer du dictionnaire</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1224" /> + <location filename="../QScintilla/Editor.py" line="1227" /> <source>Spell Check Languages</source> <translation>Correction orthographique</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1229" /> + <location filename="../QScintilla/Editor.py" line="1232" /> <source>No Language</source> <translation>Pas de langage</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1257" /> + <location filename="../QScintilla/Editor.py" line="1260" /> <source>Toggle bookmark</source> <translation>Placer/supprimer un signet</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1259" /> + <location filename="../QScintilla/Editor.py" line="1262" /> <source>Next bookmark</source> <translation>Signet suivant</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1261" /> + <location filename="../QScintilla/Editor.py" line="1264" /> <source>Previous bookmark</source> <translation>Signet précédent</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1263" /> + <location filename="../QScintilla/Editor.py" line="1266" /> <source>Clear all bookmarks</source> <translation>Effacer tous les signets</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1272" /> + <location filename="../QScintilla/Editor.py" line="1275" /> <source>Toggle breakpoint</source> <translation>Placer/supprimer un point d'arrêt</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1274" /> - <source>Toggle temporary breakpoint</source> - <translation>Placer/Supprimer un point d'arret temporaire</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="1277" /> + <source>Toggle temporary breakpoint</source> + <translation>Placer/Supprimer un point d'arret temporaire</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="1280" /> <source>Edit breakpoint...</source> <translation>Éditer le point d'arrêt...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5715" /> - <location filename="../QScintilla/Editor.py" line="1279" /> + <location filename="../QScintilla/Editor.py" line="5717" /> + <location filename="../QScintilla/Editor.py" line="1282" /> <source>Enable breakpoint</source> <translation>Activer le point d'arrêt</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1282" /> - <source>Next breakpoint</source> - <translation>Point d'arrêt suivant</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="1285" /> + <source>Next breakpoint</source> + <translation>Point d'arrêt suivant</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="1288" /> <source>Previous breakpoint</source> <translation>Point d'arrêt précédent</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1289" /> + <location filename="../QScintilla/Editor.py" line="1292" /> <source>Clear all breakpoints</source> <translation>Effacer tous les points d'arrêts</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1299" /> + <location filename="../QScintilla/Editor.py" line="1302" /> <source>Toggle all folds</source> <translation>Contracte/Déploie tout le code</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1304" /> + <location filename="../QScintilla/Editor.py" line="1307" /> <source>Toggle all folds (including children)</source> <translation>Contracte/Déploie tout le code (sous-niveaux inclus)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1309" /> + <location filename="../QScintilla/Editor.py" line="1312" /> <source>Toggle current fold</source> <translation>Contracte/Déploie le paragraphe courant</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1315" /> + <location filename="../QScintilla/Editor.py" line="1318" /> <source>Expand (including children)</source> <translation>Déploie (sous-niveaux inclus)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1320" /> + <location filename="../QScintilla/Editor.py" line="1323" /> <source>Collapse (including children)</source> <translation>Contracte (sous-niveaux inclus)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1326" /> + <location filename="../QScintilla/Editor.py" line="1329" /> <source>Clear all folds</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="1338" /> + <location filename="../QScintilla/Editor.py" line="1341" /> <source>Goto syntax error</source> <translation>Aller à l'erreur de syntaxe suivante</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1342" /> + <location filename="../QScintilla/Editor.py" line="1345" /> <source>Show syntax error message</source> <translation>Afficher le message d'erreur de syntaxe</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1347" /> + <location filename="../QScintilla/Editor.py" line="1350" /> <source>Clear syntax error</source> <translation>Supprimer les flags d'erreurs de syntaxe</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1352" /> + <location filename="../QScintilla/Editor.py" line="1355" /> <source>Next warning</source> <translation>Alerte suivante</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1356" /> + <location filename="../QScintilla/Editor.py" line="1359" /> <source>Previous warning</source> <translation>Alerte précédente</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1360" /> + <location filename="../QScintilla/Editor.py" line="1363" /> <source>Show warning message</source> <translation>Afficher les messages d'alerte</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1364" /> + <location filename="../QScintilla/Editor.py" line="1367" /> <source>Clear warnings</source> <translation>Effacer les alertes</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1369" /> + <location filename="../QScintilla/Editor.py" line="1372" /> <source>Next uncovered line</source> <translation>Ligne non executée suivante</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1373" /> + <location filename="../QScintilla/Editor.py" line="1376" /> <source>Previous uncovered line</source> <translation>Ligne non executée précédente</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1378" /> + <location filename="../QScintilla/Editor.py" line="1381" /> <source>Next task</source> <translation>Tâche suivante</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1382" /> + <location filename="../QScintilla/Editor.py" line="1385" /> <source>Previous task</source> <translation>Tâche précédente</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1387" /> + <location filename="../QScintilla/Editor.py" line="1390" /> <source>Next change</source> <translation>Modification suivante</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1391" /> + <location filename="../QScintilla/Editor.py" line="1394" /> <source>Previous change</source> <translation>Modification précédente</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1395" /> + <location filename="../QScintilla/Editor.py" line="1398" /> <source>Clear changes</source> <translation>Effacer les modifications</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1423" /> - <location filename="../QScintilla/Editor.py" line="1415" /> + <location filename="../QScintilla/Editor.py" line="1426" /> + <location filename="../QScintilla/Editor.py" line="1418" /> <source>Export source</source> <translation>Exportation de source</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1416" /> + <location filename="../QScintilla/Editor.py" line="1419" /> <source><p>No exporter available for the export format <b>{0}</b>. Aborting...</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="1424" /> + <location filename="../QScintilla/Editor.py" line="1427" /> <source>No export format given. Aborting...</source> <translation>Aucun format d'exportation indiqué. Abandon...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1433" /> + <location filename="../QScintilla/Editor.py" line="1436" /> <source>Alternatives ({0})</source> <translation type="unfinished">Alternatives ({0})</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1454" /> + <location filename="../QScintilla/Editor.py" line="1457" /> <source>Pygments Lexer</source> <translation>Analyseur Pygments</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="1455" /> + <location filename="../QScintilla/Editor.py" line="1458" /> <source>Select the Pygments lexer to apply.</source> <translation>Sélectionne l'analyseur Pygments à appliquer.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2019" /> + <location filename="../QScintilla/Editor.py" line="2022" /> <source>Modification of Read Only file</source> <translation>Modification de la lecture seule</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2020" /> + <location filename="../QScintilla/Editor.py" line="2023" /> <source>You are attempting to change a read only file. Please save to a different file first.</source> <translation>Le fichier est en lecture seule. Sauvez d'abord votre fichier sous un autre nom.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2438" /> + <location filename="../QScintilla/Editor.py" line="2441" /> <source>Add Breakpoint</source> <translation type="unfinished">Ajouter un point d'arrêt</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2439" /> + <location filename="../QScintilla/Editor.py" line="2442" /> <source>No Python byte code will be created for the selected line. No break point will be set!</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="2768" /> + <location filename="../QScintilla/Editor.py" line="2771" /> <source>Printing...</source> <translation>Impression....</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2788" /> + <location filename="../QScintilla/Editor.py" line="2791" /> <source>Printing completed</source> <translation>Impression terminée</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2790" /> - <source>Error while printing</source> - <translation>Erreur durant l'impression</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="2793" /> + <source>Error while printing</source> + <translation>Erreur durant l'impression</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="2796" /> <source>Printing aborted</source> <translation>Impression abandonnée</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3148" /> + <location filename="../QScintilla/Editor.py" line="3151" /> <source>File Modified</source> <translation>Fichier Modifié</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3149" /> + <location filename="../QScintilla/Editor.py" line="3152" /> <source><p>The file <b>{0}</b> has unsaved changes.</p></source> <translation><p>Le fichier <b>{0}</b> a des modifications non enregistrées.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3207" /> + <location filename="../QScintilla/Editor.py" line="3210" /> <source><p>The file <b>{0}</b> could not be opened.</p><p>Reason: {1}</p></source> <translation><p>Le fichier <b>{0}</b> ne peut être ouvert.</p><p>Raison : {1}</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3387" /> - <location filename="../QScintilla/Editor.py" line="3369" /> - <location filename="../QScintilla/Editor.py" line="3324" /> + <location filename="../QScintilla/Editor.py" line="3390" /> + <location filename="../QScintilla/Editor.py" line="3372" /> + <location filename="../QScintilla/Editor.py" line="3327" /> <source>Save File</source> <translation>Enregistrer Fichier</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3325" /> + <location filename="../QScintilla/Editor.py" line="3328" /> <source><p>The file <b>{0}</b> could not be saved.<br/>Reason: {1}</p></source> <translation><p>Le fichier <b>{0}</b> ne peut être enregistré.<br/>Raison : {1}</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3388" /> + <location filename="../QScintilla/Editor.py" line="3391" /> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Le fichier <b>{0}</b>existe déjà. Écraser ?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="4876" /> + <location filename="../QScintilla/Editor.py" line="4878" /> <source>Autocompletion</source> <translation>Autocompletion</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="4877" /> + <location filename="../QScintilla/Editor.py" line="4879" /> <source>Autocompletion is not available because there is no autocompletion source set.</source> <translation>L'autocompletion n'est pas disponible car aucune source d'autocomplétion n'est définie.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5014" /> + <location filename="../QScintilla/Editor.py" line="5016" /> <source>Auto-Completion Provider</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="5015" /> + <location filename="../QScintilla/Editor.py" line="5017" /> <source>The completion list provider '{0}' was already registered. Ignoring duplicate request.</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="5308" /> + <location filename="../QScintilla/Editor.py" line="5310" /> <source>Call-Tips Provider</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="5309" /> + <location filename="../QScintilla/Editor.py" line="5311" /> <source>The call-tips provider '{0}' was already registered. Ignoring duplicate request.</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="5718" /> + <location filename="../QScintilla/Editor.py" line="5720" /> <source>Disable breakpoint</source> <translation>Désactiver le point d'arrêt</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6073" /> + <location filename="../QScintilla/Editor.py" line="6075" /> <source>Code Coverage</source> <translation>Code Coverage</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6074" /> + <location filename="../QScintilla/Editor.py" line="6076" /> <source>Please select a coverage file</source> <translation>Sélectionner un fichier coverage</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6148" /> + <location filename="../QScintilla/Editor.py" line="6150" /> + <location filename="../QScintilla/Editor.py" line="6143" /> <location filename="../QScintilla/Editor.py" line="6141" /> <source>Show Code Coverage Annotations</source> <translation>Afficher les annotations de Code Coverage</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6142" /> + <location filename="../QScintilla/Editor.py" line="6144" /> <source>All lines have been covered.</source> <translation>Toutes les lignes ont été executées.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6149" /> + <location filename="../QScintilla/Editor.py" line="6151" /> <source>There is no coverage file available.</source> <translation>Impossible de trouver le fichier de coverage.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6248" /> + <location filename="../QScintilla/Editor.py" line="6250" /> <source>Profile Data</source> <translation>Profiler de données</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6249" /> + <location filename="../QScintilla/Editor.py" line="6251" /> <source>Please select a profile file</source> <translation>Sélectionner un fichier profile</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6410" /> - <location filename="../QScintilla/Editor.py" line="6404" /> + <location filename="../QScintilla/Editor.py" line="6412" /> + <location filename="../QScintilla/Editor.py" line="6406" /> <source>Syntax Error</source> <translation>Erreur de syntaxe</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6411" /> + <location filename="../QScintilla/Editor.py" line="6413" /> <source>No syntax error message available.</source> <translation>Aucun message d'erreur de syntaxe..</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6622" /> - <location filename="../QScintilla/Editor.py" line="6616" /> + <location filename="../QScintilla/Editor.py" line="6624" /> + <location filename="../QScintilla/Editor.py" line="6618" /> <source>Warning</source> <translation>Warning</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6623" /> + <location filename="../QScintilla/Editor.py" line="6625" /> <source>No warning messages available.</source> <translation>Pas de message d'alerte disponible.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6683" /> + <location filename="../QScintilla/Editor.py" line="6685" /> <source>Style: {0}</source> <translation>Style : {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6686" /> + <location filename="../QScintilla/Editor.py" line="6688" /> <source>Warning: {0}</source> <translation>Alerte : {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6693" /> + <location filename="../QScintilla/Editor.py" line="6695" /> <source>Error: {0}</source> <translation>Erreur : {0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6799" /> + <location filename="../QScintilla/Editor.py" line="6801" /> <source>Macro Name</source> <translation>Nom de la macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6800" /> + <location filename="../QScintilla/Editor.py" line="6802" /> <source>Select a macro name:</source> <translation>Sélectionner un nom de macro:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6827" /> + <location filename="../QScintilla/Editor.py" line="6829" /> <source>Load macro file</source> <translation>Charger un fichier macro</translation> </message> <message> + <location filename="../QScintilla/Editor.py" line="6873" /> + <location filename="../QScintilla/Editor.py" line="6831" /> + <source>Macro files (*.macro)</source> + <translation>Fichier Macro (*.macro)</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6851" /> + <location filename="../QScintilla/Editor.py" line="6842" /> + <source>Error loading macro</source> + <translation>Erreur lors du chargement de la macro</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6843" /> + <source><p>The macro file <b>{0}</b> could not be read.</p></source> + <translation><p>Le fichier macro <b>{0}</b> ne peut être lu.</p></translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6852" /> + <source><p>The macro file <b>{0}</b> is corrupt.</p></source> + <translation><p>Le fichier macro <b>{0}</b> est corrompu.</p></translation> + </message> + <message> <location filename="../QScintilla/Editor.py" line="6871" /> - <location filename="../QScintilla/Editor.py" line="6829" /> - <source>Macro files (*.macro)</source> - <translation>Fichier Macro (*.macro)</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6849" /> - <location filename="../QScintilla/Editor.py" line="6840" /> - <source>Error loading macro</source> - <translation>Erreur lors du chargement de la macro</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6841" /> - <source><p>The macro file <b>{0}</b> could not be read.</p></source> - <translation><p>Le fichier macro <b>{0}</b> ne peut être lu.</p></translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6850" /> - <source><p>The macro file <b>{0}</b> is corrupt.</p></source> - <translation><p>Le fichier macro <b>{0}</b> est corrompu.</p></translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="6869" /> <source>Save macro file</source> <translation>Enregistrer le fichier macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6886" /> + <location filename="../QScintilla/Editor.py" line="6888" /> <source>Save macro</source> <translation>Enregistrer la macro</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6887" /> + <location filename="../QScintilla/Editor.py" line="6889" /> <source><p>The macro file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Le fichier macro <b>{0}</b>existe déjà. Écraser ?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6901" /> - <source>Error saving macro</source> - <translation>Erreur lors de l'enregistrement de la macro</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="6902" /> + <source>Error saving macro</source> + <translation>Erreur lors de l'enregistrement de la macro</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6903" /> <source><p>The macro file <b>{0}</b> could not be written.</p></source> <translation><p>Le fichier macro <b>{0}</b> ne peut être écrit.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6914" /> - <source>Start Macro Recording</source> - <translation>Démarrer l'enregistrement de la macro</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="6915" /> + <source>Start Macro Recording</source> + <translation>Démarrer l'enregistrement de la macro</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6916" /> <source>Macro recording is already active. Start new?</source> <translation>L'enregistrement de macro est déjà actif. En démarrer une nouvelle ?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6940" /> - <source>Macro Recording</source> - <translation>Enregistrement de macro</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="6941" /> + <source>Macro Recording</source> + <translation>Enregistrement de macro</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="6942" /> <source>Enter name of the macro:</source> <translation>Entrer le nom de la macro:</translation> </message> @@ -12508,236 +11541,204 @@ <translation>Fichier modifié</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7156" /> + <location filename="../QScintilla/Editor.py" line="7158" /> <source>{0} (ro)</source> <translation type="unfinished">{0} (ro)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7453" /> + <location filename="../QScintilla/Editor.py" line="7455" /> <source>Drop Error</source> <translation>Erreur de suppression</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7454" /> + <location filename="../QScintilla/Editor.py" line="7456" /> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> n'est pas un fichier.</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7472" /> + <location filename="../QScintilla/Editor.py" line="7474" /> <source>Resources</source> <translation>Ressources</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7475" /> - <source>Add file...</source> - <translation>Ajouter un fichier...</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="7477" /> - <source>Add files...</source> - <translation>Ajouter des fichiers...</translation> + <source>Add file...</source> + <translation>Ajouter un fichier...</translation> </message> <message> <location filename="../QScintilla/Editor.py" line="7479" /> + <source>Add files...</source> + <translation>Ajouter des fichiers...</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="7481" /> <source>Add aliased file...</source> <translation>Ajouter un fichier alias...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7482" /> + <location filename="../QScintilla/Editor.py" line="7484" /> <source>Add localized resource...</source> <translation>Ajouter une ressource localisée...</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7486" /> + <location filename="../QScintilla/Editor.py" line="7488" /> <source>Add resource frame</source> <translation>Ajouter un cadre ressource</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7506" /> + <location filename="../QScintilla/Editor.py" line="7508" /> <source>Add file resource</source> <translation>Ajoute un fichier ressource</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7522" /> + <location filename="../QScintilla/Editor.py" line="7524" /> <source>Add file resources</source> <translation>Ajoute des fichiers ressources</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7549" /> - <location filename="../QScintilla/Editor.py" line="7542" /> + <location filename="../QScintilla/Editor.py" line="7551" /> + <location filename="../QScintilla/Editor.py" line="7544" /> <source>Add aliased file resource</source> <translation>Ajoute un alias de fichier ressource</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7550" /> + <location filename="../QScintilla/Editor.py" line="7552" /> <source>Alias for file <b>{0}</b>:</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="7615" /> + <location filename="../QScintilla/Editor.py" line="7617" /> <source>Package Diagram</source> <translation>Diagramme de package</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7616" /> + <location filename="../QScintilla/Editor.py" line="7618" /> <source>Include class attributes?</source> <translation>Inclure les attributs de classes ?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7634" /> + <location filename="../QScintilla/Editor.py" line="7636" /> <source>Imports Diagram</source> <translation>Diagramme des modules</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7635" /> + <location filename="../QScintilla/Editor.py" line="7637" /> <source>Include imports from external modules?</source> <translation>Inclure l'importation de modules externes?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7648" /> + <location filename="../QScintilla/Editor.py" line="7650" /> <source>Application Diagram</source> <translation>Diagramme de l'application</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7649" /> + <location filename="../QScintilla/Editor.py" line="7651" /> <source>Include module names?</source> <translation>Inclure les noms de modules ?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7978" /> - <source>Add to dictionary</source> - <translation>Ajouter au dictionnaire</translation> - </message> - <message> <location filename="../QScintilla/Editor.py" line="7980" /> + <source>Add to dictionary</source> + <translation>Ajouter au dictionnaire</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="7982" /> <source>Ignore All</source> <translation>Tout ignorer</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8394" /> + <location filename="../QScintilla/Editor.py" line="8396" /> <source>Sort Lines</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="8395" /> + <location filename="../QScintilla/Editor.py" line="8397" /> <source>The selection contains illegal data for a numerical sort.</source> <translation>La sélection contient des données illégales pour un tri numérique.</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8485" /> + <location filename="../QScintilla/Editor.py" line="8487" /> <source>Register Mouse Click Handler</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="8486" /> + <location filename="../QScintilla/Editor.py" line="8488" /> <source>A mouse click handler for "{0}" was already registered by "{1}". Aborting request by "{2}"...</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="8579" /> + <location filename="../QScintilla/Editor.py" line="8581" /> <source>{0:4d} {1}</source> <comment>line number, source code</comment> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="8584" /> + <location filename="../QScintilla/Editor.py" line="8586" /> <source>{0:4d} {1} => {2}</source> <comment>line number, source code, file name</comment> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="8649" /> + <location filename="../QScintilla/Editor.py" line="8651" /> <source>EditorConfig Properties</source> <translation>Propriétés d'EditorConfig</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8650" /> + <location filename="../QScintilla/Editor.py" line="8652" /> <source><p>The EditorConfig properties for file <b>{0}</b> could not be loaded.</p></source> <translation><p>Les propriétés d'EditorConfig du fichier <b>{0}</b> n'ont pas pu être chargées.</p></translation> </message> - <message> - <source>Stream Comment</source> - <translation type="vanished">Commentaire type "Stream"</translation> - </message> - <message> - <source>Box Comment</source> - <translation type="vanished">Commentaire type "Bloc"</translation> - </message> - <message> - <source>Shorten empty lines</source> - <translation type="vanished">Raccourcir les lignes vides</translation> - </message> - <message> - <source>Close</source> - <translation type="vanished">Fermer</translation> - </message> - <message> - <source>Print Preview</source> - <translation type="vanished">Aperçu avant impression</translation> - </message> - <message> - <source>Print</source> - <translation type="vanished">Imprimer</translation> - </message> - <message> - <source>Export as</source> - <translation type="vanished">Exporter en tant que</translation> - </message> - <message> - <source><p>The file <b>{0}</b> has been changed while it was opened in eric6. Reread it?</p></source> - <translation type="vanished"><p>Le fichier <b>{0}</b> a été modifié depuis l'ouverture dans eric6. Le relire ?</p></translation> - </message> </context> <context> <name>EditorAPIsPage</name> <message> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="37" /> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="41" /> <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="39" /> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="43" /> <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="311" /> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="42" /> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="316" /> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="46" /> <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="261" /> - <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="250" /> + <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="251" /> + <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="262" /> + <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="280" /> + <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="281" /> + <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="326" /> + <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="331" /> <source>Cancel compilation</source> <translation>Annuler la compilation</translation> </message> @@ -13313,19 +12314,6 @@ <source>Show QScintilla calltips, if plug-ins fail</source> <translation type="unfinished" /> </message> - <message> - <source>Colours</source> - <translation type="vanished">Couleurs</translation> - </message> - <message> - <source>Background colour:</source> - <translation type="vanished">Couleur de fond:</translation> - </message> - <message> - <source>Select the background colour for calltips.</source> - <translation type="vanished">Sélectionne la couleur de fond pour les calltips -(cadre donnant des propositions d'arguments pour les fonctions reconnues).</translation> - </message> </context> <context> <name>EditorCalltipsQScintillaPage</name> @@ -13937,26 +12925,6 @@ </message> <message> <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" /> - <source>Select to enable Math support using MathJax</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" /> - <source>Enable Math support</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" /> - <source>Select to enable Graph support using Mermaid</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" /> - <source>Enable Graph support</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" /> <source>Select to enable the use of the PyMdown extensions</source> <translation type="unfinished" /> </message> @@ -13983,6 +12951,31 @@ </message> <message> <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" /> + <source>Select to enable Math support using MathJax</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" /> + <source>Enable Math support</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" /> + <source>Select to enable Graph support using Mermaid</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" /> + <source>Enable Graph support</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" /> + <source><font color="#FF0000"><b>Warning:</b> Activating the above options will download files via CDNs causing your<br/>IP address to be exposed.</font></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/EditorFilePage.ui" line="0" /> <source>ReST Files</source> <translation>Fichier ReST</translation> </message> @@ -14649,38 +13642,6 @@ <source><p>Do you really want to reset all defined sub-styles of <b>{0}</b> to the default values?</p></source> <translation><p>Voulez-vous vraiment réinitialiser les sous-styles de <b>{0}</b> aux valeurs par défaut ?</p></translation> </message> - <message> - <source>Select the background colour for all styles</source> - <translation type="vanished">Sélectionne une couleur de fond pour tous les styles</translation> - </message> - <message> - <source>All Background Colours</source> - <translation type="vanished">Toutes les couleurs de fond</translation> - </message> - <message> - <source>Select the background colour.</source> - <translation type="vanished">Sélectionne la couleur de fond.</translation> - </message> - <message> - <source>Background Colour</source> - <translation type="vanished">Couleur de fond</translation> - </message> - <message> - <source>Select the foreground colour.</source> - <translation type="vanished">Sélectionne la couleur des caractères.</translation> - </message> - <message> - <source>Foreground Colour</source> - <translation type="vanished">Couleur des caractères</translation> - </message> - <message> - <source>Imports all styles of the currently selected language</source> - <translation type="vanished">Importe tous les styles du langage sélectionné</translation> - </message> - <message> - <source>Exports all styles of the currently selected language</source> - <translation type="vanished">Exporte tous les styles du langage sélectionné</translation> - </message> </context> <context> <name>EditorHighlightingStylesSelectionDialog</name> @@ -14830,10 +13791,6 @@ <source>Enter the indentation width</source> <translation>Entrer la largeur d'indentation</translation> </message> - <message> - <source>Language:</source> - <translation type="vanished">Langage :</translation> - </message> </context> <context> <name>EditorMarkerMap</name> @@ -15820,14 +14777,6 @@ <source>QScintilla Extended Mode (C++11)</source> <translation type="unfinished" /> </message> - <message> - <source>Marker Colour:</source> - <translation type="vanished">Couleur du marquage:</translation> - </message> - <message> - <source>Select the colour for the search markers.</source> - <translation type="vanished">Sélectionne la couleur utilisée pour les marqueurs de recherche.</translation> - </message> </context> <context> <name>EditorSpellCheckingPage</name> @@ -15993,18 +14942,6 @@ <source>Dictionary File (*.dic);;All Files (*)</source> <translation>Fichiers dictionnaires (*.dic);;Tous les fichiers (*)</translation> </message> - <message> - <source>Marker Colour:</source> - <translation type="vanished">Couleur du marquage:</translation> - </message> - <message> - <source>Select the colour for the spelling markers.</source> - <translation type="vanished">Sélectionne la couleur de marquage des corrections orthographiques</translation> - </message> - <message> - <source>Colours</source> - <translation type="vanished">Couleurs</translation> - </message> </context> <context> <name>EditorStylesPage</name> @@ -17068,102 +16005,6 @@ <source>Hide Format Buttons bar when not supported</source> <translation type="unfinished" /> </message> - <message> - <source>Select to use custom selection colours</source> - <translation type="vanished">Cocher pour utiliser des couleurs de sélection personalisées</translation> - </message> - <message> - <source><b>Use custom selection colours</b><p>Select this entry in order to use custom selection colours in the editor and shell windows. The colours for the selection foreground and background are defined on the colours page.</p></source> - <translation type="vanished"><b>Utiliser des couleurs personalisées pour la sélection</b><p>Cocher cette case pour utiliser des couleurs personalisées pour la sélection de texte dans l'éditeur et dans la fenêtre shell. Les couleurs de police et d'arrière plan pour la sélection sont définies dans la section Couleur.</p></translation> - </message> - <message> - <source>Use custom selection colours</source> - <translation type="vanished">Utiliser des couleurs personlisées pour la sélection de texte</translation> - </message> - <message> - <source>Select, if selected text should be colourized by the lexer.</source> - <translation type="vanished">Cocher si le texte sélectionné doit etre colorié par l'analyseur syntaxique.</translation> - </message> - <message> - <source>Colourize selected text</source> - <translation type="vanished">Colorier le texte sélectionné</translation> - </message> - <message> - <source>Select the foreground colour for the selection.</source> - <translation type="vanished">Couleur des caractères pour la sélection.</translation> - </message> - <message> - <source>Select the background colour for the selection.</source> - <translation type="vanished">Sélectionne la couleur de fond pour les caractères sélectionnés.</translation> - </message> - <message> - <source>Select, whether the caretline should be highlighted</source> - <translation type="vanished">Cocher, si la ligne du curseur doit être colorée de façon spécifique</translation> - </message> - <message> - <source>Select the colour for the caret.</source> - <translation type="vanished">Couleur pour le curseur.</translation> - </message> - <message> - <source>Caretline background:</source> - <translation type="vanished">Ligne du curseur:</translation> - </message> - <message> - <source>Select the background colour for the line containing the caret.</source> - <translation type="vanished">Sélection de la couleur de fond pour la ligne contenant le curseur.</translation> - </message> - <message> - <source>Select the colour for the current line marker.</source> - <translation type="vanished">Sélectionne la couleur de la ligne courante quand elle est marquée automatiquement.</translation> - </message> - <message> - <source>Select the colour for the error line marker.</source> - <translation type="vanished">Sélectionne la couleur pour les lignes ayant une erreur.</translation> - </message> - <message> - <source>Select the colour for highlighting matching braces.</source> - <translation type="vanished">Sélectionne la couleur des parenthèses correctement fermées.</translation> - </message> - <message> - <source>Select the background colour for highlighting matching braces.</source> - <translation type="vanished">Sélectionner une couleur de fond pour surligner le texte des parenthèses correctement refermées.</translation> - </message> - <message> - <source>Select the colour for highlighting nonmatching braces.</source> - <translation type="vanished">Sélectionne la couleur des parenthèses mal fermées.</translation> - </message> - <message> - <source>Select the background colour for highlighting nonmatching braces.</source> - <translation type="vanished">Sélectionner une couleur de fond pour surligner le texte des parenthèses non refermées.</translation> - </message> - <message> - <source>Select the colour for the edge marker.</source> - <translation type="vanished">Sélectionner la couleur de la bordure.</translation> - </message> - <message> - <source>Background colour:</source> - <translation type="vanished">Couleur de fond:</translation> - </message> - <message> - <source>Change Background Colour</source> - <translation type="vanished">Changement de la couleur de fond</translation> - </message> - <message> - <source>Select the foreground colour for the margins</source> - <translation type="vanished">Sélection de la couleur des numéros de ligne dans la marge</translation> - </message> - <message> - <source>Select the background colour for the margins</source> - <translation type="vanished">Sélection de la couleur de fond pour les marges</translation> - </message> - <message> - <source>Select the background colour for the foldmargin</source> - <translation type="vanished">Sélectionne la couleur de la marge de pliage de code</translation> - </message> - <message> - <source>Colours</source> - <translation type="vanished">Couleurs</translation> - </message> </context> <context> <name>EditorSyntaxPage</name> @@ -17494,26 +16335,6 @@ <source>Automatic insertion of ' ' (blank) after '?'</source> <translation>Insertion automatique d'un ' ' (espace) après '?'</translation> </message> - <message> - <source>Select to indent to the brace level after typing 'return'</source> - <translation type="vanished">Cocher l'option pour que, lors du passage à la ligne, le texte soit indenté au niveau de la parenthèse laissée ouverte</translation> - </message> - <message> - <source>After '(' indent to its level</source> - <translation type="vanished">Après une parenthèse ouvrante '(', indenter le texte au même niveau </translation> - </message> - <message> - <source>Select to insert the 'import' string</source> - <translation type="vanished">Cocher pour insérer le mot 'import'</translation> - </message> - <message> - <source>Select to treat code as Python 2.4 code</source> - <translation type="vanished">Cocher pour traiter le code comme du code Python 2.4</translation> - </message> - <message> - <source>Python 2.4 style 'try:' blocks</source> - <translation type="vanished">Style Python 2.4 pour les blocs 'try:'</translation> - </message> </context> <context> <name>EmailDialog</name> @@ -17868,33 +16689,6 @@ </message> </context> <context> - <name>EricAccessHandler</name> - <message> - <source>Speed Dial</source> - <translation type="vanished">Numérotation rapide</translation> - </message> - <message> - <source>Title</source> - <translation type="vanished">Titre</translation> - </message> - <message> - <source>Apply</source> - <translation type="vanished">Appliquer</translation> - </message> - <message> - <source>Remove</source> - <translation type="vanished">Supprimer</translation> - </message> - <message> - <source>Reload</source> - <translation type="vanished">Recharger</translation> - </message> - <message> - <source>Close</source> - <translation type="vanished">Fermer</translation> - </message> - </context> - <context> <name>EricApplication</name> <message> <location filename="../EricWidgets/EricApplication.py" line="224" /> @@ -18082,17 +16876,6 @@ </message> </context> <context> - <name>EricMainWindow</name> - <message> - <source>Loading Style Sheet</source> - <translation type="vanished">Chargement d'une feuille de style</translation> - </message> - <message> - <source><p>The Qt Style Sheet file <b>{0}</b> could not be read.<br>Reason: {1}</p></source> - <translation type="vanished"><p>La feuille de style Qt <b>{0}</b> ne peut être lue.<br>Raison: {1}</p></translation> - </message> - </context> - <context> <name>EricMessageBoxWizard</name> <message> <location filename="../Plugins/PluginWizardEricMessageBox.py" line="76" /> @@ -18535,39 +17318,39 @@ <context> <name>EricPathPickerBase</name> <message> - <location filename="../EricWidgets/EricPathPicker.py" line="170" /> - <location filename="../EricWidgets/EricPathPicker.py" line="98" /> - <location filename="../EricWidgets/EricPathPicker.py" line="91" /> + <location filename="../EricWidgets/EricPathPicker.py" line="171" /> + <location filename="../EricWidgets/EricPathPicker.py" line="99" /> + <location filename="../EricWidgets/EricPathPicker.py" line="92" /> <source>Enter Path Name</source> <translation type="unfinished">Entrer le nom du chemin</translation> </message> <message> - <location filename="../EricWidgets/EricPathPicker.py" line="167" /> + <location filename="../EricWidgets/EricPathPicker.py" line="168" /> <source>Enter Path Names separated by ';'</source> <translation type="unfinished">Entrer les noms de chemin séparés par ';'</translation> </message> <message> - <location filename="../EricWidgets/EricPathPicker.py" line="516" /> + <location filename="../EricWidgets/EricPathPicker.py" line="517" /> <source>Choose a file to open</source> <translation type="unfinished">Choisir un fichier à ouvrir</translation> </message> <message> - <location filename="../EricWidgets/EricPathPicker.py" line="518" /> + <location filename="../EricWidgets/EricPathPicker.py" line="519" /> <source>Choose files to open</source> <translation type="unfinished">Choisir les fichiers à ouvrir</translation> </message> <message> - <location filename="../EricWidgets/EricPathPicker.py" line="520" /> + <location filename="../EricWidgets/EricPathPicker.py" line="521" /> <source>Choose files and directories</source> <translation type="unfinished" /> </message> <message> - <location filename="../EricWidgets/EricPathPicker.py" line="525" /> + <location filename="../EricWidgets/EricPathPicker.py" line="526" /> <source>Choose a file to save</source> <translation type="unfinished">Choisir un fichier à enregistrer</translation> </message> <message> - <location filename="../EricWidgets/EricPathPicker.py" line="527" /> + <location filename="../EricWidgets/EricPathPicker.py" line="528" /> <source>Choose a directory</source> <translation type="unfinished">Choisir un répertoire</translation> </message> @@ -18790,25 +17573,6 @@ <source>SpeedDial requires enabled JavaScript.</source> <translation>La numérotation rapide nécessite d'activer JavaScript.</translation> </message> - <message> - <source>Welcome to eric6 Web Browser!</source> - <translation type="vanished">Bienvenu dans le navigateur web d'eric6 !</translation> - </message> - <message> - <source>About eric6</source> - <translation type="vanished">À propos d'eric6</translation> - </message> - <message> - <source>eric6 Web Browser</source> - <translation type="vanished">Navigateur web eric6</translation> - </message> - </context> - <context> - <name>EricSideBar</name> - <message> - <source>Deselect to activate automatic collapsing</source> - <translation type="vanished">Décocher pour activer le repliement automatique</translation> - </message> </context> <context> <name>EricSslCertificateSelectionDialog</name> @@ -18946,80 +17710,80 @@ <translation type="unfinished" /> </message> <message> - <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="301" /> - <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="94" /> + <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="300" /> + <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="93" /> <source>(Unknown)</source> <translation type="unfinished">(Inconnu)</translation> </message> <message> - <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="303" /> - <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="96" /> + <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="302" /> + <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="95" /> <source>(Unknown common name)</source> <translation type="unfinished" /> </message> <message> + <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="149" /> + <source>Delete Server Certificate</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="150" /> - <source>Delete Server Certificate</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="151" /> <source><p>Shall the server certificate really be deleted?</p><p>{0}</p><p>If the server certificate is deleted, the normal security checks will be reinstantiated and the server has to present a valid certificate.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="491" /> + <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="513" /> + <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="494" /> + <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="400" /> + <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="215" /> + <source>Import Certificate</source> + <translation type="unfinished">Importer un certificat</translation> + </message> + <message> <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="401" /> <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="216" /> - <source>Import Certificate</source> - <translation type="unfinished">Importer un certificat</translation> - </message> - <message> - <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="402" /> - <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="217" /> <source><p>The certificate <b>{0}</b> already exists. Skipping.</p></source> <translation type="unfinished"><p>Le certificat <b>{0}</b> existe déjà. Passez.</p></translation> </message> <message> + <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="354" /> + <source>Delete CA Certificate</source> + <translation type="unfinished">Supprimer certificat CA</translation> + </message> + <message> <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="355" /> - <source>Delete CA Certificate</source> - <translation type="unfinished">Supprimer certificat CA</translation> - </message> - <message> - <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="356" /> <source><p>Shall the CA certificate really be deleted?</p><p>{0}</p><p>If the CA certificate is deleted, the browser will not trust any certificate issued by this CA.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="501" /> - <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="469" /> - <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="458" /> - <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="442" /> + <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="479" /> + <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="459" /> + <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="443" /> <source>Export Certificate</source> <translation type="unfinished">Exporter le certificat</translation> </message> <message> - <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="444" /> + <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="445" /> <source>Certificate File (PEM) (*.pem);;Certificate File (DER) (*.der)</source> <translation type="unfinished" /> </message> <message> - <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="459" /> + <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="460" /> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished"><p>Le fichier <b>{0}</b>existe déjà. Écraser ?</p></translation> </message> <message> - <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="470" /> + <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="480" /> <source><p>The certificate could not be written to file <b>{0}</b></p><p>Error: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="493" /> + <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="496" /> <source>Certificate Files (*.pem *.crt *.der *.cer *.ca);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="502" /> + <location filename="../EricNetwork/EricSslCertificatesDialog.py" line="514" /> <source><p>The certificate could not be read from file <b>{0}</b></p><p>Error: {1}</p></source> <translation type="unfinished" /> </message> @@ -19334,21 +18098,15 @@ <context> <name>EricTldExtractor</name> <message> - <location filename="../EricNetwork/EricTldExtractor.py" line="470" /> - <location filename="../EricNetwork/EricTldExtractor.py" line="289" /> + <location filename="../EricNetwork/EricTldExtractor.py" line="288" /> <source>TLD Data File not found</source> <translation type="unfinished">Fichier TLD Data non trouvé</translation> </message> <message> - <location filename="../EricNetwork/EricTldExtractor.py" line="290" /> + <location filename="../EricNetwork/EricTldExtractor.py" line="289" /> <source><p>The file 'effective_tld_names.dat' was not found!<br/>You can download it from '<a href="{0}"><b>here</b></a>' to one of the following paths:</p><ul>{1}</ul></source> <translation type="unfinished" /> </message> - <message> - <location filename="../EricNetwork/EricTldExtractor.py" line="471" /> - <source><p>The file 'test_psl.txt' was not found!<br/>You can download it from '<a href="{0}"><b>here</b></a>' to one of the following paths:</p><ul>{1}</ul></source> - <translation type="unfinished" /> - </message> </context> <context> <name>EricToolBarDialog</name> @@ -19690,34 +18448,30 @@ <context> <name>EricapiPlugin</name> <message> - <location filename="../Plugins/PluginEricapi.py" line="61" /> + <location filename="../Plugins/PluginEricapi.py" line="79" /> <source>eric API File Generator</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginEricapi.py" line="103" /> + <location filename="../Plugins/PluginEricapi.py" line="121" /> <source>Generate API file (eric7_api)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginEricapi.py" line="104" /> + <location filename="../Plugins/PluginEricapi.py" line="122" /> <source>Generate &API file (eric7_api)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginEricapi.py" line="106" /> + <location filename="../Plugins/PluginEricapi.py" line="124" /> <source>Generate an API file using eric7_api</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginEricapi.py" line="108" /> + <location filename="../Plugins/PluginEricapi.py" line="126" /> <source><b>Generate API file</b><p>Generate an API file using eric7_api.</p></source> <translation type="unfinished" /> </message> - <message> - <source>Eric6 API File Generator</source> - <translation type="vanished">Générateur de fichier API eric6</translation> - </message> </context> <context> <name>EricdocConfigDialog</name> @@ -20023,58 +18777,6 @@ <source>Generate QtHelp collection files</source> <translation>Générer la collection de fichiers QtHelp</translation> </message> - <message> - <source>Style sheet (*.css);;All files (*)</source> - <translation type="vanished">Feuille de style (*.css);;Tous les fichiers (*)</translation> - </message> - <message> - <source>Enter the filename of a CSS style sheet. Leave empty to use the colours defined below.</source> - <translation type="vanished">Entrer le nom de fichier d'une feuille de style CSS. Laisser vide pour utiliser les couleurs définies ci-dessous.</translation> - </message> - <message> - <source>Colours</source> - <translation type="vanished">Couleurs</translation> - </message> - <message> - <source>Press to select the class and function header background colour.</source> - <translation type="vanished">Cliquer pour sélectionner la couleur de fond pour les en-têtes de classes et de fonctions.</translation> - </message> - <message> - <source>Press to select the class and function header foreground colour.</source> - <translation type="vanished">Cliquer pour sélectionner une couleur de fond pour les en-têtes de classes et de fonctions.</translation> - </message> - <message> - <source>Press to select the level 2 header background colour.</source> - <translation type="vanished">Cliquer pour sélectionner la couleur de fond pour les en-têtes de niveau 2.</translation> - </message> - <message> - <source>Press to select the level 2 header foreground colour.</source> - <translation type="vanished">Cliquer pour sélectionner la couleur des caractères pour les en-têtes de niveau 2.</translation> - </message> - <message> - <source>Press to select the level 1 header background colour.</source> - <translation type="vanished">Cliquer pour sélectionner la couleur de fond des en-têtes de niveau 1.</translation> - </message> - <message> - <source>Press to select the level 1 header foreground colour.</source> - <translation type="vanished">Cliquer pour sélectionner la couleur des caractères pour les en-têtes de niveau 1.</translation> - </message> - <message> - <source>Press to select the body background colour.</source> - <translation type="vanished">Cliquer pour sélectionner une couleur de fond pour le corps de texte.</translation> - </message> - <message> - <source>Press to select the body foreground colour.</source> - <translation type="vanished">Cliquer pour sélectionner une couleur de caractères pour le corps de texte.</translation> - </message> - <message> - <source>Press to select the foreground colour of links.</source> - <translation type="vanished">Cliquer pour sélectionner une couleur de caractères pour les liens.</translation> - </message> - <message> - <source>This shows an example of the selected colours.</source> - <translation type="vanished">Cette fenêtre montre un exemple des couleurs sélectionnées.</translation> - </message> </context> <context> <name>EricdocExecDialog</name> @@ -20141,39 +18843,36 @@ <context> <name>EricdocPlugin</name> <message> - <location filename="../Plugins/PluginEricdoc.py" line="63" /> + <location filename="../Plugins/PluginEricdoc.py" line="82" /> <source>eric Documentation Generator</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginEricdoc.py" line="82" /> + <location filename="../Plugins/PluginEricdoc.py" line="120" /> + <location filename="../Plugins/PluginEricdoc.py" line="103" /> <source>Qt Help Tools</source> <translation>Outils QtHelp</translation> </message> <message> - <location filename="../Plugins/PluginEricdoc.py" line="124" /> + <location filename="../Plugins/PluginEricdoc.py" line="162" /> <source>Generate documentation (eric7_doc)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginEricdoc.py" line="125" /> + <location filename="../Plugins/PluginEricdoc.py" line="163" /> <source>Generate &documentation (eric7_doc)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginEricdoc.py" line="128" /> + <location filename="../Plugins/PluginEricdoc.py" line="166" /> <source>Generate API documentation using eric7_doc</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/PluginEricdoc.py" line="129" /> + <location filename="../Plugins/PluginEricdoc.py" line="167" /> <source><b>Generate documentation</b><p>Generate API documentation using eric7_doc.</p></source> <translation type="unfinished" /> </message> - <message> - <source>Eric6 Documentation Generator</source> - <translation type="vanished">Générateur de documentation Eric6</translation> - </message> </context> <context> <name>ErrorLogDialog</name> @@ -20310,10 +19009,6 @@ <source>Enter the path of the firmware file</source> <translation type="unfinished" /> </message> - <message> - <source>Dialog</source> - <translation type="vanished">Boite de Dialogue</translation> - </message> </context> <context> <name>EspDevice</name> @@ -20536,10 +19231,6 @@ <source>{0}: {1}, {2}</source> <translation type="unfinished" /> </message> - <message> - <source>An unhandled exception occured. See the shell window for details.</source> - <translation type="vanished">Une exception inopinée est arrivée. Lire les détails dans la fenêtre shell.</translation> - </message> </context> <context> <name>ExceptionsFilterDialog</name> @@ -20937,10 +19628,6 @@ <source>Remove &All</source> <translation>&Supprimer tout</translation> </message> - <message> - <source>Remove</source> - <translation type="vanished">Supprimer</translation> - </message> </context> <context> <name>FeedEditDialog</name> @@ -21116,25 +19803,6 @@ <source>&Delete Feed</source> <translation>&Supprimer le flux</translation> </message> - <message> - <source>A feed with the URL {0} exists already. Aborting...</source> - <translation type="vanished">Un flux avec l'URL {0} existe déjà. Annulation...</translation> - </message> - <message> - <source><p>Do you really want to delete the feed <b>{0}</b>?</p></source> - <translation type="vanished"><p>Voulez-vous vraiment supprimer le flux <b>{0}</b> ?</p></translation> - </message> - </context> - <context> - <name>FetchProjectHelper</name> - <message> - <source>Fetch changes</source> - <translation type="vanished">Chercher les modifications</translation> - </message> - <message> - <source>The project should be reread. Do this now?</source> - <translation type="vanished">Le projet devrai être relu. Le faire maintenant ?</translation> - </message> </context> <context> <name>FileDialogWizard</name> @@ -21180,14 +19848,6 @@ <source>Please open or create a file first.</source> <translation>Ouvrir ou créer un fichier d'abord.</translation> </message> - <message> - <source>E5FileDialog Wizard</source> - <translation type="vanished">Assistant E5FileDialog</translation> - </message> - <message> - <source>E&5FileDialog Wizard...</source> - <translation type="vanished">Assistant E&5FileDialog...</translation> - </message> </context> <context> <name>FileDialogWizardDialog</name> @@ -21497,10 +20157,6 @@ <source>Test</source> <translation>Tester</translation> </message> - <message> - <source>E5FileDialog Wizard</source> - <translation type="vanished">Assistant E5FileDialog</translation> - </message> </context> <context> <name>FiletypeAssociationDialog</name> @@ -21601,287 +20257,6 @@ </message> </context> <context> - <name>FindFileDialog</name> - <message> - <source>Stop</source> - <translation type="vanished">Arrêt</translation> - </message> - <message> - <source>Find</source> - <translation type="vanished">Trouver</translation> - </message> - <message> - <source>Replace in Files</source> - <translation type="vanished">Remplacer dans les fichiers</translation> - </message> - <message> - <source>{0} / {1}</source> - <comment>occurrences / files</comment> - <translation type="vanished">{0} / {1}</translation> - </message> - <message numerus="yes"> - <source>%n occurrence(s)</source> - <translation type="vanished"> - <numerusform>%n occurrence</numerusform> - <numerusform>%n occurrences</numerusform> - </translation> - </message> - <message numerus="yes"> - <source>%n file(s)</source> - <translation type="vanished"> - <numerusform>%n fichier</numerusform> - <numerusform>%n fichiers</numerusform> - </translation> - </message> - <message> - <source>Open</source> - <translation type="vanished">Ouvrir</translation> - </message> - <message> - <source>Copy Path to Clipboard</source> - <translation type="vanished">Copier chemin dans le Presse-Papiers</translation> - </message> - <message> - <source>Find in Files</source> - <translation type="vanished">Rechercher dans les fichiers</translation> - </message> - <message> - <source>Find &text:</source> - <translation type="vanished">&Rechercher le texte:</translation> - </message> - <message> - <source>Enter the search text or regular expression</source> - <translation type="vanished">Entrer le texte recherché ou une expression régulière</translation> - </message> - <message> - <source>Replace te&xt:</source> - <translation type="vanished">Remplacer le te&xte:</translation> - </message> - <message> - <source>Enter the replacement text or regular expression</source> - <translation type="vanished">Entrer le texte de remplacement ou une expression régulière</translation> - </message> - <message> - <source>Select to match case sensitive</source> - <translation type="vanished">Cocher pour tenir compte de la casse</translation> - </message> - <message> - <source>&Match upper/lower case</source> - <translation type="vanished">Tenir compte de la &casse</translation> - </message> - <message> - <source>Select to match whole words only</source> - <translation type="vanished">Cocher pour trouver uniquement le mot complet</translation> - </message> - <message> - <source>Whole &word</source> - <translation type="vanished">&Mots complets</translation> - </message> - <message> - <source>Select if the searchtext is a regular expression</source> - <translation type="vanished">Cocher si le texte recherché est une expression régulière</translation> - </message> - <message> - <source>Regular &Expression</source> - <translation type="vanished">&Expression régulière</translation> - </message> - <message> - <source>Select to open the first occurence automatically</source> - <translation type="vanished">Cocher pour ouvrir automatiquement la première occurence</translation> - </message> - <message> - <source>File type</source> - <translation type="vanished">Type de fichier</translation> - </message> - <message> - <source>Search in source files</source> - <translation type="vanished">Recherche dans les fichiers sources</translation> - </message> - <message> - <source>&Sources</source> - <translation type="vanished">&Sources</translation> - </message> - <message> - <source>Search in interfaces</source> - <translation type="vanished">Rechercher dans les interfaces</translation> - </message> - <message> - <source>&Interfaces</source> - <translation type="vanished">&Interfaces</translation> - </message> - <message> - <source>Search in forms</source> - <translation type="vanished">Rechercher dans les feuilles</translation> - </message> - <message> - <source>&Forms</source> - <translation type="vanished">&Feuilles</translation> - </message> - <message> - <source>Search in protocols</source> - <translation type="vanished">Chercher dans les protocoles</translation> - </message> - <message> - <source>&Protocols</source> - <translation type="vanished">&Protocoles</translation> - </message> - <message> - <source>Search in resources</source> - <translation type="vanished">Rechercher dans les ressources</translation> - </message> - <message> - <source>&Resources</source> - <translation type="vanished">&Ressources</translation> - </message> - <message> - <source>Select to filter the files by a given filename pattern</source> - <translation type="vanished">Sélectionner pour filtrer les fichier en fonction du pattern</translation> - </message> - <message> - <source>Fi&lter</source> - <translation type="vanished">Fi&iltrer</translation> - </message> - <message> - <source>Enter the filename wildcards separated by ';'</source> - <translation type="vanished">Entrer les patterns de fichiers séparés par ';'</translation> - </message> - <message> - <source>Find in</source> - <translation type="vanished">Trouver dans</translation> - </message> - <message> - <source>Search in files of the current project</source> - <translation type="vanished">Chercher dans les fichiers du projet courant</translation> - </message> - <message> - <source>&Project</source> - <translation type="vanished">&Projet</translation> - </message> - <message> - <source>Search in files of a directory tree to be entered below</source> - <translation type="vanished">Chercher récursivement dans les fichiers du répertoire ci-dessous</translation> - </message> - <message> - <source>&Directory tree</source> - <translation type="vanished">&Arborescence de répertoires</translation> - </message> - <message> - <source>Enter the directory to search in</source> - <translation type="vanished">Entrer un répertoire de recherche</translation> - </message> - <message> - <source>Search in open files only </source> - <translation type="vanished">Rechercher uniquement dans les fichiers ouverts </translation> - </message> - <message> - <source>&Open files only</source> - <translation type="vanished">&Uniquement dans les fichiers ouverts</translation> - </message> - <message> - <source>Shows the progress of the search action</source> - <translation type="vanished">Afficher l'état de la recherche en cours</translation> - </message> - <message> - <source>%v/%m Files</source> - <translation type="vanished">Fichiers %v/%m</translation> - </message> - <message> - <source>File/Line</source> - <translation type="vanished">Fichier/ligne</translation> - </message> - <message> - <source>Text</source> - <translation type="vanished">Texte</translation> - </message> - <message> - <source>Press to apply the selected replacements</source> - <translation type="vanished">Cliquer pour appliquer les remplacements sélectionnés</translation> - </message> - <message> - <source>Replace</source> - <translation type="vanished">Remplacer</translation> - </message> - </context> - <context> - <name>FindFileNameDialog</name> - <message> - <source>Stop</source> - <translation type="vanished">Arrêt</translation> - </message> - <message> - <source>Press to stop the search</source> - <translation type="vanished">Cliquer pour stopper la recherche</translation> - </message> - <message> - <source>Opens the selected file</source> - <translation type="vanished">Ouvre le fichier sélectionné</translation> - </message> - <message> - <source>Find File</source> - <translation type="vanished">Trouver un fichier</translation> - </message> - <message> - <source>Enter filename (? matches any single character, * matches everything)</source> - <translation type="vanished">Entrer le nom de fichier (? remplace n'importe quel caractère, * remplace n'importe quelle chaine)</translation> - </message> - <message> - <source>Enter file name to search for </source> - <translation type="vanished">Entrer le nom du fichier recherché </translation> - </message> - <message> - <source>.</source> - <translation type="vanished">.</translation> - </message> - <message> - <source>Enter file extension to search for</source> - <translation type="vanished">Entrer l'extension de fichier à rechercher</translation> - </message> - <message> - <source>Enabled to include the entered directory into the search</source> - <translation type="vanished">Inclure le répertoire dans la recherche</translation> - </message> - <message> - <source>Search Path:</source> - <translation type="vanished">Répertoire de recherche:</translation> - </message> - <message> - <source>Enter the directory, the file should be searched in</source> - <translation type="vanished">Entrer le répertoire dans lequel le fichier doit être recherché</translation> - </message> - <message> - <source>Select to search in the project path</source> - <translation type="vanished">Cocher pour rechercher dans le répertoire du projet</translation> - </message> - <message> - <source>Search in &project</source> - <translation type="vanished">Rechercher dans le &projet</translation> - </message> - <message> - <source>Alt+P</source> - <translation type="vanished">Alt+P</translation> - </message> - <message> - <source>Select to search in sys.path</source> - <translation type="vanished">Cocher pour rechercher dans sys.path</translation> - </message> - <message> - <source>Search in &sys.path</source> - <translation type="vanished">Rechercher dans &sys.path</translation> - </message> - <message> - <source>Alt+S</source> - <translation type="vanished">Alt+S</translation> - </message> - <message> - <source>Filename</source> - <translation type="vanished">Nom de fichier</translation> - </message> - <message> - <source>Path</source> - <translation type="vanished">Chemin</translation> - </message> - </context> - <context> <name>FindFileWidget</name> <message> <location filename="../UI/FindFileWidget.py" line="552" /> @@ -22165,30 +20540,6 @@ <source>Replace</source> <translation type="unfinished">Remplacer</translation> </message> - <message> - <source>&Match upper/lower case</source> - <translation type="vanished">Tenir compte de la &casse</translation> - </message> - <message> - <source>Whole &word</source> - <translation type="vanished">&Mots complets</translation> - </message> - <message> - <source>Regular &Expression</source> - <translation type="vanished">&Expression régulière</translation> - </message> - <message> - <source>File type</source> - <translation type="vanished">Type de fichier</translation> - </message> - <message> - <source>Find in</source> - <translation type="vanished">Trouver dans</translation> - </message> - <message> - <source>Find</source> - <translation type="vanished">Chercher</translation> - </message> </context> <context> <name>FindLocationWidget</name> @@ -22319,10 +20670,6 @@ <source>Open</source> <translation type="unfinished">Ouvrir</translation> </message> - <message> - <source>Find</source> - <translation type="vanished">Chercher</translation> - </message> </context> <context> <name>FirefoxImporter</name> @@ -22362,101 +20709,6 @@ </message> </context> <context> - <name>FlashCookieManagerDialog</name> - <message> - <source>Filter:</source> - <translation type="vanished">Filtre :</translation> - </message> - <message> - <source>Origin</source> - <translation type="vanished">Origine</translation> - </message> - <message> - <source>Reload</source> - <translation type="vanished">Recharger</translation> - </message> - <message> - <source>Name:</source> - <translation type="vanished">Nom :</translation> - </message> - <message> - <source>Size:</source> - <translation type="vanished">Taille :</translation> - </message> - <message> - <source>Origin:</source> - <translation type="vanished">Origine :</translation> - </message> - <message> - <source>Last Modified:</source> - <translation type="vanished">Dernière modification :</translation> - </message> - <message> - <source>Contents:</source> - <translation type="vanished">Contenus :</translation> - </message> - <message> - <source>Path:</source> - <translation type="vanished">Chemin :</translation> - </message> - <message> - <source>Remove All Cookies</source> - <translation type="vanished">Supprimer tous les cookies</translation> - </message> - <message> - <source>Remove Cookie</source> - <translation type="vanished">Supprimer le cookie</translation> - </message> - <message> - <source>Remove</source> - <translation type="vanished">Supprimer</translation> - </message> - <message> - <source>Add...</source> - <translation type="vanished">Ajouter...</translation> - </message> - <message> - <source>Add to whitelist</source> - <translation type="vanished">Ajouter à la liste blanche</translation> - </message> - <message> - <source>The server '{0}' is already in the blacklist. Please remove it first.</source> - <translation type="vanished">Le serveur '{0}' est déjà blacklisté. Veuillez d'abord le retirer.</translation> - </message> - <message> - <source>Add to blacklist</source> - <translation type="vanished">Ajouter à la liste noire</translation> - </message> - <message> - <source>The server '{0}' is already in the whitelist. Please remove it first.</source> - <translation type="vanished">Le serveur '{0}' est déjà dans la liste blanche. Veuillez d'abord le retirer.</translation> - </message> - <message> - <source> (settings)</source> - <translation type="vanished"> (paramètres)</translation> - </message> - <message> - <source>{0}{1}</source> - <comment>name and suffix</comment> - <translation type="vanished">{0}{1}</translation> - </message> - <message> - <source>Remove All</source> - <translation type="vanished">Supprimer tout</translation> - </message> - <message> - <source> [new]</source> - <translation type="vanished"> [nouveau]</translation> - </message> - </context> - <context> - <name>FlashCookieNotification</name> - <message> - <source>View</source> - <translation type="vanished">Affichage</translation> - </message> - </context> - <context> <name>FontDialogOptionsDialog</name> <message> <location filename="../Plugins/WizardPlugins/FontDialogWizard/FontDialogOptionsDialog.ui" line="0" /> @@ -22542,10 +20794,6 @@ <source>Please open or create a file first.</source> <translation>Ouvrir ou créer un fichier d'abord.</translation> </message> - <message> - <source>Q&FontDialog Wizard...</source> - <translation type="vanished">Assistant Q&FontDialog...</translation> - </message> </context> <context> <name>FontDialogWizardDialog</name> @@ -22653,17 +20901,17 @@ <context> <name>FtpSyncHandler</name> <message> - <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="274" /> + <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="275" /> <source>No synchronization required.</source> <translation>Pas de synchronisation nécessaire.</translation> </message> <message> - <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="340" /> + <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="341" /> <source>Cannot log in to FTP host.</source> <translation>Ne peut se connecter à l'hôte FTP.</translation> </message> <message> - <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="348" /> + <location filename="../WebBrowser/Sync/FtpSyncHandler.py" line="349" /> <source>Synchronization finished.</source> <translation>Synchronisation terminé.</translation> </message> @@ -22684,184 +20932,184 @@ <context> <name>Git</name> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="207" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="208" /> <source>The git process finished with the exit code {0}</source> <translation>Le processus git a terminé avec le code de sortie {0}</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1614" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="211" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1615" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="212" /> <source>The git process did not finish within 30s.</source> <translation>Le processus git n'a pas terminé dans les 30s.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="214" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="215" /> <source>Could not start the git executable.</source> <translation>Ne peut démarré git.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="248" /> - <source>Create project repository</source> - <translation>Créer un répertoire projet</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="249" /> + <source>Create project repository</source> + <translation>Créer un répertoire projet</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="250" /> <source>The project repository could not be created.</source> <translation>Le répertoire projet n'a pu être créé.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="280" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="281" /> <source>Creating Git repository</source> <translation>Création du dépot Git</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="296" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="297" /> <source>Adding files to Git repository</source> <translation>Ajout de fichiers au dépot Git</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="307" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="308" /> <source>Initial commit to Git repository</source> <translation>Commit initial au dépot Git</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="337" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="338" /> <source>Cloning project from a Git repository</source> <translation>Clonage du projet à partir du dépot Git</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="429" /> - <source>Commit Changes</source> - <translation>Commit des modifications</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="430" /> + <source>Commit Changes</source> + <translation>Commit des modifications</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="431" /> <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source> <translation type="unfinished">Ce commit affecte des fichiers qui ont des modifications non enregistrées. Faut-il poursuivre le commit ?</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="487" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="488" /> <source>Committing changes to Git repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="549" /> - <source>Switch</source> - <translation>Basculer de version</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="550" /> + <source>Switch</source> + <translation>Basculer de version</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="551" /> <source><p>Do you really want to switch to <b>{0}</b>?</p></source> <translation><p>Voulez-vous vraiment basculer vers <b>{0}</b> ?</p></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="578" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="579" /> <source>Synchronizing with the Git repository</source> <translation>En cours de synchronisation avec le dépot Git</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="626" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="627" /> <source>Adding files/directories to the Git repository</source> <translation>Ajout en cours des fichiers/répertoires dans le dépot Git</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="700" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="701" /> <source>Removing files/directories from the Git repository</source> <translation>Suppression en cours des fichiers/répertoires du dépot Git</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="767" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="768" /> <source>Renaming {0}</source> <translation>Renommage {0}</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="888" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="889" /> <source>Unstage files/directories</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="943" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="934" /> - <source>Revert changes</source> - <translation>Revenir avant les modifications</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="935" /> - <source>Do you really want to revert all changes to these files or directories?</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="944" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="935" /> + <source>Revert changes</source> + <translation>Revenir avant les modifications</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="936" /> + <source>Do you really want to revert all changes to these files or directories?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="945" /> <source>Do you really want to revert all changes of the project?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="947" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="948" /> <source>Reverting changes</source> <translation>Revenir avant les modifications</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1000" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1001" /> <source>Merging</source> <translation type="unfinished">Fusion en cours</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1030" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1031" /> <source>Master branch head</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1253" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1254" /> <source>Git Command</source> <translation type="unfinished">Commande Git</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1340" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1341" /> <source><tr><td><b>Commit</b></td><td>{0}</td></tr></source> <translation><tr><td><b>Commit</b></td><td>{0}</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1344" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1345" /> <source><tr><td><b>Parents</b></td><td>{0}</td></tr></source> <translation><tr><td><b>Parents</b></td><td>{0}</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1348" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1349" /> <source><tr><td><b>Tags</b></td><td>{0}</td></tr></source> <translation><tr><td><b>Étiquettes</b></td><td>{0}</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1352" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1353" /> <source><tr><td><b>Branches</b></td><td>{0}</td></tr></source> <translation><tr><td><b>Branches</b></td><td>{0}</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1355" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1356" /> <source><tr><td><b>Author</b></td><td>{0} &lt;{1}&gt;</td></tr></source> <translation><tr><td><b>Auteur</b></td><td>{0} &lt;{1}&gt;</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1358" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1359" /> <source><tr><td><b>Date</b></td><td>{0}</td></tr></source> <translation><tr><td><b>Date</b></td><td>{0}</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1361" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1362" /> <source><tr><td><b>Committer</b></td><td>{0} &lt;{1}&gt;</td></tr></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1364" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1365" /> <source><tr><td><b>Committed Date</b></td><td>{0}</td></tr></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1367" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1368" /> <source><tr><td><b>Subject</b></td><td>{0}</td></tr></source> <translation><tr><td><b>Sujet</b></td><td>{0}</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1374" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1375" /> <source><h3>Repository information</h3> <p><table> <tr><td><b>Git V.</b></td><td>{0}</td></tr> @@ -22876,193 +21124,193 @@ </translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1443" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1444" /> <source>Create {0} file</source> <translation>Créer le fichier {0}</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1444" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1445" /> <source><p>The file <b>{0}</b> exists already. Overwrite it?</p></source> <translation><p>Le fichier <b>{0}</b> existe déjà. L'écraser ?</p></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1502" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1487" /> - <source>Git Copy</source> - <translation type="unfinished">Copie Git</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1488" /> - <source><p>Copying the directory <b>{0}</b> failed.</p><p>Reason: {1}</p></source> - <translation><p>Échec de la copie du répertoire <b>{0}</b>.</p><p>Raison : {1}</p></translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1503" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1488" /> + <source>Git Copy</source> + <translation type="unfinished">Copie Git</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1489" /> + <source><p>Copying the directory <b>{0}</b> failed.</p><p>Reason: {1}</p></source> + <translation><p>Échec de la copie du répertoire <b>{0}</b>.</p><p>Raison : {1}</p></translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1504" /> <source><p>Copying the file <b>{0}</b> failed.</p><p>Reason: {1}</p></source> <translation><p>Échec de la copie du fichier <b>{0}</b>.</p><p>Raison : {1}</p></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2679" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1617" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2680" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1618" /> <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/git.py" line="1686" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1673" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1661" /> - <source>Git Side-by-Side Difference</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1687" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1674" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1662" /> + <source>Git Side-by-Side Difference</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1688" /> <source><p>The file <b>{0}</b> could not be read.</p></source> <translation><p>Le fichier <b>{0}</b> ne peut être lu.</p></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1733" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1734" /> <source>Fetching from a remote Git repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1771" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1772" /> <source>Pulling from a remote Git repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1813" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1814" /> <source>Pushing to a remote Git repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1841" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1842" /> <source>Committing failed merge</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1869" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1870" /> <source>Aborting uncommitted/failed merge</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1902" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1903" /> <source>Applying patch</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1933" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1934" /> <source>Check patch files</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1936" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="1937" /> <source>Apply patch files</source> <translation type="unfinished">Appliquer les fichiers patch</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2018" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2019" /> <source>Tagging in the Git repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2245" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2246" /> <source>Branching in the Git repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2285" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2286" /> <source>Delete Remote Branch</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2308" /> - <source>Current Branch</source> - <translation>Branche actuelle</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2309" /> + <source>Current Branch</source> + <translation>Branche actuelle</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2310" /> <source><p>The current branch is <b>{0}</b>.</p></source> <translation><p>La branche actuelle est <b>{0}</b>.</p></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2370" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2354" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2337" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2371" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2355" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2338" /> <source>Create Bundle</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2339" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2340" /> <source>Git Bundle Files (*.bundle)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2355" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2356" /> <source><p>The Git bundle file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2400" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2390" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2401" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2391" /> <source>Verify Bundle</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2533" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2485" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2422" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2392" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2534" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2486" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2423" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2393" /> <source>Git Bundle Files (*.bundle);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2430" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2420" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2431" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2421" /> <source>List Bundle Heads</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2531" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2483" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2532" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2484" /> <source>Apply Bundle</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2552" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2504" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2553" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2505" /> <source>Applying a bundle file (fetch)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2580" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2581" /> <source>Bisect subcommand ({0}) invalid.</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2780" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2626" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2627" /> <source>Git Bisect ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2678" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2679" /> <source>Process Generation Error</source> <translation>Erreur du processus</translation> </message> <message> <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2721" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2705" /> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2688" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2706" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2689" /> <source>Create Bisect Replay File</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2690" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2691" /> <source>Git Bisect Replay Files (*.replay)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2706" /> + <location filename="../Plugins/VcsPlugins/vcsGit/git.py" line="2707" /> <source><p>The Git bisect replay file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished" /> </message> @@ -24512,7 +22760,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="357" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="356" /> <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="342" /> <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="325" /> <source>Save Diff</source> @@ -24529,7 +22777,7 @@ <translation><p>Le fichier patch <b>{0}</b> existe déjà. L'écraser ?</p></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="358" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitDiffDialog.py" line="357" /> <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> @@ -24842,7 +23090,7 @@ <translation>Étiquetter le commit sélectionné</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1810" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1814" /> <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="331" /> <source>Branch</source> <translation>Branche</translation> @@ -24863,9 +23111,9 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1862" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1784" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1763" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1865" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1788" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1765" /> <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="341" /> <source>Switch</source> <translation>Basculer de version</translation> @@ -24876,7 +23124,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1888" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1891" /> <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="347" /> <source>Show Short Log</source> <translation type="unfinished" /> @@ -24938,84 +23186,84 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1724" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1726" /> <source>Copy Changesets</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1863" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1785" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1725" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1866" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1789" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1727" /> <source>The project should be reread. Do this now?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1889" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1764" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1892" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1766" /> <source>Select a branch</source> <translation>Choisir une branche</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1842" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1811" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1846" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1815" /> <source>Select a default branch</source> <translation>Choisir la branche par défaut</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1841" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="1845" /> <source>Branch & Switch</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2070" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2073" /> <source>Find Commit</source> <translation>Trouver le commit</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2071" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2074" /> <source>'{0}' was not found.</source> <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="2114" /> + <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="2126" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2129" /> <source>Differences to Parent {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2141" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2144" /> <source>Diff to Parent {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2166" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2169" /> <source>There is no difference.</source> <translation>Aucune différence.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2326" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2311" /> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2294" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2328" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2314" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2297" /> <source>Save Diff</source> <translation>Enregistrer Diff</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2296" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2299" /> <source>Patch Files (*.diff)</source> <translation>Fichiers Patch (*.diff)</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2312" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2315" /> <source><p>The patch file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Le fichier patch <b>{0}</b> existe déjà. L'écraser ?</p></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2327" /> + <location filename="../Plugins/VcsPlugins/vcsGit/GitLogBrowserDialog.py" line="2329" /> <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> @@ -25539,14 +23787,6 @@ <source>Edit configuration file</source> <translation>Éditer le fichier de configuration</translation> </message> - <message> - <source>No. of commit messages to remember:</source> - <translation type="vanished">Nb. de messages de commit à conserver:</translation> - </message> - <message> - <source>Enter the number of commit messages to remember</source> - <translation type="vanished">Entrer le nombre de messages de commit à conserver</translation> - </message> </context> <context> <name>GitPatchFilesDialog</name> @@ -28909,14 +27149,6 @@ <source>Alt+P</source> <translation>Alt+P</translation> </message> - <message> - <source>Restore missing</source> - <translation type="vanished">Restorer les manquants</translation> - </message> - <message> - <source>Edit file</source> - <translation type="vanished">Éditer le fichier</translation> - </message> </context> <context> <name>GitStatusMonitorThread</name> @@ -29662,53 +27894,32 @@ <context> <name>Globals</name> <message> - <location filename="../Globals/__init__.py" line="468" /> + <location filename="../Globals/__init__.py" line="492" /> <source>{0:4.2f} Bytes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="472" /> + <location filename="../Globals/__init__.py" line="496" /> <source>{0:4.2f} KiB</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="476" /> + <location filename="../Globals/__init__.py" line="500" /> <source>{0:4.2f} MiB</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="480" /> + <location filename="../Globals/__init__.py" line="504" /> <source>{0:4.2f} GiB</source> <translation type="unfinished" /> </message> <message> - <location filename="../Globals/__init__.py" line="484" /> + <location filename="../Globals/__init__.py" line="508" /> <source>{0:4.2f} TiB</source> <translation type="unfinished" /> </message> </context> <context> - <name>GlosbeEngine</name> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="84" /> - <source>Glosbe: Invalid response received</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GlosbeEngine.py" line="98" /> - <source>Glosbe: No translation found.</source> - <translation type="unfinished" /> - </message> - <message> - <source>Invalid response received</source> - <translation type="vanished">Réponse invalide reçue</translation> - </message> - <message> - <source>No translation found.</source> - <translation type="vanished">Pas de traduction trouvée.</translation> - </message> - </context> - <context> <name>GoogleV1Engine</name> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV1Engine.py" line="105" /> @@ -29725,44 +27936,24 @@ <source>Google V1: Only texts up to {0} characters are allowed.</source> <translation type="unfinished" /> </message> - <message> - <source>Invalid response received</source> - <translation type="vanished">Réponse invalide reçue</translation> - </message> - <message> - <source>No translation found.</source> - <translation type="vanished">Pas de traduction trouvée.</translation> - </message> - <message> - <source>Only texts up to {0} characters are allowed.</source> - <translation type="vanished">Uniquement les texte de moins de {0} caractères autorisés.</translation> - </message> </context> <context> <name>GoogleV2Engine</name> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="71" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="80" /> <source>Google V2: A valid Google Translate key is required.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="83" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="97" /> <source>Google V2: Invalid response received</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="89" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/GoogleV2Engine.py" line="103" /> <source>Google V2: No translation available.</source> <translation type="unfinished" /> </message> - <message> - <source>Invalid response received</source> - <translation type="vanished">Réponse reçue invalide</translation> - </message> - <message> - <source>No translation available.</source> - <translation type="vanished">Pas de traduction disponible.</translation> - </message> </context> <context> <name>GotoDialog</name> @@ -29924,8 +28115,8 @@ <context> <name>GreaseMonkeyAddScriptDialog</name> <message> - <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="102" /> - <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="97" /> + <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="103" /> + <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="98" /> <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.ui" line="0" /> <source>GreaseMonkey Script Installation</source> <translation>Script d'installation GreaseMonkey</translation> @@ -29961,22 +28152,22 @@ <translation>Monter le code source du script</translation> </message> <message> - <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="51" /> + <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="52" /> <source><p>runs at:<br/><i>{0}</i></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="55" /> + <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="56" /> <source><p>does not run at:<br/><i>{0}</i></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="85" /> + <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="86" /> <source><p><b>{0}</b> installed successfully.</p></source> <translation><p><b>{0}</b> installés avec succès.</p></translation> </message> <message> - <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="90" /> + <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="91" /> <source><p>Cannot install script.</p></source> <translation><p>Ne peut installé le script.</p></translation> </message> @@ -30085,88 +28276,17 @@ <context> <name>GreaseMonkeyManager</name> <message> - <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="122" /> + <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="123" /> <source>Install GreaseMonkey Script</source> <translation>Installer le script GreaseMonkey</translation> </message> <message> - <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="125" /> + <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyManager.py" line="126" /> <source>'{0}' is already installed.</source> <translation>'{0}' est déjà installé.</translation> </message> </context> <context> - <name>HelpAppearancePage</name> - <message> - <source><b>Configure help viewer appearance</b></source> - <translation type="vanished"><b>Configuration de l'apparence du visualiseur d'aide</b></translation> - </message> - <message> - <source>Fonts</source> - <translation type="vanished">Polices</translation> - </message> - <message> - <source>Press to select the standard font</source> - <translation type="vanished">Cliquer pour sélectionner une police standard</translation> - </message> - <message> - <source>Standard Font</source> - <translation type="vanished">Polices standards</translation> - </message> - <message> - <source>Times 16</source> - <translation type="vanished">Times 16</translation> - </message> - <message> - <source>Press to select the fixed-width font</source> - <translation type="vanished">Cliquer pour sélectionner une police monospacée</translation> - </message> - <message> - <source>Fixed-Width Font</source> - <translation type="vanished">Polices monospacées</translation> - </message> - <message> - <source>Courier 13</source> - <translation type="vanished">Courier 13</translation> - </message> - <message> - <source>Images</source> - <translation type="vanished">Images</translation> - </message> - <message> - <source>Select to load images</source> - <translation type="vanished">Cocher pour charger les images</translation> - </message> - <message> - <source>Load images</source> - <translation type="vanished">Charger les images</translation> - </message> - <message> - <source>Style Sheet</source> - <translation type="vanished">Feuille de style</translation> - </message> - <message> - <source>User Style Sheet:</source> - <translation type="vanished">Feuille de style utilisateur:</translation> - </message> - <message> - <source>Enter the file name of a user style sheet</source> - <translation type="vanished">Entrer le nom d'une feuille de styles</translation> - </message> - <message> - <source>Colours</source> - <translation type="vanished">Couleurs</translation> - </message> - <message> - <source>Background colour of secure URLs:</source> - <translation type="vanished">Couleur de fond pour les URLs sécurisées:</translation> - </message> - <message> - <source>Select the background colour for secure URLs.</source> - <translation type="vanished">Sélectionne une couleur de fond pour les URLs sécurisées.</translation> - </message> - </context> - <context> <name>HelpBookmarkPropertiesDialog</name> <message> <location filename="../HelpViewer/HelpBookmarkPropertiesDialog.ui" line="0" /> @@ -30380,69 +28500,10 @@ </message> </context> <context> - <name>HelpBrowser</name> - <message> - <source>Open Link in New Tab Ctrl+LMB</source> - <translation type="vanished">Ouvrir le lien dans un nouvel onglet Ctrl+LMB</translation> - </message> - <message> - <source><b>Help Window</b><p>This window displays the selected help information.</p></source> - <translation type="vanished"><b>Fenêtre d'aide</b><p>Cette fenêtre affiche l'aide sélectionnée</p></translation> - </message> - <message> - <source>Web Inspector...</source> - <translation type="vanished">Inspecteur Web...</translation> - </message> - <message> - <source>Save Image</source> - <translation type="vanished">Enregistrer l'image</translation> - </message> - <message> - <source>bytes</source> - <translation type="vanished">octets</translation> - </message> - <message> - <source>kB</source> - <translation type="vanished">kB</translation> - </message> - <message> - <source>MB</source> - <translation type="vanished">MB</translation> - </message> - <message> - <source>&Print</source> - <translation type="vanished">&Imprimer</translation> - </message> - <message> - <source>Print Preview</source> - <translation type="vanished">Aperçu avant impression</translation> - </message> - <message> - <source>Zoom &in</source> - <translation type="vanished">Zoom a&vant</translation> - </message> - <message> - <source>Zoom &reset</source> - <translation type="vanished">Annulation du &zoom</translation> - </message> - <message> - <source>Zoom &out</source> - <translation type="vanished">Zoom a&rrière</translation> - </message> - <message> - <source>Try Again</source> - <translation type="vanished">Essayer à nouveau</translation> - </message> - <message> - <source><p>Printing is not available due to a bug in PyQt5.Please upgrade.</p></source> - <translation type="vanished"><p>L'impression n'est pas disponible à cause d'un bug de PyQt4. Merci de mettre à jour PyQt.</p> {5.?}</translation> - </message> - </context> - <context> <name>HelpDocsInstaller</name> <message> - <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="247" /> - <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="181" /> + <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="238" /> + <location filename="../WebBrowser/QtHelp/HelpDocsInstaller.py" line="175" /> <source><p>The file <b>{0}</b> could not be registered. <br/>Reason: {1}</p></source> <translation type="unfinished" /> </message> @@ -30590,30 +28651,6 @@ <source><b>Note</b>: Leave empty to use the PYSIDE6DOCDIR environment variable, if set.</source> <translation type="unfinished" /> </message> - <message> - <source>Qt4 Documentation</source> - <translation type="vanished">Documentation Qt4</translation> - </message> - <message> - <source>Enter the Qt4 documentation directory</source> - <translation type="vanished">Entrer le répertoire de documentation Qt4</translation> - </message> - <message> - <source><b>Note</b>: Leave empty to use the QT4DOCDIR environment variable, if set.</source> - <translation type="vanished"><b>Note</b>: Laisser vide pour utiliser la variable d'environnement QT4DOCDIR, si elle existe.</translation> - </message> - <message> - <source>PyQt4 Documentation</source> - <translation type="vanished"> Documentation PyQt4</translation> - </message> - <message> - <source>Enter the PyQt4 documentation directory</source> - <translation type="vanished">Entrer le répertoire de documentation PyQt4</translation> - </message> - <message> - <source><b>Note</b>: Leave empty to use the PYQT4DOCDIR environment variable, if set.</source> - <translation type="vanished"><b>Note</b>: Laisser vide pour utiliser la variable d'environnement PYQT4DOCDIR, si elle existe.</translation> - </message> </context> <context> <name>HelpIndexWidget</name> @@ -30659,60 +28696,6 @@ </message> </context> <context> - <name>HelpInterfacePage</name> - <message> - <source><b>Configure User Interface</b></source> - <translation type="vanished"><b>Configuration de l'interface utilisateur</b></translation> - </message> - <message> - <source>Style:</source> - <translation type="vanished">Style:</translation> - </message> - <message> - <source>Select the interface style</source> - <translation type="vanished">Sélectionne un style d'interface</translation> - </message> - <message> - <source>Style Sheet:</source> - <translation type="vanished">Feuille de style:</translation> - </message> - <message> - <source>Enter the name of the style sheet file</source> - <translation type="vanished">Entrer le nom d'une feuille de style</translation> - </message> - <message> - <source>System</source> - <translation type="vanished">Système</translation> - </message> - <message> - <source>Qt Style Sheets (*.qss);;Cascading Style Sheets (*.css);;All files (*)</source> - <translation type="vanished">Feuilles Qt Style (*.qss);;Feuilles CSS (*.css);;Tous les fichiers (*)</translation> - </message> - </context> - <context> - <name>HelpLanguagesDialog</name> - <message> - <source>Languages</source> - <translation type="vanished">Langages</translation> - </message> - <message> - <source>&Up</source> - <translation type="vanished">&Haut</translation> - </message> - <message> - <source>&Down</source> - <translation type="vanished">&Bas</translation> - </message> - <message> - <source>&Remove</source> - <translation type="vanished">Supp&rimer</translation> - </message> - <message> - <source>&Add</source> - <translation type="vanished">&Ajouter</translation> - </message> - </context> - <context> <name>HelpSearchWidget</name> <message> <location filename="../WebBrowser/QtHelp/HelpSearchWidget.py" line="164" /> @@ -30751,61 +28734,6 @@ </message> </context> <context> - <name>HelpTabWidget</name> - <message> - <source>Close the current help window</source> - <translation type="vanished">Ferme la fenêtre d'aide en cours</translation> - </message> - <message> - <source>Open a new help window tab</source> - <translation type="vanished">Ouvrir un nouvel onglet d'aide</translation> - </message> - <message> - <source>New Tab</source> - <translation type="vanished">Nouvel onglet</translation> - </message> - <message> - <source>Move Left</source> - <translation type="vanished">Déplacer vers la gauche</translation> - </message> - <message> - <source>Move Right</source> - <translation type="vanished">Déplacer vers la droite</translation> - </message> - <message> - <source>Close</source> - <translation type="vanished">Fermer</translation> - </message> - <message> - <source>Close All</source> - <translation type="vanished">Tout fermer</translation> - </message> - <message> - <source>Print Preview</source> - <translation type="vanished">Aperçu avant impression</translation> - </message> - <message> - <source>Print</source> - <translation type="vanished">Imprimer</translation> - </message> - <message> - <source>...</source> - <translation type="vanished">...</translation> - </message> - <message> - <source>&Close</source> - <translation type="vanished">&Fermer</translation> - </message> - <message> - <source>&Quit</source> - <translation type="vanished">&Quitter</translation> - </message> - <message> - <source><p>Printing is not available due to a bug in PyQt5.Please upgrade.</p></source> - <translation type="vanished"><p>L'impression n'est pas disponible à cause d'un bug de PyQt4. Merci de mettre à jour PyQt.</p> {5.?}</translation> - </message> - </context> - <context> <name>HelpTocWidget</name> <message> <location filename="../WebBrowser/QtHelp/HelpTocWidget.py" line="177" /> @@ -30877,83 +28805,83 @@ <context> <name>HelpViewerImplQTB</name> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="186" /> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="175" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="189" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="178" /> <source>Empty Page</source> <translation type="unfinished">Page vide</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="463" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="466" /> <source>Backward</source> <translation type="unfinished">Précédent</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="469" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="472" /> <source>Forward</source> <translation type="unfinished">Suivant</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="475" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="478" /> <source>Reload</source> <translation type="unfinished">Recharger</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="485" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="488" /> <source>Copy Page URL to Clipboard</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="492" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="495" /> <source>Bookmark Page</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="504" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="507" /> <source>Zoom in</source> <translation type="unfinished">Zoom avant</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="510" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="513" /> <source>Zoom out</source> <translation type="unfinished">Zoom arrière</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="516" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="519" /> <source>Zoom reset</source> <translation type="unfinished">Annulation du zoom</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="523" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="526" /> <source>Copy</source> <translation type="unfinished">Copier</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="529" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="532" /> <source>Select All</source> <translation type="unfinished">Tout sélectionner</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="536" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="539" /> <source>Close</source> <translation type="unfinished">Fermer</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="541" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="544" /> <source>Close Others</source> <translation type="unfinished">Fermer les autres</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="561" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="564" /> <source>Open Link in New Page</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="568" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="571" /> <source>Open Link in Background Page</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQTB.py" line="577" /> + <location filename="../HelpViewer/HelpViewerImplQTB.py" line="580" /> <source>Copy URL to Clipboard</source> <translation type="unfinished" /> </message> @@ -30961,83 +28889,83 @@ <context> <name>HelpViewerImplQWE</name> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="153" /> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="142" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="156" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="145" /> <source>Empty Page</source> <translation type="unfinished">Page vide</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="586" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="589" /> <source>Backward</source> <translation type="unfinished">Précédent</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="592" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="595" /> <source>Forward</source> <translation type="unfinished">Suivant</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="598" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="601" /> <source>Reload</source> <translation type="unfinished">Recharger</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="611" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="614" /> <source>Copy Page URL to Clipboard</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="618" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="621" /> <source>Bookmark Page</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="630" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="633" /> <source>Zoom in</source> <translation type="unfinished">Zoom avant</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="636" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="639" /> <source>Zoom out</source> <translation type="unfinished">Zoom arrière</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="642" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="645" /> <source>Zoom reset</source> <translation type="unfinished">Annulation du zoom</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="649" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="652" /> <source>Copy</source> <translation type="unfinished">Copier</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="655" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="658" /> <source>Select All</source> <translation type="unfinished">Tout sélectionner</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="662" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="665" /> <source>Close</source> <translation type="unfinished">Fermer</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="667" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="670" /> <source>Close Others</source> <translation type="unfinished">Fermer les autres</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="685" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="688" /> <source>Open Link in New Page</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="692" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="695" /> <source>Open Link in Background Page</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerImplQWE.py" line="701" /> + <location filename="../HelpViewer/HelpViewerImplQWE.py" line="704" /> <source>Copy URL to Clipboard</source> <translation type="unfinished" /> </message> @@ -31045,184 +28973,184 @@ <context> <name>HelpViewerWidget</name> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="82" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="116" /> <source>Open a local file</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="90" /> - <source>Select action from menu</source> - <translation type="unfinished">Sélectionner une action du menu</translation> - </message> - <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="107" /> - <source>Move one page backward</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="112" /> - <source>Move one page forward</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../HelpViewer/HelpViewerWidget.py" line="124" /> + <source>Select action from menu</source> + <translation type="unfinished">Sélectionner une action du menu</translation> + </message> + <message> + <location filename="../HelpViewer/HelpViewerWidget.py" line="141" /> + <source>Move one page backward</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../HelpViewer/HelpViewerWidget.py" line="146" /> + <source>Move one page forward</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../HelpViewer/HelpViewerWidget.py" line="158" /> <source>Reload the current page</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="136" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="170" /> <source>Zoom in on the current page</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="143" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="177" /> <source>Zoom out on the current page</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="150" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="184" /> <source>Reset the zoom level of the current page</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="162" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="196" /> <source>Add a new empty page</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="169" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="203" /> <source>Close the current page</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="181" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="215" /> <source>Show or hide the search pane</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="256" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="290" /> <source>Show list of open pages</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="258" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="292" /> <source>Show the table of contents</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="260" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="294" /> <source>Show the help document index</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="262" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="296" /> <source>Show the help search window</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="264" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="298" /> <source>Show list of bookmarks</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="410" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="444" /> <source>eric API Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="411" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="445" /> <source>Python 3 Documentation</source> <translation type="unfinished">Documentation Python 3</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="412" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="446" /> <source>Qt5 Documentation</source> <translation type="unfinished">Documentation Qt5</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="413" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="447" /> <source>Qt6 Documentation</source> <translation type="unfinished">Documentation Qt5 {6 ?}</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="414" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="448" /> <source>PyQt5 Documentation</source> <translation type="unfinished">Documentation PyQt5</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="415" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="449" /> <source>PyQt6 Documentation</source> <translation type="unfinished">Documentation PyQt5 {6 ?}</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="416" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="450" /> <source>PySide2 Documentation</source> <translation type="unfinished">Documentation PySide2</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="417" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="451" /> <source>PySide6 Documentation</source> <translation type="unfinished">Documentation PySide2 {6 ?}</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="472" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="508" /> <source>Open HTML File</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="474" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="510" /> <source>HTML Files (*.htm *.html);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="664" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="702" /> <source>Help Engine</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="690" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="728" /> <source>Looking for Documentation...</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="703" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="741" /> <source>eric Help Viewer</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="729" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="767" /> <source>Manage QtHelp Documents</source> <translation type="unfinished">Gérer les documents QtHelp</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="732" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="770" /> <source>Reindex Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="736" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="774" /> <source>Configure Help Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="828" /> - <location filename="../HelpViewer/HelpViewerWidget.py" line="808" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="866" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="846" /> <source>Clear History</source> <translation type="unfinished">Effacer l'historique</translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="939" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="977" /> <source>Updating search index</source> <translation type="unfinished" /> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="1000" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="1038" /> <source>Filtered by: </source> <translation type="unfinished">Filtré par : </translation> </message> <message> - <location filename="../HelpViewer/HelpViewerWidget.py" line="1034" /> - <location filename="../HelpViewer/HelpViewerWidget.py" line="1029" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="1072" /> + <location filename="../HelpViewer/HelpViewerWidget.py" line="1067" /> <source>Unfiltered</source> <translation type="unfinished">non filtré</translation> </message> @@ -31296,788 +29224,6 @@ </message> </context> <context> - <name>HelpWebBrowserPage</name> - <message> - <source>Select to use a single help browser window only</source> - <translation type="vanished">Cocher pour utiliser une seule fenêtre de navigateur d'aide</translation> - </message> - <message> - <source>Select to save the window size and position</source> - <translation type="vanished">Cocher pour enregistrer la position et la taille de la fenêtre</translation> - </message> - <message> - <source>Save size and position upon exit</source> - <translation type="vanished">Enregistrer la taille et la position à la sortie</translation> - </message> - <message> - <source>Privacy</source> - <translation type="vanished">Confidentialité</translation> - </message> - <message> - <source>Select to enable Java</source> - <translation type="vanished">Cocher pour activer Java</translation> - </message> - <message> - <source>Enable Java</source> - <translation type="vanished">Activer Java</translation> - </message> - <message> - <source>Select to enable JavaScript</source> - <translation type="vanished">Cocher pour activer JavaScript</translation> - </message> - <message> - <source>Enable JavaScript</source> - <translation type="vanished">Activer JavaScript</translation> - </message> - <message> - <source>Select to allow JavaScript to open windows</source> - <translation type="vanished">Cocher pour autoriser JavaScript à ouvrir les fenêtres</translation> - </message> - <message> - <source>JavaScript can open windows</source> - <translation type="vanished">JavaScript peut ouvrir les fenêtres</translation> - </message> - <message> - <source>Select to allow JavaScript to access the clipboard</source> - <translation type="vanished">Cocher pour autoriser JavaScript à accéder au presse-papier</translation> - </message> - <message> - <source>JavaScript can access clipboard</source> - <translation type="vanished">JavaScript peut accéder au presse-papier</translation> - </message> - <message> - <source>History</source> - <translation type="vanished">Historique</translation> - </message> - </context> - <context> - <name>HelpWebPage</name> - <message> - <source>Try Again</source> - <translation type="vanished">Essayer à nouveau</translation> - </message> - </context> - <context> - <name>HelpWindow</name> - <message> - <source>New Window</source> - <translation type="vanished">Nouvelle fenêtre</translation> - </message> - <message> - <source>Open File</source> - <translation type="vanished">Ouvrir Fichier</translation> - </message> - <message> - <source>&Open File</source> - <translation type="vanished">&Ouvrir Fichier</translation> - </message> - <message> - <source>Open a help file for display</source> - <translation type="vanished">Ouvrir un fichier d'aide à afficher</translation> - </message> - <message> - <source><b>Open File</b><p>This opens a new help file for display. It pops up a file selection dialog.</p></source> - <translation type="vanished"><b>Ouvrir Fichier</b><p>Ouvre une nouvelle fenêtre d'aide.Affiche une boite de sélection pour choisir un fichier.</p></translation> - </message> - <message> - <source>Print</source> - <translation type="vanished">Imprimer</translation> - </message> - <message> - <source>&Print</source> - <translation type="vanished">&Imprimer</translation> - </message> - <message> - <source>Print the displayed help</source> - <translation type="vanished">Imprimer le fichier d'aide</translation> - </message> - <message> - <source><b>Print</b><p>Print the displayed help text.</p></source> - <translation type="vanished"><b>Imprimer</b><p>Imprime le fichier d'aide affiché.</p></translation> - </message> - <message> - <source>Close</source> - <translation type="vanished">Fermer</translation> - </message> - <message> - <source>&Close</source> - <translation type="vanished">&Fermer</translation> - </message> - <message> - <source>Close the current help window</source> - <translation type="vanished">Ferme la fenêtre d'aide en cours</translation> - </message> - <message> - <source>Quit</source> - <translation type="vanished">Quitter</translation> - </message> - <message> - <source>&Quit</source> - <translation type="vanished">&Quitter</translation> - </message> - <message> - <source>Backward</source> - <translation type="vanished">Précédent</translation> - </message> - <message> - <source>&Backward</source> - <translation type="vanished">&Précédent</translation> - </message> - <message> - <source>Move one help screen backward</source> - <translation type="vanished">Retourne à la page d'aide précédente</translation> - </message> - <message> - <source><b>Backward</b><p>Moves one help screen backward. If none is available, this action is disabled.</p></source> - <translation type="vanished"><b>Précédent</b><p>Retourne à la page d'aide précédente. S'il n'y en a pas, le bouton est désactivé.</p></translation> - </message> - <message> - <source>Forward</source> - <translation type="vanished">Suivant</translation> - </message> - <message> - <source>&Forward</source> - <translation type="vanished">&Suivant</translation> - </message> - <message> - <source>Move one help screen forward</source> - <translation type="vanished">Avance à la page d'aide suivante</translation> - </message> - <message> - <source><b>Forward</b><p>Moves one help screen forward. If none is available, this action is disabled.</p></source> - <translation type="vanished"><b>Suivant</b><p>Avance à la page d'aide suivante. S'il n'y en a pas, le bouton est désactivé.</p></translation> - </message> - <message> - <source>Home</source> - <translation type="vanished">URL de démarrage</translation> - </message> - <message> - <source>&Home</source> - <translation type="vanished">&URL de démarrage</translation> - </message> - <message> - <source>Move to the initial help screen</source> - <translation type="vanished">Va à la page d'aide de démarrage</translation> - </message> - <message> - <source><b>Home</b><p>Moves to the initial help screen.</p></source> - <translation type="vanished"><b>URL de démarrage</b><p>Va à la page d'aide initiale.</p></translation> - </message> - <message> - <source>Reload</source> - <translation type="vanished">Recharger</translation> - </message> - <message> - <source>&Reload</source> - <translation type="vanished">&Recharger</translation> - </message> - <message> - <source>Reload the current help screen</source> - <translation type="vanished">Recharge la page d'aide courante</translation> - </message> - <message> - <source><b>Reload</b><p>Reloads the current help screen.</p></source> - <translation type="vanished"><b>Recharger</b><p>Recharge la page d'aide courante.</p></translation> - </message> - <message> - <source>Add Bookmark</source> - <translation type="vanished">Ajouter un signet</translation> - </message> - <message> - <source>What's This?</source> - <translation type="vanished">Qu'est-ce que c'est ?</translation> - </message> - <message> - <source>&What's This?</source> - <translation type="vanished">&Qu'est-ce que c'est?</translation> - </message> - <message> - <source>Context sensitive help</source> - <translation type="vanished">Aide contextuelle</translation> - </message> - <message> - <source><b>Display context sensitive help</b><p>In What's This? mode, the mouse cursor shows an arrow with a question mark, and you can click on the interface elements to get a short description of what they do and how to use them. In dialogs, this feature can be accessed using the context help button in the titlebar.</p></source> - <translation type="vanished"><b>Affiche l'aide contextuelle</b><p>Dans le mode "Qu'est-ce que c'est?", la souris est affichée avec un point d'interrogation, et on peut cliquer sur les éléments de l'interface pour obtenir une courte description de l'élément. Cette fonction peut être obtenue avec le bouton d'aide contextuelle de la barre principale.</p></translation> - </message> - <message> - <source>About</source> - <translation type="vanished">À propos de</translation> - </message> - <message> - <source>&About</source> - <translation type="vanished">&À propos de </translation> - </message> - <message> - <source>Display information about this software</source> - <translation type="vanished">Affiche les informations concernant le logiciel</translation> - </message> - <message> - <source><b>About</b><p>Display some information about this software.</p></source> - <translation type="vanished"><b>À propos de</b><p>Affiche certaines informations concernant le logiciel.</p></translation> - </message> - <message> - <source>About Qt</source> - <translation type="vanished">À propos de Qt</translation> - </message> - <message> - <source>About &Qt</source> - <translation type="vanished">À propos de &Qt</translation> - </message> - <message> - <source>Display information about the Qt toolkit</source> - <translation type="vanished">Affiche les informations concernant Qt</translation> - </message> - <message> - <source><b>About Qt</b><p>Display some information about the Qt toolkit.</p></source> - <translation type="vanished"><b>À propos de Qt</b><p>Affiche les informations concernant Qt</p></translation> - </message> - <message> - <source>Zoom in</source> - <translation type="vanished">Zoom avant</translation> - </message> - <message> - <source>Zoom &in</source> - <translation type="vanished">Zoom a&vant</translation> - </message> - <message> - <source>Zoom in on the text</source> - <translation type="vanished">Zoom sur le texte</translation> - </message> - <message> - <source><b>Zoom in</b><p>Zoom in on the text. This makes the text bigger.</p></source> - <translation type="vanished"><b>Zoom avant</b><p>Zoom sur le texte. Affiche le texte en plus gros.</p></translation> - </message> - <message> - <source>Zoom out</source> - <translation type="vanished">Zoom arrière</translation> - </message> - <message> - <source>Zoom &out</source> - <translation type="vanished">Zoom a&rrière</translation> - </message> - <message> - <source>Zoom out on the text</source> - <translation type="vanished">Zoom arrière du texte</translation> - </message> - <message> - <source><b>Zoom out</b><p>Zoom out on the text. This makes the text smaller.</p></source> - <translation type="vanished"><b>Zoom arrière</b><p>Zoom arrière du texte. Affiche le texte en plus petit.</p></translation> - </message> - <message> - <source>Copy</source> - <translation type="vanished">Copier</translation> - </message> - <message> - <source>&Copy</source> - <translation type="vanished">&Copier</translation> - </message> - <message> - <source>Copy the selected text</source> - <translation type="vanished">Copie le texte sélectionné</translation> - </message> - <message> - <source><b>Copy</b><p>Copy the selected text to the clipboard.</p></source> - <translation type="vanished"><b>Copier</b><p>Copie le texte sélectionné dans le presse-papier.</p></translation> - </message> - <message> - <source>&File</source> - <translation type="vanished">&Fichier</translation> - </message> - <message> - <source>&Edit</source> - <translation type="vanished">&Edition</translation> - </message> - <message> - <source>&View</source> - <translation type="vanished">&Affichage</translation> - </message> - <message> - <source>&Go</source> - <translation type="vanished">A&ller</translation> - </message> - <message> - <source>H&istory</source> - <translation type="vanished">&Historique</translation> - </message> - <message> - <source>&Bookmarks</source> - <translation type="vanished">&Signets</translation> - </message> - <message> - <source>&Help</source> - <translation type="vanished">A&ide</translation> - </message> - <message> - <source>Ctrl+N</source> - <comment>File|New Window</comment> - <translation type="vanished">Ctrl+N</translation> - </message> - <message> - <source>Ctrl+O</source> - <comment>File|Open</comment> - <translation type="vanished">Ctrl+O</translation> - </message> - <message> - <source>Ctrl+P</source> - <comment>File|Print</comment> - <translation type="vanished">Ctrl+P</translation> - </message> - <message> - <source>Ctrl+W</source> - <comment>File|Close</comment> - <translation type="vanished">Ctrl+W</translation> - </message> - <message> - <source>Ctrl+Q</source> - <comment>File|Quit</comment> - <translation type="vanished">Ctrl+Q</translation> - </message> - <message> - <source>&Find...</source> - <translation type="vanished">&Rechercher...</translation> - </message> - <message> - <source>Find text in page</source> - <translation type="vanished">Trouver le texte dans la page</translation> - </message> - <message> - <source><b>Find</b><p>Find text in the current page.</p></source> - <translation type="vanished"><b>Chercher</b><p>Recherche le texte dans la page courante.</p></translation> - </message> - <message> - <source>Find &next</source> - <translation type="vanished">Chercher &suivant</translation> - </message> - <message> - <source>Find &previous</source> - <translation type="vanished">Chercher &précédent</translation> - </message> - <message> - <source>Ctrl+C</source> - <comment>Edit|Copy</comment> - <translation type="vanished">Ctrl+C</translation> - </message> - <message> - <source>File</source> - <translation type="vanished">Fichier</translation> - </message> - <message> - <source>Edit</source> - <translation type="vanished">Édition</translation> - </message> - <message> - <source>View</source> - <translation type="vanished">Affichage</translation> - </message> - <message> - <source>Find</source> - <translation type="vanished">Recherche</translation> - </message> - <message> - <source>Help</source> - <translation type="vanished">Aide</translation> - </message> - <message> - <source>Go</source> - <translation type="vanished">Aller à</translation> - </message> - <message> - <source>Help Files (*.html *.htm);;PDF Files (*.pdf);;CHM Files (*.chm);;All Files (*)</source> - <translation type="vanished">Fichiers d'aide (*.html *.htm);;Fichiers PDF (*.pdf);;Fichiers CHM (*.chm);;Tous les fichiers (*)</translation> - </message> - <message> - <source>&New Tab</source> - <translation type="vanished">&Nouvel onglet</translation> - </message> - <message> - <source>Ctrl+T</source> - <comment>File|New Tab</comment> - <translation type="vanished">Ctrl+T</translation> - </message> - <message> - <source>Open a new help window tab</source> - <translation type="vanished">Ouvrir un nouvel onglet d'aide</translation> - </message> - <message> - <source><b>New Tab</b><p>This opens a new help window tab.</p></source> - <translation type="vanished"><b>Nouvel onglet</b><p>Ouvre un nouvel onglet d'aide.</p></translation> - </message> - <message> - <source>Open a new help browser window</source> - <translation type="vanished">Ouvre une nouvelle fenêtre d'aide</translation> - </message> - <message> - <source><b>New Window</b><p>This opens a new help browser window.</p></source> - <translation type="vanished"><b>Nouvelle fenêtre</b><p>Ouvre une nouvelle fenêtre d'aide.</p></translation> - </message> - <message> - <source><b>Close</b><p>Closes the current help window.</p></source> - <translation type="vanished"><b>Fermer</b><p>Ferme la fenêtre d'aide courante.</p></translation> - </message> - <message> - <source>Close &All</source> - <translation type="vanished">&Tout fermer</translation> - </message> - <message> - <source><b>Close All</b><p>Closes all help windows except the first one.</p></source> - <translation type="vanished"><b>Tout fermer</b><p>Ferme toutes les fenêtres d'aide sauf la première.</p></translation> - </message> - <message> - <source>Open File in New &Tab</source> - <translation type="vanished">Ouvrir unfichier dans un nouvel &onglet</translation> - </message> - <message> - <source>Shift+Ctrl+O</source> - <comment>File|Open in new tab</comment> - <translation type="vanished">Shift+Ctrl+O</translation> - </message> - <message> - <source>Open a help file for display in a new tab</source> - <translation type="vanished">Ouvre un fichier d'aide dans un nouvel onglet</translation> - </message> - <message> - <source><b>Open File in New Tab</b><p>This opens a new help file for display in a new tab. It pops up a file selection dialog.</p></source> - <translation type="vanished"><b>Ouvrir un fichier dans un nouvel onglet</b><p>Ouvre un nouveau fichier d'aide avec une boite de dialogue.</p></translation> - </message> - <message> - <source>New Tab</source> - <translation type="vanished">Nouvel onglet</translation> - </message> - <message> - <source>Open File in New Tab</source> - <translation type="vanished">Ouvrir le fichier dans un nouvel onglet</translation> - </message> - <message> - <source>Close All</source> - <translation type="vanished">Tout fermer</translation> - </message> - <message> - <source>Alt+Left</source> - <comment>Go|Backward</comment> - <translation type="vanished">Alt+Gauche</translation> - </message> - <message> - <source>Backspace</source> - <comment>Go|Backward</comment> - <translation type="vanished">RetArr (BackSpace)</translation> - </message> - <message> - <source>Alt+Right</source> - <comment>Go|Forward</comment> - <translation type="vanished">Alt+Droite</translation> - </message> - <message> - <source>Shift+Backspace</source> - <comment>Go|Forward</comment> - <translation type="vanished">Shift+Backspace</translation> - </message> - <message> - <source>Ctrl+Home</source> - <comment>Go|Home</comment> - <translation type="vanished">Ctrl+Orig</translation> - </message> - <message> - <source>Ctrl+R</source> - <comment>Go|Reload</comment> - <translation type="vanished">Ctrl+R</translation> - </message> - <message> - <source>Find...</source> - <translation type="vanished">Rechercher...</translation> - </message> - <message> - <source>Ctrl+F</source> - <comment>Edit|Find</comment> - <translation type="vanished">Ctrl+F</translation> - </message> - <message> - <source>Find next</source> - <translation type="vanished">Chercher suivant</translation> - </message> - <message> - <source>F3</source> - <comment>Edit|Find next</comment> - <translation type="vanished">F3</translation> - </message> - <message> - <source>Find previous</source> - <translation type="vanished">Chercher précédent</translation> - </message> - <message> - <source>Shift+F3</source> - <comment>Edit|Find previous</comment> - <translation type="vanished">Shift+F3</translation> - </message> - <message> - <source>Shift+F1</source> - <comment>Help|What's This?'</comment> - <translation type="vanished">Shift+F1</translation> - </message> - <message> - <source>Ctrl++</source> - <comment>View|Zoom in</comment> - <translation type="vanished">Ctrl++</translation> - </message> - <message> - <source>Ctrl+-</source> - <comment>View|Zoom out</comment> - <translation type="vanished">Ctrl+-</translation> - </message> - <message> - <source>Find next occurrence of text in page</source> - <translation type="vanished">Recherche de la prochaine occurence du texte dans la page</translation> - </message> - <message> - <source><b>Find next</b><p>Find the next occurrence of text in the current page.</p></source> - <translation type="vanished"><b>Chercher suivant</b><p>Recherche la prochaine occurence du texte dans la page.</p></translation> - </message> - <message> - <source>Find previous occurrence of text in page</source> - <translation type="vanished">Recherche de l' occurence précédente dans la page</translation> - </message> - <message> - <source><b>Find previous</b><p>Find the previous occurrence of text in the current page.</p></source> - <translation type="vanished"><b>Chercher précédent</b><p>Recherche l'occurence précédente dans la page.</p></translation> - </message> - <message> - <source>Print Preview</source> - <translation type="vanished">Aperçu avant impression</translation> - </message> - <message> - <source>Print preview of the displayed help</source> - <translation type="vanished">Affiche un aperçu de l'aide avant impression</translation> - </message> - <message> - <source><b>Print Preview</b><p>Print preview of the displayed help text.</p></source> - <translation type="vanished"><b>Aperçu avant impression</b><p>Aperçu avant impression de l'aide affichée.</p></translation> - </message> - <message> - <source>Show next tab</source> - <translation type="vanished">Afficher la tabulation suivante</translation> - </message> - <message> - <source>Ctrl+Alt+Tab</source> - <translation type="vanished">Ctrl+Alt+Tab</translation> - </message> - <message> - <source>Show previous tab</source> - <translation type="vanished">Afficher la tabulation précédente</translation> - </message> - <message> - <source>Shift+Ctrl+Alt+Tab</source> - <translation type="vanished">Shift+Ctrl+Alt+Tab</translation> - </message> - <message> - <source>Switch between tabs</source> - <translation type="vanished">Intervertir les onglets</translation> - </message> - <message> - <source>Ctrl+1</source> - <translation type="vanished">Ctrl+1</translation> - </message> - <message> - <source>Clear icons database</source> - <translation type="vanished">Effacer la base d'icônes</translation> - </message> - <message> - <source>Clear the database of favicons</source> - <translation type="vanished">Effacer la base d'icônes</translation> - </message> - <message> - <source><b>Clear icons database</b><p>Clears the database of favicons of previously visited URLs.</p></source> - <translation type="vanished"><b>Effacer la base d'icônes</b><p>Efface la base d'icônes de l'URL visitée précédemment.</p></translation> - </message> - <message> - <source>Preferences</source> - <translation type="vanished">Préférences</translation> - </message> - <message> - <source>&Preferences...</source> - <translation type="vanished">&Préférences...</translation> - </message> - <message> - <source>Set the prefered configuration</source> - <translation type="vanished">Édition des préférences</translation> - </message> - <message> - <source><b>Preferences</b><p>Set the configuration items of the application with your prefered values.</p></source> - <translation type="vanished"><b>Préférences</b><p>Edite les valeurs souhaitées pour la configuration du logiciel.</p></translation> - </message> - <message> - <source>&Window</source> - <translation type="vanished">&Fenêtre</translation> - </message> - <message> - <source>Search</source> - <translation type="vanished">Rechercher</translation> - </message> - <message> - <source>F11</source> - <translation type="vanished">F11</translation> - </message> - <message> - <source>&Tools</source> - <translation type="vanished">&Outils</translation> - </message> - <message> - <source>Ctrl+U</source> - <translation type="vanished">Ctrl+U</translation> - </message> - <message> - <source>Languages</source> - <translation type="vanished">Langages</translation> - </message> - <message> - <source>Settings</source> - <translation type="vanished">Configuration</translation> - </message> - <message> - <source>Zoom reset</source> - <translation type="vanished">Annulation du zoom</translation> - </message> - <message> - <source>Zoom &reset</source> - <translation type="vanished">Annulation du &zoom</translation> - </message> - <message> - <source>Ctrl+0</source> - <comment>View|Zoom reset</comment> - <translation type="vanished">Ctrl+0</translation> - </message> - <message> - <source>Reset the zoom of the text</source> - <translation type="vanished">Annulation du zoom du texte</translation> - </message> - <message> - <source><b>Zoom reset</b><p>Reset the zoom of the text. This sets the zoom factor to 100%.</p></source> - <translation type="vanished"><b>Annulation du zoom</b><p>Annulation du zoom du texte. Ceci met le facteur de zoom à 100%. </p></translation> - </message> - <message> - <source>Import Bookmarks</source> - <translation type="vanished">Importer signets</translation> - </message> - <message> - <source>Export Bookmarks</source> - <translation type="vanished">Exporter les signets</translation> - </message> - <message> - <source>Manage Bookmarks</source> - <translation type="vanished">Gérer signets</translation> - </message> - <message> - <source>Add &Bookmark...</source> - <translation type="vanished">&Ajouter un signet ...</translation> - </message> - <message> - <source>Ctrl+D</source> - <comment>Help|Add bookmark</comment> - <translation type="vanished">Ctrl+D</translation> - </message> - <message> - <source>Add Folder</source> - <translation type="vanished">Ajouter repertoire</translation> - </message> - <message> - <source>Add &Folder...</source> - <translation type="vanished">Ajouter &Répertoire ...</translation> - </message> - <message> - <source>F5</source> - <comment>Go|Reload</comment> - <translation type="vanished">F5</translation> - </message> - <message> - <source>Stop</source> - <translation type="vanished">Arrêt</translation> - </message> - <message> - <source>&Stop</source> - <translation type="vanished">&Arrêt</translation> - </message> - <message> - <source>Esc</source> - <comment>Go|Stop</comment> - <translation type="vanished">Esc</translation> - </message> - <message> - <source>Shift+Ctrl+S</source> - <comment>File|Save As</comment> - <translation type="vanished">Shift+Ctrl+S</translation> - </message> - <message> - <source>Windows</source> - <translation type="vanished">Windows</translation> - </message> - <message> - <source>Unicode</source> - <translation type="vanished">Unicode</translation> - </message> - <message> - <source>Other</source> - <translation type="vanished">Autre</translation> - </message> - <message> - <source>Ctrl+Shift+I</source> - <comment>Help|Siteinfo Dialog</comment> - <translation type="vanished">Ctrl+Shift+I</translation> - </message> - <message> - <source>Tools</source> - <translation type="vanished">Outils</translation> - </message> - <message> - <source>Zoom In</source> - <comment>View|Zoom in</comment> - <translation type="vanished"> -Zoom avant</translation> - </message> - <message> - <source>Zoom Out</source> - <comment>View|Zoom out</comment> - <translation type="vanished">Zoom arrière</translation> - </message> - <message> - <source>Save As</source> - <translation type="vanished">Enregistrer sous</translation> - </message> - <message> - <source>Keyboard &Shortcuts...</source> - <translation type="vanished">&Raccourcis claviers...</translation> - </message> - <message> - <source>Set the keyboard shortcuts</source> - <translation type="vanished">Définition des raccourcis clavier</translation> - </message> - <message> - <source><b>Keyboard Shortcuts</b><p>Set the keyboard shortcuts of the application with your prefered values.</p></source> - <translation type="vanished"><b>Raccourcis claviers</b><p>Edite les raccourcis claviers pour l'application.</p></translation> - </message> - <message> - <source>&Export Keyboard Shortcuts...</source> - <translation type="vanished">&Exporter les raccourcis claviers...</translation> - </message> - <message> - <source>Export the keyboard shortcuts</source> - <translation type="vanished">Exporte les raccourcis claviers</translation> - </message> - <message> - <source><b>Export Keyboard Shortcuts</b><p>Export the keyboard shortcuts of the application.</p></source> - <translation type="vanished"><b>Exporter les raccourcis clavier</b><p>Exporte les raccourcis claviers de l'application.</p></translation> - </message> - <message> - <source>&Import Keyboard Shortcuts...</source> - <translation type="vanished">&Importer des raccourcis clavier...</translation> - </message> - <message> - <source>Import the keyboard shortcuts</source> - <translation type="vanished">Importe des raccourcis clavier</translation> - </message> - <message> - <source><b>Import Keyboard Shortcuts</b><p>Import the keyboard shortcuts of the application.</p></source> - <translation type="vanished"><b>Importer des raccourcis clavier</b><p>Importe des raccourcis claviers de l'application.</p></translation> - </message> - </context> - <context> <name>HexEditGotoWidget</name> <message> <location filename="../HexEdit/HexEditGotoWidget.py" line="40" /> @@ -33005,12 +30151,10 @@ <translation>Tous fichiers (*)</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1201" /> - <location filename="../HexEdit/HexEditMainWindow.py" line="1186" /> - <location filename="../HexEdit/HexEditMainWindow.py" line="1124" /> - <location filename="../HexEdit/HexEditMainWindow.py" line="1111" /> - <location filename="../HexEdit/HexEditMainWindow.py" line="997" /> - <location filename="../HexEdit/HexEditMainWindow.py" line="990" /> + <location filename="../HexEdit/HexEditMainWindow.py" line="1181" /> + <location filename="../HexEdit/HexEditMainWindow.py" line="1113" /> + <location filename="../HexEdit/HexEditMainWindow.py" line="999" /> + <location filename="../HexEdit/HexEditMainWindow.py" line="989" /> <location filename="../HexEdit/HexEditMainWindow.py" line="973" /> <source>eric Hex Editor</source> <translation type="unfinished" /> @@ -33021,16 +30165,14 @@ <translation>Le fichier chargé a des modifications non enregistrées.</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="991" /> + <location filename="../HexEdit/HexEditMainWindow.py" line="990" /> <source>The file '{0}' does not exist.</source> <translation>Le fichier '{0}' n'existe pas.</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="998" /> - <source>Cannot read file '{0}: -{1}.</source> - <translation>Ne peut lire le fichier '{0}: -{1}.</translation> + <location filename="../HexEdit/HexEditMainWindow.py" line="1000" /> + <source><p>Cannot read file <b>{0}</b>.</p><p>Reason: {1}</p></source> + <translation type="unfinished" /> </message> <message> <location filename="../HexEdit/HexEditMainWindow.py" line="1027" /> @@ -33044,73 +30186,81 @@ <translation>Enregistrer le fichier binaire</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1177" /> + <location filename="../HexEdit/HexEditMainWindow.py" line="1165" /> <location filename="../HexEdit/HexEditMainWindow.py" line="1089" /> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Le fichier <b>{0}</b>existe déjà. Écraser ?</p></translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1202" /> + <location filename="../HexEdit/HexEditMainWindow.py" line="1182" /> + <location filename="../HexEdit/HexEditMainWindow.py" line="1114" /> + <source><p>Cannot write file <b>{0}</b>.</p><p>Reason: {1}</p></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../HexEdit/HexEditMainWindow.py" line="1187" /> - <location filename="../HexEdit/HexEditMainWindow.py" line="1125" /> - <location filename="../HexEdit/HexEditMainWindow.py" line="1112" /> - <source>Cannot write file '{0}: -{1}.</source> - <translation>Ne peut écrire le fichier '{0}: -{1}.</translation> - </message> - <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1206" /> - <location filename="../HexEdit/HexEditMainWindow.py" line="1135" /> + <location filename="../HexEdit/HexEditMainWindow.py" line="1123" /> <source>File saved</source> <translation>Fichier enregistré</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1176" /> - <location filename="../HexEdit/HexEditMainWindow.py" line="1160" /> + <location filename="../HexEdit/HexEditMainWindow.py" line="1164" /> + <location filename="../HexEdit/HexEditMainWindow.py" line="1148" /> <source>Save to readable file</source> <translation type="unfinished" /> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1162" /> + <location filename="../HexEdit/HexEditMainWindow.py" line="1150" /> <source>Text Files (*.txt);;All Files (*)</source> <translation>Fichiers texte (*.txt);;Tous les fichiers (*)</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1163" /> + <location filename="../HexEdit/HexEditMainWindow.py" line="1151" /> <source>Text Files (*.txt)</source> <translation>Fichiers texte (*.txt)</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1242" /> + <location filename="../HexEdit/HexEditMainWindow.py" line="1223" /> <source>Untitled</source> <translation>SansTitre</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1247" /> + <location filename="../HexEdit/HexEditMainWindow.py" line="1228" /> <source>{0}[*] - {1}</source> <translation>{0}[*] - {1}</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1248" /> + <location filename="../HexEdit/HexEditMainWindow.py" line="1229" /> <source>Hex Editor</source> <translation type="unfinished">Hex Editor</translation> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1305" /> + <location filename="../HexEdit/HexEditMainWindow.py" line="1286" /> <source>About eric Hex Editor</source> <translation type="unfinished" /> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1306" /> + <location filename="../HexEdit/HexEditMainWindow.py" line="1287" /> <source>The eric Hex Editor is a simple editor component to edit binary files.</source> <translation type="unfinished" /> </message> <message> - <location filename="../HexEdit/HexEditMainWindow.py" line="1441" /> + <location filename="../HexEdit/HexEditMainWindow.py" line="1422" /> <source>&Clear</source> <translation>&Effacer</translation> </message> + <message> + <source>Cannot write file '{0}: +{1}.</source> + <translation type="vanished">Ne peut écrire le fichier '{0}: +{1}.</translation> + </message> + <message> + <source>Cannot read file '{0}: +{1}.</source> + <translation type="vanished">Ne peut lire le fichier '{0}: +{1}.</translation> + </message> </context> <context> <name>HexEditReplaceWidget</name> @@ -33401,471 +30551,463 @@ <source>Enter the number of recent files to remember</source> <translation>Entrer le nombre de fichiers récents à retenir</translation> </message> - <message> - <source>Selection</source> - <translation type="vanished">Sélection</translation> - </message> </context> <context> <name>Hg</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="281" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="280" /> <source>Create project repository</source> <translation>Créer un répertoire projet</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="282" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="281" /> <source>The project repository could not be created.</source> <translation>Le répertoire projet n'a pu être créé.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="313" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="312" /> <source>Creating Mercurial repository</source> <translation>Création en cour d'un répertoire Mercurial</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="333" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="332" /> <source>Initial commit to Mercurial repository</source> <translation>Commit initial vers le dépot Mercurial</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="373" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="372" /> <source>Cloning project from a Mercurial repository</source> <translation>Clonage du projet à partir d'un dépot Mercurial</translation> </message> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="475" /> + <source>Commit Changes</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="476" /> - <source>Commit Changes</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="477" /> <source>The commit affects files, that have unsaved changes. Shall the commit be continued?</source> <translation type="unfinished">Ce commit affecte des fichiers qui ont des modifications non enregistrées. Faut-il poursuivre le commit ?</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="533" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="532" /> <source>Committing changes to Mercurial repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="626" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="625" /> <source>Synchronizing with the Mercurial repository</source> <translation>Synchronisation en cours avec le dépot Mercurial</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="656" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="655" /> <source>Adding files/directories to the Mercurial repository</source> <translation>Ajouter des fichiers/dossier au dépot Mercurial</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="712" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="711" /> <source>Removing files/directories from the Mercurial repository</source> <translation>Suppression en cours des fichiers/dossiers à partir du dépot Mercurial</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="760" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="759" /> <source>Renaming {0}</source> <translation type="unfinished">Renommage {0}</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="883" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="882" /> <source>Tagging in the Mercurial repository</source> <translation type="unfinished" /> </message> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="928" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="919" /> + <source>Revert changes</source> + <translation>Revenir avant les modifications</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="920" /> + <source>Do you really want to revert all changes to these files or directories?</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="929" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="920" /> - <source>Revert changes</source> - <translation>Revenir avant les modifications</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="921" /> - <source>Do you really want to revert all changes to these files or directories?</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="930" /> <source>Do you really want to revert all changes of the project?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="933" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="932" /> <source>Reverting changes</source> <translation>Revenir avant les modifications</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="975" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="974" /> <source>Merging</source> <translation>Fusion en cours</translation> </message> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1014" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1005" /> + <source>Re-Merge</source> + <translation type="unfinished">Re-fusionner</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1006" /> + <source>Do you really want to re-merge these files or directories?</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1015" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1006" /> - <source>Re-Merge</source> - <translation type="unfinished">Re-fusionner</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1007" /> - <source>Do you really want to re-merge these files or directories?</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1016" /> <source>Do you really want to re-merge the project?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1018" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1017" /> <source>Re-Merging</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1038" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1037" /> <source>Current branch tip</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1211" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1210" /> <source>Mercurial command</source> <translation>Commande Mercurial</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1360" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1359" /> <source>Copying {0}</source> <translation>Copie en cours {0}</translation> </message> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1596" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1584" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1574" /> + <source>Mercurial Side-by-Side Difference</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1597" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1585" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1575" /> - <source>Mercurial Side-by-Side Difference</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1598" /> <source><p>The file <b>{0}</b> could not be read.</p></source> <translation><p>Le fichier <b>{0}</b> n'a pas pu être lu.</p></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2230" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2220" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2211" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1672" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2229" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2219" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2210" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1671" /> <source>Apply changegroups</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1675" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1674" /> <source>Pulling from a remote Mercurial repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1721" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1720" /> <source>Pushing to a remote Mercurial repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1832" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1831" /> <source>Marking as 'unresolved'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1834" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1833" /> <source>Marking as 'resolved'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1857" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1856" /> <source>Aborting uncommitted merge</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1881" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1880" /> <source>Creating branch in the Mercurial repository</source> <translation>Création en cours d'une branche sur le dépot Mercurial</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1890" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1889" /> <source>Created new branch <{0}>.</source> <translation>Nouvelle branche créée <{0}>.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1899" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1898" /> <source>Showing current branch</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1990" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1989" /> <source>Verifying the integrity of the Mercurial repository</source> <translation>Vérification en cours de l'intégrité du dépot Mercurial</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2004" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2003" /> <source>Showing the combined configuration settings</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2017" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2016" /> <source>Showing aliases for remote repositories</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2030" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2029" /> <source>Recovering from interrupted transaction</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2042" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2041" /> <source>Identifying project directory</source> <translation type="unfinished" /> </message> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2077" /> + <source>Create .hgignore file</source> + <translation>Créer un fichier .hgignore</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2078" /> - <source>Create .hgignore file</source> - <translation>Créer un fichier .hgignore</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2079" /> <source><p>The file <b>{0}</b> exists already. Overwrite it?</p></source> <translation><p>Le fichier <b>{0}</b>existe déjà. L'écraser ?</p></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2171" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2147" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2130" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2170" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2146" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2129" /> <source>Create changegroup</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2132" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2131" /> <source>Mercurial Changegroup Files (*.hg)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2148" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2147" /> <source><p>The Mercurial changegroup file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2183" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2182" /> <source>Preview changegroup</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2213" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2185" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2212" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2184" /> <source>Mercurial Changegroup Files (*.hg);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2221" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2220" /> <source>Shall the working directory be updated?</source> <translation>Faut-il mettre à jour le répertoire de travail ?</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2250" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2249" /> <source>Bisect subcommand ({0}) invalid.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2272" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2271" /> <source>Mercurial Bisect ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2295" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2294" /> <source>Removing files from the Mercurial repository only</source> <translation>Supprimer les fichiers de dépot Mercurial uniquement</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2337" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2319" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2336" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2318" /> <source>Backing out changeset</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2320" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2319" /> <source>No revision given. Aborting...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2353" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2348" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2352" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2347" /> <source>Rollback last transaction</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2349" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2348" /> <source>Are you sure you want to rollback the last transaction?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2405" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2404" /> <source>Import Patch</source> <translation>Importer un patch</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2446" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2445" /> <source>Export Patches</source> <translation>Exporter des patches</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2485" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2484" /> <source>Change Phase</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2534" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2533" /> <source>Copy Changesets</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2575" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2574" /> <source>Copy Changesets (Continue)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2587" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2586" /> <source>Copy Changesets (Stop)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2600" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2599" /> <source>Copy Changesets (Abort)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2622" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2621" /> <source>Create Unversioned Archive</source> <translation type="unfinished" /> </message> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2634" /> + <source>Delete All Backups</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2635" /> - <source>Delete All Backups</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2636" /> <source><p>Do you really want to delete all backup bundles stored in the backup area?<br/><b>{0}</b></p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2721" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2703" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2693" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2720" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2702" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2692" /> <source>Add Sub-repository</source> <translation>Ajouter un sous-dépot</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2754" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2694" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2753" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2693" /> <source><p>The sub-repositories file .hgsub could not be read.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2704" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2703" /> <source><p>The sub-repositories file .hgsub already contains an entry <b>{0}</b>. Aborting...</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2773" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2722" /> - <source><p>The sub-repositories file .hgsub could not be written to.</p><p>Reason: {0}</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2772" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2753" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2742" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2721" /> + <source><p>The sub-repositories file .hgsub could not be written to.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2771" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2752" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2741" /> <source>Remove Sub-repositories</source> <translation>Supprimer un sous-répertoire</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2743" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2742" /> <source><p>The sub-repositories file .hgsub does not exist. Aborting...</p></source> <translation type="unfinished" /> </message> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2994" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2856" /> + <source>Mercurial Command Server</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2857" /> + <source><p>The Mercurial Command Server could not be restarted.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2995" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2857" /> - <source>Mercurial Command Server</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2858" /> - <source><p>The Mercurial Command Server could not be restarted.</p><p>Reason: {0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="2996" /> <source><p>The Mercurial Command Server could not be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3105" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3104" /> <source>Mercurial Bookmark</source> <translation>Signet Mercurial</translation> </message> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3120" /> + <source>Delete Bookmark</source> + <translation>Supprimer le signet</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3121" /> - <source>Delete Bookmark</source> - <translation>Supprimer le signet</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3122" /> <source>Select the bookmark to be deleted:</source> <translation>Selectionner le signet à supprimer :</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3130" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3129" /> <source>Delete Mercurial Bookmark</source> <translation>Supprimer le signet Mercurial</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3154" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3153" /> <source>Rename Mercurial Bookmark</source> <translation>Renommer le signet Mercurial</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3188" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3187" /> <source>Move Mercurial Bookmark</source> <translation>Déplacer le signet Mercurial</translation> </message> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3258" /> + <source>Pull Bookmark</source> + <translation>Récuperer le signet</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3259" /> - <source>Pull Bookmark</source> - <translation>Récuperer le signet</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3260" /> <source>Select the bookmark to be pulled:</source> <translation>Sélectionner le signet à récuperer:</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3269" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3268" /> <source>Pulling bookmark from a remote Mercurial repository</source> <translation>Récupérant le signet d'un dépôt Mercurial distant</translation> </message> <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3295" /> + <source>Push Bookmark</source> + <translation>Envoyer signet</translation> + </message> + <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3296" /> - <source>Push Bookmark</source> - <translation>Envoyer signet</translation> - </message> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3297" /> <source>Select the bookmark to be push:</source> <translation>Sélectionner le signet à envoyer:</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3309" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="3308" /> <source>Pushing bookmark to a remote Mercurial repository</source> <translation>À envoyer le signet à un dépôt Mercurial distant</translation> </message> - <message> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation type="vanished">Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> - </message> </context> <context> <name>HgAddSubrepositoryDialog</name> @@ -33948,34 +31090,6 @@ <source>Errors</source> <translation>Erreurs</translation> </message> - <message> - <source>Input</source> - <translation type="vanished">Entrée</translation> - </message> - <message> - <source>&Send</source> - <translation type="vanished">&Envoyer</translation> - </message> - <message> - <source>Select to switch the input field to password mode</source> - <translation type="vanished">Cocher pour basculer le champ d'entrée en mode Mot de Passe</translation> - </message> - <message> - <source>&Password Mode</source> - <translation type="vanished">Mode Mot de &Passe</translation> - </message> - <message> - <source>Alt+P</source> - <translation type="vanished">Alt+P</translation> - </message> - <message> - <source>Process Generation Error</source> - <translation type="vanished">Erreur du processus</translation> - </message> - <message> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation type="vanished">Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> - </message> </context> <context> <name>HgArchiveDialog</name> @@ -34443,34 +31557,6 @@ <source>Errors</source> <translation>Erreurs</translation> </message> - <message> - <source>Input</source> - <translation type="vanished">Entrée</translation> - </message> - <message> - <source>&Send</source> - <translation type="vanished">&Envoyer</translation> - </message> - <message> - <source>Select to switch the input field to password mode</source> - <translation type="vanished">Cocher pour basculer le champ d'entrée en mode Mot de Passe</translation> - </message> - <message> - <source>&Password Mode</source> - <translation type="vanished">Mode Mot de &Passe</translation> - </message> - <message> - <source>Alt+P</source> - <translation type="vanished">Alt+P</translation> - </message> - <message> - <source>Process Generation Error</source> - <translation type="vanished">Erreur du processus</translation> - </message> - <message> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation type="vanished">Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> - </message> </context> <context> <name>HgBookmarksListDialog</name> @@ -34598,34 +31684,6 @@ <source>Errors</source> <translation>Erreurs</translation> </message> - <message> - <source>Input</source> - <translation type="vanished">Entrée</translation> - </message> - <message> - <source>&Send</source> - <translation type="vanished">&Envoyer</translation> - </message> - <message> - <source>Select to switch the input field to password mode</source> - <translation type="vanished">Cocher pour basculer le champ d'entrée en mode Mot de Passe</translation> - </message> - <message> - <source>&Password Mode</source> - <translation type="vanished">Mode Mot de &Passe</translation> - </message> - <message> - <source>Alt+P</source> - <translation type="vanished">Alt+P</translation> - </message> - <message> - <source>Process Generation Error</source> - <translation type="vanished">Erreur du processus</translation> - </message> - <message> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation type="vanished">Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> - </message> </context> <context> <name>HgBranchInputDialog</name> @@ -35108,34 +32166,6 @@ <source>Errors</source> <translation>Erreurs</translation> </message> - <message> - <source>Input</source> - <translation type="vanished">Entrée</translation> - </message> - <message> - <source>&Send</source> - <translation type="vanished">&Envoyer</translation> - </message> - <message> - <source>Select to switch the input field to password mode</source> - <translation type="vanished">Cocher pour basculer le champ d'entrée en mode Mot de Passe</translation> - </message> - <message> - <source>&Password Mode</source> - <translation type="vanished">Mode Mot de &Passe</translation> - </message> - <message> - <source>Alt+P</source> - <translation type="vanished">Alt+P</translation> - </message> - <message> - <source>Process Generation Error</source> - <translation type="vanished">Erreur du processus</translation> - </message> - <message> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation type="vanished">Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> - </message> </context> <context> <name>HgCopyDialog</name> @@ -35250,79 +32280,63 @@ <source>Alt+P</source> <translation>Alt+P</translation> </message> - <message> - <source>Process Generation Error</source> - <translation type="vanished">Erreur du processus</translation> - </message> - <message> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation type="vanished">Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> - </message> - <message> - <source>Press to send the input to the subversion process</source> - <translation type="vanished">Cliquer pour envoyer l'entrée saisie au processus Subversion</translation> - </message> - <message> - <source>Enter data to be sent to the subversion process</source> - <translation type="vanished">Entrer les données à envoyer au processus Subversion</translation> - </message> </context> <context> <name>HgDiffDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="41" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="42" /> <source>Refresh</source> <translation>Rafraichir</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="43" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="44" /> <source>Press to refresh the display</source> <translation>Cliquer pour réfraichir l'affichage</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="93" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="94" /> <source>Patch Contents</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="103" /> - <source>Process Generation Error</source> - <translation>Erreur du processus</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="104" /> + <source>Process Generation Error</source> + <translation>Erreur du processus</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="105" /> <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/vcsMercurial/HgDiffDialog.py" line="121" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="122" /> <source>There is no difference.</source> <translation>Aucune différence.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="143" /> - <source><Start></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="144" /> + <source><Start></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="145" /> <source><End></source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="255" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="241" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="224" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="242" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="225" /> <source>Save Diff</source> <translation>Enregistrer Diff</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="226" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="227" /> <source>Patch Files (*.diff)</source> <translation>Fichiers Patch (*.diff)</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="242" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgDiffDialog.py" line="243" /> <source><p>The patch file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Le fichier patch <b>{0}</b> existe déjà. L"écraser ?</p></translation> </message> @@ -35445,25 +32459,6 @@ </message> </context> <context> - <name>HgFetchDialog</name> - <message> - <source>Commit Message</source> - <translation type="vanished">Message de commit</translation> - </message> - <message> - <source>Enter commit message or leave empty to use the default message</source> - <translation type="vanished">Entrer le message de commit ou laisser vide pour utiliser la valeur par défaut</translation> - </message> - <message> - <source>Recent commit messages</source> - <translation type="vanished">Messages de commit récents</translation> - </message> - <message> - <source>Select a recent commit message to use</source> - <translation type="vanished">Sélectionner un message de commit</translation> - </message> - </context> - <context> <name>HgGpgSignDialog</name> <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignDialog.ui" line="0" /> @@ -35669,34 +32664,6 @@ <source>no signatures found</source> <translation type="unfinished" /> </message> - <message> - <source>Input</source> - <translation type="vanished">Entrée</translation> - </message> - <message> - <source>&Send</source> - <translation type="vanished">&Envoyer</translation> - </message> - <message> - <source>Select to switch the input field to password mode</source> - <translation type="vanished">Cocher pour basculer le champ d'entrée en mode Mot de Passe</translation> - </message> - <message> - <source>&Password Mode</source> - <translation type="vanished">Mode Mot de &Passe</translation> - </message> - <message> - <source>Alt+P</source> - <translation type="vanished">Alt+P</translation> - </message> - <message> - <source>Process Generation Error</source> - <translation type="vanished">Erreur du processus</translation> - </message> - <message> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation type="vanished">Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> - </message> </context> <context> <name>HgGraftDialog</name> @@ -36158,7 +33125,7 @@ <context> <name>HgLogBrowserDialog</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="102" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="103" /> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" /> <source>Mercurial Log</source> <translation>Historique Mercurial</translation> @@ -36234,19 +33201,19 @@ <translation>Branche</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="135" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="136" /> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" /> <source>Revision</source> <translation>Révision</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="139" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="140" /> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" /> <source>Phase</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="136" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="137" /> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" /> <source>Author</source> <translation>Auteur</translation> @@ -36257,7 +33224,7 @@ <translation>Date</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="137" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="138" /> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" /> <source>Message</source> <translation>Message</translation> @@ -36318,7 +33285,7 @@ <translation>Copie depuis</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2515" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2516" /> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="0" /> <source>Differences</source> <translation>Différences</translation> @@ -36339,421 +33306,421 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="104" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="105" /> <source>Mercurial Log (Incoming)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="106" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="107" /> <source>Mercurial Log (Outgoing)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="108" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="109" /> <source>Mercurial Full Log</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="123" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="124" /> <source>&Refresh</source> <translation>&Rafraichir</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="125" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="126" /> <source>Press to refresh the list of changesets</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="132" /> - <source>Find</source> - <translation>Chercher</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="133" /> + <source>Find</source> + <translation>Chercher</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="134" /> <source>Filter</source> <translation>Filtrer</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="138" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="139" /> <source>File</source> <translation>Fichier</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="160" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="161" /> <source><table><tr><td><b>Revision</b></td><td>{0}</td></tr><tr><td><b>Date</b></td><td>{1}</td></tr><tr><td><b>Author</b></td><td>{2}</td></tr><tr><td><b>Branch</b></td><td>{3}</td></tr>{4}<tr><td><b>Message</b></td><td>{5}</td></tr></table></source> <translation><table><tr><td><b>Révision</b></td><td>{0}</td></tr><tr><td><b>Date</b></td><td>{1}</td></tr><tr><td><b>Auteur</b></td><td>{2}</td></tr><tr><td><b>Branche</b></td><td>{3}</td></tr>{4}<tr><td><b>Message</b></td><td>{5}</td></tr></table></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="170" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="171" /> <source><tr><td><b>Parents</b></td><td>{0}</td></tr></source> <translation><tr><td><b>Parents</b></td><td>{0}</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="173" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="174" /> <source><tr><td><b>Children</b></td><td>{0}</td></tr></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="176" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="177" /> <source><tr><td><b>Tags</b></td><td>{0}</td></tr></source> <translation><tr><td><b>Étiquettes</b></td><td>{0}</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="179" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="180" /> <source><tr><td><b>Latest Tag</b></td><td>{0}</td></tr></source> <translation><tr><td><b>Dernière étiquette</b></td><td>{0}</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="182" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="183" /> <source><tr><td><b>Bookmarks</b></td><td>{0}</td></tr></source> <translation><tr><td><b>Signets</b></td><td>{0}</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="194" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="195" /> <source>All</source> <translation>Tous</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="212" /> - <source>Added</source> - <translation>Ajouté</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="213" /> - <source>Deleted</source> - <translation>Supprimé</translation> + <source>Added</source> + <translation>Ajouté</translation> </message> <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="214" /> + <source>Deleted</source> + <translation>Supprimé</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="215" /> <source>Modified</source> <translation>Modifié</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="218" /> - <source>Draft</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="219" /> - <source>Public</source> + <source>Draft</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="220" /> + <source>Public</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="221" /> <source>Secret</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="230" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="231" /> <source>Bookmarks</source> <translation>Signets</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2022" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="269" /> - <source>Copy Changesets</source> - <translation type="unfinished" /> - </message> - <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2023" /> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="270" /> + <source>Copy Changesets</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="271" /> <source>Copy the selected changesets to the current branch</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="275" /> - <source>Merge with Changeset</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="276" /> + <source>Merge with Changeset</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="277" /> <source>Merge the working directory with the selected changeset</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="280" /> - <source>Change Phase</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="281" /> + <source>Change Phase</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="282" /> <source>Change the phase of the selected revisions</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="283" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="284" /> <source><b>Change Phase</b> <p>This changes the phase of the selected revisions. The selected revisions have to have the same current phase.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="289" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="290" /> <source>Tag</source> <translation>Étiquette</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="291" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="292" /> <source>Tag the selected revision</source> <translation>Étiquetter la révision sélectionnée</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="294" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="295" /> <source>Close Heads</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="296" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="297" /> <source>Close the selected heads</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2093" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2079" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="299" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2094" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2080" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="300" /> <source>Switch</source> <translation>Basculer de version</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="301" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="302" /> <source>Switch the working directory to the selected revision</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="308" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="309" /> <source>Define Bookmark...</source> <translation>Définir un signet...</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="310" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="311" /> <source>Bookmark the selected revision</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="313" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="314" /> <source>Move Bookmark...</source> <translation>Déplacer le signet...</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="315" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="316" /> <source>Move bookmark to the selected revision</source> <translation>Déplacer le signet vers la révision sélectionnée</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2190" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1467" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="320" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2191" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1468" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="321" /> <source>Pull Changes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="322" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="323" /> <source>Pull changes from a remote repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="325" /> - <source>Pull Large Files</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="326" /> + <source>Pull Large Files</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="327" /> <source>Pull large files for selected revisions</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="333" /> - <source>Push Selected Changes</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="334" /> + <source>Push Selected Changes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="335" /> <source>Push changes of the selected changeset and its ancestors to a remote repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="339" /> - <source>Push All Changes</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="340" /> + <source>Push All Changes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="341" /> <source>Push all changes to a remote repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="347" /> - <source>Create Changegroup</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="348" /> + <source>Create Changegroup</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="349" /> <source>Create a changegroup file containing the selected changesets</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="350" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="351" /> <source><b>Create Changegroup</b> <p>This creates a changegroup file containing the selected revisions. If no revisions are selected, all changesets will be bundled. If one revision is selected, it will be interpreted as the base revision. Otherwise the lowest revision will be used as the base revision and all other revision will be bundled. If the dialog is showing outgoing changesets, all selected changesets will be bundled.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2324" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="361" /> - <source>Apply Changegroup</source> - <translation type="unfinished" /> - </message> - <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2325" /> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="362" /> + <source>Apply Changegroup</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="363" /> <source>Apply the currently viewed changegroup file</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="369" /> - <source>Sign Revisions</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="370" /> + <source>Sign Revisions</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="371" /> <source>Add a signature for the selected revisions</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="374" /> - <source>Verify Signatures</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="375" /> + <source>Verify Signatures</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="376" /> <source>Verify all signatures there may be for the selected revision</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2236" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="382" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2237" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="383" /> <source>Strip Changesets</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="383" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="384" /> <source>Strip changesets from a repository</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="389" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="390" /> <source>Select All Entries</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="391" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="392" /> <source>Deselect All Entries</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="853" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="826" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="799" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="770" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="854" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="827" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="800" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="771" /> <source>Mercurial Error</source> <translation>Erreur Mercurial</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1143" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1144" /> <source>{0} (large file)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1389" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1390" /> <source>Side-by-Side Diff to Parent {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1399" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1400" /> <source><a href="sbsdiff:{0}_{1}">Side-by-Side Compare</a></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1535" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1465" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1536" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="1466" /> <source>Pull Selected Changes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2325" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2237" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2191" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2094" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2023" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2326" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2238" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2192" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2095" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2024" /> <source>The project should be reread. Do this now?</source> <translation>Le projet devrai être relu. Le faire maintenant ?</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2080" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2081" /> <source>Select bookmark to switch to (leave empty to use revision):</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2116" /> - <source>Define Bookmark</source> - <translation>Définir un signet</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2117" /> + <source>Define Bookmark</source> + <translation>Définir un signet</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2118" /> <source>Enter bookmark name for changeset "{0}":</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2140" /> - <source>Move Bookmark</source> - <translation>Déplacer un signet</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2141" /> + <source>Move Bookmark</source> + <translation>Déplacer un signet</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2142" /> <source>Select the bookmark to be moved to changeset "{0}":</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2465" /> - <source>Find Commit</source> - <translation>Chercher le commit</translation> - </message> - <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2466" /> + <source>Find Commit</source> + <translation>Chercher le commit</translation> + </message> + <message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2467" /> <source>'{0}' was not found.</source> <translation>'{0}' n'a pas été trouvé.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2514" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2515" /> <source>Generating differences ...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2526" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2527" /> <source>Differences to Parent {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2542" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2543" /> <source>Diff to Parent {0}{1}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2566" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2567" /> <source>There is no difference.</source> <translation>Aucune différence.</translation> </message> <message> <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2710" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2696" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2679" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2697" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2680" /> <source>Save Diff</source> <translation>Enregistrer Diff</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2681" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2682" /> <source>Patch Files (*.diff)</source> <translation>Fichiers Patch (*.diff)</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2697" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2698" /> <source><p>The patch file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Le fichier patch <b>{0}</b>existe déjà. Écraser ?</p></translation> </message> @@ -36762,34 +33729,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>Rasion : {1}</p></translation> </message> - <message> - <source>Input</source> - <translation type="vanished">Entrée</translation> - </message> - <message> - <source>&Send</source> - <translation type="vanished">&Envoyer</translation> - </message> - <message> - <source>Select to switch the input field to password mode</source> - <translation type="vanished">Cocher pour basculer le champ d'entrée en mode Mot de Passe</translation> - </message> - <message> - <source>&Password Mode</source> - <translation type="vanished">Mode Mot de &Passe</translation> - </message> - <message> - <source>Alt+P</source> - <translation type="vanished">Alt+P</translation> - </message> - <message> - <source>Process Generation Error</source> - <translation type="vanished">Erreur du processus</translation> - </message> - <message> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation type="vanished">Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> - </message> </context> <context> <name>HgMergeDialog</name> @@ -39037,14 +35976,6 @@ <source>Error: </source> <translation>Erreur : </translation> </message> - <message> - <source>Process Generation Error</source> - <translation type="vanished">Erreur du processus</translation> - </message> - <message> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation type="vanished">Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> - </message> </context> <context> <name>HgQueuesListAllGuardsDialog</name> @@ -39140,34 +36071,6 @@ <source>unknown</source> <translation>inconnu</translation> </message> - <message> - <source>Input</source> - <translation type="vanished">Entrée</translation> - </message> - <message> - <source>&Send</source> - <translation type="vanished">&Envoyer</translation> - </message> - <message> - <source>Select to switch the input field to password mode</source> - <translation type="vanished">Cocher pour basculer le champ d'entrée en mode Mot de Passe</translation> - </message> - <message> - <source>&Password Mode</source> - <translation type="vanished">Mode Mot de &Passe</translation> - </message> - <message> - <source>Alt+P</source> - <translation type="vanished">Alt+P</translation> - </message> - <message> - <source>Process Generation Error</source> - <translation type="vanished">Erreur du processus</translation> - </message> - <message> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation type="vanished">Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> - </message> </context> <context> <name>HgQueuesListGuardsDialog</name> @@ -40168,34 +37071,6 @@ <source><b>Mercurial shelve errors</b><p>This shows possible error messages of the hg shelve command.</p></source> <translation type="unfinished" /> </message> - <message> - <source>Input</source> - <translation type="vanished">Entrée</translation> - </message> - <message> - <source>&Send</source> - <translation type="vanished">&Envoyer</translation> - </message> - <message> - <source>Select to switch the input field to password mode</source> - <translation type="vanished">Cocher pour basculer le champ d'entrée en mode Mot de Passe</translation> - </message> - <message> - <source>&Password Mode</source> - <translation type="vanished">Mode Mot de &Passe</translation> - </message> - <message> - <source>Alt+P</source> - <translation type="vanished">Alt+P</translation> - </message> - <message> - <source>Process Generation Error</source> - <translation type="vanished">Erreur du processus</translation> - </message> - <message> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation type="vanished">Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> - </message> </context> <context> <name>HgShelveDataDialog</name> @@ -40544,46 +37419,6 @@ <source>Merge</source> <translation>Fusionner</translation> </message> - <message> - <source>Restore missing</source> - <translation type="vanished">Restorer les manquants</translation> - </message> - <message> - <source>Remove</source> - <translation type="vanished">Supprimer</translation> - </message> - <message> - <source>Side-by-Side Diff</source> - <translation type="vanished">Diff côte à côte</translation> - </message> - <message> - <source>Input</source> - <translation type="vanished">Entrée</translation> - </message> - <message> - <source>&Send</source> - <translation type="vanished">&Envoyer</translation> - </message> - <message> - <source>Select to switch the input field to password mode</source> - <translation type="vanished">Cocher pour basculer le champ d'entrée en mode Mot de Passe</translation> - </message> - <message> - <source>&Password Mode</source> - <translation type="vanished">Mode Mot de &Passe</translation> - </message> - <message> - <source>Alt+P</source> - <translation type="vanished">Alt+P</translation> - </message> - <message> - <source>Process Generation Error</source> - <translation type="vanished">Erreur du processus</translation> - </message> - <message> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation type="vanished">Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> - </message> </context> <context> <name>HgStatusMonitorThread</name> @@ -40996,14 +37831,6 @@ <source>Errors</source> <translation>Erreurs</translation> </message> - <message> - <source>Process Generation Error</source> - <translation type="vanished">Erreur du processus</translation> - </message> - <message> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation type="vanished">Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> - </message> </context> <context> <name>HgTagBranchListDialog</name> @@ -41125,34 +37952,6 @@ <source>Do you really want to close all listed branches?</source> <translation>Voulez-vous vraiment fermer toutes les branches listées ?</translation> </message> - <message> - <source>Input</source> - <translation type="vanished">Entrée</translation> - </message> - <message> - <source>&Send</source> - <translation type="vanished">&Envoyer</translation> - </message> - <message> - <source>Select to switch the input field to password mode</source> - <translation type="vanished">Cocher pour basculer le champ d'entrée en mode Mot de Passe</translation> - </message> - <message> - <source>&Password Mode</source> - <translation type="vanished">Mode Mot de &Passe</translation> - </message> - <message> - <source>Alt+P</source> - <translation type="vanished">Alt+P</translation> - </message> - <message> - <source>Process Generation Error</source> - <translation type="vanished">Erreur du processus</translation> - </message> - <message> - <source>The process {0} could not be started. Ensure, that it is in the search path.</source> - <translation type="vanished">Impossible de lancer le processus {0}. Assurez-vous qu'il est bien dans le chemin de recherche.</translation> - </message> </context> <context> <name>HgTagDialog</name> @@ -41980,30 +38779,30 @@ <context> <name>HistoryManager</name> <message> - <location filename="../WebBrowser/History/HistoryManager.py" line="454" /> + <location filename="../WebBrowser/History/HistoryManager.py" line="455" /> <source>Loading History</source> <translation>Chargement de l'historique</translation> </message> <message> - <location filename="../WebBrowser/History/HistoryManager.py" line="546" /> - <location filename="../WebBrowser/History/HistoryManager.py" line="455" /> + <location filename="../WebBrowser/History/HistoryManager.py" line="547" /> + <location filename="../WebBrowser/History/HistoryManager.py" line="456" /> <source><p>Unable to open history file <b>{0}</b>.<br/>Reason: {1}</p></source> <translation><p>Impossible d'ouvrir le fichier d'historique <b>{0}</b>.<br/>Raison : {1}</p></translation> </message> <message> - <location filename="../WebBrowser/History/HistoryManager.py" line="578" /> - <location filename="../WebBrowser/History/HistoryManager.py" line="569" /> - <location filename="../WebBrowser/History/HistoryManager.py" line="545" /> - <source>Saving History</source> - <translation>Enregistrement de l'historique</translation> - </message> - <message> - <location filename="../WebBrowser/History/HistoryManager.py" line="570" /> - <source><p>Error removing old history file <b>{0}</b>.<br/>Reason: {1}</p></source> - <translation><p>Erreur lors de la suppression de l'ancien fichier d'historique <b>{0}</b>.<br/>Raison : {1}</p></translation> - </message> - <message> <location filename="../WebBrowser/History/HistoryManager.py" line="579" /> + <location filename="../WebBrowser/History/HistoryManager.py" line="570" /> + <location filename="../WebBrowser/History/HistoryManager.py" line="546" /> + <source>Saving History</source> + <translation>Enregistrement de l'historique</translation> + </message> + <message> + <location filename="../WebBrowser/History/HistoryManager.py" line="571" /> + <source><p>Error removing old history file <b>{0}</b>.<br/>Reason: {1}</p></source> + <translation><p>Erreur lors de la suppression de l'ancien fichier d'historique <b>{0}</b>.<br/>Raison : {1}</p></translation> + </message> + <message> + <location filename="../WebBrowser/History/HistoryManager.py" line="580" /> <source><p>Error moving new history file over old one (<b>{0}</b>).<br/>Reason: {1}</p></source> <translation><p>Erreur lors de l'écrasement de l'ancien fichier d'historique (<b>{0}</b>).<br/>Raison : {1}</p></translation> </message> @@ -42228,20 +39027,6 @@ Error: {0}</source> <translation type="unfinished" /> </message> - <message> - <source>Invalid response received</source> - <translation type="vanished">Réponse invalide reçue</translation> - </message> - <message> - <source>No translation available.</source> - <translation type="vanished">Pas de traduction disponible.</translation> - </message> - <message> - <source>The server sent an error indication. -Error: {0}</source> - <translation type="vanished">Le serveur a envoyé une indication d'erreur. -Erreur : {0}</translation> - </message> </context> <context> <name>IconEditorGrid</name> @@ -42407,1111 +39192,1107 @@ <context> <name>IconEditorWindow</name> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="127" /> + <location filename="../IconEditor/IconEditorWindow.py" line="126" /> <source>Windows Bitmap File (*.bmp)</source> <translation>Ficher Windows Bitmap (*.bmp)</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="127" /> + <source>Windows Cursor File (*.cur)</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="128" /> - <source>Windows Cursor File (*.cur)</source> + <source>DirectDraw-Surface File (*.dds)</source> <translation type="unfinished" /> </message> <message> <location filename="../IconEditor/IconEditorWindow.py" line="129" /> - <source>DirectDraw-Surface File (*.dds)</source> + <source>Graphic Interchange Format File (*.gif)</source> <translation type="unfinished" /> </message> <message> <location filename="../IconEditor/IconEditorWindow.py" line="130" /> - <source>Graphic Interchange Format File (*.gif)</source> + <source>Apple Icon File (*.icns)</source> <translation type="unfinished" /> </message> <message> <location filename="../IconEditor/IconEditorWindow.py" line="131" /> - <source>Apple Icon File (*.icns)</source> + <source>Windows Icon File (*.ico)</source> <translation type="unfinished" /> </message> <message> <location filename="../IconEditor/IconEditorWindow.py" line="132" /> - <source>Windows Icon File (*.ico)</source> + <source>JPEG2000 File (*.jp2)</source> <translation type="unfinished" /> </message> <message> <location filename="../IconEditor/IconEditorWindow.py" line="133" /> - <source>JPEG2000 File (*.jp2)</source> - <translation type="unfinished" /> + <source>JPEG File (*.jpg)</source> + <translation>Fichier JPEG (*.jpg)</translation> </message> <message> <location filename="../IconEditor/IconEditorWindow.py" line="134" /> - <source>JPEG File (*.jpg)</source> - <translation>Fichier JPEG (*.jpg)</translation> + <source>JPEG File (*.jpeg)</source> + <translation>Fichiers JPEG (*.jpeg)</translation> </message> <message> <location filename="../IconEditor/IconEditorWindow.py" line="135" /> - <source>JPEG File (*.jpeg)</source> - <translation>Fichiers JPEG (*.jpeg)</translation> + <source>Multiple-Image Network Graphics File (*.mng)</source> + <translation type="unfinished" /> </message> <message> <location filename="../IconEditor/IconEditorWindow.py" line="136" /> - <source>Multiple-Image Network Graphics File (*.mng)</source> + <source>Portable Bitmap File (*.pbm)</source> <translation type="unfinished" /> </message> <message> <location filename="../IconEditor/IconEditorWindow.py" line="137" /> - <source>Portable Bitmap File (*.pbm)</source> + <source>Paintbrush Bitmap File (*.pcx)</source> <translation type="unfinished" /> </message> <message> <location filename="../IconEditor/IconEditorWindow.py" line="138" /> - <source>Paintbrush Bitmap File (*.pcx)</source> + <source>Portable Graymap File (*.pgm)</source> <translation type="unfinished" /> </message> <message> <location filename="../IconEditor/IconEditorWindow.py" line="139" /> - <source>Portable Graymap File (*.pgm)</source> + <source>Portable Network Graphics File (*.png)</source> <translation type="unfinished" /> </message> <message> <location filename="../IconEditor/IconEditorWindow.py" line="140" /> - <source>Portable Network Graphics File (*.png)</source> + <source>Portable Pixmap File (*.ppm)</source> <translation type="unfinished" /> </message> <message> <location filename="../IconEditor/IconEditorWindow.py" line="141" /> - <source>Portable Pixmap File (*.ppm)</source> + <source>Silicon Graphics Image File (*.sgi)</source> <translation type="unfinished" /> </message> <message> <location filename="../IconEditor/IconEditorWindow.py" line="142" /> - <source>Silicon Graphics Image File (*.sgi)</source> + <source>Scalable Vector Graphics File (*.svg)</source> <translation type="unfinished" /> </message> <message> <location filename="../IconEditor/IconEditorWindow.py" line="143" /> - <source>Scalable Vector Graphics File (*.svg)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="144" /> <source>Compressed Scalable Vector Graphics File (*.svgz)</source> <translation type="unfinished" /> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="145" /> + <source>Targa Graphic File (*.tga)</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="146" /> - <source>Targa Graphic File (*.tga)</source> + <source>TIFF File (*.tif)</source> <translation type="unfinished" /> </message> <message> <location filename="../IconEditor/IconEditorWindow.py" line="147" /> - <source>TIFF File (*.tif)</source> + <source>TIFF File (*.tiff)</source> <translation type="unfinished" /> </message> <message> <location filename="../IconEditor/IconEditorWindow.py" line="148" /> - <source>TIFF File (*.tiff)</source> + <source>WAP Bitmap File (*.wbmp)</source> <translation type="unfinished" /> </message> <message> <location filename="../IconEditor/IconEditorWindow.py" line="149" /> - <source>WAP Bitmap File (*.wbmp)</source> + <source>WebP Image File (*.webp)</source> <translation type="unfinished" /> </message> <message> <location filename="../IconEditor/IconEditorWindow.py" line="150" /> - <source>WebP Image File (*.webp)</source> + <source>X11 Bitmap File (*.xbm)</source> <translation type="unfinished" /> </message> <message> <location filename="../IconEditor/IconEditorWindow.py" line="151" /> - <source>X11 Bitmap File (*.xbm)</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="152" /> <source>X11 Pixmap File (*.xpm)</source> <translation type="unfinished" /> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="161" /> + <location filename="../IconEditor/IconEditorWindow.py" line="160" /> <source>All Files (*)</source> <translation>Tous les fichiers (*)</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="192" /> + <location filename="../IconEditor/IconEditorWindow.py" line="191" /> <source>New</source> <translation>Nouveau</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="193" /> + <source>&New</source> + <translation>&Nouveau</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="194" /> - <source>&New</source> - <translation>&Nouveau</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="195" /> <source>Ctrl+N</source> <comment>File|New</comment> <translation>Ctrl+N</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="196" /> + <source>Create a new icon</source> + <translation>Créer un nouvel icone</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="197" /> - <source>Create a new icon</source> - <translation>Créer un nouvel icone</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="198" /> <source><b>New</b><p>This creates a new icon.</p></source> <translation><b>Nouveau</b><p>Ceci créé une nouvelle icone.</p></translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="206" /> + <location filename="../IconEditor/IconEditorWindow.py" line="205" /> <source>New Window</source> <translation>Nouvelle fenêtre</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="208" /> + <location filename="../IconEditor/IconEditorWindow.py" line="207" /> <source>New &Window</source> <translation>&Nouvelle fenêtre</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="210" /> + <location filename="../IconEditor/IconEditorWindow.py" line="209" /> <source>Open a new icon editor window</source> <translation>Ouvrir dans une nouvelle fenêtre d'édition d'icone</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="212" /> + <location filename="../IconEditor/IconEditorWindow.py" line="211" /> <source><b>New Window</b><p>This opens a new icon editor window.</p></source> <translation><b>Nouvelle fenêtre</b><p>Ceci ouvre une nouvelle fenêtre d'édition d'icone.</p></translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="220" /> + <location filename="../IconEditor/IconEditorWindow.py" line="219" /> <source>Open</source> <translation>Ouvrir</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="221" /> + <source>&Open...</source> + <translation>&Ouvrir...</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="222" /> - <source>&Open...</source> - <translation>&Ouvrir...</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="223" /> <source>Ctrl+O</source> <comment>File|Open</comment> <translation>Ctrl+O</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="224" /> + <source>Open an icon file for editing</source> + <translation>Ouvrir un icone pour édition</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="225" /> - <source>Open an icon file for editing</source> - <translation>Ouvrir un icone pour édition</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="226" /> <source><b>Open File</b><p>This opens a new icon file for editing. It pops up a file selection dialog.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="235" /> + <location filename="../IconEditor/IconEditorWindow.py" line="234" /> <source>Save</source> <translation>Enregistrer</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="236" /> + <source>&Save</source> + <translation>&Enregistrer</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="237" /> - <source>&Save</source> - <translation>&Enregistrer</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="238" /> <source>Ctrl+S</source> <comment>File|Save</comment> <translation>Ctrl+S</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="239" /> + <source>Save the current icon</source> + <translation>Enregistrer l'icone courant</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="240" /> - <source>Save the current icon</source> - <translation>Enregistrer l'icone courant</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="241" /> <source><b>Save File</b><p>Save the contents of the icon editor window.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="249" /> + <location filename="../IconEditor/IconEditorWindow.py" line="248" /> <source>Save As</source> <translation>Enregistrer sous</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="250" /> + <source>Save &As...</source> + <translation>&Enregistrer sous...</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="251" /> - <source>Save &As...</source> - <translation>&Enregistrer sous...</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="252" /> <source>Shift+Ctrl+S</source> <comment>File|Save As</comment> <translation>Shift+Ctrl+S</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="255" /> + <location filename="../IconEditor/IconEditorWindow.py" line="254" /> <source>Save the current icon to a new file</source> <translation>Enregistrer l'icone courant dans un nouveau fichier</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="256" /> + <location filename="../IconEditor/IconEditorWindow.py" line="255" /> <source><b>Save As...</b><p>Saves the current icon to a new file.</p></source> <translation><b>Enregistrer sous...</b><p>Enregistre l'icone courant dans un nouveau fichier.</p></translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="264" /> + <location filename="../IconEditor/IconEditorWindow.py" line="263" /> <source>Close</source> <translation>Fermer</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="265" /> + <source>&Close</source> + <translation>&Fermer</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="266" /> - <source>&Close</source> - <translation>&Fermer</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="267" /> <source>Ctrl+W</source> <comment>File|Close</comment> <translation>Ctrl+W</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="269" /> + <location filename="../IconEditor/IconEditorWindow.py" line="268" /> <source>Close the current icon editor window</source> <translation>Fermer la fenêtre d'édition de l'icone courant</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="271" /> + <location filename="../IconEditor/IconEditorWindow.py" line="270" /> <source><b>Close</b><p>Closes the current icon editor window.</p></source> <translation><b>Fermer</b><p>Ferme la fenêtre d'édition de l'icone courant.</p></translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="278" /> + <source>Close All</source> + <translation>Tout fermer</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="279" /> - <source>Close All</source> - <translation>Tout fermer</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="280" /> <source>Close &All</source> <translation>&Tout fermer</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="282" /> + <location filename="../IconEditor/IconEditorWindow.py" line="281" /> <source>Close all icon editor windows</source> <translation>Fermer tous les fenêtre d'édition d'icone</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="284" /> + <location filename="../IconEditor/IconEditorWindow.py" line="283" /> <source><b>Close All</b><p>Closes all icon editor windows except the first one.</p></source> <translation><b>Tout fermer</b><p>Ferme toutes les fenêtres d'édition d'icone sauf la première.</p></translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="293" /> <location filename="../IconEditor/IconEditorWindow.py" line="292" /> + <location filename="../IconEditor/IconEditorWindow.py" line="291" /> <source>Close Others</source> <translation>Fermer les autres</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="295" /> + <location filename="../IconEditor/IconEditorWindow.py" line="294" /> <source>Close all other icon editor windows</source> <translation>Ferme toutes les autres fenêtres d'édition d'icone</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="297" /> + <location filename="../IconEditor/IconEditorWindow.py" line="296" /> <source><b>Close Others</b><p>Closes all other icon editor windows.</p></source> <translation><b>Fermer les autres</b><p>Ferme toutes les autres fenêtres d'édition d'icone.</p></translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="305" /> + <location filename="../IconEditor/IconEditorWindow.py" line="304" /> <source>Quit</source> <translation>Quitter</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="306" /> + <source>&Quit</source> + <translation>&Quitter</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="307" /> - <source>&Quit</source> - <translation>&Quitter</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="308" /> <source>Ctrl+Q</source> <comment>File|Quit</comment> <translation>Ctrl+Q</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="309" /> + <source>Quit the icon editor</source> + <translation>Quitter l'éditeur d'icone</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="310" /> - <source>Quit the icon editor</source> - <translation>Quitter l'éditeur d'icone</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="311" /> <source><b>Quit</b><p>Quit the icon editor.</p></source> <translation><b>Quitter</b><p>Quitter l'éditeur d'icone.</p></translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="324" /> + <location filename="../IconEditor/IconEditorWindow.py" line="323" /> <source>Undo</source> <translation>Défaire</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="325" /> + <source>&Undo</source> + <translation>&Défaire</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="326" /> - <source>&Undo</source> - <translation>&Défaire</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="327" /> <source>Ctrl+Z</source> <comment>Edit|Undo</comment> <translation>Ctrl+Z</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="328" /> + <location filename="../IconEditor/IconEditorWindow.py" line="327" /> <source>Alt+Backspace</source> <comment>Edit|Undo</comment> <translation>Alt+Backspace</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="329" /> + <source>Undo the last change</source> + <translation>Annule la dernière modification</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="330" /> - <source>Undo the last change</source> - <translation>Annule la dernière modification</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="331" /> <source><b>Undo</b><p>Undo the last change done.</p></source> <translation><b>Défaire</b><p>Annule la dernière modification.</p></translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="339" /> + <location filename="../IconEditor/IconEditorWindow.py" line="338" /> <source>Redo</source> <translation>Refaire</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="340" /> + <source>&Redo</source> + <translation>&Refaire</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="341" /> - <source>&Redo</source> - <translation>&Refaire</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="342" /> <source>Ctrl+Shift+Z</source> <comment>Edit|Redo</comment> <translation>Ctrl+Shift+Z</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="343" /> + <source>Redo the last change</source> + <translation>Recharge la dernière modification</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="344" /> - <source>Redo the last change</source> - <translation>Recharge la dernière modification</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="345" /> <source><b>Redo</b><p>Redo the last change done.</p></source> <translation><b>Refaire</b><p>Recharge la dernière modification.</p></translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="353" /> + <location filename="../IconEditor/IconEditorWindow.py" line="352" /> <source>Cut</source> <translation>Couper</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="354" /> + <source>Cu&t</source> + <translation>Cou&per</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="355" /> - <source>Cu&t</source> - <translation>Cou&per</translation> + <source>Ctrl+X</source> + <comment>Edit|Cut</comment> + <translation>Ctrl+X</translation> </message> <message> <location filename="../IconEditor/IconEditorWindow.py" line="356" /> - <source>Ctrl+X</source> - <comment>Edit|Cut</comment> - <translation>Ctrl+X</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="357" /> <source>Shift+Del</source> <comment>Edit|Cut</comment> <translation>Shift+Del</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="359" /> + <location filename="../IconEditor/IconEditorWindow.py" line="358" /> <source>Cut the selection</source> <translation>Coupe la sélection</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="360" /> + <location filename="../IconEditor/IconEditorWindow.py" line="359" /> <source><b>Cut</b><p>Cut the selected image area to the clipboard.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="368" /> + <location filename="../IconEditor/IconEditorWindow.py" line="367" /> <source>Copy</source> <translation>Copier</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="369" /> + <source>&Copy</source> + <translation>&Copier</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="370" /> - <source>&Copy</source> - <translation>&Copier</translation> + <source>Ctrl+C</source> + <comment>Edit|Copy</comment> + <translation>Ctrl+C</translation> </message> <message> <location filename="../IconEditor/IconEditorWindow.py" line="371" /> - <source>Ctrl+C</source> - <comment>Edit|Copy</comment> - <translation>Ctrl+C</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="372" /> <source>Ctrl+Ins</source> <comment>Edit|Copy</comment> <translation>Ctrl+Ins</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="373" /> + <source>Copy the selection</source> + <translation>Copie la sélection</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="374" /> - <source>Copy the selection</source> - <translation>Copie la sélection</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="375" /> <source><b>Copy</b><p>Copy the selected image area to the clipboard.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="383" /> + <location filename="../IconEditor/IconEditorWindow.py" line="382" /> <source>Paste</source> <translation>Coller</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="384" /> + <source>&Paste</source> + <translation>Col&ler</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="385" /> - <source>&Paste</source> - <translation>Col&ler</translation> + <source>Ctrl+V</source> + <comment>Edit|Paste</comment> + <translation>Ctrl+V</translation> </message> <message> <location filename="../IconEditor/IconEditorWindow.py" line="386" /> - <source>Ctrl+V</source> - <comment>Edit|Paste</comment> - <translation>Ctrl+V</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="387" /> <source>Shift+Ins</source> <comment>Edit|Paste</comment> <translation>Shift+Ins</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="389" /> + <location filename="../IconEditor/IconEditorWindow.py" line="388" /> <source>Paste the clipboard image</source> <translation type="unfinished" /> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="390" /> + <location filename="../IconEditor/IconEditorWindow.py" line="389" /> <source><b>Paste</b><p>Paste the clipboard image.</p></source> <translation type="unfinished" /> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="397" /> + <source>Paste as New</source> + <translation>Coller comme nouveau</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="398" /> - <source>Paste as New</source> - <translation>Coller comme nouveau</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="399" /> <source>Paste as &New</source> <translation>Coller comme &nouveau</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="401" /> + <location filename="../IconEditor/IconEditorWindow.py" line="400" /> <source>Paste the clipboard image replacing the current one</source> <translation type="unfinished" /> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="403" /> + <location filename="../IconEditor/IconEditorWindow.py" line="402" /> <source><b>Paste as New</b><p>Paste the clipboard image replacing the current one.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="411" /> + <location filename="../IconEditor/IconEditorWindow.py" line="410" /> <source>Clear</source> <translation>Effacer</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="412" /> + <source>Cl&ear</source> + <translation>Ef&facer</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="413" /> - <source>Cl&ear</source> - <translation>Ef&facer</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="414" /> <source>Alt+Shift+C</source> <comment>Edit|Clear</comment> <translation>Alt+Shift+C</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="416" /> + <source>Clear the icon image</source> + <translation>Effacer l'icone</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="417" /> - <source>Clear the icon image</source> - <translation>Effacer l'icone</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="418" /> <source><b>Clear</b><p>Clear the icon image and set it to be completely transparent.</p></source> <translation type="unfinished" /> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="426" /> + <source>Select All</source> + <translation>Tout sélectionner</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="427" /> - <source>Select All</source> - <translation>Tout sélectionner</translation> + <source>&Select All</source> + <translation>Tout &sélectionner</translation> </message> <message> <location filename="../IconEditor/IconEditorWindow.py" line="428" /> - <source>&Select All</source> - <translation>Tout &sélectionner</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="429" /> <source>Ctrl+A</source> <comment>Edit|Select All</comment> <translation>Ctrl+A</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="432" /> + <location filename="../IconEditor/IconEditorWindow.py" line="431" /> <source>Select the complete icon image</source> <translation>Sélectionner l'icone entier</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="434" /> + <location filename="../IconEditor/IconEditorWindow.py" line="433" /> <source><b>Select All</b><p>Selects the complete icon image.</p></source> <translation><b>Tout sélectionner</b><p>Sélectionne l'icone entier.</p></translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="442" /> + <location filename="../IconEditor/IconEditorWindow.py" line="441" /> <source>Change Size</source> <translation>Redimensionner</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="444" /> + <location filename="../IconEditor/IconEditorWindow.py" line="443" /> <source>Change Si&ze...</source> <translation>&Redimmensionner...</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="446" /> + <source>Change the icon size</source> + <translation>Redimensionner l'icone</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="447" /> - <source>Change the icon size</source> - <translation>Redimensionner l'icone</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="448" /> <source><b>Change Size...</b><p>Changes the icon size.</p></source> <translation><b>Redimensionner...</b><p>Redimensionne l'icone.</p></translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="456" /> + <location filename="../IconEditor/IconEditorWindow.py" line="455" /> <source>Grayscale</source> <translation>Niveau de gris</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="458" /> + <location filename="../IconEditor/IconEditorWindow.py" line="457" /> <source>&Grayscale</source> <translation>Niveau de &gris</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="461" /> + <location filename="../IconEditor/IconEditorWindow.py" line="460" /> <source>Change the icon to grayscale</source> <translation type="unfinished" /> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="463" /> + <location filename="../IconEditor/IconEditorWindow.py" line="462" /> <source><b>Grayscale</b><p>Changes the icon to grayscale.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="493" /> + <location filename="../IconEditor/IconEditorWindow.py" line="492" /> <source>Zoom in</source> <translation>Zoom avant</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="494" /> + <source>Zoom &in</source> + <translation>Zoom a&vant</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="495" /> - <source>Zoom &in</source> - <translation>Zoom a&vant</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="496" /> <source>Ctrl++</source> <comment>View|Zoom in</comment> <translation>Ctrl++</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="497" /> + <source>Zoom in on the icon</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="498" /> - <source>Zoom in on the icon</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="499" /> <source><b>Zoom in</b><p>Zoom in on the icon. This makes the grid bigger.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="507" /> + <location filename="../IconEditor/IconEditorWindow.py" line="506" /> <source>Zoom out</source> <translation>Zoom arrière</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="508" /> + <source>Zoom &out</source> + <translation>Zoom a&rrière</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="509" /> - <source>Zoom &out</source> - <translation>Zoom a&rrière</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="510" /> <source>Ctrl+-</source> <comment>View|Zoom out</comment> <translation>Ctrl+-</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="512" /> + <location filename="../IconEditor/IconEditorWindow.py" line="511" /> <source>Zoom out on the icon</source> <translation type="unfinished" /> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="513" /> + <location filename="../IconEditor/IconEditorWindow.py" line="512" /> <source><b>Zoom out</b><p>Zoom out on the icon. This makes the grid smaller.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="521" /> + <location filename="../IconEditor/IconEditorWindow.py" line="520" /> <source>Zoom reset</source> <translation>Annulation du zoom</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="522" /> + <source>Zoom &reset</source> + <translation>Annulation du &zoom</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="523" /> - <source>Zoom &reset</source> - <translation>Annulation du &zoom</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="524" /> <source>Ctrl+0</source> <comment>View|Zoom reset</comment> <translation>Ctrl+0</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="526" /> + <location filename="../IconEditor/IconEditorWindow.py" line="525" /> <source>Reset the zoom of the icon</source> <translation>Réinitialiser le zoom de l'icone</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="528" /> + <location filename="../IconEditor/IconEditorWindow.py" line="527" /> <source><b>Zoom reset</b><p>Reset the zoom of the icon. This sets the zoom factor to 100%.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="537" /> + <location filename="../IconEditor/IconEditorWindow.py" line="536" /> <source>Show Grid</source> <translation>Montrer la grille</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="539" /> + <location filename="../IconEditor/IconEditorWindow.py" line="538" /> <source>Show &Grid</source> <translation>Montrer la &grille</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="542" /> + <location filename="../IconEditor/IconEditorWindow.py" line="541" /> <source>Toggle the display of the grid</source> <translation>Basculer l'affichage de la grille</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="544" /> + <location filename="../IconEditor/IconEditorWindow.py" line="543" /> <source><b>Show Grid</b><p>Toggle the display of the grid.</p></source> <translation><b>Montrer la grille</b><p>Basculer l'affichage de la grille.</p></translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="564" /> + <location filename="../IconEditor/IconEditorWindow.py" line="563" /> <source>Freehand</source> <translation type="unfinished" /> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="566" /> + <location filename="../IconEditor/IconEditorWindow.py" line="565" /> <source>&Freehand</source> <translation type="unfinished" /> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="569" /> + <location filename="../IconEditor/IconEditorWindow.py" line="568" /> <source><b>Free hand</b><p>Draws non linear lines.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="579" /> + <location filename="../IconEditor/IconEditorWindow.py" line="578" /> <source>Color Picker</source> <translation type="unfinished" /> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="581" /> + <location filename="../IconEditor/IconEditorWindow.py" line="580" /> <source>&Color Picker</source> <translation type="unfinished" /> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="584" /> + <location filename="../IconEditor/IconEditorWindow.py" line="583" /> <source><b>Color Picker</b><p>The color of the pixel clicked on will become the current draw color.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="596" /> + <location filename="../IconEditor/IconEditorWindow.py" line="595" /> <source>Rectangle</source> <translation>Rectangle</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="598" /> + <location filename="../IconEditor/IconEditorWindow.py" line="597" /> <source>&Rectangle</source> <translation>&Rectangle</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="601" /> + <location filename="../IconEditor/IconEditorWindow.py" line="600" /> <source><b>Rectangle</b><p>Draw a rectangle.</p></source> <translation><b>Rectangle</b><p>Dessiner un rectangle.</p></translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="611" /> + <location filename="../IconEditor/IconEditorWindow.py" line="610" /> <source>Filled Rectangle</source> <translation>Rectangle plein</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="613" /> + <location filename="../IconEditor/IconEditorWindow.py" line="612" /> <source>F&illed Rectangle</source> <translation>Rectangle ple&in</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="616" /> + <location filename="../IconEditor/IconEditorWindow.py" line="615" /> <source><b>Filled Rectangle</b><p>Draw a filled rectangle.</p></source> <translation><b>Rectangle plein</b><p>Dessiner un rectangle plein.</p></translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="629" /> - <location filename="../IconEditor/IconEditorWindow.py" line="627" /> + <location filename="../IconEditor/IconEditorWindow.py" line="628" /> + <location filename="../IconEditor/IconEditorWindow.py" line="626" /> <source>Circle</source> <translation>Cercle</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="632" /> + <location filename="../IconEditor/IconEditorWindow.py" line="631" /> <source><b>Circle</b><p>Draw a circle.</p></source> <translation><b>Cercle</b><p>Dessiner un cercle.</p></translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="642" /> + <location filename="../IconEditor/IconEditorWindow.py" line="641" /> <source>Filled Circle</source> <translation>Cercle plein</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="644" /> + <location filename="../IconEditor/IconEditorWindow.py" line="643" /> <source>Fille&d Circle</source> <translation>Cercle ple&in</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="647" /> + <location filename="../IconEditor/IconEditorWindow.py" line="646" /> <source><b>Filled Circle</b><p>Draw a filled circle.</p></source> <translation><b>Cercle plein</b><p>Dessiner un cercle plein.</p></translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="658" /> + <location filename="../IconEditor/IconEditorWindow.py" line="657" /> <source>Ellipse</source> <translation>Ellipse</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="660" /> + <location filename="../IconEditor/IconEditorWindow.py" line="659" /> <source>&Ellipse</source> <translation>&Ellipse</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="663" /> + <location filename="../IconEditor/IconEditorWindow.py" line="662" /> <source><b>Ellipse</b><p>Draw an ellipse.</p></source> <translation><b>Ellipse</b><p>Dessiner une ellipse.</p></translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="673" /> + <location filename="../IconEditor/IconEditorWindow.py" line="672" /> <source>Filled Ellipse</source> <translation>Ellipse pleine</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="675" /> + <location filename="../IconEditor/IconEditorWindow.py" line="674" /> <source>Fille&d Elli&pse</source> <translation>Ellipse &pleine</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="678" /> + <location filename="../IconEditor/IconEditorWindow.py" line="677" /> <source><b>Filled Ellipse</b><p>Draw a filled ellipse.</p></source> <translation><b>Ellipse pleine</b><p>Dessiner une ellipse pleine.</p></translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="689" /> + <location filename="../IconEditor/IconEditorWindow.py" line="688" /> <source>Flood Fill</source> <translation type="unfinished" /> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="691" /> + <location filename="../IconEditor/IconEditorWindow.py" line="690" /> <source>Fl&ood Fill</source> <translation type="unfinished" /> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="694" /> + <location filename="../IconEditor/IconEditorWindow.py" line="693" /> <source><b>Flood Fill</b><p>Fill adjoining pixels with the same color with the current color.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="705" /> + <location filename="../IconEditor/IconEditorWindow.py" line="704" /> <source>Line</source> <translation>Ligne</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="707" /> + <location filename="../IconEditor/IconEditorWindow.py" line="706" /> <source>&Line</source> <translation>&Ligne</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="710" /> + <location filename="../IconEditor/IconEditorWindow.py" line="709" /> <source><b>Line</b><p>Draw a line.</p></source> <translation><b>Ligne</b><p>Dessiner une ligne.</p></translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="720" /> + <location filename="../IconEditor/IconEditorWindow.py" line="719" /> <source>Eraser (Transparent)</source> <translation type="unfinished" /> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="722" /> + <location filename="../IconEditor/IconEditorWindow.py" line="721" /> <source>Eraser (&Transparent)</source> <translation type="unfinished" /> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="725" /> + <location filename="../IconEditor/IconEditorWindow.py" line="724" /> <source><b>Eraser (Transparent)</b><p>Erase pixels by setting them to transparent.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="735" /> + <location filename="../IconEditor/IconEditorWindow.py" line="734" /> <source>Rectangular Selection</source> <translation>Sélection rectangulaire</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="754" /> - <location filename="../IconEditor/IconEditorWindow.py" line="737" /> + <location filename="../IconEditor/IconEditorWindow.py" line="753" /> + <location filename="../IconEditor/IconEditorWindow.py" line="736" /> <source>Rect&angular Selection</source> <translation>Sélection rect&angulaire</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="740" /> + <location filename="../IconEditor/IconEditorWindow.py" line="739" /> <source><b>Rectangular Selection</b><p>Select a rectangular section of the icon using the mouse.</p></source> <translation><b>Sélection rectangulaire</b><p>Sélectionner une zone rectangulaire de l'icone avec la souris.</p></translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="752" /> + <location filename="../IconEditor/IconEditorWindow.py" line="751" /> <source>Circular Selection</source> <translation>Sélection circulaire</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="757" /> + <location filename="../IconEditor/IconEditorWindow.py" line="756" /> <source><b>Circular Selection</b><p>Select a circular section of the icon using the mouse.</p></source> <translation><b>Sélection circulaire</b><p>Sélectionner une zone circulaire de l'icone avec la souris.</p></translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="774" /> + <source>About</source> + <translation>À propos</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="775" /> - <source>About</source> - <translation>À propos</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="776" /> <source>&About</source> <translation>&À propos</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="778" /> + <location filename="../IconEditor/IconEditorWindow.py" line="777" /> <source>Display information about this software</source> <translation>Affiche les informations concernant le logiciel</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="780" /> + <location filename="../IconEditor/IconEditorWindow.py" line="779" /> <source><b>About</b><p>Display some information about this software.</p></source> <translation><b>À propos de</b><p>Affiche certaines informations concernant le logiciel.</p></translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="786" /> + <source>About Qt</source> + <translation>À propos de Qt</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="787" /> - <source>About Qt</source> - <translation>À propos de Qt</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="788" /> <source>About &Qt</source> <translation>À propos de &Qt</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="790" /> + <source>Display information about the Qt toolkit</source> + <translation>Affiche les informations concernant Qt</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="791" /> - <source>Display information about the Qt toolkit</source> - <translation>Affiche les informations concernant Qt</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="792" /> <source><b>About Qt</b><p>Display some information about the Qt toolkit.</p></source> <translation><b>À propos de Qt</b><p>Affiche les informations concernant Qt</p></translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="800" /> + <location filename="../IconEditor/IconEditorWindow.py" line="799" /> <source>What's This?</source> <translation>Qu'est-ce que c'est ?</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="801" /> + <source>&What's This?</source> + <translation>&Qu'est-ce que c'est?</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="802" /> - <source>&What's This?</source> - <translation>&Qu'est-ce que c'est?</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="803" /> <source>Shift+F1</source> <comment>Help|What's This?'</comment> <translation>Shift+F1</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="804" /> + <source>Context sensitive help</source> + <translation>Aide contextuelle</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="805" /> - <source>Context sensitive help</source> - <translation>Aide contextuelle</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="806" /> <source><b>Display context sensitive help</b><p>In What's This? mode, the mouse cursor shows an arrow with a question mark, and you can click on the interface elements to get a short description of what they do and how to use them. In dialogs, this feature can be accessed using the context help button in the titlebar.</p></source> <translation><b>Affiche l'aide contextuelle</b><p>Dans le mode "Qu'est-ce que c'est?", la souris est affichée avec un point d'interrogation, et on peut cliquer sur les éléments de l'interface pour obtenir une courte description de l'élément. Cette fonction peut être obtenue avec le bouton d'aide contextuelle de la barre principale.</p></translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="823" /> + <location filename="../IconEditor/IconEditorWindow.py" line="822" /> <source>&File</source> <translation>&Fichier</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="840" /> + <location filename="../IconEditor/IconEditorWindow.py" line="839" /> <source>&Edit</source> <translation>&Edition</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="856" /> + <location filename="../IconEditor/IconEditorWindow.py" line="855" /> <source>&View</source> <translation>&Affichage</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="864" /> + <location filename="../IconEditor/IconEditorWindow.py" line="863" /> <source>&Tools</source> <translation>&Outils</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="883" /> + <location filename="../IconEditor/IconEditorWindow.py" line="882" /> <source>&Help</source> <translation>A&ide</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="893" /> + <location filename="../IconEditor/IconEditorWindow.py" line="892" /> <source>File</source> <translation>Fichier</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="907" /> + <location filename="../IconEditor/IconEditorWindow.py" line="906" /> <source>Edit</source> <translation>Édition</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="920" /> + <location filename="../IconEditor/IconEditorWindow.py" line="919" /> <source>View</source> <translation>Affichage</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="925" /> + <location filename="../IconEditor/IconEditorWindow.py" line="924" /> <source>Tools</source> <translation>Outils</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="943" /> + <location filename="../IconEditor/IconEditorWindow.py" line="942" /> <source>Help</source> <translation>Aide</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="957" /> + <location filename="../IconEditor/IconEditorWindow.py" line="956" /> <source><p>This part of the status bar displays the icon size.</p></source> <translation><p>Cette zone de la bar de statut affiche la taille d'icone.</p></translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="964" /> + <location filename="../IconEditor/IconEditorWindow.py" line="963" /> <source><p>This part of the status bar displays the cursor position.</p></source> <translation><p>Cette zone de la bar de statut affiche la position de la souris.</p></translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="1067" /> + <location filename="../IconEditor/IconEditorWindow.py" line="1066" /> <source>Open icon file</source> <translation>Ouvrir le fichier icone</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="1119" /> + <location filename="../IconEditor/IconEditorWindow.py" line="1103" /> + <source>Save icon file</source> + <translation>Enregistrer le fichier icone</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="1120" /> - <location filename="../IconEditor/IconEditorWindow.py" line="1104" /> - <source>Save icon file</source> - <translation>Enregistrer le fichier icone</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="1121" /> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Le fichier <b>{0}</b>existe déjà. Écraser ?</p></translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="1250" /> - <location filename="../IconEditor/IconEditorWindow.py" line="1196" /> - <location filename="../IconEditor/IconEditorWindow.py" line="1182" /> - <location filename="../IconEditor/IconEditorWindow.py" line="1162" /> - <location filename="../IconEditor/IconEditorWindow.py" line="1155" /> + <location filename="../IconEditor/IconEditorWindow.py" line="1226" /> + <location filename="../IconEditor/IconEditorWindow.py" line="1172" /> + <location filename="../IconEditor/IconEditorWindow.py" line="1154" /> <source>eric Icon Editor</source> <translation type="unfinished" /> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="1156" /> - <source>The file '{0}' does not exist.</source> - <translation>Le fichier '{0}' n'existe pas.</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="1163" /> - <source>Cannot read file '{0}: -{1}.</source> - <translation>Ne peut lire le fichier'{0}: -{1}.</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="1197" /> + <location filename="../IconEditor/IconEditorWindow.py" line="1155" /> + <source>Cannot read file '{0}'.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../IconEditor/IconEditorWindow.py" line="1173" /> + <source>Cannot write file '{0}'.</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="1183" /> - <source>Cannot write file '{0}: -{1}.</source> - <translation>Ne peut écrire le fichier '{0}: -{1}.</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="1207" /> <source>Icon saved</source> <translation>Icone enregistré</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="1224" /> + <location filename="../IconEditor/IconEditorWindow.py" line="1200" /> <source>Untitled</source> <translation>SansTitre</translation> </message> <message> + <location filename="../IconEditor/IconEditorWindow.py" line="1203" /> + <source>{0}[*] - {1}</source> + <translation>{0}[*] - {1}</translation> + </message> + <message> + <location filename="../IconEditor/IconEditorWindow.py" line="1204" /> + <source>Icon Editor</source> + <translation>Éditeur d'icone</translation> + </message> + <message> <location filename="../IconEditor/IconEditorWindow.py" line="1227" /> - <source>{0}[*] - {1}</source> - <translation>{0}[*] - {1}</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="1228" /> - <source>Icon Editor</source> - <translation>Éditeur d'icone</translation> - </message> - <message> - <location filename="../IconEditor/IconEditorWindow.py" line="1251" /> <source>The icon image has unsaved changes.</source> <translation>Le fichier icone a des modifications non enregistrées.</translation> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="1339" /> + <location filename="../IconEditor/IconEditorWindow.py" line="1315" /> <source>About eric Icon Editor</source> <translation type="unfinished" /> </message> <message> - <location filename="../IconEditor/IconEditorWindow.py" line="1340" /> + <location filename="../IconEditor/IconEditorWindow.py" line="1316" /> <source>The eric Icon Editor is a simple editor component to perform icon drawing tasks.</source> <translation type="unfinished" /> </message> <message> - <source>eric6 Icon Editor</source> - <translation type="vanished">Éditeur d'icone eric6</translation> - </message> - <message> - <source>About eric6 Icon Editor</source> - <translation type="vanished">À propose de l'éditeur d'icone eric6</translation> + <source>The file '{0}' does not exist.</source> + <translation type="vanished">Le fichier '{0}' n'existe pas.</translation> + </message> + <message> + <source>Cannot read file '{0}: +{1}.</source> + <translation type="vanished">Ne peut lire le fichier'{0}: +{1}.</translation> + </message> + <message> + <source>Cannot write file '{0}: +{1}.</source> + <translation type="vanished">Ne peut écrire le fichier '{0}: +{1}.</translation> </message> </context> <context> @@ -44156,10 +40937,6 @@ <source>Please open or create a file first.</source> <translation>Prière d'ouvrir ou de créer un fichier d'abord.</translation> </message> - <message> - <source>Q&InputDialog Wizard...</source> - <translation type="vanished">Assistant Q&InputDialog...</translation> - </message> </context> <context> <name>InputDialogWizardDialog</name> @@ -44948,106 +41725,6 @@ <source>Combined Left Side</source> <translation type="unfinished" /> </message> - <message> - <source>Shell Position:</source> - <translation type="vanished">Position du shell :</translation> - </message> - <message> - <source>Select the position for the Shell window</source> - <translation type="vanished">Sélectionner la position du shell</translation> - </message> - <message> - <source>Delay:</source> - <translation type="vanished">Délai :</translation> - </message> - <message> - <source> ms</source> - <translation type="vanished"> ms</translation> - </message> - <message> - <source>Dockarea Corner Usage</source> - <translation type="vanished">Configuration des coins de la zone d'ancrage</translation> - </message> - <message> - <source>Top Left Corner</source> - <translation type="vanished">Coin supérieur gauche</translation> - </message> - <message> - <source>Select to assign the top left corner to the top dockarea</source> - <translation type="vanished">Sélectionner pour associer le coin supérieur gauche -à la partie supérieure de la zone d'ancrage</translation> - </message> - <message> - <source>Top dockarea</source> - <translation type="vanished">En haut de la zone d'ancrage</translation> - </message> - <message> - <source>Select to assign the top left corner to the left dockarea</source> - <translation type="vanished">Sélectionner pour associer le coin supérieur gauche -à la partie gauche de la zone d'ancrage</translation> - </message> - <message> - <source>Left dockarea</source> - <translation type="vanished">A gauche de la zone d'ancrage</translation> - </message> - <message> - <source>Top Right Corner</source> - <translation type="vanished">Coin supérieur droit</translation> - </message> - <message> - <source>Select to assign the top right corner to the top dockarea</source> - <translation type="vanished">Sélectionner pour associer le coin supérieur droit -à la partie supérieure de la zone d'ancrage</translation> - </message> - <message> - <source>Select to assign the top right corner to the right dockarea</source> - <translation type="vanished">Sélectionner pour associer le coin supérieur droit -à la partie droite de la zone d'ancrage</translation> - </message> - <message> - <source>Right dockarea</source> - <translation type="vanished">A droite de la zone d'ancrage</translation> - </message> - <message> - <source>Bottom Left Corner</source> - <translation type="vanished">Coin inférieur gauche</translation> - </message> - <message> - <source>Select to assign the bottom left corner to the bottom dockarea</source> - <translation type="vanished">Sélectionner pour associer le coin inférieur gauche -à la partie inférieure de la zone d'ancrage</translation> - </message> - <message> - <source>Bottom dockarea</source> - <translation type="vanished">En bas de la zone d'ancrage</translation> - </message> - <message> - <source>Select to assign the bottom left corner to the left dockarea</source> - <translation type="vanished">Sélectionner pour associer le coin inférieur gauche -à la partie gauche de la zone d'ancrage</translation> - </message> - <message> - <source>Bottom Right Corner</source> - <translation type="vanished">Coin inférieur droit</translation> - </message> - <message> - <source>Select to assign the bottom right corner to the bottom dockarea</source> - <translation type="vanished">Sélectionner pour associer le coin inférieur droit -à la partie inférieure de la zone d'ancrage</translation> - </message> - <message> - <source>Select to assign the bottom right corner to the right dockarea</source> - <translation type="vanished">Sélectionner pour associer le coin inférieur droit -à la partie droite de la zone d'ancrage</translation> - </message> - <message> - <source>Select to show hidden files in the various browsers</source> - <translation type="vanished">Cocher pour afficher les fichiers cachés dans les différents navigateurs</translation> - </message> - <message> - <source>Show hidden files</source> - <translation type="vanished">Montrer les fichiers cachés</translation> - </message> </context> <context> <name>IrcChannelEditDialog</name> @@ -45111,8 +41788,8 @@ <translation>Entrer un message, envoyer en appuyant sur Entrée</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1551" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1491" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1549" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1489" /> <location filename="../Network/IRC/IrcChannelWidget.py" line="419" /> <source>Send Message</source> <translation>Envoyer message</translation> @@ -45438,7 +42115,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1387" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1386" /> <location filename="../Network/IRC/IrcChannelWidget.py" line="1370" /> <source>Save Messages</source> <translation>Enregistrer les messages</translation> @@ -45449,193 +42126,193 @@ <translation>Fichiers HTML (*.{0});;Text Files (*.txt);;Tous les fichiers (*)</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1388" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1387" /> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Le fichier <b>{0}</b>existe déjà. Écraser ?</p></translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1406" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1404" /> <source>Error saving Messages</source> <translation>Erreur d'enregistrement des messages</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1407" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1405" /> <source><p>The messages contents could not be written to <b>{0}</b></p><p>Reason: {1}</p></source> <translation type="unfinished"><p>Le contenu des messages n'a pu être écrit vers <b>{0}</b></p><p>Raison : {1}</p></translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1419" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1417" /> <source>Copy</source> <translation>Copier</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1423" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1421" /> <source>Cut all</source> <translation>Couper tous</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1426" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1424" /> <source>Copy all</source> <translation>Copier tous</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1430" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1428" /> <source>Clear</source> <translation>Effacer</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1434" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1432" /> <source>Save</source> <translation>Enregistrer</translation> </message> <message> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1435" /> + <source>Mark Current Position</source> + <translation>Marquer la position courante</translation> + </message> + <message> <location filename="../Network/IRC/IrcChannelWidget.py" line="1437" /> - <source>Mark Current Position</source> - <translation>Marquer la position courante</translation> - </message> - <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1439" /> <source>Remove Position Marker</source> <translation>Effacer le marqueur de position</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1520" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1506" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1492" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1518" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1504" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1490" /> <source>Enter the message to be sent:</source> <translation>Entrer le message à envoyer :</translation> </message> <message> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1551" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1503" /> + <source>Send Query</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Network/IRC/IrcChannelWidget.py" line="1553" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1505" /> - <source>Send Query</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1555" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1519" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1517" /> <source>Send Notice</source> <translation type="unfinished" /> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1545" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1543" /> <source>Who Is</source> <translation>Qui est</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1548" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1546" /> <source>Private Chat</source> <translation>Discussion privée</translation> </message> <message> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1556" /> + <source>Send Ping</source> + <translation type="unfinished" /> + </message> + <message> <location filename="../Network/IRC/IrcChannelWidget.py" line="1558" /> - <source>Send Ping</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1560" /> <source>Ignore User</source> <translation>Ignorer l'utilisateur</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1563" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1561" /> <source>Refresh</source> <translation>Rafraichir</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1676" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1649" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1674" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1647" /> <source>Who</source> <translation>Qui</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1650" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1648" /> <source>End of WHO list for {0}.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1672" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1670" /> <source> (Away)</source> <translation> (Absent)</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1677" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1675" /> <source>{0} is {1}@{2} ({3}){4}</source> <translation>{0} est {1}@{2} ({3}){4}</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="2015" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1996" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1978" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1959" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1941" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1923" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1905" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1885" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1878" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1870" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1859" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1846" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1814" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1809" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1790" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1771" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1766" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1761" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1756" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1751" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1746" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1698" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="2013" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1994" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1976" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1957" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1939" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1921" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1903" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1883" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1876" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1868" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1857" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1844" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1812" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1807" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1788" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1769" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1764" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1759" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1754" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1749" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1744" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1696" /> <source>Whois</source> <translation type="unfinished" /> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1699" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1697" /> <source>{0} is {1}@{2} ({3}).</source> <translation>{0} est {1}@{2} ({3}).</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1747" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1745" /> <source>{0} is a user on channels: {1}</source> <translation>{0} est un utilisateur sur les salons : {1}</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1752" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1750" /> <source>{0} has voice on channels: {1}</source> <translation>{0} is a la parole sur les salons : {1}</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1757" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1755" /> <source>{0} is a halfop on channels: {1}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1762" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1760" /> <source>{0} is an operator on channels: {1}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1767" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1765" /> <source>{0} is owner of channels: {1}</source> <translation>{0} est propriétaire des salons : {1}</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1772" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1770" /> <source>{0} is admin on channels: {1}</source> <translation>{0} est un admin sur les salons : {1}</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1791" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1789" /> <source>{0} is online via {1} ({2}).</source> <translation>{0} est en ligne via {1} ({2}).</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1810" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1808" /> <source>{0} is an IRC Operator.</source> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1841" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1839" /> <source>%n day(s)</source> <translation> <numerusform>%n jour</numerusform> @@ -45643,8 +42320,8 @@ </translation> </message> <message numerus="yes"> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1855" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1842" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1853" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1840" /> <source>%n hour(s)</source> <translation> <numerusform>%n heure</numerusform> @@ -45652,9 +42329,9 @@ </translation> </message> <message numerus="yes"> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1867" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1856" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1843" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1865" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1854" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1841" /> <source>%n minute(s)</source> <translation> <numerusform>%n minute</numerusform> @@ -45662,9 +42339,9 @@ </translation> </message> <message numerus="yes"> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1868" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1857" /> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1844" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1866" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1855" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1842" /> <source>%n second(s)</source> <translation> <numerusform>%n seconde</numerusform> @@ -45672,25 +42349,25 @@ </translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1847" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1845" /> <source>{0} has been idle for {1}, {2}, {3}, and {4}.</source> <comment>{0} = name of person, {1} = (x days), {2} = (x hours), {3} = (x minutes), {4} = (x seconds)</comment> <translation type="unfinished" /> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1860" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1858" /> <source>{0} has been idle for {1}, {2}, and {3}.</source> <comment>{0} = name of person, {1} = (x hours), {2} = (x minutes), {3} = (x seconds)</comment> <translation type="unfinished" /> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1871" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1869" /> <source>{0} has been idle for {1} and {2}.</source> <comment>{0} = name of person, {1} = (x minutes), {3} = (x seconds)</comment> <translation type="unfinished" /> </message> <message numerus="yes"> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1879" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1877" /> <source>{0} has been idle for %n second(s).</source> <translation type="unfinished"> <numerusform /> @@ -45698,52 +42375,52 @@ </translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1886" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1884" /> <source>{0} has been online since {1}.</source> <translation>{0} est en ligne depuis {1}.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1906" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1904" /> <source>End of WHOIS list for {0}.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1924" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1922" /> <source>{0} is an identified user.</source> <translation>{0} est un utilisateur identifié.</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1942" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1940" /> <source>{0} is available for help.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1960" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1958" /> <source>{0} is logged in as {1}.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1979" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1977" /> <source>{0} is actually using the host {1} (IP: {2}).</source> <translation type="unfinished" /> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="1997" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="1995" /> <source>{0} is using a secure connection.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="2016" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="2014" /> <source>{0} is connecting from {1} (IP: {2}).</source> <translation type="unfinished" /> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="2037" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="2035" /> <source>Edit Channel Topic</source> <translation>Éditer le sujet du salon</translation> </message> <message> - <location filename="../Network/IRC/IrcChannelWidget.py" line="2038" /> + <location filename="../Network/IRC/IrcChannelWidget.py" line="2036" /> <source>Enter the topic for this channel:</source> <translation>Entrer le sujet de ce salon :</translation> </message> @@ -46265,28 +42942,28 @@ <translation>Cliquer pour rejoindre le salon</translation> </message> <message> - <location filename="../Network/IRC/IrcNetworkWidget.py" line="350" /> + <location filename="../Network/IRC/IrcNetworkWidget.py" line="352" /> <source>Press to disconnect from the network</source> <translation>Cliquer pour se déconnecter du réseau</translation> </message> <message> - <location filename="../Network/IRC/IrcNetworkWidget.py" line="355" /> + <location filename="../Network/IRC/IrcNetworkWidget.py" line="357" /> <source>Press to connect to the selected network</source> <translation>Cliquer pour se connecter au réseau sélectionné</translation> </message> <message> - <location filename="../Network/IRC/IrcNetworkWidget.py" line="444" /> - <location filename="../Network/IRC/IrcNetworkWidget.py" line="427" /> - <source>Save Messages</source> - <translation>Enregistrer les messages</translation> - </message> - <message> - <location filename="../Network/IRC/IrcNetworkWidget.py" line="429" /> - <source>HTML Files (*.{0});;Text Files (*.txt);;All Files (*)</source> - <translation>Fichiers HTML (*.{0});;Text Files (*.txt);;Tous les fichiers (*)</translation> - </message> - <message> <location filename="../Network/IRC/IrcNetworkWidget.py" line="445" /> + <location filename="../Network/IRC/IrcNetworkWidget.py" line="429" /> + <source>Save Messages</source> + <translation>Enregistrer les messages</translation> + </message> + <message> + <location filename="../Network/IRC/IrcNetworkWidget.py" line="431" /> + <source>HTML Files (*.{0});;Text Files (*.txt);;All Files (*)</source> + <translation>Fichiers HTML (*.{0});;Text Files (*.txt);;Tous les fichiers (*)</translation> + </message> + <message> + <location filename="../Network/IRC/IrcNetworkWidget.py" line="446" /> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Le fichier <b>{0}</b>existe déjà. Écraser ?</p></translation> </message> @@ -46623,10 +43300,6 @@ <source>Confirm Shutdown When Connected</source> <translation type="unfinished" /> </message> - <message> - <source>Colours</source> - <translation type="vanished">Couleurs</translation> - </message> </context> <context> <name>IrcServerEditDialog</name> @@ -47189,13 +43862,6 @@ </message> </context> <context> - <name>JediCompleter</name> - <message> - <source>No definition found</source> - <translation type="vanished">Pas de définition trouvée</translation> - </message> - </context> - <context> <name>JediServer</name> <message> <location filename="../JediInterface/JediServer.py" line="300" /> @@ -48450,10 +45116,6 @@ <source>Cython Specifics</source> <translation type="unfinished" /> </message> - <message> - <source>PyQt5 Modules</source> - <translation type="vanished">Modules PyQt5</translation> - </message> </context> <context> <name>LexerQSS</name> @@ -48897,7 +45559,7 @@ <translation>Pygments</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="472" /> + <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> @@ -49150,7 +45812,7 @@ <translation>Tous fichiers (*)</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="474" /> + <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> @@ -49330,22 +45992,6 @@ <source>Octave Files (*.m.octave)</source> <translation>Fichiers Octave (*.m.octave)</translation> </message> - <message> - <source>Python Files (*.py *.py2 *.py3)</source> - <translation type="vanished">Fichers Python (*.py *.py2 *.py3)</translation> - </message> - <message> - <source>Python GUI Files (*.pyw *.pyw2 *.pyw3)</source> - <translation type="vanished">Fichiers Python GUI (*.pyw *.pyw2 *.pyw3)</translation> - </message> - <message> - <source>Protocol (protobuf)</source> - <translation type="vanished">Protocole (protobuf)</translation> - </message> - <message> - <source>Protocol Files (*.proto)</source> - <translation type="vanished">Fichiers Protocole (*.proto)</translation> - </message> </context> <context> <name>LfConvertDataDialog</name> @@ -49592,10 +46238,6 @@ <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> - <source>Select the colour for text sent to stderr</source> - <translation type="vanished">Sélection de la couleur du texte envoyé par stderr</translation> - </message> </context> <context> <name>MakePropertiesDialog</name> @@ -49811,18 +46453,6 @@ <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> - <source>Network Status: online</source> - <translation type="vanished">Statut réseau : en ligne</translation> - </message> - <message> - <source>Network Status: offline</source> - <translation type="vanished">Statut réseau : hors ligne</translation> - </message> - <message> - <source>Computer is offline.</source> - <translation type="vanished">L'ordinateur est hors-ligne.</translation> - </message> </context> <context> <name>MarkdownProvider</name> @@ -50119,14 +46749,6 @@ <source>Install Mercurial</source> <translation type="unfinished" /> </message> - <message> - <source>No. of commit messages to remember:</source> - <translation type="vanished">Nb. de messages de commit à conserver :</translation> - </message> - <message> - <source>Enter the number of commit messages to remember</source> - <translation type="vanished">Entrer le nombre de messages de commit à conserver</translation> - </message> </context> <context> <name>MessageBoxWizard</name> @@ -50156,10 +46778,6 @@ <source>Please open or create a file first.</source> <translation>Prière d'ouvrir ou de créer un fichier d'abord.</translation> </message> - <message> - <source>Q&MessageBox Wizard...</source> - <translation type="vanished">Assistant Q&MessageBox...</translation> - </message> </context> <context> <name>MessageBoxWizardDialog</name> @@ -51107,10 +47725,6 @@ <source>All Files (*)</source> <translation>Tous les fichiers (*)</translation> </message> - <message> - <source>Documentation</source> - <translation type="vanished">Documentation</translation> - </message> </context> <context> <name>MicroPythonProgressInfoDialog</name> @@ -51188,38 +47802,43 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="533" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="537" /> <source>Clear</source> <translation>Effacer</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="535" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="542" /> <source>Copy</source> <translation>Copier</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="536" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="546" /> <source>Paste</source> <translation>Coller</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="558" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="552" /> + <source>Select All</source> + <translation type="unfinished">Tout sélectionner</translation> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="576" /> <source>Press to disconnect the current device</source> <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="563" /> + <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="581" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="599" /> <source>No device attached</source> <translation>Pas de matériel relié</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="582" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="600" /> <source>Please ensure the device is plugged into your computer and selected. It must have a version of MicroPython (or CircuitPython) flashed onto it before anything will work. @@ -51228,300 +47847,300 @@ <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="608" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="626" /> <source>Start REPL</source> <translation>Démarrer REPL</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="609" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="627" /> <source><p>The REPL cannot be started.</p><p>Reason: {0}</p></source> <translation><p>REPL ne peut être démarré.</p><p>Raison : {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1068" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1089" /> <source>Serial Device Connect</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1069" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1090" /> <source><p>Cannot connect to device at serial port <b>{0}</b>.</p></source> <translation><p>Ne peut connecter un matériel sur le port série<b>{0}</b>.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1113" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1104" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1096" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1134" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1125" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1117" /> <source>Run Script</source> <translation>Lancer le script</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1097" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1118" /> <source>There is no editor open. Abort...</source> <translation>Il n'y a pas d'éditeur ouvert. Annulation...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1105" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1126" /> <source>The current editor does not contain a script. Abort...</source> <translation>L'éditeur courant ne contient pas de script. Annulation...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1114" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1135" /> <source><p>Cannot run script.</p><p>Reason: {0}</p></source> <translation><p>Ne peut lancer le script.</p><p>Raison : {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1137" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1158" /> <source>Open Python File</source> <translation>Ouvrir un fichier Python</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1139" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1160" /> <source>Python3 Files (*.py);;All Files (*)</source> <translation>Fichiers Python3 (*.py);;Tous les fichiers (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1182" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1203" /> <source>Start Chart</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1183" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1204" /> <source><p>The Chart cannot be started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1195" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1216" /> <source>µPy Chart</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1211" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1232" /> <source>Unsaved Chart Data</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1212" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1233" /> <source>The chart contains unsaved data.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1262" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1283" /> <source>Start File Manager</source> <translation>Démarrer le gestionnaire de fichier</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1263" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1284" /> <source><p>The File Manager cannot be started.</p><p>Reason: {0}</p></source> <translation><p>Le gestionnaire de fichier ne peut démarrer.</p><p>Raison : {0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1280" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1301" /> <source>µPy Files</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1316" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1337" /> <source>Downloads</source> <translation type="unfinished">Téléchargements</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1332" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1353" /> <source>Show Version</source> <translation>Montrer la version</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1335" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1356" /> <source>Show Implementation</source> <translation>Montrer l'implémentation</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1338" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1359" /> <source>Show Board Data</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1481" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1343" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1502" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1364" /> <source>Synchronize Time</source> <translation>Synchroniser le temps</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1346" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1367" /> <source>Show Device Time</source> <translation>Montrer l'horloge matériel</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1349" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1370" /> <source>Show Local Time</source> <translation>Montrer l'horloge locale</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1352" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1373" /> <source>Show Time</source> <translation>Montrer l'horloge</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1700" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1358" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1721" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1379" /> <source>Compile Python File</source> <translation>Compilier le fichier Python</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1722" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1715" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1361" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1743" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1736" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1382" /> <source>Compile Current Editor</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1371" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1392" /> <source>Download Firmware</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1378" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1399" /> <source>Show Documentation</source> <translation>Montrer la documentation</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1382" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1403" /> <source>Flash UF2 Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1385" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1406" /> <source>Manage Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1387" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1408" /> <source>Ignored Serial Devices</source> <translation>Matériels séries ignorés</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1390" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1411" /> <source>Configure</source> <translation>Configuration</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1400" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1421" /> <source><h3>Device Version Information</h3></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1409" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1430" /> <source>No version information available.</source> <translation>Pas d'information de version disponible.</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1413" /> - <source>Device Version Information</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../MicroPython/MicroPythonWidget.py" line="1434" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1430" /> + <source>Device Version Information</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../MicroPython/MicroPythonWidget.py" line="1455" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1451" /> <source>unknown</source> <translation>inconnu</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1441" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1462" /> <source>Device Implementation Information</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1442" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1463" /> <source><h3>Device Implementation Information</h3><p>This device contains <b>{0} {1}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1482" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1503" /> <source><p>The time of the connected device was synchronized with the local time.</p></source> <translation><p>L'horloge du matériel connecté a été synchronisée à l'horloge locale.</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1502" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1523" /> <source><h3>Device Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> <translation><h3>Date et heure matériel</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Heure</b></td><td>{1}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1510" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1531" /> <source><h3>Device Date and Time</h3><p>{0}</p></source> <translation><h3>Date et heure matériel</h3><p>{0}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1529" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1550" /> <source>Device Date and Time</source> <translation>Date et heure matériel</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1542" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1563" /> <source>Local Date and Time</source> <translation>Date et heure locales</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1543" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1564" /> <source><h3>Local Date and Time</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Time</b></td><td>{1}</td></tr></table></source> <translation><h3>Date et heure locales</h3><table><tr><td><b>Date</b></td><td>{0}</td></tr><tr><td><b>Heure</b></td><td>{1}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1585" /> - <location filename="../MicroPython/MicroPythonWidget.py" line="1568" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1606" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1589" /> <source>Date and Time</source> <translation>Date et heure</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1569" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1590" /> <source><table><tr><th></th><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Time</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></source> <translation><table><tr><th></th><th>Date et heure locales</th><th>Date et heure matériel</th></tr><tr><td><b>Date</b></td><td align='center'>{0}</td><td align='center'>{2}</td></tr><tr><td><b>Heure</b></td><td align='center'>{1}</td><td align='center'>{3}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1586" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1607" /> <source><table><tr><th>Local Date and Time</th><th>Device Date and Time</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></source> <translation><table><tr><th>Date et heure locales</th><th>Date et heure matériel</th></tr><tr><td align='center'>{0} {1}</td><td align='center'>{2}</td></tr></table></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1610" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1631" /> <source>Error handling device</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1611" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1632" /> <source><p>There was an error communicating with the connected device.</p><p>Method: {0}</p><p>Message: {1}</p></source> <translation><p>Il y a eu une erreur de communication avec le matériel connecté.</p><p>Méthode : {0}</p><p>Message : {1}</p></translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1651" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1672" /> <source>The MicroPython cross compiler <b>mpy-cross</b> cannot be found. Ensure it is in the search path or configure it on the MicroPython configuration page.</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1674" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1695" /> <source>Python Files (*.py);;All Files (*)</source> <translation>Fichiers Python (*.py);;Tous les fichiers (*)</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1683" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1704" /> <source>The Python file <b>{0}</b> does not exist. Aborting...</source> <translation>Le fichier Python <b>{0}</b> n'existe pas. Annulation...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1690" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1711" /> <source>'mpy-cross' Output</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1716" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1737" /> <source>The current editor does not contain a Python file. Aborting...</source> <translation>L'éditeur courant ne contient pas un fichier Python. Annulation...</translation> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1809" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1830" /> <source>Add Unknown Devices</source> <translation type="unfinished" /> </message> <message> - <location filename="../MicroPython/MicroPythonWidget.py" line="1810" /> + <location filename="../MicroPython/MicroPythonWidget.py" line="1831" /> <source>Select the devices to be added:</source> <translation type="unfinished" /> </message> @@ -51560,10 +48179,6 @@ <source>Press to open a chart window to display data receive from the selected device</source> <translation type="unfinished" /> </message> - <message> - <source>{0} ({1:04x}/{2:04x})</source> - <translation type="vanished">{0} ({1:04x}/{2:04x})</translation> - </message> </context> <context> <name>MicrobitDevice</name> @@ -51700,42 +48315,27 @@ <source>MicroPython Firmware</source> <translation type="unfinished" /> </message> - <message> - <source>Workspace Directory</source> - <translation type="vanished">Répertoire de travail</translation> - </message> - <message> - <source>MicroPython</source> - <translation type="vanished">MicroPython</translation> - </message> </context> <context> <name>MicrosoftEngine</name> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="189" /> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="145" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="115" /> + <source>You have not registered for the Microsoft Azure Translation service.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="143" /> + <source>MS Translator: Invalid response received</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="147" /> + <source>MS Translator: No translation available.</source> + <translation type="unfinished" /> + </message> + <message> <source>You have not registered for the Microsoft Translation service.</source> - <translation>Vous devez vous enregistrer au service de traduction Microsoft.</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="196" /> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="152" /> - <source>MS Translator: No valid access token available.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="172" /> - <source>MS Translator: No translation available.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MicrosoftEngine.py" line="210" /> - <source>MS Translator: No Text-to-Speech for the selected language available.</source> - <translation type="unfinished" /> - </message> - <message> - <source>No translation available.</source> - <translation type="vanished">Pas de traduction disponible.</translation> + <translation type="vanished">Vous devez vous enregistrer au service de traduction Microsoft.</translation> </message> </context> <context> @@ -51774,736 +48374,716 @@ <context> <name>MiniEditor</name> <message> - <location filename="../QScintilla/MiniEditor.py" line="441" /> + <location filename="../QScintilla/MiniEditor.py" line="442" /> <source>About eric Mini Editor</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="442" /> + <location filename="../QScintilla/MiniEditor.py" line="443" /> <source>The eric Mini Editor is an editor component based on QScintilla. It may be used for simple editing tasks, that don't need the power of a full blown editor.</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="509" /> + <location filename="../QScintilla/MiniEditor.py" line="510" /> <source>Line: {0:5}</source> <translation>Ligne : {0:5}</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="513" /> + <location filename="../QScintilla/MiniEditor.py" line="514" /> <source>Pos: {0:5}</source> <translation>Position : {0:5}</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="529" /> + <location filename="../QScintilla/MiniEditor.py" line="530" /> <source>Language: {0}</source> <translation type="unfinished">Langage : {0}</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="590" /> + <location filename="../QScintilla/MiniEditor.py" line="591" /> <source>New</source> <translation>Nouveau</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="592" /> - <source>&New</source> - <translation>&Nouveau</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="593" /> + <source>&New</source> + <translation>&Nouveau</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="594" /> <source>Ctrl+N</source> <comment>File|New</comment> <translation>Ctrl+N</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="595" /> - <source>Open an empty editor window</source> - <translation>Ouvre une nouvelle page vide</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="596" /> + <source>Open an empty editor window</source> + <translation>Ouvre une nouvelle page vide</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="597" /> <source><b>New</b><p>An empty editor window will be created.</p></source> <translation><b>Nouveau</b><p>Ouverture d'une nouvelle fenêtre d'édition.</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="604" /> + <location filename="../QScintilla/MiniEditor.py" line="605" /> <source>Open</source> <translation>Ouvrir</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="606" /> - <source>&Open...</source> - <translation>&Ouvrir...</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="607" /> + <source>&Open...</source> + <translation>&Ouvrir...</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="608" /> <source>Ctrl+O</source> <comment>File|Open</comment> <translation>Ctrl+O</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="609" /> - <source>Open a file</source> - <translation>Ouvrir un Fichier</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="610" /> + <source>Open a file</source> + <translation>Ouvrir un Fichier</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="611" /> <source><b>Open a file</b><p>You will be asked for the name of a file to be opened.</p></source> <translation><b>Ouvrir un fichier</b><p>Permet de saisir le nom d'un fichier à ouvrir</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="618" /> + <location filename="../QScintilla/MiniEditor.py" line="619" /> <source>Save</source> <translation>Enregistrer</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="620" /> - <source>&Save</source> - <translation>&Enregistrer</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="621" /> + <source>&Save</source> + <translation>&Enregistrer</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="622" /> <source>Ctrl+S</source> <comment>File|Save</comment> <translation>Ctrl+S</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="623" /> + <location filename="../QScintilla/MiniEditor.py" line="624" /> <source>Save the current file</source> <translation>Enregistre le fichier courant</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="624" /> + <location filename="../QScintilla/MiniEditor.py" line="625" /> <source><b>Save File</b><p>Save the contents of current editor window.</p></source> <translation><b>Enregistrer</b><p>Enregistre le fichier en cours.</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="632" /> + <location filename="../QScintilla/MiniEditor.py" line="633" /> <source>Save as</source> <translation>Enregistrer sous</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="634" /> - <source>Save &as...</source> - <translation>&Enregistrer sous...</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="635" /> + <source>Save &as...</source> + <translation>&Enregistrer sous...</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="636" /> <source>Shift+Ctrl+S</source> <comment>File|Save As</comment> <translation>Shift+Ctrl+S</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="637" /> + <location filename="../QScintilla/MiniEditor.py" line="638" /> <source>Save the current file to a new one</source> <translation>Enregistre dans un nouveau fichier</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="639" /> + <location filename="../QScintilla/MiniEditor.py" line="640" /> <source><b>Save File as</b><p>Save the contents of current editor window to a new file. The file can be entered in a file selection dialog.</p></source> <translation><b>Enregistrer sous</b><p>Enregistre le buffer dans un nouveau fichier. Le nom du fichier est choisi via une boite de sélection de fichier.</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="648" /> + <location filename="../QScintilla/MiniEditor.py" line="649" /> <source>Save Copy</source> <translation>Enregistrer une copie</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="650" /> + <location filename="../QScintilla/MiniEditor.py" line="651" /> <source>Save &Copy...</source> <translation>Enregistrer une &copie...</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="652" /> + <location filename="../QScintilla/MiniEditor.py" line="653" /> <source>Save a copy of the current file</source> <translation>Enregistrer une copie du fichier courant</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="654" /> + <location filename="../QScintilla/MiniEditor.py" line="655" /> <source><b>Save Copy</b><p>Save a copy of the contents of current editor window. The file can be entered in a file selection dialog.</p></source> <translation><b>Enregistrer une copie</b><p>Enregistre une copie du contenu de l'éditeur courant. Le fichier peut être entré dans un sélectionneur de fichiers.</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="663" /> + <location filename="../QScintilla/MiniEditor.py" line="664" /> <source>Close</source> <translation>Fermer</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="665" /> - <source>&Close</source> - <translation>&Fermer</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="666" /> + <source>&Close</source> + <translation>&Fermer</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="667" /> <source>Ctrl+W</source> <comment>File|Close</comment> <translation>Ctrl+W</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="668" /> - <source>Close the editor window</source> - <translation>Ferme la fenêtre de l'éditeur</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="669" /> + <source>Close the editor window</source> + <translation>Ferme la fenêtre de l'éditeur</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="670" /> <source><b>Close Window</b><p>Close the current window.</p></source> <translation><b>Fermer</b><p>Ferme la fenêtre en cours.</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="677" /> + <location filename="../QScintilla/MiniEditor.py" line="678" /> <source>Print</source> <translation>Imprimer</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="679" /> - <source>&Print</source> - <translation>&Imprimer</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="680" /> + <source>&Print</source> + <translation>&Imprimer</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="681" /> <source>Ctrl+P</source> <comment>File|Print</comment> <translation>Ctrl+P</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="682" /> - <source>Print the current file</source> - <translation>Imprime le fichier courant</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="683" /> + <source>Print the current file</source> + <translation>Imprime le fichier courant</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="684" /> <source><b>Print File</b><p>Print the contents of the current file.</p></source> <translation><b>Imprimer le fichier</b><p>Imprime le fichier courant.</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="691" /> + <location filename="../QScintilla/MiniEditor.py" line="692" /> <source>Print Preview</source> <translation>Aperçu avant impression</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="695" /> + <location filename="../QScintilla/MiniEditor.py" line="696" /> <source>Print preview of the current file</source> <translation>Aperçu avant impression du fichier courant</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="697" /> + <location filename="../QScintilla/MiniEditor.py" line="698" /> <source><b>Print Preview</b><p>Print preview of the current file.</p></source> <translation><b>Aperçu avant impression</b><p>Aperçu avant impression du fichier courant.</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="709" /> + <location filename="../QScintilla/MiniEditor.py" line="710" /> <source>Undo</source> <translation>Défaire</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="711" /> - <source>&Undo</source> - <translation>&Défaire</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="712" /> + <source>&Undo</source> + <translation>&Défaire</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="713" /> <source>Ctrl+Z</source> <comment>Edit|Undo</comment> <translation>Ctrl+Z</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="713" /> + <location filename="../QScintilla/MiniEditor.py" line="714" /> <source>Alt+Backspace</source> <comment>Edit|Undo</comment> <translation>Alt+Backspace</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="715" /> + <location filename="../QScintilla/MiniEditor.py" line="716" /> <source>Undo the last change</source> <translation>Annule la dernière modification</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="716" /> + <location filename="../QScintilla/MiniEditor.py" line="717" /> <source><b>Undo</b><p>Undo the last change done in the current editor.</p></source> <translation><b>Défaire</b><p>Annule la dernière modification effectuée dans l'éditeur courant.</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="724" /> + <location filename="../QScintilla/MiniEditor.py" line="725" /> <source>Redo</source> <translation>Refaire</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="726" /> - <source>&Redo</source> - <translation>&Refaire</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="727" /> + <source>&Redo</source> + <translation>&Refaire</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="728" /> <source>Ctrl+Shift+Z</source> <comment>Edit|Redo</comment> <translation>Ctrl+Shift+Z</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="729" /> + <location filename="../QScintilla/MiniEditor.py" line="730" /> <source>Redo the last change</source> <translation>Recharge la dernière modification</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="730" /> + <location filename="../QScintilla/MiniEditor.py" line="731" /> <source><b>Redo</b><p>Redo the last change done in the current editor.</p></source> <translation><b>Refaire</b><p>Réeffectue la dernière modification dans l'éditeur courant.</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="738" /> + <location filename="../QScintilla/MiniEditor.py" line="739" /> <source>Cut</source> <translation>Couper</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="740" /> - <source>Cu&t</source> - <translation>Cou&per</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="741" /> - <source>Ctrl+X</source> - <comment>Edit|Cut</comment> - <translation>Ctrl+X</translation> + <source>Cu&t</source> + <translation>Cou&per</translation> </message> <message> <location filename="../QScintilla/MiniEditor.py" line="742" /> + <source>Ctrl+X</source> + <comment>Edit|Cut</comment> + <translation>Ctrl+X</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="743" /> <source>Shift+Del</source> <comment>Edit|Cut</comment> <translation>Shift+Del</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="744" /> - <source>Cut the selection</source> - <translation>Coupe la sélection</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="745" /> + <source>Cut the selection</source> + <translation>Coupe la sélection</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="746" /> <source><b>Cut</b><p>Cut the selected text of the current editor to the clipboard.</p></source> <translation><b>Couper</b><p>Coupe le texte sélectionné vers le presse-papier</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="754" /> + <location filename="../QScintilla/MiniEditor.py" line="755" /> <source>Copy</source> <translation>Copier</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="756" /> - <source>&Copy</source> - <translation>&Copier</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="757" /> + <source>&Copy</source> + <translation>&Copier</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="758" /> <source>Ctrl+C</source> <comment>Edit|Copy</comment> <translation>Ctrl+C</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="758" /> + <location filename="../QScintilla/MiniEditor.py" line="759" /> <source>Ctrl+Ins</source> <comment>Edit|Copy</comment> <translation>Ctrl+Ins</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="760" /> + <location filename="../QScintilla/MiniEditor.py" line="761" /> <source>Copy the selection</source> <translation>Copie la sélection</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="761" /> + <location filename="../QScintilla/MiniEditor.py" line="762" /> <source><b>Copy</b><p>Copy the selected text of the current editor to the clipboard.</p></source> <translation><b>Copier</b><p>Copie le texte sélectionné vers le presse-papier</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="770" /> + <location filename="../QScintilla/MiniEditor.py" line="771" /> <source>Paste</source> <translation>Coller</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="772" /> - <source>&Paste</source> - <translation>Col&ler</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="773" /> + <source>&Paste</source> + <translation>Col&ler</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="774" /> <source>Ctrl+V</source> <comment>Edit|Paste</comment> <translation>Ctrl+V</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="774" /> + <location filename="../QScintilla/MiniEditor.py" line="775" /> <source>Shift+Ins</source> <comment>Edit|Paste</comment> <translation>Shift+Ins</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="776" /> + <location filename="../QScintilla/MiniEditor.py" line="777" /> <source>Paste the last cut/copied text</source> <translation>Colle le dernier texte copié/coupé</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="778" /> + <location filename="../QScintilla/MiniEditor.py" line="779" /> <source><b>Paste</b><p>Paste the last cut/copied text from the clipboard to the current editor.</p></source> <translation><b>Coller</b><p>Colle le dernier texte copié/coupé dans l'éditeur courant.</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="787" /> + <location filename="../QScintilla/MiniEditor.py" line="788" /> <source>Clear</source> <translation>Effacer</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="789" /> - <source>Cl&ear</source> - <translation>Ef&facer</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="790" /> + <source>Cl&ear</source> + <translation>Ef&facer</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="791" /> <source>Alt+Shift+C</source> <comment>Edit|Clear</comment> <translation>Alt+Shift+C</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="793" /> + <location filename="../QScintilla/MiniEditor.py" line="794" /> <source>Clear all text</source> <translation>Efface tout le texte</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="794" /> + <location filename="../QScintilla/MiniEditor.py" line="795" /> <source><b>Clear</b><p>Delete all text of the current editor.</p></source> <translation><b>Effacer</b><p>Supprime tout le texte de l'éditeur courant.</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2400" /> - <source>About</source> - <translation>À propos de</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="2401" /> + <source>About</source> + <translation>À propos de</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="2402" /> <source>&About</source> <translation>&À propos de </translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2403" /> + <location filename="../QScintilla/MiniEditor.py" line="2404" /> <source>Display information about this software</source> <translation>Affiche les informations concernant le logiciel</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2405" /> + <location filename="../QScintilla/MiniEditor.py" line="2406" /> <source><b>About</b><p>Display some information about this software.</p></source> <translation><b>À propos de</b><p>Affiche certaines informations concernant le logiciel.</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2412" /> - <source>About Qt</source> - <translation>À propos de Qt</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="2413" /> + <source>About Qt</source> + <translation>À propos de Qt</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="2414" /> <source>About &Qt</source> <translation>À propos de &Qt</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2416" /> - <source>Display information about the Qt toolkit</source> - <translation>Affiche les informations concernant Qt</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="2417" /> + <source>Display information about the Qt toolkit</source> + <translation>Affiche les informations concernant Qt</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="2418" /> <source><b>About Qt</b><p>Display some information about the Qt toolkit.</p></source> <translation><b>À propos de Qt</b><p>Affiche les informations concernant Qt</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2425" /> + <location filename="../QScintilla/MiniEditor.py" line="2426" /> <source>What's This?</source> <translation>Qu'est-ce que c'est ?</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2427" /> - <source>&What's This?</source> - <translation>&Qu'est-ce que c'est?</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="2428" /> + <source>&What's This?</source> + <translation>&Qu'est-ce que c'est?</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="2429" /> <source>Shift+F1</source> <comment>Help|What's This?'</comment> <translation>Shift+F1</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2430" /> - <source>Context sensitive help</source> - <translation>Aide contextuelle</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="2431" /> + <source>Context sensitive help</source> + <translation>Aide contextuelle</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="2432" /> <source><b>Display context sensitive help</b><p>In What's This? mode, the mouse cursor shows an arrow with a question mark, and you can click on the interface elements to get a short description of what they do and how to use them. In dialogs, this feature can be accessed using the context help button in the titlebar.</p></source> <translation><b>Affiche l'aide contextuelle</b><p>Dans le mode "Qu'est-ce que c'est?", la souris est affichée avec un point d'interrogation, et on peut cliquer sur les éléments de l'interface pour obtenir une courte description de l'élément. Cette fonction peut être obtenue avec le bouton d'aide contextuelle de la barre principale.</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2448" /> + <location filename="../QScintilla/MiniEditor.py" line="2449" /> <source>Preferences</source> <translation type="unfinished">Préférences</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2450" /> + <location filename="../QScintilla/MiniEditor.py" line="2451" /> <source>&Preferences...</source> <translation type="unfinished">&Préférences...</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2452" /> + <location filename="../QScintilla/MiniEditor.py" line="2453" /> <source>Set the prefered configuration</source> <translation type="unfinished">Édition des préférences</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2454" /> + <location filename="../QScintilla/MiniEditor.py" line="2455" /> <source><b>Preferences</b><p>Set the configuration items of the application with your prefered values.</p></source> <translation type="unfinished"><b>Préférences</b><p>Edite les valeurs souhaitées pour la configuration du logiciel.</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2467" /> + <location filename="../QScintilla/MiniEditor.py" line="2468" /> <source>&File</source> <translation>&Fichier</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2479" /> + <location filename="../QScintilla/MiniEditor.py" line="2480" /> <source>&Edit</source> <translation>&Edition</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2489" /> + <location filename="../QScintilla/MiniEditor.py" line="2490" /> <source>&Search</source> <translation type="unfinished">Re&chercher</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2499" /> + <location filename="../QScintilla/MiniEditor.py" line="2500" /> <source>&View</source> <translation type="unfinished">&Affichage</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2505" /> + <location filename="../QScintilla/MiniEditor.py" line="2506" /> <source>Se&ttings</source> <translation type="unfinished">&Configuration</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2510" /> + <location filename="../QScintilla/MiniEditor.py" line="2511" /> <source>&Help</source> <translation>A&ide</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2522" /> + <location filename="../QScintilla/MiniEditor.py" line="2523" /> <source>File</source> <translation>Fichier</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2535" /> + <location filename="../QScintilla/MiniEditor.py" line="2536" /> <source>Edit</source> <translation>Editer</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2545" /> + <location filename="../QScintilla/MiniEditor.py" line="2546" /> <source>Search</source> <translation type="unfinished">Rechercher</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2552" /> + <location filename="../QScintilla/MiniEditor.py" line="2553" /> <source>View</source> <translation type="unfinished">Affichage</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2559" /> + <location filename="../QScintilla/MiniEditor.py" line="2560" /> <source>Settings</source> <translation type="unfinished">Configuration</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2563" /> + <location filename="../QScintilla/MiniEditor.py" line="2564" /> <source>Help</source> <translation>Aide</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2576" /> + <location filename="../QScintilla/MiniEditor.py" line="2577" /> <source><p>This part of the status bar displays the editor language.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2584" /> + <location filename="../QScintilla/MiniEditor.py" line="2585" /> <source><p>This part of the status bar displays an indication of the editors files writability.</p></source> <translation><p>Cette zone de la barre d'état affiche une indication sur les droits d'écriture des fichiers.</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2591" /> + <location filename="../QScintilla/MiniEditor.py" line="2592" /> <source><p>This part of the status bar displays the line number of the editor.</p></source> <translation><p>Cette zone de la barre d'état affiche le numéro de ligne de l'éditeur.</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2598" /> + <location filename="../QScintilla/MiniEditor.py" line="2599" /> <source><p>This part of the status bar displays the cursor position of the editor.</p></source> <translation><p>Cette zone de la barre d'état affiche la position du curseur.</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2609" /> + <location filename="../QScintilla/MiniEditor.py" line="2610" /> <source><p>This part of the status bar allows zooming the editor.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2615" /> + <location filename="../QScintilla/MiniEditor.py" line="2616" /> <source>Ready</source> <translation>Prêt</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2683" /> - <source>eric Mini Editor</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="2684" /> + <source>eric Mini Editor</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="2685" /> <source>The document has unsaved changes.</source> <translation>Le document a des modifications non enregistrées.</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2709" /> - <source>Open File</source> - <translation>Ouvrir Fichier</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="2710" /> + <source>Open File</source> + <translation>Ouvrir Fichier</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="2711" /> <source><p>The file <b>{0}</b> could not be opened.</p><p>Reason: {1}</p></source> <translation><p>Le fichier<b>{0}</b> ne peut être ouvert.</p><p>Raison : {1}</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2736" /> + <location filename="../QScintilla/MiniEditor.py" line="2737" /> <source>File loaded</source> <translation>Fichier chargé</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2816" /> - <source>Save File</source> - <translation>Enregistrer le fichier</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="2817" /> + <source>Save File</source> + <translation>Enregistrer le fichier</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="2818" /> <source><p>The file <b>{0}</b> could not be saved.<br/>Reason: {1}</p></source> <translation><p>Le fichier <b>{0}</b> ne peut être enregistré.</p><p>Raison : {1}</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2822" /> + <location filename="../QScintilla/MiniEditor.py" line="2823" /> <source>File saved</source> <translation>Fichier enregistré</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2834" /> + <location filename="../QScintilla/MiniEditor.py" line="2835" /> <source>[*] - {0}</source> <translation>[*] - {0}</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="2854" /> + <location filename="../QScintilla/MiniEditor.py" line="2836" /> + <source>Mini Editor</source> + <translation>Mini éditeur</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="3181" /> + <location filename="../QScintilla/MiniEditor.py" line="3146" /> + <location filename="../QScintilla/MiniEditor.py" line="2848" /> + <source>Untitled</source> + <translation>SansTitre</translation> + </message> + <message> <location filename="../QScintilla/MiniEditor.py" line="2853" /> - <location filename="../QScintilla/MiniEditor.py" line="2835" /> - <source>Mini Editor</source> - <translation>Mini éditeur</translation> - </message> - <message> - <location filename="../QScintilla/MiniEditor.py" line="3180" /> - <location filename="../QScintilla/MiniEditor.py" line="3145" /> - <location filename="../QScintilla/MiniEditor.py" line="2847" /> - <source>Untitled</source> - <translation>SansTitre</translation> - </message> - <message> - <location filename="../QScintilla/MiniEditor.py" line="2852" /> <source>{0}[*] - {1}</source> <translation>{0}[*] - {1}</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3140" /> + <location filename="../QScintilla/MiniEditor.py" line="3141" /> <source>Printing...</source> <translation>Impression....</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3161" /> + <location filename="../QScintilla/MiniEditor.py" line="3162" /> <source>Printing completed</source> <translation>Impression terminée</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3163" /> + <location filename="../QScintilla/MiniEditor.py" line="3164" /> <source>Error while printing</source> <translation>Erreur durant l'impression</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3166" /> + <location filename="../QScintilla/MiniEditor.py" line="3167" /> <source>Printing aborted</source> <translation>Impression abandonnée</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3221" /> + <location filename="../QScintilla/MiniEditor.py" line="3222" /> <source>Select all</source> <translation>Tout sélectionner</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3223" /> + <location filename="../QScintilla/MiniEditor.py" line="3224" /> <source>Deselect all</source> <translation>Tout déselectionner</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3236" /> + <location filename="../QScintilla/MiniEditor.py" line="3237" /> <source>Languages</source> <translation>Langages</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3239" /> + <location filename="../QScintilla/MiniEditor.py" line="3240" /> <source>No Language</source> <translation>Pas de langage</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3263" /> + <location filename="../QScintilla/MiniEditor.py" line="3264" /> <source>Guessed</source> <translation>Suggestion</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3285" /> - <location filename="../QScintilla/MiniEditor.py" line="3267" /> + <location filename="../QScintilla/MiniEditor.py" line="3286" /> + <location filename="../QScintilla/MiniEditor.py" line="3268" /> <source>Alternatives</source> <translation>Alternatives</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3282" /> + <location filename="../QScintilla/MiniEditor.py" line="3283" /> <source>Alternatives ({0})</source> <translation>Alternatives ({0})</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3311" /> - <source>Pygments Lexer</source> - <translation>Analyseur Pygments</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="3312" /> + <source>Pygments Lexer</source> + <translation>Analyseur Pygments</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="3313" /> <source>Select the Pygments lexer to apply.</source> <translation>Sélectionne l'analyseur Pygments à appliquer.</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3830" /> - <source>EditorConfig Properties</source> - <translation type="unfinished">Propriétés d'EditorConfig</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="3831" /> + <source>EditorConfig Properties</source> + <translation type="unfinished">Propriétés d'EditorConfig</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="3832" /> <source><p>The EditorConfig properties for file <b>{0}</b> could not be loaded.</p></source> <translation type="unfinished"><p>Les propriétés d'EditorConfig du fichier <b>{0}</b> n'ont pas pu être chargées.</p></translation> </message> - <message> - <source>Find</source> - <translation type="vanished">Rechercher</translation> - </message> - <message> - <source>About eric6 Mini Editor</source> - <translation type="vanished">À propos du mini éditeur eric6</translation> - </message> - <message> - <source>The eric6 Mini Editor is an editor component based on QScintilla. It may be used for simple editing tasks, that don't need the power of a full blown editor.</source> - <translation type="vanished">Le mini-éditeur eric6 est un éditeur basé sur QScintilla. Il peut être utilisé pour des tâches simples, qui ne nécessitent pas toutes les options de l'éditeur.</translation> - </message> - <message> - <source>eric6 Mini Editor</source> - <translation type="vanished">Mini-éditeur eric6</translation> - </message> - <message> - <source><p>This part of the status bar allows zooming the current editor or shell.</p></source> - <translation type="vanished"><p>Cette zone de la barre d'état permet de zoomer l'éditeur courant ou le shell.</p></translation> - </message> </context> <context> <name>MiscellaneousChecker</name> @@ -52984,10 +49564,6 @@ <source>commented code lines should be removed</source> <translation>les lignes de code commentées devraient être supprimées</translation> </message> - <message> - <source>{0}: {1}</source> - <translation type="vanished">{0}: {1}</translation> - </message> </context> <context> <name>MouseClickDialog</name> @@ -53013,41 +49589,6 @@ </message> </context> <context> - <name>MouseClickHandlerJediPage</name> - <message> - <source><b>Configure Jedi Mouse Click Handler Support</b></source> - <translation type="vanished"><b>Configurez l'Assistance au Clic de Souris Jedi</b></translation> - </message> - <message> - <source>Select, whether the jedi mouse click handler support shall be enabled.</source> - <translation type="vanished">Sélectionnez si l'assistance de clic de souris jedi doit être activée.</translation> - </message> - <message> - <source>Enable Mouse Click Handler</source> - <translation type="vanished">Activer le Support du Clic de Souris</translation> - </message> - <message> - <source>Go To Definition</source> - <translation type="vanished">Aller à la Définition</translation> - </message> - <message> - <source>Click Sequence:</source> - <translation type="vanished">Séquence de Clic:</translation> - </message> - <message> - <source>Shows the mouse click sequence</source> - <translation type="vanished">Montrez la séquence de clic de la souris</translation> - </message> - <message> - <source>Press to open a dialog to configure the mouse click sequence</source> - <translation type="vanished">Appuyez pour ouvrir une boite de dialogue pour configurer l'ordre de clic de la souris</translation> - </message> - <message> - <source>Change...</source> - <translation type="vanished">Changer...</translation> - </message> - </context> - <context> <name>MouseUtilities</name> <message> <location filename="../Utilities/MouseUtilities.py" line="31" /> @@ -53106,262 +49647,238 @@ <context> <name>MultiProject</name> <message> - <location filename="../MultiProject/MultiProject.py" line="247" /> + <location filename="../MultiProject/MultiProject.py" line="248" /> <source>Read Multi Project File</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="248" /> + <location filename="../MultiProject/MultiProject.py" line="249" /> <source><p>The multi project file <b>{0}</b> could not be read.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="387" /> - <location filename="../MultiProject/MultiProject.py" line="370" /> - <source>Copy Project</source> - <translation>Copier projet</translation> - </message> - <message> - <location filename="../MultiProject/MultiProject.py" line="371" /> - <source>Enter directory for the new project (must not exist already):</source> - <translation>Entrer le dossier pour le nouveau projet (ne doit pas déjà exister) :</translation> - </message> - <message> <location filename="../MultiProject/MultiProject.py" line="388" /> + <location filename="../MultiProject/MultiProject.py" line="371" /> + <source>Copy Project</source> + <translation>Copier projet</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="372" /> + <source>Enter directory for the new project (must not exist already):</source> + <translation>Entrer le dossier pour le nouveau projet (ne doit pas déjà exister) :</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="389" /> <source><p>The source project <b>{0}</b> could not be copied to its destination <b>{1}</b>.</p></source> <translation><p>Le projet source <b>{0}</b> n'a pas pu être copié vers sa destination <b>{1}</b>.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="396" /> + <location filename="../MultiProject/MultiProject.py" line="397" /> <source>{0} - Copy</source> <translation>{0} - Copie</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="541" /> + <location filename="../MultiProject/MultiProject.py" line="542" /> <source>Open Multi Project</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="544" /> + <location filename="../MultiProject/MultiProject.py" line="545" /> <source>Multi Project Files (*.emj);;XML Multi Project Files (*.e5m *.e4m)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="606" /> - <location filename="../MultiProject/MultiProject.py" line="595" /> + <location filename="../MultiProject/MultiProject.py" line="607" /> + <location filename="../MultiProject/MultiProject.py" line="596" /> <source>Multi Project Files (*.emj)</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="604" /> + <location filename="../MultiProject/MultiProject.py" line="605" /> <source>Save Multiproject</source> <translation type="unfinished" /> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="619" /> - <source>Save File</source> - <translation>Enregistrer fichier</translation> - </message> - <message> <location filename="../MultiProject/MultiProject.py" line="620" /> + <source>Save File</source> + <translation>Enregistrer fichier</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="621" /> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Le fichier <b>{0}</b>existe déjà. Écraser ?</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="644" /> - <source>Close Multiproject</source> - <translation>Ferme le multi-projet</translation> - </message> - <message> <location filename="../MultiProject/MultiProject.py" line="645" /> + <source>Close Multiproject</source> + <translation>Ferme le multi-projet</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="646" /> <source>The current multiproject has unsaved changes.</source> <translation>Le multi-projet courant a des modifications non-enregistrées.</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="697" /> + <location filename="../MultiProject/MultiProject.py" line="698" /> <source>New multiproject</source> <translation>Nouveau multi-projet</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="699" /> + <location filename="../MultiProject/MultiProject.py" line="700" /> <source>&New...</source> <translation>&Nouveau...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="701" /> - <source>Generate a new multiproject</source> - <translation>Génère un nouveau multi-projet</translation> - </message> - <message> <location filename="../MultiProject/MultiProject.py" line="702" /> + <source>Generate a new multiproject</source> + <translation>Génère un nouveau multi-projet</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="703" /> <source><b>New...</b><p>This opens a dialog for entering the info for a new multiproject.</p></source> <translation><b>Nouveau...</b><p>Ouvre une boite de dialogue pour saisir les informations du nouveau multi-projet.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="711" /> + <location filename="../MultiProject/MultiProject.py" line="712" /> <source>Open multiproject</source> <translation>Ouvrir un multi-projet</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="713" /> + <location filename="../MultiProject/MultiProject.py" line="714" /> <source>&Open...</source> <translation>&Ouvrir...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="715" /> - <source>Open an existing multiproject</source> - <translation>Ouvre un multi-projet existant</translation> - </message> - <message> <location filename="../MultiProject/MultiProject.py" line="716" /> + <source>Open an existing multiproject</source> + <translation>Ouvre un multi-projet existant</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="717" /> <source><b>Open...</b><p>This opens an existing multiproject.</p></source> <translation><b>Ouvre...</b><p>Ouvre un multi-projet existant.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="724" /> + <location filename="../MultiProject/MultiProject.py" line="725" /> <source>Close multiproject</source> <translation>Ferme le multi-projet</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="726" /> - <source>&Close</source> - <translation>&Fermer</translation> - </message> - <message> <location filename="../MultiProject/MultiProject.py" line="727" /> + <source>&Close</source> + <translation>&Fermer</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="728" /> <source>Close the current multiproject</source> <translation>Fermer le multi-projet en cours</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="729" /> + <location filename="../MultiProject/MultiProject.py" line="730" /> <source><b>Close</b><p>This closes the current multiproject.</p></source> <translation><b>Fermer</b><p>Ferme le multi-projet en cours.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="737" /> + <location filename="../MultiProject/MultiProject.py" line="738" /> <source>Save multiproject</source> <translation>Enregistre le multiprojet</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="739" /> - <source>&Save</source> - <translation>&Enregistrer</translation> - </message> - <message> <location filename="../MultiProject/MultiProject.py" line="740" /> - <source>Save the current multiproject</source> - <translation>Enregistre le multi-projet courant</translation> + <source>&Save</source> + <translation>&Enregistrer</translation> </message> <message> <location filename="../MultiProject/MultiProject.py" line="741" /> + <source>Save the current multiproject</source> + <translation>Enregistre le multi-projet courant</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="742" /> <source><b>Save</b><p>This saves the current multiproject.</p></source> <translation><b>Enregistrer</b><p>Enregistre le multi-projet courant.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="749" /> + <location filename="../MultiProject/MultiProject.py" line="750" /> <source>Save multiproject as</source> <translation>Enregistre le fichier multi-projet en tant que</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="751" /> + <location filename="../MultiProject/MultiProject.py" line="752" /> <source>Save &as...</source> <translation>&Enregistrer sous...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="753" /> + <location filename="../MultiProject/MultiProject.py" line="754" /> <source>Save the current multiproject to a new file</source> <translation>Enregistre le multi-projet courant dans un nouveau fichier</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="755" /> + <location filename="../MultiProject/MultiProject.py" line="756" /> <source><b>Save as</b><p>This saves the current multiproject to a new file.</p></source> <translation><b>Enregistrer sous</b><p>Enregistre le multi-projet en cours dans un nouveau fichier.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="763" /> + <location filename="../MultiProject/MultiProject.py" line="764" /> <source>Add project to multiproject</source> <translation>Ajoute un projet au multi-projet</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="765" /> + <location filename="../MultiProject/MultiProject.py" line="766" /> <source>Add &project...</source> <translation>Ajouter un &projet...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="767" /> + <location filename="../MultiProject/MultiProject.py" line="768" /> <source>Add a project to the current multiproject</source> <translation>Ajoute un projet au multi-projet courant</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="769" /> + <location filename="../MultiProject/MultiProject.py" line="770" /> <source><b>Add project...</b><p>This opens a dialog for adding a project to the current multiproject.</p></source> <translation><b>Ajouter un projet...</b><p>Ouvre une fenêtre permettant d'ajouter un projet au multi-projet courant.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="778" /> + <location filename="../MultiProject/MultiProject.py" line="779" /> <source>Multiproject properties</source> <translation>Propriétés du multi-projet</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="780" /> + <location filename="../MultiProject/MultiProject.py" line="781" /> <source>&Properties...</source> <translation>&Propriétés...</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="782" /> + <location filename="../MultiProject/MultiProject.py" line="783" /> <source>Show the multiproject properties</source> <translation>Affiche les propriétés du multi-projet</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="784" /> + <location filename="../MultiProject/MultiProject.py" line="785" /> <source><b>Properties...</b><p>This shows a dialog to edit the multiproject properties.</p></source> <translation><b>Propriétés...</b><p>Affiche une boite de dialogue pour éditer les propriétés du multi-projet.</p></translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="804" /> - <source>&Multiproject</source> - <translation>&Multi-projet</translation> - </message> - <message> <location filename="../MultiProject/MultiProject.py" line="805" /> + <source>&Multiproject</source> + <translation>&Multi-projet</translation> + </message> + <message> + <location filename="../MultiProject/MultiProject.py" line="806" /> <source>Open &Recent Multiprojects</source> <translation>Ouvre les multi-projets &récents</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="846" /> - <location filename="../MultiProject/MultiProject.py" line="843" /> + <location filename="../MultiProject/MultiProject.py" line="847" /> + <location filename="../MultiProject/MultiProject.py" line="844" /> <source>Multiproject</source> <translation>Multi-projet</translation> </message> <message> - <location filename="../MultiProject/MultiProject.py" line="900" /> + <location filename="../MultiProject/MultiProject.py" line="901" /> <source>&Clear</source> <translation>&Effacer</translation> </message> - <message> - <source>Read multiproject file</source> - <translation type="vanished">Lecture d'un fichier multi-projet</translation> - </message> - <message> - <source>Save multiproject file</source> - <translation type="vanished">Enregistre le fichier multi-projet</translation> - </message> - <message> - <source><p>The multiproject file <b>{0}</b> could not be read.</p></source> - <translation type="vanished"><p>Le fichier multiprojet <b>{0}</b> ne peut être lu.</p></translation> - </message> - <message> - <source><p>The multiproject file <b>{0}</b> could not be written.</p></source> - <translation type="vanished"><p>Le fichier multiprojet <b>{0}</b> ne peut être écrit.</p></translation> - </message> - <message> - <source>Multiproject Files (*.e5m *.e4m)</source> - <translation type="vanished">Fichiers multiprojet (*.e5m *.e4m)</translation> - </message> - <message> - <source>Multiproject Files (*.e5m)</source> - <translation type="vanished">Fichiers multi-projets (*.e4m) {5m?}</translation> - </message> </context> <context> <name>MultiProjectBrowser</name> @@ -53516,39 +50033,19 @@ <source>Enter the number of recent multiprojects to remember</source> <translation>Entrer le nombre de multiprojets récents à retenir</translation> </message> - <message> - <source>XML</source> - <translation type="vanished">XML</translation> - </message> - <message> - <source>Select, if a timestamp should be written to all multiproject related XML files</source> - <translation type="vanished">Cocher si la date doit-être écrite dans tous les fichiers XML rattachés au multi-projet</translation> - </message> - <message> - <source>Include timestamp in multiproject related XML files</source> - <translation type="vanished">Inclure la date dans les fichiers XML rattachés au multi-projet</translation> - </message> </context> <context> <name>MyMemoryEngine</name> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="72" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="79" /> <source>MyMemory: Only texts up to {0} characters are allowed.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="94" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/MyMemoryEngine.py" line="101" /> <source>MyMemory: Invalid response received</source> <translation type="unfinished" /> </message> - <message> - <source>Only texts up to {0} characters are allowed.</source> - <translation type="vanished">Uniquement les textes de moins de {0} caractères autorisés.</translation> - </message> - <message> - <source>Invalid response received</source> - <translation type="vanished">Réponse invalide reçue</translation> - </message> </context> <context> <name>NamingStyleChecker</name> @@ -54032,18 +50529,6 @@ <source>Clear HTTP(S) Proxy Passwords</source> <translation>Effacer les mots de passe proxy HTTP(S)</translation> </message> - <message> - <source>Online Status</source> - <translation type="vanished">Statut en ligne</translation> - </message> - <message> - <source>Select to determine the online status dynamically (assume online if unchecked)</source> - <translation type="vanished">Cocher pour déterminer le statut en ligne dynamiquement (suppose en ligne si non cohé)</translation> - </message> - <message> - <source>Dynamic Online Status Determination</source> - <translation type="vanished">Détermination dynamique du statut en ligne</translation> - </message> </context> <context> <name>NewDialogClassDialog</name> @@ -54102,25 +50587,6 @@ </message> </context> <context> - <name>NoCacheHostsDialog</name> - <message> - <source>&Add...</source> - <translation type="vanished">&Ajouter...</translation> - </message> - <message> - <source>Press to remove the selected entries</source> - <translation type="vanished">Cliquer pour supprimer les entrées sélectionnées</translation> - </message> - <message> - <source>&Remove</source> - <translation type="vanished">Supp&rimer</translation> - </message> - <message> - <source>Press to remove all entries</source> - <translation type="vanished">Cliquer pour remplacer toutes les entrées</translation> - </message> - </context> - <context> <name>NotificationsPage</name> <message> <location filename="../Preferences/ConfigurationPages/NotificationsPage.ui" line="0" /> @@ -54261,39 +50727,31 @@ <source>This is a message to notify about a critical event.</source> <translation type="unfinished" /> </message> - <message> - <source>Select to enable notifications</source> - <translation type="vanished">Cocher pour activer les notifications</translation> - </message> - <message> - <source>Enable Notifications</source> - <translation type="vanished">Activer les notifications</translation> - </message> </context> <context> <name>NumbersWidget</name> <message> - <location filename="../UI/NumbersWidget.py" line="194" /> + <location filename="../UI/NumbersWidget.py" line="198" /> <source>Auto</source> <translation>Auto</translation> </message> <message> - <location filename="../UI/NumbersWidget.py" line="195" /> + <location filename="../UI/NumbersWidget.py" line="199" /> <source>Dec</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/NumbersWidget.py" line="196" /> + <location filename="../UI/NumbersWidget.py" line="200" /> <source>Hex</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/NumbersWidget.py" line="197" /> + <location filename="../UI/NumbersWidget.py" line="201" /> <source>Oct</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/NumbersWidget.py" line="198" /> + <location filename="../UI/NumbersWidget.py" line="202" /> <source>Bin</source> <translation type="unfinished" /> </message> @@ -54414,13 +50872,6 @@ </message> </context> <context> - <name>OfflineStorageConfigDialog</name> - <message> - <source>Web SQL Databases</source> - <translation type="vanished">Bases de données Web SQL</translation> - </message> - </context> - <context> <name>OpenPagesWidget</name> <message> <location filename="../HelpViewer/OpenPagesWidget.py" line="67" /> @@ -54724,53 +51175,47 @@ <source><p>The diagram belongs to project <b>{0}</b>. Please open it and try again.</p></source> <translation type="unfinished" /> </message> - <message> - <source>The package <b>'{0}'</b> does not contain any modules.</source> - <translation type="vanished">Le package <b>'{0}'</b> ne contient pas de modules.</translation> - </message> - <message> - <source>The package <b>'{0}'</b> does not contain any classes.</source> - <translation type="vanished">Le package <b>'{0}'</b> ne contient pas de classes.</translation> - </message> </context> <context> <name>PageScreenDialog</name> <message> - <location filename="../WebBrowser/PageScreenDialog.py" line="103" /> - <location filename="../WebBrowser/PageScreenDialog.py" line="92" /> - <location filename="../WebBrowser/PageScreenDialog.py" line="81" /> - <location filename="../WebBrowser/PageScreenDialog.py" line="71" /> + <location filename="../WebBrowser/PageScreenDialog.py" line="94" /> + <location filename="../WebBrowser/PageScreenDialog.py" line="83" /> + <location filename="../WebBrowser/PageScreenDialog.py" line="73" /> <source>Save Page Screen</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/PageScreenDialog.py" line="72" /> + <location filename="../WebBrowser/PageScreenDialog.py" line="74" /> <source>screen.png</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/PageScreenDialog.py" line="73" /> + <location filename="../WebBrowser/PageScreenDialog.py" line="75" /> <source>Portable Network Graphics File (*.png)</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/PageScreenDialog.py" line="82" /> + <location filename="../WebBrowser/PageScreenDialog.py" line="84" /> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Le fichier <b>{0}</b>existe déjà. Écraser ?</p></translation> </message> <message> - <location filename="../WebBrowser/PageScreenDialog.py" line="104" /> - <location filename="../WebBrowser/PageScreenDialog.py" line="93" /> - <source>Cannot write file '{0}: -{1}.</source> - <translation>Ne peut écrire le fichier '{0}: -{1}.</translation> + <location filename="../WebBrowser/PageScreenDialog.py" line="95" /> + <source>Cannot write file '{0}'.</source> + <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}: +{1}.</translation> + </message> </context> <context> <name>PasswordManager</name> @@ -55369,18 +51814,6 @@ <source>Do you really want to purge the pip cache? All files need to be downloaded again.</source> <translation type="unfinished" /> </message> - <message> - <source>You are trying to upgrade PyQt packages. This might not work for the current instance of Python ({0}). Do you want to continue?</source> - <translation type="vanished">Vous êtes sur le point de mettre à jour les packages PyQt. Ceci risque de ne pas fonctionner sur l'instance courante de Python ({0}). Voulez-vous continuer ?</translation> - </message> - <message> - <source>Configure</source> - <translation type="vanished">Configuration</translation> - </message> - <message> - <source>Configure...</source> - <translation type="vanished">Configuration...</translation> - </message> </context> <context> <name>PipDialog</name> @@ -55670,61 +52103,38 @@ <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipLicensesDialog.py" line="59" /> + <location filename="../PipInterface/PipLicensesDialog.py" line="60" /> <source>Save as CSV...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipLicensesDialog.py" line="73" /> + <location filename="../PipInterface/PipLicensesDialog.py" line="74" /> <source>Licenses of "{0}"</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipLicensesDialog.py" line="77" /> + <location filename="../PipInterface/PipLicensesDialog.py" line="78" /> <source>No environment specified.</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipLicensesDialog.py" line="200" /> - <location filename="../PipInterface/PipLicensesDialog.py" line="170" /> + <location filename="../PipInterface/PipLicensesDialog.py" line="207" /> + <location filename="../PipInterface/PipLicensesDialog.py" line="177" /> <source>Save as CSV</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipLicensesDialog.py" line="172" /> + <location filename="../PipInterface/PipLicensesDialog.py" line="179" /> <source>CSV Files (*.csv);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipLicensesDialog.py" line="201" /> + <location filename="../PipInterface/PipLicensesDialog.py" line="208" /> <source><p>The license information could not be saved into the CSV file <b>{0}</b>.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> </context> <context> - <name>PipListDialog</name> - <message> - <source>Version</source> - <translation type="vanished">Version</translation> - </message> - <message> - <source>Name:</source> - <translation type="vanished">Nom:</translation> - </message> - <message> - <source>Version:</source> - <translation type="vanished">Version:</translation> - </message> - <message> - <source>Author:</source> - <translation type="vanished">Auteur:</translation> - </message> - <message> - <source>Process Generation Error</source> - <translation type="vanished">Erreur du processus</translation> - </message> - </context> - <context> <name>PipPackageDetailsDialog</name> <message> <location filename="../PipInterface/PipPackageDetailsDialog.py" line="46" /> @@ -55949,26 +52359,6 @@ <source>Provided Distributions:</source> <translation type="unfinished" /> </message> - <message> - <source>Downloads:</source> - <translation type="vanished">Téléchargements :</translation> - </message> - <message> - <source>Last Day:</source> - <translation type="vanished">Dernier jour :</translation> - </message> - <message> - <source>Last Week:</source> - <translation type="vanished">Dernière semaine :</translation> - </message> - <message> - <source>Last Month:</source> - <translation type="vanished">Mois dernier :</translation> - </message> - <message> - <source>Downloads</source> - <translation type="vanished">Téléchargements</translation> - </message> </context> <context> <name>PipPackagesInputDialog</name> @@ -56294,7 +52684,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1146" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1147" /> <location filename="../PipInterface/PipPackagesWidget.py" line="973" /> <location filename="../PipInterface/PipPackagesWidget.py" line="962" /> <location filename="../PipInterface/PipPackagesWidget.py" line="931" /> @@ -56331,169 +52721,152 @@ <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1147" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1148" /> <source><p>No package details info for <b>{0}</b> available.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1161" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1162" /> <source>Install Pip</source> <translation>Installer pip</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1164" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1165" /> <source>Install Pip to User-Site</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1167" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1168" /> <source>Repair Pip</source> <translation>Réparer Pip</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1304" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1171" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1311" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1172" /> <source>Install Packages</source> <translation>Installer des packages</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1174" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1175" /> <source>Install Local Package</source> <translation>Installer un package local</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1178" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1179" /> <source>Install Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1181" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1182" /> <source>Re-Install Selected Packages</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1184" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1185" /> <source>Uninstall Requirements</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1187" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1188" /> <source>Generate Requirements...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1191" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1192" /> <source>Show Licenses...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1195" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1196" /> <source>Check Vulnerabilities</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1199" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1200" /> <source>Update Vulnerability Database</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1203" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1204" /> + <source>Create SBOM file</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1208" /> <source>Show Cache Info...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1206" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1211" /> <source>Show Cached Files...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1209" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1214" /> <source>Remove Cached Files...</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1212" /> - <source>Purge Cache...</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../PipInterface/PipPackagesWidget.py" line="1217" /> + <source>Purge Cache...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1222" /> <source>Edit User Configuration...</source> <translation>Éditer la configuration utilisateur...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1220" /> - <source>Edit Environment Configuration...</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../PipInterface/PipPackagesWidget.py" line="1225" /> + <source>Edit Environment Configuration...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1230" /> <source>Configure...</source> <translation>Configuration...</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1426" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1413" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1402" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1433" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1420" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1409" /> <source>Edit Configuration</source> <translation>Éditer la configuration</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1427" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1414" /> - <location filename="../PipInterface/PipPackagesWidget.py" line="1403" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1434" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1421" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1410" /> <source>No valid configuration path determined. Aborting</source> <translation>Pas de chemin de configuration déterminé. Annulation</translation> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1581" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1591" /> <source>{0} {1}</source> <comment>package name, package version</comment> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1603" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1613" /> <source>Affected Version:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1606" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1616" /> <source>Advisory:</source> <translation type="unfinished" /> </message> <message> - <location filename="../PipInterface/PipPackagesWidget.py" line="1721" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1739" /> + <location filename="../PipInterface/PipPackagesWidget.py" line="1720" /> + <source>unknown</source> + <translation type="unfinished">inconnu</translation> + </message> + <message> + <location filename="../PipInterface/PipPackagesWidget.py" line="1735" /> <source>any</source> <translation type="unfinished" /> </message> - <message> - <source>Installed Version</source> - <translation type="vanished">Version installée</translation> - </message> - <message> - <source>Available Version</source> - <translation type="vanished">Version disponible</translation> - </message> - <message> - <source><p>The package search did not return anything.</p></source> - <translation type="vanished"><p>La recherche de package n'a rien retourné.</p></translation> - </message> - <message> - <source><p>The package search failed.</p><p>Reason: {0}</p></source> - <translation type="vanished"><p>Échec de la recherche de package.</p><p>Raison : {0}</p></translation> - </message> - <message> - <source>Error: {0}</source> - <translation type="vanished">Erreur : {0}</translation> - </message> - <message> - <source>Show Package Details</source> - <translation type="vanished">Montrer les détails du package</translation> - </message> - <message> - <source>Select the package version:</source> - <translation type="vanished">Sélectionner la version du package :</translation> - </message> </context> <context> <name>PipPage</name> @@ -56569,17 +52942,6 @@ </message> </context> <context> - <name>PipSearchDialog</name> - <message> - <source>Search</source> - <translation type="vanished">Rechercher</translation> - </message> - <message> - <source>Description</source> - <translation type="vanished">Description</translation> - </message> - </context> - <context> <name>PipVulnerabilityChecker</name> <message> <location filename="../PipInterface/PipVulnerabilityChecker.py" line="219" /> @@ -56869,27 +53231,27 @@ <context> <name>PluginInstallWidget</name> <message> - <location filename="../PluginManager/PluginInstallDialog.py" line="63" /> + <location filename="../PluginManager/PluginInstallDialog.py" line="64" /> <source>< Back</source> <translation>< Précédent</translation> </message> <message> - <location filename="../PluginManager/PluginInstallDialog.py" line="65" /> + <location filename="../PluginManager/PluginInstallDialog.py" line="66" /> <source>Next ></source> <translation>Suivant ></translation> </message> <message> - <location filename="../PluginManager/PluginInstallDialog.py" line="67" /> + <location filename="../PluginManager/PluginInstallDialog.py" line="68" /> <source>Install</source> <translation>Installer</translation> </message> <message> - <location filename="../PluginManager/PluginInstallDialog.py" line="77" /> + <location filename="../PluginManager/PluginInstallDialog.py" line="78" /> <source>User plugins directory</source> <translation>Répertoire utilisateur pour les plugins</translation> </message> <message> - <location filename="../PluginManager/PluginInstallDialog.py" line="83" /> + <location filename="../PluginManager/PluginInstallDialog.py" line="84" /> <source>Global plugins directory</source> <translation>Répertoire global pour les plugins</translation> </message> @@ -57022,19 +53384,15 @@ <translation><p>Le répertoire de téléchargement de plugin<b>{0}</b> n'a pas pu être créé. Veuillez le reconfigurer.</p><p>Raison : {1}</p></translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1296" /> + <location filename="../PluginManager/PluginManager.py" line="1299" /> <source>Error downloading file</source> <translation>Erreur de téléchargement du fichier</translation> </message> <message> - <location filename="../PluginManager/PluginManager.py" line="1297" /> + <location filename="../PluginManager/PluginManager.py" line="1300" /> <source><p>Could not download the requested file from {0}.</p><p>Error: {1}</p></source> <translation><p>Ne peut télécharger le fichier demandé depuis {0}.</p><p>Erreur : {1}</p></translation> </message> - <message> - <source>New plugin versions available</source> - <translation type="vanished">Nouvelle version de plugin disponible</translation> - </message> </context> <context> <name>PluginManagerPage</name> @@ -57500,18 +53858,6 @@ <source><p>The plugin download <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation><p>Le téléchargement de plugin<b>{0}</b> ne peut être supprimé.</p><p>Raison : {1}</p></translation> </message> - <message> - <source>Network Status: online</source> - <translation type="vanished">Statut réseau : en ligne</translation> - </message> - <message> - <source>Network Status: offline</source> - <translation type="vanished">Statut réseau : hors ligne</translation> - </message> - <message> - <source>Computer is offline.</source> - <translation type="vanished">L'ordinateur est hors ligne.</translation> - </message> </context> <context> <name>PluginRepositoryWindow</name> @@ -57568,14 +53914,6 @@ <source>Keep configuration data</source> <translation>Conserver les données de configuration</translation> </message> - <message> - <source>Plugin:</source> - <translation type="vanished">Plugin:</translation> - </message> - <message> - <source>Select the plugin to uninstall</source> - <translation type="vanished">Sélectionner le plugin à désinstaller</translation> - </message> </context> <context> <name>PluginUninstallWidget</name> @@ -57891,18 +54229,18 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1659" /> + <location filename="../Preferences/__init__.py" line="1660" /> <source>Export Preferences</source> <translation>Export des préférences</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1687" /> - <location filename="../Preferences/__init__.py" line="1661" /> + <location filename="../Preferences/__init__.py" line="1688" /> + <location filename="../Preferences/__init__.py" line="1662" /> <source>Properties File (*.ini);;All Files (*)</source> <translation>Fichier propriétés (*.ini);;Tous les fichiers (*)</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1685" /> + <location filename="../Preferences/__init__.py" line="1686" /> <source>Import Preferences</source> <translation>Import des préférences</translation> </message> @@ -57998,10 +54336,6 @@ <source>Preview</source> <translation>Aperçu</translation> </message> - <message> - <source><b>HTML Preview is not available!<br/>Install QtWebEngine.</b></source> - <translation type="vanished"><b>Aperçu HTML non disponible !<br/>Installer QtWebEngine.</b></translation> - </message> </context> <context> <name>PreviewerQSS</name> @@ -58096,14 +54430,6 @@ <source>JavaScript</source> <translation>JavaScript</translation> </message> - <message> - <source>Action 1</source> - <translation type="vanished">Action 1</translation> - </message> - <message> - <source>Action 2</source> - <translation type="vanished">Action 2</translation> - </message> </context> <context> <name>PrintToPdfDialog</name> @@ -58273,14 +54599,6 @@ <source>Enter the bottom margin in cm.</source> <translation>Entrer la marge inférieure en cm.</translation> </message> - <message> - <source>Colour</source> - <translation type="vanished">Couleur</translation> - </message> - <message> - <source>Colour Mode:</source> - <translation type="vanished">Mode de couleur:</translation> - </message> </context> <context> <name>ProgramsDialog</name> @@ -58496,460 +54814,452 @@ <source>(not found)</source> <translation>(non trouvé)</translation> </message> - <message> - <source>Forms Compiler (Ruby, Qt4)</source> - <translation type="vanished">Compilateur de feuilles (Ruby, Qt4)</translation> - </message> - <message> - <source>Resource Compiler (Ruby, Qt4)</source> - <translation type="vanished">Compilateur de ressources (Ruby, Qt4)</translation> - </message> </context> <context> <name>Project</name> <message> - <location filename="../Project/Project.py" line="193" /> + <location filename="../Project/Project.py" line="194" /> <source>Python3 Files (*.py *.py3);;Python3 GUI Files (*.pyw *.pyw3);;</source> <translation>Fichiers Python3 (*.py *.py3);;Fichiers Python3 GUI (*.pyw *.pyw3);;</translation> </message> <message> - <location filename="../Project/Project.py" line="290" /> - <source>PyQt5 GUI</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="291" /> - <source>PyQt5 Console</source> + <source>PyQt5 GUI</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="292" /> - <source>PyQt6 GUI</source> + <source>PyQt5 Console</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="293" /> - <source>PyQt6 Console</source> + <source>PyQt6 GUI</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="294" /> - <source>Eric7 Plugin</source> + <source>PyQt6 Console</source> <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="295" /> - <source>Console</source> - <translation>Console</translation> + <source>Eric7 Plugin</source> + <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="296" /> + <source>Console</source> + <translation>Console</translation> + </message> + <message> + <location filename="../Project/Project.py" line="297" /> <source>Other</source> <translation>Autre</translation> </message> <message> - <location filename="../Project/Project.py" line="308" /> - <source>PySide2 GUI</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="309" /> + <source>PySide2 GUI</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="310" /> <source>PySide2 Console</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="314" /> - <source>PySide6 GUI</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="315" /> + <source>PySide6 GUI</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="316" /> <source>PySide6 Console</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="398" /> - <location filename="../Project/Project.py" line="386" /> - <location filename="../Project/Project.py" line="375" /> - <source>Registering Project Type</source> - <translation>Enregistrement du type de projet</translation> - </message> - <message> - <location filename="../Project/Project.py" line="376" /> - <source><p>The Programming Language <b>{0}</b> is not supported (project type: {1}).</p></source> - <translation><p>Le langage de programmation <b>{0}</b> n'est pas supporté (type project : {1}).</p></translation> - </message> - <message> - <location filename="../Project/Project.py" line="387" /> - <source><p>The Project type <b>{0}</b> is already registered with Programming Language <b>{1}</b>.</p></source> - <translation><p>Le type projet <b>{0}</b> est déjà enregistré avec le langage de programmation<b>{1}</b>.</p></translation> - </message> - <message> <location filename="../Project/Project.py" line="399" /> + <location filename="../Project/Project.py" line="387" /> + <location filename="../Project/Project.py" line="376" /> + <source>Registering Project Type</source> + <translation>Enregistrement du type de projet</translation> + </message> + <message> + <location filename="../Project/Project.py" line="377" /> + <source><p>The Programming Language <b>{0}</b> is not supported (project type: {1}).</p></source> + <translation><p>Le langage de programmation <b>{0}</b> n'est pas supporté (type project : {1}).</p></translation> + </message> + <message> + <location filename="../Project/Project.py" line="388" /> + <source><p>The Project type <b>{0}</b> is already registered with Programming Language <b>{1}</b>.</p></source> + <translation><p>Le type projet <b>{0}</b> est déjà enregistré avec le langage de programmation<b>{1}</b>.</p></translation> + </message> + <message> + <location filename="../Project/Project.py" line="400" /> <source><p>The Project type <b>{0}</b> is already registered.</p></source> <translation><p>Le type projet <b>{0}</b> est déjà enregistré.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="841" /> + <location filename="../Project/Project.py" line="843" /> <source>Read Project File</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="842" /> + <location filename="../Project/Project.py" line="844" /> <source><p>The project file <b>{0}</b> could not be read.</p></source> <translation><p>Le fichier projet <b>{0}</b> ne peut être lu.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="969" /> + <location filename="../Project/Project.py" line="971" /> <source>Read User Project Properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="970" /> + <location filename="../Project/Project.py" line="972" /> <source><p>The user specific project properties file <b>{0}</b> could not be read.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1019" /> + <location filename="../Project/Project.py" line="1021" /> <source>Read Project Session</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1249" /> - <location filename="../Project/Project.py" line="1231" /> - <location filename="../Project/Project.py" line="1185" /> - <location filename="../Project/Project.py" line="1107" /> - <location filename="../Project/Project.py" line="1080" /> - <location filename="../Project/Project.py" line="1063" /> - <location filename="../Project/Project.py" line="1020" /> + <location filename="../Project/Project.py" line="1253" /> + <location filename="../Project/Project.py" line="1235" /> + <location filename="../Project/Project.py" line="1187" /> + <location filename="../Project/Project.py" line="1109" /> + <location filename="../Project/Project.py" line="1082" /> + <location filename="../Project/Project.py" line="1065" /> + <location filename="../Project/Project.py" line="1022" /> <source>Please save the project first.</source> <translation>Prière d'enregistrer votre projet d'abord.</translation> </message> <message> - <location filename="../Project/Project.py" line="1044" /> + <location filename="../Project/Project.py" line="1046" /> <source>Read project session</source> <translation>Lire la session du projet</translation> </message> <message> - <location filename="../Project/Project.py" line="1045" /> + <location filename="../Project/Project.py" line="1047" /> <source><p>The project session file <b>{0}</b> could not be read.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1062" /> + <location filename="../Project/Project.py" line="1064" /> <source>Save Project Session</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1094" /> - <location filename="../Project/Project.py" line="1079" /> + <location filename="../Project/Project.py" line="1096" /> + <location filename="../Project/Project.py" line="1081" /> <source>Delete Project Session</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1095" /> + <location filename="../Project/Project.py" line="1097" /> <source><p>The project session file <b>{0}</b> could not be deleted.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1130" /> - <location filename="../Project/Project.py" line="1106" /> + <location filename="../Project/Project.py" line="1132" /> + <location filename="../Project/Project.py" line="1108" /> <source>Read Tasks</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1131" /> + <location filename="../Project/Project.py" line="1133" /> <source><p>The tasks file <b>{0}</b> could not be read.</p></source> <translation><p>Le fichier de tâches <b>{0}</b> ne peut être lu.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="1213" /> - <location filename="../Project/Project.py" line="1184" /> + <location filename="../Project/Project.py" line="1217" /> + <location filename="../Project/Project.py" line="1186" /> <source>Read Debugger Properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1214" /> + <location filename="../Project/Project.py" line="1218" /> <source><p>The project debugger properties file <b>{0}</b> could not be read.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1230" /> + <location filename="../Project/Project.py" line="1234" /> <source>Save Debugger Properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1263" /> - <location filename="../Project/Project.py" line="1248" /> + <location filename="../Project/Project.py" line="1267" /> + <location filename="../Project/Project.py" line="1252" /> <source>Delete Debugger Properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1264" /> + <location filename="../Project/Project.py" line="1268" /> <source><p>The project debugger properties file <b>{0}</b> could not be deleted.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="1407" /> + <location filename="../Project/Project.py" line="1411" /> <source>Add Language</source> <translation>Ajouter une langue</translation> </message> <message> - <location filename="../Project/Project.py" line="1408" /> + <location filename="../Project/Project.py" line="1412" /> <source>You have to specify a translation pattern first.</source> <translation>Vous devez d'abord spécifier un pattern de traduction.</translation> </message> <message> - <location filename="../Project/Project.py" line="1531" /> - <location filename="../Project/Project.py" line="1509" /> + <location filename="../Project/Project.py" line="1535" /> + <location filename="../Project/Project.py" line="1513" /> <source>Delete translation</source> <translation>Supprimer la traduction</translation> </message> <message> - <location filename="../Project/Project.py" line="1532" /> - <location filename="../Project/Project.py" line="1510" /> + <location filename="../Project/Project.py" line="1536" /> + <location filename="../Project/Project.py" line="1514" /> <source><p>The selected translation file <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation><p>Le fichier de traduction sélectionné <b>{0}</b> ne peut être supprimé.</p><p>Raison : {1}</p></translation> </message> <message> - <location filename="../Project/Project.py" line="1693" /> - <location filename="../Project/Project.py" line="1680" /> - <location filename="../Project/Project.py" line="1667" /> + <location filename="../Project/Project.py" line="1697" /> + <location filename="../Project/Project.py" line="1684" /> + <location filename="../Project/Project.py" line="1671" /> <source>Add file</source> <translation>Ajouter un fichier</translation> </message> <message> - <location filename="../Project/Project.py" line="1758" /> - <location filename="../Project/Project.py" line="1668" /> + <location filename="../Project/Project.py" line="1762" /> + <location filename="../Project/Project.py" line="1672" /> <source><p>The file <b>{0}</b> already exists.</p><p>Overwrite it?</p></source> <translation><p>Le fichier <b>{0}</b> existe déjà.</p><p>L'écraser ?</p></translation> </message> <message> - <location filename="../Project/Project.py" line="1681" /> + <location filename="../Project/Project.py" line="1685" /> <source><p>The selected file <b>{0}</b> could not be added to <b>{1}</b>.</p><p>Reason: {2}</p></source> <translation><p>Le fichier sélectionné <b>{0}</b> ne peut être ajouté à <b>{1}</b>.</p><p>Raison : {2}</p></translation> </message> <message> - <location filename="../Project/Project.py" line="1826" /> - <location filename="../Project/Project.py" line="1694" /> + <location filename="../Project/Project.py" line="1830" /> + <location filename="../Project/Project.py" line="1698" /> <source>The target directory must not be empty.</source> <translation>Le répertoire cible ne doit pas être vide.</translation> </message> <message> - <location filename="../Project/Project.py" line="1836" /> - <location filename="../Project/Project.py" line="1825" /> - <location filename="../Project/Project.py" line="1757" /> - <location filename="../Project/Project.py" line="1739" /> - <location filename="../Project/Project.py" line="1724" /> + <location filename="../Project/Project.py" line="1840" /> + <location filename="../Project/Project.py" line="1829" /> + <location filename="../Project/Project.py" line="1761" /> + <location filename="../Project/Project.py" line="1743" /> + <location filename="../Project/Project.py" line="1728" /> <source>Add directory</source> <translation>Ajouter un répertoire</translation> </message> <message> - <location filename="../Project/Project.py" line="1725" /> + <location filename="../Project/Project.py" line="1729" /> <source><p>The source directory doesn't contain any files belonging to the selected category.</p></source> <translation><p>Le répertoire source ne contient aucun fichier correspondant à la catégorie sélectionnée.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="1740" /> + <location filename="../Project/Project.py" line="1744" /> <source><p>The target directory <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> <translation><p>Le répertoire cible <b>{0}</b> ne peut être créé.</p><p>Raison : {1}</p></translation> </message> <message> - <location filename="../Project/Project.py" line="1837" /> + <location filename="../Project/Project.py" line="1841" /> <source>The source directory must not be empty.</source> <translation>Le répertoire source ne doit pas être vide.</translation> </message> <message> - <location filename="../Project/Project.py" line="1973" /> + <location filename="../Project/Project.py" line="1977" /> <source>Rename file</source> <translation>Renommer le fichier</translation> </message> <message> - <location filename="../Project/Project.py" line="1997" /> - <location filename="../Project/Project.py" line="1984" /> + <location filename="../Project/Project.py" line="2001" /> + <location filename="../Project/Project.py" line="1988" /> <source>Rename File</source> <translation>Renommer le fichier</translation> </message> <message> - <location filename="../Project/Project.py" line="3136" /> - <location filename="../Project/Project.py" line="1985" /> + <location filename="../Project/Project.py" line="3142" /> + <location filename="../Project/Project.py" line="1989" /> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Le fichier <b>{0}</b>existe déjà. Écraser ?</p></translation> </message> <message> - <location filename="../Project/Project.py" line="1998" /> + <location filename="../Project/Project.py" line="2002" /> <source><p>The file <b>{0}</b> could not be renamed.<br />Reason: {1}</p></source> <translation><p>Le fichier <b>{0}</b> ne peut pas être renommé.<br />Raison : {1}</p></translation> </message> <message> - <location filename="../Project/Project.py" line="2244" /> + <location filename="../Project/Project.py" line="2248" /> <source>Delete file</source> <translation>Suppression de fichier</translation> </message> <message> - <location filename="../Project/Project.py" line="2245" /> + <location filename="../Project/Project.py" line="2249" /> <source><p>The selected file <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation><p>Le fichier sélectionné <b>{0}</b> ne peut être supprimé.</p><p>Raison : {1}</p></translation> </message> <message> - <location filename="../Project/Project.py" line="2274" /> + <location filename="../Project/Project.py" line="2278" /> <source>Delete directory</source> <translation>Suppression répertoire</translation> </message> <message> - <location filename="../Project/Project.py" line="2275" /> + <location filename="../Project/Project.py" line="2279" /> <source><p>The selected directory <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation><p>Le répertoire sélectionné <b>{0}</b> ne peut être supprimé.</p><p>Raison : {1}</p></translation> </message> <message> - <location filename="../Project/Project.py" line="2366" /> + <location filename="../Project/Project.py" line="2371" /> <source>Create project directory</source> <translation>Création d'un répertoire projet</translation> </message> <message> - <location filename="../Project/Project.py" line="2367" /> + <location filename="../Project/Project.py" line="2372" /> <source><p>The project directory <b>{0}</b> could not be created.</p></source> <translation><p>Le répertoire projet <b>{0}</b> n'a pas pu être créé.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="2953" /> - <location filename="../Project/Project.py" line="2431" /> + <location filename="../Project/Project.py" line="2958" /> + <location filename="../Project/Project.py" line="2436" /> <source>Create project management directory</source> <translation>Créer un répertoire de gestion de projet</translation> </message> <message> - <location filename="../Project/Project.py" line="2954" /> - <location filename="../Project/Project.py" line="2432" /> + <location filename="../Project/Project.py" line="2959" /> + <location filename="../Project/Project.py" line="2437" /> <source><p>The project directory <b>{0}</b> is not writable.</p></source> <translation><p>Le répertoire projet <b>{0}</b> n'est pas accessible en écriture.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="2452" /> + <location filename="../Project/Project.py" line="2457" /> <source>Create main script</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2453" /> + <location filename="../Project/Project.py" line="2458" /> <source><p>The mainscript <b>{0}</b> could not be created.<br/>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="2767" /> - <location filename="../Project/Project.py" line="2476" /> + <location filename="../Project/Project.py" line="2772" /> + <location filename="../Project/Project.py" line="2481" /> <source>Create Makefile</source> <translation>Créer un Makefile</translation> </message> <message> - <location filename="../Project/Project.py" line="2768" /> - <location filename="../Project/Project.py" line="2477" /> + <location filename="../Project/Project.py" line="2773" /> + <location filename="../Project/Project.py" line="2482" /> <source><p>The makefile <b>{0}</b> could not be created.<br/>Reason: {1}</p></source> <translation><p>Le makefile <b>{0}</b> n'a pas pu être créé.<br/>Raison : {1}</p></translation> </message> <message> - <location filename="../Project/Project.py" line="2983" /> - <location filename="../Project/Project.py" line="2613" /> - <location filename="../Project/Project.py" line="2585" /> - <location filename="../Project/Project.py" line="2539" /> - <location filename="../Project/Project.py" line="2516" /> - <location filename="../Project/Project.py" line="2486" /> + <location filename="../Project/Project.py" line="2988" /> + <location filename="../Project/Project.py" line="2618" /> + <location filename="../Project/Project.py" line="2590" /> + <location filename="../Project/Project.py" line="2544" /> + <location filename="../Project/Project.py" line="2521" /> + <location filename="../Project/Project.py" line="2491" /> <source>New Project</source> <translation>Nouveau projet</translation> </message> <message> - <location filename="../Project/Project.py" line="2487" /> + <location filename="../Project/Project.py" line="2492" /> <source>Add existing files to the project?</source> <translation>Ajouter des fichiers existant au projet ?</translation> </message> <message> - <location filename="../Project/Project.py" line="2984" /> - <location filename="../Project/Project.py" line="2517" /> + <location filename="../Project/Project.py" line="2989" /> + <location filename="../Project/Project.py" line="2522" /> <source>Select Version Control System</source> <translation>Sélectionner un système de contrôle de version</translation> </message> <message> - <location filename="../Project/Project.py" line="2614" /> - <location filename="../Project/Project.py" line="2540" /> + <location filename="../Project/Project.py" line="2619" /> + <location filename="../Project/Project.py" line="2545" /> <source>Would you like to edit the VCS command options?</source> <translation>Voulez-vous éditer les options de commande VCS ?</translation> </message> <message> - <location filename="../Project/Project.py" line="3916" /> - <location filename="../Project/Project.py" line="2556" /> + <location filename="../Project/Project.py" line="3935" /> + <location filename="../Project/Project.py" line="2561" /> <source>New project</source> <translation>Nouveau projet</translation> </message> <message> - <location filename="../Project/Project.py" line="2557" /> + <location filename="../Project/Project.py" line="2562" /> <source>Shall the project file be added to the repository?</source> <translation>Le fichier projet doit-il être ajouté au référentiel?</translation> </message> <message> - <location filename="../Project/Project.py" line="2590" /> - <location filename="../Project/Project.py" line="2579" /> + <location filename="../Project/Project.py" line="2595" /> + <location filename="../Project/Project.py" line="2584" /> <source>None</source> <translation>Auncun</translation> </message> <message> - <location filename="../Project/Project.py" line="2586" /> + <location filename="../Project/Project.py" line="2591" /> <source>Select version control system for the project</source> <translation>Sélectionner un système de contrôle de version (VCS) pour le projet</translation> </message> <message> - <location filename="../Project/Project.py" line="2694" /> + <location filename="../Project/Project.py" line="2699" /> <source>Translation Pattern</source> <translation>Pattern de traduction</translation> </message> <message> - <location filename="../Project/Project.py" line="2695" /> + <location filename="../Project/Project.py" line="2700" /> <source>Enter the path pattern for translation files (use '%language%' in place of the language code):</source> <translation>Entrer le pattern pour les fichiers de traduction (utiliser la balise '%language%' à la place de la langue à utiliser):</translation> </message> <message> - <location filename="../Project/Project.py" line="3930" /> - <location filename="../Project/Project.py" line="2932" /> + <location filename="../Project/Project.py" line="3949" /> + <location filename="../Project/Project.py" line="2937" /> <source>Open project</source> <translation>Ouvir un projet</translation> </message> <message> - <location filename="../Project/Project.py" line="2935" /> + <location filename="../Project/Project.py" line="2940" /> <source>Project Files (*.epj);;XML Project Files (*.e4p)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3122" /> - <location filename="../Project/Project.py" line="3111" /> + <location filename="../Project/Project.py" line="3128" /> + <location filename="../Project/Project.py" line="3117" /> <source>Project Files (*.epj)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3120" /> + <location filename="../Project/Project.py" line="3126" /> <source>Save Project</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="3135" /> + <location filename="../Project/Project.py" line="3141" /> <source>Save File</source> <translation>Enregistrer Fichier</translation> </message> <message> - <location filename="../Project/Project.py" line="3171" /> + <location filename="../Project/Project.py" line="3177" /> <source>Close Project</source> <translation>Fermer le projet</translation> </message> <message> - <location filename="../Project/Project.py" line="3172" /> + <location filename="../Project/Project.py" line="3178" /> <source>The current project has unsaved changes.</source> <translation>Le projet courant a des modifications non enregistrées.</translation> </message> <message> - <location filename="../Project/Project.py" line="3353" /> - <location filename="../Project/Project.py" line="3321" /> + <location filename="../Project/Project.py" line="3360" /> + <location filename="../Project/Project.py" line="3328" /> <source>Syntax errors detected</source> <translation>Erreurs de syntaxe détectées</translation> </message> <message numerus="yes"> - <location filename="../Project/Project.py" line="3354" /> - <location filename="../Project/Project.py" line="3322" /> + <location filename="../Project/Project.py" line="3361" /> + <location filename="../Project/Project.py" line="3329" /> <source>The project contains %n file(s) with syntax errors.</source> <translation> <numerusform>Le projet contient %n fichier avec des erreurs de syntaxe.</numerusform> @@ -58957,955 +55267,908 @@ </translation> </message> <message> - <location filename="../Project/Project.py" line="3918" /> + <location filename="../Project/Project.py" line="3937" /> <source>&New...</source> <translation>&Nouveau...</translation> </message> <message> - <location filename="../Project/Project.py" line="3920" /> + <location filename="../Project/Project.py" line="3939" /> <source>Generate a new project</source> <translation>Génerer un nouveau projet</translation> </message> <message> - <location filename="../Project/Project.py" line="3921" /> + <location filename="../Project/Project.py" line="3940" /> <source><b>New...</b><p>This opens a dialog for entering the info for a new project.</p></source> <translation><b>Nouveau...</b><p>Ouvre une boite de dialogue pour entrer les paramètres d'un nouveau projet.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="3932" /> + <location filename="../Project/Project.py" line="3951" /> <source>&Open...</source> <translation>&Ouvrir...</translation> </message> <message> - <location filename="../Project/Project.py" line="3934" /> + <location filename="../Project/Project.py" line="3953" /> <source>Open an existing project</source> <translation>Ouvrir un projet existant</translation> </message> <message> - <location filename="../Project/Project.py" line="3935" /> + <location filename="../Project/Project.py" line="3954" /> <source><b>Open...</b><p>This opens an existing project.</p></source> <translation><b>Ouvrir...</b><p>Ouvre un projet existant.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="3943" /> + <location filename="../Project/Project.py" line="3962" /> <source>Close project</source> <translation>Fermer le projet</translation> </message> <message> - <location filename="../Project/Project.py" line="3945" /> + <location filename="../Project/Project.py" line="3964" /> <source>&Close</source> <translation>&Fermer</translation> </message> <message> - <location filename="../Project/Project.py" line="3946" /> + <location filename="../Project/Project.py" line="3965" /> <source>Close the current project</source> <translation>Fermer le projet en cours</translation> </message> <message> - <location filename="../Project/Project.py" line="3947" /> + <location filename="../Project/Project.py" line="3966" /> <source><b>Close</b><p>This closes the current project.</p></source> <translation><b>Fermer</b><p>Ferme le projet en cours.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="3955" /> + <location filename="../Project/Project.py" line="3974" /> <source>Save project</source> <translation>Enregistrer le projet</translation> </message> <message> - <location filename="../Project/Project.py" line="4148" /> - <location filename="../Project/Project.py" line="3957" /> + <location filename="../Project/Project.py" line="4167" /> + <location filename="../Project/Project.py" line="3976" /> <source>&Save</source> <translation>&Enregistrer</translation> </message> <message> - <location filename="../Project/Project.py" line="3958" /> + <location filename="../Project/Project.py" line="3977" /> <source>Save the current project</source> <translation>Enregistre le projet courant</translation> </message> <message> - <location filename="../Project/Project.py" line="3959" /> + <location filename="../Project/Project.py" line="3978" /> <source><b>Save</b><p>This saves the current project.</p></source> <translation><b>Enregistrer</b><p>Enregistre le projet en cours.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="3967" /> - <source>Save project as</source> - <translation>Enregistrer le projet sous</translation> - </message> - <message> - <location filename="../Project/Project.py" line="3969" /> - <source>Save &as...</source> - <translation>&Enregistrer sous...</translation> - </message> - <message> - <location filename="../Project/Project.py" line="3970" /> - <source>Save the current project to a new file</source> - <translation>Enregistre le projet en cours dans un nouveau fichier</translation> - </message> - <message> - <location filename="../Project/Project.py" line="3972" /> - <source><b>Save as</b><p>This saves the current project to a new file.</p></source> - <translation><b>Enregistrer sous</b><p>Enregistre le projet en cours dans un nouveau fichier.</p></translation> - </message> - <message> - <location filename="../Project/Project.py" line="3982" /> - <source>Add files to project</source> - <translation>Ajouter des fichiers au projet</translation> - </message> - <message> - <location filename="../Project/Project.py" line="3984" /> - <source>Add &files...</source> - <translation>Ajouter des &fichiers...</translation> - </message> - <message> <location filename="../Project/Project.py" line="3986" /> - <source>Add files to the current project</source> - <translation>Ajouter des fichiers au projet courant</translation> + <source>Save project as</source> + <translation>Enregistrer le projet sous</translation> </message> <message> <location filename="../Project/Project.py" line="3988" /> - <source><b>Add files...</b><p>This opens a dialog for adding files to the current project. The place to add is determined by the file extension.</p></source> - <translation><b>Ajouter des fichiers...</b><p>Ouvre une boite de dialogue pour ajouter des fichiers au projet courant. La position pour l'insertion est déterminée par l'extension du fichier.</p></translation> - </message> - <message> - <location filename="../Project/Project.py" line="3998" /> - <source>Add directory to project</source> - <translation>Ajouter un répertoire au projet</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4000" /> - <source>Add directory...</source> - <translation>Ajouter un répertoire...</translation> + <source>Save &as...</source> + <translation>&Enregistrer sous...</translation> + </message> + <message> + <location filename="../Project/Project.py" line="3989" /> + <source>Save the current project to a new file</source> + <translation>Enregistre le projet en cours dans un nouveau fichier</translation> + </message> + <message> + <location filename="../Project/Project.py" line="3991" /> + <source><b>Save as</b><p>This saves the current project to a new file.</p></source> + <translation><b>Enregistrer sous</b><p>Enregistre le projet en cours dans un nouveau fichier.</p></translation> + </message> + <message> + <location filename="../Project/Project.py" line="4001" /> + <source>Add files to project</source> + <translation>Ajouter des fichiers au projet</translation> </message> <message> <location filename="../Project/Project.py" line="4003" /> - <source>Add a directory to the current project</source> - <translation>Ajouter un répertoire au projet courant</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4004" /> - <source><b>Add directory...</b><p>This opens a dialog for adding a directory to the current project.</p></source> - <translation><b>Ajouter un répertoire...</b><p>Ouvre une fenêtre pour ajouter un répertoire au projet courant.</p></translation> - </message> - <message> - <location filename="../Project/Project.py" line="4013" /> - <source>Add translation to project</source> - <translation>Ajouter une traduction au projet</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4015" /> - <source>Add &translation...</source> - <translation>Ajouter une &traduction...</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4018" /> - <source>Add a translation to the current project</source> - <translation>Ajoute une traduction au projet en cours</translation> + <source>Add &files...</source> + <translation>Ajouter des &fichiers...</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4005" /> + <source>Add files to the current project</source> + <translation>Ajouter des fichiers au projet courant</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4007" /> + <source><b>Add files...</b><p>This opens a dialog for adding files to the current project. The place to add is determined by the file extension.</p></source> + <translation><b>Ajouter des fichiers...</b><p>Ouvre une boite de dialogue pour ajouter des fichiers au projet courant. La position pour l'insertion est déterminée par l'extension du fichier.</p></translation> + </message> + <message> + <location filename="../Project/Project.py" line="4017" /> + <source>Add directory to project</source> + <translation>Ajouter un répertoire au projet</translation> </message> <message> <location filename="../Project/Project.py" line="4019" /> + <source>Add directory...</source> + <translation>Ajouter un répertoire...</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4022" /> + <source>Add a directory to the current project</source> + <translation>Ajouter un répertoire au projet courant</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4023" /> + <source><b>Add directory...</b><p>This opens a dialog for adding a directory to the current project.</p></source> + <translation><b>Ajouter un répertoire...</b><p>Ouvre une fenêtre pour ajouter un répertoire au projet courant.</p></translation> + </message> + <message> + <location filename="../Project/Project.py" line="4032" /> + <source>Add translation to project</source> + <translation>Ajouter une traduction au projet</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4034" /> + <source>Add &translation...</source> + <translation>Ajouter une &traduction...</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4037" /> + <source>Add a translation to the current project</source> + <translation>Ajoute une traduction au projet en cours</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4038" /> <source><b>Add translation...</b><p>This opens a dialog for add a translation to the current project.</p></source> <translation><b>Ajouter une traduction...</b><p>Ouvre une boite de dialogue pour ajouter une traduction au projet courant.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="4028" /> + <location filename="../Project/Project.py" line="4047" /> <source>Search new files</source> <translation>Rechercher des nouveaux fichiers</translation> </message> <message> - <location filename="../Project/Project.py" line="4029" /> - <source>Searc&h new files...</source> - <translation>Re&chercher des nouveaux fichiers...</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4031" /> - <source>Search new files in the project directory.</source> - <translation>Recherche des nouveaux fichiers dans le répertoire du projet.</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4033" /> - <source><b>Search new files...</b><p>This searches for new files (sources, *.ui, *.idl, *.proto) in the project directory and registered subdirectories.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="4043" /> - <source>Search Project File</source> - <translation>Chercher un fichier projet</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4044" /> - <source>Search Project File...</source> - <translation>Chercher un fichier projet...</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4045" /> - <source>Alt+Ctrl+P</source> - <comment>Project|Search Project File</comment> - <translation>Alt+Ctrl+P</translation> - </message> - <message> <location filename="../Project/Project.py" line="4048" /> - <source>Search for a file in the project list of files.</source> - <translation type="unfinished" /> + <source>Searc&h new files...</source> + <translation>Re&chercher des nouveaux fichiers...</translation> </message> <message> <location filename="../Project/Project.py" line="4050" /> - <source><b>Search Project File</b><p>This searches for a file in the project list of files.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="4058" /> - <source>Project properties</source> - <translation>Propriétés du projet</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4060" /> - <source>&Properties...</source> - <translation>&Propriétés...</translation> + <source>Search new files in the project directory.</source> + <translation>Recherche des nouveaux fichiers dans le répertoire du projet.</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4052" /> + <source><b>Search new files...</b><p>This searches for new files (sources, *.ui, *.idl, *.proto) in the project directory and registered subdirectories.</p></source> + <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="4062" /> - <source>Show the project properties</source> - <translation>Affiche les propriétés du projet</translation> + <source>Search Project File</source> + <translation>Chercher un fichier projet</translation> </message> <message> <location filename="../Project/Project.py" line="4063" /> - <source><b>Properties...</b><p>This shows a dialog to edit the project properties.</p></source> - <translation><b>Propriétés...</b><p>Affiche une boite de dialogue pour éditer les propriétés du projet.</p></translation> - </message> - <message> - <location filename="../Project/Project.py" line="4071" /> - <source>User project properties</source> - <translation>Propriétés utilisateur du projet</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4073" /> - <source>&User Properties...</source> - <translation>Propriétés &Utilisateur...</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4075" /> - <source>Show the user specific project properties</source> - <translation>Afficher le propriétés utilisateurs spécifiques au projet</translation> + <source>Search Project File...</source> + <translation>Chercher un fichier projet...</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4064" /> + <source>Alt+Ctrl+P</source> + <comment>Project|Search Project File</comment> + <translation>Alt+Ctrl+P</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4067" /> + <source>Search for a file in the project list of files.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4069" /> + <source><b>Search Project File</b><p>This searches for a file in the project list of files.</p></source> + <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="4077" /> - <source><b>User Properties...</b><p>This shows a dialog to edit the user specific project properties.</p></source> - <translation><b>Propriétés utilisateur...</b><p>Affiche une fenêtre permettant d'éditer les propriétés du projet spécifiques à l'utilisateur.</p></translation> - </message> - <message> - <location filename="../Project/Project.py" line="4086" /> - <source>Filetype Associations</source> - <translation>Association des types de fichiers</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4087" /> - <source>Filetype Associations...</source> - <translation>Association des types de fichiers...</translation> + <source>Project properties</source> + <translation>Propriétés du projet</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4079" /> + <source>&Properties...</source> + <translation>&Propriétés...</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4081" /> + <source>Show the project properties</source> + <translation>Affiche les propriétés du projet</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4082" /> + <source><b>Properties...</b><p>This shows a dialog to edit the project properties.</p></source> + <translation><b>Propriétés...</b><p>Affiche une boite de dialogue pour éditer les propriétés du projet.</p></translation> </message> <message> <location filename="../Project/Project.py" line="4090" /> - <source>Show the project file type associations</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="4091" /> - <source><b>Filetype Associations...</b><p>This shows a dialog to edit the file type associations of the project. These associations determine the type (source, form, interface, protocol or others) with a filename pattern. They are used when adding a file to the project and when performing a search for new files.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="4104" /> - <source>Lexer Associations</source> - <translation>Association des types de fichiers</translation> + <source>User project properties</source> + <translation>Propriétés utilisateur du projet</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4092" /> + <source>&User Properties...</source> + <translation>Propriétés &Utilisateur...</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4094" /> + <source>Show the user specific project properties</source> + <translation>Afficher le propriétés utilisateurs spécifiques au projet</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4096" /> + <source><b>User Properties...</b><p>This shows a dialog to edit the user specific project properties.</p></source> + <translation><b>Propriétés utilisateur...</b><p>Affiche une fenêtre permettant d'éditer les propriétés du projet spécifiques à l'utilisateur.</p></translation> </message> <message> <location filename="../Project/Project.py" line="4105" /> - <source>Lexer Associations...</source> + <source>Filetype Associations</source> + <translation>Association des types de fichiers</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4106" /> + <source>Filetype Associations...</source> <translation>Association des types de fichiers...</translation> </message> <message> - <location filename="../Project/Project.py" line="4107" /> - <source>Show the project lexer associations (overriding defaults)</source> - <translation>Affiche les asociations Fichier/Type de fichier pour le projet (sans tenir compte des valeurs par défaut)</translation> - </message> - <message> <location filename="../Project/Project.py" line="4109" /> - <source><b>Lexer Associations...</b><p>This shows a dialog to edit the lexer associations of the project. These associations override the global lexer associations. Lexers are used to highlight the editor text.</p></source> - <translation><b>Associations des types de fichiers...</b><p>Permet d'associer les types de fichiers aux analyseurs syntaxiques pour le projet en cours. Ces associations sont prioritaires sur les associations de fichiers configurées par défaut.</p></translation> - </message> - <message> - <location filename="../Project/Project.py" line="4122" /> - <source>Debugger Properties</source> - <translation>Propriétés du Débogueur</translation> + <source>Show the project file type associations</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4110" /> + <source><b>Filetype Associations...</b><p>This shows a dialog to edit the file type associations of the project. These associations determine the type (source, form, interface, protocol or others) with a filename pattern. They are used when adding a file to the project and when performing a search for new files.</p></source> + <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="4123" /> - <source>Debugger &Properties...</source> - <translation>Débogueur & Propriétés...</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4125" /> - <source>Show the debugger properties</source> - <translation>Affichage des propriétés du débogueur</translation> + <source>Lexer Associations</source> + <translation>Association des types de fichiers</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4124" /> + <source>Lexer Associations...</source> + <translation>Association des types de fichiers...</translation> </message> <message> <location filename="../Project/Project.py" line="4126" /> + <source>Show the project lexer associations (overriding defaults)</source> + <translation>Affiche les asociations Fichier/Type de fichier pour le projet (sans tenir compte des valeurs par défaut)</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4128" /> + <source><b>Lexer Associations...</b><p>This shows a dialog to edit the lexer associations of the project. These associations override the global lexer associations. Lexers are used to highlight the editor text.</p></source> + <translation><b>Associations des types de fichiers...</b><p>Permet d'associer les types de fichiers aux analyseurs syntaxiques pour le projet en cours. Ces associations sont prioritaires sur les associations de fichiers configurées par défaut.</p></translation> + </message> + <message> + <location filename="../Project/Project.py" line="4141" /> + <source>Debugger Properties</source> + <translation>Propriétés du Débogueur</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4142" /> + <source>Debugger &Properties...</source> + <translation>Débogueur & Propriétés...</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4144" /> + <source>Show the debugger properties</source> + <translation>Affichage des propriétés du débogueur</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4145" /> <source><b>Debugger Properties...</b><p>This shows a dialog to edit project specific debugger settings.</p></source> <translation><b>Propriétés du Débogueur...</b><p>Affiche une boite de dialogue permettant d'éditer les proprités du débogueur, spécifiques au projet.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="4135" /> + <location filename="../Project/Project.py" line="4154" /> <source>Load</source> <translation>Charger</translation> </message> <message> - <location filename="../Project/Project.py" line="4136" /> + <location filename="../Project/Project.py" line="4155" /> <source>&Load</source> <translation>&Charger</translation> </message> <message> - <location filename="../Project/Project.py" line="4138" /> + <location filename="../Project/Project.py" line="4157" /> <source>Load the debugger properties</source> <translation>Charger les propriétés du débogueur</translation> </message> <message> - <location filename="../Project/Project.py" line="4139" /> + <location filename="../Project/Project.py" line="4158" /> <source><b>Load Debugger Properties</b><p>This loads the project specific debugger settings.</p></source> <translation><b>Chargement des Propriétés du Débogueur</b><p>Charge la configuration du débogueur spécifique au projet.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="4147" /> + <location filename="../Project/Project.py" line="4166" /> <source>Save</source> <translation>Enregistrer</translation> </message> <message> - <location filename="../Project/Project.py" line="4150" /> + <location filename="../Project/Project.py" line="4169" /> <source>Save the debugger properties</source> <translation>Enregistrer les propriétés du débogueur</translation> </message> <message> - <location filename="../Project/Project.py" line="4151" /> + <location filename="../Project/Project.py" line="4170" /> <source><b>Save Debugger Properties</b><p>This saves the project specific debugger settings.</p></source> <translation><b>Enregistrement des Propriétés du Débogueur</b><p>Enregistre la configuration du débogueur spécifique au projet.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="4159" /> + <location filename="../Project/Project.py" line="4178" /> <source>Delete</source> <translation>Supprimer</translation> </message> <message> - <location filename="../Project/Project.py" line="4160" /> + <location filename="../Project/Project.py" line="4179" /> <source>&Delete</source> <translation>&Supprimer</translation> </message> <message> - <location filename="../Project/Project.py" line="4162" /> + <location filename="../Project/Project.py" line="4181" /> <source>Delete the debugger properties</source> <translation>Supprimer les propriétés du débogueur</translation> </message> <message> - <location filename="../Project/Project.py" line="4163" /> + <location filename="../Project/Project.py" line="4182" /> <source><b>Delete Debugger Properties</b><p>This deletes the file containing the project specific debugger settings.</p></source> <translation><b>Suppression des Propriétés du Débogueur...</b><p>Supprime la configuration du débogueur spécifique au projet.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="4172" /> + <location filename="../Project/Project.py" line="4191" /> <source>Reset</source> <translation>Réinitialiser</translation> </message> <message> - <location filename="../Project/Project.py" line="4173" /> + <location filename="../Project/Project.py" line="4192" /> <source>&Reset</source> <translation>&Réinitialiser</translation> </message> <message> - <location filename="../Project/Project.py" line="4175" /> + <location filename="../Project/Project.py" line="4194" /> <source>Reset the debugger properties</source> <translation>Réinitialise des propriétés du débogueur</translation> </message> <message> - <location filename="../Project/Project.py" line="4176" /> + <location filename="../Project/Project.py" line="4195" /> <source><b>Reset Debugger Properties</b><p>This resets the project specific debugger settings.</p></source> <translation><b>Réinitialiser les propriétés du débogueur</b><p>Réinitialise la configuration du débogueur spécifique au projet.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="4187" /> - <location filename="../Project/Project.py" line="4186" /> + <location filename="../Project/Project.py" line="4206" /> + <location filename="../Project/Project.py" line="4205" /> <source>Load session</source> <translation>Charger la session</translation> </message> <message> - <location filename="../Project/Project.py" line="4189" /> - <source>Load the projects session file.</source> - <translation>Charge le fichier de session du projet.</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4190" /> - <source><b>Load session</b><p>This loads the projects session file. The session consists of the following data.<br>- all open source files<br>- all breakpoint<br>- the commandline arguments<br>- the working directory<br>- the exception reporting flag</p></source> - <translation><b>Charger la session</b><p>Charge le fichier session du projet. Une session est constituée par les données suivantes.<br>- tous les fichiers open source<br>- tous les points d'arrêts<br>- les arguments de ligne de commande<br>- le répertoire de travail<br>- le flag de rapport d'exception</p></translation> - </message> - <message> - <location filename="../Project/Project.py" line="4205" /> - <location filename="../Project/Project.py" line="4204" /> - <source>Save session</source> - <translation>Enregistrer la session</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4207" /> - <source>Save the projects session file.</source> - <translation>Enregistre le fichier de session du projet.</translation> - </message> - <message> <location filename="../Project/Project.py" line="4208" /> - <source><b>Save session</b><p>This saves the projects session file. The session consists of the following data.<br>- all open source files<br>- all breakpoint<br>- the commandline arguments<br>- the working directory<br>- the exception reporting flag</p></source> - <translation><b>Enregistrer la session</b><p>Enregistrer le fichier session du projet. Une session est constituée par les données suivantes.<br>- tous les fichiers open source<br>- tous les points d'arrêts<br>- les arguments de ligne de commande<br>- le répertoire de travail<br>- le flag de rapport d'exception</p></translation> - </message> - <message> + <source>Load the projects session file.</source> + <translation>Charge le fichier de session du projet.</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4209" /> + <source><b>Load session</b><p>This loads the projects session file. The session consists of the following data.<br>- all open source files<br>- all breakpoint<br>- the commandline arguments<br>- the working directory<br>- the exception reporting flag</p></source> + <translation><b>Charger la session</b><p>Charge le fichier session du projet. Une session est constituée par les données suivantes.<br>- tous les fichiers open source<br>- tous les points d'arrêts<br>- les arguments de ligne de commande<br>- le répertoire de travail<br>- le flag de rapport d'exception</p></translation> + </message> + <message> + <location filename="../Project/Project.py" line="4224" /> <location filename="../Project/Project.py" line="4223" /> - <location filename="../Project/Project.py" line="4222" /> - <source>Delete session</source> - <translation>Supprimer la session</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4225" /> - <source>Delete the projects session file.</source> - <translation>Suppression du fichier session de projet.</translation> + <source>Save session</source> + <translation>Enregistrer la session</translation> </message> <message> <location filename="../Project/Project.py" line="4226" /> + <source>Save the projects session file.</source> + <translation>Enregistre le fichier de session du projet.</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4227" /> + <source><b>Save session</b><p>This saves the projects session file. The session consists of the following data.<br>- all open source files<br>- all breakpoint<br>- the commandline arguments<br>- the working directory<br>- the exception reporting flag</p></source> + <translation><b>Enregistrer la session</b><p>Enregistrer le fichier session du projet. Une session est constituée par les données suivantes.<br>- tous les fichiers open source<br>- tous les points d'arrêts<br>- les arguments de ligne de commande<br>- le répertoire de travail<br>- le flag de rapport d'exception</p></translation> + </message> + <message> + <location filename="../Project/Project.py" line="4242" /> + <location filename="../Project/Project.py" line="4241" /> + <source>Delete session</source> + <translation>Supprimer la session</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4244" /> + <source>Delete the projects session file.</source> + <translation>Suppression du fichier session de projet.</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4245" /> <source><b>Delete session</b><p>This deletes the projects session file</p></source> <translation><b>Suppression de session</b><p>Ceci supprime le fichier session de projet.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="4236" /> - <source>Code Metrics</source> - <translation>Statistiques du code</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4237" /> - <source>&Code Metrics...</source> - <translation>Statistiques du &Code...</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4240" /> - <source>Show some code metrics for the project.</source> - <translation>Affiche des statistiques sur le code du projet.</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4241" /> - <source><b>Code Metrics...</b><p>This shows some code metrics for all Python files in the project.</p></source> - <translation><b>Statistiques du Code...</b><p>Affiche des statistiques sur le code de tous les fichiers Python du projet.</p></translation> - </message> - <message> - <location filename="../Project/Project.py" line="4250" /> - <source>Python Code Coverage</source> - <translation> Code Coverage Python</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4251" /> - <source>Code Co&verage...</source> - <translation>Code Co&verage...</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4254" /> - <source>Show code coverage information for the project.</source> - <translation>Affiche les informations de code coverage pour le projet.</translation> - </message> - <message> <location filename="../Project/Project.py" line="4255" /> - <source><b>Code Coverage...</b><p>This shows the code coverage information for all Python files in the project.</p></source> - <translation><b>Code Coverage...</b><p>Affiche les informations de code coverage pour le projet.</p></translation> - </message> - <message> - <location filename="../Project/Project.py" line="5116" /> - <location filename="../Project/Project.py" line="5105" /> - <location filename="../Project/Project.py" line="4264" /> - <source>Profile Data</source> - <translation>Profiling des données</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4265" /> - <source>&Profile Data...</source> - <translation>&Profiling des données...</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4268" /> - <source>Show profiling data for the project.</source> - <translation>Affiche le profiling des données du projet.</translation> + <source>Code Metrics</source> + <translation>Statistiques du code</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4256" /> + <source>&Code Metrics...</source> + <translation>Statistiques du &Code...</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4259" /> + <source>Show some code metrics for the project.</source> + <translation>Affiche des statistiques sur le code du projet.</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4260" /> + <source><b>Code Metrics...</b><p>This shows some code metrics for all Python files in the project.</p></source> + <translation><b>Statistiques du Code...</b><p>Affiche des statistiques sur le code de tous les fichiers Python du projet.</p></translation> </message> <message> <location filename="../Project/Project.py" line="4269" /> - <source><b>Profile Data...</b><p>This shows the profiling data for the project.</p></source> - <translation><b>Profilling des données...</b><p>Affiche le profiling des données du projet.</p></translation> - </message> - <message> - <location filename="../Project/Project.py" line="5167" /> - <location filename="../Project/Project.py" line="4279" /> - <source>Application Diagram</source> - <translation>Diagramme de l'application</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4280" /> - <source>&Application Diagram...</source> - <translation>&Diagramme de l'application...</translation> - </message> - <message> + <source>Python Code Coverage</source> + <translation> Code Coverage Python</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4270" /> + <source>Code Co&verage...</source> + <translation>Code Co&verage...</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4273" /> + <source>Show code coverage information for the project.</source> + <translation>Affiche les informations de code coverage pour le projet.</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4274" /> + <source><b>Code Coverage...</b><p>This shows the code coverage information for all Python files in the project.</p></source> + <translation><b>Code Coverage...</b><p>Affiche les informations de code coverage pour le projet.</p></translation> + </message> + <message> + <location filename="../Project/Project.py" line="5160" /> + <location filename="../Project/Project.py" line="5149" /> <location filename="../Project/Project.py" line="4283" /> - <source>Show a diagram of the project.</source> - <translation>Affiche le diagramme de l'application.</translation> + <source>Profile Data</source> + <translation>Profiling des données</translation> </message> <message> <location filename="../Project/Project.py" line="4284" /> + <source>&Profile Data...</source> + <translation>&Profiling des données...</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4287" /> + <source>Show profiling data for the project.</source> + <translation>Affiche le profiling des données du projet.</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4288" /> + <source><b>Profile Data...</b><p>This shows the profiling data for the project.</p></source> + <translation><b>Profilling des données...</b><p>Affiche le profiling des données du projet.</p></translation> + </message> + <message> + <location filename="../Project/Project.py" line="5211" /> + <location filename="../Project/Project.py" line="4298" /> + <source>Application Diagram</source> + <translation>Diagramme de l'application</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4299" /> + <source>&Application Diagram...</source> + <translation>&Diagramme de l'application...</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4302" /> + <source>Show a diagram of the project.</source> + <translation>Affiche le diagramme de l'application.</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4303" /> <source><b>Application Diagram...</b><p>This shows a diagram of the project.</p></source> <translation><b>Diagramme de l'application...</b><p>Affiche le diagramme du projet.</p></translation> </message> <message> - <location filename="../Project/Project.py" line="4293" /> + <location filename="../Project/Project.py" line="4312" /> <source>Load Diagram</source> <translation>Charger le diagramme</translation> </message> <message> - <location filename="../Project/Project.py" line="4294" /> - <source>&Load Diagram...</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="4297" /> - <source>Load a diagram from file.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="4298" /> - <source><b>Load Diagram...</b><p>This loads a diagram from file.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5349" /> - <location filename="../Project/Project.py" line="5301" /> - <location filename="../Project/Project.py" line="4308" /> - <source>Create Package List</source> - <translation>Création de la liste de package</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4310" /> - <source>Create &Package List</source> - <translation>Création de la liste de &package</translation> - </message> - <message> <location filename="../Project/Project.py" line="4313" /> - <source>Create an initial PKGLIST file for an eric plugin.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="4314" /> - <source><b>Create Package List</b><p>This creates an initial list of files to include in an eric plugin archive. The list is created from the project file.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5402" /> - <location filename="../Project/Project.py" line="4324" /> - <source>Create Plugin Archives</source> - <translation>Créer une archive plugin</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4326" /> - <source>Create Plugin &Archives</source> - <translation>Créer les &archives plugin</translation> + <source>&Load Diagram...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4316" /> + <source>Load a diagram from file.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4317" /> + <source><b>Load Diagram...</b><p>This loads a diagram from file.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5393" /> + <location filename="../Project/Project.py" line="5345" /> + <location filename="../Project/Project.py" line="4327" /> + <source>Create Package List</source> + <translation>Création de la liste de package</translation> </message> <message> <location filename="../Project/Project.py" line="4329" /> - <source>Create eric plugin archive files.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="4330" /> - <source><b>Create Plugin Archives</b><p>This creates eric plugin archive files using the list of files given in a PKGLIST* file. The archive name is built from the main script name if not designated in the package list file.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="4341" /> - <source>Create Plugin Archives (Snapshot)</source> - <translation type="unfinished" /> - </message> - <message> + <source>Create &Package List</source> + <translation>Création de la liste de &package</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4332" /> + <source>Create an initial PKGLIST file for an eric plugin.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4333" /> + <source><b>Create Package List</b><p>This creates an initial list of files to include in an eric plugin archive. The list is created from the project file.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5446" /> <location filename="../Project/Project.py" line="4343" /> - <source>Create Plugin Archives (&Snapshot)</source> - <translation type="unfinished" /> + <source>Create Plugin Archives</source> + <translation>Créer une archive plugin</translation> </message> <message> <location filename="../Project/Project.py" line="4345" /> + <source>Create Plugin &Archives</source> + <translation>Créer les &archives plugin</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4348" /> + <source>Create eric plugin archive files.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4349" /> + <source><b>Create Plugin Archives</b><p>This creates eric plugin archive files using the list of files given in a PKGLIST* file. The archive name is built from the main script name if not designated in the package list file.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4360" /> + <source>Create Plugin Archives (Snapshot)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4362" /> + <source>Create Plugin Archives (&Snapshot)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4364" /> <source>Create eric plugin archive files (snapshot releases).</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4347" /> - <source><b>Create Plugin Archives (Snapshot)</b><p>This creates eric plugin archive files using the list of files given in the PKGLIST* file. The archive name is built from the main script name if not designated in the package list file. The version entry of the main script is modified to reflect a snapshot release.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5800" /> - <location filename="../Project/Project.py" line="5774" /> - <location filename="../Project/Project.py" line="5729" /> - <location filename="../Project/Project.py" line="4362" /> - <source>Execute Make</source> - <translation>Exécuter Make</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4363" /> - <source>&Execute Make</source> - <translation>Éxécut&er Make</translation> - </message> - <message> <location filename="../Project/Project.py" line="4366" /> + <source><b>Create Plugin Archives (Snapshot)</b><p>This creates eric plugin archive files using the list of files given in the PKGLIST* file. The archive name is built from the main script name if not designated in the package list file. The version entry of the main script is modified to reflect a snapshot release.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5844" /> + <location filename="../Project/Project.py" line="5818" /> + <location filename="../Project/Project.py" line="5773" /> + <location filename="../Project/Project.py" line="4381" /> + <source>Execute Make</source> + <translation>Exécuter Make</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4382" /> + <source>&Execute Make</source> + <translation>Éxécut&er Make</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4385" /> <source>Perform a 'make' run.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4367" /> + <location filename="../Project/Project.py" line="4386" /> <source><b>Execute Make</b><p>This performs a 'make' run to rebuild the configured target.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5779" /> - <location filename="../Project/Project.py" line="4376" /> + <location filename="../Project/Project.py" line="5823" /> + <location filename="../Project/Project.py" line="4395" /> <source>Test for Changes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4377" /> + <location filename="../Project/Project.py" line="4396" /> <source>&Test for Changes</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4380" /> + <location filename="../Project/Project.py" line="4399" /> <source>Question 'make', if a rebuild is needed.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4381" /> + <location filename="../Project/Project.py" line="4400" /> <source><b>Test for Changes</b><p>This questions 'make', if a rebuild of the configured target is necessary.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4409" /> - <source>&Project</source> - <translation>&Projet</translation> - </message> - <message> <location filename="../Project/Project.py" line="4410" /> - <source>Open &Recent Projects</source> - <translation>Ouvrir un projet &récent</translation> + <source>Create SBOM File</source> + <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="4411" /> - <source>Session</source> - <translation>Session</translation> - </message> - <message> - <location filename="../Project/Project.py" line="4412" /> - <source>Debugger</source> - <translation>Débogueur</translation> + <source>Create &SBOM File</source> + <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="4414" /> - <source>Project-T&ools</source> - <translation>Outils pr&ojet</translation> + <source>Create a SBOM file of the project dependencies.</source> + <translation type="unfinished" /> </message> <message> <location filename="../Project/Project.py" line="4415" /> + <source><b>Create SBOM File</b><p>This allows the creation of a SBOM file of the project dependencies. This may be based on various input sources and will be saved as a CycloneDX SBOM file.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4443" /> + <source>&Project</source> + <translation>&Projet</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4444" /> + <source>Open &Recent Projects</source> + <translation>Ouvrir un projet &récent</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4445" /> + <source>Session</source> + <translation>Session</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4446" /> + <source>Debugger</source> + <translation>Débogueur</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4448" /> + <source>Project-T&ools</source> + <translation>Outils pr&ojet</translation> + </message> + <message> + <location filename="../Project/Project.py" line="4449" /> <source>&Version Control</source> <translation>&Contrôle de version</translation> </message> <message> - <location filename="../Project/Project.py" line="4419" /> + <location filename="../Project/Project.py" line="4453" /> <source>Chec&k</source> <translation>&Vérification</translation> </message> <message> - <location filename="../Project/Project.py" line="4421" /> + <location filename="../Project/Project.py" line="4455" /> <source>Sho&w</source> <translation>&Affichage</translation> </message> <message> - <location filename="../Project/Project.py" line="4422" /> + <location filename="../Project/Project.py" line="4456" /> <source>&Diagrams</source> <translation>&Diagrammes</translation> </message> <message> - <location filename="../Project/Project.py" line="4423" /> + <location filename="../Project/Project.py" line="4457" /> <source>Pac&kagers</source> <translation>Création de pac&kage</translation> </message> <message> - <location filename="../Project/Project.py" line="4424" /> + <location filename="../Project/Project.py" line="4458" /> <source>Source &Documentation</source> <translation>&Documentation automatique</translation> </message> <message> - <location filename="../Project/Project.py" line="4426" /> + <location filename="../Project/Project.py" line="4460" /> <source>Make</source> <translation>Make</translation> </message> <message> - <location filename="../Project/Project.py" line="4549" /> - <location filename="../Project/Project.py" line="4546" /> + <location filename="../Project/Project.py" line="4461" /> + <source>Other Tools</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="4593" /> + <location filename="../Project/Project.py" line="4590" /> <source>Project</source> <translation>Projet</translation> </message> <message> - <location filename="../Project/Project.py" line="4610" /> + <location filename="../Project/Project.py" line="4654" /> <source>&Clear</source> <translation>&Effacer</translation> </message> <message> - <location filename="../Project/Project.py" line="4772" /> + <location filename="../Project/Project.py" line="4816" /> <source>Search New Files</source> <translation>Rechercher des nouveaux fichiers</translation> </message> <message> - <location filename="../Project/Project.py" line="4773" /> + <location filename="../Project/Project.py" line="4817" /> <source>There were no new files found to be added.</source> <translation>Aucun fichier à ajouter n'a été trouvé.</translation> </message> <message> - <location filename="../Project/Project.py" line="4920" /> - <location filename="../Project/Project.py" line="4908" /> + <location filename="../Project/Project.py" line="4964" /> + <location filename="../Project/Project.py" line="4952" /> <source>Version Control System</source> <translation>Système de conrôle des versions (VCS)</translation> </message> <message> - <location filename="../Project/Project.py" line="4909" /> + <location filename="../Project/Project.py" line="4953" /> <source><p>The selected VCS <b>{0}</b> could not be found. <br/>Reverting override.</p><p>{1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="4921" /> + <location filename="../Project/Project.py" line="4965" /> <source><p>The selected VCS <b>{0}</b> could not be found.<br/>Disabling version control.</p><p>{1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5067" /> + <location filename="../Project/Project.py" line="5111" /> <source>Coverage Data</source> <translation>Coverage de données</translation> </message> <message> - <location filename="../Project/Project.py" line="5106" /> - <location filename="../Project/Project.py" line="5068" /> + <location filename="../Project/Project.py" line="5150" /> + <location filename="../Project/Project.py" line="5112" /> <source>There is no main script defined for the current project. Aborting</source> <translation>Il n'y a pas de script principal défini dans le projet en cours. Abandon</translation> </message> <message> - <location filename="../Project/Project.py" line="5078" /> + <location filename="../Project/Project.py" line="5122" /> <source>Code Coverage</source> <translation>Code Coverage</translation> </message> <message> - <location filename="../Project/Project.py" line="5079" /> + <location filename="../Project/Project.py" line="5123" /> <source>Please select a coverage file</source> <translation>Sélectionner un fichier coverage</translation> </message> <message> - <location filename="../Project/Project.py" line="5117" /> + <location filename="../Project/Project.py" line="5161" /> <source>Please select a profile file</source> <translation>Sélectionner un fichier profile</translation> </message> <message> - <location filename="../Project/Project.py" line="5168" /> + <location filename="../Project/Project.py" line="5212" /> <source>Include module names?</source> <translation>Inclure les noms de modules ?</translation> </message> <message> - <location filename="../Project/Project.py" line="5302" /> + <location filename="../Project/Project.py" line="5346" /> <source><p>The file <b>PKGLIST</b> already exists.</p><p>Overwrite it?</p></source> <translation><p>Le fichier <b>PKGLIST</b> existe déjà.</p><p>Ecraser ?</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5350" /> - <source><p>The file <b>PKGLIST</b> could not be created.</p><p>Reason: {0}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Project/Project.py" line="5614" /> - <location filename="../Project/Project.py" line="5573" /> - <location filename="../Project/Project.py" line="5529" /> - <location filename="../Project/Project.py" line="5521" /> - <location filename="../Project/Project.py" line="5504" /> - <location filename="../Project/Project.py" line="5469" /> - <location filename="../Project/Project.py" line="5442" /> - <location filename="../Project/Project.py" line="5415" /> - <location filename="../Project/Project.py" line="5393" /> - <location filename="../Project/Project.py" line="5381" /> - <location filename="../Project/Project.py" line="5368" /> - <source>Create Plugin Archive</source> - <translation>Création de l'archive du plugin</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5369" /> - <source>The project does not have a main script defined. Aborting...</source> - <translation>Le projet n'a pas de script principal défini. Abandon...</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5382" /> - <source>Select package lists:</source> - <translation>Sélectionner les listes de packages :</translation> - </message> - <message> <location filename="../Project/Project.py" line="5394" /> + <source><p>The file <b>PKGLIST</b> could not be created.</p><p>Reason: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5658" /> + <location filename="../Project/Project.py" line="5617" /> + <location filename="../Project/Project.py" line="5573" /> + <location filename="../Project/Project.py" line="5565" /> + <location filename="../Project/Project.py" line="5548" /> + <location filename="../Project/Project.py" line="5513" /> + <location filename="../Project/Project.py" line="5486" /> + <location filename="../Project/Project.py" line="5459" /> + <location filename="../Project/Project.py" line="5437" /> + <location filename="../Project/Project.py" line="5425" /> + <location filename="../Project/Project.py" line="5412" /> + <source>Create Plugin Archive</source> + <translation>Création de l'archive du plugin</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5413" /> + <source>The project does not have a main script defined. Aborting...</source> + <translation>Le projet n'a pas de script principal défini. Abandon...</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5426" /> + <source>Select package lists:</source> + <translation>Sélectionner les listes de packages :</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5438" /> <source><p>No package list files (PKGLIST*) available or selected. Aborting...</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5399" /> - <source>Creating plugin archives...</source> - <translation>Création en cours des archives de plugin...</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5399" /> - <source>Abort</source> - <translation>Abandonner</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5400" /> - <source>%v/%m Archives</source> - <translation>Archives %v/%m</translation> - </message> - <message> - <location filename="../Project/Project.py" line="5416" /> - <source><p>The file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> - <translation><p>Le fichier <b>{0}</b> ne peut être lu.</p><p>Raison : {1}</p></translation> - </message> - <message> <location filename="../Project/Project.py" line="5443" /> + <source>Creating plugin archives...</source> + <translation>Création en cours des archives de plugin...</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5443" /> + <source>Abort</source> + <translation>Abandonner</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5444" /> + <source>%v/%m Archives</source> + <translation>Archives %v/%m</translation> + </message> + <message> + <location filename="../Project/Project.py" line="5460" /> + <source><p>The file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> + <translation><p>Le fichier <b>{0}</b> ne peut être lu.</p><p>Raison : {1}</p></translation> + </message> + <message> + <location filename="../Project/Project.py" line="5487" /> <source><p>The file <b>{0}</b> is not ready yet.</p><p>Please rework it and delete the'; initial_list' line of the header.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5470" /> + <location filename="../Project/Project.py" line="5514" /> <source><p>The eric plugin archive file <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5505" /> + <location filename="../Project/Project.py" line="5549" /> <source><p>The file <b>{0}</b> could not be stored in the archive. Ignoring it.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5522" /> + <location filename="../Project/Project.py" line="5566" /> <source><p>The eric plugin archive files were created with some errors.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5530" /> - <source><p>The eric plugin archive files were created successfully.</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Project/Project.py" line="5574" /> + <source><p>The eric plugin archive files were created successfully.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/Project.py" line="5618" /> <source><p>The plugin file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation><p>Le fichier plugin <b>{0}</b> ne peut être lu.</p><p>Raison : {1}</p></translation> </message> <message> - <location filename="../Project/Project.py" line="5615" /> + <location filename="../Project/Project.py" line="5659" /> <source><p>The plugin file <b>{0}</b> could not be read.</p> <p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5730" /> + <location filename="../Project/Project.py" line="5774" /> <source>The make process did not start.</source> <translation>Le processus make n'a pas démarré.</translation> </message> <message> - <location filename="../Project/Project.py" line="5775" /> + <location filename="../Project/Project.py" line="5819" /> <source>The make process crashed.</source> <translation>Crash du processus make.</translation> </message> <message> - <location filename="../Project/Project.py" line="5782" /> + <location filename="../Project/Project.py" line="5826" /> <source><p>There are changes that require the configured make target <b>{0}</b> to be rebuilt.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5787" /> + <location filename="../Project/Project.py" line="5831" /> <source><p>There are changes that require the default make target to be rebuilt.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/Project.py" line="5801" /> + <location filename="../Project/Project.py" line="5845" /> <source>The makefile contains errors.</source> <translation>Le makefile contient des erreurs.</translation> </message> - <message> - <source>Read project file</source> - <translation type="vanished">Lire un fichier projet</translation> - </message> - <message> - <source>Save project file</source> - <translation type="vanished">Enregistrer le fichier projet</translation> - </message> - <message> - <source>Save project session</source> - <translation type="vanished">Enregistrer la session</translation> - </message> - <message> - <source>Delete project session</source> - <translation type="vanished">Supprime la session de projet</translation> - </message> - <message> - <source>Read tasks</source> - <translation type="vanished">Tâches lues</translation> - </message> - <message> - <source>Save tasks</source> - <translation type="vanished">Tâches enregistrées</translation> - </message> - <message> - <source>Read debugger properties</source> - <translation type="vanished">Lecture des propriétés du débogueur</translation> - </message> - <message> - <source>Save debugger properties</source> - <translation type="vanished">Enregistrement des propriétés du débogueur</translation> - </message> - <message> - <source>Delete debugger properties</source> - <translation type="vanished">Suppression des propriétés du débogueur</translation> - </message> - <message> - <source>Show the project filetype associations</source> - <translation type="vanished">Affiche les asociation Fichier/Type de fichier pour le projet</translation> - </message> - <message> - <source>Project Files (*.e4p)</source> - <translation type="vanished">Fichiers projets (*.e4p)</translation> - </message> - <message> - <source>Read user project properties</source> - <translation type="vanished">Lire les propriétés utilisateur du projet</translation> - </message> - <message> - <source>Save user project properties</source> - <translation type="vanished">Enregistrer les propriétés utilisateur du projet</translation> - </message> - <message> - <source><p>The project file <b>{0}</b> could not be written.</p></source> - <translation type="vanished"><p>Le fichier projet<b>{0}</b> ne peut être écrit.</p></translation> - </message> - <message> - <source><p>The tasks file <b>{0}</b> could not be written.</p></source> - <translation type="vanished"><p>Le fichier de tâches <b>{0}</b> ne peut être écrit.</p></translation> - </message> - <message> - <source>Create an initial PKGLIST file for an eric6 plugin.</source> - <translation type="vanished">Créé le fichier d'archive pour un plugin eric6.</translation> - </message> - <message> - <source><p>The eric6 plugin archive file <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> - <translation type="vanished"><p>Le fichier d'archive de plugin eric6 <b>{0}</b> n'a pas pu être créé.</p><p>Raison : {1}</p></translation> - </message> - <message> - <source>Eric6 Plugin</source> - <translation type="vanished">Plugin Eric6</translation> - </message> </context> <context> <name>ProjectBaseBrowser</name> @@ -60164,14 +56427,6 @@ <source>Show hidden files</source> <translation type="unfinished">Montrer les fichiers cachés</translation> </message> - <message> - <source>Select the colour for highlighted entries in the Others viewer.</source> - <translation type="vanished">Sélection d'une couleur pour les entrée sélectionées dans la section Autres.</translation> - </message> - <message> - <source>Colours</source> - <translation type="vanished">Couleurs</translation> - </message> </context> <context> <name>ProjectFile</name> @@ -60199,270 +56454,270 @@ <context> <name>ProjectFormsBrowser</name> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="993" /> + <location filename="../Project/ProjectFormsBrowser.py" line="997" /> <location filename="../Project/ProjectFormsBrowser.py" line="960" /> <location filename="../Project/ProjectFormsBrowser.py" line="926" /> - <location filename="../Project/ProjectFormsBrowser.py" line="71" /> + <location filename="../Project/ProjectFormsBrowser.py" line="72" /> <source>Forms</source> <translation>Feuilles du projet</translation> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="73" /> + <location filename="../Project/ProjectFormsBrowser.py" line="74" /> <source><b>Project Forms Browser</b><p>This allows to easily see all forms contained in the current project. Several actions can be executed via the context menu.</p></source> <translation><b>Navigateur de feuilles du projet</b><p>Permet de voir rapidement toutes les feuilles du projet. Plusieurs actions peuvent être effectuées via le menu contextuel.</p></translation> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="92" /> - <source>Dialog</source> - <translation>Boite de Dialogue</translation> - </message> - <message> <location filename="../Project/ProjectFormsBrowser.py" line="93" /> - <source>Widget</source> - <translation>Widget</translation> + <source>Dialog</source> + <translation>Boite de Dialogue</translation> </message> <message> <location filename="../Project/ProjectFormsBrowser.py" line="94" /> - <source>Main Window</source> - <translation>Fenêtre principale</translation> + <source>Widget</source> + <translation>Widget</translation> </message> <message> <location filename="../Project/ProjectFormsBrowser.py" line="95" /> - <source>Dialog with Buttonbox (Bottom)</source> - <translation>Boite de dialogue avec Boutons (en bas)</translation> + <source>Main Window</source> + <translation>Fenêtre principale</translation> </message> <message> <location filename="../Project/ProjectFormsBrowser.py" line="96" /> - <source>Dialog with Buttonbox (Right)</source> - <translation>Boite de dialogue avec Boutons (à droite)</translation> + <source>Dialog with Buttonbox (Bottom)</source> + <translation>Boite de dialogue avec Boutons (en bas)</translation> </message> <message> <location filename="../Project/ProjectFormsBrowser.py" line="97" /> - <source>Dialog with Buttons (Bottom)</source> - <translation>Boite de dialogue avec Boutons (en bas)</translation> + <source>Dialog with Buttonbox (Right)</source> + <translation>Boite de dialogue avec Boutons (à droite)</translation> </message> <message> <location filename="../Project/ProjectFormsBrowser.py" line="98" /> - <source>Dialog with Buttons (Bottom-Center)</source> - <translation>Boite de dialogue avec boutons (Bas-Centre)</translation> + <source>Dialog with Buttons (Bottom)</source> + <translation>Boite de dialogue avec Boutons (en bas)</translation> </message> <message> <location filename="../Project/ProjectFormsBrowser.py" line="99" /> + <source>Dialog with Buttons (Bottom-Center)</source> + <translation>Boite de dialogue avec boutons (Bas-Centre)</translation> + </message> + <message> + <location filename="../Project/ProjectFormsBrowser.py" line="100" /> <source>Dialog with Buttons (Right)</source> <translation>Boite de dialogue avec Boutons (à droite)</translation> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="101" /> - <source>QWizard</source> - <translation>QWizard</translation> - </message> - <message> <location filename="../Project/ProjectFormsBrowser.py" line="102" /> - <source>QWizardPage</source> - <translation>QWizardPage</translation> + <source>QWizard</source> + <translation>QWizard</translation> </message> <message> <location filename="../Project/ProjectFormsBrowser.py" line="103" /> - <source>QDockWidget</source> - <translation>QDockWidget</translation> + <source>QWizardPage</source> + <translation>QWizardPage</translation> </message> <message> <location filename="../Project/ProjectFormsBrowser.py" line="104" /> - <source>QFrame</source> - <translation>QFrame</translation> + <source>QDockWidget</source> + <translation>QDockWidget</translation> </message> <message> <location filename="../Project/ProjectFormsBrowser.py" line="105" /> - <source>QGroupBox</source> - <translation>QGroupBox</translation> + <source>QFrame</source> + <translation>QFrame</translation> </message> <message> <location filename="../Project/ProjectFormsBrowser.py" line="106" /> - <source>QScrollArea</source> - <translation>QScrollArea</translation> + <source>QGroupBox</source> + <translation>QGroupBox</translation> </message> <message> <location filename="../Project/ProjectFormsBrowser.py" line="107" /> - <source>QMdiArea</source> - <translation>QMdiArea</translation> + <source>QScrollArea</source> + <translation>QScrollArea</translation> </message> <message> <location filename="../Project/ProjectFormsBrowser.py" line="108" /> - <source>QTabWidget</source> - <translation>QTabWidget</translation> + <source>QMdiArea</source> + <translation>QMdiArea</translation> </message> <message> <location filename="../Project/ProjectFormsBrowser.py" line="109" /> - <source>QToolBox</source> - <translation>QToolBox</translation> + <source>QTabWidget</source> + <translation>QTabWidget</translation> </message> <message> <location filename="../Project/ProjectFormsBrowser.py" line="110" /> + <source>QToolBox</source> + <translation>QToolBox</translation> + </message> + <message> + <location filename="../Project/ProjectFormsBrowser.py" line="111" /> <source>QStackedWidget</source> <translation>QStackedWidget</translation> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="160" /> - <location filename="../Project/ProjectFormsBrowser.py" line="135" /> + <location filename="../Project/ProjectFormsBrowser.py" line="161" /> + <location filename="../Project/ProjectFormsBrowser.py" line="136" /> <source>Compile form</source> <translation>Compiler la feuille</translation> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="353" /> - <location filename="../Project/ProjectFormsBrowser.py" line="342" /> - <location filename="../Project/ProjectFormsBrowser.py" line="306" /> - <location filename="../Project/ProjectFormsBrowser.py" line="295" /> - <location filename="../Project/ProjectFormsBrowser.py" line="221" /> - <location filename="../Project/ProjectFormsBrowser.py" line="165" /> - <location filename="../Project/ProjectFormsBrowser.py" line="137" /> + <location filename="../Project/ProjectFormsBrowser.py" line="354" /> + <location filename="../Project/ProjectFormsBrowser.py" line="343" /> + <location filename="../Project/ProjectFormsBrowser.py" line="307" /> + <location filename="../Project/ProjectFormsBrowser.py" line="296" /> + <location filename="../Project/ProjectFormsBrowser.py" line="222" /> + <location filename="../Project/ProjectFormsBrowser.py" line="166" /> + <location filename="../Project/ProjectFormsBrowser.py" line="138" /> <source>Compile all forms</source> <translation>Compiler toutes les feuilles</translation> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="171" /> - <location filename="../Project/ProjectFormsBrowser.py" line="140" /> + <location filename="../Project/ProjectFormsBrowser.py" line="172" /> + <location filename="../Project/ProjectFormsBrowser.py" line="141" /> <source>Generate Dialog Code...</source> <translation>Générateur de code...</translation> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="345" /> - <location filename="../Project/ProjectFormsBrowser.py" line="298" /> - <location filename="../Project/ProjectFormsBrowser.py" line="253" /> - <location filename="../Project/ProjectFormsBrowser.py" line="224" /> - <location filename="../Project/ProjectFormsBrowser.py" line="144" /> + <location filename="../Project/ProjectFormsBrowser.py" line="346" /> + <location filename="../Project/ProjectFormsBrowser.py" line="299" /> + <location filename="../Project/ProjectFormsBrowser.py" line="254" /> + <location filename="../Project/ProjectFormsBrowser.py" line="225" /> + <location filename="../Project/ProjectFormsBrowser.py" line="145" /> <source>Configure uic Compiler</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="257" /> - <location filename="../Project/ProjectFormsBrowser.py" line="148" /> + <location filename="../Project/ProjectFormsBrowser.py" line="258" /> + <location filename="../Project/ProjectFormsBrowser.py" line="149" /> <source>Open in Qt-Designer</source> <translation>Ouvrir dans Qt-Designer</translation> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="259" /> - <location filename="../Project/ProjectFormsBrowser.py" line="150" /> + <location filename="../Project/ProjectFormsBrowser.py" line="260" /> + <location filename="../Project/ProjectFormsBrowser.py" line="151" /> <source>Open in Editor</source> <translation>Ouvrir dans l'éditeur</translation> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="152" /> + <location filename="../Project/ProjectFormsBrowser.py" line="153" /> <source>Preview form</source> <translation>Apercu feuille</translation> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="262" /> - <location filename="../Project/ProjectFormsBrowser.py" line="154" /> + <location filename="../Project/ProjectFormsBrowser.py" line="263" /> + <location filename="../Project/ProjectFormsBrowser.py" line="155" /> <source>Preview translations</source> <translation>Apercu des traductions</translation> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="276" /> - <location filename="../Project/ProjectFormsBrowser.py" line="273" /> - <location filename="../Project/ProjectFormsBrowser.py" line="183" /> - <location filename="../Project/ProjectFormsBrowser.py" line="181" /> + <location filename="../Project/ProjectFormsBrowser.py" line="277" /> + <location filename="../Project/ProjectFormsBrowser.py" line="274" /> + <location filename="../Project/ProjectFormsBrowser.py" line="184" /> + <location filename="../Project/ProjectFormsBrowser.py" line="182" /> <source>Open</source> <translation>Ouvrir</translation> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="185" /> + <location filename="../Project/ProjectFormsBrowser.py" line="186" /> <source>Rename file</source> <translation>Renommer le fichier</translation> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="310" /> - <location filename="../Project/ProjectFormsBrowser.py" line="279" /> - <location filename="../Project/ProjectFormsBrowser.py" line="188" /> + <location filename="../Project/ProjectFormsBrowser.py" line="311" /> + <location filename="../Project/ProjectFormsBrowser.py" line="280" /> + <location filename="../Project/ProjectFormsBrowser.py" line="189" /> <source>Remove from project</source> <translation>Supprimer du projet</translation> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="313" /> - <location filename="../Project/ProjectFormsBrowser.py" line="282" /> - <location filename="../Project/ProjectFormsBrowser.py" line="190" /> + <location filename="../Project/ProjectFormsBrowser.py" line="314" /> + <location filename="../Project/ProjectFormsBrowser.py" line="283" /> + <location filename="../Project/ProjectFormsBrowser.py" line="191" /> <source>Delete</source> <translation>Supprimer</translation> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="323" /> - <location filename="../Project/ProjectFormsBrowser.py" line="317" /> - <location filename="../Project/ProjectFormsBrowser.py" line="232" /> - <location filename="../Project/ProjectFormsBrowser.py" line="227" /> - <location filename="../Project/ProjectFormsBrowser.py" line="199" /> - <location filename="../Project/ProjectFormsBrowser.py" line="194" /> + <location filename="../Project/ProjectFormsBrowser.py" line="324" /> + <location filename="../Project/ProjectFormsBrowser.py" line="318" /> + <location filename="../Project/ProjectFormsBrowser.py" line="233" /> + <location filename="../Project/ProjectFormsBrowser.py" line="228" /> + <location filename="../Project/ProjectFormsBrowser.py" line="200" /> + <location filename="../Project/ProjectFormsBrowser.py" line="195" /> <source>New form...</source> <translation>Nouvelle feuille...</translation> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="357" /> - <location filename="../Project/ProjectFormsBrowser.py" line="325" /> - <location filename="../Project/ProjectFormsBrowser.py" line="234" /> - <location filename="../Project/ProjectFormsBrowser.py" line="200" /> + <location filename="../Project/ProjectFormsBrowser.py" line="358" /> + <location filename="../Project/ProjectFormsBrowser.py" line="326" /> + <location filename="../Project/ProjectFormsBrowser.py" line="235" /> + <location filename="../Project/ProjectFormsBrowser.py" line="201" /> <source>Add forms...</source> <translation>Ajouter des feuilles...</translation> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="359" /> - <location filename="../Project/ProjectFormsBrowser.py" line="327" /> - <location filename="../Project/ProjectFormsBrowser.py" line="236" /> - <location filename="../Project/ProjectFormsBrowser.py" line="202" /> + <location filename="../Project/ProjectFormsBrowser.py" line="360" /> + <location filename="../Project/ProjectFormsBrowser.py" line="328" /> + <location filename="../Project/ProjectFormsBrowser.py" line="237" /> + <location filename="../Project/ProjectFormsBrowser.py" line="203" /> <source>Add forms directory...</source> <translation>Ajouter un répertoire de feuilles...</translation> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="330" /> - <location filename="../Project/ProjectFormsBrowser.py" line="205" /> + <location filename="../Project/ProjectFormsBrowser.py" line="331" /> + <location filename="../Project/ProjectFormsBrowser.py" line="206" /> <source>Copy Path to Clipboard</source> <translation>Copier chemin dans le Presse-Papiers</translation> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="362" /> - <location filename="../Project/ProjectFormsBrowser.py" line="333" /> - <location filename="../Project/ProjectFormsBrowser.py" line="286" /> - <location filename="../Project/ProjectFormsBrowser.py" line="239" /> - <location filename="../Project/ProjectFormsBrowser.py" line="208" /> + <location filename="../Project/ProjectFormsBrowser.py" line="363" /> + <location filename="../Project/ProjectFormsBrowser.py" line="334" /> + <location filename="../Project/ProjectFormsBrowser.py" line="287" /> + <location filename="../Project/ProjectFormsBrowser.py" line="240" /> + <location filename="../Project/ProjectFormsBrowser.py" line="209" /> <source>Expand all directories</source> <translation>Déployer tous les répertoires</translation> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="364" /> - <location filename="../Project/ProjectFormsBrowser.py" line="335" /> - <location filename="../Project/ProjectFormsBrowser.py" line="288" /> - <location filename="../Project/ProjectFormsBrowser.py" line="241" /> - <location filename="../Project/ProjectFormsBrowser.py" line="210" /> + <location filename="../Project/ProjectFormsBrowser.py" line="365" /> + <location filename="../Project/ProjectFormsBrowser.py" line="336" /> + <location filename="../Project/ProjectFormsBrowser.py" line="289" /> + <location filename="../Project/ProjectFormsBrowser.py" line="242" /> + <location filename="../Project/ProjectFormsBrowser.py" line="211" /> <source>Collapse all directories</source> <translation>Contracter tous les répertoires</translation> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="367" /> - <location filename="../Project/ProjectFormsBrowser.py" line="337" /> - <location filename="../Project/ProjectFormsBrowser.py" line="290" /> - <location filename="../Project/ProjectFormsBrowser.py" line="243" /> - <location filename="../Project/ProjectFormsBrowser.py" line="212" /> + <location filename="../Project/ProjectFormsBrowser.py" line="368" /> + <location filename="../Project/ProjectFormsBrowser.py" line="338" /> + <location filename="../Project/ProjectFormsBrowser.py" line="291" /> + <location filename="../Project/ProjectFormsBrowser.py" line="244" /> + <location filename="../Project/ProjectFormsBrowser.py" line="213" /> <source>Configure...</source> <translation>Configuration...</translation> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="268" /> - <location filename="../Project/ProjectFormsBrowser.py" line="250" /> + <location filename="../Project/ProjectFormsBrowser.py" line="269" /> + <location filename="../Project/ProjectFormsBrowser.py" line="251" /> <source>Compile forms</source> <translation>Compiler les feuilles</translation> </message> <message> <location filename="../Project/ProjectFormsBrowser.py" line="629" /> <location filename="../Project/ProjectFormsBrowser.py" line="617" /> - <location filename="../Project/ProjectFormsBrowser.py" line="598" /> - <location filename="../Project/ProjectFormsBrowser.py" line="584" /> + <location filename="../Project/ProjectFormsBrowser.py" line="599" /> + <location filename="../Project/ProjectFormsBrowser.py" line="585" /> <source>New Form</source> <translation>Nouvelle feuille</translation> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="585" /> + <location filename="../Project/ProjectFormsBrowser.py" line="586" /> <source>Select a form type:</source> <translation>Sélectionner un type de feuille:</translation> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="600" /> + <location filename="../Project/ProjectFormsBrowser.py" line="601" /> <source>Qt User-Interface Files (*.ui);;All Files (*)</source> <translation>Fichiers Qt User-Interface (*.ui);;Tous fichiers(*)</translation> </message> @@ -60525,26 +56780,26 @@ <translation>Compilation des feuilles...</translation> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="991" /> + <location filename="../Project/ProjectFormsBrowser.py" line="995" /> <location filename="../Project/ProjectFormsBrowser.py" line="956" /> <location filename="../Project/ProjectFormsBrowser.py" line="922" /> <source>Abort</source> <translation>Abandon</translation> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="991" /> + <location filename="../Project/ProjectFormsBrowser.py" line="995" /> <location filename="../Project/ProjectFormsBrowser.py" line="957" /> <location filename="../Project/ProjectFormsBrowser.py" line="923" /> <source>%v/%m Forms</source> <translation>Formulaires %v/%m</translation> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="990" /> + <location filename="../Project/ProjectFormsBrowser.py" line="994" /> <source>Determining changed forms...</source> <translation>Détermination des feuilles modifiées...</translation> </message> <message> - <location filename="../Project/ProjectFormsBrowser.py" line="1018" /> + <location filename="../Project/ProjectFormsBrowser.py" line="1022" /> <source>Compiling changed forms...</source> <translation>Compilation des feuilles modifiées...</translation> </message> @@ -61082,18 +57337,6 @@ <source>Rescan tasks upon opening</source> <translation>Rescanner les tâches à l'ouverture</translation> </message> - <message> - <source>XML</source> - <translation type="vanished">XML</translation> - </message> - <message> - <source>Select, if a timestamp should be written to all project related XML files</source> - <translation type="vanished">Cocher, si la date et l'heure d'enregistrement doivent être incluses dans tous les fichiers XML liés au projet (.e3p, .e3t,...)</translation> - </message> - <message> - <source>Include timestamp in project related XML files</source> - <translation type="vanished">Inclure la date d'enregistrement dans les fichiers XML</translation> - </message> </context> <context> <name>ProjectProtocolsBrowser</name> @@ -61311,143 +57554,143 @@ <context> <name>ProjectResourcesBrowser</name> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="846" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="850" /> <location filename="../Project/ProjectResourcesBrowser.py" line="778" /> <location filename="../Project/ProjectResourcesBrowser.py" line="745" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="61" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="62" /> <source>Resources</source> <translation>Ressources</translation> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="63" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="64" /> <source><b>Project Resources Browser</b><p>This allows to easily see all resources contained in the current project. Several actions can be executed via the context menu.</p></source> <translation><b>Navigateur de fichiers ressources</b><p>Permet de voir facilement tous les fichiers ressources présents dans le projet. Plusieurs actions peuvent être effectuées via le menu contextuel.</p></translation> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="102" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="87" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="103" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="88" /> <source>Compile resource</source> <translation>Compiler le fichier ressource</translation> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="297" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="285" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="251" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="239" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="173" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="159" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="108" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="90" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="298" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="286" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="252" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="240" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="174" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="160" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="109" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="91" /> <source>Compile all resources</source> <translation>Compiler tous les fichiers ressources</translation> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="289" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="243" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="206" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="163" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="94" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="290" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="244" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="207" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="164" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="95" /> <source>Configure rcc Compiler</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="217" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="115" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="218" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="116" /> <source>Open</source> <translation>Ouvrir</translation> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="117" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="118" /> <source>Rename file</source> <translation>Renommer le fichier</translation> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="255" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="220" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="120" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="256" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="221" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="121" /> <source>Remove from project</source> <translation>Supprimer du projet</translation> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="258" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="223" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="122" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="259" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="224" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="123" /> <source>Delete</source> <translation>Supprimer</translation> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="262" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="180" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="167" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="136" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="130" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="263" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="181" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="168" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="137" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="131" /> <source>New resource...</source> <translation>Nouveau fichier ressource...</translation> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="301" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="264" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="182" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="138" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="302" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="265" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="183" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="139" /> <source>Add resources...</source> <translation>Ajouter des fichiers ressources...</translation> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="304" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="266" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="184" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="140" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="305" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="267" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="185" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="141" /> <source>Add resources directory...</source> <translation>Ajouter un répertoire de fichiers ressources...</translation> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="270" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="144" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="271" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="145" /> <source>Copy Path to Clipboard</source> <translation>Copier chemin dans le Presse-Papiers</translation> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="308" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="273" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="227" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="188" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="147" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="309" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="274" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="228" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="189" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="148" /> <source>Expand all directories</source> <translation>Déployer tous les répertoires</translation> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="310" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="275" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="229" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="190" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="149" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="311" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="276" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="230" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="191" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="150" /> <source>Collapse all directories</source> <translation>Replier tous les répertoires</translation> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="313" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="277" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="231" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="192" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="151" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="314" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="278" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="232" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="193" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="152" /> <source>Configure...</source> <translation>Configuration...</translation> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="214" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="202" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="215" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="203" /> <source>Compile resources</source> <translation>Compile les fichiers ressources</translation> </message> <message> <location filename="../Project/ProjectResourcesBrowser.py" line="509" /> <location filename="../Project/ProjectResourcesBrowser.py" line="489" /> - <location filename="../Project/ProjectResourcesBrowser.py" line="470" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="471" /> <source>New Resource</source> <translation>Nouveau fichier ressource</translation> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="472" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="473" /> <source>Qt Resource Files (*.qrc)</source> <translation>Fichiers Qt Resource (*.qrc)</translation> </message> @@ -61510,26 +57753,26 @@ <translation>Compilation des ressources...</translation> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="844" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="848" /> <location filename="../Project/ProjectResourcesBrowser.py" line="774" /> <location filename="../Project/ProjectResourcesBrowser.py" line="741" /> <source>Abort</source> <translation>Abandonner</translation> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="844" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="848" /> <location filename="../Project/ProjectResourcesBrowser.py" line="775" /> <location filename="../Project/ProjectResourcesBrowser.py" line="742" /> <source>%v/%m Resources</source> <translation>Ressources %v/%m</translation> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="843" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="847" /> <source>Determining changed resources...</source> <translation>Détermination des fichiers ressource modifiés...</translation> </message> <message> - <location filename="../Project/ProjectResourcesBrowser.py" line="876" /> + <location filename="../Project/ProjectResourcesBrowser.py" line="880" /> <source>Compiling changed resources...</source> <translation>Compilation des fichiers ressource modifiés...</translation> </message> @@ -62144,23 +58387,6 @@ </message> </context> <context> - <name>PromtEngine</name> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="96" /> - <source>Promt: Invalid response received</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/PromtEngine.py" line="103" /> - <source>Promt: This direction of translation is not available.</source> - <translation type="unfinished" /> - </message> - <message> - <source>Invalid response received</source> - <translation type="vanished">Réponse reçue invalide</translation> - </message> - </context> - <context> <name>PropertiesDialog</name> <message> <location filename="../Project/PropertiesDialog.ui" line="0" /> @@ -62330,8 +58556,8 @@ </message> <message> <location filename="../Project/PropertiesDialog.ui" line="0" /> - <source>Enter authors name</source> - <translation>Entrer le nom des auteurs</translation> + <source>Enter author's name</source> + <translation type="unfinished" /> </message> <message> <location filename="../Project/PropertiesDialog.ui" line="0" /> @@ -62347,8 +58573,8 @@ </message> <message> <location filename="../Project/PropertiesDialog.ui" line="0" /> - <source>Enter authors email</source> - <translation>Entrer les mails des auteurs</translation> + <source>Enter author's email</source> + <translation type="unfinished" /> </message> <message> <location filename="../Project/PropertiesDialog.ui" line="0" /> @@ -62388,6 +58614,16 @@ </message> <message> <location filename="../Project/PropertiesDialog.ui" line="0" /> + <source>License:</source> + <translation type="unfinished">Licence :</translation> + </message> + <message> + <location filename="../Project/PropertiesDialog.ui" line="0" /> + <source>Enter or select the project license</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Project/PropertiesDialog.ui" line="0" /> <source>Press to edit the spell checking properties</source> <translation>Cliquer pour configurer la vérification orthographique</translation> </message> @@ -62447,23 +58683,23 @@ <translation>Alt+R</translation> </message> <message> - <location filename="../Project/PropertiesDialog.py" line="188" /> - <location filename="../Project/PropertiesDialog.py" line="53" /> + <location filename="../Project/PropertiesDialog.py" line="203" /> + <location filename="../Project/PropertiesDialog.py" line="55" /> <source>None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/PropertiesDialog.py" line="73" /> + <location filename="../Project/PropertiesDialog.py" line="71" /> <source>Source Files ({0});;All Files (*)</source> <translation>Fichiers sources ({0});;Tous les fichiers (*)</translation> </message> <message> - <location filename="../Project/PropertiesDialog.py" line="129" /> + <location filename="../Project/PropertiesDialog.py" line="130" /> <source>The project is version controlled by <b>{0}</b>.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Project/PropertiesDialog.py" line="135" /> + <location filename="../Project/PropertiesDialog.py" line="136" /> <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> @@ -62479,8 +58715,12 @@ <translation><b>Description</b><p>Entrer une courte description du multi-projet.</p></translation> </message> <message> - <source>&Progr. Language:</source> - <translation type="vanished">Langage de &prog:</translation> + <source>Enter authors name</source> + <translation type="vanished">Entrer le nom des auteurs</translation> + </message> + <message> + <source>Enter authors email</source> + <translation type="vanished">Entrer les mails des auteurs</translation> </message> </context> <context> @@ -62920,26 +59160,6 @@ <source>%v/%m Files</source> <translation>Fichiers %v/%m</translation> </message> - <message> - <source>Annotate</source> - <translation type="vanished">Annoter</translation> - </message> - <message> - <source>Annotate all</source> - <translation type="vanished">Annoter tous</translation> - </message> - <message> - <source>Delete annotated files</source> - <translation type="vanished">Supprimer les fichiers annotés</translation> - </message> - <message> - <source>Annotating files...</source> - <translation type="vanished">Annotation des fichiers....</translation> - </message> - <message> - <source>Abort</source> - <translation type="vanished">Annuler</translation> - </message> </context> <context> <name>PyCoverageHtmlReportDialog</name> @@ -63021,6 +59241,26 @@ <source>JSON Files (*.json);;All Files (*)</source> <translation type="unfinished" /> </message> + <message> + <location filename="../DataViews/PyCoverageJsonReportDialog.ui" line="0" /> + <source>Compact Format</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../DataViews/PyCoverageJsonReportDialog.ui" line="0" /> + <source>Output File:</source> + <translation type="unfinished">Fichier de sortie:</translation> + </message> + <message> + <location filename="../DataViews/PyCoverageJsonReportDialog.ui" line="0" /> + <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> @@ -63196,10 +59436,6 @@ <source>Please open or create a file first.</source> <translation>Prière d'ouvrir ou de créer un fichier d'abord.</translation> </message> - <message> - <source>&Python re Wizard...</source> - <translation type="vanished">Assistant &Python 're'...</translation> - </message> </context> <context> <name>PyRegExpWizardCharactersDialog</name> @@ -63676,10 +59912,6 @@ <source>Text:</source> <translation>Texte:</translation> </message> - <message> - <source>Observe Locale</source> - <translation type="vanished">Tenir compte de l'environnement "locale" </translation> - </message> </context> <context> <name>PyRegExpWizardRepeatDialog</name> @@ -63734,97 +59966,97 @@ <context> <name>PyRegExpWizardWidget</name> <message> - <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="76" /> + <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="77" /> <source>Save</source> <translation>Enregistrer</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="78" /> + <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="79" /> <source>Save the regular expression to a file</source> <translation>Enregistrer l'expression régulière dans un fichier</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="80" /> + <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="81" /> <source>Load</source> <translation>Charger</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="82" /> + <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="83" /> <source>Load a regular expression from a file</source> <translation>Charger une expression régulière à partir d'un fichier</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="84" /> + <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="85" /> <source>Validate</source> <translation>Valider</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="86" /> + <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="87" /> <source>Validate the regular expression</source> <translation>Valide la syntaxe de l'expression régulière</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="88" /> + <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="89" /> <source>Execute</source> <translation>Exécuter</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="90" /> + <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="91" /> <source>Execute the regular expression</source> <translation>Teste l'expression régulière sur texte saisi</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="92" /> + <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="93" /> <source>Next match</source> <translation>Capture suivante</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="94" /> + <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="95" /> <source>Show the next match of the regular expression</source> <translation>Affiche la capture suivante de l'expression régulière</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="104" /> + <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="105" /> <source>Copy</source> <translation>Copier</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="106" /> + <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="107" /> <source>Copy the regular expression to the clipboard</source> <translation>Copie l'expression régulière dans le presse-papier</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="192" /> - <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="186" /> - <source>Named reference</source> - <translation>Référence nommée</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="187" /> - <source>No named groups have been defined yet.</source> - <translation>Aucun groupe nommé n'a encore été défini.</translation> - </message> - <message> <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="193" /> + <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="187" /> + <source>Named reference</source> + <translation>Référence nommée</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="188" /> + <source>No named groups have been defined yet.</source> + <translation>Aucun groupe nommé n'a encore été défini.</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="194" /> <source>Select group name:</source> <translation>Sélection d'un groupe:</translation> </message> <message> <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="376" /> <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="352" /> - <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="338" /> - <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="324" /> + <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="339" /> + <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="325" /> <source>Save regular expression</source> <translation>Enregistre l'expression régulière</translation> </message> <message> <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="366" /> - <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="326" /> + <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="327" /> <source>RegExp Files (*.rx);;All Files (*)</source> <translation>Fichiers RegExp (*.rx);;Tous fichiers (*)</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="339" /> + <location filename="../Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="340" /> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Le fichier <b>{0}</b>existe déjà. Écraser ?</p></translation> </message> @@ -63926,10 +60158,6 @@ <source>A regular expression and a text must be given.</source> <translation>Une expression régulière doit être indiquée.</translation> </message> - <message> - <source>Unicode</source> - <translation type="vanished">Unicode</translation> - </message> </context> <context> <name>PySvnProjectHelper</name> @@ -64528,18 +60756,18 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Testing/Interfaces/PytestExecutor.py" line="228" /> + <location filename="../Testing/Interfaces/PytestExecutor.py" line="229" /> <source>Error</source> <translation type="unfinished">Erreur</translation> </message> <message> - <location filename="../Testing/Interfaces/PytestExecutor.py" line="238" /> + <location filename="../Testing/Interfaces/PytestExecutor.py" line="239" /> <source>ERROR at {0}: {1}</source> <comment>phase, message</comment> <translation type="unfinished" /> </message> <message> - <location filename="../Testing/Interfaces/PytestExecutor.py" line="242" /> + <location filename="../Testing/Interfaces/PytestExecutor.py" line="243" /> <source>ERROR at {0}: {1}</source> <comment>phase, extra text</comment> <translation type="unfinished" /> @@ -64593,10 +60821,6 @@ <source>{0} - {1}</source> <translation>{0} - {1}</translation> </message> - <message> - <source>The current editor text does not contain Python source.</source> - <translation type="vanished">L'éditeur de texte courant ne contient pas de source Python.</translation> - </message> </context> <context> <name>PythonDisViewer</name> @@ -64774,10 +60998,6 @@ <source>Cell Variables</source> <translation type="unfinished" /> </message> - <message> - <source>The current editor text does not contain Python source.</source> - <translation type="vanished">L'éditeur de texte courant ne contient pas de source Python.</translation> - </message> </context> <context> <name>PythonPage</name> @@ -64906,529 +61126,6 @@ </message> </context> <context> - <name>QRegExpWizard</name> - <message> - <source>No current editor</source> - <translation type="vanished">Pas d'éditeur courant</translation> - </message> - <message> - <source>Please open or create a file first.</source> - <translation type="vanished">Prière d'ouvrir ou de créer un fichier d'abord.</translation> - </message> - <message> - <source>QRegExp Wizard</source> - <translation type="vanished">Assistant QRegExp</translation> - </message> - <message> - <source>Q&RegExp Wizard...</source> - <translation type="vanished">Assistant Q&RegExp...</translation> - </message> - <message> - <source><b>QRegExp Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create a QRegExp. The generated code is inserted at the current cursor position.</p></source> - <translation type="vanished"><b>Assistatn QRegExp</b><p>Cet assistant permet de créer des expressions régulières avec QRegExp.Le code généré est inséré à la position courante du curseur.</p></translation> - </message> - </context> - <context> - <name>QRegExpWizardCharactersDialog</name> - <message> - <source>Normal character</source> - <translation type="vanished">Caractère normal</translation> - </message> - <message> - <source>Unicode character in hexadecimal notation</source> - <translation type="vanished">Caractère Unicode en notation hexadécimale</translation> - </message> - <message> - <source>Bell character (\a)</source> - <translation type="vanished">Caractère son de cloche (\a)</translation> - </message> - <message> - <source>Page break (\f)</source> - <translation type="vanished">Saut de page (\f)</translation> - </message> - <message> - <source>Line feed (\n)</source> - <translation type="vanished">Fin de ligne (\n)</translation> - </message> - <message> - <source>Carriage return (\r)</source> - <translation type="vanished">Retour de chariot (\r)</translation> - </message> - <message> - <source>Horizontal tabulator (\t)</source> - <translation type="vanished">Tabulation horizontale (\t)</translation> - </message> - <message> - <source>Vertical tabulator (\v)</source> - <translation type="vanished">Tabulation verticale (\v)</translation> - </message> - <message> - <source>Additional Entries</source> - <translation type="vanished">Entrées supplémentaires</translation> - </message> - <message> - <source>Between:</source> - <translation type="vanished">Entre:</translation> - </message> - <message> - <source>And:</source> - <translation type="vanished">Et:</translation> - </message> - <message> - <source>Editor for character sets</source> - <translation type="vanished">Éditeur de jeux de caractères</translation> - </message> - <message> - <source>The defined characters should not match</source> - <translation type="vanished">Les caractères définis ne doivent pas être trouvés dans l'expression</translation> - </message> - <message> - <source>Predefined character ranges</source> - <translation type="vanished">Plages de caractères prédéfinies</translation> - </message> - <message> - <source>Non-whitespace characters</source> - <translation type="vanished">Ne sont pas des espaces</translation> - </message> - <message> - <source>Non-digits</source> - <translation type="vanished">Ne sont pas des chiffres</translation> - </message> - <message> - <source>Whitespace characters</source> - <translation type="vanished">Espaces</translation> - </message> - <message> - <source>Digits</source> - <translation type="vanished">Chiffres</translation> - </message> - <message> - <source>Non-word characters</source> - <translation type="vanished">Ne sont pas des mots</translation> - </message> - <message> - <source>Word character</source> - <translation type="vanished">Mots</translation> - </message> - <message> - <source>Single character</source> - <translation type="vanished">Caractères simples</translation> - </message> - <message> - <source>Character ranges</source> - <translation type="vanished">Plages de caractères</translation> - </message> - <message> - <source>Letter, Uppercase</source> - <translation type="vanished">Lettre, Majuscule</translation> - </message> - <message> - <source>Letter, Lowercase</source> - <translation type="vanished">Lettre, Minuscule</translation> - </message> - <message> - <source>Letter, Other</source> - <translation type="vanished">Lettre, Autre</translation> - </message> - <message> - <source>Greek</source> - <translation type="vanished">Grec</translation> - </message> - <message> - <source>Cyrillic</source> - <translation type="vanished">Cyrillique</translation> - </message> - <message> - <source>Armenian</source> - <translation type="vanished">Arménien</translation> - </message> - <message> - <source>Hebrew</source> - <translation type="vanished">Hébreux</translation> - </message> - <message> - <source>Arabic</source> - <translation type="vanished">Arabe</translation> - </message> - <message> - <source>Mongolian</source> - <translation type="vanished">Mongole</translation> - </message> - <message> - <source>Arrows</source> - <translation type="vanished">Flêches</translation> - </message> - <message> - <source>Gothic</source> - <translation type="vanished">Gothique</translation> - </message> - <message> - <source>Tags</source> - <translation type="vanished">Étiquettes</translation> - </message> - </context> - <context> - <name>QRegExpWizardRepeatDialog</name> - <message> - <source>Number of repetitions</source> - <translation type="vanished">Nombre de répétitions</translation> - </message> - <message> - <source>times</source> - <translation type="vanished">fois</translation> - </message> - <message> - <source>and</source> - <translation type="vanished">et</translation> - </message> - <message> - <source>Between</source> - <translation type="vanished">Entre</translation> - </message> - <message> - <source>Exactly</source> - <translation type="vanished">Exactement</translation> - </message> - <message> - <source>Maximum</source> - <translation type="vanished">Maximum</translation> - </message> - <message> - <source>Minimum</source> - <translation type="vanished">Minimum</translation> - </message> - <message> - <source>Unlimited (incl. zero times)</source> - <translation type="vanished">Illimité (zéro fois inclus)</translation> - </message> - </context> - <context> - <name>QRegExpWizardWidget</name> - <message> - <source>Save</source> - <translation type="vanished">Enregistrer</translation> - </message> - <message> - <source>Save the regular expression to a file</source> - <translation type="vanished">Enregistrer l'expression régulière dans un fichier</translation> - </message> - <message> - <source>Load</source> - <translation type="vanished">Charger</translation> - </message> - <message> - <source>Load a regular expression from a file</source> - <translation type="vanished">Charger une expression régulière à partir d'un fichier</translation> - </message> - <message> - <source>Validate</source> - <translation type="vanished">Valider</translation> - </message> - <message> - <source>Validate the regular expression</source> - <translation type="vanished">Valide la syntaxe de l'expression régulière</translation> - </message> - <message> - <source>Execute</source> - <translation type="vanished">Exécuter</translation> - </message> - <message> - <source>Execute the regular expression</source> - <translation type="vanished">Teste l'expression régulière sur texte saisi</translation> - </message> - <message> - <source>Next match</source> - <translation type="vanished">Capture suivante</translation> - </message> - <message> - <source>Show the next match of the regular expression</source> - <translation type="vanished">Affiche la capture suivante de l'expression régulière</translation> - </message> - <message> - <source>Copy</source> - <translation type="vanished">Copier</translation> - </message> - <message> - <source>Copy the regular expression to the clipboard</source> - <translation type="vanished">Copie l'expression régulière dans le presse-papier</translation> - </message> - <message> - <source>Save regular expression</source> - <translation type="vanished">Enregistre l'expression régulière</translation> - </message> - <message> - <source>RegExp Files (*.rx);;All Files (*)</source> - <translation type="vanished">Fichiers RegExp (*.rx);;Tous fichiers (*)</translation> - </message> - <message> - <source>Load regular expression</source> - <translation type="vanished">Charge une expression régulière</translation> - </message> - <message> - <source>The regular expression is valid.</source> - <translation type="vanished">L'expression régulière est valide.</translation> - </message> - <message> - <source>Error</source> - <translation type="vanished">Erreur</translation> - </message> - <message> - <source>A regular expression must be given.</source> - <translation type="vanished">Une expression régulière doit être indiquée.</translation> - </message> - <message> - <source>Regexp</source> - <translation type="vanished">Expression régulière</translation> - </message> - <message> - <source>Offset</source> - <translation type="vanished">Offset</translation> - </message> - <message> - <source>Captures</source> - <translation type="vanished">Captures</translation> - </message> - <message> - <source>Text</source> - <translation type="vanished">Texte</translation> - </message> - <message> - <source>Characters</source> - <translation type="vanished">Caractères</translation> - </message> - <message> - <source>Match</source> - <translation type="vanished">Match</translation> - </message> - <message> - <source>No more matches</source> - <translation type="vanished">Plus de capture</translation> - </message> - <message> - <source>No matches</source> - <translation type="vanished">Aucun résultat</translation> - </message> - <message> - <source>A regular expression and a text must be given.</source> - <translation type="vanished">Une expression régulière doit être indiquée.</translation> - </message> - <message> - <source><p>The regular expression could not be saved.</p><p>Reason: {0}</p></source> - <translation type="vanished"><p>L'expression régulière ne peut être enregistrée.</p><p>Raison : {0}</p></translation> - </message> - <message> - <source>Invalid regular expression: {0}</source> - <translation type="vanished">Expression régulière invalide {0}</translation> - </message> - <message> - <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> - <translation type="vanished"><p>Le fichier <b>{0}</b>existe déjà. Écraser ?</p></translation> - </message> - <message> - <source>Validation</source> - <translation type="vanished">Validation</translation> - </message> - <message> - <source>QRegExp Wizard</source> - <translation type="vanished">Assistant QRegExp</translation> - </message> - <message> - <source>&Variable Name:</source> - <translation type="vanished">Nom de &variable :</translation> - </message> - <message> - <source><b>Undo last edit</b></source> - <translation type="vanished"><b>Défaire la dernière édition</b></translation> - </message> - <message> - <source><b>Redo last edit</b></source> - <translation type="vanished"><b>Refaire la dernière édition</b></translation> - </message> - <message> - <source><b>Single character of a range (e.g. [abcd])</b><p>Select a single character of a range via a specific dialog.</p></source> - <translation type="vanished"><b>Caractère d'une plage (e.g. [abcd])</b><p>Sélectionner pour spécifier une plage de caractères possibles.</p></translation> - </message> - <message> - <source><b>Any character: '.'</b> -<p>Select to insert a dot (.) in your regexp.</p></source> - <translation type="vanished"><b>N'importe quel caractère: '.'</b> -<p>Sélectionner pour insérer un point (.) dans l'expression régulière.</p></translation> - </message> - <message> - <source><b>Any character: '.'</b> -<p>Select to insert a dot (.) in your regexp. The dot matches a single character, except line break characters (by default). -E.g. 'gr.y' matches 'gray', 'grey', 'gr%y', etc. Use the dot sparingly. Often, a character class or negated -character class is faster and more precise.</p></source> - <translation type="vanished"><b>N'importe quel caractère: '.'</b> -<p>Sélectionner pour insérer un point (.) dans l'expression régulière. Le point correspond à n'importe quel caractère, sauf le caractère de fin de ligne (par défaut). -Ex: 'gr.s' permet de trouver 'gris', 'gros', 'gr%s', etc. Utiliser le point avec précaution. Souvent, une classe de caractères ou la négation d'une classe de caractères -est plus rapide et plus précise.</p></translation> - </message> - <message> - <source><b>Repeat contents</b> -<p>Select a repetition condition via a specific dialog. This dialog will help to specify the allowed range for repetitions.</p></source> - <translation type="vanished"><b>Répétition du contenu</b> -<p>Sélectionner pour éditer une condition de répétition à l'aide d'une boite de dialogue. Cette fenêtre vous permettra de spécifier la plage de répétition autorisée.</p></translation> - </message> - <message> - <source><b>Non capturing parentheses: (?:)</b> -<p>Select to insert some non capturing brackets.</p></source> - <translation type="vanished"><b>Parentheses non capturantes (?:)</b> -<p>Sélectionner pour insérer des parenthèses non capturantes.</p></translation> - </message> - <message> - <source><b>Non capturing parentheses: (?:)</b> -<p>Select to insert some non capturing brackets. It can be used to apply a regexp quantifier (eg. '?' or '+') to the entire -group of characters inside the brakets. E.g. the regex 'Set(?:Value)?' matches 'Set' or 'SetValue'. The '?:' inside the brakets -means that the content of the match (called the backreference) is not stored for further use.</p></source> - <translation type="vanished"><b>Parentheses non capturantes (?:)</b> -<p>Sélectionner pour insérer des parenthèses non capturantes. Elles peuvent être utilisées pour appliquer un opérateur comme '?' ou '+'à un groupe de caractères placés entre les parenthèses. Par exemple, l'expression 'Set(?:Value)?' permet de trouver 'Set' ou 'SetValue'. Le symbole '?:' à l'intérieur des parenthèses signifie que le contenu de la capture (appelée "backreference") -ne sera pas stocké pour une utilisation future.</p></translation> - </message> - <message> - <source><b>Group: ()</b> -<p>Select to insert some capturing brackets.</p></source> - <translation type="vanished"><b>Groupe: ()</b> -<p>Sélectionner pour insérer des parenthèses capturantes.</p></translation> - </message> - <message> - <source><b>Group: ()</b> -<p>Select to insert some capturing brackets. They can be used to apply a regexp quantifier (e.g. '?' or '+') to the entire group of -characters inside the brakets. E.g. the regex 'Set(Value)?' matches 'Set' or 'SetValue'. Contrary to non-capturing parentheses, -the backreference matched inside the brakets is stored for further use (i.e. 'Value' in the second example above). -One can access the backereference with the '\1' expression. </p> -<p>E.g. '([a-c])x\1x\1' will match 'axaxa', 'bxbxb' and 'cxcxc'.</p></source> - <translation type="vanished"><b>Groupe: ()</b> -<p>Sélectionner pour insérer des parenthèses capturantes. Elles peuvent être utilisées pour appliquer un opérateur comme '?' ou '+' à un groupe de caractères placés entre les parenthèses. Par exemple, l'expression 'Set(?:Value)?' permet de trouver 'Set' ou 'SetValue'. Contrairement aux parenthèses non-capturantes, la capture (ex: 'Value' dans le second exemple précédent) sera conservée pour une utilisation future. On peut alors accéder à la capture avec l'expression '\1'. </p> -<p>Ex: '([a-c])x\1x\1' permettra de trouver 'axaxa', 'bxbxb' et 'cxcxc'.</p></translation> - </message> - <message> - <source><b>Alternatives: '|'</b> -<p>Select to insert the alternation symbol '|'. </p></source> - <translation type="vanished"><b>Alternatives: '|'</b> -<p>Sélectionner pour insérer le symbole d'alternance.</p></translation> - </message> - <message> - <source><b>Alternatives: '|'</b> -<p>Select to insert the alternation symbol '|'. The alternation is used to match a single regular expression out of -several possible regular expressions. E.g. 'cat|dog|mouse|fish' matches words containing the word 'cat', 'dog','mouse' or 'fish'. -Be aware that in the above example, the alternatives refer to whole or part of words. If you want to match exactly the - words 'cat', 'dog', ... you should express the fact that you only want to match complete words: '\b(cat|dog|mouse|fish)\b'</p></source> - <translation type="vanished"><b>Alternatives: '|'</b> -<p>Sélectionner pour insérer le symbole d'alternance. L'alternance est utilisée lorsqu'une chaîne doit correspondre à une expression régulière -parmi plusieurs expressions possibles. Ex: 'chat|chien|souris|poisson' permet de trouver des trouver des mots contenant les chaines 'chat', -'chien','souris' ou 'poisson'. Il faut faire attention que dans cet exemple, les alternances font référence à des mots complets ou partiels. -Si on veut trouver exactement les mots 'chat', 'chien','souris'... il faudra plutôt utiliser une expression indiquant les bords du mot : '\b(chat|chien|souris|poisson)\b'</p></translation> - </message> - <message> - <source><b>Begin of line: '^'</b> -<p>Select to insert the start line character (^).</p></source> - <translation type="vanished"><b>Début de ligne: '^'</b> -<p>Sélectionner pou insérer le caractère de début de ligne(^).</p></translation> - </message> - <message> - <source><b>Begin of line: '^'</b> -<p>Select to insert the start line character (^). It is used to find some expressions at the begining of lines. -E.g. '^[A-Z]' match lines starting with a capitalized character. </p></source> - <translation type="vanished"><b>Début de ligne: '^'</b> -<p>Sélectionner pou insérer le caractère de début de ligne(^). Ce caractère est utilisé pour trouver des expressions en début de ligne. -Ex : '^[A-Z]' permet de trouver toutes les lignes commençant par une majuscule. </p></translation> - </message> - <message> - <source><b>End of line: '$'</b> -<p>Select to insert the end of line character ($).</p></source> - <translation type="vanished"><b>Fin de ligne: '$'</b> -<p>Sélectionner pour insérer le caractère de fin de ligne ($). </p></translation> - </message> - <message> - <source><b>End of line: '$'</b> -<p>Select to insert the end of line character ($). It is used to find some expressions at the end of lines.</p></source> - <translation type="vanished"><b>Fin de ligne: '$'</b> -<p>Sélectionner pour insérer le caractère de fin de ligne ($). Il est utilisé pour trouver des expressions en fin de lignes.</p></translation> - </message> - <message> - <source><b>Word boundary</b> -<p>Select to insert the word boudary character (\b).</p></source> - <translation type="vanished"><b>Limite de mot</b> -<p>Sélectionner pour insérer le caractère définissant une extrémité de mot (\b).</p></translation> - </message> - <message> - <source><b>Word boundary</b> -<p>Select to insert the word boudary character (\b). This character is used to express the fact that word -must begin or end at this position. E.g. '\bcat\b' matches exactly the word 'cat' while 'concatenation' is ignored.</p></source> - <translation type="vanished"><b>Limite de mot</b> -<p>Sélectionner pour insérer le caractère de limite de mot (\b). Ce caractère est utilisé pour exprimer le fait qu'un mot doit démarrer ou finir à cette position. -Ex: '\bpour\b' permet de trouver exactement le mot 'pour' et d'ignorer le mot 'dépourvu' .</p></translation> - </message> - <message> - <source><b>Non word boundary</b> -<p>Select to insert the word boudary character (\B). \B is the negated version of \b.</p></source> - <translation type="vanished"><b>N'est pas une limite de mot</b> -<p>Sélectionner pour insérer le caractère non limite de mot (\B). \B est la négation du caractère \b.</p></translation> - </message> - <message> - <source><b>Non word boundary</b> -<p>Select to insert the word boudary character (\B). \B is the negated version of \b. \B matches at every position where \b -does not. Effectively, \B matches at any position between two word characters as well as at any position between two non-word characters.</p></source> - <translation type="vanished"><b>N'est pas une limite de mot</b> -<p>Sélectionner pour insérer le caractère non limite de mot (\B). \B est la négation du caractère \b. \B trouve tous les caractères que l'expression \b ne trouve pas. -Conctrètement, \B permet de trouver n'importe quel quel caractère entre deux caractères d'un mot, aussi bien qu'entre deux caractères d'un non-mot.</p></translation> - </message> - <message> - <source><b>Positive lookahead: (?=<i>regexpr</i>)</b> -<p>Select to insert the positive lookhead brackets.</p></source> - <translation type="vanished"><b>Préanalyse positive (positive lookahead) : (?=<i>regexpr</i>)</b> -<p>Sélectionner pour insérer les parenthèses de préanalyse positive.</p></translation> - </message> - <message> - <source><b>Positive lookahead: (?=<i>regexpr</i>)</b> -<p>Select to insert the positive lookhead brackets. Basically, positive lookhead is used to match a character only if followed by another one. -Writting 'q(?=u)' means that you want to match the 'q' character only if it is followed by 'u'. In this statement 'u' is a trivial -regexp which may be replaced by a more complex expression; q(?=[abc])' will match a 'q' if followed by either 'a', 'b' or 'c'.</p></source> - <translation type="vanished"><b>Préanalyse positive (positive lookahead) : (?=<i>regexpr</i>)</b> -<p>Sélectionner pour insérer les parenthèses de préanalyse positive. Basiquement, la préanalyse positive est utilisée pour trouver un caractère uniquement s'il est suivi d'un autre bien précis. -Ecrire 'q(?=u)' signifie que l'on souhaite trouver le caractère 'q' uniquement s'il est suivi par un 'u'. Dans cette expression 'u' est une expression régulière triviale qui peut être remplacée par une expression plus compliquée; q(?=[abc])' permet de trouver 'q' s'il est suivi d'un 'a', un 'b' ou d'un 'c'.</p></translation> - </message> - <message> - <source><b>Negative lookahead: (?!<i>regexpr</i>)</b> -<p>Select to insert the negative lookhead brackets.</p></source> - <translation type="vanished"><b>Préanalyse négative (negative lookahead) : (?!<i>regexpr</i>)</b> -<p>Sélectionner pour insérer les parenthèses de préanalyse négative.</p></translation> - </message> - <message> - <source><b>Negative lookahead: (?!<i>regexpr</i>)</b> -<p>Select to insert the negative lookhead brackets. Basically, negative lookhead is used to match a character only if it is not -followed by a another one. Writting 'q(?!u)' means that you want to match 'q' only if it is not followed by 'u'. In this statement, 'u' is a -trivial regexp which may be replaced by a more complex expression; 'q(?![abc])' will match a 'q' if it is followed by anything else than 'a', 'b' or 'c'.</p></source> - <translation type="vanished"><b>Préanalyse négative (negative lookahead) : (?!<i>regexpr</i>)</b> -<p>Sélectionner pour insérer les parenthèses de préanalyse négative. Basiquement, la préanalyse négative est utilisée pour trouver un caractère uniquement s'il n'est pas suivi d'un autre bien précis. Ecrire 'q(?!u)' signifie que l'on souhaite trouver le caractère 'q' uniquement s'il n'est pas suivi par un 'u'. Dans cette expression 'u' est une expression régulière triviale qui peut être remplacée par une expression plus compliquée; q(?![abc])' permet de trouver 'q' s'il est suivi par n'importe quoi d'autre qu'un 'a', un 'b' ou un 'c'.</p></translation> - </message> - <message> - <source>&Regexp:</source> - <translation type="vanished">Expression &régulière :</translation> - </message> - <message> - <source>&Text:</source> - <translation type="vanished">&Texte :</translation> - </message> - <message> - <source>Case &Sensitive</source> - <translation type="vanished">&Sensible à la casse</translation> - </message> - <message> - <source>Alt+S</source> - <translation type="vanished">Alt+S</translation> - </message> - <message> - <source>&Minimal</source> - <translation type="vanished">&Minimal</translation> - </message> - <message> - <source>Alt+M</source> - <translation type="vanished">Alt+M</translation> - </message> - </context> - <context> <name>QRegularExpressionWizard</name> <message> <location filename="../Plugins/PluginWizardQRegularExpression.py" line="76" /> @@ -65456,10 +61153,6 @@ <source>Please open or create a file first.</source> <translation>Veuillez d'abord ouvrir ou créer un fichier.</translation> </message> - <message> - <source>QRegularE&xpression Wizard...</source> - <translation type="vanished">Assistant QRegularE&xpression...</translation> - </message> </context> <context> <name>QRegularExpressionWizardCharactersDialog</name> @@ -66890,62 +62583,62 @@ <context> <name>QRegularExpressionWizardWidget</name> <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="98" /> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="99" /> <source>Save</source> <translation>Enregistrer</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="100" /> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="101" /> <source>Save the regular expression to a file</source> <translation>Enregistrer l'expression régulière dans un fichier</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="102" /> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="103" /> <source>Load</source> <translation>Charger</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="104" /> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="105" /> <source>Load a regular expression from a file</source> <translation>Charger une expression régulière à partir d'un fichier</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="107" /> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="108" /> <source>Validate</source> <translation>Valider</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="109" /> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="110" /> <source>Validate the regular expression</source> <translation>Valide la syntaxe de l'expression régulière</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="111" /> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="112" /> <source>Execute</source> <translation>Exécuter</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="113" /> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="114" /> <source>Execute the regular expression</source> <translation>Teste l'expression régulière sur texte saisi</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="115" /> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="116" /> <source>Next match</source> <translation>Capture suivante</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="117" /> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="118" /> <source>Show the next match of the regular expression</source> <translation>Affiche la capture suivante de l'expression régulière</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="131" /> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="132" /> <source>Copy</source> <translation>Copier</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="133" /> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="134" /> <source>Copy the regular expression to the clipboard</source> <translation>Copie l'expression régulière dans le presse-papier</translation> </message> @@ -66954,47 +62647,47 @@ <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="700" /> <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="536" /> <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="531" /> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="174" /> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="175" /> <source>Communication Error</source> <translation>Erreur de communication</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="175" /> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="176" /> <source><p>The backend reported an error.</p><p>{0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="297" /> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="291" /> - <source>Named reference</source> - <translation>Référence nommée</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="292" /> - <source>No named groups have been defined yet.</source> - <translation>Aucun groupe nommé n'a encore été défini.</translation> - </message> - <message> <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="298" /> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="292" /> + <source>Named reference</source> + <translation>Référence nommée</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="293" /> + <source>No named groups have been defined yet.</source> + <translation>Aucun groupe nommé n'a encore été défini.</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="299" /> <source>Select group name:</source> <translation>Sélection d'un groupe:</translation> </message> <message> <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="459" /> <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="435" /> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="421" /> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="407" /> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="422" /> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="408" /> <source>Save regular expression</source> <translation>Enregistre l'expression régulière</translation> </message> <message> <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="449" /> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="409" /> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="410" /> <source>RegExp Files (*.rx);;All Files (*)</source> <translation>Fichiers RegExp (*.rx);;Tous fichiers (*)</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="422" /> + <location filename="../Plugins/WizardPlugins/QRegularExpressionWizard/QRegularExpressionWizardDialog.py" line="423" /> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Le fichier <b>{0}</b>existe déjà. Écraser ?</p></translation> </message> @@ -67124,141 +62817,6 @@ </message> </context> <context> - <name>QtHelpDocumentationDialog</name> - <message> - <source>Unsaved Filter Changes</source> - <translation type="vanished">Modifications de filtres non enregistrées</translation> - </message> - <message> - <source>The page contains unsaved changes. Shall they be saved?</source> - <translation type="vanished">La page contient des modifications non enregistrées. Faut-il les enregistrer ?</translation> - </message> - <message> - <source>Add Documentation</source> - <translation type="vanished">Ajouter Documentation</translation> - </message> - <message> - <source>The file <b>{0}</b> is not a valid Qt Help File.</source> - <translation type="vanished">Le fichier <b>{0}</b> n'est pas un fichier Qt Help valide.</translation> - </message> - <message> - <source>Remove Documentation</source> - <translation type="vanished">Supprimer Documentation</translation> - </message> - <message> - <source>Do you really want to remove the selected documentation sets from the database?</source> - <translation type="vanished">Voulez vous vraiment supprimer le jeu de documentation sélectionné de la base de données ?</translation> - </message> - <message> - <source>Add Filter</source> - <translation type="vanished">Ajouter un filtre</translation> - </message> - <message> - <source>Filter name:</source> - <translation type="vanished">Nom de filtre :</translation> - </message> - <message> - <source>Remove Filters</source> - <translation type="vanished">Supprimer les filtres</translation> - </message> - <message> - <source>Do you really want to remove the selected filters from the database?</source> - <translation type="vanished">Voulez-vous vraiment supprimer les filtres sélectionnés de la base de données ?</translation> - </message> - <message> - <source>Remove Attributes</source> - <translation type="vanished">Supprimer les attributs</translation> - </message> - <message> - <source>Do you really want to remove the selected attributes from the database?</source> - <translation type="vanished">Voulez-vous vraiment supprimer les attributs sélectionnés de la base de données ?</translation> - </message> - <message> - <source>Manage QtHelp Documentation Database</source> - <translation type="vanished">Gestion de la base de documentation QtHelp</translation> - </message> - <message> - <source>Press to select QtHelp documents to add to the database</source> - <translation type="vanished">Cliquer pour sélection des documents QtHelp à ajouter à la base de données</translation> - </message> - <message> - <source>Add...</source> - <translation type="vanished">Ajouter...</translation> - </message> - <message> - <source>Add from Plug-ins...</source> - <translation type="vanished">Ajouter à partir de plugin...</translation> - </message> - <message> - <source>Press to remove the selected documents from the database</source> - <translation type="vanished">Cliquer pour supprimer les éléments sélectionnés de la base de données</translation> - </message> - <message> - <source>Remove</source> - <translation type="vanished">Supprimer</translation> - </message> - <message> - <source>Manage Plug-ins...</source> - <translation type="vanished">Gerer les plugins...</translation> - </message> - <message> - <source>Filters</source> - <translation type="vanished">Filtres</translation> - </message> - <message> - <source>Filters:</source> - <translation type="vanished">Filtres :</translation> - </message> - <message> - <source>Attributes:</source> - <translation type="vanished">Attributs :</translation> - </message> - <message> - <source>Press to add a new filter</source> - <translation type="vanished">Cliquer pour ajouter un nouveau filtre</translation> - </message> - <message> - <source>Add Filter ...</source> - <translation type="vanished">Ajouter un filtre...</translation> - </message> - <message> - <source>Press to remove the selected filters</source> - <translation type="vanished">Cliquer pour supprimer les filtres sélectionnés</translation> - </message> - <message> - <source>Press to remove the selected attributes</source> - <translation type="vanished">Cliquer pour supprimer les attributs sélectionnés</translation> - </message> - <message> - <source>Press to select all unused attributes</source> - <translation type="vanished">Cliquer pour sélectionner tous les attributs inutilisés</translation> - </message> - <message> - <source>Select Unused</source> - <translation type="vanished">Sélectionner les inutilisés</translation> - </message> - <message> - <source>Press to apply the filter and attribute changes</source> - <translation type="vanished">Cliquer pour appliquer les modifications d'attributs et de filtres</translation> - </message> - <message> - <source>Apply</source> - <translation type="vanished">Appliquer</translation> - </message> - <message> - <source>Press to reset the filter and attribute changes</source> - <translation type="vanished">Cliquer pour réinitialiser les modifications de filtres et attributs</translation> - </message> - <message> - <source>Reset</source> - <translation type="vanished">Réinitialiser</translation> - </message> - <message> - <source>1</source> - <translation type="vanished">1</translation> - </message> - </context> - <context> <name>QtHelpDocumentationSelectionDialog</name> <message> <location filename="../WebBrowser/QtHelp/QtHelpDocumentationSelectionDialog.ui" line="0" /> @@ -67399,13 +62957,6 @@ </message> </context> <context> - <name>QtHelpFiltersDialog</name> - <message> - <source>1</source> - <translation type="vanished">1</translation> - </message> - </context> - <context> <name>QtHelpSchemeReply</name> <message> <location filename="../WebBrowser/Network/QtHelpSchemeHandler.py" line="166" /> @@ -67644,14 +63195,6 @@ <source>Sample: {0}designer{1}</source> <translation type="unfinished" /> </message> - <message> - <source>Enter the path of the PyQt tools directory, if they are not found.</source> - <translation type="vanished">Entrer le chemin du répertoire PyQt tools, s'il n'est pas trouvé.</translation> - </message> - <message> - <source>pyuic Options</source> - <translation type="vanished">Options pyuic</translation> - </message> </context> <context> <name>Queues</name> @@ -68934,12 +64477,6 @@ <source>Imported {0}</source> <translation>Importé {0}</translation> </message> - <message> - <source>Bookmarks file cannot be read. -Reason: {0}</source> - <translation type="vanished">Le fichier signet n'a pas pu être lu. -Raison : {0}</translation> - </message> </context> <context> <name>SafeBrowsingAPI</name> @@ -69894,10 +65431,6 @@ <source>Possible hardcoded AWS secret access key: {0}</source> <translation type="unfinished" /> </message> - <message> - <source>{0}: {1}</source> - <translation type="vanished">{0}: {1}</translation> - </message> </context> <context> <name>SecurityPage</name> @@ -70032,12 +65565,12 @@ <context> <name>SessionManager</name> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="288" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="290" /> <source>Backup 1</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="295" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="297" /> <source>Backup 2</source> <translation type="unfinished" /> </message> @@ -70062,8 +65595,8 @@ <translation>Veuillez entrer un nouveau nom :</translation> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="651" /> - <location filename="../WebBrowser/Session/SessionManager.py" line="562" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="654" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="564" /> <location filename="../WebBrowser/Session/SessionManager.py" line="513" /> <source>The session file "{0}" exists already. Please enter another name.</source> <translation>Le fichier session "{0}" existe déjà. Veuillez entrer un autre nom.</translation> @@ -70074,69 +65607,69 @@ <translation>Une erreur est apparue au clonage du fichier de session.</translation> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="531" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="533" /> <source>An error occurred while renaming the session file.</source> <translation>Une erreur est apparue au renommage du fichier de session.</translation> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="561" /> - <location filename="../WebBrowser/Session/SessionManager.py" line="545" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="563" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="547" /> <source>Save Session</source> <translation>Enregistrer la session</translation> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="546" /> - <source>Please enter a name for the session:</source> - <translation>Veuillez entrer un nom pour la session :</translation> - </message> - <message> <location filename="../WebBrowser/Session/SessionManager.py" line="548" /> + <source>Please enter a name for the session:</source> + <translation>Veuillez entrer un nom pour la session :</translation> + </message> + <message> + <location filename="../WebBrowser/Session/SessionManager.py" line="550" /> <source>Saved Session ({0})</source> <translation>Session enregistrée ({0})</translation> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="581" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="583" /> <source>Restore Backup</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="582" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="584" /> <source>Are you sure you want to replace the current session?</source> <translation>Voulez-vous vraiment remplacer la session courante ?</translation> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="621" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="624" /> <source>Delete Session</source> <translation>Supprimer session</translation> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="622" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="625" /> <source>Are you sure you want to delete session "{0}"?</source> <translation>Voulez-vous vraiment supprimer la session "{0}"?</translation> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="650" /> - <location filename="../WebBrowser/Session/SessionManager.py" line="634" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="653" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="637" /> <source>New Session</source> <translation>Nouvelle session</translation> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="635" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="638" /> <source>Please enter a name for the new session:</source> <translation>Veuillez entrer un nom pour la nouvelle session :</translation> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="637" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="640" /> <source>New Session ({0})</source> <translation>Nouvelle session ({0})</translation> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="692" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="695" /> <source>Please select the startup session:</source> <translation>Veuillez sélectionner la session de démarrage :</translation> </message> <message> - <location filename="../WebBrowser/Session/SessionManager.py" line="715" /> + <location filename="../WebBrowser/Session/SessionManager.py" line="721" /> <source>{0} (last session)</source> <translation>{0} (dernière session)</translation> </message> @@ -70144,14 +65677,14 @@ <context> <name>SessionManagerDialog</name> <message> - <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="93" /> + <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="98" /> <source>Restore</source> <translation>Rétablir</translation> </message> <message> <location filename="../WebBrowser/Session/SessionManagerDialog.ui" line="0" /> - <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="101" /> - <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="95" /> + <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="106" /> + <location filename="../WebBrowser/Session/SessionManagerDialog.py" line="100" /> <source>Switch To</source> <translation>Basculer vers</translation> </message> @@ -70249,40 +65782,26 @@ <source>Please open or create a file first.</source> <translation>Veuillez d'abord créer ou ouvrir un fichier.</translation> </message> - <message> - <source>&setup.py Wizard...</source> - <translation type="vanished">Assistant &setup.py...</translation> - </message> </context> <context> <name>SetupWizardDialog</name> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="151" /> - <source>Reading Trove Classifiers</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="152" /> - <source><p>The Trove Classifiers file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="506" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="444" /> <source>Add Scripts</source> <translation>Ajouter scripts</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="508" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="446" /> <source>Python Files (*.py);;All Files(*)</source> <translation>Fichiers Python (*.py);;Tous les fichiers (*)</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="545" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="483" /> <source>Add Python Modules</source> <translation>Ajouter module Python</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="547" /> + <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.py" line="485" /> <source>Python Files (*.py)</source> <translation>Fichiers Python (*.py)</translation> </message> @@ -70485,16 +66004,6 @@ </message> <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> - <source>Download URL:</source> - <translation>URL de téléchargement :</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> - <source>Enter the download URL</source> - <translation>Entrer l'URL de téléchargement</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>License</source> <translation>Licence</translation> </message> @@ -70540,16 +66049,6 @@ </message> <message> <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> - <source>Press to populate the classifiers with data retrieved from a local file.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> - <source>Populate from local file</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/WizardPlugins/SetupWizard/SetupWizardDialog.ui" line="0" /> <source>Select the applicable classifiers:</source> <translation type="unfinished" /> </message> @@ -70649,201 +66148,153 @@ <translation type="unfinished" /> </message> <message> - <source>Packages Root Directory</source> - <translation type="vanished">Racine du répertoire des packages</translation> - </message> - <message> - <source>Source Directory</source> - <translation type="vanished">Répertoire source</translation> - </message> - <message> - <source>Select the root directory via a directory selection dialog</source> - <translation type="vanished">Sélectionner le dossier racine via un sélecionneur de dossier</translation> - </message> - <message> - <source>Select the source directory for the 'find_packages()' call via a directory selection dialog</source> - <translation type="vanished">Sélectionner le répertoire source pour l'appel 'find_packages()' via un sélectionneur de dossier</translation> - </message> - <message> - <source>distutils</source> - <translation type="vanished">distutils</translation> - </message> - <message> - <source>setuptools</source> - <translation type="vanished">setuptools</translation> - </message> - <message> - <source>Package Directory</source> - <translation type="vanished">Répertoire du package</translation> - </message> - <message> - <source>Add Package</source> - <translation type="vanished">Ajouter package</translation> - </message> - <message> - <source><p>The directory <b>{0}</b> is not a Python package.</p></source> - <translation type="vanished"><p>Le répertoire <b>{0}</b> n'est pas un package python.</p></translation> - </message> - <message> - <source>Add the package</source> - <translation type="vanished">Ajouter le package</translation> - </message> - <message> - <source>Enter a package name to be added</source> - <translation type="vanished">Entrer un nom de package à ajouter</translation> - </message> - <message> - <source>Press to select a package directory via a directory selection dialog</source> - <translation type="vanished">Cliquer pour sélectionner un répertoire de package via un sélectionneur de dossier</translation> - </message> - <message> - <source>Press to discover packages of a project automatically</source> - <translation type="vanished">Cliquer pour découvrir les packages d'un projet automatiquement</translation> - </message> - <message> - <source>Autodiscover Packages</source> - <translation type="vanished">Auto-découvrir les packages</translation> + <source>Download URL:</source> + <translation type="vanished">URL de téléchargement :</translation> + </message> + <message> + <source>Enter the download URL</source> + <translation type="vanished">Entrer l'URL de téléchargement</translation> </message> </context> <context> <name>Shell</name> <message> - <location filename="../QScintilla/Shell.py" line="154" /> + <location filename="../QScintilla/Shell.py" line="155" /> <source>Shell - Passive</source> <translation>Shell - Passif</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="156" /> + <location filename="../QScintilla/Shell.py" line="157" /> <source>Shell</source> <translation>Shell</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="159" /> + <location filename="../QScintilla/Shell.py" line="160" /> <source><b>The Shell Window</b><p>You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.</p><p>The shell has some special commands. '%restart' kills the shell and starts a new one. '%clear' clears the display of the shell window. '%start' is used to start a shell for a virtual environment and should be followed by a virtual environment name. '%start' without a virtual environment name starts the default shell. Available virtual environments may be listed with the '%envs' or '%environments' commands. The active virtual environment can be questioned by the '%which' command. '%quit' or '%exit' is used to exit the application. These commands (except '%environments', '%envs' and '%which') are available through the window menus as well.</p><p>Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Shell.py" line="187" /> + <location filename="../QScintilla/Shell.py" line="188" /> <source><b>The Shell Window</b><p>This is simply an interpreter running in a window. The interpreter is the one that is used to run the program being debugged. This means that you can execute any command while the program being debugged is running.</p><p>You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.</p><p>The shell has some special commands. '%restart' kills the shell and starts a new one. '%clear' clears the display of the shell window. '%start' is used to start a shell for a virtual environment and should be followed by a virtual environment name. '%start' without a virtual environment name starts the default shell. Available virtual environments may be listed with the '%envs' or '%environments' commands. The active virtual environment can be questioned by the '%which' command. These commands (except '%environments' and '%envs') are available through the context menu as well.</p><p>Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.</p><p>In passive debugging mode the shell is only available after the program to be debugged has connected to the IDE until it has finished. This is indicated by a different prompt and by an indication in the window caption.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Shell.py" line="250" /> + <location filename="../QScintilla/Shell.py" line="251" /> <source>Passive >>> </source> <translation>Passif >>> </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="293" /> + <location filename="../QScintilla/Shell.py" line="294" /> <source>Start</source> <translation>Lancer</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="298" /> - <source>History</source> - <translation>Historique</translation> - </message> - <message> <location filename="../QScintilla/Shell.py" line="299" /> - <source>Select entry</source> - <translation>Sélection d'une entrée</translation> + <source>History</source> + <translation>Historique</translation> </message> <message> <location filename="../QScintilla/Shell.py" line="300" /> + <source>Select entry</source> + <translation>Sélection d'une entrée</translation> + </message> + <message> + <location filename="../QScintilla/Shell.py" line="301" /> <source>Show</source> <translation>Afficher</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="313" /> - <location filename="../QScintilla/Shell.py" line="301" /> + <location filename="../QScintilla/Shell.py" line="314" /> + <location filename="../QScintilla/Shell.py" line="302" /> <source>Clear</source> <translation>Effacer</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="305" /> - <source>Cut</source> - <translation>Couper</translation> - </message> - <message> <location filename="../QScintilla/Shell.py" line="306" /> - <source>Copy</source> - <translation>Copier</translation> + <source>Cut</source> + <translation>Couper</translation> </message> <message> <location filename="../QScintilla/Shell.py" line="307" /> + <source>Copy</source> + <translation>Copier</translation> + </message> + <message> + <location filename="../QScintilla/Shell.py" line="308" /> <source>Paste</source> <translation>Coller</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="311" /> + <location filename="../QScintilla/Shell.py" line="312" /> <source>Find</source> <translation>Chercher</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="314" /> + <location filename="../QScintilla/Shell.py" line="315" /> <source>Restart</source> <translation>Redémarrer</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="316" /> + <location filename="../QScintilla/Shell.py" line="317" /> <source>Restart and Clear</source> <translation>Redémarrer et effacer</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="319" /> + <location filename="../QScintilla/Shell.py" line="320" /> <source>Active Name</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Shell.py" line="321" /> + <location filename="../QScintilla/Shell.py" line="322" /> <source>Save Contents...</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Shell.py" line="323" /> + <location filename="../QScintilla/Shell.py" line="324" /> <source>Configure...</source> <translation>Configuration...</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="2060" /> - <location filename="../QScintilla/Shell.py" line="1835" /> - <location filename="../QScintilla/Shell.py" line="401" /> + <location filename="../QScintilla/Shell.py" line="2061" /> + <location filename="../QScintilla/Shell.py" line="1836" /> + <location filename="../QScintilla/Shell.py" line="402" /> <source>Project</source> <translation>Projet</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="795" /> - <source>Select History</source> - <translation>Historique</translation> - </message> - <message> <location filename="../QScintilla/Shell.py" line="796" /> + <source>Select History</source> + <translation>Historique</translation> + </message> + <message> + <location filename="../QScintilla/Shell.py" line="797" /> <source>Select the history entry to execute (most recent shown last).</source> <translation>Sélectionner une entrée à executer (la plus récente est à la fin).</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="859" /> - <source>Passive Debug Mode</source> - <translation>Mode débogueur passif</translation> - </message> - <message> <location filename="../QScintilla/Shell.py" line="860" /> + <source>Passive Debug Mode</source> + <translation>Mode débogueur passif</translation> + </message> + <message> + <location filename="../QScintilla/Shell.py" line="861" /> <source> Not connected</source> <translation> Non connexté</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="863" /> + <location filename="../QScintilla/Shell.py" line="864" /> <source>No.</source> <translation>Non.</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="865" /> + <location filename="../QScintilla/Shell.py" line="866" /> <source>{0} on {1}</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Shell.py" line="912" /> + <location filename="../QScintilla/Shell.py" line="913" /> <source>Exception "{0}" {1} File: {2}, Line: {3} @@ -70854,7 +66305,7 @@ </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="922" /> + <location filename="../QScintilla/Shell.py" line="923" /> <source>Exception "{0}" {1} </source> @@ -70863,43 +66314,43 @@ </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="946" /> + <location filename="../QScintilla/Shell.py" line="947" /> <source>Unspecified syntax error. </source> <translation>Erreur de syntaxe non spécifié. </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="949" /> + <location filename="../QScintilla/Shell.py" line="950" /> <source>Syntax error "{1}" in file {0} at line {2}, character {3}. </source> <translation>Erreur de syntaxe"{1}" dans le fichier {0} à la ligne {2}, caractère {3}. </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="972" /> + <location filename="../QScintilla/Shell.py" line="973" /> <source>Signal "{0}" generated in file {1} at line {2}. Function: {3}({4})</source> <translation>Signal "{0}" généré dans le fichier {1} à la ligne {2}. Fonction : {3}({4})</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="1053" /> + <location filename="../QScintilla/Shell.py" line="1054" /> <source>StdOut: {0}</source> <translation>StdOut: {0}</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="1061" /> + <location filename="../QScintilla/Shell.py" line="1062" /> <source>StdErr: {0}</source> <translation>StdErr: {0}</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="1087" /> + <location filename="../QScintilla/Shell.py" line="1088" /> <source><{0}> {1}</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Shell.py" line="1880" /> + <location filename="../QScintilla/Shell.py" line="1881" /> <source>Available Virtual Environments: {0} </source> @@ -70908,37 +66359,37 @@ </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="1927" /> - <location filename="../QScintilla/Shell.py" line="1890" /> + <location filename="../QScintilla/Shell.py" line="1928" /> + <location filename="../QScintilla/Shell.py" line="1891" /> <source>Current Virtual Environment: '{0}' </source> <translation>Environment virtuel actuel : '{0}' </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="2205" /> + <location filename="../QScintilla/Shell.py" line="2206" /> <source>Drop Error</source> <translation>Erreur de suppression</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="2206" /> + <location filename="../QScintilla/Shell.py" line="2207" /> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> n'est pas un fichier.</p></translation> </message> <message> <location filename="../QScintilla/Shell.py" line="2423" /> - <location filename="../QScintilla/Shell.py" line="2410" /> - <location filename="../QScintilla/Shell.py" line="2391" /> + <location filename="../QScintilla/Shell.py" line="2411" /> + <location filename="../QScintilla/Shell.py" line="2392" /> <source>Save Shell Contents</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Shell.py" line="2393" /> + <location filename="../QScintilla/Shell.py" line="2394" /> <source>Text Files (*.txt);;All Files (*)</source> <translation type="unfinished">Fichiers texte (*.txt);;Tous les fichiers (*)</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="2411" /> + <location filename="../QScintilla/Shell.py" line="2412" /> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished"><p>Le fichier <b>{0}</b>existe déjà. Écraser ?</p></translation> </message> @@ -70947,10 +66398,6 @@ <source><p>The file <b>{0}</b> could not be saved.<br/>Reason: {1}</p></source> <translation type="unfinished"><p>Le fichier <b>{0}</b> ne peut être enregistré.</p><p>Raison : {1}</p></translation> </message> - <message> - <source>{0} on {1}, {2}</source> - <translation type="vanished">{0} sur {1}, {2}</translation> - </message> </context> <context> <name>ShellHistoryDialog</name> @@ -71525,26 +66972,6 @@ <source><p>This part of the status bar allows zooming the shell.</p></source> <translation><p>Cette zone de la barre de statut permet de zoomer le shell.</p></translation> </message> - <message> - <source><b>Restart</b><p>Restart the shell for the currently selected language.</p></source> - <translation type="vanished"><b>Redémarrer</b><p>Redémarrer le shell avec le langage sélectionné.</p></translation> - </message> - <message> - <source><b>Restart and Clear</b><p>Clear the shell window and restart the shell for the currently selected language.</p></source> - <translation type="vanished"><b>Redémarrer et effacer</b><p>Nettoyer la fenêtre shell et redémarrer le shell avec la langage sélectionné.</p></translation> - </message> - <message> - <source>About eric6 Shell Window</source> - <translation type="vanished">À propos de la fenêtre shell eric6</translation> - </message> - <message> - <source>eric6 Shell</source> - <translation type="vanished">Shell eric6</translation> - </message> - <message> - <source>eric6 Shell [{0}]</source> - <translation type="vanished">Shell eric6 [{0}]</translation> - </message> </context> <context> <name>Shelve</name> @@ -71830,18 +67257,6 @@ <source><p>The keyboard shortcuts file <b>{0}</b> could not be read.</p></source> <translation type="unfinished" /> </message> - <message> - <source>Export Keyboard Shortcuts</source> - <translation type="vanished">Exporter les raccourcis claviers</translation> - </message> - <message> - <source><p>The keyboard shortcuts could not be read from file <b>{0}</b>.</p></source> - <translation type="vanished"><p>Le raccourci clavier ne peut être lu depuis le fichier <b>{0}</b>.</p></translation> - </message> - <message> - <source><p>The keyboard shortcuts could not be written to file <b>{0}</b>.</p></source> - <translation type="vanished"><p>Le raccourci clavier ne peut être écrit sur le fichier <b>{0}</b>.</p></translation> - </message> </context> <context> <name>ShortcutsDialog</name> @@ -71999,10 +67414,6 @@ <source>Alternativ</source> <translation>Alternative</translation> </message> - <message> - <source>eric6 Web Browser</source> - <translation type="vanished">Navigateur web eric6</translation> - </message> </context> <context> <name>ShortcutsFile</name> @@ -72379,10 +67790,6 @@ <source>Security</source> <translation type="unfinished">Sécurité</translation> </message> - <message> - <source>Name:</source> - <translation type="vanished">Nom:</translation> - </message> </context> <context> <name>SiteInfoWidget</name> @@ -72570,7 +67977,6 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="255" /> <location filename="../Snapshot/SnapWidget.py" line="245" /> <location filename="../Snapshot/SnapWidget.py" line="235" /> <location filename="../Snapshot/SnapWidget.py" line="205" /> @@ -72583,27 +67989,24 @@ <translation><p>Le fichier <b>{0}</b>existe déjà. Écraser ?</p></translation> </message> <message> - <location filename="../Snapshot/SnapWidget.py" line="256" /> <location filename="../Snapshot/SnapWidget.py" line="246" /> - <source>Cannot write file '{0}: -{1}.</source> - <translation>Ne peut écrire le fichier '{0}: -{1}.</translation> - </message> - <message> - <location filename="../Snapshot/SnapWidget.py" line="357" /> + <source>Cannot write file '{0}'.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Snapshot/SnapWidget.py" line="346" /> <source>Preview of the snapshot image ({0} x {1})</source> <translation type="unfinished" /> </message> <message> <location filename="../Snapshot/SnapWidget.ui" line="0" /> - <location filename="../Snapshot/SnapWidget.py" line="423" /> - <location filename="../Snapshot/SnapWidget.py" line="393" /> + <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="394" /> + <location filename="../Snapshot/SnapWidget.py" line="383" /> <source>The application contains an unsaved snapshot.</source> <translation type="unfinished" /> </message> @@ -72707,6 +68110,12 @@ <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}: +{1}.</translation> + </message> </context> <context> <name>SnapshotFreehandGrabber</name> @@ -73235,10 +68644,6 @@ <source><h3>About SQL Browser</h3><p>The SQL browser window is a little tool to examine the data and the schema of a database and to execute queries on a database.</p></source> <translation type="unfinished" /> </message> - <message> - <source>Unable to open connection: {0}</source> - <translation type="vanished">Incapable d'ouvrir la connection : {0}</translation> - </message> </context> <context> <name>SqlBrowserWidget</name> @@ -73332,10 +68737,6 @@ <source>Query OK, number of affected rows: {0}</source> <translation>Requête OK, nombre de lignes affectées : {0}</translation> </message> - <message> - <source>eric6 SQL Browser</source> - <translation type="vanished">Navigateur SQL eric6</translation> - </message> </context> <context> <name>SqlConnectionDialog</name> @@ -73746,22 +69147,6 @@ <source>Alt+C</source> <translation>Alt+C</translation> </message> - <message> - <source>Command&line:</source> - <translation type="vanished">&Ligne de commande:</translation> - </message> - <message> - <source>Enter the environment variables to be set.</source> - <translation type="vanished">Entrer les variables d'environnement à définir.</translation> - </message> - <message> - <source><b>Environment Variables</b> -<p>Enter the environment variables to be set for the program. The individual settings must be separated by whitespace and be given in the form 'var=value'. In order to add to an environment variable, enter it in the form 'var+=value'.</p> -<p>Example: var1=1 var2="hello world" var3+=":/tmp"</p></source> - <translation type="vanished"><b>Environnement</b> -<p>Entrer les variables d'environnement pour le programme. Les paramètres individuels doivent être séparés par des espaces et donnés sous la forme 'var=valeur'. Pour compléter une variable d'environnement existante, utiliser la syntaxe : 'var+=valeur'.</p> -<p>Exemple: var1=1 var2="bonjour le monde" var3+=":/tmp"</p></translation> - </message> </context> <context> <name>StartDebugDialog</name> @@ -73971,20 +69356,6 @@ <source>Don't Debug:</source> <translation type="unfinished" /> </message> - <message> - <source>Command&line:</source> - <translation type="vanished">&Ligne de commande:</translation> - </message> - <message> - <source>Enter the environment variables to be set.</source> - <translation type="vanished">Entrer les variables d'environnement à définir.</translation> - </message> - <message> - <source><b>Environment Variables</b> -<p>Enter the environment variables to be set for the program. The individual settings must be separated by whitespace and be given in the form 'var=value'. In order to add to an environment variable, enter it in the form 'var+=value'.</p> -<p>Example: var1=1 var2="hello world" var3+=":/tmp"</p></source> - <translation type="vanished"><b>Environnement</b><p>Entrer les variables d'environnement pour le programme. Les paramètres individuels doivent être séparés par des espaces et donnés sous la forme 'var=valeur'. Pour compléter une variable d'environnement existante, utiliser la syntaxe : 'var+=valeur'.</p><p>Exemple: var1=1 var2="bonjour le monde" var3+=":/tmp"</p></translation> - </message> </context> <context> <name>StartDialog</name> @@ -74300,20 +69671,6 @@ <source>Alt+C</source> <translation>Alt+A</translation> </message> - <message> - <source>Command&line:</source> - <translation type="vanished">&Ligne de commande:</translation> - </message> - <message> - <source>Enter the environment variables to be set.</source> - <translation type="vanished">Entrer les variables d'environnement à définir.</translation> - </message> - <message> - <source><b>Environment Variables</b> -<p>Enter the environment variables to be set for the program. The individual settings must be separated by whitespace and be given in the form 'var=value'. In order to add to an environment variable, enter it in the form 'var+=value'.</p> -<p>Example: var1=1 var2="hello world" var3+=":/tmp"</p></source> - <translation type="vanished"><b>Environnement</b><p>Entrer les variables d'environnement pour le programme. Les paramètres individuels doivent être séparés par des espaces et donnés sous la forme 'var=valeur'. Pour compléter une variable d'environnement existante, utiliser la syntaxe : 'var+=valeur'.</p><p>Exemple: var1=1 var2="bonjour le monde" var3+=":/tmp"</p></translation> - </message> </context> <context> <name>StartRunDialog</name> @@ -74473,20 +69830,6 @@ <source>Start in console</source> <translation>Démarrer dans une console</translation> </message> - <message> - <source>Enter the environment variables to be set.</source> - <translation type="vanished">Entrer les variables d'environnement à définir.</translation> - </message> - <message> - <source>Command&line:</source> - <translation type="vanished">&Ligne de commande:</translation> - </message> - <message> - <source><b>Environment Variables</b> -<p>Enter the environment variables to be set for the program. The individual settings must be separated by whitespace and be given in the form 'var=value'. In order to add to an environment variable, enter it in the form 'var+=value'.</p> -<p>Example: var1=1 var2="hello world" var3+=":/tmp"</p></source> - <translation type="vanished"><b>Environnement</b><p>Entrer les variables d'environnement pour le programme. Les paramètres individuels doivent être séparés par des espaces et donnés sous la forme 'var=valeur'. Pour compléter une variable d'environnement existante, utiliser la syntaxe : 'var+=valeur'.</p><p>Exemple: var1=1 var2="bonjour le monde" var3+=":/tmp"</p></translation> - </message> </context> <context> <name>StatusMonitorLed</name> @@ -75507,18 +70850,6 @@ <source>Edit servers file</source> <translation>Edition du fichier de serveurs</translation> </message> - <message> - <source>Commit</source> - <translation type="vanished">Commit</translation> - </message> - <message> - <source>No. of commit messages to remember:</source> - <translation type="vanished">Nb. de messages de commit à conserver:</translation> - </message> - <message> - <source>Enter the number of commit messages to remember</source> - <translation type="vanished">Entrer le nombre de messages de commit à conserver</translation> - </message> </context> <context> <name>SvgDiagram</name> @@ -76065,30 +71396,30 @@ <name>SvnDiffDialog</name> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="44" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="49" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="50" /> <source>Refresh</source> <translation>Rafraichir</translation> </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="46" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="51" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="52" /> <source>Press to refresh the display</source> <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="173" /> + <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="174" /> + <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> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="216" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="217" /> <source>Processing file '{0}'... </source> <translation>Traitement du fichier '{0}'... @@ -76096,46 +71427,46 @@ </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="209" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="274" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="275" /> <source>There is no difference.</source> <translation>Aucune différence.</translation> </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="226" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="335" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="336" /> <source><Start></source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="227" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="336" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="337" /> <source><End></source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="410" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="409" /> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="396" /> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="379" /> <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="456" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="442" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="425" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="443" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="426" /> <source>Save Diff</source> <translation>Enregistrer Diff</translation> </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="381" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="427" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="428" /> <source>Patch Files (*.diff)</source> <translation>Fichiers Patch (*.diff)</translation> </message> <message> <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="397" /> - <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="443" /> + <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="444" /> <source><p>The patch file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Le fichier patch <b>{0}</b> existe déjà. L'écraser ?</p></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="411" /> + <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.py" line="410" /> <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="457" /> <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> @@ -81284,256 +76615,256 @@ <context> <name>TRPreviewer</name> <message> - <location filename="../Tools/TRPreviewer.py" line="35" /> + <location filename="../Tools/TRPreviewer.py" line="36" /> <source><No translation></source> <translation><Pas de traduction></translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="67" /> + <location filename="../Tools/TRPreviewer.py" line="68" /> <source>Translations Previewer</source> <translation>Apercu des traductions</translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="90" /> - <location filename="../Tools/TRPreviewer.py" line="83" /> + <location filename="../Tools/TRPreviewer.py" line="91" /> + <location filename="../Tools/TRPreviewer.py" line="84" /> <source>Select language file</source> <translation>Sélectionner un fichier de langue</translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="167" /> - <source>&Open UI Files...</source> - <translation>&Ouvrir de fichiers UI...</translation> - </message> - <message> <location filename="../Tools/TRPreviewer.py" line="168" /> - <source>Open UI files for display</source> - <translation>Ouvrir des fichiers UI pour l'affichage</translation> + <source>&Open UI Files...</source> + <translation>&Ouvrir de fichiers UI...</translation> </message> <message> <location filename="../Tools/TRPreviewer.py" line="169" /> + <source>Open UI files for display</source> + <translation>Ouvrir des fichiers UI pour l'affichage</translation> + </message> + <message> + <location filename="../Tools/TRPreviewer.py" line="170" /> <source><b>Open UI Files</b><p>This opens some UI files for display.</p></source> <translation><b>Ouvrir des fichiers UI</b><p>Ceci permet d'ouvrir des fichiers d'interface utilisateur (UI) et de les afficher.</p></translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="177" /> - <source>Open &Translation Files...</source> - <translation>Ouvrir des fichiers de &traduction...</translation> - </message> - <message> <location filename="../Tools/TRPreviewer.py" line="178" /> + <source>Open &Translation Files...</source> + <translation>Ouvrir des fichiers de &traduction...</translation> + </message> + <message> + <location filename="../Tools/TRPreviewer.py" line="179" /> <source>Open Translation files for display</source> <translation>Ouvrir des fichiers traduction pour l'affichage</translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="180" /> + <location filename="../Tools/TRPreviewer.py" line="181" /> <source><b>Open Translation Files</b><p>This opens some translation files for display.</p></source> <translation><b>Ouvrir des fichiers de traduction</b><p>Ceci permet d'ouvrir des fichiers de traduction pour l'affichage.</p></translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="188" /> - <source>&Reload Translations</source> - <translation>&Recharger les traductions</translation> - </message> - <message> <location filename="../Tools/TRPreviewer.py" line="189" /> + <source>&Reload Translations</source> + <translation>&Recharger les traductions</translation> + </message> + <message> + <location filename="../Tools/TRPreviewer.py" line="190" /> <source>Reload the loaded translations</source> <translation>Recharge les traductions déjà chargées</translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="191" /> + <location filename="../Tools/TRPreviewer.py" line="192" /> <source><b>Reload Translations</b><p>This reloads the translations for the loaded languages.</p></source> <translation><b>Recharger les traductions</b><p>Ceci permet de recharger les traductions pour les langages précédemment chargés.</p></translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="199" /> + <location filename="../Tools/TRPreviewer.py" line="200" /> <source>&Quit</source> <translation>&Quitter</translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="201" /> + <location filename="../Tools/TRPreviewer.py" line="202" /> <source>Ctrl+Q</source> <comment>File|Quit</comment> <translation>Ctrl+Q</translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="202" /> - <source>Quit the application</source> - <translation>Quitte l'application</translation> - </message> - <message> <location filename="../Tools/TRPreviewer.py" line="203" /> + <source>Quit the application</source> + <translation>Quitte l'application</translation> + </message> + <message> + <location filename="../Tools/TRPreviewer.py" line="204" /> <source><b>Quit</b><p>Quit the application.</p></source> <translation><b>Quitter</b><p>Quitte l'application.</p></translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="211" /> - <source>&What's This?</source> - <translation>&Qu'est-ce que c'est?</translation> - </message> - <message> <location filename="../Tools/TRPreviewer.py" line="212" /> - <source>Shift+F1</source> - <translation>Shift+F1</translation> + <source>&What's This?</source> + <translation>&Qu'est-ce que c'est?</translation> </message> <message> <location filename="../Tools/TRPreviewer.py" line="213" /> - <source>Context sensitive help</source> - <translation>Aide contextuelle</translation> + <source>Shift+F1</source> + <translation>Shift+F1</translation> </message> <message> <location filename="../Tools/TRPreviewer.py" line="214" /> + <source>Context sensitive help</source> + <translation>Aide contextuelle</translation> + </message> + <message> + <location filename="../Tools/TRPreviewer.py" line="215" /> <source><b>Display context sensitive help</b><p>In What's This? mode, the mouse cursor shows an arrow with a question mark, and you can click on the interface elements to get a short description of what they do and how to use them. In dialogs, this feature can be accessed using the context help button in the titlebar.</p></source> <translation><b>Affiche l'aide contextuelle</b><p>Dans le mode "Qu'est-ce que c'est?", la souris est affichée avec un point d'interrogation, et on peut cliquer sur les éléments de l'interface pour obtenir une courte description de l'élément. Cette fonction peut être obtenue avec le bouton d'aide contextuelle de la barre principale.</p></translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="224" /> - <source>&About</source> - <translation>&À propos de </translation> - </message> - <message> <location filename="../Tools/TRPreviewer.py" line="225" /> + <source>&About</source> + <translation>&À propos de </translation> + </message> + <message> + <location filename="../Tools/TRPreviewer.py" line="226" /> <source>Display information about this software</source> <translation>Affiche les informations concernant le logiciel</translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="227" /> + <location filename="../Tools/TRPreviewer.py" line="228" /> <source><b>About</b><p>Display some information about this software.</p></source> <translation><b>À propos de</b><p>Affiche certaines informations concernant le logiciel.</p></translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="233" /> + <location filename="../Tools/TRPreviewer.py" line="234" /> <source>About &Qt</source> <translation>À propos de &Qt</translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="235" /> - <source>Display information about the Qt toolkit</source> - <translation>Affiche les informations concernant Qt</translation> - </message> - <message> <location filename="../Tools/TRPreviewer.py" line="236" /> + <source>Display information about the Qt toolkit</source> + <translation>Affiche les informations concernant Qt</translation> + </message> + <message> + <location filename="../Tools/TRPreviewer.py" line="237" /> <source><b>About Qt</b><p>Display some information about the Qt toolkit.</p></source> <translation><b>À propos de Qt</b><p>Affiche les informations concernant Qt</p></translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="242" /> - <source>&Tile</source> - <translation>&Couverture</translation> - </message> - <message> <location filename="../Tools/TRPreviewer.py" line="243" /> - <source>Tile the windows</source> - <translation>Couverture de l'espace de travail avec les fenêtres</translation> + <source>&Tile</source> + <translation>&Couverture</translation> </message> <message> <location filename="../Tools/TRPreviewer.py" line="244" /> + <source>Tile the windows</source> + <translation>Couverture de l'espace de travail avec les fenêtres</translation> + </message> + <message> + <location filename="../Tools/TRPreviewer.py" line="245" /> <source><b>Tile the windows</b><p>Rearrange and resize the windows so that they are tiled.</p></source> <translation><b>Couverture</b><p>Arrange les fenêtres pour couvrir tout l'espace de travail. Toutes les fenêtres sont visibles.</p></translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="251" /> - <source>&Cascade</source> - <translation>Casca&de</translation> - </message> - <message> <location filename="../Tools/TRPreviewer.py" line="252" /> - <source>Cascade the windows</source> - <translation>Superposition des fenêtres</translation> + <source>&Cascade</source> + <translation>Casca&de</translation> </message> <message> <location filename="../Tools/TRPreviewer.py" line="253" /> + <source>Cascade the windows</source> + <translation>Superposition des fenêtres</translation> + </message> + <message> + <location filename="../Tools/TRPreviewer.py" line="254" /> <source><b>Cascade the windows</b><p>Rearrange and resize the windows so that they are cascaded.</p></source> <translation><b>Affichage en cascade</b><p>Réarrange les fenêtre pour les afficher en cascade. Dans ce mode, les fenêtres sont toutes superposées.</p></translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="261" /> - <source>&Close</source> - <translation>&Fermer</translation> - </message> - <message> <location filename="../Tools/TRPreviewer.py" line="262" /> + <source>&Close</source> + <translation>&Fermer</translation> + </message> + <message> + <location filename="../Tools/TRPreviewer.py" line="263" /> <source>Ctrl+W</source> <comment>File|Close</comment> <translation>Ctrl+W</translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="264" /> - <source>Close the current window</source> - <translation>Ferme la fenêtre courante</translation> - </message> - <message> <location filename="../Tools/TRPreviewer.py" line="265" /> + <source>Close the current window</source> + <translation>Ferme la fenêtre courante</translation> + </message> + <message> + <location filename="../Tools/TRPreviewer.py" line="266" /> <source><b>Close Window</b><p>Close the current window.</p></source> <translation><b>Fermer</b><p>Ferme la fenêtre en cours.</p></translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="271" /> - <source>Clos&e All</source> - <translation>Tout f&ermer</translation> - </message> - <message> <location filename="../Tools/TRPreviewer.py" line="272" /> - <source>Close all windows</source> - <translation>Ferme toutes les fenêtres</translation> + <source>Clos&e All</source> + <translation>Tout f&ermer</translation> </message> <message> <location filename="../Tools/TRPreviewer.py" line="273" /> + <source>Close all windows</source> + <translation>Ferme toutes les fenêtres</translation> + </message> + <message> + <location filename="../Tools/TRPreviewer.py" line="274" /> <source><b>Close All Windows</b><p>Close all windows.</p></source> <translation><b>Tout fermer</b><p>Ferme toutes les fenêtres.</p></translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="285" /> + <location filename="../Tools/TRPreviewer.py" line="286" /> <source>&File</source> <translation>&Fichier</translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="296" /> + <location filename="../Tools/TRPreviewer.py" line="297" /> <source>&Window</source> <translation>&Fenêtre</translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="303" /> + <location filename="../Tools/TRPreviewer.py" line="304" /> <source>&Help</source> <translation>A&ide</translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="314" /> + <location filename="../Tools/TRPreviewer.py" line="315" /> <source>File</source> <translation>Fichier</translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="324" /> + <location filename="../Tools/TRPreviewer.py" line="325" /> <source>Help</source> <translation>Aide</translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="373" /> - <location filename="../Tools/TRPreviewer.py" line="360" /> + <location filename="../Tools/TRPreviewer.py" line="374" /> + <location filename="../Tools/TRPreviewer.py" line="361" /> <source>TR Previewer</source> <translation>Visionneur TR</translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="361" /> + <location filename="../Tools/TRPreviewer.py" line="362" /> <source><h3> About TR Previewer </h3><p>The TR Previewer loads and displays Qt User-Interface files and translation files and shows dialogs for a selected language.</p></source> <translation><h3>À propos du visualiseur TR </h3><p>Le visualiseur TR charge et affiche des fichiers Interface Utilisateur Qt (UI) et des fichier de traductions et affiche les fenêtres traduites dans le langage sélectionné.</p></translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="381" /> + <location filename="../Tools/TRPreviewer.py" line="382" /> <source>Select UI files</source> <translation>Sélection de fichiers UI</translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="383" /> + <location filename="../Tools/TRPreviewer.py" line="384" /> <source>Qt User-Interface Files (*.ui)</source> <translation>Fichiers Qt User-Interface (*.ui)</translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="396" /> + <location filename="../Tools/TRPreviewer.py" line="397" /> <source>Select translation files</source> <translation>Sélection de fichiers de traduction</translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="398" /> + <location filename="../Tools/TRPreviewer.py" line="399" /> <source>Qt Translation Files (*.qm)</source> <translation>Fichiers de traduction Qt (*.qm)</translation> </message> @@ -81541,72 +76872,72 @@ <context> <name>TabManagerWidget</name> <message> - <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="75" /> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="74" /> <source>Tab Manager</source> <translation>Gestionnaire d'onglet</translation> </message> <message> - <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="129" /> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="128" /> <source>Saved Tabs</source> <translation>Onglets enregistrés</translation> </message> <message> - <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="173" /> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="172" /> <source>Local File System:</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="175" /> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="174" /> <source>eric Web Browser:</source> <translation>Navigateur web eric :</translation> </message> <message> - <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="177" /> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="176" /> <source> [FTP]:</source> <translation> [FTP] :</translation> </message> <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="313" /> + <source>Window {0}</source> + <translation>Fenêtre {0}</translation> + </message> + <message> <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="314" /> - <source>Window {0}</source> - <translation>Fenêtre {0}</translation> - </message> - <message> - <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="315" /> <source>Double click to switch</source> <translation>Double clic pour basculer</translation> </message> <message> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="505" /> + <source>Group by</source> + <translation>Grouper par</translation> + </message> + <message> <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="506" /> - <source>Group by</source> - <translation>Grouper par</translation> - </message> - <message> - <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="507" /> <source>&Window</source> <translation>&Fenêtre</translation> </message> <message> - <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="512" /> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="511" /> <source>&Domain</source> <translation>&Domaine</translation> </message> <message> - <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="517" /> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="516" /> <source>&Host</source> <translation>&Hôte</translation> </message> <message> - <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="530" /> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="529" /> <source>&Bookmark checked tabs</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="535" /> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="534" /> <source>&Close checked tabs</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="567" /> + <location filename="../WebBrowser/TabManager/TabManagerWidget.py" line="566" /> <source>Show Tab Manager</source> <translation>Montrer le gestionnaire d'onglet</translation> </message> @@ -81614,220 +76945,123 @@ <context> <name>TabWidget</name> <message> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="212" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="211" /> <source>Show a navigation menu</source> <translation>Montrer un menu de navigation</translation> </message> <message> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="244" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="243" /> <source>Start</source> <translation type="unfinished">Lancer</translation> </message> <message> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="247" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="246" /> <source>Run Script...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="251" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="250" /> <source>Debug Script...</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="255" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="254" /> <source>Profile Script...</source> <translation type="unfinished">Profiler le script....</translation> </message> <message> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="259" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="258" /> <source>Coverage run of Script...</source> <translation type="unfinished">Lancer le script en mode Coverage...</translation> </message> <message> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="265" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="264" /> <source>Move Left</source> <translation>Déplacer vers la gauche</translation> </message> <message> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="268" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="267" /> <source>Move Right</source> <translation>Déplacer vers la droite</translation> </message> <message> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="271" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="270" /> <source>Move First</source> <translation>Déplacer en premier</translation> </message> <message> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="274" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="273" /> <source>Move Last</source> <translation>Déplacer en dernier</translation> </message> <message> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="278" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="277" /> <source>Close</source> <translation>Fermer</translation> </message> <message> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="281" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="280" /> <source>Close Others</source> <translation>Fermer les autres</translation> </message> <message> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="283" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="282" /> <source>Close All</source> <translation>Tout fermer</translation> </message> <message> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="287" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="286" /> <source>Save</source> <translation>Enregistrer</translation> </message> <message> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="290" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="289" /> <source>Save As...</source> <translation>Enregistrer sous...</translation> </message> <message> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="293" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="292" /> <source>Save All</source> <translation>Tout enregistrer</translation> </message> <message> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="296" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="295" /> <source>Open 'rejection' file</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="303" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="302" /> <source>Print Preview</source> <translation type="unfinished">Aperçu avant impression</translation> </message> <message> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="306" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="305" /> <source>Print</source> <translation>Imprimer</translation> </message> <message> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="309" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="308" /> <source>Copy Path to Clipboard</source> <translation>Copier chemin dans le Presse-Papiers</translation> </message> <message> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="469" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="468" /> <source>{0} (ro)</source> <translation>{0} (ro)</translation> </message> - <message> - <source>Close the current editor</source> - <translation type="vanished">Ferme l'éditeur courant</translation> - </message> - </context> - <context> - <name>TabnannyDialog</name> - <message> - <source>No indentation errors found.</source> - <translation type="vanished">Aucune erreur d'indentation trouvée.</translation> - </message> - <message> - <source>Tabnanny Result</source> - <translation type="vanished">Résutats de Tabanny</translation> - </message> - <message> - <source><b>Tabnanny Results</b> -<p>This dialog shows the results of the tabnanny command. Double clicking an -entry will open an editor window and position the cursor at the respective line.</p></source> - <translation type="vanished"><b>Listing du correcteur d'indentations</b> -<p>Cette liste affiche les résultats du correcteur 'tabnanny '. Un double-click -sur une entrée ouvre une fenêtre d'édition et place le curseur sur la ligne -correspondante.</p></translation> - </message> - <message> - <source><b>Result List</b> -<p>This list shows the results of the tabnanny command. Double clicking -an entry will open this entry in an editor window and position the cursor at -the respective line.</p></source> - <translation type="vanished"><b>Listing du correcteur d'indentations</b> -<p>Cette liste affiche les résultats du correcteur 'tabnanny '. Un double-click -sur une entrée ouvre une fenêtre d'édition et place le curseur sur la ligne -correspondante.</p></translation> - </message> - <message> - <source>Filename</source> - <translation type="vanished">Nom de fichier</translation> - </message> - <message> - <source>#</source> - <translation type="vanished">#</translation> - </message> - <message> - <source>Source</source> - <translation type="vanished">Source</translation> - </message> - <message> - <source>Shows the progress of the tabnanny action</source> - <translation type="vanished">Affiche la progression du correcteur 'tabnanny'</translation> - </message> - <message> - <source>Exclude Files:</source> - <translation type="vanished">Fichiers exclus :</translation> - </message> - <message> - <source>Enter filename patterns of files to be excluded separated by a comma</source> - <translation type="vanished">Entrer les filtres de noms de fichiers à exclure, séparés par des virgules</translation> - </message> - <message> - <source>Start</source> - <translation type="vanished">Démarrer</translation> - </message> - <message> - <source>%v/%m Files</source> - <translation type="vanished">Fichiers %v/%m</translation> - </message> - <message> - <source>Preparing files...</source> - <translation type="vanished">Préparation en cours des fichiers...</translation> - </message> - <message> - <source>Errors</source> - <translation type="vanished">Erreurs</translation> - </message> - <message> - <source>Transferring data...</source> - <translation type="vanished">Transfert en cours des données...</translation> - </message> - </context> - <context> - <name>TabnannyPlugin</name> - <message> - <source>Check Indentations</source> - <translation type="vanished">Vérification des indentations</translation> - </message> - <message> - <source>&Indentations...</source> - <translation type="vanished">&Indentations...</translation> - </message> - <message> - <source>Check indentations using tabnanny.</source> - <translation type="vanished">Vérifie les indentation en utilisant tabanny.</translation> - </message> - <message> - <source><b>Check Indentations...</b><p>This checks Python files for bad indentations using tabnanny.</p></source> - <translation type="vanished"><b>Vérification des indentations...</b><p>Vérifie les mauvaises indentations des fichiers Python en utilisant tabanny.</p></translation> - </message> </context> <context> <name>Tabview</name> <message> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1077" /> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1012" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1076" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1011" /> <source>Untitled {0}</source> <translation>SansTitre {0}</translation> </message> <message> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1485" /> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1088" /> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1033" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1484" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1087" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1032" /> <source>{0} (ro)</source> <translation>{0} (ro)</translation> </message> @@ -82431,12 +77665,12 @@ <context> <name>TemplateGroup</name> <message> - <location filename="../Templates/TemplateViewer.py" line="99" /> + <location filename="../Templates/TemplateViewer.py" line="100" /> <source>Add Template</source> <translation>Ajout d'un gabarit</translation> </message> <message> - <location filename="../Templates/TemplateViewer.py" line="101" /> + <location filename="../Templates/TemplateViewer.py" line="102" /> <source><p>The group <b>{0}</b> already contains a template named <b>{1}</b>.</p></source> <translation type="unfinished" /> </message> @@ -82587,159 +77821,143 @@ <context> <name>TemplateViewer</name> <message> - <location filename="../Templates/TemplateViewer.py" line="403" /> + <location filename="../Templates/TemplateViewer.py" line="404" /> <source>Apply</source> <translation>Appliquer</translation> </message> <message> - <location filename="../Templates/TemplateViewer.py" line="405" /> + <location filename="../Templates/TemplateViewer.py" line="406" /> <source>Add entry...</source> <translation>Ajouter un gabarit...</translation> </message> <message> - <location filename="../Templates/TemplateViewer.py" line="421" /> - <location filename="../Templates/TemplateViewer.py" line="406" /> + <location filename="../Templates/TemplateViewer.py" line="422" /> + <location filename="../Templates/TemplateViewer.py" line="407" /> <source>Add group...</source> <translation>Ajouter un groupe...</translation> </message> <message> - <location filename="../Templates/TemplateViewer.py" line="407" /> - <source>Edit...</source> - <translation>Éditer...</translation> - </message> - <message> <location filename="../Templates/TemplateViewer.py" line="408" /> + <source>Edit...</source> + <translation>Éditer...</translation> + </message> + <message> + <location filename="../Templates/TemplateViewer.py" line="409" /> <source>Remove</source> <translation>Supprimer</translation> </message> <message> - <location filename="../Templates/TemplateViewer.py" line="423" /> - <location filename="../Templates/TemplateViewer.py" line="410" /> - <source>Save</source> - <translation>Enregistrer</translation> - </message> - <message> <location filename="../Templates/TemplateViewer.py" line="424" /> <location filename="../Templates/TemplateViewer.py" line="411" /> + <source>Save</source> + <translation>Enregistrer</translation> + </message> + <message> + <location filename="../Templates/TemplateViewer.py" line="425" /> + <location filename="../Templates/TemplateViewer.py" line="412" /> <source>Import...</source> <translation>Importer...</translation> </message> <message> - <location filename="../Templates/TemplateViewer.py" line="426" /> - <location filename="../Templates/TemplateViewer.py" line="412" /> - <source>Export...</source> - <translation>Exporter...</translation> - </message> - <message> <location filename="../Templates/TemplateViewer.py" line="427" /> <location filename="../Templates/TemplateViewer.py" line="413" /> + <source>Export...</source> + <translation>Exporter...</translation> + </message> + <message> + <location filename="../Templates/TemplateViewer.py" line="428" /> + <location filename="../Templates/TemplateViewer.py" line="414" /> <source>Reload</source> <translation>Recharger</translation> </message> <message> - <location filename="../Templates/TemplateViewer.py" line="430" /> - <location filename="../Templates/TemplateViewer.py" line="416" /> + <location filename="../Templates/TemplateViewer.py" line="431" /> + <location filename="../Templates/TemplateViewer.py" line="417" /> <source>Help about Templates...</source> <translation>Aide...</translation> </message> <message> - <location filename="../Templates/TemplateViewer.py" line="433" /> - <location filename="../Templates/TemplateViewer.py" line="418" /> + <location filename="../Templates/TemplateViewer.py" line="434" /> + <location filename="../Templates/TemplateViewer.py" line="419" /> <source>Configure...</source> <translation>Configuration...</translation> </message> <message> - <location filename="../Templates/TemplateViewer.py" line="540" /> - <source>Remove Template</source> - <translation>Suppression du gabarit</translation> - </message> - <message> <location filename="../Templates/TemplateViewer.py" line="541" /> + <source>Remove Template</source> + <translation>Suppression du gabarit</translation> + </message> + <message> + <location filename="../Templates/TemplateViewer.py" line="542" /> <source><p>Do you really want to remove <b>{0}</b>?</p></source> <translation><p>Voulez-vous vraiment supprimer <b>{0}</b> ?</p></translation> </message> <message> - <location filename="../Templates/TemplateViewer.py" line="567" /> + <location filename="../Templates/TemplateViewer.py" line="568" /> <source>Import Templates</source> <translation>Importation des gabarits</translation> </message> <message> - <location filename="../Templates/TemplateViewer.py" line="569" /> + <location filename="../Templates/TemplateViewer.py" line="570" /> <source>Templates Files (*.ecj);;XML Templates Files (*.e4c);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Templates/TemplateViewer.py" line="599" /> - <location filename="../Templates/TemplateViewer.py" line="583" /> - <source>Export Templates</source> - <translation>Exportation des gabarits</translation> - </message> - <message> - <location filename="../Templates/TemplateViewer.py" line="585" /> - <source>Templates Files (*.ecj);;All Files (*)</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Templates/TemplateViewer.py" line="600" /> + <location filename="../Templates/TemplateViewer.py" line="584" /> + <source>Export Templates</source> + <translation>Exportation des gabarits</translation> + </message> + <message> + <location filename="../Templates/TemplateViewer.py" line="586" /> + <source>Templates Files (*.ecj);;All Files (*)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Templates/TemplateViewer.py" line="601" /> <source><p>The templates file <b>{0}</b> exists already. Overwrite it?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Templates/TemplateViewer.py" line="615" /> - <source>Reload Templates</source> - <translation>Recharger gabarits</translation> - </message> - <message> <location filename="../Templates/TemplateViewer.py" line="616" /> + <source>Reload Templates</source> + <translation>Recharger gabarits</translation> + </message> + <message> + <location filename="../Templates/TemplateViewer.py" line="617" /> <source>The templates contain unsaved changes. Shall these changes be discarded?</source> <translation>Le gabarit contient des modifications non enregistrées. Faut-il ignorer ces modifications ?</translation> </message> <message> - <location filename="../Templates/TemplateViewer.py" line="634" /> - <source>Template Help</source> - <translation>Aide sur les gabarits</translation> - </message> - <message> <location filename="../Templates/TemplateViewer.py" line="635" /> + <source>Template Help</source> + <translation>Aide sur les gabarits</translation> + </message> + <message> + <location filename="../Templates/TemplateViewer.py" line="636" /> <source><p><b>Template groups</b> are a means of grouping individual templates. Groups have an attribute that specifies, which programming language they apply for. In order to add template entries, at least one group has to be defined.</p><p><b>Template entries</b> are the actual templates. They are grouped by the template groups. Help about how to define them is available in the template edit dialog.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Templates/TemplateViewer.py" line="889" /> - <source>Edit Template Group</source> - <translation>Edition du Groupe de gabarits</translation> - </message> - <message> <location filename="../Templates/TemplateViewer.py" line="890" /> + <source>Edit Template Group</source> + <translation>Edition du Groupe de gabarits</translation> + </message> + <message> + <location filename="../Templates/TemplateViewer.py" line="891" /> <source><p>A template group with the name <b>{0}</b> already exists.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../Templates/TemplateViewer.py" line="1013" /> - <source>Read Templates</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Templates/TemplateViewer.py" line="1014" /> + <source>Read Templates</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Templates/TemplateViewer.py" line="1015" /> <source><p>The templates file <b>{0}</b> could not be read.</p></source> <translation><p>Le fichier gabarit <b>{0}</b> ne peut être lu.</p></translation> </message> - <message> - <source>Templates Files (*.e4c);; All Files (*)</source> - <translation type="vanished">Fichiers gabarits (*.e3c);; Tous les fichiers (*) {4c?}</translation> - </message> - <message> - <source>Save templates</source> - <translation type="vanished">Enregistrement des gabarits</translation> - </message> - <message> - <source>Read templates</source> - <translation type="vanished">Lecture des gabarits</translation> - </message> - <message> - <source><p>The templates file <b>{0}</b> could not be written.</p></source> - <translation type="vanished"><p>Le fichier gabarit <b>{0}</b> ne peut être écrit.</p></translation> - </message> </context> <context> <name>TemplatesFile</name> @@ -83290,8 +78508,8 @@ <source>Test Run Output</source> <translation type="unfinished" /> </message> - <message> - <source>&Erase coverage data</source> + </context> + <context> <translation type="vanished">&Supprimer les données de coverage</translation> </message> <message> @@ -83881,12 +79099,12 @@ <context> <name>TranslationEngine</name> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="91" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="98" /> <source>No pronounce data available</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="106" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/TranslationEngine.py" line="116" /> <source>No translation available</source> <translation>Pas de traduction disponible</translation> </message> @@ -84012,38 +79230,32 @@ <source>Exempt directory from translation</source> <translation>Exclure le répertoire de la traduction</translation> </message> - <message> - <source>&Translation Path Pattern: -(Use '%language%' where the language code should be inserted, e.g. i18n/eric6_%language%.ts)</source> - <translation type="vanished">&Pattern des fichiers de traduction: -(Utiliser la balise %language% là où la langue doit être insérée, ex: i18n/eric4_%language%.ts) {18n?} {5_?} {18n?} {6_?}</translation> - </message> </context> <context> <name>TranslationsDict</name> <message> - <location filename="../Tools/TRPreviewer.py" line="519" /> - <location filename="../Tools/TRPreviewer.py" line="489" /> + <location filename="../Tools/TRPreviewer.py" line="520" /> + <location filename="../Tools/TRPreviewer.py" line="490" /> <source>Set Translator</source> <translation>Sélection d'une traduction</translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="490" /> + <location filename="../Tools/TRPreviewer.py" line="491" /> <source><p>The translation filename <b>{0}</b> is invalid.</p></source> <translation><p>Le nom de fichier de traduction <b>{0}</b> n'est pas valide.</p></translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="520" /> + <location filename="../Tools/TRPreviewer.py" line="521" /> <source><p>The translator <b>{0}</b> is not known.</p></source> <translation><p>Le traducteur <b>{0}</b> n'est pas connu.</p></translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="662" /> - <source>Load Translator</source> - <translation>Chargement du traducteur</translation> - </message> - <message> <location filename="../Tools/TRPreviewer.py" line="663" /> + <source>Load Translator</source> + <translation>Chargement du traducteur</translation> + </message> + <message> + <location filename="../Tools/TRPreviewer.py" line="664" /> <source><p>The translation file <b>{0}</b> could not be loaded.</p></source> <translation><p>Le fichier de traduction <b>{0}</b> ne peut être chargé.</p></translation> </message> @@ -84080,305 +79292,304 @@ <context> <name>TranslatorEngines</name> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="39" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="44" /> + <source>DeepL</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="46" /> <source>Google V.1</source> <translation>Google V.1</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="41" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="48" /> <source>Google V.2</source> <translation>Google V.2</translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="43" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="50" /> + <source>IBM Watson</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="52" /> + <source>Microsoft</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="54" /> <source>MyMemory</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="45" /> - <source>Glosbe</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="47" /> - <source>PROMT</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="49" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="56" /> <source>Yandex</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="51" /> - <source>Microsoft</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="53" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="59" /> + <source>Unknow translation service name ({0})</source> + <translation type="unfinished" /> + </message> + <message> <source>DeepL Pro</source> - <translation type="unfinished">DeepL Pro</translation> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="55" /> - <source>IBM Watson</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/__init__.py" line="58" /> - <source>Unknow translation service name ({0})</source> - <translation type="unfinished" /> + <translation type="vanished">DeepL Pro</translation> </message> </context> <context> <name>TranslatorLanguagesDb</name> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="30" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="31" /> <source>Afrikaans</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="31" /> - <source>Arabic</source> - <translation type="unfinished">Arabe</translation> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="32" /> - <source>Belarusian</source> - <translation type="unfinished" /> + <source>Arabic</source> + <translation type="unfinished">Arabe</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="33" /> - <source>Bulgarian</source> + <source>Belarusian</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="34" /> - <source>Bosnian</source> + <source>Bulgarian</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="35" /> - <source>Catalan</source> + <source>Bosnian</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="36" /> - <source>Czech</source> + <source>Catalan</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="37" /> - <source>Danish</source> + <source>Czech</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="38" /> - <source>German</source> + <source>Danish</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="39" /> - <source>Greek</source> - <translation type="unfinished">Grec</translation> + <source>German</source> + <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="40" /> - <source>English</source> - <translation>Anglais</translation> + <source>Greek</source> + <translation type="unfinished">Grec</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="41" /> - <source>Spanish</source> - <translation type="unfinished" /> + <source>English</source> + <translation>Anglais</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="42" /> - <source>Estonian</source> + <source>Spanish</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="43" /> - <source>Finnish</source> + <source>Estonian</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="44" /> - <source>French</source> - <translation>Français</translation> + <source>Finnish</source> + <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="45" /> - <source>Irish</source> - <translation type="unfinished" /> + <source>French</source> + <translation>Français</translation> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="46" /> - <source>Galician</source> + <source>Irish</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="47" /> - <source>Hebrew (he)</source> + <source>Galician</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="48" /> - <source>Hindi</source> + <source>Hebrew (he)</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="49" /> - <source>Croatian</source> + <source>Hindi</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="50" /> - <source>Hungarian</source> + <source>Croatian</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="51" /> - <source>Indonesian</source> + <source>Hungarian</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="52" /> - <source>Icelandic</source> + <source>Indonesian</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="53" /> - <source>Italian</source> + <source>Icelandic</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="54" /> - <source>Hebrew (iw)</source> + <source>Italian</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="55" /> - <source>Japanese</source> + <source>Hebrew (iw)</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="56" /> - <source>Georgian</source> + <source>Japanese</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="57" /> - <source>Korean</source> + <source>Georgian</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="58" /> - <source>Lithuanian</source> + <source>Korean</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="59" /> - <source>Latvian</source> + <source>Lithuanian</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="60" /> - <source>Macedonian</source> + <source>Latvian</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="61" /> - <source>Maltese</source> + <source>Macedonian</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="62" /> - <source>Dutch</source> + <source>Maltese</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="63" /> - <source>Norwegian</source> + <source>Dutch</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="64" /> - <source>Polish</source> + <source>Norwegian</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="65" /> - <source>Portuguese</source> + <source>Polish</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="66" /> - <source>Romanian</source> + <source>Portuguese</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="67" /> - <source>Russian</source> + <source>Romanian</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="68" /> - <source>Slovak</source> + <source>Russian</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="69" /> - <source>Slovenian</source> + <source>Slovak</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="70" /> - <source>Albanian</source> + <source>Slovenian</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="71" /> - <source>Serbian</source> + <source>Albanian</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="72" /> - <source>Swedish</source> + <source>Serbian</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="73" /> - <source>Thai</source> + <source>Swedish</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="74" /> - <source>Filipino</source> + <source>Thai</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="75" /> - <source>Turkish</source> + <source>Filipino</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="76" /> - <source>Ukrainian</source> + <source>Turkish</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="77" /> - <source>Vietnamese</source> + <source>Ukrainian</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="78" /> - <source>Chinese (China)</source> + <source>Vietnamese</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="79" /> + <source>Chinese</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="80" /> + <source>Chinese (China)</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorLanguagesDb.py" line="81" /> <source>Chinese (Taiwan)</source> <translation type="unfinished" /> </message> @@ -84391,7 +79602,7 @@ <translation><b>Configuration du traducteur</b></translation> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="202" /> + <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> @@ -84418,8 +79629,8 @@ </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" /> - <source>DeepL Pro</source> - <translation>DeepL Pro</translation> + <source>DeepL</source> + <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" /> @@ -84431,7 +79642,7 @@ </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" /> - <source>Enter your DeepL Pro key</source> + <source>Enter your DeepL Pro or DeepL Free API key</source> <translation type="unfinished" /> </message> <message> @@ -84491,6 +79702,11 @@ </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" /> + <source>Subscription Region:</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" /> <source>Subscription Key:</source> <translation type="unfinished" /> </message> @@ -84501,6 +79717,11 @@ </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" /> + <source>Enter the subscription region of the text translator service</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.ui" line="0" /> <source>MyMemory</source> <translation type="unfinished" /> </message> @@ -84530,41 +79751,49 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="45" /> - <location filename="../Plugins/UiExtensionPlugins/Translator/ConfigurationPage/TranslatorPage.py" line="41" /> + <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="49" /> + <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="53" /> + <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="58" /> + <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="62" /> + <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="203" /> + <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> </context> <context> <name>TranslatorPlugin</name> <message> - <location filename="../Plugins/PluginTranslator.py" line="69" /> + <location filename="../Plugins/PluginTranslator.py" line="72" /> <source>Translator</source> <translation>Traducteur</translation> </message> @@ -84639,12 +79868,12 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="492" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="493" /> <source>Error playing pronunciation</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="493" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorWidget.py" line="494" /> <source><p>The received pronunciation could not be played.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> @@ -84652,218 +79881,195 @@ <context> <name>TrayStarter</name> <message> - <location filename="../Tools/TrayStarter.py" line="84" /> - <location filename="../Tools/TrayStarter.py" line="65" /> + <location filename="../Tools/TrayStarter.py" line="85" /> + <location filename="../Tools/TrayStarter.py" line="66" /> <source>eric tray starter</source> <translation type="unfinished" /> </message> <message> - <location filename="../Tools/TrayStarter.py" line="68" /> + <location filename="../Tools/TrayStarter.py" line="69" /> <source>Recent Projects</source> <translation>Projets récents</translation> </message> <message> - <location filename="../Tools/TrayStarter.py" line="74" /> + <location filename="../Tools/TrayStarter.py" line="75" /> <source>Recent Multiprojects</source> <translation>Multi-projets récents</translation> </message> <message> - <location filename="../Tools/TrayStarter.py" line="79" /> + <location filename="../Tools/TrayStarter.py" line="80" /> <source>Recent Files</source> <translation>Fichiers récents</translation> </message> <message> - <location filename="../Tools/TrayStarter.py" line="91" /> + <location filename="../Tools/TrayStarter.py" line="92" /> <source>Show Versions</source> <translation>Afficher les versions</translation> </message> <message> - <location filename="../Tools/TrayStarter.py" line="95" /> + <location filename="../Tools/TrayStarter.py" line="96" /> <source>QRegularExpression editor</source> <translation type="unfinished" /> </message> <message> - <location filename="../Tools/TrayStarter.py" line="98" /> + <location filename="../Tools/TrayStarter.py" line="99" /> <source>Python re editor</source> <translation>Éditeur python 're'</translation> </message> <message> - <location filename="../Tools/TrayStarter.py" line="103" /> + <location filename="../Tools/TrayStarter.py" line="104" /> <source>UI Previewer</source> <translation>Visionneur d'UI</translation> </message> <message> - <location filename="../Tools/TrayStarter.py" line="106" /> + <location filename="../Tools/TrayStarter.py" line="107" /> <source>Translations Previewer</source> <translation>Apercu des traductions</translation> </message> <message> - <location filename="../Tools/TrayStarter.py" line="109" /> + <location filename="../Tools/TrayStarter.py" line="110" /> <source>Testing</source> <translation type="unfinished" /> </message> <message> - <location filename="../Tools/TrayStarter.py" line="114" /> + <location filename="../Tools/TrayStarter.py" line="115" /> <source>Compare Files</source> <translation>Comparaison de fichiers</translation> </message> <message> - <location filename="../Tools/TrayStarter.py" line="117" /> + <location filename="../Tools/TrayStarter.py" line="118" /> <source>Compare Files side by side</source> <translation>Comparaison de fichiers côte à côte</translation> </message> <message> - <location filename="../Tools/TrayStarter.py" line="122" /> + <location filename="../Tools/TrayStarter.py" line="123" /> <source>SQL Browser</source> <translation>Navigateur SQL</translation> </message> <message> - <location filename="../Tools/TrayStarter.py" line="127" /> + <location filename="../Tools/TrayStarter.py" line="128" /> <source>Snapshot</source> <translation type="unfinished" /> </message> <message> - <location filename="../Tools/TrayStarter.py" line="130" /> + <location filename="../Tools/TrayStarter.py" line="131" /> <source>Icon Editor</source> <translation>Éditeur d'icone</translation> </message> <message> - <location filename="../Tools/TrayStarter.py" line="135" /> + <location filename="../Tools/TrayStarter.py" line="136" /> <source>Install Plugin</source> <translation>Installer un plugin</translation> </message> <message> - <location filename="../Tools/TrayStarter.py" line="138" /> + <location filename="../Tools/TrayStarter.py" line="139" /> <source>Uninstall Plugin</source> <translation>Désinstaller un plugin</translation> </message> <message> - <location filename="../Tools/TrayStarter.py" line="141" /> + <location filename="../Tools/TrayStarter.py" line="142" /> <source>Plugin Repository</source> <translation>Référentiel de plugins</translation> </message> <message> - <location filename="../Tools/TrayStarter.py" line="146" /> + <location filename="../Tools/TrayStarter.py" line="147" /> <source>Virtual Environments</source> <translation type="unfinished" /> </message> <message> - <location filename="../Tools/TrayStarter.py" line="151" /> + <location filename="../Tools/TrayStarter.py" line="152" /> <source>Preferences</source> <translation>Préférences</translation> </message> <message> - <location filename="../Tools/TrayStarter.py" line="156" /> + <location filename="../Tools/TrayStarter.py" line="157" /> <source>eric Mini Editor</source> <translation type="unfinished" /> </message> <message> - <location filename="../Tools/TrayStarter.py" line="159" /> + <location filename="../Tools/TrayStarter.py" line="160" /> <source>eric Hex Editor</source> <translation type="unfinished" /> </message> <message> - <location filename="../Tools/TrayStarter.py" line="162" /> + <location filename="../Tools/TrayStarter.py" line="163" /> <source>eric Shell Window</source> <translation type="unfinished" /> </message> <message> - <location filename="../Tools/TrayStarter.py" line="167" /> + <location filename="../Tools/TrayStarter.py" line="168" /> <source>eric Web Browser</source> <translation type="unfinished" /> </message> <message> - <location filename="../Tools/TrayStarter.py" line="170" /> + <location filename="../Tools/TrayStarter.py" line="171" /> <source>eric Web Browser (with QtHelp)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Tools/TrayStarter.py" line="174" /> + <location filename="../Tools/TrayStarter.py" line="175" /> <source>eric Web Browser (Private Mode)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Tools/TrayStarter.py" line="190" /> + <location filename="../Tools/TrayStarter.py" line="191" /> <source>eric IDE</source> <translation type="unfinished" /> </message> <message> - <location filename="../Tools/TrayStarter.py" line="195" /> + <location filename="../Tools/TrayStarter.py" line="196" /> <source>Configure Tray Starter</source> <translation type="unfinished" /> </message> <message> - <location filename="../Tools/TrayStarter.py" line="200" /> + <location filename="../Tools/TrayStarter.py" line="201" /> <source>Quit</source> <translation>Quitter</translation> </message> <message> - <location filename="../Tools/TrayStarter.py" line="287" /> - <source>Process Generation Error</source> - <translation>Erreur du processus</translation> - </message> - <message> <location filename="../Tools/TrayStarter.py" line="288" /> + <source>Process Generation Error</source> + <translation>Erreur du processus</translation> + </message> + <message> + <location filename="../Tools/TrayStarter.py" line="289" /> <source><p>Could not start the process.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Ne peut démarrer le processus.<br>Vérifier qu'il est disponible en tant que <b>{0}</b>.</p></translation> </message> <message> - <location filename="../Tools/TrayStarter.py" line="292" /> + <location filename="../Tools/TrayStarter.py" line="293" /> <source>OK</source> <translation>OK</translation> </message> <message> - <location filename="../Tools/TrayStarter.py" line="548" /> + <location filename="../Tools/TrayStarter.py" line="549" /> <source><h3>Version Numbers</h3><table></source> <translation><h3>Numéros de version</h3><table></translation> </message> <message> - <location filename="../Tools/TrayStarter.py" line="600" /> + <location filename="../Tools/TrayStarter.py" line="590" /> + <source><tr><td><b>WebEngine (Security)</b></td><td>{0}</td></tr></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Tools/TrayStarter.py" line="608" /> <source>Desktop</source> <translation type="unfinished" /> </message> <message> - <location filename="../Tools/TrayStarter.py" line="603" /> + <location filename="../Tools/TrayStarter.py" line="611" /> <source>Session Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../Tools/TrayStarter.py" line="605" /> + <location filename="../Tools/TrayStarter.py" line="613" /> <source></table></source> <translation></table></translation> </message> - <message> <source>Unittest</source> <translation type="vanished">Tests unitaires</translation> </message> <message> - <source>QRegExp editor</source> - <translation type="vanished">Éditeur QRegExp</translation> - </message> - <message> - <source>Eric6 tray starter</source> - <translation type="vanished">Lanceur eric6</translation> - </message> - <message> - <source>eric6 Web Browser</source> - <translation type="vanished">Navigateur web eric6</translation> - </message> - <message> - <source>eric6 IDE</source> - <translation type="vanished">IDE eric6</translation> - </message> - <message> - <source>eric6 Mini Editor</source> - <translation type="vanished">Mini-éditeur eric6</translation> - </message> - <message> - <source>eric6 Shell Window</source> - <translation type="vanished">Fenêtre shell eric6</translation> - </message> - <message> - <source>eric6 Web Browser (Private Mode)</source> - <translation type="vanished">Navigateur web eric6 (Mode privé)</translation> - </message> </context> <context> <name>TrayStarterPage</name> @@ -85089,286 +80295,286 @@ <context> <name>UIPreviewer</name> <message> - <location filename="../Tools/UIPreviewer.py" line="324" /> - <location filename="../Tools/UIPreviewer.py" line="311" /> - <location filename="../Tools/UIPreviewer.py" line="61" /> + <location filename="../Tools/UIPreviewer.py" line="325" /> + <location filename="../Tools/UIPreviewer.py" line="312" /> + <location filename="../Tools/UIPreviewer.py" line="62" /> <source>UI Previewer</source> <translation>Visionneur d'UI</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="76" /> + <location filename="../Tools/UIPreviewer.py" line="77" /> <source>Select GUI Theme</source> <translation>Sélectioner un thème de GUI</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="83" /> + <location filename="../Tools/UIPreviewer.py" line="84" /> <source>Select the GUI Theme</source> <translation>Sélectionne un thème pour le GUI</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="135" /> + <location filename="../Tools/UIPreviewer.py" line="136" /> <source>&Open File</source> <translation>&Ouvrir Fichier</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="137" /> + <location filename="../Tools/UIPreviewer.py" line="138" /> <source>Ctrl+O</source> <comment>File|Open</comment> <translation>Ctrl+O</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="138" /> + <location filename="../Tools/UIPreviewer.py" line="139" /> <source>Open a UI file for display</source> <translation>Ouvre un fichier UI pour l'afficher</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="139" /> + <location filename="../Tools/UIPreviewer.py" line="140" /> <source><b>Open File</b><p>This opens a new UI file for display.</p></source> <translation><b>Ouvrir un fichier</b><p>Ceci ouvre un nouveau fichier UI à afficher.</p></translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="147" /> + <location filename="../Tools/UIPreviewer.py" line="148" /> <source>&Print</source> <translation>&Imprimer</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="149" /> + <location filename="../Tools/UIPreviewer.py" line="150" /> <source>Ctrl+P</source> <comment>File|Print</comment> <translation>Ctrl+P</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="150" /> - <source>Print a screen capture</source> - <translation>Imprimer une capture d'écran</translation> - </message> - <message> <location filename="../Tools/UIPreviewer.py" line="151" /> + <source>Print a screen capture</source> + <translation>Imprimer une capture d'écran</translation> + </message> + <message> + <location filename="../Tools/UIPreviewer.py" line="152" /> <source><b>Print</b><p>Print a screen capture.</p></source> <translation><b>Imprimer</b><p>Imprime une capture d'écran.</p></translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="553" /> - <location filename="../Tools/UIPreviewer.py" line="159" /> + <location filename="../Tools/UIPreviewer.py" line="555" /> + <location filename="../Tools/UIPreviewer.py" line="160" /> <source>Print Preview</source> <translation>Aperçu avant impression</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="160" /> + <location filename="../Tools/UIPreviewer.py" line="161" /> <source>Print preview a screen capture</source> <translation>Aperçu de la fenêtre</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="162" /> + <location filename="../Tools/UIPreviewer.py" line="163" /> <source><b>Print Preview</b><p>Print preview a screen capture.</p></source> <translation><b>Aperçu avant impression</b><p>Aperçu de la fenêtre avant impression.</p></translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="170" /> + <location filename="../Tools/UIPreviewer.py" line="171" /> <source>&Screen Capture</source> <translation>Capture d'&écran</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="172" /> - <source>Ctrl+S</source> - <comment>File|Screen Capture</comment> - <translation>Ctrl+E</translation> - </message> - <message> <location filename="../Tools/UIPreviewer.py" line="173" /> + <source>Ctrl+S</source> + <comment>File|Screen Capture</comment> + <translation>Ctrl+E</translation> + </message> + <message> + <location filename="../Tools/UIPreviewer.py" line="174" /> <source>Save a screen capture to an image file</source> <translation>Enregistre une capture d'écran sous forme d'image</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="175" /> + <location filename="../Tools/UIPreviewer.py" line="176" /> <source><b>Screen Capture</b><p>Save a screen capture to an image file.</p></source> <translation><b>Capture d'écran</b><p>Enregistre une capture d'acran sous forme d'image.</p></translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="182" /> + <location filename="../Tools/UIPreviewer.py" line="183" /> <source>&Quit</source> <translation>&Quitter</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="184" /> - <source>Ctrl+Q</source> - <comment>File|Quit</comment> - <translation>Ctrl+Q</translation> - </message> - <message> <location filename="../Tools/UIPreviewer.py" line="185" /> - <source>Quit the application</source> - <translation>Quitte l'application</translation> + <source>Ctrl+Q</source> + <comment>File|Quit</comment> + <translation>Ctrl+Q</translation> </message> <message> <location filename="../Tools/UIPreviewer.py" line="186" /> + <source>Quit the application</source> + <translation>Quitte l'application</translation> + </message> + <message> + <location filename="../Tools/UIPreviewer.py" line="187" /> <source><b>Quit</b><p>Quit the application.</p></source> <translation><b>Quitter</b><p>Quitte l'application.</p></translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="193" /> + <location filename="../Tools/UIPreviewer.py" line="194" /> <source>&Copy</source> <translation>&Copier</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="195" /> + <location filename="../Tools/UIPreviewer.py" line="196" /> <source>Ctrl+C</source> <comment>Edit|Copy</comment> <translation>Ctrl+C</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="197" /> - <source>Copy screen capture to clipboard</source> - <translation>Copie la capture d'écran dans le presse-papier</translation> - </message> - <message> <location filename="../Tools/UIPreviewer.py" line="198" /> + <source>Copy screen capture to clipboard</source> + <translation>Copie la capture d'écran dans le presse-papier</translation> + </message> + <message> + <location filename="../Tools/UIPreviewer.py" line="199" /> <source><b>Copy</b><p>Copy screen capture to clipboard.</p></source> <translation><b>Copier</b><p>Copie la capture d'écran dans le presse-papier.</p></translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="206" /> - <source>&What's This?</source> - <translation>&Qu'est-ce que c'est?</translation> - </message> - <message> <location filename="../Tools/UIPreviewer.py" line="207" /> - <source>Shift+F1</source> - <translation>Shift+F1</translation> + <source>&What's This?</source> + <translation>&Qu'est-ce que c'est?</translation> </message> <message> <location filename="../Tools/UIPreviewer.py" line="208" /> - <source>Context sensitive help</source> - <translation>Aide contextuelle</translation> + <source>Shift+F1</source> + <translation>Shift+F1</translation> </message> <message> <location filename="../Tools/UIPreviewer.py" line="209" /> + <source>Context sensitive help</source> + <translation>Aide contextuelle</translation> + </message> + <message> + <location filename="../Tools/UIPreviewer.py" line="210" /> <source><b>Display context sensitive help</b><p>In What's This? mode, the mouse cursor shows an arrow with a question mark, and you can click on the interface elements to get a short description of what they do and how to use them. In dialogs, this feature can be accessed using the context help button in the titlebar.</p></source> <translation><b>Affiche l'aide contextuelle</b><p>Dans le mode "Qu'est-ce que c'est?", la souris est affichée avec un point d'interrogation, et on peut cliquer sur les éléments de l'interface pour obtenir une courte description de l'élément. Cette fonction peut être obtenue avec le bouton d'aide contextuelle de la barre principale.</p></translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="219" /> - <source>&About</source> - <translation>&À propos de </translation> - </message> - <message> <location filename="../Tools/UIPreviewer.py" line="220" /> + <source>&About</source> + <translation>&À propos de </translation> + </message> + <message> + <location filename="../Tools/UIPreviewer.py" line="221" /> <source>Display information about this software</source> <translation>Affiche les informations concernant le logiciel</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="222" /> + <location filename="../Tools/UIPreviewer.py" line="223" /> <source><b>About</b><p>Display some information about this software.</p></source> <translation><b>À propos de</b><p>Affiche certaines informations concernant le logiciel.</p></translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="228" /> + <location filename="../Tools/UIPreviewer.py" line="229" /> <source>About &Qt</source> <translation>À propos de &Qt</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="230" /> - <source>Display information about the Qt toolkit</source> - <translation>Affiche les informations concernant Qt</translation> - </message> - <message> <location filename="../Tools/UIPreviewer.py" line="231" /> + <source>Display information about the Qt toolkit</source> + <translation>Affiche les informations concernant Qt</translation> + </message> + <message> + <location filename="../Tools/UIPreviewer.py" line="232" /> <source><b>About Qt</b><p>Display some information about the Qt toolkit.</p></source> <translation><b>À propos de Qt</b><p>Affiche les informations concernant Qt</p></translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="243" /> + <location filename="../Tools/UIPreviewer.py" line="244" /> <source>&File</source> <translation>&Fichier</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="253" /> + <location filename="../Tools/UIPreviewer.py" line="254" /> <source>&Edit</source> <translation>&Edition</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="259" /> + <location filename="../Tools/UIPreviewer.py" line="260" /> <source>&Help</source> <translation>A&ide</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="270" /> + <location filename="../Tools/UIPreviewer.py" line="271" /> <source>File</source> <translation>Fichier</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="280" /> + <location filename="../Tools/UIPreviewer.py" line="281" /> <source>Edit</source> <translation>Édition</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="284" /> + <location filename="../Tools/UIPreviewer.py" line="285" /> <source>Help</source> <translation>Aide</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="312" /> + <location filename="../Tools/UIPreviewer.py" line="313" /> <source><h3> About UI Previewer </h3><p>The UI Previewer loads and displays Qt User-Interface files with various styles, which are selectable via a selection list.</p></source> <translation><h3> À propos du visualiseur d'UI</h3><p>Le visualiseur d'UI charge et affiche les fichiers d'interface utilisateur Qt avec différents thèmes, sélectionnables dans une liste déroulante.</p></translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="332" /> + <location filename="../Tools/UIPreviewer.py" line="333" /> <source>Select UI file</source> <translation>Sélection de fichiers UI</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="334" /> + <location filename="../Tools/UIPreviewer.py" line="335" /> <source>Qt User-Interface Files (*.ui)</source> <translation>Fichiers Qt User-Interface (*.ui)</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="367" /> - <source>Load UI File</source> - <translation>Chargement du fichier UI</translation> - </message> - <message> <location filename="../Tools/UIPreviewer.py" line="368" /> + <source>Load UI File</source> + <translation>Chargement du fichier UI</translation> + </message> + <message> + <location filename="../Tools/UIPreviewer.py" line="369" /> <source><p>The file <b>{0}</b> could not be loaded.</p></source> <translation><p>Le fichier <b>{0}</b> ne peut être chargé.</p></translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="495" /> - <location filename="../Tools/UIPreviewer.py" line="483" /> - <location filename="../Tools/UIPreviewer.py" line="467" /> - <location filename="../Tools/UIPreviewer.py" line="453" /> + <location filename="../Tools/UIPreviewer.py" line="497" /> + <location filename="../Tools/UIPreviewer.py" line="485" /> + <location filename="../Tools/UIPreviewer.py" line="468" /> + <location filename="../Tools/UIPreviewer.py" line="454" /> <source>Save Image</source> <translation>Enregistrer l'image</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="554" /> - <location filename="../Tools/UIPreviewer.py" line="511" /> - <location filename="../Tools/UIPreviewer.py" line="496" /> - <location filename="../Tools/UIPreviewer.py" line="454" /> + <location filename="../Tools/UIPreviewer.py" line="556" /> + <location filename="../Tools/UIPreviewer.py" line="513" /> + <location filename="../Tools/UIPreviewer.py" line="498" /> + <location filename="../Tools/UIPreviewer.py" line="455" /> <source>There is no UI file loaded.</source> <translation>Aucun fichier UI n'est chargé.</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="463" /> + <location filename="../Tools/UIPreviewer.py" line="464" /> <source>Images ({0})</source> <translation>Images ({0})</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="484" /> + <location filename="../Tools/UIPreviewer.py" line="486" /> <source><p>The file <b>{0}</b> could not be saved.</p></source> <translation><p>Le fichier <b>{0}</b> ne peut être enregistré.</p></translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="510" /> + <location filename="../Tools/UIPreviewer.py" line="512" /> <source>Print Image</source> <translation>Imprimer l'image</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="532" /> + <location filename="../Tools/UIPreviewer.py" line="534" /> <source>Printing the image...</source> <translation>Imprimer l'image...</translation> </message> <message> - <location filename="../Tools/UIPreviewer.py" line="542" /> + <location filename="../Tools/UIPreviewer.py" line="544" /> <source>Image sent to printer...</source> <translation>Image envoyée à l'imrpimante...</translation> </message> @@ -85404,120 +80610,120 @@ <context> <name>UMLDialog</name> <message> - <location filename="../Graphics/UMLDialog.py" line="44" /> + <location filename="../Graphics/UMLDialog.py" line="45" /> <source>Class Diagram</source> <translation type="unfinished">Diagramme des classes</translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="46" /> + <location filename="../Graphics/UMLDialog.py" line="47" /> <source>Package Diagram</source> <translation type="unfinished" /> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="48" /> + <location filename="../Graphics/UMLDialog.py" line="49" /> <source>Imports Diagram</source> <translation type="unfinished">Diagramme des modules</translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="50" /> + <location filename="../Graphics/UMLDialog.py" line="51" /> <source>Application Diagram</source> <translation type="unfinished" /> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="107" /> + <location filename="../Graphics/UMLDialog.py" line="108" /> <source>Illegal Diagram Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="116" /> + <location filename="../Graphics/UMLDialog.py" line="117" /> <source>Close</source> <translation>Fermer</translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="121" /> + <location filename="../Graphics/UMLDialog.py" line="122" /> <source>Load</source> <translation>Charger</translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="126" /> + <location filename="../Graphics/UMLDialog.py" line="127" /> <source>Save</source> <translation>Enregistrer</translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="131" /> + <location filename="../Graphics/UMLDialog.py" line="132" /> <source>Save As...</source> <translation>Enregistrer sous...</translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="136" /> + <location filename="../Graphics/UMLDialog.py" line="137" /> <source>Save as Image</source> <translation>Enregistrer en tant qu'image</translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="141" /> + <location filename="../Graphics/UMLDialog.py" line="142" /> <source>Print</source> <translation>Imprimer</translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="146" /> + <location filename="../Graphics/UMLDialog.py" line="147" /> <source>Print Preview</source> <translation>Aperçu avant impression</translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="154" /> + <location filename="../Graphics/UMLDialog.py" line="155" /> <source>Window</source> <translation>Fenêtre</translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="158" /> + <location filename="../Graphics/UMLDialog.py" line="159" /> <source>File</source> <translation>Fichier</translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="456" /> - <location filename="../Graphics/UMLDialog.py" line="260" /> - <location filename="../Graphics/UMLDialog.py" line="243" /> + <location filename="../Graphics/UMLDialog.py" line="458" /> + <location filename="../Graphics/UMLDialog.py" line="262" /> + <location filename="../Graphics/UMLDialog.py" line="244" /> <source>Save Diagram</source> <translation>Enregistrer le diagramme</translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="289" /> - <location filename="../Graphics/UMLDialog.py" line="245" /> + <location filename="../Graphics/UMLDialog.py" line="291" /> + <location filename="../Graphics/UMLDialog.py" line="246" /> <source>Eric Graphics File (*.egj);;Eric Text Graphics File (*.e5g);;All Files (*)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="261" /> + <location filename="../Graphics/UMLDialog.py" line="263" /> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Le fichier <b>{0}</b>existe déjà. Écraser ?</p></translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="513" /> - <location filename="../Graphics/UMLDialog.py" line="480" /> - <location filename="../Graphics/UMLDialog.py" line="421" /> - <location filename="../Graphics/UMLDialog.py" line="324" /> - <location filename="../Graphics/UMLDialog.py" line="287" /> + <location filename="../Graphics/UMLDialog.py" line="515" /> + <location filename="../Graphics/UMLDialog.py" line="482" /> + <location filename="../Graphics/UMLDialog.py" line="423" /> + <location filename="../Graphics/UMLDialog.py" line="326" /> + <location filename="../Graphics/UMLDialog.py" line="289" /> <source>Load Diagram</source> <translation>Charger le diagramme</translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="481" /> - <location filename="../Graphics/UMLDialog.py" line="325" /> + <location filename="../Graphics/UMLDialog.py" line="483" /> + <location filename="../Graphics/UMLDialog.py" line="327" /> <source><p>The file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation><p>Le fichier <b>{0}</b> n'a pas pu être lu.</p><p>Raison: {1}</p></translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="414" /> + <location filename="../Graphics/UMLDialog.py" line="416" /> <source><p>The file <b>{0}</b> does not contain valid data.</p></source> <translation><p>Le fichier<b>{0}</b> ne contient pas de données valides.</p></translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="417" /> + <location filename="../Graphics/UMLDialog.py" line="419" /> <source><p>The file <b>{0}</b> does not contain valid data.</p><p>Invalid line: {1}</p></source> <translation><p>Le fichier <b>{0}</b> ne contient pas de données valides.</p><p>Ligne invalide : {1}</p></translation> </message> <message> - <location filename="../Graphics/UMLDialog.py" line="457" /> + <location filename="../Graphics/UMLDialog.py" line="459" /> <source><p>The file <b>{0}</b> could not be saved.</p><p>Reason: {1}</p></source> <translation><p>Le fichier <b>{0}</b> n'a pas pu être enregistré.</p><p>Raison : {1}</p></translation> </message> @@ -85525,99 +80731,99 @@ <context> <name>UMLGraphicsView</name> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="88" /> + <location filename="../Graphics/UMLGraphicsView.py" line="90" /> <source>Delete shapes</source> <translation>Effacer les entités</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="93" /> + <location filename="../Graphics/UMLGraphicsView.py" line="95" /> <source>Increase width by {0} points</source> <translation>Augmenter la largeur de {0} points</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="100" /> + <location filename="../Graphics/UMLGraphicsView.py" line="102" /> <source>Increase height by {0} points</source> <translation>Augmenter la hauteur de {0} points</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="107" /> + <location filename="../Graphics/UMLGraphicsView.py" line="109" /> <source>Decrease width by {0} points</source> <translation>Réduire la largeur de {0} points</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="114" /> + <location filename="../Graphics/UMLGraphicsView.py" line="116" /> <source>Decrease height by {0} points</source> <translation>Réduire la largeur de {0} points</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="121" /> + <location filename="../Graphics/UMLGraphicsView.py" line="123" /> <source>Set size</source> <translation>Redimensionnement</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="126" /> + <location filename="../Graphics/UMLGraphicsView.py" line="128" /> <source>Re-Scan</source> <translation>Re-scanner</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="131" /> + <location filename="../Graphics/UMLGraphicsView.py" line="133" /> <source>Re-Layout</source> <translation>Remise en page</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="136" /> + <location filename="../Graphics/UMLGraphicsView.py" line="138" /> <source>Align Left</source> <translation>Aligner à gauche</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="143" /> + <location filename="../Graphics/UMLGraphicsView.py" line="145" /> <source>Align Center Horizontal</source> <translation>Centrer horizontalement</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="150" /> + <location filename="../Graphics/UMLGraphicsView.py" line="152" /> <source>Align Right</source> <translation>Aligner à droite</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="157" /> + <location filename="../Graphics/UMLGraphicsView.py" line="159" /> <source>Align Top</source> <translation>Aligner en haut</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="164" /> + <location filename="../Graphics/UMLGraphicsView.py" line="166" /> <source>Align Center Vertical</source> <translation>Centrer verticalement</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="171" /> + <location filename="../Graphics/UMLGraphicsView.py" line="173" /> <source>Align Bottom</source> <translation>Aligner en bas</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="234" /> + <location filename="../Graphics/UMLGraphicsView.py" line="236" /> <source>Graphics</source> <translation>Graphiques</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="390" /> - <location filename="../Graphics/UMLGraphicsView.py" line="378" /> - <location filename="../Graphics/UMLGraphicsView.py" line="363" /> + <location filename="../Graphics/UMLGraphicsView.py" line="392" /> + <location filename="../Graphics/UMLGraphicsView.py" line="380" /> + <location filename="../Graphics/UMLGraphicsView.py" line="365" /> <source>Save Diagram</source> <translation>Enregistrer le diagramme</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="365" /> + <location filename="../Graphics/UMLGraphicsView.py" line="367" /> <source>Portable Network Graphics (*.png);;Scalable Vector Graphics (*.svg)</source> <translation>Portable Network Graphics (*.png);;Scalable Vector Graphics (*.svg)</translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="379" /> + <location filename="../Graphics/UMLGraphicsView.py" line="381" /> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Le fichier <b>{0}</b>existe déjà. Écraser ?</p></translation> </message> <message> - <location filename="../Graphics/UMLGraphicsView.py" line="391" /> + <location filename="../Graphics/UMLGraphicsView.py" line="393" /> <source><p>The file <b>{0}</b> could not be saved.</p></source> <translation><p>Le fichier <b>{0}</b> n'a pas pu être enregistré.</p></translation> </message> @@ -85699,250 +80905,23 @@ </message> </context> <context> - <name>UnittestDialog</name> - <message> - <source>Start</source> - <translation type="vanished">Lancer</translation> - </message> - <message> - <source>Start the selected testsuite</source> - <translation type="vanished">Lancer la suite de tests</translation> - </message> - <message> - <source><b>Start Test</b><p>This button starts the selected testsuite.</p></source> - <translation type="vanished"><b>Lancer les tests</b><p>Ce bouton lance la suite de tests sélectionnée.</p></translation> - </message> - <message> - <source>Stop</source> - <translation type="vanished">Arrêt</translation> - </message> - <message> - <source>Stop the running unittest</source> - <translation type="vanished">Stoppe le test unitest en cours</translation> - </message> - <message> - <source><b>Stop Test</b><p>This button stops a running unittest.</p></source> - <translation type="vanished"><b>Stopper le test</b><p>Stoppe le test unittest en cours.</p></translation> - </message> - <message> - <source>Unittest</source> - <translation type="vanished">Tests unitaires</translation> - </message> - <message> - <source>^Failure: </source> - <translation type="vanished">^Echec: </translation> - </message> - <message> - <source>^Error: </source> - <translation type="vanished">^Erreur : </translation> - </message> - <message> - <source>Python3 Files ({0});;All Files (*)</source> - <translation type="vanished">Fichiers Python3({0});; Tous les fichiers (*)</translation> - </message> - <message> - <source>Python Files (*.py);;All Files (*)</source> - <translation type="vanished">Fichiers Python (*.py);;Tous les fichiers (*)</translation> - </message> - <message numerus="yes"> - <source>Discovered %n Test(s)</source> - <translation type="vanished"> - <numerusform /> - <numerusform /> - </translation> - </message> - <message> - <source>Preparing Testsuite</source> - <translation type="vanished">Préparation de Testsuite</translation> - </message> - <message> - <source><p>Unable to run test <b>{0}</b>.</p><p>{1}<br/>{2}</p></source> - <translation type="vanished"><p>Incapable de lancer le test<b>{0}</b>.</p><p>{1}<br/>{2}</p></translation> - </message> - <message> - <source>Running</source> - <translation type="vanished">En cours d'execution</translation> - </message> - <message numerus="yes"> - <source>Ran %n test(s) in {0:.3f}s</source> - <translation type="vanished"> - <numerusform /> - <numerusform /> - </translation> - </message> - <message> - <source>Error: {0}</source> - <translation type="vanished">Erreur : {0}</translation> - </message> - <message> - <source> Unexpected Success</source> - <translation type="vanished"> Succès inattendus</translation> - </message> - <message> - <source>Show Source</source> - <translation type="vanished">Afficher les sources</translation> - </message> - <message> - <source>Parameters</source> - <translation type="vanished">Paramètres</translation> - </message> - <message> - <source>Test Parameters</source> - <translation type="vanished">Paramètres de test</translation> - </message> - <message> - <source>Select to discover tests automatically</source> - <translation type="vanished">Cocher pour découvrir les tests automatiquement</translation> - </message> - <message> - <source>Test &Filename:</source> - <translation type="vanished">Nom de &fichier de test :</translation> - </message> - <message> - <source>Enter name of file defining the testsuite</source> - <translation type="vanished">Entrer le nom du fichier definissant la suite de tests</translation> - </message> - <message> - <source><b>Testsuite</b> -<p>Enter the name of the file defining the testsuite. -It should have a method with a name given below. If no name is given, the suite() method will be tried. If no such method can be -found, the module will be inspected for proper test -cases.</p></source> - <translation type="vanished"><b>Testsuite</b> -<p>Entrer le nom du fichier définissant la suite de test. -Il doit posséder une méthode ayant le nom donné ci-dessous. Si aucun nom n'est donné, la méthode suite() sera essayée. Si cette méthode n'est pas trouvée, le module sera inspecté pour son test propre.</p></translation> - </message> - <message> - <source>&Test Name:</source> - <translation type="vanished">Nom &test :</translation> - </message> - <message> - <source>Enter the test name. Leave empty to use the default name "suite".</source> - <translation type="vanished">Entrer le nom test. Laisser vide pour utiliser le nom par défaut "suite".</translation> - </message> - <message> - <source><b>Testname</b><p>Enter the name of the test to be performed. This name must follow the rules given by Python's unittest module. If this field is empty, the default name of "suite" will be used.</p></source> - <translation type="vanished"><b>Nom de test</b><p>Entrer le nom du test à effectuer. Ce nom doit résepecter les règles données par le module unittest Python. Si le champ est laissé vide, le nom par défaut "suite" sera utilisé.</p></translation> - </message> - <message> - <source>&Virtual Environment:</source> - <translation type="vanished">Environnement &virtuel :</translation> - </message> - <message> - <source>Select the virtual environment to be used</source> - <translation type="vanished">Sélectionner l'environnement virtuel à utiliser</translation> - </message> - <message> - <source>Select whether coverage data should be collected</source> - <translation type="vanished">Cocher pour collecter les données issues du coverage de code</translation> - </message> - <message> - <source>C&ollect coverage data</source> - <translation type="vanished">C&ollecter les donnée du coverage</translation> - </message> - <message> - <source>Select whether old coverage data should be erased</source> - <translation type="vanished">Cocher pour effacer les anciennes données Coverage du code</translation> - </message> - <message> - <source>&Erase coverage data</source> - <translation type="vanished">&Supprimer les données de coverage</translation> - </message> - <message> - <source>Results</source> - <translation type="vanished">Résultats</translation> - </message> - <message> - <source>Progress</source> - <translation type="vanished">Progression</translation> - </message> - <message> - <source>Progress:</source> - <translation type="vanished">Etat de progression:</translation> - </message> - <message> - <source>%v/%m Tests</source> - <translation type="vanished">Tests %v/%m</translation> - </message> - <message> - <source>Run:</source> - <translation type="vanished">Execution:</translation> - </message> - <message> - <source>Number of tests run</source> - <translation type="vanished">Nombre d'executions tests</translation> - </message> - <message> - <source>Remaining:</source> - <translation type="vanished">Restants:</translation> - </message> - <message> - <source>Number of tests to be run</source> - <translation type="vanished">Nombre de tests restants</translation> - </message> - <message> - <source>Failures:</source> - <translation type="vanished">Echecs:</translation> - </message> - <message> - <source>Number of test failures</source> - <translation type="vanished">Nombre d'echecs</translation> - </message> - <message> - <source>Errors:</source> - <translation type="vanished">Erreurs:</translation> - </message> - <message> - <source>Number of test errors</source> - <translation type="vanished">Nombre d'erreurs</translation> - </message> - <message> - <source>Unexpected Successes:</source> - <translation type="vanished">Succès inattendus :</translation> - </message> - <message> - <source>Number of tests with unexpected success</source> - <translation type="vanished">Nombre de tests avec des succès inattendus</translation> - </message> - <message> - <source>Tests performed:</source> - <translation type="vanished">Tests effectués:</translation> - </message> - <message> - <source>Failures and errors:</source> - <translation type="vanished">Echecs et erreurs:</translation> - </message> - <message> - <source>Failures and Errors list</source> - <translation type="vanished">Liste des echecs et erreurs</translation> - </message> - <message> - <source><b>Failures and Errors list</b> -<p>This list shows all failed and errored tests. -Double clicking on an entry will show the respective traceback.</p></source> - <translation type="vanished"><b>Liste des echecs et erreurs</b> -<p>Cette liste affiche les tests ayant échoué. -Double-cliquer sur une entrée pour afficher la trace de l'erreur.</p></translation> - </message> - <message> - <source>Idle</source> - <translation type="vanished">Idle</translation> - </message> - <message> - <source>You must enter a test suite file.</source> - <translation type="vanished">Vous devez entrer un fichier test correct.</translation> - </message> - <message> - <source>Enter &test name:</source> - <translation type="vanished">Entrer le nom du &test:</translation> - </message> - <message> - <source>Enter test &filename:</source> - <translation type="vanished">Entrer le nom du &fichier de test:</translation> - </message> - <message> - <source>Run &local</source> - <translation type="vanished">Lancer &localement</translation> + <name>UnittestExecutor</name> + <message> + <location filename="../Testing/Interfaces/UnittestExecutor.py" line="50" /> + <source>Failure</source> + <location filename="../Testing/Interfaces/UnittestExecutor.py" line="51" /> + <source>Error</source> + <translation type="unfinished">Erreur</translation> + </message> + <message> + <location filename="../Testing/Interfaces/UnittestExecutor.py" line="52" /> + <source>Skipped</source> + <location filename="../Testing/Interfaces/UnittestExecutor.py" line="53" /> + <source>Expected Failure</source> + <location filename="../Testing/Interfaces/UnittestExecutor.py" line="54" /> + <source>Unexpected Success</source> + <location filename="../Testing/Interfaces/UnittestExecutor.py" line="55" /> + <source>Success</source> </message> </context> <context> @@ -86576,7 +81555,7 @@ <translation><b>Enregistrer session...</b><p>Ceci enregistre la session sur le disque. Une fenêtre s'ouvre pour sélectionner le nom de fichier.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7080" /> + <location filename="../UI/UserInterface.py" line="7088" /> <location filename="../UI/UserInterface.py" line="1841" /> <location filename="../UI/UserInterface.py" line="1838" /> <source>Load session</source> @@ -87273,7 +82252,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="4100" /> + <location filename="../UI/UserInterface.py" line="4108" /> <location filename="../UI/UserInterface.py" line="2490" /> <source>Report Bug</source> <translation>Rapport de bogue</translation> @@ -87843,8 +82822,8 @@ <translation><b>Raccourcis claviers</b><p>Edite les raccourcis claviers pour l'application.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6772" /> - <location filename="../UI/UserInterface.py" line="6754" /> + <location filename="../UI/UserInterface.py" line="6780" /> + <location filename="../UI/UserInterface.py" line="6762" /> <location filename="../UI/UserInterface.py" line="2930" /> <source>Export Keyboard Shortcuts</source> <translation>Exporter les raccourcis clavier</translation> @@ -87865,7 +82844,7 @@ <translation><b>Exporter les raccourcis clavier</b><p>Exporte les raccourcis claviers de l'application.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6789" /> + <location filename="../UI/UserInterface.py" line="6797" /> <location filename="../UI/UserInterface.py" line="2944" /> <source>Import Keyboard Shortcuts</source> <translation>Importer des raccourcis clavier</translation> @@ -88269,7 +83248,7 @@ <translation>Configuration</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5616" /> + <location filename="../UI/UserInterface.py" line="5624" /> <location filename="../UI/UserInterface.py" line="3626" /> <location filename="../UI/UserInterface.py" line="3605" /> <source>Help</source> @@ -88339,426 +83318,430 @@ <translation><h2>Numéros de version</h2><table></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4062" /> + <location filename="../UI/UserInterface.py" line="4054" /> + <source><tr><td><b>WebEngine (Security)</b></td><td>{0}</td></tr></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../UI/UserInterface.py" line="4070" /> <source>Desktop</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="4065" /> + <location filename="../UI/UserInterface.py" line="4073" /> <source>Session Type</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="4067" /> + <location filename="../UI/UserInterface.py" line="4075" /> <source></table></source> <translation></table></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4101" /> + <location filename="../UI/UserInterface.py" line="4109" /> <source>Email address or mail server address is empty. Please configure your Email settings in the Preferences Dialog.</source> <translation>L'adresse mail ou l'adresse du serveur mail est vide. Veuillez configurer vos paramètres mails dans la fenêtre des Préférences.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4412" /> + <location filename="../UI/UserInterface.py" line="4420" /> <source>Restart application</source> <translation>Redémarrage de l'application</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4413" /> + <location filename="../UI/UserInterface.py" line="4421" /> <source>The application needs to be restarted. Do it now?</source> <translation>L'application a bersoin d'être relancée. Relancer maintenant ?</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4437" /> + <location filename="../UI/UserInterface.py" line="4445" /> <source>Upgrade PyQt</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="4438" /> + <location filename="../UI/UserInterface.py" line="4446" /> <source>eric needs to be closed in order to upgrade PyQt. It will be restarted once the upgrade process has finished. This may take some time. Shall the upgrade be done now?</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="4484" /> - <location filename="../UI/UserInterface.py" line="4460" /> + <location filename="../UI/UserInterface.py" line="4492" /> + <location filename="../UI/UserInterface.py" line="4468" /> <source>Upgrade Eric</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="4461" /> + <location filename="../UI/UserInterface.py" line="4469" /> <source>eric needs to be closed in order to be upgraded. It will be restarted once the upgrade process has finished. This may take some time. Shall the upgrade be done now?</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="4485" /> + <location filename="../UI/UserInterface.py" line="4493" /> <source>eric needs to be closed in order to upgrade eric and PyQt. It will be restarted once the upgrade process has finished. This may take some time. Shall the upgrade be done now?</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="4543" /> + <location filename="../UI/UserInterface.py" line="4551" /> <source>&Builtin Tools</source> <translation>Outils &internes</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4560" /> + <location filename="../UI/UserInterface.py" line="4568" /> <source>&Plugin Tools</source> <translation>Outils &plugins</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4563" /> + <location filename="../UI/UserInterface.py" line="4571" /> <source>&User Tools</source> <translation>Outils &utilisateurs</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4589" /> + <location filename="../UI/UserInterface.py" line="4597" /> <source>Configure Tool Groups ...</source> <translation>Configuration des groupes d'outils...</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4593" /> + <location filename="../UI/UserInterface.py" line="4601" /> <source>Configure current Tool Group ...</source> <translation>Configuration du groupe d'outils courant...</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4634" /> - <location filename="../UI/UserInterface.py" line="4614" /> + <location filename="../UI/UserInterface.py" line="4642" /> + <location filename="../UI/UserInterface.py" line="4622" /> <source>No User Tools Configured</source> <translation>Pas d'outils utilisateurs configuré</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4708" /> + <location filename="../UI/UserInterface.py" line="4716" /> <source>&Show all</source> <translation>Tout &afficher</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="4710" /> + <location filename="../UI/UserInterface.py" line="4718" /> <source>&Hide all</source> <translation>Tout &masquer</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5744" /> - <location filename="../UI/UserInterface.py" line="5734" /> - <location filename="../UI/UserInterface.py" line="5687" /> - <location filename="../UI/UserInterface.py" line="5678" /> - <location filename="../UI/UserInterface.py" line="5517" /> - <location filename="../UI/UserInterface.py" line="5508" /> - <location filename="../UI/UserInterface.py" line="5447" /> - <location filename="../UI/UserInterface.py" line="5438" /> + <location filename="../UI/UserInterface.py" line="5752" /> + <location filename="../UI/UserInterface.py" line="5742" /> + <location filename="../UI/UserInterface.py" line="5695" /> + <location filename="../UI/UserInterface.py" line="5686" /> + <location filename="../UI/UserInterface.py" line="5525" /> + <location filename="../UI/UserInterface.py" line="5516" /> + <location filename="../UI/UserInterface.py" line="5455" /> + <location filename="../UI/UserInterface.py" line="5446" /> <source>Problem</source> <translation>Problème</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5745" /> - <location filename="../UI/UserInterface.py" line="5735" /> - <location filename="../UI/UserInterface.py" line="5688" /> - <location filename="../UI/UserInterface.py" line="5679" /> - <location filename="../UI/UserInterface.py" line="5518" /> - <location filename="../UI/UserInterface.py" line="5509" /> - <location filename="../UI/UserInterface.py" line="5448" /> - <location filename="../UI/UserInterface.py" line="5439" /> + <location filename="../UI/UserInterface.py" line="5753" /> + <location filename="../UI/UserInterface.py" line="5743" /> + <location filename="../UI/UserInterface.py" line="5696" /> + <location filename="../UI/UserInterface.py" line="5687" /> + <location filename="../UI/UserInterface.py" line="5526" /> + <location filename="../UI/UserInterface.py" line="5517" /> + <location filename="../UI/UserInterface.py" line="5456" /> + <location filename="../UI/UserInterface.py" line="5447" /> <source><p>The file <b>{0}</b> does not exist or is zero length.</p></source> <translation><p>Le fichier <b>{0}</b> n'existe pas ou est de longeur nulle.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5952" /> - <location filename="../UI/UserInterface.py" line="5865" /> - <location filename="../UI/UserInterface.py" line="5780" /> - <location filename="../UI/UserInterface.py" line="5757" /> - <location filename="../UI/UserInterface.py" line="5700" /> - <location filename="../UI/UserInterface.py" line="5650" /> - <location filename="../UI/UserInterface.py" line="5630" /> - <location filename="../UI/UserInterface.py" line="5592" /> - <location filename="../UI/UserInterface.py" line="5583" /> - <location filename="../UI/UserInterface.py" line="5548" /> - <location filename="../UI/UserInterface.py" line="5539" /> - <location filename="../UI/UserInterface.py" line="5478" /> - <location filename="../UI/UserInterface.py" line="5469" /> + <location filename="../UI/UserInterface.py" line="5960" /> + <location filename="../UI/UserInterface.py" line="5873" /> + <location filename="../UI/UserInterface.py" line="5788" /> + <location filename="../UI/UserInterface.py" line="5765" /> + <location filename="../UI/UserInterface.py" line="5708" /> + <location filename="../UI/UserInterface.py" line="5658" /> + <location filename="../UI/UserInterface.py" line="5638" /> + <location filename="../UI/UserInterface.py" line="5600" /> + <location filename="../UI/UserInterface.py" line="5591" /> + <location filename="../UI/UserInterface.py" line="5556" /> + <location filename="../UI/UserInterface.py" line="5547" /> + <location filename="../UI/UserInterface.py" line="5486" /> + <location filename="../UI/UserInterface.py" line="5477" /> <source>Process Generation Error</source> <translation>Erreur du processus</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5470" /> + <location filename="../UI/UserInterface.py" line="5478" /> <source><p>Could not start Qt-Designer.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Ne peut lancer Qt-Designer.<br>Vérifier qu'il est disponible en tant que <b>{0}</b>.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5479" /> + <location filename="../UI/UserInterface.py" line="5487" /> <source><p>Could not find the Qt-Designer executable.<br>Ensure that it is installed and optionally configured on the Qt configuration page.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5540" /> + <location filename="../UI/UserInterface.py" line="5548" /> <source><p>Could not start Qt-Linguist.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Ne peut lancer Qt-Linguist.<br>Vérifier qu'il est disponible en tant que <b>{0}</b>.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5549" /> + <location filename="../UI/UserInterface.py" line="5557" /> <source><p>Could not find the Qt-Linguist executable.<br>Ensure that it is installed and optionally configured on the Qt configuration page.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5584" /> + <location filename="../UI/UserInterface.py" line="5592" /> <source><p>Could not start Qt-Assistant.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Ne peut lancer Qt-Assistant.<br>Vérifier qu'il est disponible en tant que <b>{0}</b>.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5593" /> + <location filename="../UI/UserInterface.py" line="5601" /> <source><p>Could not find the Qt-Assistant executable.<br>Ensure that it is installed and optionally configured on the Qt configuration page.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5617" /> + <location filename="../UI/UserInterface.py" line="5625" /> <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source> <translation>Aucun visualiseur personalisé n'est sélectionné. Prière d'en spécifier un dans les préférences.</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5631" /> + <location filename="../UI/UserInterface.py" line="5639" /> <source><p>Could not start custom viewer.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5651" /> + <location filename="../UI/UserInterface.py" line="5659" /> <source><p>Could not start the help viewer.<br>Ensure that it is available as <b>hh</b>.</p></source> <translation><p>Impossible de démarrer le visualiseur d'aide.<br>Assurez-vous qu'il est bien ici <b>hh</b>.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5701" /> + <location filename="../UI/UserInterface.py" line="5709" /> <source><p>Could not start UI Previewer.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5758" /> + <location filename="../UI/UserInterface.py" line="5766" /> <source><p>Could not start Translation Previewer.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5781" /> + <location filename="../UI/UserInterface.py" line="5789" /> <source><p>Could not start SQL Browser.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Ne peut lancer le navigateur SQL.<br>Vérifier qu'il est disponible en tant que <b>{0}</b>.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5866" /> + <location filename="../UI/UserInterface.py" line="5874" /> <source><p>Could not start Snapshot tool.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> + <location filename="../UI/UserInterface.py" line="5905" /> + <location filename="../UI/UserInterface.py" line="5896" /> + <source>External Tools</source> + <translation>Outils externes</translation> + </message> + <message> <location filename="../UI/UserInterface.py" line="5897" /> - <location filename="../UI/UserInterface.py" line="5888" /> - <source>External Tools</source> - <translation>Outils externes</translation> - </message> - <message> - <location filename="../UI/UserInterface.py" line="5889" /> <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5898" /> + <location filename="../UI/UserInterface.py" line="5906" /> <source>No toolgroup entry '{0}' found.</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="5934" /> + <location filename="../UI/UserInterface.py" line="5942" /> <source>Starting process '{0} {1}'. </source> <translation>Démarrage du processus '{0} {1}'. </translation> </message> <message> - <location filename="../UI/UserInterface.py" line="5953" /> + <location filename="../UI/UserInterface.py" line="5961" /> <source><p>Could not start the tool entry <b>{0}</b>.<br>Ensure that it is available as <b>{1}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6028" /> + <location filename="../UI/UserInterface.py" line="6036" /> <source>Process '{0}' has exited. </source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6300" /> - <location filename="../UI/UserInterface.py" line="6242" /> - <location filename="../UI/UserInterface.py" line="6201" /> - <location filename="../UI/UserInterface.py" line="6133" /> - <location filename="../UI/UserInterface.py" line="6071" /> + <location filename="../UI/UserInterface.py" line="6308" /> + <location filename="../UI/UserInterface.py" line="6250" /> + <location filename="../UI/UserInterface.py" line="6209" /> + <location filename="../UI/UserInterface.py" line="6141" /> + <location filename="../UI/UserInterface.py" line="6079" /> <source>Documentation Missing</source> <translation>Documentation Manquante</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6301" /> - <location filename="../UI/UserInterface.py" line="6243" /> - <location filename="../UI/UserInterface.py" line="6202" /> - <location filename="../UI/UserInterface.py" line="6134" /> - <location filename="../UI/UserInterface.py" line="6072" /> + <location filename="../UI/UserInterface.py" line="6309" /> + <location filename="../UI/UserInterface.py" line="6251" /> + <location filename="../UI/UserInterface.py" line="6210" /> + <location filename="../UI/UserInterface.py" line="6142" /> + <location filename="../UI/UserInterface.py" line="6080" /> <source><p>The documentation starting point "<b>{0}</b>" could not be found.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6283" /> - <location filename="../UI/UserInterface.py" line="6174" /> + <location filename="../UI/UserInterface.py" line="6291" /> + <location filename="../UI/UserInterface.py" line="6182" /> <source>Documentation</source> <translation>Documentation</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6175" /> + <location filename="../UI/UserInterface.py" line="6183" /> <source><p>The PyQt{0} documentation starting point has not been configured.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6284" /> + <location filename="../UI/UserInterface.py" line="6292" /> <source><p>The PySide{0} documentation starting point has not been configured.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6462" /> - <location filename="../UI/UserInterface.py" line="6398" /> + <location filename="../UI/UserInterface.py" line="6470" /> + <location filename="../UI/UserInterface.py" line="6406" /> <source>Start Web Browser</source> <translation>Démarrer le navigateur web</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6399" /> + <location filename="../UI/UserInterface.py" line="6407" /> <source>The eric web browser could not be started.</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6463" /> + <location filename="../UI/UserInterface.py" line="6471" /> <source><p>The eric web browser is not started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6505" /> + <location filename="../UI/UserInterface.py" line="6513" /> <source>Open Browser</source> <translation>Ouverture du navigateur</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6506" /> + <location filename="../UI/UserInterface.py" line="6514" /> <source>Could not start a web browser</source> <translation>Impossible de lancer le navigateur web</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6756" /> + <location filename="../UI/UserInterface.py" line="6764" /> <source>Keyboard Shortcuts File (*.ekj)</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6773" /> + <location filename="../UI/UserInterface.py" line="6781" /> <source><p>The keyboard shortcuts file <b>{0}</b> exists already. Overwrite it?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6791" /> + <location filename="../UI/UserInterface.py" line="6799" /> <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6967" /> + <location filename="../UI/UserInterface.py" line="6975" /> <source>Read Tasks</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6968" /> + <location filename="../UI/UserInterface.py" line="6976" /> <source><p>The tasks file <b>{0}</b> could not be read.</p></source> <translation><p>Le fichier tâche <b>{0}</b> ne peut être lu.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7015" /> + <location filename="../UI/UserInterface.py" line="7023" /> <source>Read Session</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7043" /> - <location filename="../UI/UserInterface.py" line="7016" /> + <location filename="../UI/UserInterface.py" line="7051" /> + <location filename="../UI/UserInterface.py" line="7024" /> <source><p>The session file <b>{0}</b> could not be read.</p></source> <translation><p>Le fichier de session <b>{0}</b> ne peut être lu.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7042" /> + <location filename="../UI/UserInterface.py" line="7050" /> <source>Read session</source> <translation>Chargement de session</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7058" /> + <location filename="../UI/UserInterface.py" line="7066" /> <source>Save Session</source> <translation type="unfinished">Enregistrer la session</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7060" /> + <location filename="../UI/UserInterface.py" line="7068" /> <source>eric Session Files (*.esj)</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7082" /> + <location filename="../UI/UserInterface.py" line="7090" /> <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7130" /> + <location filename="../UI/UserInterface.py" line="7138" /> <source>Crash Session found!</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7131" /> + <location filename="../UI/UserInterface.py" line="7139" /> <source>A session file of a crashed session was found. Shall this session be restored?</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7485" /> + <location filename="../UI/UserInterface.py" line="7493" /> <source>Drop Error</source> <translation>Erreur de suppression</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7486" /> + <location filename="../UI/UserInterface.py" line="7494" /> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> n'est pas un fichier.</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7651" /> + <location filename="../UI/UserInterface.py" line="7663" /> <source>Upgrade available</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7652" /> + <location filename="../UI/UserInterface.py" line="7664" /> <source>A newer version of the <b>eric-ide</b> package is available at <a href="{0}/eric-ide/">PyPI</a>.</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7696" /> - <location filename="../UI/UserInterface.py" line="7685" /> + <location filename="../UI/UserInterface.py" line="7708" /> + <location filename="../UI/UserInterface.py" line="7697" /> <source>First time usage</source> <translation>Première utilisation</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7686" /> + <location filename="../UI/UserInterface.py" line="7698" /> <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7697" /> + <location filename="../UI/UserInterface.py" line="7709" /> <source>eric has not been configured yet. The configuration dialog will be started.</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7717" /> + <location filename="../UI/UserInterface.py" line="7729" /> <source>Select Workspace Directory</source> <translation>Sélectionner le répertoire de travail</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7894" /> + <location filename="../UI/UserInterface.py" line="7906" /> <source>Unsaved Data Detected</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7895" /> + <location filename="../UI/UserInterface.py" line="7907" /> <source>Some editors contain unsaved data. Shall these be saved?</source> <translation type="unfinished" /> </message> - <message> <source>&Unittest...</source> <translation type="vanished">&Tests unitaires...</translation> </message> @@ -88824,245 +83807,6 @@ <translation type="vanished">Tests &unitaires</translation> </message> <message> - <source>&Cancel</source> - <translation type="vanished">&Annuler</translation> - </message> - <message> - <source>%v/%m</source> - <translation type="vanished">%v/%m</translation> - </message> - <message> - <source>The versions information could not be downloaded. Please go online and try again.</source> - <translation type="vanished">Les informations de versions ne peuvent être téléchargées. Veuillez aller en ligne et réessayer.</translation> - </message> - <message> - <source>The versions information could not be downloaded for the last 7 days. Please go online and try again.</source> - <translation type="vanished">Les informations de versions ne peuvent être téléchargées depuis 7 jours. Veuillez aller en ligne et réessayer.</translation> - </message> - <message> - <source>Update available</source> - <translation type="vanished">Mise à jour disponible</translation> - </message> - <message> - <source>Update Check</source> - <translation type="vanished">Vérification de mise à jour</translation> - </message> - <message> - <source>Error during updates check</source> - <translation type="vanished">Erreur durant la recherche de mises à jour</translation> - </message> - <message> - <source>Could not perform updates check.</source> - <translation type="vanished">Impossible de vérifier les mises à jour.</translation> - </message> - <message> - <source><h3>Available versions</h3><table></source> - <translation type="vanished"><h3>Versions disponibles</h3><table></translation> - </message> - <message> - <source>Check for Updates</source> - <translation type="vanished">Rechercher des mises à jour</translation> - </message> - <message> - <source>Check for &Updates...</source> - <translation type="vanished">Rechercher des &mises à jour...</translation> - </message> - <message> - <source>Show downloadable versions</source> - <translation type="vanished">Afficher les versions téléchargeables</translation> - </message> - <message> - <source>Show &downloadable versions...</source> - <translation type="vanished">Afficher les versions &téléchargeables...</translation> - </message> - <message> - <source>Show the versions available for download</source> - <translation type="vanished">Affiche les versions disponibles pour le téléchargement</translation> - </message> - <message> - <source>Eric API Documentation</source> - <translation type="vanished">Documentation pour les API Eric</translation> - </message> - <message> - <source>Open Eric API Documentation</source> - <translation type="vanished">Ouvre la documentation sur les APIs Eric</translation> - </message> - <message> - <source>Virtualenv Manager</source> - <translation type="vanished">Gestionnaire Virtualenv</translation> - </message> - <message> - <source>&Virtualenv Manager...</source> - <translation type="vanished">Gestionnaire &Virtualenv...</translation> - </message> - <message> - <source><b>Virtualenv Manager</b><p>This opens a dialog to manage the defined Python virtual environments.</p></source> - <translation type="vanished"><b>Gestionnaire Virtualenv</b><p>Ceci ouvre une fenêtre pour gérer les environnement virtuels Python définis.</p></translation> - </message> - <message> - <source>Virtualenv Configurator</source> - <translation type="vanished">Configurateur Virtualenv</translation> - </message> - <message> - <source>Virtualenv &Configurator...</source> - <translation type="vanished">&Configurateur Virtualenv...</translation> - </message> - <message> - <source>There is no main script defined for the current project. Aborting</source> - <translation type="vanished">Il n'y a pas de script principal défini dans le projet en cours. Abandon</translation> - </message> - <message> - <source>Save tasks</source> - <translation type="vanished">Enregistrement des tâches</translation> - </message> - <message> - <source>Read tasks</source> - <translation type="vanished">Lecture des tâches</translation> - </message> - <message> - <source>Qt4 Documentation</source> - <translation type="vanished">Documentation Qt4</translation> - </message> - <message> - <source>Qt&4 Documentation</source> - <translation type="vanished">Documentation Qt&4</translation> - </message> - <message> - <source>Open Qt4 Documentation</source> - <translation type="vanished">Lance la Documentation Qt4</translation> - </message> - <message> - <source>&Eric API Documentation</source> - <translation type="vanished">Documentation pour les API &Eric</translation> - </message> - <message> - <source>PyQt4 Documentation</source> - <translation type="vanished"> Documentation PyQt4</translation> - </message> - <message> - <source>Open PyQt4 Documentation</source> - <translation type="vanished">Lance la documentation PyQt4</translation> - </message> - <message> - <source><p>The PyQt4 documentation starting point has not been configured.</p></source> - <translation type="vanished"><p>L'emplacement de la documentation PyQt4 n'a pas été configuré.</p></translation> - </message> - <message> - <source><h3>Version Numbers</h3><table></source> - <translation type="vanished"><h3>Numéros de version</h3><table></translation> - </message> - <message> - <source><p>The tasks file <b>{0}</b> could not be written.</p></source> - <translation type="vanished"><p>Le fichier tâche <b>{0}</b> ne peut être écrit.</p></translation> - </message> - <message> - <source><p>The session file <b>{0}</b> could not be written.</p></source> - <translation type="vanished"><p>Le fichier de session <b>{0}</b> ne peut être écrit.</p></translation> - </message> - <message> - <source>Python &3 Documentation</source> - <translation type="vanished">Documentation Python &3</translation> - </message> - <message> - <source>Qt&5 Documentation</source> - <translation type="vanished">Documentation Qt&5</translation> - </message> - <message> - <source>PyQt&5 Documentation</source> - <translation type="vanished">Documentation PyQt&5</translation> - </message> - <message> - <source><p>The PyQt5 documentation starting point has not been configured.</p></source> - <translation type="vanished"><p>L'emplacement de la documentation PyQt5 n'a pas été configuré.</p></translation> - </message> - <message> - <source>Open a new eric6 instance</source> - <translation type="vanished">Ouvrir une nouvelle instance eric6</translation> - </message> - <message> - <source><b>New Window</b><p>This opens a new instance of the eric6 IDE.</p></source> - <translation type="vanished"><b>Nouvelle fenêtre</b><p>Ceci ouvre une nouvelle instance de l'IDE eric6.</p></translation> - </message> - <message> - <source><b>Check for Updates...</b><p>Checks the internet for updates of eric6.</p></source> - <translation type="vanished"><b>Rechercher des mises à jour...</b><p>Recherche des mises à jour pour eric6 sur internet.</p></translation> - </message> - <message> - <source><b>Show downloadable versions...</b><p>Shows the eric6 versions available for download from the internet.</p></source> - <translation type="vanished"><b>Affiche les versions téléchargeables...</b><p>Affiche les versions d'eric6 disponibles sur internet.</p></translation> - </message> - <message> - <source>eric6 Web Browser</source> - <translation type="vanished">Navigateur web eric6</translation> - </message> - <message> - <source>eric6 &Web Browser...</source> - <translation type="vanished">Navigateur &web eric6...</translation> - </message> - <message> - <source>Start the eric6 Web Browser</source> - <translation type="vanished">Démarrer le navigateur web eric6</translation> - </message> - <message> - <source><b>eric6 Web Browser</b><p>Browse the Internet with the eric6 Web Browser.</p></source> - <translation type="vanished"><b>Navigateur web eric6</b><p>Parcourir internet avec le navigateur web eric6.</p></translation> - </message> - <message> - <source>Start the eric6 Icon Editor</source> - <translation type="vanished">Démarrer l"éditeur d'icone eric6</translation> - </message> - <message> - <source><b>Icon Editor</b><p>Starts the eric6 Icon Editor for editing simple icons.</p></source> - <translation type="vanished"><b>Éditeur d'icone</b><p>Démarre l'éditeur d'icone eric6 pour éditer de simples icones.</p></translation> - </message> - <message> - <source><b>Show external tools</b><p>Opens a dialog to show the path and versions of all extenal tools used by eric6.</p></source> - <translation type="vanished"><b>Afficher les outils externes</b><p>Ouvre une fenêtre permettant de connaitre les chemins et versions des outils externes utilisés par eric6</p></translation> - </message> - <message> - <source><b>Eric API Documentation</b><p>Display the Eric API documentation. The location for the documentation is the Documentation/Source subdirectory of the eric6 installation directory.</p></source> - <translation type="vanished"><b>Documentation de l'API Eric</b><p>Affiche la do. The location for the documentation is the Documentation/Source subdirectory of the eric6 installation directory.</p></translation> - </message> - <message> - <source>The update to <b>{0}</b> of eric6 is available at <b>{1}</b>. Would you like to get it?</source> - <translation type="vanished">La mise à jour vers la version <b>{0}</b> d'eric6 est disponible à <b>{1}</b>. Voulez vous l'obtenir ?</translation> - </message> - <message> - <source>Eric6 is up to date</source> - <translation type="vanished">Eric6 est à jour</translation> - </message> - <message> - <source>You are using the latest version of eric6</source> - <translation type="vanished">Vous utilisez la dernière version d'eric6</translation> - </message> - <message> - <source>eric6 has not been configured yet. The configuration dialog will be started.</source> - <translation type="vanished">eric6 n'a pas encore été configuré. La fenêtre de configuration va être ouverte.</translation> - </message> - <message> - <source>The versions information cannot not be downloaded because you are <b>offline</b>. Please go online and try again.</source> - <translation type="vanished">Les informations de versions ne peuvent être téléchargés car vous êtes <b>hors ligne</b>. Veuillez aller en ligne et réessayer.</translation> - </message> - <message> - <source>Start the eric6 Hex Editor</source> - <translation type="vanished">Démarrer l'Hex Editor d'eric6</translation> - </message> - <message> - <source><b>Hex Editor</b><p>Starts the eric6 Hex Editor for viewing or editing binary files.</p></source> - <translation type="vanished"><b>Hex Editor</b><p>Démarre l'Hex Editor d'eric6 pour voir et modifier des fichiers binaires.</p></translation> - </message> - <message> - <source>PySide&2 Documentation</source> - <translation type="vanished">Documentation PySide&2</translation> - </message> - <message> - <source>The eric6 web browser could not be started.</source> - <translation type="vanished">Le navigateur web eric6 n'a pas pu être démarré.</translation> - </message> - <message> - <source><p>The eric6 web browser is not started.</p><p>Reason: {0}</p></source> - <translation type="vanished"><p>Le navigateur web eric6 n'est pas démarré.</p><p>Raison : {0}</p></translation> - </message> </context> <context> <name>UserProjectFile</name> @@ -89139,7 +83883,7 @@ <context> <name>Utilities</name> <message> - <location filename="../Utilities/__init__.py" line="1516" /> + <location filename="../Utilities/__init__.py" line="1523" /> <source><p>You may use %-codes as placeholders in the string. Supported codes are:<table><tr><td>%C</td><td>column of the cursor of the current editor</td></tr><tr><td>%D</td><td>directory of the current editor</td></tr><tr><td>%F</td><td>filename of the current editor</td></tr><tr><td>%H</td><td>home directory of the current user</td></tr><tr><td>%L</td><td>line of the cursor of the current editor</td></tr><tr><td>%P</td><td>path of the current project</td></tr><tr><td>%S</td><td>selected text of the current editor</td></tr><tr><td>%U</td><td>username of the current user</td></tr><tr><td>%%</td><td>the percent sign</td></tr></table></p></source> <translation><p>Vous pouvez utiliser la syntaxe "%-code" dans la chaine de caractères. Les codes supportés sont :<table><tr><td>%C</td><td>colonne du curseur de l'éditeur courant</td></tr><tr><td>%D</td><td>répertoire de l'éditeur courant</td></tr><tr><td>%F</td><td>nom de fichier de l'éditeur courant</td></tr><tr><td>%H</td><td>répertoire 'home' de l'utilisateur courant</td></tr><tr><td>%L</td><td>ligne du curseur de l'éditeur courant</td></tr><tr><td>%P</td><td>chemin du projet courant</td></tr><tr><td>%S</td><td>texte sélectionné dans l'éditeur courant</td></tr><tr><td>%U</td><td>nom d'utilisateur de l'utilisateur courant</td></tr><tr><td>%%</td><td>le signe pourcent</td></tr></table></p></translation> </message> @@ -89331,26 +84075,6 @@ <source>Mapping Proxy</source> <translation type="unfinished" /> </message> - <message> - <source>Type</source> - <translation type="vanished">Type</translation> - </message> - <message> - <source>Long Integer</source> - <translation type="vanished">Entier long</translation> - </message> - <message> - <source>X Range</source> - <translation type="vanished">Range X</translation> - </message> - <message> - <source>Unicode String</source> - <translation type="vanished">Chaine Unicode</translation> - </message> - <message> - <source>Other</source> - <translation type="vanished">Autre</translation> - </message> </context> <context> <name>VariableDetailDialog</name> @@ -89384,21 +84108,6 @@ </message> </context> <context> - <name>VariableModel</name> - <message> - <source>Locals</source> - <translation type="vanished">Locales</translation> - </message> - <message> - <source>Type</source> - <translation type="vanished">Type</translation> - </message> - <message> - <source>Value</source> - <translation type="vanished">Valeur</translation> - </message> - </context> - <context> <name>VariablesFilterDialog</name> <message> <location filename="../Debugger/VariablesFilterDialog.ui" line="0" /> @@ -89550,26 +84259,6 @@ <source>Variables Type Filter...</source> <translation>Filtre de type de variables...</translation> </message> - <message> - <source>Globals</source> - <translation type="vanished">Globales</translation> - </message> - <message> - <source>Locals</source> - <translation type="vanished">Locales</translation> - </message> - <message> - <source>Value</source> - <translation type="vanished">Valeur</translation> - </message> - <message> - <source>Type</source> - <translation type="vanished">Type</translation> - </message> - <message> - <source>Collapse all</source> - <translation type="vanished">Tout contracter</translation> - </message> </context> <context> <name>VcsCommandOptionsDialog</name> @@ -89990,30 +84679,6 @@ <source>Show VCS Toolbar</source> <translation type="unfinished" /> </message> - <message> - <source>Colours</source> - <translation type="vanished">Couleurs</translation> - </message> - <message> - <source>Select the background colour for entries with VCS status "modified".</source> - <translation type="vanished">Sélection d'une couleur de fond pour les entrée ayant le statut VCS "modifié".</translation> - </message> - <message> - <source>Select the background colour for entries with VCS status "added".</source> - <translation type="vanished">Sélection d'une couleur de fond pour les entrée ayant le statut VCS "ajouté".</translation> - </message> - <message> - <source>Select the background colour for entries with VCS status "needs update".</source> - <translation type="vanished">Sélection d'une couleur de fond pour le status VCS "besoin de mise à jour".</translation> - </message> - <message> - <source>Select the background colour for entries with VCS status "conflict".</source> - <translation type="vanished">Sélection d'une couleur de fond pour le status VCS "conflit".</translation> - </message> - <message> - <source>Select the background colour for entries with VCS status "replaced".</source> - <translation type="vanished">Sélection d'une couleur de fond pour les entrée ayant le statut VCS "remplacé".</translation> - </message> </context> <context> <name>VcsProjectBrowserHelper</name> @@ -90037,156 +84702,156 @@ <context> <name>VcsProjectHelper</name> <message> - <location filename="../VCS/ProjectHelper.py" line="67" /> + <location filename="../VCS/ProjectHelper.py" line="68" /> <source>New from repository</source> <translation>Nouveau à partir du référentiel</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="70" /> + <location filename="../VCS/ProjectHelper.py" line="71" /> <source>&New from repository...</source> <translation>&Nouveau depuis un référentiel...</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="73" /> + <location filename="../VCS/ProjectHelper.py" line="74" /> <source>Create a new project from the VCS repository</source> <translation>Créer un nouveau projet à partir du référentiel VCS</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="77" /> + <location filename="../VCS/ProjectHelper.py" line="78" /> <source><b>New from repository</b><p>This creates a new local project from the VCS repository.</p></source> <translation><b>Nouveau à partir du référentiel</b><p>Créer un nouveau projet local à partir d'un référentiel VCS.</p></translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="87" /> + <location filename="../VCS/ProjectHelper.py" line="88" /> <source>Export from repository</source> <translation>Exporter du référentiel</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="90" /> + <location filename="../VCS/ProjectHelper.py" line="91" /> <source>&Export from repository...</source> <translation>&Exporter du référentiel...</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="93" /> + <location filename="../VCS/ProjectHelper.py" line="94" /> <source>Export a project from the repository</source> <translation>Exporte un projet d'un référentiel VCS</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="97" /> + <location filename="../VCS/ProjectHelper.py" line="98" /> <source><b>Export from repository</b><p>This exports a project from the repository.</p></source> <translation><b>Exporter du référentiel</b><p>Exporte un projet d'un référentiel VCS.</p></translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="106" /> + <location filename="../VCS/ProjectHelper.py" line="107" /> <source>Add to repository</source> <translation>Ajouter au référentiel</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="109" /> + <location filename="../VCS/ProjectHelper.py" line="110" /> <source>&Add to repository...</source> <translation>&Ajouter au référentiel...</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="112" /> + <location filename="../VCS/ProjectHelper.py" line="113" /> <source>Add the local project to the VCS repository</source> <translation>Ajoute le projet local au référentiel VCS</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="116" /> + <location filename="../VCS/ProjectHelper.py" line="117" /> <source><b>Add to repository</b><p>This adds (imports) the local project to the VCS repository.</p></source> <translation><b>Ajouter au référentiel</b><p>Ajoute (importe) le projet local au référentiel VCS.</p></translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="163" /> - <location filename="../VCS/ProjectHelper.py" line="159" /> + <location filename="../VCS/ProjectHelper.py" line="164" /> + <location filename="../VCS/ProjectHelper.py" line="160" /> <source>VCS</source> <translation>VCS</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="231" /> - <location filename="../VCS/ProjectHelper.py" line="204" /> + <location filename="../VCS/ProjectHelper.py" line="232" /> + <location filename="../VCS/ProjectHelper.py" line="205" /> <source>New Project</source> <translation>Nouveau projet</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="411" /> - <location filename="../VCS/ProjectHelper.py" line="205" /> + <location filename="../VCS/ProjectHelper.py" line="408" /> + <location filename="../VCS/ProjectHelper.py" line="206" /> <source>Select version control system for the project</source> <translation>Sélectionner un système de contrôle de version (VCS) pour le projet</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="439" /> - <location filename="../VCS/ProjectHelper.py" line="233" /> + <location filename="../VCS/ProjectHelper.py" line="436" /> + <location filename="../VCS/ProjectHelper.py" line="234" /> <source>Would you like to edit the VCS command options?</source> <translation>Voulez-vous éditer les options de commande VCS ?</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="252" /> + <location filename="../VCS/ProjectHelper.py" line="253" /> <source>Create project directory</source> <translation>Création d'un répertoire projet</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="255" /> + <location filename="../VCS/ProjectHelper.py" line="256" /> <source><p>The project directory <b>{0}</b> could not be created.</p></source> <translation><p>Le répertoire projet <b>{0}</b> ne peut être créé.</p></translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="356" /> - <location filename="../VCS/ProjectHelper.py" line="342" /> - <location filename="../VCS/ProjectHelper.py" line="305" /> - <location filename="../VCS/ProjectHelper.py" line="287" /> + <location filename="../VCS/ProjectHelper.py" line="353" /> + <location filename="../VCS/ProjectHelper.py" line="339" /> + <location filename="../VCS/ProjectHelper.py" line="302" /> + <location filename="../VCS/ProjectHelper.py" line="284" /> <source>New project from repository</source> <translation>Nouveau projet à partir du référentiel</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="290" /> + <location filename="../VCS/ProjectHelper.py" line="287" /> <source>Select a project file to open.</source> <translation>Sélectionner un fichier projet à ouvrir.</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="308" /> + <location filename="../VCS/ProjectHelper.py" line="305" /> <source>The project retrieved from the repository does not contain an eric project file (*.epj). Create it?</source> <translation type="unfinished" /> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="345" /> + <location filename="../VCS/ProjectHelper.py" line="342" /> <source>Shall the project file be added to the repository?</source> <translation>Le fichier projet doit-il être ajouté au référentiel?</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="358" /> + <location filename="../VCS/ProjectHelper.py" line="355" /> <source>The project could not be retrieved from the repository.</source> <translation>Impossible de rappatrier le projet depuis le référentiel.</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="437" /> - <location filename="../VCS/ProjectHelper.py" line="410" /> + <location filename="../VCS/ProjectHelper.py" line="434" /> + <location filename="../VCS/ProjectHelper.py" line="407" /> <source>Import Project</source> <translation>Importation de projet</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="480" /> + <location filename="../VCS/ProjectHelper.py" line="477" /> <source>Update</source> <translation>Mise à jour</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="612" /> - <location filename="../VCS/ProjectHelper.py" line="481" /> + <location filename="../VCS/ProjectHelper.py" line="609" /> + <location filename="../VCS/ProjectHelper.py" line="478" /> <source>The project should be reread. Do this now?</source> <translation>Le projet devrait être relu. Le faire maintenant ?</translation> </message> <message> + <location filename="../VCS/ProjectHelper.py" line="513" /> + <source>Remove project from repository</source> + <translation>Supprimer le projet du référentiel</translation> + </message> + <message> <location filename="../VCS/ProjectHelper.py" line="516" /> - <source>Remove project from repository</source> - <translation>Supprimer le projet du référentiel</translation> - </message> - <message> - <location filename="../VCS/ProjectHelper.py" line="519" /> <source>Dou you really want to remove this project from the repository (and disk)?</source> <translation>Voulez-vous vraiment supprimer ce projet du référentiel (et du disque)?</translation> </message> <message> - <location filename="../VCS/ProjectHelper.py" line="611" /> + <location filename="../VCS/ProjectHelper.py" line="608" /> <source>Switch</source> <translation>Basculer de version</translation> </message> @@ -90454,8 +85119,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="2092" /> <location filename="../ViewManager/ViewManager.py" line="2091" /> + <location filename="../QScintilla/MiniEditor.py" line="1464" /> <location filename="../QScintilla/MiniEditor.py" line="1463" /> - <location filename="../QScintilla/MiniEditor.py" line="1462" /> <location filename="../QScintilla/ShellWindow.py" line="404" /> <location filename="../QScintilla/ShellWindow.py" line="403" /> <source>Delete current line</source> @@ -90463,7 +85128,7 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="2093" /> - <location filename="../QScintilla/MiniEditor.py" line="1464" /> + <location filename="../QScintilla/MiniEditor.py" line="1465" /> <location filename="../QScintilla/ShellWindow.py" line="405" /> <source>Ctrl+Shift+L</source> <translation>Ctrl+Shift+L</translation> @@ -90471,8 +85136,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="1713" /> <location filename="../ViewManager/ViewManager.py" line="1712" /> + <location filename="../QScintilla/MiniEditor.py" line="1085" /> <location filename="../QScintilla/MiniEditor.py" line="1084" /> - <location filename="../QScintilla/MiniEditor.py" line="1083" /> <location filename="../QScintilla/ShellWindow.py" line="415" /> <location filename="../QScintilla/ShellWindow.py" line="414" /> <source>Indent one level</source> @@ -90480,7 +85145,7 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="1714" /> - <location filename="../QScintilla/MiniEditor.py" line="1085" /> + <location filename="../QScintilla/MiniEditor.py" line="1086" /> <location filename="../QScintilla/ShellWindow.py" line="416" /> <source>Tab</source> <translation>Tab</translation> @@ -90488,8 +85153,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="2069" /> <location filename="../ViewManager/ViewManager.py" line="2068" /> + <location filename="../QScintilla/MiniEditor.py" line="1454" /> <location filename="../QScintilla/MiniEditor.py" line="1453" /> - <location filename="../QScintilla/MiniEditor.py" line="1452" /> <location filename="../QScintilla/ShellWindow.py" line="424" /> <location filename="../QScintilla/ShellWindow.py" line="423" /> <source>Insert new line</source> @@ -90497,14 +85162,14 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="2070" /> - <location filename="../QScintilla/MiniEditor.py" line="1454" /> + <location filename="../QScintilla/MiniEditor.py" line="1455" /> <location filename="../QScintilla/ShellWindow.py" line="425" /> <source>Return</source> <translation>Return</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2071" /> - <location filename="../QScintilla/MiniEditor.py" line="1455" /> + <location filename="../QScintilla/MiniEditor.py" line="1456" /> <location filename="../QScintilla/ShellWindow.py" line="426" /> <source>Enter</source> <translation>Enter</translation> @@ -90512,8 +85177,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="1978" /> <location filename="../ViewManager/ViewManager.py" line="1976" /> - <location filename="../QScintilla/MiniEditor.py" line="1364" /> - <location filename="../QScintilla/MiniEditor.py" line="1362" /> + <location filename="../QScintilla/MiniEditor.py" line="1365" /> + <location filename="../QScintilla/MiniEditor.py" line="1363" /> <location filename="../QScintilla/ShellWindow.py" line="435" /> <location filename="../QScintilla/ShellWindow.py" line="433" /> <source>Delete previous character</source> @@ -90521,21 +85186,21 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="1980" /> - <location filename="../QScintilla/MiniEditor.py" line="1366" /> + <location filename="../QScintilla/MiniEditor.py" line="1367" /> <location filename="../QScintilla/ShellWindow.py" line="437" /> <source>Backspace</source> <translation>Backspace</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1985" /> - <location filename="../QScintilla/MiniEditor.py" line="1371" /> + <location filename="../QScintilla/MiniEditor.py" line="1372" /> <location filename="../QScintilla/ShellWindow.py" line="442" /> <source>Meta+H</source> <translation>Meta+H</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1988" /> - <location filename="../QScintilla/MiniEditor.py" line="1374" /> + <location filename="../QScintilla/MiniEditor.py" line="1375" /> <location filename="../QScintilla/ShellWindow.py" line="445" /> <source>Shift+Backspace</source> <translation>Shift+Backspace</translation> @@ -90543,8 +85208,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="2009" /> <location filename="../ViewManager/ViewManager.py" line="2007" /> - <location filename="../QScintilla/MiniEditor.py" line="1395" /> - <location filename="../QScintilla/MiniEditor.py" line="1393" /> + <location filename="../QScintilla/MiniEditor.py" line="1396" /> + <location filename="../QScintilla/MiniEditor.py" line="1394" /> <location filename="../QScintilla/ShellWindow.py" line="453" /> <location filename="../QScintilla/ShellWindow.py" line="451" /> <source>Delete current character</source> @@ -90552,14 +85217,14 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="2011" /> - <location filename="../QScintilla/MiniEditor.py" line="1397" /> + <location filename="../QScintilla/MiniEditor.py" line="1398" /> <location filename="../QScintilla/ShellWindow.py" line="455" /> <source>Del</source> <translation>Del</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2015" /> - <location filename="../QScintilla/MiniEditor.py" line="1401" /> + <location filename="../QScintilla/MiniEditor.py" line="1402" /> <location filename="../QScintilla/ShellWindow.py" line="459" /> <source>Meta+D</source> <translation>Meta+D</translation> @@ -90567,8 +85232,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="2022" /> <location filename="../ViewManager/ViewManager.py" line="2021" /> + <location filename="../QScintilla/MiniEditor.py" line="1409" /> <location filename="../QScintilla/MiniEditor.py" line="1408" /> - <location filename="../QScintilla/MiniEditor.py" line="1407" /> <location filename="../QScintilla/ShellWindow.py" line="466" /> <location filename="../QScintilla/ShellWindow.py" line="465" /> <source>Delete word to left</source> @@ -90576,7 +85241,7 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="2023" /> - <location filename="../QScintilla/MiniEditor.py" line="1409" /> + <location filename="../QScintilla/MiniEditor.py" line="1410" /> <location filename="../QScintilla/ShellWindow.py" line="467" /> <source>Ctrl+Backspace</source> <translation>Ctrl+Backspace</translation> @@ -90584,8 +85249,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="2033" /> <location filename="../ViewManager/ViewManager.py" line="2032" /> + <location filename="../QScintilla/MiniEditor.py" line="1419" /> <location filename="../QScintilla/MiniEditor.py" line="1418" /> - <location filename="../QScintilla/MiniEditor.py" line="1417" /> <location filename="../QScintilla/ShellWindow.py" line="477" /> <location filename="../QScintilla/ShellWindow.py" line="476" /> <source>Delete word to right</source> @@ -90593,7 +85258,7 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="2034" /> - <location filename="../QScintilla/MiniEditor.py" line="1419" /> + <location filename="../QScintilla/MiniEditor.py" line="1420" /> <location filename="../QScintilla/ShellWindow.py" line="478" /> <source>Ctrl+Del</source> <translation>Ctrl+Del</translation> @@ -90601,8 +85266,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="2043" /> <location filename="../ViewManager/ViewManager.py" line="2042" /> + <location filename="../QScintilla/MiniEditor.py" line="1429" /> <location filename="../QScintilla/MiniEditor.py" line="1428" /> - <location filename="../QScintilla/MiniEditor.py" line="1427" /> <location filename="../QScintilla/ShellWindow.py" line="487" /> <location filename="../QScintilla/ShellWindow.py" line="486" /> <source>Delete line to left</source> @@ -90610,7 +85275,7 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="2044" /> - <location filename="../QScintilla/MiniEditor.py" line="1429" /> + <location filename="../QScintilla/MiniEditor.py" line="1430" /> <location filename="../QScintilla/ShellWindow.py" line="488" /> <source>Ctrl+Shift+Backspace</source> <translation>Ctrl+Shift+Backspace</translation> @@ -90618,8 +85283,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="2054" /> <location filename="../ViewManager/ViewManager.py" line="2053" /> + <location filename="../QScintilla/MiniEditor.py" line="1439" /> <location filename="../QScintilla/MiniEditor.py" line="1438" /> - <location filename="../QScintilla/MiniEditor.py" line="1437" /> <location filename="../QScintilla/ShellWindow.py" line="498" /> <location filename="../QScintilla/ShellWindow.py" line="497" /> <source>Delete line to right</source> @@ -90627,14 +85292,14 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="2059" /> - <location filename="../QScintilla/MiniEditor.py" line="1443" /> + <location filename="../QScintilla/MiniEditor.py" line="1444" /> <location filename="../QScintilla/ShellWindow.py" line="503" /> <source>Meta+K</source> <translation>Meta+K</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2062" /> - <location filename="../QScintilla/MiniEditor.py" line="1446" /> + <location filename="../QScintilla/MiniEditor.py" line="1447" /> <location filename="../QScintilla/ShellWindow.py" line="506" /> <source>Ctrl+Shift+Del</source> <translation>Ctrl+Shift+Del</translation> @@ -90642,8 +85307,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="1458" /> <location filename="../ViewManager/ViewManager.py" line="1456" /> - <location filename="../QScintilla/MiniEditor.py" line="822" /> - <location filename="../QScintilla/MiniEditor.py" line="820" /> + <location filename="../QScintilla/MiniEditor.py" line="823" /> + <location filename="../QScintilla/MiniEditor.py" line="821" /> <location filename="../QScintilla/ShellWindow.py" line="514" /> <location filename="../QScintilla/ShellWindow.py" line="512" /> <source>Move left one character</source> @@ -90651,14 +85316,14 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="1460" /> - <location filename="../QScintilla/MiniEditor.py" line="824" /> + <location filename="../QScintilla/MiniEditor.py" line="825" /> <location filename="../QScintilla/ShellWindow.py" line="516" /> <source>Left</source> <translation>Left</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1465" /> - <location filename="../QScintilla/MiniEditor.py" line="829" /> + <location filename="../QScintilla/MiniEditor.py" line="830" /> <location filename="../QScintilla/ShellWindow.py" line="521" /> <source>Meta+B</source> <translation>Meta+B</translation> @@ -90666,8 +85331,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="1472" /> <location filename="../ViewManager/ViewManager.py" line="1470" /> - <location filename="../QScintilla/MiniEditor.py" line="836" /> - <location filename="../QScintilla/MiniEditor.py" line="834" /> + <location filename="../QScintilla/MiniEditor.py" line="837" /> + <location filename="../QScintilla/MiniEditor.py" line="835" /> <location filename="../QScintilla/ShellWindow.py" line="528" /> <location filename="../QScintilla/ShellWindow.py" line="526" /> <source>Move right one character</source> @@ -90675,14 +85340,14 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="1474" /> - <location filename="../QScintilla/MiniEditor.py" line="838" /> + <location filename="../QScintilla/MiniEditor.py" line="839" /> <location filename="../QScintilla/ShellWindow.py" line="530" /> <source>Right</source> <translation>Right</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1478" /> - <location filename="../QScintilla/MiniEditor.py" line="842" /> + <location filename="../QScintilla/MiniEditor.py" line="843" /> <location filename="../QScintilla/ShellWindow.py" line="534" /> <source>Meta+F</source> <translation>Meta+F</translation> @@ -90690,8 +85355,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="1537" /> <location filename="../ViewManager/ViewManager.py" line="1536" /> + <location filename="../QScintilla/MiniEditor.py" line="902" /> <location filename="../QScintilla/MiniEditor.py" line="901" /> - <location filename="../QScintilla/MiniEditor.py" line="900" /> <location filename="../QScintilla/ShellWindow.py" line="541" /> <location filename="../QScintilla/ShellWindow.py" line="540" /> <source>Move left one word</source> @@ -90700,8 +85365,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="1542" /> <location filename="../ViewManager/ViewManager.py" line="1516" /> - <location filename="../QScintilla/MiniEditor.py" line="906" /> - <location filename="../QScintilla/MiniEditor.py" line="880" /> + <location filename="../QScintilla/MiniEditor.py" line="907" /> + <location filename="../QScintilla/MiniEditor.py" line="881" /> <location filename="../QScintilla/ShellWindow.py" line="546" /> <source>Alt+Left</source> <translation>Alt+Left</translation> @@ -90709,8 +85374,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="1587" /> <location filename="../ViewManager/ViewManager.py" line="1545" /> - <location filename="../QScintilla/MiniEditor.py" line="956" /> - <location filename="../QScintilla/MiniEditor.py" line="909" /> + <location filename="../QScintilla/MiniEditor.py" line="957" /> + <location filename="../QScintilla/MiniEditor.py" line="910" /> <location filename="../QScintilla/ShellWindow.py" line="549" /> <source>Ctrl+Left</source> <translation>Ctrl+Left</translation> @@ -90718,8 +85383,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="1552" /> <location filename="../ViewManager/ViewManager.py" line="1551" /> + <location filename="../QScintilla/MiniEditor.py" line="917" /> <location filename="../QScintilla/MiniEditor.py" line="916" /> - <location filename="../QScintilla/MiniEditor.py" line="915" /> <location filename="../QScintilla/ShellWindow.py" line="556" /> <location filename="../QScintilla/ShellWindow.py" line="555" /> <source>Move right one word</source> @@ -90728,8 +85393,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="2176" /> <location filename="../ViewManager/ViewManager.py" line="1557" /> - <location filename="../QScintilla/MiniEditor.py" line="1575" /> - <location filename="../QScintilla/MiniEditor.py" line="924" /> + <location filename="../QScintilla/MiniEditor.py" line="1576" /> + <location filename="../QScintilla/MiniEditor.py" line="925" /> <location filename="../QScintilla/ShellWindow.py" line="561" /> <source>Ctrl+Right</source> <translation>Ctrl+Right</translation> @@ -90737,8 +85402,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="1566" /> <location filename="../ViewManager/ViewManager.py" line="1563" /> - <location filename="../QScintilla/MiniEditor.py" line="933" /> - <location filename="../QScintilla/MiniEditor.py" line="930" /> + <location filename="../QScintilla/MiniEditor.py" line="934" /> + <location filename="../QScintilla/MiniEditor.py" line="931" /> <location filename="../QScintilla/ShellWindow.py" line="570" /> <location filename="../QScintilla/ShellWindow.py" line="567" /> <source>Move to first visible character in document line</source> @@ -90747,8 +85412,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="2377" /> <location filename="../ViewManager/ViewManager.py" line="1573" /> - <location filename="../QScintilla/MiniEditor.py" line="1778" /> - <location filename="../QScintilla/MiniEditor.py" line="940" /> + <location filename="../QScintilla/MiniEditor.py" line="1779" /> + <location filename="../QScintilla/MiniEditor.py" line="941" /> <location filename="../QScintilla/ShellWindow.py" line="577" /> <source>Home</source> <translation>Home</translation> @@ -90756,8 +85421,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="1598" /> <location filename="../ViewManager/ViewManager.py" line="1596" /> - <location filename="../QScintilla/MiniEditor.py" line="968" /> - <location filename="../QScintilla/MiniEditor.py" line="965" /> + <location filename="../QScintilla/MiniEditor.py" line="969" /> + <location filename="../QScintilla/MiniEditor.py" line="966" /> <location filename="../QScintilla/ShellWindow.py" line="585" /> <location filename="../QScintilla/ShellWindow.py" line="583" /> <source>Move to end of document line</source> @@ -90765,7 +85430,7 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="1604" /> - <location filename="../QScintilla/MiniEditor.py" line="975" /> + <location filename="../QScintilla/MiniEditor.py" line="976" /> <location filename="../QScintilla/ShellWindow.py" line="591" /> <source>Meta+E</source> <translation>Meta+E</translation> @@ -90773,8 +85438,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="2392" /> <location filename="../ViewManager/ViewManager.py" line="1607" /> - <location filename="../QScintilla/MiniEditor.py" line="1793" /> - <location filename="../QScintilla/MiniEditor.py" line="978" /> + <location filename="../QScintilla/MiniEditor.py" line="1794" /> + <location filename="../QScintilla/MiniEditor.py" line="979" /> <location filename="../QScintilla/ShellWindow.py" line="594" /> <source>End</source> <translation>End</translation> @@ -90782,8 +85447,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="1485" /> <location filename="../ViewManager/ViewManager.py" line="1484" /> + <location filename="../QScintilla/MiniEditor.py" line="850" /> <location filename="../QScintilla/MiniEditor.py" line="849" /> - <location filename="../QScintilla/MiniEditor.py" line="848" /> <location filename="../QScintilla/ShellWindow.py" line="601" /> <location filename="../QScintilla/ShellWindow.py" line="600" /> <source>Move up one line</source> @@ -90791,14 +85456,14 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="1486" /> - <location filename="../QScintilla/MiniEditor.py" line="850" /> + <location filename="../QScintilla/MiniEditor.py" line="851" /> <location filename="../QScintilla/ShellWindow.py" line="602" /> <source>Up</source> <translation>Up</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1490" /> - <location filename="../QScintilla/MiniEditor.py" line="854" /> + <location filename="../QScintilla/MiniEditor.py" line="855" /> <location filename="../QScintilla/ShellWindow.py" line="606" /> <source>Meta+P</source> <translation>Meta+P</translation> @@ -90806,8 +85471,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="1497" /> <location filename="../ViewManager/ViewManager.py" line="1496" /> + <location filename="../QScintilla/MiniEditor.py" line="862" /> <location filename="../QScintilla/MiniEditor.py" line="861" /> - <location filename="../QScintilla/MiniEditor.py" line="860" /> <location filename="../QScintilla/ShellWindow.py" line="613" /> <location filename="../QScintilla/ShellWindow.py" line="612" /> <source>Move down one line</source> @@ -90815,14 +85480,14 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="1498" /> - <location filename="../QScintilla/MiniEditor.py" line="862" /> + <location filename="../QScintilla/MiniEditor.py" line="863" /> <location filename="../QScintilla/ShellWindow.py" line="614" /> <source>Down</source> <translation>Down</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1502" /> - <location filename="../QScintilla/MiniEditor.py" line="866" /> + <location filename="../QScintilla/MiniEditor.py" line="867" /> <location filename="../QScintilla/ShellWindow.py" line="618" /> <source>Meta+N</source> <translation>Meta+N</translation> @@ -90830,8 +85495,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="1703" /> <location filename="../ViewManager/ViewManager.py" line="1617" /> - <location filename="../QScintilla/MiniEditor.py" line="1074" /> - <location filename="../QScintilla/MiniEditor.py" line="988" /> + <location filename="../QScintilla/MiniEditor.py" line="1075" /> + <location filename="../QScintilla/MiniEditor.py" line="989" /> <location filename="../QScintilla/ShellWindow.py" line="626" /> <source>Ctrl+Down</source> <translation>Ctrl+Down</translation> @@ -90839,8 +85504,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="1686" /> <location filename="../ViewManager/ViewManager.py" line="1629" /> - <location filename="../QScintilla/MiniEditor.py" line="1057" /> - <location filename="../QScintilla/MiniEditor.py" line="1000" /> + <location filename="../QScintilla/MiniEditor.py" line="1058" /> + <location filename="../QScintilla/MiniEditor.py" line="1001" /> <location filename="../QScintilla/ShellWindow.py" line="636" /> <source>Ctrl+Up</source> <translation>Ctrl+Up</translation> @@ -90848,8 +85513,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="1658" /> <location filename="../ViewManager/ViewManager.py" line="1657" /> + <location filename="../QScintilla/MiniEditor.py" line="1030" /> <location filename="../QScintilla/MiniEditor.py" line="1029" /> - <location filename="../QScintilla/MiniEditor.py" line="1028" /> <location filename="../QScintilla/ShellWindow.py" line="644" /> <location filename="../QScintilla/ShellWindow.py" line="643" /> <source>Move up one page</source> @@ -90857,7 +85522,7 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="1659" /> - <location filename="../QScintilla/MiniEditor.py" line="1030" /> + <location filename="../QScintilla/MiniEditor.py" line="1031" /> <location filename="../QScintilla/ShellWindow.py" line="645" /> <source>PgUp</source> <translation>PgUp</translation> @@ -90865,8 +85530,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="1667" /> <location filename="../ViewManager/ViewManager.py" line="1666" /> + <location filename="../QScintilla/MiniEditor.py" line="1039" /> <location filename="../QScintilla/MiniEditor.py" line="1038" /> - <location filename="../QScintilla/MiniEditor.py" line="1037" /> <location filename="../QScintilla/ShellWindow.py" line="653" /> <location filename="../QScintilla/ShellWindow.py" line="652" /> <source>Move down one page</source> @@ -90874,14 +85539,14 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="1668" /> - <location filename="../QScintilla/MiniEditor.py" line="1039" /> + <location filename="../QScintilla/MiniEditor.py" line="1040" /> <location filename="../QScintilla/ShellWindow.py" line="654" /> <source>PgDown</source> <translation>PgDown</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1672" /> - <location filename="../QScintilla/MiniEditor.py" line="1043" /> + <location filename="../QScintilla/MiniEditor.py" line="1044" /> <location filename="../QScintilla/ShellWindow.py" line="658" /> <source>Meta+V</source> <translation>Meta+V</translation> @@ -90889,8 +85554,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="2209" /> <location filename="../ViewManager/ViewManager.py" line="2208" /> + <location filename="../QScintilla/MiniEditor.py" line="1611" /> <location filename="../QScintilla/MiniEditor.py" line="1610" /> - <location filename="../QScintilla/MiniEditor.py" line="1609" /> <location filename="../QScintilla/ShellWindow.py" line="665" /> <location filename="../QScintilla/ShellWindow.py" line="664" /> <source>Escape</source> @@ -90898,7 +85563,7 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="2210" /> - <location filename="../QScintilla/MiniEditor.py" line="1611" /> + <location filename="../QScintilla/MiniEditor.py" line="1612" /> <location filename="../QScintilla/ShellWindow.py" line="666" /> <source>Esc</source> <translation>Esc</translation> @@ -90906,8 +85571,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="1733" /> <location filename="../ViewManager/ViewManager.py" line="1731" /> - <location filename="../QScintilla/MiniEditor.py" line="1104" /> - <location filename="../QScintilla/MiniEditor.py" line="1102" /> + <location filename="../QScintilla/MiniEditor.py" line="1105" /> + <location filename="../QScintilla/MiniEditor.py" line="1103" /> <location filename="../QScintilla/ShellWindow.py" line="675" /> <location filename="../QScintilla/ShellWindow.py" line="673" /> <source>Extend selection left one character</source> @@ -90915,14 +85580,14 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="1735" /> - <location filename="../QScintilla/MiniEditor.py" line="1107" /> + <location filename="../QScintilla/MiniEditor.py" line="1108" /> <location filename="../QScintilla/ShellWindow.py" line="677" /> <source>Shift+Left</source> <translation>Shift+Left</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1740" /> - <location filename="../QScintilla/MiniEditor.py" line="1112" /> + <location filename="../QScintilla/MiniEditor.py" line="1113" /> <location filename="../QScintilla/ShellWindow.py" line="682" /> <source>Meta+Shift+B</source> <translation>Meta+Shift+B</translation> @@ -90930,8 +85595,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="1748" /> <location filename="../ViewManager/ViewManager.py" line="1746" /> - <location filename="../QScintilla/MiniEditor.py" line="1121" /> - <location filename="../QScintilla/MiniEditor.py" line="1118" /> + <location filename="../QScintilla/MiniEditor.py" line="1122" /> + <location filename="../QScintilla/MiniEditor.py" line="1119" /> <location filename="../QScintilla/ShellWindow.py" line="690" /> <location filename="../QScintilla/ShellWindow.py" line="688" /> <source>Extend selection right one character</source> @@ -90939,14 +85604,14 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="1750" /> - <location filename="../QScintilla/MiniEditor.py" line="1124" /> + <location filename="../QScintilla/MiniEditor.py" line="1125" /> <location filename="../QScintilla/ShellWindow.py" line="692" /> <source>Shift+Right</source> <translation>Shift+Right</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1755" /> - <location filename="../QScintilla/MiniEditor.py" line="1129" /> + <location filename="../QScintilla/MiniEditor.py" line="1130" /> <location filename="../QScintilla/ShellWindow.py" line="697" /> <source>Meta+Shift+F</source> <translation>Meta+Shift+F</translation> @@ -90954,8 +85619,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="1821" /> <location filename="../ViewManager/ViewManager.py" line="1819" /> - <location filename="../QScintilla/MiniEditor.py" line="1203" /> - <location filename="../QScintilla/MiniEditor.py" line="1201" /> + <location filename="../QScintilla/MiniEditor.py" line="1204" /> + <location filename="../QScintilla/MiniEditor.py" line="1202" /> <location filename="../QScintilla/ShellWindow.py" line="705" /> <location filename="../QScintilla/ShellWindow.py" line="703" /> <source>Extend selection left one word</source> @@ -90964,8 +85629,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="1827" /> <location filename="../ViewManager/ViewManager.py" line="1799" /> - <location filename="../QScintilla/MiniEditor.py" line="1209" /> - <location filename="../QScintilla/MiniEditor.py" line="1179" /> + <location filename="../QScintilla/MiniEditor.py" line="1210" /> + <location filename="../QScintilla/MiniEditor.py" line="1180" /> <location filename="../QScintilla/ShellWindow.py" line="711" /> <source>Alt+Shift+Left</source> <translation>Alt+Shift+Left</translation> @@ -90973,8 +85638,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="2531" /> <location filename="../ViewManager/ViewManager.py" line="1830" /> - <location filename="../QScintilla/MiniEditor.py" line="1932" /> - <location filename="../QScintilla/MiniEditor.py" line="1212" /> + <location filename="../QScintilla/MiniEditor.py" line="1933" /> + <location filename="../QScintilla/MiniEditor.py" line="1213" /> <location filename="../QScintilla/ShellWindow.py" line="714" /> <source>Ctrl+Shift+Left</source> <translation>Ctrl+Shift+Left</translation> @@ -90982,8 +85647,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="1838" /> <location filename="../ViewManager/ViewManager.py" line="1836" /> - <location filename="../QScintilla/MiniEditor.py" line="1220" /> - <location filename="../QScintilla/MiniEditor.py" line="1218" /> + <location filename="../QScintilla/MiniEditor.py" line="1221" /> + <location filename="../QScintilla/MiniEditor.py" line="1219" /> <location filename="../QScintilla/ShellWindow.py" line="722" /> <location filename="../QScintilla/ShellWindow.py" line="720" /> <source>Extend selection right one word</source> @@ -90993,9 +85658,9 @@ <location filename="../ViewManager/ViewManager.py" line="2437" /> <location filename="../ViewManager/ViewManager.py" line="1844" /> <location filename="../ViewManager/ViewManager.py" line="1813" /> - <location filename="../QScintilla/MiniEditor.py" line="1838" /> - <location filename="../QScintilla/MiniEditor.py" line="1226" /> - <location filename="../QScintilla/MiniEditor.py" line="1195" /> + <location filename="../QScintilla/MiniEditor.py" line="1839" /> + <location filename="../QScintilla/MiniEditor.py" line="1227" /> + <location filename="../QScintilla/MiniEditor.py" line="1196" /> <location filename="../QScintilla/ShellWindow.py" line="728" /> <source>Alt+Shift+Right</source> <translation>Alt+Shift+Right</translation> @@ -91003,8 +85668,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="2193" /> <location filename="../ViewManager/ViewManager.py" line="1847" /> - <location filename="../QScintilla/MiniEditor.py" line="1594" /> - <location filename="../QScintilla/MiniEditor.py" line="1229" /> + <location filename="../QScintilla/MiniEditor.py" line="1595" /> + <location filename="../QScintilla/MiniEditor.py" line="1230" /> <location filename="../QScintilla/ShellWindow.py" line="731" /> <source>Ctrl+Shift+Right</source> <translation>Ctrl+Shift+Right</translation> @@ -91012,8 +85677,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="1857" /> <location filename="../ViewManager/ViewManager.py" line="1853" /> - <location filename="../QScintilla/MiniEditor.py" line="1239" /> - <location filename="../QScintilla/MiniEditor.py" line="1235" /> + <location filename="../QScintilla/MiniEditor.py" line="1240" /> + <location filename="../QScintilla/MiniEditor.py" line="1236" /> <location filename="../QScintilla/ShellWindow.py" line="741" /> <location filename="../QScintilla/ShellWindow.py" line="737" /> <source>Extend selection to first visible character in document line</source> @@ -91021,7 +85686,7 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="1865" /> - <location filename="../QScintilla/MiniEditor.py" line="1247" /> + <location filename="../QScintilla/MiniEditor.py" line="1248" /> <location filename="../QScintilla/ShellWindow.py" line="749" /> <source>Shift+Home</source> <translation>Shift+Home</translation> @@ -91029,8 +85694,8 @@ <message> <location filename="../ViewManager/ViewManager.py" line="1873" /> <location filename="../ViewManager/ViewManager.py" line="1871" /> - <location filename="../QScintilla/MiniEditor.py" line="1255" /> - <location filename="../QScintilla/MiniEditor.py" line="1253" /> + <location filename="../QScintilla/MiniEditor.py" line="1256" /> + <location filename="../QScintilla/MiniEditor.py" line="1254" /> <location filename="../QScintilla/ShellWindow.py" line="757" /> <location filename="../QScintilla/ShellWindow.py" line="755" /> <source>Extend selection to end of document line</source> @@ -91038,14 +85703,14 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="1879" /> - <location filename="../QScintilla/MiniEditor.py" line="1261" /> + <location filename="../QScintilla/MiniEditor.py" line="1262" /> <location filename="../QScintilla/ShellWindow.py" line="763" /> <source>Meta+Shift+E</source> <translation>Meta+Shift+E</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1882" /> - <location filename="../QScintilla/MiniEditor.py" line="1264" /> + <location filename="../QScintilla/MiniEditor.py" line="1265" /> <location filename="../QScintilla/ShellWindow.py" line="766" /> <source>Shift+End</source> <translation>Shift+End</translation> @@ -91054,21 +85719,21 @@ <location filename="../ViewManager/ViewManager.py" line="3302" /> <location filename="../ViewManager/ViewManager.py" line="3298" /> <location filename="../ViewManager/ViewManager.py" line="2854" /> - <location filename="../QScintilla/MiniEditor.py" line="2151" /> + <location filename="../QScintilla/MiniEditor.py" line="2152" /> <location filename="../QScintilla/ShellWindow.py" line="779" /> <source>Search</source> <translation>Rechercher</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2856" /> - <location filename="../QScintilla/MiniEditor.py" line="2153" /> + <location filename="../QScintilla/MiniEditor.py" line="2154" /> <location filename="../QScintilla/ShellWindow.py" line="781" /> <source>&Search...</source> <translation>Re&chercher...</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2857" /> - <location filename="../QScintilla/MiniEditor.py" line="2154" /> + <location filename="../QScintilla/MiniEditor.py" line="2155" /> <location filename="../QScintilla/ShellWindow.py" line="782" /> <source>Ctrl+F</source> <comment>Search|Search</comment> @@ -91076,7 +85741,7 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="2861" /> - <location filename="../QScintilla/MiniEditor.py" line="2159" /> + <location filename="../QScintilla/MiniEditor.py" line="2160" /> <location filename="../QScintilla/ShellWindow.py" line="786" /> <source>Search for a text</source> <translation>Recherche de texte</translation> @@ -91088,21 +85753,21 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="2874" /> - <location filename="../QScintilla/MiniEditor.py" line="2171" /> + <location filename="../QScintilla/MiniEditor.py" line="2172" /> <location filename="../QScintilla/ShellWindow.py" line="799" /> <source>Search next</source> <translation>Chercher suivant</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2877" /> - <location filename="../QScintilla/MiniEditor.py" line="2173" /> + <location filename="../QScintilla/MiniEditor.py" line="2174" /> <location filename="../QScintilla/ShellWindow.py" line="802" /> <source>Search &next</source> <translation>Chercher &suivant</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2878" /> - <location filename="../QScintilla/MiniEditor.py" line="2174" /> + <location filename="../QScintilla/MiniEditor.py" line="2175" /> <location filename="../QScintilla/ShellWindow.py" line="803" /> <source>F3</source> <comment>Search|Search next</comment> @@ -91110,7 +85775,7 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="2882" /> - <location filename="../QScintilla/MiniEditor.py" line="2178" /> + <location filename="../QScintilla/MiniEditor.py" line="2179" /> <location filename="../QScintilla/ShellWindow.py" line="807" /> <source>Search next occurrence of text</source> <translation>Recherche de l'occurence de texte suivante</translation> @@ -91122,21 +85787,21 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="2895" /> - <location filename="../QScintilla/MiniEditor.py" line="2191" /> + <location filename="../QScintilla/MiniEditor.py" line="2192" /> <location filename="../QScintilla/ShellWindow.py" line="821" /> <source>Search previous</source> <translation>Chercher précédent</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2897" /> - <location filename="../QScintilla/MiniEditor.py" line="2193" /> + <location filename="../QScintilla/MiniEditor.py" line="2194" /> <location filename="../QScintilla/ShellWindow.py" line="823" /> <source>Search &previous</source> <translation>Chercher &précédent</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2898" /> - <location filename="../QScintilla/MiniEditor.py" line="2194" /> + <location filename="../QScintilla/MiniEditor.py" line="2195" /> <location filename="../QScintilla/ShellWindow.py" line="824" /> <source>Shift+F3</source> <comment>Search|Search previous</comment> @@ -91144,7 +85809,7 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="2902" /> - <location filename="../QScintilla/MiniEditor.py" line="2198" /> + <location filename="../QScintilla/MiniEditor.py" line="2199" /> <location filename="../QScintilla/ShellWindow.py" line="828" /> <source>Search previous occurrence of text</source> <translation>Recherche de l'occurence de texte précédente</translation> @@ -91156,21 +85821,21 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="3344" /> - <location filename="../QScintilla/MiniEditor.py" line="2322" /> + <location filename="../QScintilla/MiniEditor.py" line="2323" /> <location filename="../QScintilla/ShellWindow.py" line="849" /> <source>Zoom in</source> <translation>Zoom avant</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="3346" /> - <location filename="../QScintilla/MiniEditor.py" line="2324" /> + <location filename="../QScintilla/MiniEditor.py" line="2325" /> <location filename="../QScintilla/ShellWindow.py" line="851" /> <source>Zoom &in</source> <translation>Zoom a&vant</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="3347" /> - <location filename="../QScintilla/MiniEditor.py" line="2325" /> + <location filename="../QScintilla/MiniEditor.py" line="2326" /> <location filename="../QScintilla/ShellWindow.py" line="852" /> <source>Ctrl++</source> <comment>View|Zoom in</comment> @@ -91178,7 +85843,7 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="3349" /> - <location filename="../QScintilla/MiniEditor.py" line="2327" /> + <location filename="../QScintilla/MiniEditor.py" line="2328" /> <location filename="../QScintilla/ShellWindow.py" line="854" /> <source>Zoom In</source> <comment>View|Zoom in</comment> @@ -91186,35 +85851,35 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="3352" /> - <location filename="../QScintilla/MiniEditor.py" line="2330" /> + <location filename="../QScintilla/MiniEditor.py" line="2331" /> <location filename="../QScintilla/ShellWindow.py" line="857" /> <source>Zoom in on the text</source> <translation>Zoom sur le texte</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="3354" /> - <location filename="../QScintilla/MiniEditor.py" line="2332" /> + <location filename="../QScintilla/MiniEditor.py" line="2333" /> <location filename="../QScintilla/ShellWindow.py" line="859" /> <source><b>Zoom in</b><p>Zoom in on the text. This makes the text bigger.</p></source> <translation><b>Zoom avant</b><p>Zoom sur le texte. Affiche le texte en plus gros.</p></translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="3363" /> - <location filename="../QScintilla/MiniEditor.py" line="2341" /> + <location filename="../QScintilla/MiniEditor.py" line="2342" /> <location filename="../QScintilla/ShellWindow.py" line="868" /> <source>Zoom out</source> <translation>Zoom arrière</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="3365" /> - <location filename="../QScintilla/MiniEditor.py" line="2343" /> + <location filename="../QScintilla/MiniEditor.py" line="2344" /> <location filename="../QScintilla/ShellWindow.py" line="870" /> <source>Zoom &out</source> <translation>Zoom a&rrière</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="3366" /> - <location filename="../QScintilla/MiniEditor.py" line="2344" /> + <location filename="../QScintilla/MiniEditor.py" line="2345" /> <location filename="../QScintilla/ShellWindow.py" line="871" /> <source>Ctrl+-</source> <comment>View|Zoom out</comment> @@ -91222,7 +85887,7 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="3368" /> - <location filename="../QScintilla/MiniEditor.py" line="2346" /> + <location filename="../QScintilla/MiniEditor.py" line="2347" /> <location filename="../QScintilla/ShellWindow.py" line="873" /> <source>Zoom Out</source> <comment>View|Zoom out</comment> @@ -91230,35 +85895,35 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="3371" /> - <location filename="../QScintilla/MiniEditor.py" line="2349" /> + <location filename="../QScintilla/MiniEditor.py" line="2350" /> <location filename="../QScintilla/ShellWindow.py" line="876" /> <source>Zoom out on the text</source> <translation>Zoom arrière du texte</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="3373" /> - <location filename="../QScintilla/MiniEditor.py" line="2351" /> + <location filename="../QScintilla/MiniEditor.py" line="2352" /> <location filename="../QScintilla/ShellWindow.py" line="878" /> <source><b>Zoom out</b><p>Zoom out on the text. This makes the text smaller.</p></source> <translation><b>Zoom arrière</b><p>Zoom arrière du texte. Affiche le texte en plus petit.</p></translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="3382" /> - <location filename="../QScintilla/MiniEditor.py" line="2360" /> + <location filename="../QScintilla/MiniEditor.py" line="2361" /> <location filename="../QScintilla/ShellWindow.py" line="887" /> <source>Zoom reset</source> <translation>Annulation du zoom</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="3384" /> - <location filename="../QScintilla/MiniEditor.py" line="2362" /> + <location filename="../QScintilla/MiniEditor.py" line="2363" /> <location filename="../QScintilla/ShellWindow.py" line="889" /> <source>Zoom &reset</source> <translation>Annulation du &zoom</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="3385" /> - <location filename="../QScintilla/MiniEditor.py" line="2363" /> + <location filename="../QScintilla/MiniEditor.py" line="2364" /> <location filename="../QScintilla/ShellWindow.py" line="890" /> <source>Ctrl+0</source> <comment>View|Zoom reset</comment> @@ -91266,42 +85931,42 @@ </message> <message> <location filename="../ViewManager/ViewManager.py" line="3389" /> - <location filename="../QScintilla/MiniEditor.py" line="2367" /> + <location filename="../QScintilla/MiniEditor.py" line="2368" /> <location filename="../QScintilla/ShellWindow.py" line="894" /> <source>Reset the zoom of the text</source> <translation>Annulation du zoom du texte</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="3391" /> - <location filename="../QScintilla/MiniEditor.py" line="2369" /> + <location filename="../QScintilla/MiniEditor.py" line="2370" /> <location filename="../QScintilla/ShellWindow.py" line="896" /> <source><b>Zoom reset</b><p>Reset the zoom of the text. This sets the zoom factor to 100%.</p></source> <translation><b>Annulation du zoom</b><p>Annulation du zoom du texte. Ceci met le facteur de zoom à 100%. </p></translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="3401" /> - <location filename="../QScintilla/MiniEditor.py" line="2379" /> + <location filename="../QScintilla/MiniEditor.py" line="2380" /> <location filename="../QScintilla/ShellWindow.py" line="906" /> <source>Zoom</source> <translation>Zoom</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="3403" /> - <location filename="../QScintilla/MiniEditor.py" line="2381" /> + <location filename="../QScintilla/MiniEditor.py" line="2382" /> <location filename="../QScintilla/ShellWindow.py" line="908" /> <source>&Zoom</source> <translation>&Zoom</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="3406" /> - <location filename="../QScintilla/MiniEditor.py" line="2384" /> + <location filename="../QScintilla/MiniEditor.py" line="2385" /> <location filename="../QScintilla/ShellWindow.py" line="911" /> <source>Zoom the text</source> <translation>Zoom du texte</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="3408" /> - <location filename="../QScintilla/MiniEditor.py" line="2386" /> + <location filename="../QScintilla/MiniEditor.py" line="2387" /> <location filename="../QScintilla/ShellWindow.py" line="913" /> <source><b>Zoom</b><p>Zoom the text. This opens a dialog where the desired size can be entered.</p></source> <translation><b>Zoom</b><p>Zoom du texte. Ouvre une fenêtre pour entrer la taille souhaitée.</p></translation> @@ -91309,984 +85974,984 @@ <message> <location filename="../ViewManager/ViewManager.py" line="753" /> <location filename="../ViewManager/ViewManager.py" line="751" /> - <location filename="../QScintilla/MiniEditor.py" line="693" /> + <location filename="../QScintilla/MiniEditor.py" line="694" /> <source>Print Preview</source> <translation>Aperçu avant impression</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1510" /> <location filename="../ViewManager/ViewManager.py" line="1508" /> - <location filename="../QScintilla/MiniEditor.py" line="874" /> - <location filename="../QScintilla/MiniEditor.py" line="872" /> + <location filename="../QScintilla/MiniEditor.py" line="875" /> + <location filename="../QScintilla/MiniEditor.py" line="873" /> <source>Move left one word part</source> <translation>Déplacement d'une part de mot vers la gauche</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1524" /> <location filename="../ViewManager/ViewManager.py" line="1522" /> - <location filename="../QScintilla/MiniEditor.py" line="888" /> - <location filename="../QScintilla/MiniEditor.py" line="886" /> + <location filename="../QScintilla/MiniEditor.py" line="889" /> + <location filename="../QScintilla/MiniEditor.py" line="887" /> <source>Move right one word part</source> <translation>Déplacement d'une part de mot vers la droite</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2422" /> <location filename="../ViewManager/ViewManager.py" line="1530" /> - <location filename="../QScintilla/MiniEditor.py" line="1823" /> - <location filename="../QScintilla/MiniEditor.py" line="921" /> - <location filename="../QScintilla/MiniEditor.py" line="894" /> + <location filename="../QScintilla/MiniEditor.py" line="1824" /> + <location filename="../QScintilla/MiniEditor.py" line="922" /> + <location filename="../QScintilla/MiniEditor.py" line="895" /> <source>Alt+Right</source> <translation>Alt+Right</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1581" /> <location filename="../ViewManager/ViewManager.py" line="1579" /> - <location filename="../QScintilla/MiniEditor.py" line="949" /> - <location filename="../QScintilla/MiniEditor.py" line="946" /> + <location filename="../QScintilla/MiniEditor.py" line="950" /> + <location filename="../QScintilla/MiniEditor.py" line="947" /> <source>Move to start of display line</source> <translation>Déplacement au début de la ligne courante</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1590" /> - <location filename="../QScintilla/MiniEditor.py" line="959" /> + <location filename="../QScintilla/MiniEditor.py" line="960" /> <source>Alt+Home</source> <translation>Alt+Home</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1615" /> <location filename="../ViewManager/ViewManager.py" line="1613" /> - <location filename="../QScintilla/MiniEditor.py" line="986" /> - <location filename="../QScintilla/MiniEditor.py" line="984" /> + <location filename="../QScintilla/MiniEditor.py" line="987" /> + <location filename="../QScintilla/MiniEditor.py" line="985" /> <source>Scroll view down one line</source> <translation>Descend la vue d'une ligne</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1627" /> <location filename="../ViewManager/ViewManager.py" line="1625" /> - <location filename="../QScintilla/MiniEditor.py" line="998" /> - <location filename="../QScintilla/MiniEditor.py" line="996" /> + <location filename="../QScintilla/MiniEditor.py" line="999" /> + <location filename="../QScintilla/MiniEditor.py" line="997" /> <source>Scroll view up one line</source> <translation>Monte la vue d'une ligne</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1637" /> <location filename="../ViewManager/ViewManager.py" line="1636" /> + <location filename="../QScintilla/MiniEditor.py" line="1009" /> <location filename="../QScintilla/MiniEditor.py" line="1008" /> - <location filename="../QScintilla/MiniEditor.py" line="1007" /> <source>Move up one paragraph</source> <translation>Déplacement d'un paragraphe vers le haut</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1638" /> - <location filename="../QScintilla/MiniEditor.py" line="1009" /> + <location filename="../QScintilla/MiniEditor.py" line="1010" /> <source>Alt+Up</source> <translation>Alt+Up</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1647" /> <location filename="../ViewManager/ViewManager.py" line="1645" /> - <location filename="../QScintilla/MiniEditor.py" line="1018" /> - <location filename="../QScintilla/MiniEditor.py" line="1016" /> + <location filename="../QScintilla/MiniEditor.py" line="1019" /> + <location filename="../QScintilla/MiniEditor.py" line="1017" /> <source>Move down one paragraph</source> <translation>Déplacement d'un paragraphe vers le bas</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1649" /> - <location filename="../QScintilla/MiniEditor.py" line="1020" /> + <location filename="../QScintilla/MiniEditor.py" line="1021" /> <source>Alt+Down</source> <translation>Alt+Down</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1680" /> <location filename="../ViewManager/ViewManager.py" line="1678" /> - <location filename="../QScintilla/MiniEditor.py" line="1051" /> - <location filename="../QScintilla/MiniEditor.py" line="1049" /> + <location filename="../QScintilla/MiniEditor.py" line="1052" /> + <location filename="../QScintilla/MiniEditor.py" line="1050" /> <source>Move to start of document</source> <translation>Déplacement au début du document</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1689" /> - <location filename="../QScintilla/MiniEditor.py" line="1060" /> + <location filename="../QScintilla/MiniEditor.py" line="1061" /> <source>Ctrl+Home</source> <translation>Ctrl+Home</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1697" /> <location filename="../ViewManager/ViewManager.py" line="1695" /> - <location filename="../QScintilla/MiniEditor.py" line="1068" /> - <location filename="../QScintilla/MiniEditor.py" line="1066" /> + <location filename="../QScintilla/MiniEditor.py" line="1069" /> + <location filename="../QScintilla/MiniEditor.py" line="1067" /> <source>Move to end of document</source> <translation>Déplacement à la fin du document</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1706" /> - <location filename="../QScintilla/MiniEditor.py" line="1077" /> + <location filename="../QScintilla/MiniEditor.py" line="1078" /> <source>Ctrl+End</source> <translation>Ctrl+End</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1722" /> <location filename="../ViewManager/ViewManager.py" line="1721" /> + <location filename="../QScintilla/MiniEditor.py" line="1094" /> <location filename="../QScintilla/MiniEditor.py" line="1093" /> - <location filename="../QScintilla/MiniEditor.py" line="1092" /> <source>Unindent one level</source> <translation>Désindentation d'un niveau</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1723" /> - <location filename="../QScintilla/MiniEditor.py" line="1094" /> + <location filename="../QScintilla/MiniEditor.py" line="1095" /> <source>Shift+Tab</source> <translation>Shift+Tab</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1763" /> <location filename="../ViewManager/ViewManager.py" line="1761" /> - <location filename="../QScintilla/MiniEditor.py" line="1138" /> - <location filename="../QScintilla/MiniEditor.py" line="1135" /> + <location filename="../QScintilla/MiniEditor.py" line="1139" /> + <location filename="../QScintilla/MiniEditor.py" line="1136" /> <source>Extend selection up one line</source> <translation>Extension de la sélection d'une ligne vers le haut</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1765" /> - <location filename="../QScintilla/MiniEditor.py" line="1141" /> + <location filename="../QScintilla/MiniEditor.py" line="1142" /> <source>Shift+Up</source> <translation>Shift+Up</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1770" /> - <location filename="../QScintilla/MiniEditor.py" line="1146" /> + <location filename="../QScintilla/MiniEditor.py" line="1147" /> <source>Meta+Shift+P</source> <translation>Meta+Shift+P</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1778" /> <location filename="../ViewManager/ViewManager.py" line="1776" /> - <location filename="../QScintilla/MiniEditor.py" line="1155" /> - <location filename="../QScintilla/MiniEditor.py" line="1152" /> + <location filename="../QScintilla/MiniEditor.py" line="1156" /> + <location filename="../QScintilla/MiniEditor.py" line="1153" /> <source>Extend selection down one line</source> <translation>Extension de la sélection d'une ligne vers le bas</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1780" /> - <location filename="../QScintilla/MiniEditor.py" line="1158" /> + <location filename="../QScintilla/MiniEditor.py" line="1159" /> <source>Shift+Down</source> <translation>Shift+Down</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1785" /> - <location filename="../QScintilla/MiniEditor.py" line="1163" /> + <location filename="../QScintilla/MiniEditor.py" line="1164" /> <source>Meta+Shift+N</source> <translation>Meta+Shift+N</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1793" /> <location filename="../ViewManager/ViewManager.py" line="1791" /> - <location filename="../QScintilla/MiniEditor.py" line="1172" /> - <location filename="../QScintilla/MiniEditor.py" line="1169" /> + <location filename="../QScintilla/MiniEditor.py" line="1173" /> + <location filename="../QScintilla/MiniEditor.py" line="1170" /> <source>Extend selection left one word part</source> <translation>Extension de la sélection d'une part de mot vers la gauche</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1807" /> <location filename="../ViewManager/ViewManager.py" line="1805" /> - <location filename="../QScintilla/MiniEditor.py" line="1188" /> - <location filename="../QScintilla/MiniEditor.py" line="1185" /> + <location filename="../QScintilla/MiniEditor.py" line="1189" /> + <location filename="../QScintilla/MiniEditor.py" line="1186" /> <source>Extend selection right one word part</source> <translation>Extension de la sélection d'une part de mot vers la droite</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1890" /> <location filename="../ViewManager/ViewManager.py" line="1888" /> - <location filename="../QScintilla/MiniEditor.py" line="1273" /> - <location filename="../QScintilla/MiniEditor.py" line="1270" /> + <location filename="../QScintilla/MiniEditor.py" line="1274" /> + <location filename="../QScintilla/MiniEditor.py" line="1271" /> <source>Extend selection up one paragraph</source> <translation>Extension de la sélection d'un paragraphe vers le haut</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1892" /> - <location filename="../QScintilla/MiniEditor.py" line="1276" /> + <location filename="../QScintilla/MiniEditor.py" line="1277" /> <source>Alt+Shift+Up</source> <translation>Alt+Shift+Up</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1903" /> <location filename="../ViewManager/ViewManager.py" line="1901" /> - <location filename="../QScintilla/MiniEditor.py" line="1286" /> - <location filename="../QScintilla/MiniEditor.py" line="1284" /> + <location filename="../QScintilla/MiniEditor.py" line="1287" /> + <location filename="../QScintilla/MiniEditor.py" line="1285" /> <source>Extend selection down one paragraph</source> <translation>Extension de la sélection d'un paragraphe vers le bas</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1905" /> - <location filename="../QScintilla/MiniEditor.py" line="1288" /> + <location filename="../QScintilla/MiniEditor.py" line="1289" /> <source>Alt+Shift+Down</source> <translation>Alt+Shift+Down</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1916" /> <location filename="../ViewManager/ViewManager.py" line="1914" /> - <location filename="../QScintilla/MiniEditor.py" line="1300" /> - <location filename="../QScintilla/MiniEditor.py" line="1297" /> + <location filename="../QScintilla/MiniEditor.py" line="1301" /> + <location filename="../QScintilla/MiniEditor.py" line="1298" /> <source>Extend selection up one page</source> <translation>Extension de la sélection d'une page vers le haut</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1918" /> - <location filename="../QScintilla/MiniEditor.py" line="1303" /> + <location filename="../QScintilla/MiniEditor.py" line="1304" /> <source>Shift+PgUp</source> <translation>Shift+PgUp</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1928" /> <location filename="../ViewManager/ViewManager.py" line="1926" /> - <location filename="../QScintilla/MiniEditor.py" line="1314" /> - <location filename="../QScintilla/MiniEditor.py" line="1311" /> + <location filename="../QScintilla/MiniEditor.py" line="1315" /> + <location filename="../QScintilla/MiniEditor.py" line="1312" /> <source>Extend selection down one page</source> <translation>Extension de la sélection d'une page vers le bas</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1930" /> - <location filename="../QScintilla/MiniEditor.py" line="1317" /> + <location filename="../QScintilla/MiniEditor.py" line="1318" /> <source>Shift+PgDown</source> <translation>Shift+PgDown</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1936" /> - <location filename="../QScintilla/MiniEditor.py" line="1322" /> + <location filename="../QScintilla/MiniEditor.py" line="1323" /> <source>Meta+Shift+V</source> <translation>Meta+Shift+V</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1944" /> <location filename="../ViewManager/ViewManager.py" line="1942" /> - <location filename="../QScintilla/MiniEditor.py" line="1330" /> - <location filename="../QScintilla/MiniEditor.py" line="1328" /> + <location filename="../QScintilla/MiniEditor.py" line="1331" /> + <location filename="../QScintilla/MiniEditor.py" line="1329" /> <source>Extend selection to start of document</source> <translation>Extension de la sélection à la fin du document</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1950" /> - <location filename="../QScintilla/MiniEditor.py" line="1336" /> + <location filename="../QScintilla/MiniEditor.py" line="1337" /> <source>Ctrl+Shift+Up</source> <translation>Ctrl+Shift+Up</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1953" /> - <location filename="../QScintilla/MiniEditor.py" line="1339" /> + <location filename="../QScintilla/MiniEditor.py" line="1340" /> <source>Ctrl+Shift+Home</source> <translation>Ctrl+Shift+Home</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1961" /> <location filename="../ViewManager/ViewManager.py" line="1959" /> - <location filename="../QScintilla/MiniEditor.py" line="1347" /> - <location filename="../QScintilla/MiniEditor.py" line="1345" /> + <location filename="../QScintilla/MiniEditor.py" line="1348" /> + <location filename="../QScintilla/MiniEditor.py" line="1346" /> <source>Extend selection to end of document</source> <translation>Extension de la sélection à la fin du document</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1967" /> - <location filename="../QScintilla/MiniEditor.py" line="1353" /> + <location filename="../QScintilla/MiniEditor.py" line="1354" /> <source>Ctrl+Shift+Down</source> <translation>Ctrl+Shift+Down</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1970" /> - <location filename="../QScintilla/MiniEditor.py" line="1356" /> + <location filename="../QScintilla/MiniEditor.py" line="1357" /> <source>Ctrl+Shift+End</source> <translation>Ctrl+Shift+End</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="1997" /> <location filename="../ViewManager/ViewManager.py" line="1994" /> - <location filename="../QScintilla/MiniEditor.py" line="1383" /> - <location filename="../QScintilla/MiniEditor.py" line="1380" /> + <location filename="../QScintilla/MiniEditor.py" line="1384" /> + <location filename="../QScintilla/MiniEditor.py" line="1381" /> <source>Delete previous character if not at start of line</source> <translation>Suppression du caractère précédent sauf en début de ligne</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2104" /> <location filename="../ViewManager/ViewManager.py" line="2102" /> - <location filename="../QScintilla/MiniEditor.py" line="1474" /> - <location filename="../QScintilla/MiniEditor.py" line="1472" /> + <location filename="../QScintilla/MiniEditor.py" line="1475" /> + <location filename="../QScintilla/MiniEditor.py" line="1473" /> <source>Duplicate current line</source> <translation>Duplication de la ligne courante</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2106" /> - <location filename="../QScintilla/MiniEditor.py" line="1476" /> + <location filename="../QScintilla/MiniEditor.py" line="1477" /> <source>Ctrl+D</source> <translation>Ctrl+D</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2115" /> <location filename="../ViewManager/ViewManager.py" line="2113" /> - <location filename="../QScintilla/MiniEditor.py" line="1486" /> - <location filename="../QScintilla/MiniEditor.py" line="1483" /> + <location filename="../QScintilla/MiniEditor.py" line="1487" /> + <location filename="../QScintilla/MiniEditor.py" line="1484" /> <source>Swap current and previous lines</source> <translation>Permuter la ligne courante avec la précédente</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2117" /> - <location filename="../QScintilla/MiniEditor.py" line="1489" /> + <location filename="../QScintilla/MiniEditor.py" line="1490" /> <source>Ctrl+T</source> <translation>Ctrl+T</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2126" /> <location filename="../ViewManager/ViewManager.py" line="2124" /> - <location filename="../QScintilla/MiniEditor.py" line="1498" /> - <location filename="../QScintilla/MiniEditor.py" line="1496" /> + <location filename="../QScintilla/MiniEditor.py" line="1499" /> + <location filename="../QScintilla/MiniEditor.py" line="1497" /> <source>Reverse selected lines</source> <translation type="unfinished" /> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2128" /> - <location filename="../QScintilla/MiniEditor.py" line="1500" /> + <location filename="../QScintilla/MiniEditor.py" line="1501" /> <source>Meta+Alt+R</source> <translation>Meta+Alt+R</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2137" /> <location filename="../ViewManager/ViewManager.py" line="2136" /> + <location filename="../QScintilla/MiniEditor.py" line="1510" /> <location filename="../QScintilla/MiniEditor.py" line="1509" /> - <location filename="../QScintilla/MiniEditor.py" line="1508" /> <source>Cut current line</source> <translation>Couper la ligne courante</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2138" /> - <location filename="../QScintilla/MiniEditor.py" line="1510" /> + <location filename="../QScintilla/MiniEditor.py" line="1511" /> <source>Alt+Shift+L</source> <translation>Alt+Shift+L</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2147" /> <location filename="../ViewManager/ViewManager.py" line="2146" /> + <location filename="../QScintilla/MiniEditor.py" line="1520" /> <location filename="../QScintilla/MiniEditor.py" line="1519" /> - <location filename="../QScintilla/MiniEditor.py" line="1518" /> <source>Copy current line</source> <translation>Copier la ligne courante</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2148" /> - <location filename="../QScintilla/MiniEditor.py" line="1520" /> + <location filename="../QScintilla/MiniEditor.py" line="1521" /> <source>Ctrl+Shift+T</source> <translation>Ctrl+Shift+T</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2159" /> <location filename="../ViewManager/ViewManager.py" line="2157" /> - <location filename="../QScintilla/MiniEditor.py" line="1530" /> - <location filename="../QScintilla/MiniEditor.py" line="1528" /> + <location filename="../QScintilla/MiniEditor.py" line="1531" /> + <location filename="../QScintilla/MiniEditor.py" line="1529" /> <source>Toggle insert/overtype</source> <translation>Basculer de mode Insertion /Ecrasement</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2161" /> - <location filename="../QScintilla/MiniEditor.py" line="1532" /> + <location filename="../QScintilla/MiniEditor.py" line="1533" /> <source>Ins</source> <translation>Ins</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2723" /> <location filename="../ViewManager/ViewManager.py" line="2721" /> - <location filename="../QScintilla/MiniEditor.py" line="1542" /> - <location filename="../QScintilla/MiniEditor.py" line="1539" /> + <location filename="../QScintilla/MiniEditor.py" line="1543" /> + <location filename="../QScintilla/MiniEditor.py" line="1540" /> <source>Convert selection to lower case</source> <translation>Conversion de la sélection en minuscules</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2725" /> - <location filename="../QScintilla/MiniEditor.py" line="1545" /> + <location filename="../QScintilla/MiniEditor.py" line="1546" /> <source>Alt+Shift+U</source> <translation>Alt+Shift+U</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2735" /> <location filename="../ViewManager/ViewManager.py" line="2733" /> - <location filename="../QScintilla/MiniEditor.py" line="1556" /> - <location filename="../QScintilla/MiniEditor.py" line="1553" /> + <location filename="../QScintilla/MiniEditor.py" line="1557" /> + <location filename="../QScintilla/MiniEditor.py" line="1554" /> <source>Convert selection to upper case</source> <translation>Conversion de la sélection en majuscules</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2737" /> - <location filename="../QScintilla/MiniEditor.py" line="1559" /> + <location filename="../QScintilla/MiniEditor.py" line="1560" /> <source>Ctrl+Shift+U</source> <translation>Ctrl+Shift+U</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2170" /> <location filename="../ViewManager/ViewManager.py" line="2168" /> - <location filename="../QScintilla/MiniEditor.py" line="1569" /> - <location filename="../QScintilla/MiniEditor.py" line="1567" /> + <location filename="../QScintilla/MiniEditor.py" line="1570" /> + <location filename="../QScintilla/MiniEditor.py" line="1568" /> <source>Move to end of display line</source> <translation>Déplacement à la fin de la ligne affichée</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2179" /> - <location filename="../QScintilla/MiniEditor.py" line="1578" /> + <location filename="../QScintilla/MiniEditor.py" line="1579" /> <source>Alt+End</source> <translation>Alt+End</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2187" /> <location filename="../ViewManager/ViewManager.py" line="2185" /> - <location filename="../QScintilla/MiniEditor.py" line="1587" /> - <location filename="../QScintilla/MiniEditor.py" line="1584" /> + <location filename="../QScintilla/MiniEditor.py" line="1588" /> + <location filename="../QScintilla/MiniEditor.py" line="1585" /> <source>Extend selection to end of display line</source> <translation>Extension de la sélection à la fin de la ligne affichée</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2200" /> <location filename="../ViewManager/ViewManager.py" line="2199" /> + <location filename="../QScintilla/MiniEditor.py" line="1602" /> <location filename="../QScintilla/MiniEditor.py" line="1601" /> - <location filename="../QScintilla/MiniEditor.py" line="1600" /> <source>Formfeed</source> <translation>Chargement de page</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2219" /> <location filename="../ViewManager/ViewManager.py" line="2217" /> - <location filename="../QScintilla/MiniEditor.py" line="1621" /> - <location filename="../QScintilla/MiniEditor.py" line="1618" /> + <location filename="../QScintilla/MiniEditor.py" line="1622" /> + <location filename="../QScintilla/MiniEditor.py" line="1619" /> <source>Extend rectangular selection down one line</source> <translation>Extension de la sélection rectangulaire d'une ligne vers le bas</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2221" /> - <location filename="../QScintilla/MiniEditor.py" line="1624" /> + <location filename="../QScintilla/MiniEditor.py" line="1625" /> <source>Alt+Ctrl+Down</source> <translation>Alt+Ctrl+Down</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2227" /> - <location filename="../QScintilla/MiniEditor.py" line="1629" /> + <location filename="../QScintilla/MiniEditor.py" line="1630" /> <source>Meta+Alt+Shift+N</source> <translation>Meta+Alt+Shift+N</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2235" /> <location filename="../ViewManager/ViewManager.py" line="2233" /> - <location filename="../QScintilla/MiniEditor.py" line="1638" /> - <location filename="../QScintilla/MiniEditor.py" line="1635" /> + <location filename="../QScintilla/MiniEditor.py" line="1639" /> + <location filename="../QScintilla/MiniEditor.py" line="1636" /> <source>Extend rectangular selection up one line</source> <translation>Extension de la sélection rectangulaire d'une ligne vers le haut</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2237" /> - <location filename="../QScintilla/MiniEditor.py" line="1641" /> + <location filename="../QScintilla/MiniEditor.py" line="1642" /> <source>Alt+Ctrl+Up</source> <translation>Alt+Ctrl+Up</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2242" /> - <location filename="../QScintilla/MiniEditor.py" line="1646" /> + <location filename="../QScintilla/MiniEditor.py" line="1647" /> <source>Meta+Alt+Shift+P</source> <translation>Meta+Alt+Shift+P</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2251" /> <location filename="../ViewManager/ViewManager.py" line="2248" /> - <location filename="../QScintilla/MiniEditor.py" line="1655" /> - <location filename="../QScintilla/MiniEditor.py" line="1652" /> + <location filename="../QScintilla/MiniEditor.py" line="1656" /> + <location filename="../QScintilla/MiniEditor.py" line="1653" /> <source>Extend rectangular selection left one character</source> <translation>Extension de la sélection rectangulaire d'un caractère vers la gauche</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2254" /> - <location filename="../QScintilla/MiniEditor.py" line="1658" /> + <location filename="../QScintilla/MiniEditor.py" line="1659" /> <source>Alt+Ctrl+Left</source> <translation>Alt+Ctrl+Left</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2260" /> - <location filename="../QScintilla/MiniEditor.py" line="1663" /> + <location filename="../QScintilla/MiniEditor.py" line="1664" /> <source>Meta+Alt+Shift+B</source> <translation>Meta+Alt+Shift+B</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2269" /> <location filename="../ViewManager/ViewManager.py" line="2266" /> - <location filename="../QScintilla/MiniEditor.py" line="1672" /> - <location filename="../QScintilla/MiniEditor.py" line="1669" /> + <location filename="../QScintilla/MiniEditor.py" line="1673" /> + <location filename="../QScintilla/MiniEditor.py" line="1670" /> <source>Extend rectangular selection right one character</source> <translation>Extension de la sélection rectangulaire d'un caractère vers la droite</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2272" /> - <location filename="../QScintilla/MiniEditor.py" line="1675" /> + <location filename="../QScintilla/MiniEditor.py" line="1676" /> <source>Alt+Ctrl+Right</source> <translation>Alt+Ctrl+Right</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2278" /> - <location filename="../QScintilla/MiniEditor.py" line="1680" /> + <location filename="../QScintilla/MiniEditor.py" line="1681" /> <source>Meta+Alt+Shift+F</source> <translation>Meta+Alt+Shift+F</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2288" /> <location filename="../ViewManager/ViewManager.py" line="2284" /> - <location filename="../QScintilla/MiniEditor.py" line="1690" /> - <location filename="../QScintilla/MiniEditor.py" line="1686" /> + <location filename="../QScintilla/MiniEditor.py" line="1691" /> + <location filename="../QScintilla/MiniEditor.py" line="1687" /> <source>Extend rectangular selection to first visible character in document line</source> <translation>Extension de la sélection rectangulaire au premier caractère visible du document</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2297" /> - <location filename="../QScintilla/MiniEditor.py" line="1699" /> + <location filename="../QScintilla/MiniEditor.py" line="1700" /> <source>Alt+Shift+Home</source> <translation>Alt+Shift+Home</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2306" /> <location filename="../ViewManager/ViewManager.py" line="2303" /> - <location filename="../QScintilla/MiniEditor.py" line="1708" /> - <location filename="../QScintilla/MiniEditor.py" line="1705" /> + <location filename="../QScintilla/MiniEditor.py" line="1709" /> + <location filename="../QScintilla/MiniEditor.py" line="1706" /> <source>Extend rectangular selection to end of document line</source> <translation>Extension de la sélection rectangulaire à la fin de la ligne du document</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2313" /> - <location filename="../QScintilla/MiniEditor.py" line="1715" /> + <location filename="../QScintilla/MiniEditor.py" line="1716" /> <source>Meta+Alt+Shift+E</source> <translation>Meta+Alt+Shift+E</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2316" /> - <location filename="../QScintilla/MiniEditor.py" line="1718" /> + <location filename="../QScintilla/MiniEditor.py" line="1719" /> <source>Alt+Shift+End</source> <translation>Alt+Shift+End</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2325" /> <location filename="../ViewManager/ViewManager.py" line="2322" /> - <location filename="../QScintilla/MiniEditor.py" line="1727" /> - <location filename="../QScintilla/MiniEditor.py" line="1724" /> + <location filename="../QScintilla/MiniEditor.py" line="1728" /> + <location filename="../QScintilla/MiniEditor.py" line="1725" /> <source>Extend rectangular selection up one page</source> <translation>Extension de la sélection rectangulaire d'une page vers le haut</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2328" /> - <location filename="../QScintilla/MiniEditor.py" line="1730" /> + <location filename="../QScintilla/MiniEditor.py" line="1731" /> <source>Alt+Shift+PgUp</source> <translation>Alt+Shift+PgUp</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2340" /> <location filename="../ViewManager/ViewManager.py" line="2337" /> - <location filename="../QScintilla/MiniEditor.py" line="1741" /> - <location filename="../QScintilla/MiniEditor.py" line="1738" /> + <location filename="../QScintilla/MiniEditor.py" line="1742" /> + <location filename="../QScintilla/MiniEditor.py" line="1739" /> <source>Extend rectangular selection down one page</source> <translation>Extension de la sélection rectangulaire d'une page vers le bas</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2343" /> - <location filename="../QScintilla/MiniEditor.py" line="1744" /> + <location filename="../QScintilla/MiniEditor.py" line="1745" /> <source>Alt+Shift+PgDown</source> <translation>Alt+Shift+PgDown</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2349" /> - <location filename="../QScintilla/MiniEditor.py" line="1749" /> + <location filename="../QScintilla/MiniEditor.py" line="1750" /> <source>Meta+Alt+Shift+V</source> <translation>Meta+Alt+Shift+V</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2357" /> <location filename="../ViewManager/ViewManager.py" line="2355" /> - <location filename="../QScintilla/MiniEditor.py" line="2133" /> - <location filename="../QScintilla/MiniEditor.py" line="2130" /> - <location filename="../QScintilla/MiniEditor.py" line="1758" /> - <location filename="../QScintilla/MiniEditor.py" line="1755" /> + <location filename="../QScintilla/MiniEditor.py" line="2134" /> + <location filename="../QScintilla/MiniEditor.py" line="2131" /> + <location filename="../QScintilla/MiniEditor.py" line="1759" /> + <location filename="../QScintilla/MiniEditor.py" line="1756" /> <source>Duplicate current selection</source> <translation>Duplication de la sélection courante</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2359" /> - <location filename="../QScintilla/MiniEditor.py" line="2136" /> - <location filename="../QScintilla/MiniEditor.py" line="1761" /> + <location filename="../QScintilla/MiniEditor.py" line="2137" /> + <location filename="../QScintilla/MiniEditor.py" line="1762" /> <source>Ctrl+Shift+D</source> <translation>Ctrl+Shift+D</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2371" /> <location filename="../ViewManager/ViewManager.py" line="2369" /> - <location filename="../QScintilla/MiniEditor.py" line="1772" /> - <location filename="../QScintilla/MiniEditor.py" line="1770" /> + <location filename="../QScintilla/MiniEditor.py" line="1773" /> + <location filename="../QScintilla/MiniEditor.py" line="1771" /> <source>Scroll to start of document</source> <translation>Défilement au début du document</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2386" /> <location filename="../ViewManager/ViewManager.py" line="2384" /> - <location filename="../QScintilla/MiniEditor.py" line="1787" /> - <location filename="../QScintilla/MiniEditor.py" line="1785" /> + <location filename="../QScintilla/MiniEditor.py" line="1788" /> + <location filename="../QScintilla/MiniEditor.py" line="1786" /> <source>Scroll to end of document</source> <translation>Défilement à la fin du document</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2401" /> <location filename="../ViewManager/ViewManager.py" line="2399" /> - <location filename="../QScintilla/MiniEditor.py" line="1802" /> - <location filename="../QScintilla/MiniEditor.py" line="1800" /> + <location filename="../QScintilla/MiniEditor.py" line="1803" /> + <location filename="../QScintilla/MiniEditor.py" line="1801" /> <source>Scroll vertically to center current line</source> <translation>Défilement vertical de façon à centrer la ligne courante</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2407" /> - <location filename="../QScintilla/MiniEditor.py" line="1808" /> + <location filename="../QScintilla/MiniEditor.py" line="1809" /> <source>Meta+L</source> <translation>Meta+L</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2416" /> <location filename="../ViewManager/ViewManager.py" line="2414" /> - <location filename="../QScintilla/MiniEditor.py" line="1817" /> - <location filename="../QScintilla/MiniEditor.py" line="1815" /> + <location filename="../QScintilla/MiniEditor.py" line="1818" /> + <location filename="../QScintilla/MiniEditor.py" line="1816" /> <source>Move to end of next word</source> <translation>Déplacement à la fin du mot suivant</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2431" /> <location filename="../ViewManager/ViewManager.py" line="2429" /> - <location filename="../QScintilla/MiniEditor.py" line="1832" /> - <location filename="../QScintilla/MiniEditor.py" line="1830" /> + <location filename="../QScintilla/MiniEditor.py" line="1833" /> + <location filename="../QScintilla/MiniEditor.py" line="1831" /> <source>Extend selection to end of next word</source> <translation>Extension de la séleciton à la fin du mot suivant</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2447" /> <location filename="../ViewManager/ViewManager.py" line="2445" /> - <location filename="../QScintilla/MiniEditor.py" line="1848" /> - <location filename="../QScintilla/MiniEditor.py" line="1846" /> + <location filename="../QScintilla/MiniEditor.py" line="1849" /> + <location filename="../QScintilla/MiniEditor.py" line="1847" /> <source>Move to end of previous word</source> <translation>Déplacement à la fin du mot précédent</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2459" /> <location filename="../ViewManager/ViewManager.py" line="2457" /> - <location filename="../QScintilla/MiniEditor.py" line="1860" /> - <location filename="../QScintilla/MiniEditor.py" line="1858" /> + <location filename="../QScintilla/MiniEditor.py" line="1861" /> + <location filename="../QScintilla/MiniEditor.py" line="1859" /> <source>Extend selection to end of previous word</source> <translation>Extension de la séleciton à la fin du mot précédent</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2471" /> <location filename="../ViewManager/ViewManager.py" line="2469" /> - <location filename="../QScintilla/MiniEditor.py" line="1872" /> - <location filename="../QScintilla/MiniEditor.py" line="1870" /> + <location filename="../QScintilla/MiniEditor.py" line="1873" /> + <location filename="../QScintilla/MiniEditor.py" line="1871" /> <source>Move to start of document line</source> <translation>Déplacement au début de la ligne du document</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2477" /> - <location filename="../QScintilla/MiniEditor.py" line="1878" /> + <location filename="../QScintilla/MiniEditor.py" line="1879" /> <source>Meta+A</source> <translation>Meta+A</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2487" /> <location filename="../ViewManager/ViewManager.py" line="2484" /> - <location filename="../QScintilla/MiniEditor.py" line="1888" /> - <location filename="../QScintilla/MiniEditor.py" line="1885" /> + <location filename="../QScintilla/MiniEditor.py" line="1889" /> + <location filename="../QScintilla/MiniEditor.py" line="1886" /> <source>Extend selection to start of document line</source> <translation>Extension de la sélection au début de la ligne du document</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2495" /> - <location filename="../QScintilla/MiniEditor.py" line="1896" /> + <location filename="../QScintilla/MiniEditor.py" line="1897" /> <source>Meta+Shift+A</source> <translation>Meta+Shift+A</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2505" /> <location filename="../ViewManager/ViewManager.py" line="2502" /> - <location filename="../QScintilla/MiniEditor.py" line="1906" /> - <location filename="../QScintilla/MiniEditor.py" line="1903" /> + <location filename="../QScintilla/MiniEditor.py" line="1907" /> + <location filename="../QScintilla/MiniEditor.py" line="1904" /> <source>Extend rectangular selection to start of document line</source> <translation>Extension de la sélection rectangulaire au début de la ligne du document</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2512" /> - <location filename="../QScintilla/MiniEditor.py" line="1913" /> + <location filename="../QScintilla/MiniEditor.py" line="1914" /> <source>Meta+Alt+Shift+A</source> <translation>Meta+Alt+Shift+A</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2523" /> <location filename="../ViewManager/ViewManager.py" line="2520" /> - <location filename="../QScintilla/MiniEditor.py" line="1924" /> - <location filename="../QScintilla/MiniEditor.py" line="1921" /> + <location filename="../QScintilla/MiniEditor.py" line="1925" /> + <location filename="../QScintilla/MiniEditor.py" line="1922" /> <source>Extend selection to start of display line</source> <translation>Extension de la sélection au début de la ligne affichée</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2542" /> <location filename="../ViewManager/ViewManager.py" line="2539" /> - <location filename="../QScintilla/MiniEditor.py" line="1943" /> - <location filename="../QScintilla/MiniEditor.py" line="1940" /> + <location filename="../QScintilla/MiniEditor.py" line="1944" /> + <location filename="../QScintilla/MiniEditor.py" line="1941" /> <source>Move to start of display or document line</source> <translation>Déplacement au début de la ligne affichée ou de la ligne du document</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2556" /> <location filename="../ViewManager/ViewManager.py" line="2553" /> - <location filename="../QScintilla/MiniEditor.py" line="1957" /> - <location filename="../QScintilla/MiniEditor.py" line="1954" /> + <location filename="../QScintilla/MiniEditor.py" line="1958" /> + <location filename="../QScintilla/MiniEditor.py" line="1955" /> <source>Extend selection to start of display or document line</source> <translation>Extension de la sélection au début de la ligne affichée ou de la ligne du document</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2572" /> <location filename="../ViewManager/ViewManager.py" line="2568" /> - <location filename="../QScintilla/MiniEditor.py" line="1973" /> - <location filename="../QScintilla/MiniEditor.py" line="1969" /> + <location filename="../QScintilla/MiniEditor.py" line="1974" /> + <location filename="../QScintilla/MiniEditor.py" line="1970" /> <source>Move to first visible character in display or document line</source> <translation>Déplacement vers le premier caractère visible de la ligne affichée ou de la ligne do document</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2589" /> <location filename="../ViewManager/ViewManager.py" line="2585" /> - <location filename="../QScintilla/MiniEditor.py" line="1990" /> - <location filename="../QScintilla/MiniEditor.py" line="1986" /> + <location filename="../QScintilla/MiniEditor.py" line="1991" /> + <location filename="../QScintilla/MiniEditor.py" line="1987" /> <source>Extend selection to first visible character in display or document line</source> <translation>Extension de la sélection au premier caractère visible du document</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2605" /> <location filename="../ViewManager/ViewManager.py" line="2602" /> - <location filename="../QScintilla/MiniEditor.py" line="2006" /> - <location filename="../QScintilla/MiniEditor.py" line="2003" /> + <location filename="../QScintilla/MiniEditor.py" line="2007" /> + <location filename="../QScintilla/MiniEditor.py" line="2004" /> <source>Move to end of display or document line</source> <translation>Déplacement à la de la ligne affichée ou de la ligne du document</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2619" /> <location filename="../ViewManager/ViewManager.py" line="2616" /> - <location filename="../QScintilla/MiniEditor.py" line="2020" /> - <location filename="../QScintilla/MiniEditor.py" line="2017" /> + <location filename="../QScintilla/MiniEditor.py" line="2021" /> + <location filename="../QScintilla/MiniEditor.py" line="2018" /> <source>Extend selection to end of display or document line</source> <translation>Extension de la sélection à la fint de la ligne affichée ou de la ligne du document</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2633" /> <location filename="../ViewManager/ViewManager.py" line="2631" /> - <location filename="../QScintilla/MiniEditor.py" line="2034" /> - <location filename="../QScintilla/MiniEditor.py" line="2032" /> + <location filename="../QScintilla/MiniEditor.py" line="2035" /> + <location filename="../QScintilla/MiniEditor.py" line="2033" /> <source>Stuttered move up one page</source> <translation>Déplacement étagé d'une page vers le haut</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2645" /> <location filename="../ViewManager/ViewManager.py" line="2643" /> - <location filename="../QScintilla/MiniEditor.py" line="2047" /> - <location filename="../QScintilla/MiniEditor.py" line="2044" /> + <location filename="../QScintilla/MiniEditor.py" line="2048" /> + <location filename="../QScintilla/MiniEditor.py" line="2045" /> <source>Stuttered extend selection up one page</source> <translation>Extension de la sélection étagée d'une page vers le haut</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2658" /> <location filename="../ViewManager/ViewManager.py" line="2656" /> - <location filename="../QScintilla/MiniEditor.py" line="2061" /> - <location filename="../QScintilla/MiniEditor.py" line="2059" /> + <location filename="../QScintilla/MiniEditor.py" line="2062" /> + <location filename="../QScintilla/MiniEditor.py" line="2060" /> <source>Stuttered move down one page</source> <translation>Déplacement étagé d'une page vers le bas</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2670" /> <location filename="../ViewManager/ViewManager.py" line="2668" /> - <location filename="../QScintilla/MiniEditor.py" line="2074" /> - <location filename="../QScintilla/MiniEditor.py" line="2071" /> + <location filename="../QScintilla/MiniEditor.py" line="2075" /> + <location filename="../QScintilla/MiniEditor.py" line="2072" /> <source>Stuttered extend selection down one page</source> <translation>Extension de la sélection étagée d'une page vers le bas</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2683" /> <location filename="../ViewManager/ViewManager.py" line="2681" /> - <location filename="../QScintilla/MiniEditor.py" line="2089" /> - <location filename="../QScintilla/MiniEditor.py" line="2086" /> + <location filename="../QScintilla/MiniEditor.py" line="2090" /> + <location filename="../QScintilla/MiniEditor.py" line="2087" /> <source>Delete right to end of next word</source> <translation>Supprimer jusqu'à la fin du mot à doite</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2689" /> - <location filename="../QScintilla/MiniEditor.py" line="2096" /> + <location filename="../QScintilla/MiniEditor.py" line="2097" /> <source>Alt+Del</source> <translation>Alt+Del</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2698" /> <location filename="../ViewManager/ViewManager.py" line="2696" /> - <location filename="../QScintilla/MiniEditor.py" line="2106" /> - <location filename="../QScintilla/MiniEditor.py" line="2103" /> + <location filename="../QScintilla/MiniEditor.py" line="2107" /> + <location filename="../QScintilla/MiniEditor.py" line="2104" /> <source>Move selected lines up one line</source> <translation>Déplacement des lignes sélectionnées d'une ligne vers le haut</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2710" /> <location filename="../ViewManager/ViewManager.py" line="2708" /> - <location filename="../QScintilla/MiniEditor.py" line="2120" /> - <location filename="../QScintilla/MiniEditor.py" line="2117" /> + <location filename="../QScintilla/MiniEditor.py" line="2121" /> + <location filename="../QScintilla/MiniEditor.py" line="2118" /> <source>Move selected lines down one line</source> <translation>Déplacement des lignes sélectionnées d'une ligne vers le bas</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2863" /> - <location filename="../QScintilla/MiniEditor.py" line="2160" /> + <location filename="../QScintilla/MiniEditor.py" line="2161" /> <source><b>Search</b><p>Search for some text in the current editor. A dialog is shown to enter the searchtext and options for the search.</p></source> <translation><b>Rechercher</b><p>Recherche du texte dans l'éditeur courant. Un fenêtre est affichée pour saisir le texte recherché et le options de recherche.</p></translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2884" /> - <location filename="../QScintilla/MiniEditor.py" line="2180" /> + <location filename="../QScintilla/MiniEditor.py" line="2181" /> <source><b>Search next</b><p>Search the next occurrence of some text in the current editor. The previously entered searchtext and options are reused.</p></source> <translation><b>Chercher suivant</b><p>Recherche en avant le texte saisi dans l'éditeur courant. Les options de recherche précédentes sont réutilisées.</p></translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2904" /> - <location filename="../QScintilla/MiniEditor.py" line="2200" /> + <location filename="../QScintilla/MiniEditor.py" line="2201" /> <source><b>Search previous</b><p>Search the previous occurrence of some text in the current editor. The previously entered searchtext and options are reused.</p></source> <translation><b>Chercher précédent</b><p>Recherche en arrière le texte saisi dans l'éditeur courant. Les options de recherche précédentes sont réutilisées.</p></translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2917" /> <location filename="../ViewManager/ViewManager.py" line="2915" /> - <location filename="../QScintilla/MiniEditor.py" line="2214" /> - <location filename="../QScintilla/MiniEditor.py" line="2211" /> + <location filename="../QScintilla/MiniEditor.py" line="2215" /> + <location filename="../QScintilla/MiniEditor.py" line="2212" /> <source>Clear search markers</source> <translation>Effacer les marqueurs de recherche</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2918" /> - <location filename="../QScintilla/MiniEditor.py" line="2215" /> + <location filename="../QScintilla/MiniEditor.py" line="2216" /> <source>Ctrl+3</source> <comment>Search|Clear search markers</comment> <translation>Ctrl+3</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2922" /> - <location filename="../QScintilla/MiniEditor.py" line="2219" /> + <location filename="../QScintilla/MiniEditor.py" line="2220" /> <source>Clear all displayed search markers</source> <translation>Efface tous les marqueurs de recherche affichés</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2924" /> - <location filename="../QScintilla/MiniEditor.py" line="2221" /> + <location filename="../QScintilla/MiniEditor.py" line="2222" /> <source><b>Clear search markers</b><p>Clear all displayed search markers.</p></source> <translation><b>Effacer tous les marqueurs de recherche</b><p>Efface tous les marqueurs de recherche affichés.</p></translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2980" /> - <location filename="../QScintilla/MiniEditor.py" line="2231" /> + <location filename="../QScintilla/MiniEditor.py" line="2232" /> <source>Replace</source> <translation>Remplacer</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2981" /> - <location filename="../QScintilla/MiniEditor.py" line="2232" /> + <location filename="../QScintilla/MiniEditor.py" line="2233" /> <source>&Replace...</source> <translation>&Remplacer...</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2982" /> - <location filename="../QScintilla/MiniEditor.py" line="2233" /> + <location filename="../QScintilla/MiniEditor.py" line="2234" /> <source>Ctrl+R</source> <comment>Search|Replace</comment> <translation>Ctrl+R</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2986" /> - <location filename="../QScintilla/MiniEditor.py" line="2237" /> + <location filename="../QScintilla/MiniEditor.py" line="2238" /> <source>Replace some text</source> <translation>Remplacer un texte</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="2988" /> - <location filename="../QScintilla/MiniEditor.py" line="2239" /> + <location filename="../QScintilla/MiniEditor.py" line="2240" /> <source><b>Replace</b><p>Search for some text in the current editor and replace it. A dialog is shown to enter the searchtext, the replacement text and options for the search and replace.</p></source> <translation><b>Remplacer</b><p>Recherche du texte dans l'éditeur courant et le remplace par un autre. Un fenêtre est affichée pour saisir le texte initial, le texte de remplacement et les options de remplacement.</p></translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="3002" /> <location filename="../ViewManager/ViewManager.py" line="2999" /> - <location filename="../QScintilla/MiniEditor.py" line="2253" /> - <location filename="../QScintilla/MiniEditor.py" line="2250" /> + <location filename="../QScintilla/MiniEditor.py" line="2254" /> + <location filename="../QScintilla/MiniEditor.py" line="2251" /> <source>Replace and Search</source> <translation>Remplacer et chercher</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="3004" /> - <location filename="../QScintilla/MiniEditor.py" line="2255" /> + <location filename="../QScintilla/MiniEditor.py" line="2256" /> <source>Meta+R</source> <comment>Search|Replace and Search</comment> <translation>Meta+R</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="3008" /> - <location filename="../QScintilla/MiniEditor.py" line="2259" /> + <location filename="../QScintilla/MiniEditor.py" line="2260" /> <source>Replace the found text and search the next occurrence</source> <translation>Remplacer le texte trouvé et chercher l'occurrence suivante</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="3011" /> - <location filename="../QScintilla/MiniEditor.py" line="2262" /> + <location filename="../QScintilla/MiniEditor.py" line="2263" /> <source><b>Replace and Search</b><p>Replace the found occurrence of text in the current editor and search for the next one. The previously entered search text and options are reused.</p></source> <translation type="unfinished" /> </message> <message> <location filename="../ViewManager/ViewManager.py" line="3026" /> <location filename="../ViewManager/ViewManager.py" line="3023" /> - <location filename="../QScintilla/MiniEditor.py" line="2277" /> - <location filename="../QScintilla/MiniEditor.py" line="2274" /> + <location filename="../QScintilla/MiniEditor.py" line="2278" /> + <location filename="../QScintilla/MiniEditor.py" line="2275" /> <source>Replace Occurrence</source> <translation>Remplacer occurrence</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="3028" /> - <location filename="../QScintilla/MiniEditor.py" line="2279" /> + <location filename="../QScintilla/MiniEditor.py" line="2280" /> <source>Ctrl+Meta+R</source> <comment>Search|Replace Occurrence</comment> <translation>Ctrl+Meta+R</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="3032" /> - <location filename="../QScintilla/MiniEditor.py" line="2283" /> + <location filename="../QScintilla/MiniEditor.py" line="2284" /> <source>Replace the found text</source> <translation>Remplacer le texte trouvé</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="3034" /> - <location filename="../QScintilla/MiniEditor.py" line="2285" /> + <location filename="../QScintilla/MiniEditor.py" line="2286" /> <source><b>Replace Occurrence</b><p>Replace the found occurrence of the search text in the current editor.</p></source> <translation type="unfinished" /> </message> <message> <location filename="../ViewManager/ViewManager.py" line="3048" /> <location filename="../ViewManager/ViewManager.py" line="3045" /> - <location filename="../QScintilla/MiniEditor.py" line="2299" /> - <location filename="../QScintilla/MiniEditor.py" line="2296" /> + <location filename="../QScintilla/MiniEditor.py" line="2300" /> + <location filename="../QScintilla/MiniEditor.py" line="2297" /> <source>Replace All</source> <translation>Tout remplacer</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="3050" /> - <location filename="../QScintilla/MiniEditor.py" line="2301" /> + <location filename="../QScintilla/MiniEditor.py" line="2302" /> <source>Shift+Meta+R</source> <comment>Search|Replace All</comment> <translation>Shift+Meta+R</translation> </message> <message> <location filename="../ViewManager/ViewManager.py" line="3054" /> - <location filename="../QScintilla/MiniEditor.py" line="2305" /> + <location filename="../QScintilla/MiniEditor.py" line="2306" /> <source>Replace search text occurrences</source> <translation type="unfinished" /> </message> <message> <location filename="../ViewManager/ViewManager.py" line="3056" /> - <location filename="../QScintilla/MiniEditor.py" line="2307" /> + <location filename="../QScintilla/MiniEditor.py" line="2308" /> <source><b>Replace All</b><p>Replace all occurrences of the search text in the current editor.</p></source> <translation type="unfinished" /> </message> @@ -94261,121 +88926,6 @@ <source>The spelling dictionary was saved successfully.</source> <translation type="unfinished" /> </message> - <message> - <source>Ctrl+#</source> - <comment>View|Zoom</comment> - <translation type="vanished">Ctrl+#</translation> - </message> - <message> - <source>Alt+Ctrl+M</source> - <comment>Edit|Uncomment</comment> - <translation type="vanished">Alt+Ctrl+M</translation> - </message> - <message> - <source>Ctrl+Shift+M</source> - <comment>Edit|Toggle Comment</comment> - <translation type="vanished">Ctrl+Shift+M</translation> - </message> - <message> - <source>Search File</source> - <translation type="vanished">Rechercher un fichier</translation> - </message> - <message> - <source>Search &File...</source> - <translation type="vanished">Rechercher un &fichier...</translation> - </message> - <message> - <source>Alt+Ctrl+F</source> - <comment>File|Search File</comment> - <translation type="vanished">Alt+Ctrl+F</translation> - </message> - <message> - <source>Search for a file</source> - <translation type="vanished">Recherche d'un fichier</translation> - </message> - <message> - <source><b>Search File</b><p>Search for a file.</p></source> - <translation type="vanished"><b>Recherche d'un fichier</b><p>Ouvre une fenêtre pour rechercher d'un fichier.</p></translation> - </message> - <message> - <source><b>Search in Files</b><p>Search for some text in the files of a directory tree or the project. A dialog is shown to enter the searchtext and options for the search and to display the result.</p></source> - <translation type="vanished"><b>Rechercher un texte dans les fichiers</b><p>Recherche un texte dans les fichiers d'un répertoire ou du projet. Une fenêtre permet de saisir les options de recherche et d'afficher les résultats.</p></translation> - </message> - <message> - <source><b>Replace in Files</b><p>Search for some text in the files of a directory tree or the project and replace it. A dialog is shown to enter the searchtext, the replacement text and options for the search and to display the result.</p></source> - <translation type="vanished"><b>Remplacer un texte dans les fichiers</b><p>Recherche un texte dans les fichiers d'un répertoire ou du projet. Une fenêtre permet de saisir les options de recherche et de remplacement, et d'afficher les résultats.</p></translation> - </message> - <message> - <source>Quicksearch</source> - <translation type="vanished">Recherche rapide</translation> - </message> - <message> - <source>Ctrl+Shift+K</source> - <comment>Search|Quicksearch</comment> - <translation type="vanished">Ctrl+Shift+K</translation> - </message> - <message> - <source>Perform a quicksearch</source> - <translation type="vanished">Lancer une recherche rapide</translation> - </message> - <message> - <source>Quicksearch backwards</source> - <translation type="vanished">Recherche rapide en arrière</translation> - </message> - <message> - <source>Ctrl+Shift+J</source> - <comment>Search|Quicksearch backwards</comment> - <translation type="vanished">Ctrl+Shift+J</translation> - </message> - <message> - <source>Perform a quicksearch backwards</source> - <translation type="vanished">Effectue une recherche rapide en arrière</translation> - </message> - <message> - <source>&Quicksearch</source> - <translation type="vanished">&Recherche rapide</translation> - </message> - <message> - <source>Quicksearch &backwards</source> - <translation type="vanished">Recherche &rapide en arrière</translation> - </message> - <message> - <source>Quicksearch extend</source> - <translation type="vanished">Etendre au mot complet</translation> - </message> - <message> - <source>Quicksearch e&xtend</source> - <translation type="vanished">&Etendre au mot complet</translation> - </message> - <message> - <source>Ctrl+Shift+H</source> - <comment>Search|Quicksearch extend</comment> - <translation type="vanished">Ctrl+Shift+H</translation> - </message> - <message> - <source>Extend the quicksearch to the end of the current word</source> - <translation type="vanished">Etend la recherche rapide à la fin du mot courant</translation> - </message> - <message> - <source><b>Quicksearch extend</b><p>This extends the quicksearch text to the end of the word currently found.</p></source> - <translation type="vanished"><b>Extension de la sélection au mot complet</b><p>Pour la recherche rapide, cette fonction permet d'étendre la sélection au mot courant.</p></translation> - </message> - <message> - <source>Quicksearch Textedit</source> - <translation type="vanished">Edition de la recherche rapide</translation> - </message> - <message> - <source><b>Quicksearch</b><p>This activates the quicksearch function of the IDE by giving focus to the quicksearch entry field. If this field is already active and contains text, it searches for the next occurrence of this text.</p></source> - <translation type="vanished"><b>Recherche rapide</b><p>Ceci active la fonction de recherche rapide. Si le champ est déjà actif et contient du texte, la fonction recherche l'occurence suivante du texte.</p></translation> - </message> - <message> - <source><b>Quicksearch backwards</b><p>This searches the previous occurrence of the quicksearch text.</p></source> - <translation type="vanished"><b>Recherche rapide en arrière</b><p>Permet de rechercher l'ocurrence précédente du texte recherché.</p></translation> - </message> - <message> - <source><p>Enter the searchtext directly into this field. The search will be performed case insensitive. The quicksearch function is activated upon activation of the quicksearch next action (default key Ctrl+Shift+K), if this entry field does not have the input focus. Otherwise it searches for the next occurrence of the text entered. The quicksearch backwards action (default key Ctrl+Shift+J) searches backward. Activating the 'quicksearch extend' action (default key Ctrl+Shift+H) extends the current searchtext to the end of the currently found word. The quicksearch can be ended by pressing the Return key while the quicksearch entry has the the input focus.</p></source> - <translation type="vanished"><p>Saisir le texte à rechercher dans ce champ. La recherche tiendra compte de la casse. Si le champ de saisie n'a pas le focus, la fonction de recherche rapide s'active automatiquement quand on lance la recherche d'occurence suivante (raccourci Ctrl+Shift+K par défaut). Sinon, c'est la recherche de l'occurence suivante qui est effectuée. La recherche rapide arrière (raccourci Ctrl+Shift+J par défaut) permet de rechercher en arrière dans le texte. En activant "l'extension de recherche rapide" (Ctrl+Shift+H par défaut), on étend le texte de recherche au mot courant trouvé. On quitte la recherche rapide en appuyant sur 'Enter' lorsque le champ de saisie a le focus.</p></translation> - </message> </context> <context> <name>ViewProfileSidebarsDialog</name> @@ -94655,8 +89205,8 @@ </message> <message> <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> - <source>Select to use 'pyvenv'</source> - <translation>Cocher pour utiliser 'pyvenv'</translation> + <source>Select to use 'python -m venv'</source> + <translation type="unfinished" /> </message> <message> <location filename="../VirtualEnv/VirtualenvConfigurationDialog.ui" line="0" /> @@ -95014,16 +89564,8 @@ <translation type="unfinished" /> </message> <message> - <source>virtualenv Version: {0}</source> - <translation type="vanished">Version virtualenv : {0}</translation> - </message> - <message> - <source>pyvenv Version: {0}</source> - <translation type="vanished">Version pyvenv : {0}</translation> - </message> - <message> - <source>conda Version: {0}</source> - <translation type="vanished">Version conda : {0}</translation> + <source>Select to use 'pyvenv'</source> + <translation type="vanished">Cocher pour utiliser 'pyvenv'</translation> </message> </context> <context> @@ -95166,7 +89708,7 @@ <context> <name>VirtualenvInterpreterSelectionDialog</name> <message> - <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="47" /> + <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="48" /> <source>Python Interpreter</source> <translation>Interpréteur Python</translation> </message> @@ -95194,54 +89736,54 @@ <context> <name>VirtualenvManager</name> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="244" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="282" /> <source>Add Virtual Environment</source> <translation>Ajouter environnement virtuel</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="245" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="283" /> <source>A virtual environment named <b>{0}</b> exists already. Shall it be replaced?</source> <translation>Un environnement virtuel nommé <b>{0}</b> existe déjà. Faut il le remplacer ?</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="307" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="345" /> <source>Change Virtual Environment</source> <translation>Modifier l'environnement virtuel</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="358" /> - <location filename="../VirtualEnv/VirtualenvManager.py" line="308" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="396" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="346" /> <source>A virtual environment named <b>{0}</b> does not exist. Aborting!</source> <translation type="unfinished" /> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="357" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="395" /> <source>Rename Virtual Environment</source> <translation>Renommer l'environnement virtuel</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="445" /> - <location filename="../VirtualEnv/VirtualenvManager.py" line="381" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="483" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="419" /> <source>{0} - {1}</source> <translation>{0} - {1}</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="389" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="427" /> <source>Delete Virtual Environments</source> <translation>Supprimer les environnements virtuels</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="390" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="428" /> <source>Do you really want to delete these virtual environments?</source> <translation>Voulez-vous vraiment supprimer ces environnements virtuels ?</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="453" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="491" /> <source>Remove Virtual Environments</source> <translation>Supprimer les environnements virtuels</translation> </message> <message> - <location filename="../VirtualEnv/VirtualenvManager.py" line="454" /> + <location filename="../VirtualEnv/VirtualenvManager.py" line="492" /> <source>Do you really want to remove these virtual environments?</source> <translation>Voulez-vous vraiment supprimer ces environnements virtuels ?</translation> </message> @@ -95249,78 +89791,10 @@ <context> <name>VirtualenvManagerDialog</name> <message> - <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="350" /> + <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="378" /> <source>Manage Virtual Environments</source> <translation>Gérer les environnements virtuels</translation> </message> - <message> - <source>Name</source> - <translation type="vanished">Nom</translation> - </message> - <message> - <source>Directory</source> - <translation type="vanished">Répertoire</translation> - </message> - <message> - <source>Interpreter</source> - <translation type="vanished">Intrepréteur</translation> - </message> - <message> - <source>Press to add an existing virtual environment</source> - <translation type="vanished">Cliquer pour ajouter un environnement virtuel existant</translation> - </message> - <message> - <source>Add...</source> - <translation type="vanished">Ajouter...</translation> - </message> - <message> - <source>Press to create a new virtual environment</source> - <translation type="vanished">Cliquer pour créer un nouveau envionnement virtuel</translation> - </message> - <message> - <source>New...</source> - <translation type="vanished">Nouveau...</translation> - </message> - <message> - <source>Press to edit the selected virtual environment</source> - <translation type="vanished">Cliquer pour modifier l'environnement virtuel sélectionné</translation> - </message> - <message> - <source>Edit...</source> - <translation type="vanished">Éditer...</translation> - </message> - <message> - <source>Press to remove the selected virtual environments</source> - <translation type="vanished">Cliquer pour supprimer les environnements virtuels</translation> - </message> - <message> - <source>Remove</source> - <translation type="vanished">Supprimer</translation> - </message> - <message> - <source>Press to remove all virtual environments</source> - <translation type="vanished">Cliquer pour supprimer tous les environnements virtuels</translation> - </message> - <message> - <source>Remove All</source> - <translation type="vanished">Tout supprimer</translation> - </message> - <message> - <source>Press to remove the selected virtual environments and delete them</source> - <translation type="vanished">Cliquer pour supprimer les environnements virtuels sélectionnés</translation> - </message> - <message> - <source>Delete</source> - <translation type="vanished">Supprimer</translation> - </message> - <message> - <source>Press to remove all virtual environments and delete them</source> - <translation type="vanished">Cliquer pour supprimer tous les environnements virtuels</translation> - </message> - <message> - <source>Delete All</source> - <translation type="vanished">Tous supprimer</translation> - </message> </context> <context> <name>VirtualenvManagerWidget</name> @@ -95341,6 +89815,11 @@ </message> <message> <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" /> + <source>Press to refresh the list of virtual environments</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" /> <source>Press to add an existing virtual environment</source> <translation type="unfinished">Cliquer pour ajouter un environnement virtuel existant</translation> </message> @@ -95356,6 +89835,11 @@ </message> <message> <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" /> + <source>Press to upgrade the selected virtual environment</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvManagerWidget.ui" line="0" /> <source>Press to remove the selected virtual environments</source> <translation type="unfinished">Cliquer pour supprimer les environnements virtuels</translation> </message> @@ -95390,7 +89874,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="65" /> + <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="69" /> <source>Virtualenv Base Directory</source> <translation type="unfinished" /> </message> @@ -95398,7 +89882,7 @@ <context> <name>VirtualenvManagerWindow</name> <message> - <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="387" /> + <location filename="../VirtualEnv/VirtualenvManagerWidgets.py" line="415" /> <source>Manage Virtual Environments</source> <translation type="unfinished">Gérer les environnements virtuels</translation> </message> @@ -95427,6 +89911,158 @@ </message> </context> <context> + <name>VirtualenvUpgradeConfigurationDialog</name> + <message> + <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.py" line="50" /> + <source>Python Interpreter</source> + <translation type="unfinished">Interpréteur Python</translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" /> + <source>Virtual Environment Upgrade Configuration</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" /> + <source>Environment</source> + <translation type="unfinished">Environment</translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" /> + <source>Name:</source> + <translation type="unfinished">Nom :</translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" /> + <source>Directory:</source> + <translation type="unfinished">Répertoire :</translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" /> + <source>Paths</source> + <translation type="unfinished">Chemins</translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" /> + <source>Python Executable:</source> + <translation type="unfinished">Exécutable Python :</translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" /> + <source>Enter the Python interpreter for the virtual environment upgrade</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" /> + <source>Options</source> + <translation type="unfinished">Options</translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" /> + <source>Select to generate a log file in the environment directory</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" /> + <source>Save a log file in the environment directory after upgrade</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" /> + <source>Select to upgrade the environment directory to use this version of Python.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" /> + <source>Upgrade Python</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" /> + <source>Select to upgrade the core dependencies</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvUpgradeConfigurationDialog.ui" line="0" /> + <source>Upgrade Dependencies</source> + <translation type="unfinished" /> + </message> + </context> + <context> + <name>VirtualenvUpgradeExecDialog</name> + <message> + <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="92" /> + <source>Executing: {0} +</source> + <translation type="unfinished">Exécution en cours : {0} +</translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="143" /> + <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="97" /> + <source>Failed + +</source> + <translation type="unfinished">Échoué + +</translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="152" /> + <source> +pyvenv finished. +</source> + <translation type="unfinished"> +pyvenv terminé. +</translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="168" /> + <source>No suitable pyvenv program could be started. +</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="228" /> + <source> +Writing log file '{0}'. +</source> + <translation type="unfinished"> +Écriture en cours du fichier log '{0}'. +</translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="233" /> + <source>Output: +</source> + <translation type="unfinished">Sortie : +</translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="238" /> + <source>Errors: +</source> + <translation type="unfinished">Erreurs : +</translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="242" /> + <source>The logfile '{0}' could not be written. +Reason: {1} +</source> + <translation type="unfinished">Le fichier log '{0}' ne peut être écrit. +Raison : {1} +</translation> + </message> + <message> + <location filename="../VirtualEnv/VirtualenvUpgradeExecDialog.py" line="244" /> + <source>Done. +</source> + <translation type="unfinished">Terminé. +</translation> + </message> + </context> + <context> <name>VirusTotalAPI</name> <message> <location filename="../WebBrowser/VirusTotal/VirusTotalApi.py" line="96" /> @@ -95475,10 +90111,6 @@ <source>The submitted domain address is invalid.</source> <translation>Le domaine soumis est invalide.</translation> </message> - <message> - <source>not available</source> - <translation type="vanished">non disponible</translation> - </message> </context> <context> <name>VirusTotalDomainReportDialog</name> @@ -95660,27 +90292,27 @@ <context> <name>WatchPointModel</name> <message> - <location filename="../Debugger/WatchPointModel.py" line="34" /> + <location filename="../Debugger/WatchPointModel.py" line="35" /> <source>Condition</source> <translation>Condition</translation> </message> <message> - <location filename="../Debugger/WatchPointModel.py" line="35" /> - <source>Special</source> - <translation>Spécial</translation> - </message> - <message> <location filename="../Debugger/WatchPointModel.py" line="36" /> - <source>Temporary</source> - <translation>Temporaire</translation> + <source>Special</source> + <translation>Spécial</translation> </message> <message> <location filename="../Debugger/WatchPointModel.py" line="37" /> - <source>Enabled</source> - <translation>Activé</translation> + <source>Temporary</source> + <translation>Temporaire</translation> </message> <message> <location filename="../Debugger/WatchPointModel.py" line="38" /> + <source>Enabled</source> + <translation>Activé</translation> + </message> + <message> + <location filename="../Debugger/WatchPointModel.py" line="39" /> <source>Ignore Count</source> <translation>Ignore le décompte</translation> </message> @@ -96020,18 +90652,6 @@ <source>Cascading Style Sheets (*.css);;All files (*)</source> <translation type="unfinished" /> </message> - <message> - <source>Colours</source> - <translation type="vanished">Couleurs</translation> - </message> - <message> - <source>Background colour of secure URLs:</source> - <translation type="vanished">Couleur de fond pour les URLs sécurisées:</translation> - </message> - <message> - <source>Select the background colour for secure URLs.</source> - <translation type="vanished">Sélectionne une couleur de fond pour les URLs sécurisées.</translation> - </message> </context> <context> <name>WebBrowserClearPrivateDataDialog</name> @@ -96167,60 +90787,6 @@ </message> </context> <context> - <name>WebBrowserFlashCookieManagerPage</name> - <message> - <source>Select to activate auto mode</source> - <translation type="vanished">Cocher pour activer le mode auto</translation> - </message> - <message> - <source>Auto Mode Enabled</source> - <translation type="vanished">Mode auto activé</translation> - </message> - <message> - <source>Notifications enabled</source> - <translation type="vanished">Notifications activées</translation> - </message> - <message> - <source>Delete</source> - <translation type="vanished">Supprimer</translation> - </message> - </context> - <context> - <name>WebBrowserInterfacePage</name> - <message> - <source><b>Configure User Interface</b></source> - <translation type="vanished"><b>Configuration de l'interface utilisateur</b></translation> - </message> - <message> - <source>Style:</source> - <translation type="vanished">Style :</translation> - </message> - <message> - <source>Select the interface style</source> - <translation type="vanished">Sélectionne un style d'interface</translation> - </message> - <message> - <source>Style Sheet:</source> - <translation type="vanished">Feuille de style :</translation> - </message> - <message> - <source>Enter the path of the style sheet file</source> - <translation type="vanished">Entrer le chemin du fichier de la feuille de style</translation> - </message> - <message> - <source>Qt Style Sheets (*.qss);;Cascading Style Sheets (*.css);;All files (*)</source> - <translation type="vanished">Feuilles Qt Style (*.qss);;Feuilles CSS (*.css);;Tous les fichiers (*)</translation> - </message> - <message> - <source>System</source> - <translation type="vanished">Système</translation> - </message> - <message> - <source>Enter the name of the style sheet file</source> - <translation type="vanished">Entrer le nom d'une feuille de style</translation> - </message> - </context> - <context> <name>WebBrowserJavaScriptConsole</name> <message> <location filename="../WebBrowser/WebBrowserJavaScriptConsole.py" line="33" /> @@ -97172,145 +91738,145 @@ <context> <name>WebBrowserTabWidget</name> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="125" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="123" /> <source>Show a navigation menu</source> <translation>Montrer un menu de navigation</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="139" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="137" /> <source>Show a navigation menu for closed tabs</source> <translation>Montrer un menu de navigation pour les onglets fermés</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="155" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="153" /> <source>Open a new web browser tab</source> <translation>Ouvrir un nouvel onglet de navigation web</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="170" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="168" /> <source>New Tab</source> <translation>Nouvel onglet</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="174" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="172" /> <source>Move Left</source> <translation>Déplacer vers la gauche</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="177" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="175" /> <source>Move Right</source> <translation>Déplacer vers la droite</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="180" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="178" /> <source>Duplicate Page</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="184" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="182" /> <source>Close</source> <translation>Fermer</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="187" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="185" /> <source>Close Others</source> <translation>Fermer les autres</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="217" /> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="189" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="215" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="187" /> <source>Close All</source> <translation>Tout fermer</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="193" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="191" /> <source>Print Preview</source> <translation>Aperçu avant impression</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="196" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="194" /> <source>Print</source> <translation>Imprimer</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="199" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="197" /> <source>Print as PDF</source> <translation>Imprimer en PDF</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="220" /> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="209" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="218" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="207" /> <source>Reload All</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="223" /> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="213" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="221" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="211" /> <source>Bookmark All Tabs</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="227" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="225" /> <source>Restore Closed Tab</source> <translation>Restorer les onglets fermés</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="255" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="253" /> <source>Unmute Tab</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="259" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="257" /> <source>Mute Tab</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="457" /> <location filename="../WebBrowser/WebBrowserTabWidget.py" line="455" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="453" /> <source>...</source> <translation>...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="758" /> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="710" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="755" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="708" /> <source>Print to PDF</source> <translation>Imprimer en pdf</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="711" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="709" /> <source><p>The file <b>{0}</b> exists already. Shall it be overwritten?</p></source> <translation><p>Le fichier <b>{0}</b> existe déjà. Écraser ?</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="759" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="756" /> <source><p>The PDF could not be written to file <b>{0}</b>.</p><p><b>Error:</b> {1}</p></source> <translation><p>Le fichier PDF ne peut être écrit <b>{0}</b>.</p><p><b>Erreur :</b> {1}</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="923" /> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="888" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="920" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="885" /> <source>Finished loading</source> <translation>Chargement terminé</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="890" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="887" /> <source>Failed to load</source> <translation>Échec de chargement</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="914" /> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="913" /> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="912" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="911" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="910" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="909" /> <source>Loading...</source> <translation>Chargement en cours...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="966" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="963" /> <source>Are you sure you want to close the window?</source> <translation>Êtes vous sur de vouloir fermer la fenêtre ?</translation> </message> <message numerus="yes"> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="967" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="964" /> <source>Are you sure you want to close the window? You have %n tab(s) open.</source> <translation> @@ -97321,22 +91887,22 @@ </translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="972" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="969" /> <source>&Quit</source> <translation>&Quitter</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="975" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="972" /> <source>C&lose Current Tab</source> <translation>Fermer &l'onglet courant</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1156" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1153" /> <source>Restore All Closed Tabs</source> <translation>Restorer tous les onglets fermés</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1158" /> + <location filename="../WebBrowser/WebBrowserTabWidget.py" line="1155" /> <source>Clear List</source> <translation>Effacer la liste</translation> </message> @@ -97344,8 +91910,8 @@ <context> <name>WebBrowserTools</name> <message> - <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="250" /> - <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="244" /> + <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="249" /> + <location filename="../WebBrowser/Tools/WebBrowserTools.py" line="243" /> <source><unknown></source> <translation type="unfinished" /> </message> @@ -97353,331 +91919,307 @@ <context> <name>WebBrowserView</name> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="288" /> - <location filename="../WebBrowser/WebBrowserView.py" line="276" /> - <location filename="../WebBrowser/WebBrowserView.py" line="265" /> - <location filename="../WebBrowser/WebBrowserView.py" line="254" /> + <location filename="../WebBrowser/WebBrowserView.py" line="289" /> + <location filename="../WebBrowser/WebBrowserView.py" line="277" /> + <location filename="../WebBrowser/WebBrowserView.py" line="266" /> + <location filename="../WebBrowser/WebBrowserView.py" line="255" /> <source>eric Web Browser</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="255" /> + <location filename="../WebBrowser/WebBrowserView.py" line="256" /> <source><p>The file <b>{0}</b> does not exist.</p></source> <translation><p>Le fichier <b>{0}</b> n'existe pas.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="289" /> - <location filename="../WebBrowser/WebBrowserView.py" line="266" /> + <location filename="../WebBrowser/WebBrowserView.py" line="290" /> + <location filename="../WebBrowser/WebBrowserView.py" line="267" /> <source><p>Could not start a viewer for file <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="277" /> + <location filename="../WebBrowser/WebBrowserView.py" line="278" /> <source><p>Could not start an application for URL <b>{0}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="517" /> + <location filename="../WebBrowser/WebBrowserView.py" line="518" /> <source>Match {0} of {1}</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="558" /> + <location filename="../WebBrowser/WebBrowserView.py" line="559" /> <source>Inspect Element...</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="588" /> + <location filename="../WebBrowser/WebBrowserView.py" line="589" /> <source>No suggestions</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="644" /> + <location filename="../WebBrowser/WebBrowserView.py" line="645" /> <source>Open Link in New Tab Ctrl+LMB</source> <translation type="unfinished">Ouvrir le lien dans un nouvel onglet Ctrl+LMB</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="650" /> + <location filename="../WebBrowser/WebBrowserView.py" line="651" /> <source>Open Link in New Window</source> <translation>Ouvrir le lien dans une nouvelle fenêtre</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="656" /> + <location filename="../WebBrowser/WebBrowserView.py" line="657" /> <source>Open Link in New Private Window</source> <translation>Ouvrir le lien dans une nouvelle fenêtre privée</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="663" /> + <location filename="../WebBrowser/WebBrowserView.py" line="664" /> <source>Save Lin&k</source> <translation>&Enregistrer lien</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="666" /> + <location filename="../WebBrowser/WebBrowserView.py" line="667" /> <source>Bookmark this Link</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="673" /> + <location filename="../WebBrowser/WebBrowserView.py" line="674" /> <source>Copy URL to Clipboard</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="679" /> + <location filename="../WebBrowser/WebBrowserView.py" line="680" /> <source>Send URL</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="689" /> + <location filename="../WebBrowser/WebBrowserView.py" line="690" /> <source>Scan Link with VirusTotal</source> <translation>Scanner le lien avec VirusTotal</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="708" /> + <location filename="../WebBrowser/WebBrowserView.py" line="709" /> <source>Open Image in New Tab</source> <translation>Ouvrir l'image dans un nouvel onglet</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="715" /> + <location filename="../WebBrowser/WebBrowserView.py" line="716" /> <source>Save Image</source> <translation>Enregistrer l'image</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="717" /> + <location filename="../WebBrowser/WebBrowserView.py" line="718" /> <source>Copy Image to Clipboard</source> <translation>Copier l'image dans le presse papier</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="720" /> + <location filename="../WebBrowser/WebBrowserView.py" line="721" /> <source>Copy Image URL to Clipboard</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="726" /> + <location filename="../WebBrowser/WebBrowserView.py" line="727" /> <source>Send Image URL</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="748" /> - <location filename="../WebBrowser/WebBrowserView.py" line="738" /> + <location filename="../WebBrowser/WebBrowserView.py" line="749" /> + <location filename="../WebBrowser/WebBrowserView.py" line="739" /> <source>Search image in {0}</source> <translation>Chercher l'image dans {0}</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="743" /> + <location filename="../WebBrowser/WebBrowserView.py" line="744" /> <source>Search image with...</source> <translation>Chercher l'image avec...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="757" /> + <location filename="../WebBrowser/WebBrowserView.py" line="758" /> <source>Block Image</source> <translation>Bloquer l'image</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="767" /> + <location filename="../WebBrowser/WebBrowserView.py" line="768" /> <source>Scan Image with VirusTotal</source> <translation>Scanner l'image avec VirusTotal</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="787" /> + <location filename="../WebBrowser/WebBrowserView.py" line="788" /> <source>Play</source> <translation>Lecture</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="791" /> + <location filename="../WebBrowser/WebBrowserView.py" line="792" /> <source>Pause</source> <translation>Pause</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="795" /> + <location filename="../WebBrowser/WebBrowserView.py" line="796" /> <source>Unmute</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="799" /> + <location filename="../WebBrowser/WebBrowserView.py" line="800" /> <source>Mute</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="803" /> + <location filename="../WebBrowser/WebBrowserView.py" line="804" /> <source>Copy Media URL to Clipboard</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="809" /> + <location filename="../WebBrowser/WebBrowserView.py" line="810" /> <source>Send Media URL</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="815" /> + <location filename="../WebBrowser/WebBrowserView.py" line="816" /> <source>Save Media</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="833" /> + <location filename="../WebBrowser/WebBrowserView.py" line="834" /> <source>Send Text</source> <translation>Envoyer texte</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="840" /> + <location filename="../WebBrowser/WebBrowserView.py" line="841" /> <source>Search with '{0}'</source> <translation>Rechercher avec '{0}'</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="847" /> + <location filename="../WebBrowser/WebBrowserView.py" line="848" /> <source>Search with...</source> <translation>Rechercher avec...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="996" /> - <location filename="../WebBrowser/WebBrowserView.py" line="871" /> + <location filename="../WebBrowser/WebBrowserView.py" line="997" /> + <location filename="../WebBrowser/WebBrowserView.py" line="872" /> <source>Google Translate</source> <translation>Google Translate</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="880" /> + <location filename="../WebBrowser/WebBrowserView.py" line="881" /> <source>Dictionary</source> <translation>Dictionnaire</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="888" /> + <location filename="../WebBrowser/WebBrowserView.py" line="889" /> <source>Go to web address</source> <translation>Aller à l'adresse web</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="915" /> + <location filename="../WebBrowser/WebBrowserView.py" line="916" /> <source>Add New Page</source> <translation>Ajouter une nouvelle page</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="918" /> + <location filename="../WebBrowser/WebBrowserView.py" line="919" /> <source>Configure Speed Dial</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="922" /> + <location filename="../WebBrowser/WebBrowserView.py" line="923" /> <source>Reload All Dials</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="925" /> + <location filename="../WebBrowser/WebBrowserView.py" line="926" /> <source>Reset to Default Dials</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="930" /> + <location filename="../WebBrowser/WebBrowserView.py" line="931" /> <source>Bookmark this Page</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="933" /> + <location filename="../WebBrowser/WebBrowserView.py" line="934" /> <source>Copy Page URL to Clipboard</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="939" /> + <location filename="../WebBrowser/WebBrowserView.py" line="940" /> <source>Send Page URL</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="946" /> + <location filename="../WebBrowser/WebBrowserView.py" line="947" /> <source>User Agent</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="975" /> + <location filename="../WebBrowser/WebBrowserView.py" line="976" /> <source>Validate Page</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1036" /> + <location filename="../WebBrowser/WebBrowserView.py" line="1037" /> <source>Add to web search toolbar</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1704" /> + <location filename="../WebBrowser/WebBrowserView.py" line="1705" /> <source>Empty Page</source> <translation>Page vide</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1761" /> - <location filename="../WebBrowser/WebBrowserView.py" line="1759" /> + <location filename="../WebBrowser/WebBrowserView.py" line="1762" /> + <location filename="../WebBrowser/WebBrowserView.py" line="1760" /> <source>Render Process terminated abnormally</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1767" /> + <location filename="../WebBrowser/WebBrowserView.py" line="1768" /> <source>The render process crashed while loading this page.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1774" /> + <location filename="../WebBrowser/WebBrowserView.py" line="1775" /> <source>The render process was killed.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1776" /> + <location filename="../WebBrowser/WebBrowserView.py" line="1777" /> <source>The render process terminated while loading this page.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1781" /> + <location filename="../WebBrowser/WebBrowserView.py" line="1782" /> <source>Try reloading the page or closing some tabs to make more memory available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1902" /> - <source>Web Archive (*.mhtml *.mht)</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserView.py" line="1903" /> - <source>HTML File (*.html *.htm)</source> - <translation>Fichiers HTML (*.html *.htm)</translation> + <source>Web Archive (*.mhtml *.mht)</source> + <translation type="unfinished" /> </message> <message> <location filename="../WebBrowser/WebBrowserView.py" line="1904" /> + <source>HTML File (*.html *.htm)</source> + <translation>Fichiers HTML (*.html *.htm)</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserView.py" line="1905" /> <source>HTML File with all resources (*.html *.htm)</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="1931" /> + <location filename="../WebBrowser/WebBrowserView.py" line="1932" /> <source>Save Web Page</source> <translation>Enregistrer la page web</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserView.py" line="2287" /> - <source>Quota Request</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserView.py" line="2288" /> + <source>Quota Request</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserView.py" line="2289" /> <source><p> Allow the website at <b>{0}</b> to use <b>{1}</b> of persistent storage?</p></source> <translation type="unfinished" /> </message> - <message> - <source>Copy Link to Clipboard</source> - <translation type="vanished">Copier le lien vers le presse papier</translation> - </message> - <message> - <source>Send Link</source> - <translation type="vanished">Envoyer le lien</translation> - </message> - <message> - <source>Send Image Link</source> - <translation type="vanished">Envoyer le lien de l'image</translation> - </message> - <message> - <source>Copy Page Link</source> - <translation type="vanished">Copier le lien de la page</translation> - </message> - <message> - <source>Send Page Link</source> - <translation type="vanished">Envoyer le lien de la page</translation> - </message> - <message> - <source>eric6 Web Browser</source> - <translation type="vanished">Navigateur web eric6</translation> - </message> </context> <context> <name>WebBrowserVirusTotalPage</name> @@ -97783,2168 +92325,2100 @@ <context> <name>WebBrowserWindow</name> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="151" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="152" /> <source>eric Web Browser (Private Mode)</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3642" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2572" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2558" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="153" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3660" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2590" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2574" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2560" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="154" /> <source>eric Web Browser</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="260" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="261" /> <source>Contents</source> <translation type="unfinished" /> </message> <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1476" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="1475" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1474" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="268" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="269" /> <source>Index</source> <translation type="unfinished" /> </message> <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1489" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="1488" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1487" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="283" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="284" /> <source>Search</source> <translation>Rechercher</translation> </message> <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1752" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="1751" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1750" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="293" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="294" /> <source>JavaScript Console</source> <translation>Console JavaScript</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="667" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="668" /> <source>New Tab</source> <translation>Nouvel onglet</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="669" /> - <source>&New Tab</source> - <translation>&Nouvel onglet</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="670" /> + <source>&New Tab</source> + <translation>&Nouvel onglet</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="671" /> <source>Ctrl+T</source> <comment>File|New Tab</comment> <translation>Ctrl+T</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="672" /> - <source>Open a new web browser tab</source> - <translation>Ouvrir un nouvel onglet de navigation web</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="673" /> + <source>Open a new web browser tab</source> + <translation>Ouvrir un nouvel onglet de navigation web</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="674" /> <source><b>New Tab</b><p>This opens a new web browser tab.</p></source> <translation><b>Nouvel onglet</b><p>Ceci ouvre un nouvel onglet de navigation web.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="681" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="682" /> <source>New Window</source> <translation>Nouvelle fenêtre</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="683" /> - <source>New &Window</source> - <translation>&Nouvelle fenêtre</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="684" /> + <source>New &Window</source> + <translation>&Nouvelle fenêtre</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="685" /> <source>Ctrl+N</source> <comment>File|New Window</comment> <translation>Ctrl+N</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="686" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="687" /> <source>Open a new web browser window</source> <translation>Ouvrir une nouvelle fenêtre de navigation web</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="687" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="688" /> <source><b>New Window</b><p>This opens a new web browser window in the current privacy mode.</p></source> <translation><b>Nouvelle fenêtre</b><p>Ceci ouvre une nouvelle fenêtre de navigation web en mode privé.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2480" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="696" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2481" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="697" /> <source>New Private Window</source> <translation>Nouvelle fenêtre privée</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="698" /> - <source>New &Private Window</source> - <translation>Nouvelle fenêtre &privée</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="699" /> + <source>New &Private Window</source> + <translation>Nouvelle fenêtre &privée</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="700" /> <source>Ctrl+Shift+P</source> <comment>File|New Private Window</comment> <translation>Ctrl+Shift+P</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="701" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="702" /> <source>Open a new private web browser window</source> <translation>Ouvrir une nouvelle fenêtre de navigation web privée</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="703" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="704" /> <source><b>New Private Window</b><p>This opens a new private web browser window by starting a new web browser instance in private mode.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2515" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2494" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="712" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2516" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2495" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="713" /> <source>Open File</source> <translation>Ouvrir Fichier</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="714" /> - <source>&Open File</source> - <translation>&Ouvrir Fichier</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="715" /> + <source>&Open File</source> + <translation>&Ouvrir Fichier</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="716" /> <source>Ctrl+O</source> <comment>File|Open</comment> <translation>Ctrl+O</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="717" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="718" /> <source>Open a file for display</source> <translation>Ouvrir un fichier pour affichage</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="718" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="719" /> <source><b>Open File</b><p>This opens a new file for display. It pops up a file selection dialog.</p></source> <translation><b>Ouvrir fichier</b><p>Ceci ouvre un nouveau fichier pour affichage. Cela affiche un sélectionneur de fichier.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="727" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="728" /> <source>Open File in New Tab</source> <translation>Ouvrir le fichier dans un nouvel onglet</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="729" /> - <source>Open File in New &Tab</source> - <translation>Ouvrir unfichier dans un nouvel &onglet</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="730" /> + <source>Open File in New &Tab</source> + <translation>Ouvrir unfichier dans un nouvel &onglet</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="731" /> <source>Shift+Ctrl+O</source> <comment>File|Open in new tab</comment> <translation>Shift+Ctrl+O</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="733" /> - <source>Open a file for display in a new tab</source> - <translation>Ouvrir un fichier dans un nouvel onglet</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="734" /> + <source>Open a file for display in a new tab</source> + <translation>Ouvrir un fichier dans un nouvel onglet</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="735" /> <source><b>Open File in New Tab</b><p>This opens a new file for display in a new tab. It pops up a file selection dialog.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="744" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="745" /> <source>Save As</source> <translation>Enregistrer sous</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="746" /> - <source>&Save As...</source> - <translation>Enregistrer &sous...</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="747" /> + <source>&Save As...</source> + <translation>Enregistrer &sous...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="748" /> <source>Shift+Ctrl+S</source> <comment>File|Save As</comment> <translation>Shift+Ctrl+S</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="750" /> - <source>Save the current page to disk</source> - <translation>Enregistrer la page courante sur le disque</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="751" /> + <source>Save the current page to disk</source> + <translation>Enregistrer la page courante sur le disque</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="752" /> <source><b>Save As...</b><p>Saves the current page to disk.</p></source> <translation><b>Enregistrer sous...</b><p>Enregistrer la page courante sur le disque.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="761" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="762" /> <source>Save Page Screen</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="763" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="764" /> <source>Save Page Screen...</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="766" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="767" /> <source>Save the visible part of the current page as a screen shot</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="768" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="769" /> <source><b>Save Page Screen...</b><p>Saves the visible part of the current page as a screen shot.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="779" /> - <source>Import Bookmarks</source> - <translation>Importer signets</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="780" /> + <source>Import Bookmarks</source> + <translation>Importer signets</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="781" /> <source>&Import Bookmarks...</source> <translation>&Importer signets...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="783" /> - <source>Import bookmarks from other browsers</source> - <translation>Importer des signets d'autres navigateurs</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="784" /> + <source>Import bookmarks from other browsers</source> + <translation>Importer des signets d'autres navigateurs</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="785" /> <source><b>Import Bookmarks</b><p>Import bookmarks from other browsers.</p></source> <translation><b>Importer signets</b><p>Importer des signets d'autres navigateurs.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="793" /> - <source>Export Bookmarks</source> - <translation>Exporter les signets</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="794" /> + <source>Export Bookmarks</source> + <translation>Exporter les signets</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="795" /> <source>&Export Bookmarks...</source> <translation>&Exporter les signets...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="797" /> - <source>Export the bookmarks into a file</source> - <translation>Exporter les signets dans un fichier</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="798" /> + <source>Export the bookmarks into a file</source> + <translation>Exporter les signets dans un fichier</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="799" /> <source><b>Export Bookmarks</b><p>Export the bookmarks into a file.</p></source> <translation><b>Exporter les signets</b><p>Exporter les signets dans un fichier.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2128" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="807" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2129" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="808" /> <source>Print</source> <translation>Imprimer</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="809" /> - <source>&Print</source> - <translation>&Imprimer</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="810" /> + <source>&Print</source> + <translation>&Imprimer</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="811" /> <source>Ctrl+P</source> <comment>File|Print</comment> <translation>Ctrl+P</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="812" /> - <source>Print the displayed help</source> - <translation>Imprimer le fichier d'aide</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="813" /> + <source>Print the displayed help</source> + <translation>Imprimer le fichier d'aide</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="814" /> <source><b>Print</b><p>Print the displayed help text.</p></source> <translation><b>Imprimer</b><p>Imprime le fichier d'aide affiché.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="823" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="821" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="824" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="822" /> <source>Print as PDF</source> <translation>Imprimer en pdf</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="825" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="826" /> <source>Print the displayed help as PDF</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="827" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="828" /> <source><b>Print as PDF</b><p>Print the displayed help text as a PDF file.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="838" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="836" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="839" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="837" /> <source>Print Preview</source> <translation>Aperçu avant impression</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="840" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="841" /> <source>Print preview of the displayed help</source> <translation>Va à la page d'aide de démarrage</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="842" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="843" /> <source><b>Print Preview</b><p>Print preview of the displayed help text.</p></source> <translation><b>Aperçu avant impression</b><p>Aperçu avant impression de l'aide affichée.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="853" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="851" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="854" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="852" /> <source>Send Page Link</source> <translation>Envoyer le lien de la page</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="855" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="856" /> <source>Send the link of the current page via email</source> <translation>Envoyer le lien de la page courante via courriel</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="857" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="858" /> <source><b>Send Page Link</b><p>Send the link of the current page via email.</p></source> <translation><b>Envoyer le lien de la page</b><p>Envoyer le lien de la page courante via courriel.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="865" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="866" /> <source>Close</source> <translation>Fermer</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="867" /> - <source>&Close</source> - <translation>&Fermer</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="868" /> + <source>&Close</source> + <translation>&Fermer</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="869" /> <source>Ctrl+W</source> <comment>File|Close</comment> <translation>Ctrl+W</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="870" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="871" /> <source>Close the current help window</source> <translation>Ferme la fenêtre d'aide en cours</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="872" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="873" /> <source><b>Close</b><p>Closes the current web browser window.</p></source> <translation><b>Fermer</b><p>Ferme la fenêtre courante du navigateur web.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="880" /> - <source>Close All</source> - <translation>Tout fermer</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="881" /> + <source>Close All</source> + <translation>Tout fermer</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="882" /> <source>Close &All</source> <translation>&Tout fermer</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="883" /> - <source>Close all help windows</source> - <translation>Fermer toutes les fenêtres d'aide</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="884" /> + <source>Close all help windows</source> + <translation>Fermer toutes les fenêtres d'aide</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="885" /> <source><b>Close All</b><p>Closes all web browser windows except the first one.</p></source> <translation><b>Tout fermer</b><p>Ferme toutes les fenêtres de navigation sauf la première.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="893" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="894" /> <source>Quit</source> <translation>Quitter</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2878" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="895" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2896" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="896" /> <source>&Quit</source> <translation>&Quitter</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="896" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="897" /> <source>Ctrl+Q</source> <comment>File|Quit</comment> <translation>Ctrl+Q</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="898" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="899" /> <source>Quit the eric Web Browser</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="899" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="900" /> <source><b>Quit</b><p>Quit the eric Web Browser.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="907" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="908" /> <source>Backward</source> <translation>Précédent</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="909" /> - <source>&Backward</source> - <translation>&Précédent</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="910" /> + <source>&Backward</source> + <translation>&Précédent</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="911" /> <source>Alt+Left</source> <comment>Go|Backward</comment> <translation>Alt+Left</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="912" /> - <source>Move one screen backward</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="913" /> + <source>Move one screen backward</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="914" /> <source><b>Backward</b><p>Moves one screen backward. If none is available, this action is disabled.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="922" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="923" /> <source>Forward</source> <translation>Suivant</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="924" /> - <source>&Forward</source> - <translation>&Suivant</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="925" /> + <source>&Forward</source> + <translation>&Suivant</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="926" /> <source>Alt+Right</source> <comment>Go|Forward</comment> <translation>Alt+Right</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="927" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="928" /> <source>Move one screen forward</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="929" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="930" /> <source><b>Forward</b><p>Moves one screen forward. If none is available, this action is disabled.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="938" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="939" /> <source>Home</source> <translation>Accueil</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="940" /> - <source>&Home</source> - <translation>&URL de démarrage</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="941" /> + <source>&Home</source> + <translation>&URL de démarrage</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="942" /> <source>Ctrl+Home</source> <comment>Go|Home</comment> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="943" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="944" /> <source>Move to the initial screen</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="945" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="946" /> <source><b>Home</b><p>Moves to the initial screen.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="953" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="954" /> <source>Reload</source> <translation>Recharger</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="955" /> - <source>&Reload</source> - <translation>&Recharger</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="956" /> + <source>&Reload</source> + <translation>&Recharger</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="957" /> <source>Ctrl+R</source> <comment>Go|Reload</comment> <translation>Ctrl+R</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="957" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="958" /> <source>F5</source> <comment>Go|Reload</comment> <translation>F5</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="959" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="960" /> <source>Reload the current screen</source> <translation type="unfinished">Recharger la session courante</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="961" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="962" /> <source><b>Reload</b><p>Reloads the current screen.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="969" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="970" /> <source>Stop</source> <translation>Arrêt</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="971" /> - <source>&Stop</source> - <translation>&Arrêt</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="972" /> + <source>&Stop</source> + <translation>&Arrêt</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="973" /> <source>Ctrl+.</source> <comment>Go|Stop</comment> <translation>Ctrl+.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="973" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="974" /> <source>Esc</source> <comment>Go|Stop</comment> <translation>Esc</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="975" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="976" /> <source>Stop loading</source> <translation>Arrêter le chargement</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="976" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="977" /> <source><b>Stop</b><p>Stops loading of the current tab.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="984" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="985" /> <source>Copy</source> <translation>Copier</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="986" /> - <source>&Copy</source> - <translation>&Copier</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="987" /> + <source>&Copy</source> + <translation>&Copier</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="988" /> <source>Ctrl+C</source> <comment>Edit|Copy</comment> <translation>Ctrl+C</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="989" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="990" /> <source>Copy the selected text</source> <translation>Copie le texte sélectionné</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="990" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="991" /> <source><b>Copy</b><p>Copy the selected text to the clipboard.</p></source> <translation><b>Copier</b><p>Copie le texte sélectionné dans le presse-papier.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="998" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="999" /> <source>Cut</source> <translation>Couper</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1000" /> - <source>Cu&t</source> - <translation>Cou&per</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1001" /> + <source>Cu&t</source> + <translation>Cou&per</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1002" /> <source>Ctrl+X</source> <comment>Edit|Cut</comment> <translation>Ctrl+X</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1003" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1004" /> <source>Cut the selected text</source> <translation>Couper le texte sélectionné</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1004" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1005" /> <source><b>Cut</b><p>Cut the selected text to the clipboard.</p></source> <translation><b>Couper</b><p>Couper le texte sélectionné vers le presse papier.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1012" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1013" /> <source>Paste</source> <translation>Coller</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1014" /> - <source>&Paste</source> - <translation>Col&ler</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1015" /> + <source>&Paste</source> + <translation>Col&ler</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1016" /> <source>Ctrl+V</source> <comment>Edit|Paste</comment> <translation>Ctrl+V</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1017" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1018" /> <source>Paste text from the clipboard</source> <translation>Coller le texte du presse papier</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1018" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1019" /> <source><b>Paste</b><p>Paste some text from the clipboard.</p></source> <translation><b>Coller</b><p>Coller du texte du presse papier.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1026" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1027" /> <source>Undo</source> <translation>Défaire</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1028" /> - <source>&Undo</source> - <translation>&Défaire</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1029" /> + <source>&Undo</source> + <translation>&Défaire</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1030" /> <source>Ctrl+Z</source> <comment>Edit|Undo</comment> <translation>Ctrl+Z</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1031" /> - <source>Undo the last edit action</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1032" /> + <source>Undo the last edit action</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1033" /> <source><b>Undo</b><p>Undo the last edit action.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1040" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1041" /> <source>Redo</source> <translation>Refaire</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1042" /> - <source>&Redo</source> - <translation>&Refaire</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1043" /> + <source>&Redo</source> + <translation>&Refaire</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1044" /> <source>Ctrl+Shift+Z</source> <comment>Edit|Redo</comment> <translation>Ctrl+Shift+Z</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1045" /> - <source>Redo the last edit action</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1046" /> + <source>Redo the last edit action</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1047" /> <source><b>Redo</b><p>Redo the last edit action.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1054" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1055" /> <source>Select All</source> <translation>Tout sélectionner</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1056" /> - <source>&Select All</source> - <translation>Tout &sélectionner</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1057" /> + <source>&Select All</source> + <translation>Tout &sélectionner</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1058" /> <source>Ctrl+A</source> <comment>Edit|Select All</comment> <translation>Ctrl+A</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1059" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1060" /> <source>Select all text</source> <translation>Sélectionne tout le texte</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1060" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1061" /> <source><b>Select All</b><p>Select all text of the current browser.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1069" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1068" /> - <source>Unselect</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1070" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1069" /> + <source>Unselect</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1071" /> <source>Alt+Ctrl+A</source> <comment>Edit|Unselect</comment> <translation>Alt+Ctrl+A</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1072" /> - <source>Clear current selection</source> - <translation>Effacer la sélection courante</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1073" /> + <source>Clear current selection</source> + <translation>Effacer la sélection courante</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1074" /> <source><b>Unselect</b><p>Clear the selection of the current browser.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1081" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1082" /> <source>Find...</source> <translation>Rechercher...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1083" /> - <source>&Find...</source> - <translation>&Rechercher...</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1084" /> + <source>&Find...</source> + <translation>&Rechercher...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1085" /> <source>Ctrl+F</source> <comment>Edit|Find</comment> <translation>Ctrl+F</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1086" /> - <source>Find text in page</source> - <translation>Trouver le texte dans la page</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1087" /> + <source>Find text in page</source> + <translation>Trouver le texte dans la page</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1088" /> <source><b>Find</b><p>Find text in the current page.</p></source> <translation><b>Chercher</b><p>Recherche le texte dans la page courante.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1095" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1096" /> <source>Find next</source> <translation>Chercher suivant</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1097" /> - <source>Find &next</source> - <translation>Chercher &suivant</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1098" /> + <source>Find &next</source> + <translation>Chercher &suivant</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1099" /> <source>F3</source> <comment>Edit|Find next</comment> <translation>F3</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1100" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1101" /> <source>Find next occurrence of text in page</source> <translation>Recherche de la prochaine occurence du texte dans la page</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1102" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1103" /> <source><b>Find next</b><p>Find the next occurrence of text in the current page.</p></source> <translation><b>Chercher suivant</b><p>Recherche la prochaine occurence du texte dans la page.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1110" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1111" /> <source>Find previous</source> <translation>Chercher précédent</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1112" /> - <source>Find &previous</source> - <translation>Chercher &précédent</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1113" /> + <source>Find &previous</source> + <translation>Chercher &précédent</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1114" /> <source>Shift+F3</source> <comment>Edit|Find previous</comment> <translation>Shift+F3</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1116" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1117" /> <source>Find previous occurrence of text in page</source> <translation>Recherche de l' occurence précédente dans la page</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1117" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1118" /> <source><b>Find previous</b><p>Find the previous occurrence of text in the current page.</p></source> <translation><b>Chercher précédent</b><p>Recherche l'occurence précédente dans la page.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1127" /> - <source>Manage Bookmarks</source> - <translation>Gérer signets</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1128" /> - <source>&Manage Bookmarks...</source> - <translation>&Gérer les signets...</translation> + <source>Manage Bookmarks</source> + <translation>Gérer signets</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1129" /> + <source>&Manage Bookmarks...</source> + <translation>&Gérer les signets...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1130" /> <source>Ctrl+Shift+B</source> <comment>Help|Manage bookmarks</comment> <translation>Ctrl+Shift+B</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1131" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1132" /> <source>Open a dialog to manage the bookmarks.</source> <translation>Ouvrir une fenêtre pour gérer les signets.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1133" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1134" /> <source><b>Manage Bookmarks...</b><p>Open a dialog to manage the bookmarks.</p></source> <translation><b>Gérer signets...</b><p>Ouvrir une fenêtre pour gérer les signets.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1142" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1143" /> <source>Add Bookmark</source> <translation>Ajouter un signet</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1144" /> - <source>Add &Bookmark...</source> - <translation>&Ajouter un signet ...</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1145" /> + <source>Add &Bookmark...</source> + <translation>&Ajouter un signet ...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1146" /> <source>Ctrl+D</source> <comment>Help|Add bookmark</comment> <translation>Ctrl+D</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1148" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1149" /> <source>Open a dialog to add a bookmark.</source> <translation>Ouvrir une fenêtre pour ajouter un signet.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1150" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1151" /> <source><b>Add Bookmark</b><p>Open a dialog to add the current URL as a bookmark.</p></source> <translation><b>Ajouter signet</b><p>Ouvrir une fenêtre pour ajouter l'URL courante en tant que signet.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1158" /> - <source>Add Folder</source> - <translation>Ajouter repertoire</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1159" /> + <source>Add Folder</source> + <translation>Ajouter repertoire</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1160" /> <source>Add &Folder...</source> <translation>Ajouter &Répertoire ...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1161" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1162" /> <source>Open a dialog to add a new bookmarks folder.</source> <translation>Ouvrir une fenêtre pour ajouter un nouveau dossier de signets.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1163" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1164" /> <source><b>Add Folder...</b><p>Open a dialog to add a new bookmarks folder.</p></source> <translation><b>Ajouter dossier...</b><p>Ouvrir une fenêtre pour ajouter un nouveau dossier de signets.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1172" /> - <source>Bookmark All Tabs</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1173" /> + <source>Bookmark All Tabs</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1174" /> <source>Bookmark All Tabs...</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1175" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1176" /> <source>Bookmark all open tabs.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1177" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1178" /> <source><b>Bookmark All Tabs...</b><p>Open a dialog to add a new bookmarks folder for all open tabs.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1186" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1187" /> <source>What's This?</source> <translation>Qu'est-ce que c'est ?</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1188" /> - <source>&What's This?</source> - <translation>&Qu'est-ce que c'est?</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1189" /> + <source>&What's This?</source> + <translation>&Qu'est-ce que c'est?</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1190" /> <source>Shift+F1</source> <comment>Help|What's This?'</comment> <translation>Shift+F1</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1191" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1192" /> <source>Context sensitive help</source> <translation>Aide contextuelle</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1192" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1193" /> <source><b>Display context sensitive help</b><p>In What's This? mode, the mouse cursor shows an arrow with a question mark, and you can click on the interface elements to get a short description of what they do and how to use them. In dialogs, this feature can be accessed using the context help button in the titlebar.</p></source> <translation><b>Affiche l'aide contextuelle</b><p>Dans le mode "Qu'est-ce que c'est?", la souris est affichée avec un point d'interrogation, et on peut cliquer sur les éléments de l'interface pour obtenir une courte description de l'élément. Cette fonction peut être obtenue avec le bouton d'aide contextuelle de la barre principale.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1204" /> - <source>About</source> - <translation>À propos</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1205" /> + <source>About</source> + <translation>À propos</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1206" /> <source>&About</source> <translation>&À propos</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1207" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1208" /> <source>Display information about this software</source> <translation>Affiche les informations concernant le logiciel</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1209" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1210" /> <source><b>About</b><p>Display some information about this software.</p></source> <translation><b>À propos de</b><p>Affiche certaines informations concernant le logiciel.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1217" /> - <source>About Qt</source> - <translation>À propos de Qt</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1218" /> + <source>About Qt</source> + <translation>À propos de Qt</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1219" /> <source>About &Qt</source> <translation>À propos de &Qt</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1221" /> - <source>Display information about the Qt toolkit</source> - <translation>Affiche les informations concernant Qt</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1222" /> + <source>Display information about the Qt toolkit</source> + <translation>Affiche les informations concernant Qt</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1223" /> <source><b>About Qt</b><p>Display some information about the Qt toolkit.</p></source> <translation><b>À propos de Qt</b><p>Affiche les informations concernant Qt</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1230" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1231" /> <source>Zoom in</source> <translation>Zoom avant</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1232" /> - <source>Zoom &in</source> - <translation>Zoom a&vant</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1233" /> - <source>Ctrl++</source> - <comment>View|Zoom in</comment> - <translation>Ctrl++</translation> + <source>Zoom &in</source> + <translation>Zoom a&vant</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1234" /> + <source>Ctrl++</source> + <comment>View|Zoom in</comment> + <translation>Ctrl++</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1235" /> <source>Zoom In</source> <comment>View|Zoom in</comment> <translation>Zoom avant</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1236" /> - <source>Zoom in on the web page</source> - <translation>Zoom avant sur la page web</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1237" /> + <source>Zoom in on the web page</source> + <translation>Zoom avant sur la page web</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1238" /> <source><b>Zoom in</b><p>Zoom in on the web page. This makes the web page bigger.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1246" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1247" /> <source>Zoom out</source> <translation>Zoom arrière</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1248" /> - <source>Zoom &out</source> - <translation>Zoom a&rrière</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1249" /> - <source>Ctrl+-</source> - <comment>View|Zoom out</comment> - <translation>Ctrl+-</translation> + <source>Zoom &out</source> + <translation>Zoom a&rrière</translation> </message> <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1250" /> + <source>Ctrl+-</source> + <comment>View|Zoom out</comment> + <translation>Ctrl+-</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1251" /> <source>Zoom Out</source> <comment>View|Zoom out</comment> <translation>Zoom arrière</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1252" /> - <source>Zoom out on the web page</source> - <translation>Zoom arrière sur la page web</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1253" /> + <source>Zoom out on the web page</source> + <translation>Zoom arrière sur la page web</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1254" /> <source><b>Zoom out</b><p>Zoom out on the web page. This makes the web page smaller.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1262" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1263" /> <source>Zoom reset</source> <translation>Annulation du zoom</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1264" /> - <source>Zoom &reset</source> - <translation>Annulation du &zoom</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1265" /> + <source>Zoom &reset</source> + <translation>Annulation du &zoom</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1266" /> <source>Ctrl+0</source> <comment>View|Zoom reset</comment> <translation>Ctrl+0</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1267" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1268" /> <source>Reset the zoom of the web page</source> <translation>Annulation du zoom sur la page web</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1269" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1270" /> <source><b>Zoom reset</b><p>Reset the zoom of the web page. This sets the zoom factor to 100%.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1279" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1278" /> - <source>Show page source</source> - <translation>Montrer la source de la page</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1280" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1279" /> + <source>Show page source</source> + <translation>Montrer la source de la page</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1281" /> <source>Ctrl+U</source> <translation>Ctrl+U</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1282" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1283" /> <source>Show the page source in an editor</source> <translation>Montrer la source de la page dans un éditeur</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1284" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1285" /> <source><b>Show page source</b><p>Show the page source in an editor.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1293" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1294" /> <source>Full Screen</source> <translation>Plein écran</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1295" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1296" /> <source>&Full Screen</source> <translation>&Plein écran</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1300" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1301" /> <source>Meta+Ctrl+F</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1302" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1303" /> <source>F11</source> <translation>F11</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1309" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1308" /> - <source>Show next tab</source> - <translation>Afficher la tabulation suivante</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1310" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1309" /> + <source>Show next tab</source> + <translation>Afficher la tabulation suivante</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1311" /> <source>Ctrl+Alt+Tab</source> <translation>Ctrl+Alt+Tab</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1318" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1317" /> - <source>Show previous tab</source> - <translation>Afficher la tabulation précédente</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1319" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1318" /> + <source>Show previous tab</source> + <translation>Afficher la tabulation précédente</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1320" /> <source>Shift+Ctrl+Alt+Tab</source> <translation>Shift+Ctrl+Alt+Tab</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1327" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1326" /> - <source>Switch between tabs</source> - <translation>Intervertir les onglets</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1328" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1327" /> + <source>Switch between tabs</source> + <translation>Intervertir les onglets</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1329" /> <source>Ctrl+1</source> <translation>Ctrl+1</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1335" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1336" /> <source>Preferences</source> <translation>Préférences</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1337" /> - <source>&Preferences...</source> - <translation>&Préférences...</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1338" /> + <source>&Preferences...</source> + <translation>&Préférences...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1339" /> <source>Set the prefered configuration</source> <translation>Édition des préférences</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1340" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1341" /> <source><b>Preferences</b><p>Set the configuration items of the application with your prefered values.</p></source> <translation><b>Préférences</b><p>Edite les valeurs souhaitées pour la configuration du logiciel.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1349" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1350" /> <source>Languages</source> <translation>Langages</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1351" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1352" /> <source>&Languages...</source> <translation>&Langages...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1353" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1354" /> <source>Configure the accepted languages for web pages</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1355" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1356" /> <source><b>Languages</b><p>Configure the accepted languages for web pages.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1364" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1365" /> <source>Cookies</source> <translation>Cookies</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1366" /> - <source>C&ookies...</source> - <translation>C&ookies...</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1367" /> + <source>C&ookies...</source> + <translation>C&ookies...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1368" /> <source>Configure cookies handling</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1369" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1370" /> <source><b>Cookies</b><p>Configure cookies handling.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1378" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1379" /> <source>Personal Information</source> <translation>Information personnelle</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1380" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1381" /> <source>Personal Information...</source> <translation>Information personnelle...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1383" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1384" /> <source>Configure personal information for completing form fields</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1385" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1386" /> <source><b>Personal Information...</b><p>Opens a dialog to configure the personal information used for completing form fields.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1395" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1396" /> <source>GreaseMonkey Scripts</source> <translation>Scripts GreaseMonkey</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1397" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1398" /> <source>GreaseMonkey Scripts...</source> <translation>Scripts GreaseMonkey...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1400" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1401" /> <source>Configure the GreaseMonkey Scripts</source> <translation>Configuration des Scripts GreaseMonkey</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1402" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1403" /> <source><b>GreaseMonkey Scripts...</b><p>Opens a dialog to configure the available GreaseMonkey Scripts.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1412" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1413" /> <source>Edit Message Filters</source> <translation>Modifier les filtres de message</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1414" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1415" /> <source>Edit Message Filters...</source> <translation>Modifier les filtres de message...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1416" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1417" /> <source>Edit the message filters used to suppress unwanted messages</source> <translation>Éditer les filtres de message utilisés pour supprimer les messages indésirés</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1418" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1419" /> <source><b>Edit Message Filters</b><p>Opens a dialog to edit the message filters used to suppress unwanted messages been shown in an error window.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1429" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1430" /> <source>Edit HTML5 Feature Permissions</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1431" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1432" /> <source>Edit HTML5 Feature Permissions...</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1433" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1434" /> <source>Edit the remembered HTML5 feature permissions</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1435" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1436" /> <source><b>Edit HTML5 Feature Permissions</b><p>Opens a dialog to edit the remembered HTML5 feature permissions.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1448" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1446" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1449" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1447" /> <source>Sync with Table of Contents</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1450" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1451" /> <source>Synchronizes the table of contents with current page</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1452" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1453" /> <source><b>Sync with Table of Contents</b><p>Synchronizes the table of contents with current page.</p></source> <translation type="unfinished" /> </message> <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1463" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="1462" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1461" /> <source>Table of Contents</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1464" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1465" /> <source>Shows the table of contents window</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1466" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1467" /> <source><b>Table of Contents</b><p>Shows the table of contents window.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1477" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1478" /> <source>Shows the index window</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1479" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1480" /> <source><b>Index</b><p>Shows the index window.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1490" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1491" /> <source>Shows the search window</source> <translation>Montre la fenêtre de recherche</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1492" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1493" /> <source><b>Search</b><p>Shows the search window.</p></source> <translation><b>Chercher</b><p>Montre la fenêtre de recherche.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1501" /> - <source>Manage QtHelp Documents</source> - <translation>Gérer les documents QtHelp</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1502" /> + <source>Manage QtHelp Documents</source> + <translation>Gérer les documents QtHelp</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1503" /> <source>Manage QtHelp &Documents</source> <translation>Gérer les &documents QtHelp</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1504" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1505" /> <source>Shows a dialog to manage the QtHelp documentation set</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1506" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1507" /> <source><b>Manage QtHelp Documents</b><p>Shows a dialog to manage the QtHelp documentation set.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1516" /> - <source>Reindex Documentation</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1517" /> + <source>Reindex Documentation</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1518" /> <source>&Reindex Documentation</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1519" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1520" /> <source>Reindexes the documentation set</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1521" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1522" /> <source><b>Reindex Documentation</b><p>Reindexes the documentation set.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1535" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1532" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1530" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1536" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1533" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1531" /> <source>Clear private data</source> <translation>Effacer les données personnelles</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1537" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1538" /> <source><b>Clear private data</b><p>Clears the private data like browsing history, search history or the favicons database.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1547" /> - <source>Clear icons database</source> - <translation>Effacer la base d'icônes</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1548" /> + <source>Clear icons database</source> + <translation>Effacer la base d'icônes</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1549" /> <source>Clear &icons database</source> <translation>Effacer la base d'&icônes</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1551" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1552" /> <source>Clear the database of favicons</source> <translation>Effacer la base d'icônes</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1553" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1554" /> <source><b>Clear icons database</b><p>Clears the database of favicons of previously visited URLs.</p></source> <translation><b>Effacer la base d'icônes</b><p>Efface la base d'icônes de l'URL visitée précédemment.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1564" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1562" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1565" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1563" /> <source>Manage saved Favicons</source> <translation>Gérer les favicons enregistrés</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1567" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1568" /> <source>Show a dialog to manage the saved favicons</source> <translation>Montre une fenêtre pour gérer les favicons enregistrés</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1569" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1570" /> <source><b>Manage saved Favicons</b><p>This shows a dialog to manage the saved favicons of previously visited URLs.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1578" /> - <source>Configure Search Engines</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1579" /> + <source>Configure Search Engines</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1580" /> <source>Configure Search &Engines...</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1582" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1583" /> <source>Configure the available search engines</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1584" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1585" /> <source><b>Configure Search Engines...</b><p>Opens a dialog to configure the available search engines.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1594" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1595" /> <source>Manage Saved Passwords</source> <translation>Gérer les mots de passe enregistrés</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1596" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1597" /> <source>Manage Saved Passwords...</source> <translation>Gérer les mots de passe enregistrés...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1599" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1600" /> <source>Manage the saved passwords</source> <translation>Gérer les mots de passe enregistrés</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1601" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1602" /> <source><b>Manage Saved Passwords...</b><p>Opens a dialog to manage the saved passwords.</p></source> <translation><b>Gérer les mots de passe enregistrés...</b><p>Ceci ouvre une fenêtre pour gérer les mots de passe enregistrés.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1609" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1610" /> <source>Ad Block</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1611" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1612" /> <source>&Ad Block...</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1614" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1615" /> <source>Configure AdBlock subscriptions and rules</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1616" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1617" /> <source><b>Ad Block...</b><p>Opens a dialog to configure AdBlock subscriptions and rules.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1625" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1626" /> <source>Manage SSL Certificate Errors</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1627" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1628" /> <source>Manage SSL Certificate Errors...</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1630" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1631" /> <source>Manage the accepted SSL certificate Errors</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1632" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1633" /> <source><b>Manage SSL Certificate Errors...</b><p>Opens a dialog to manage the accepted SSL certificate errors.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1642" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1643" /> <source>Manage Safe Browsing</source> <translation>Gérer la navigation sécurisée</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1644" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1645" /> <source>Manage Safe Browsing...</source> <translation>Gérer la navigation sécurisée...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1646" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1647" /> <source>Configure Safe Browsing and manage local cache</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1648" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1649" /> <source><b>Manage Safe Browsing</b><p>This opens a dialog to configure Safe Browsing and to manage the local cache.</p></source> <translation type="unfinished" /> </message> <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1660" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="1659" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1658" /> <source>Downloads</source> <translation>Téléchargements</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1661" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1662" /> <source>Shows the downloads window</source> <translation>Montre la fenêtre des téléchargements</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1663" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1664" /> <source><b>Downloads</b><p>Shows the downloads window.</p></source> <translation><b>Téléchargement</b><p>Montre la fenêtre des téléchargements.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1672" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1673" /> <source>RSS Feeds Dialog</source> <translation>Fenêtre de flux RSS</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1674" /> - <source>&RSS Feeds Dialog...</source> - <translation>Fenêtre de flux &RSS...</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1675" /> + <source>&RSS Feeds Dialog...</source> + <translation>Fenêtre de flux &RSS...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1676" /> <source>Ctrl+Shift+F</source> <comment>Help|RSS Feeds Dialog</comment> <translation>Ctrl+Shift+F</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1677" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1678" /> <source>Open a dialog showing the configured RSS feeds.</source> <translation>Ouvrir une fenêtre montrant les flux RSS configurés.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1679" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1680" /> <source><b>RSS Feeds Dialog...</b><p>Open a dialog to show the configured RSS feeds. It can be used to mange the feeds and to show their contents.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1689" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1690" /> <source>Siteinfo Dialog</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1691" /> - <source>&Siteinfo Dialog...</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1692" /> + <source>&Siteinfo Dialog...</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1693" /> <source>Ctrl+Shift+I</source> <comment>Help|Siteinfo Dialog</comment> <translation>Ctrl+Shift+I</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1694" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1695" /> <source>Open a dialog showing some information about the current site.</source> <translation>Ouvrir une fenêtre montrant quelques informations sur le site courant.</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1696" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1697" /> <source><b>Siteinfo Dialog...</b><p>Opens a dialog showing some information about the current site.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1705" /> - <source>Manage User Agent Settings</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1706" /> + <source>Manage User Agent Settings</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1707" /> <source>Manage &User Agent Settings</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1708" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1709" /> <source>Shows a dialog to manage the User Agent settings</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1710" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1711" /> <source><b>Manage User Agent Settings</b><p>Shows a dialog to manage the User Agent settings.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1719" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1720" /> <source>Synchronize data</source> <translation>Synchroniser les données</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1721" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1722" /> <source>&Synchronize Data...</source> <translation>&Synchroniser les données...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1723" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1724" /> <source>Shows a dialog to synchronize data via the network</source> <translation>Montre une fenêtre pour synchroniser les données via le réseau</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1725" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1726" /> <source><b>Synchronize Data...</b><p>This shows a dialog to synchronize data via the network.</p></source> <translation><b>Synchroniser les données...</b><p>Ceci montre une fenêtre pour synchroniser les données via le réseau.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1735" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1736" /> <source>Manage Saved Zoom Values</source> <translation>Gérer la valeur de zoom enregistrée</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1737" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1738" /> <source>Manage Saved Zoom Values...</source> <translation>Gérer la valeur de zoom enregistrée...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1740" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1741" /> <source>Manage the saved zoom values</source> <translation>Gérer la valeur de zoom enregistrée</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1742" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1743" /> <source><b>Manage Saved Zoom Values...</b><p>Opens a dialog to manage the saved zoom values.</p></source> <translation><b>Gérer la valeur de zoom enregistrée...</b><p>Ouvre une fenêtre pour gérer la valeur de zoom enregistrée.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1753" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1754" /> <source>Toggle the JavaScript console window</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1755" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1756" /> <source><b>JavaScript Console</b><p>This toggles the JavaScript console window.</p></source> <translation type="unfinished" /> </message> <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1766" /> <location filename="../WebBrowser/WebBrowserWindow.py" line="1765" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1764" /> <source>Tab Manager</source> <translation>Gestionnaire des onglets</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1767" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1768" /> <source>Shows the tab manager window</source> <translation>Montre le gestionnaire d'onglets</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1769" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1770" /> <source><b>Tab Manager</b><p>Shows the tab manager window.</p></source> <translation><b>Gestionnaire d'onglets</b><p>Montre les gestionnaire d'onglets.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1778" /> - <source>Session Manager</source> - <translation>Gestionnaire de session</translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1779" /> + <source>Session Manager</source> + <translation>Gestionnaire de session</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1780" /> <source>Session Manager...</source> <translation>Gestionnaire de session...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1781" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1782" /> <source>Shows the session manager window</source> <translation>Montre le gestionnaire de session</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1783" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1784" /> <source><b>Session Manager</b><p>Shows the session manager window.</p></source> <translation><b>Gestionnaire de session</b><p>Montre le gestionnaire de session.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1794" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1792" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1795" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1793" /> <source>Scan current site</source> <translation>Scanner le site courant</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4676" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4667" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1804" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1802" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4694" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4685" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1805" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1803" /> <source>IP Address Report</source> <translation>Rapport d'adresse IP</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4687" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1814" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1812" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4705" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1815" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1813" /> <source>Domain Report</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1830" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1831" /> <source>Keyboard Shortcuts</source> <translation>jRaccourcis clavier</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1832" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1833" /> <source>Keyboard &Shortcuts...</source> <translation>&Raccourcis claviers...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1835" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1836" /> <source>Set the keyboard shortcuts</source> <translation>Définition des raccourcis clavier</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1837" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1838" /> <source><b>Keyboard Shortcuts</b><p>Set the keyboard shortcuts of the application with your prefered values.</p></source> <translation><b>Raccourcis claviers</b><p>Edite les raccourcis claviers pour l'application.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5042" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1846" /> - <source>Export Keyboard Shortcuts</source> - <translation>Exporter les raccourcis clavier</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1848" /> - <source>&Export Keyboard Shortcuts...</source> - <translation>&Exporter les raccourcis claviers...</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1850" /> - <source>Export the keyboard shortcuts</source> - <translation>Exporte les raccourcis claviers</translation> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1852" /> - <source><b>Export Keyboard Shortcuts</b><p>Export the keyboard shortcuts of the application.</p></source> - <translation><b>Exporter les raccourcis clavier</b><p>Exporte les raccourcis claviers de l'application.</p></translation> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="5078" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1860" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5060" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1847" /> + <source>Export Keyboard Shortcuts</source> + <translation>Exporter les raccourcis clavier</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1849" /> + <source>&Export Keyboard Shortcuts...</source> + <translation>&Exporter les raccourcis claviers...</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1851" /> + <source>Export the keyboard shortcuts</source> + <translation>Exporte les raccourcis claviers</translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1853" /> + <source><b>Export Keyboard Shortcuts</b><p>Export the keyboard shortcuts of the application.</p></source> + <translation><b>Exporter les raccourcis clavier</b><p>Exporte les raccourcis claviers de l'application.</p></translation> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5096" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1861" /> <source>Import Keyboard Shortcuts</source> <translation>Importer les raccourcis clavier</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1862" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1863" /> <source>&Import Keyboard Shortcuts...</source> <translation>&Importer des raccourcis clavier...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1864" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1865" /> <source>Import the keyboard shortcuts</source> <translation>Importe des raccourcis clavier</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1866" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1867" /> <source><b>Import Keyboard Shortcuts</b><p>Import the keyboard shortcuts of the application.</p></source> <translation><b>Importer des raccourcis clavier</b><p>Importe des raccourcis claviers de l'application.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1874" /> - <source>Protocol Handler Manager</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../WebBrowser/WebBrowserWindow.py" line="1875" /> + <source>Protocol Handler Manager</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1876" /> <source>Protocol Handler Manager...</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1877" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1878" /> <source>Shows the protocol handler manager window</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1879" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1880" /> <source><b>Protocol Handler Manager</b><p>Shows the protocol handler manager window.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1916" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1917" /> <source>&File</source> <translation>&Fichier</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2115" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1924" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2116" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1925" /> <source>Sessions</source> <translation>Sessions</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1948" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1949" /> <source>&Edit</source> <translation>&Edition</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2187" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1964" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2188" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1965" /> <source>&View</source> <translation>&Affichage</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1976" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1977" /> <source>Text Encoding</source> <translation>Encodage texte</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="1987" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="1988" /> <source>H&istory</source> <translation>&Historique</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2004" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2005" /> <source>&Bookmarks</source> <translation>&Signets</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2020" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2021" /> <source>&Settings</source> <translation>Paramètre&s</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2052" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2053" /> <source>Global User Agent</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2218" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2064" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2219" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2065" /> <source>&Tools</source> <translation>&Outils</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2225" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2071" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2226" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2072" /> <source>&VirusTotal</source> <translation>&VirusTotal</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2189" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2076" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2190" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2077" /> <source>&Windows</source> <translation>&Windows</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2195" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2082" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2196" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2083" /> <source>QtHelp</source> <translation type="unfinished">QtHelp</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2087" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2088" /> <source>&Toolbars</source> <translation>&Barres d'Outils</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2093" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2094" /> <source>&Help</source> <translation>A&ide</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2122" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2123" /> <source>Save</source> <translation>Enregistrer</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2142" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2143" /> <source>Show All History...</source> <translation>Montrer tout l'historique...</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2313" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2148" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2314" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2149" /> <source>Settings</source> <translation>Configuration</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2242" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2243" /> <source>File</source> <translation>Fichier</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2267" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2268" /> <source>Edit</source> <translation>Édition</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2280" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2281" /> <source>View</source> <translation>Affichage</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2290" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2291" /> <source>Find</source> <translation>Chercher</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2299" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2300" /> <source>Filter</source> <translation>Filtrer</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2305" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2306" /> <source>Filtered by: </source> <translation>Filtré par : </translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2325" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2326" /> <source>Tools</source> <translation>Outils</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2334" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2335" /> <source>Help</source> <translation>Aide</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2341" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2342" /> <source>VirusTotal</source> <translation>VirusTotal</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2481" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2482" /> <source><p>Could not start the process.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>Ne peut démarrer le processus.<br>Vérifier qu'il est disponible en tant que <b>{0}</b>.</p></translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2485" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2486" /> <source>OK</source> <translation>OK</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2517" /> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2496" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2518" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2497" /> <source>HTML Files (*.html *.htm *.mhtml *.mht);;PDF Files (*.pdf);;CHM Files (*.chm);;All Files (*)</source> <translation>Fichiers HTML (*.html *.htm *.mhtml *.mht);;Fichier PDF (*.pdf);;Fichiers CHM (*.chm);;Tous les fichiers (*)</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2559" /> - <source><b>eric Web Browser - {0}</b><p>The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.</p><p>It is based on QtWebEngine {1} and Chrome {2}.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2689" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2561" /> + <source><b>eric Web Browser - {0}</b><p>The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.</p><p>It is based on QtWebEngine {1} and Chromium {2} with Security Patches {3}.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2575" /> + <source><b>eric Web Browser - {0}</b><p>The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.</p><p>It is based on QtWebEngine {1} and Chromium {2}.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2707" /> <source>Saved Tabs</source> <translation>Onglets enregistrés</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2870" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2888" /> <source>Are you sure you want to close the web browser?</source> <translation>Voulez-vous vraiment fermer le navigateur web ?</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="2871" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="2889" /> <source>Are you sure you want to close the web browser? You have {0} windows with {1} tabs open.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3450" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3468" /> <source>Could not find any associated content.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3495" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3513" /> <source>Unfiltered</source> <translation>non filtré</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3549" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3567" /> <source>Updating search index</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3629" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3647" /> <source>Looking for Documentation...</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="3667" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="3685" /> <source>Help Engine</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4233" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4251" /> <source>System</source> <translation type="unfinished">Système</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4235" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4253" /> <source>ISO</source> <translation>ISO</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4237" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4255" /> <source>Unicode</source> <translation>Unicode</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4239" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4257" /> <source>Windows</source> <translation>Windows</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4241" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4259" /> <source>IBM</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4243" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4261" /> <source>Apple</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4245" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4263" /> <source>Other</source> <translation>Autre</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4272" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4290" /> <source>Menu Bar</source> <translation>Barre de menu</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4277" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4295" /> <source>Bookmarks</source> <translation>Signets</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4282" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4300" /> <source>Status Bar</source> <translation>Barre de statut</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4296" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4314" /> <source>&Show all</source> <translation>Tout &afficher</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4298" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4316" /> <source>&Hide all</source> <translation>Tout &masquer</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4636" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4654" /> <source>VirusTotal Scan</source> <translation>Scan VirusTotal</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4637" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4655" /> <source><p>The VirusTotal scan could not be scheduled.<p> <p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4668" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4686" /> <source>Enter a valid IPv4 address in dotted quad notation:</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4677" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4695" /> <source>The given IP address is not in dotted quad notation.</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="4688" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="4706" /> <source>Enter a valid domain name:</source> <translation>Entrer un nom de domaine valide :</translation> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5044" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5062" /> <source>Keyboard Shortcuts File (*.ekj)</source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5061" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5079" /> <source><p>The keyboard shortcuts file <b>{0}</b> exists already. Overwrite it?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../WebBrowser/WebBrowserWindow.py" line="5080" /> + <location filename="../WebBrowser/WebBrowserWindow.py" line="5098" /> <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source> <translation type="unfinished" /> </message> - <message> - <source>eric6 Web Browser</source> - <translation type="vanished">Navigateur web eric6</translation> - </message> - <message> - <source>Quit the eric6 Web Browser</source> - <translation type="vanished">Quitter le navigateur web eric6</translation> - </message> - <message> - <source><b>Quit</b><p>Quit the eric6 Web Browser.</p></source> - <translation type="vanished"><b>Quitter</b><p>Quitter le navigateur web eric6.</p></translation> - </message> - <message> - <source>eric6 Web Browser (Private Mode)</source> - <translation type="vanished">Navigateur web eric6 (Mode privé)</translation> - </message> - </context> - <context> - <name>WebDatabasesDialog</name> - <message> - <source>Web SQL Databases</source> - <translation type="vanished">Bases de données Web SQL</translation> - </message> - <message> - <source>Press to remove the selected entries</source> - <translation type="vanished">Cliquer pour supprimer les entrées sélectionnées</translation> - </message> - <message> - <source>&Remove</source> - <translation type="vanished">Supp&rimer</translation> - </message> - <message> - <source>Press to remove all entries</source> - <translation type="vanished">Cliquer pour remplacer toutes les entrées</translation> - </message> - <message> - <source>Remove &All</source> - <translation type="vanished">Supprimer tou&t</translation> - </message> - <message> - <source>Enter search term for databases</source> - <translation type="vanished">Entrer recherche de bases de données</translation> - </message> - </context> - <context> - <name>WebDatabasesModel</name> - <message> - <source>Name</source> - <translation type="vanished">Nom</translation> - </message> - <message> - <source>Size</source> - <translation type="vanished">Taille</translation> - </message> - <message> - <source>Local</source> - <translation type="vanished">Local</translation> - </message> - <message> - <source>{0} ({1})</source> - <translation type="vanished">{0}({1})</translation> - </message> - <message> - <source>bytes</source> - <translation type="vanished">octets</translation> - </message> - <message> - <source>kB</source> - <translation type="vanished">ko</translation> - </message> - <message> - <source>MB</source> - <translation type="vanished">Mo</translation> - </message> </context> <context> <name>WebIconDialog</name> @@ -99987,12 +94461,12 @@ <context> <name>WidgetArea</name> <message> - <location filename="../Tools/TRPreviewer.py" line="790" /> + <location filename="../Tools/TRPreviewer.py" line="791" /> <source>Load UI File</source> <translation>Chargement du fichier UI</translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="791" /> + <location filename="../Tools/TRPreviewer.py" line="792" /> <source><p>The file <b>{0}</b> could not be loaded.</p></source> <translation><p>Le fichier <b>{0}</b> n'a pas pu être chargé.</p></translation> </message> @@ -100000,12 +94474,12 @@ <context> <name>WidgetView</name> <message> - <location filename="../Tools/TRPreviewer.py" line="733" /> + <location filename="../Tools/TRPreviewer.py" line="734" /> <source>Load UI File</source> <translation>Chargement du fichier UI</translation> </message> <message> - <location filename="../Tools/TRPreviewer.py" line="734" /> + <location filename="../Tools/TRPreviewer.py" line="735" /> <source><p>The file <b>{0}</b> could not be loaded.</p></source> <translation><p>Impossible de charger le fichier <b>{0}</b>.</p></translation> </message> @@ -100054,10 +94528,6 @@ <source><p>The package file <b>{0}</b> could not be created. Aborting...</p><p>Reason: {1}</p></source> <translation><p>Le fichier du package <b>{0}</b> ne peut être créé. Annulation...</p><p>Raison : {1}</p></translation> </message> - <message> - <source>&eric Plug-in Wizard...</source> - <translation type="vanished">Assistant de plugin &eric...</translation> - </message> </context> <context> <name>XMLStreamReaderBase</name> @@ -100153,14 +94623,6 @@ <source>Imported {0}</source> <translation>Importé {0}</translation> </message> - <message> - <source>eric6 Web Browser stores its bookmarks in the <b>{0}</b> XML file. This file is usually located in</source> - <translation type="vanished">Le navigateur eric6 stocke ses signets dans le fichier xml <b>{0}</b>. Ce fichier est habituellement situé dans</translation> - </message> - <message> - <source>eric6 Web Browser Import</source> - <translation type="vanished">Importation du navigateur Web eric6</translation> - </message> </context> <context> <name>XbelReader</name> @@ -100178,80 +94640,60 @@ <context> <name>YandexEngine</name> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="37" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="39" /> <source>Yandex: Invalid API key.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="38" /> - <source>Yandex: API key has been blocked.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="39" /> - <source>Yandex: Daily limit for requests has been reached.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="40" /> - <source>Yandex: Daily limit for the volume of translated text reached.</source> + <source>Yandex: API key has been blocked.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="41" /> + <source>Yandex: Daily limit for requests has been reached.</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="42" /> - <source>Yandex: Text size exceeds the maximum.</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="43" /> - <source>Yandex: Text could not be translated.</source> + <source>Yandex: Daily limit for the volume of translated text reached.</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="44" /> + <source>Yandex: Text size exceeds the maximum.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="45" /> + <source>Yandex: Text could not be translated.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="46" /> <source>Yandex: The specified translation direction is not supported.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="86" /> - <source>Yandex: Only texts up to {0} characters are allowed.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="93" /> + <source>Yandex: Only texts up to {0} characters are allowed.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="100" /> <source>Yandex: A valid key is required.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="108" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="115" /> <source>Yandex: Invalid response received</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="114" /> + <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/YandexEngine.py" line="121" /> <source>Yandex: Unknown error code ({0}) received.</source> <translation type="unfinished" /> </message> - <message> - <source>Text size exceeds the maximum.</source> - <translation type="vanished">La taille du texte dépasse la valeur maximale.</translation> - </message> - <message> - <source>Text could not be translated.</source> - <translation type="vanished">Le texte ne peut être traduit.</translation> - </message> - <message> - <source>Only texts up to {0} characters are allowed.</source> - <translation type="vanished">Uniquement les textes de moins de {0} caractères autorisés.</translation> - </message> - <message> - <source>Invalid response received</source> - <translation type="vanished">Réponse invalide reçue</translation> - </message> - <message> - <source>Unknown error code ({0}) received.</source> - <translation type="vanished">Code d'erreur reçu inconnu ({0}).</translation> - </message> </context> <context> <name>ZoomDialog</name> @@ -100329,17 +94771,6 @@ </message> </context> <context> - <name>eric6</name> - <message> - <source>Starting...</source> - <translation type="vanished">Démarrage...</translation> - </message> - <message> - <source>Generating Main Window...</source> - <translation type="vanished">Création de la fenêtre principale...</translation> - </message> - </context> - <context> <name>eric7</name> <message> <location filename="../eric7.py" line="401" /> @@ -100355,32 +94786,32 @@ <context> <name>mercurial</name> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1263" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1262" /> <source><tr><td><b>Parent #{0}</b></td><td></td></tr> <tr><td><b>Changeset</b></td><td>{1}</td></tr></source> <translation><tr><td><b>Parent #{0}</b></td><td></td></tr> <tr><td><b>Modifications</b></td><td>{1}</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1771" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1269" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1770" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1268" /> <source><tr><td><b>Tags</b></td><td>{0}</td></tr></source> <translation><tr><td><b>Étiquettes</b></td><td>{0}</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1776" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1274" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1775" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1273" /> <source><tr><td><b>Bookmarks</b></td><td>{0}</td></tr></source> <translation><tr><td><b>Signets</b></td><td>{0}</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1781" /> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1279" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1780" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1278" /> <source><tr><td><b>Branches</b></td><td>{0}</td></tr></source> <translation><tr><td><b>Branches</b></td><td>{0}</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1283" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1282" /> <source><tr><td><b>Last author</b></td><td>{0}</td></tr> <tr><td><b>Committed date</b></td><td>{1}</td></tr> <tr><td><b>Committed time</b></td><td>{2}</td></tr></source> @@ -100389,7 +94820,7 @@ <tr><td><b>Heure de soumission</b></td><td>{2}</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1303" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1302" /> <source><h3>Repository information</h3> <p><table> <tr><td><b>Mercurial V.</b></td><td>{0}</td></tr> @@ -100400,36 +94831,36 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1753" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1752" /> <source><tr><td><b>Head #{0}</b></td><td></td></tr> </source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1758" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1757" /> <source><tr><td><b>Parent #{0}</b></td><td></td></tr> </source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1763" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1762" /> <source><tr><td><b>Tip</b></td><td></td></tr> </source> <translation><tr><td><b>Suggestion</b></td><td></td></tr> </translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1766" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1765" /> <source><tr><td><b>Changeset</b></td><td>{0}</td></tr></source> <translation><tr><td><b>Modifications</b></td><td>{0}</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1786" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1785" /> <source><tr><td><b>Parents</b></td><td>{0}</td></tr></source> <translation><tr><td><b>Parents</b></td><td>{0}</td></tr></translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1790" /> + <location filename="../Plugins/VcsPlugins/vcsMercurial/hg.py" line="1789" /> <source><tr><td><b>Last author</b></td><td>{0}</td></tr> <tr><td><b>Committed date</b></td><td>{1}</td></tr> <tr><td><b>Committed time</b></td><td>{2}</td></tr>