--- a/i18n/eric5_fr.ts Sat Jun 29 13:02:02 2013 +0200 +++ b/i18n/eric5_fr.ts Sat Jun 29 17:36:26 2013 +0200 @@ -5528,12 +5528,12 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Debugger/DebugViewer.py" line="462"/> + <location filename="Debugger/DebugViewer.py" line="464"/> <source>waiting at breakpoint</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Debugger/DebugViewer.py" line="464"/> + <location filename="Debugger/DebugViewer.py" line="466"/> <source>running</source> <translation type="unfinished"></translation> </message> @@ -14658,7 +14658,7 @@ <translation>Cliquer pour stopper la recherche</translation> </message> <message> - <location filename="UI/FindFileNameDialog.py" line="189"/> + <location filename="UI/FindFileNameDialog.py" line="196"/> <source>Select search directory</source> <translation>Sélectionne un répertoire de recherche</translation> </message> @@ -19053,27 +19053,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="1944"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="1945"/> <source>Verifying the integrity of the Mercurial repository</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="1969"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="1970"/> <source>Showing the combined configuration settings</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="1992"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="1993"/> <source>Showing aliases for remote repositories</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2015"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2016"/> <source>Recovering from interrupted transaction</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2258"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2259"/> <source>Shall the working directory be updated?</source> <translation type="unfinished"></translation> </message> @@ -19083,87 +19083,87 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2167"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2168"/> <source>Create changegroup</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2270"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2271"/> <source>Apply changegroups</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2287"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2288"/> <source>Bisect subcommand ({0}) invalid.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2321"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2322"/> <source>Mercurial Bisect ({0})</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2219"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2220"/> <source>Preview changegroup</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2038"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2039"/> <source>Identifying project directory</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2074"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2075"/> <source>Create .hgignore file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2074"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2075"/> <source><p>The file <b>{0}</b> exists already. Overwrite it?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2353"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2354"/> <source>Removing files from the Mercurial repository only</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2125"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2126"/> <source>Mercurial Changegroup Files (*.hg)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2252"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2253"/> <source>Mercurial Changegroup Files (*.hg);;All Files (*)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2229"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2230"/> <source>Identifying changegroup file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2409"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2410"/> <source>Backing out changeset</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2389"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2390"/> <source>No revision given. Aborting...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2142"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2143"/> <source><p>The Mercurial changegroup file <b>{0}</b> already exists. Overwrite it?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2434"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2435"/> <source>Rollback last transaction</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2429"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2430"/> <source>Are you sure you want to rollback the last transaction?</source> <translation type="unfinished"></translation> </message> @@ -19173,72 +19173,72 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2954"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2955"/> <source>Mercurial Command Server</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2827"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2828"/> <source><p>The Mercurial Command Server could not be restarted.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2954"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2955"/> <source><p>The Mercurial Command Server could not be started.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2501"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2502"/> <source>Import Patch</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2548"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2549"/> <source>Export Patches</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2594"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2595"/> <source>Change Phase</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2645"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2646"/> <source>Copy Changesets</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2672"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2673"/> <source>Copy Changesets (Continue)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2752"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2753"/> <source>Add Sub-repository</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2782"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2783"/> <source><p>The sub-repositories file .hgsub could not be read.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2735"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2736"/> <source><p>The sub-repositories file .hgsub already contains an entry <b>{0}</b>. Aborting...</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2798"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2799"/> <source><p>The sub-repositories file .hgsub could not be written to.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2798"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2799"/> <source>Remove Sub-repositories</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2771"/> + <location filename="Plugins/VcsPlugins/vcsMercurial/hg.py" line="2772"/> <source><p>The sub-repositories file .hgsub does not exist. Aborting...</p></source> <translation type="unfinished"></translation> </message> @@ -31729,52 +31729,52 @@ <translation type="obsolete"><b>Connexion au proxy '%1' en utilisant:</b></translation> </message> <message> - <location filename="Helpviewer/Network/NetworkAccessManager.py" line="261"/> + <location filename="Helpviewer/Network/NetworkAccessManager.py" line="277"/> <source>SSL Errors</source> <translation type="unfinished">Erreurs SSL</translation> </message> <message> - <location filename="Helpviewer/Network/NetworkAccessManager.py" line="274"/> + <location filename="Helpviewer/Network/NetworkAccessManager.py" line="290"/> <source>Certificates</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/Network/NetworkAccessManager.py" line="206"/> + <location filename="Helpviewer/Network/NetworkAccessManager.py" line="222"/> <source><b>Enter username and password for '{0}'</b></source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/Network/NetworkAccessManager.py" line="203"/> + <location filename="Helpviewer/Network/NetworkAccessManager.py" line="219"/> <source><b>Enter username and password for '{0}', realm '{1}'</b></source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/Network/NetworkAccessManager.py" line="261"/> + <location filename="Helpviewer/Network/NetworkAccessManager.py" line="277"/> <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="unfinished"></translation> </message> <message> - <location filename="Helpviewer/Network/NetworkAccessManager.py" line="274"/> + <location filename="Helpviewer/Network/NetworkAccessManager.py" line="290"/> <source><p>Certificates:<br/>{0}<br/>Do you want to accept all these certificates?</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/Network/NetworkAccessManager.py" line="341"/> + <location filename="Helpviewer/Network/NetworkAccessManager.py" line="357"/> <source><br/>Issuer: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/Network/NetworkAccessManager.py" line="345"/> + <location filename="Helpviewer/Network/NetworkAccessManager.py" line="361"/> <source><br/>Not valid before: {0}<br/>Valid Until: {1}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/Network/NetworkAccessManager.py" line="333"/> + <location filename="Helpviewer/Network/NetworkAccessManager.py" line="349"/> <source>Name: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Helpviewer/Network/NetworkAccessManager.py" line="337"/> + <location filename="Helpviewer/Network/NetworkAccessManager.py" line="353"/> <source><br/>Organization: {0}</source> <translation type="unfinished"></translation> </message> @@ -36533,7 +36533,7 @@ <translation>Compiler la feuille</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="272"/> + <location filename="Project/ProjectFormsBrowser.py" line="280"/> <source>Compile all forms</source> <translation>Compiler toutes les feuilles</translation> </message> @@ -36543,62 +36543,62 @@ <translation type="obsolete">Générer un sous-classe</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="200"/> + <location filename="Project/ProjectFormsBrowser.py" line="204"/> <source>Open in Qt-Designer</source> <translation>Ouvrir dans Qt-Designer</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="241"/> + <location filename="Project/ProjectFormsBrowser.py" line="249"/> <source>Remove from project</source> <translation>Supprimer du projet</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="219"/> + <location filename="Project/ProjectFormsBrowser.py" line="227"/> <source>Delete</source> <translation>Supprimer</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="248"/> + <location filename="Project/ProjectFormsBrowser.py" line="256"/> <source>New form...</source> <translation>Nouvelle feuille...</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="279"/> + <location filename="Project/ProjectFormsBrowser.py" line="287"/> <source>Add forms directory...</source> <translation>Ajouter un répertoire de feuilles...</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="282"/> + <location filename="Project/ProjectFormsBrowser.py" line="290"/> <source>Expand all directories</source> <translation>Déployer tous les répertoires</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="284"/> + <location filename="Project/ProjectFormsBrowser.py" line="292"/> <source>Collapse all directories</source> <translation>Contracter tous les répertoires</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="529"/> + <location filename="Project/ProjectFormsBrowser.py" line="541"/> <source>New Form</source> <translation>Nouvelle feuille</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="485"/> + <location filename="Project/ProjectFormsBrowser.py" line="497"/> <source>Select a form type:</source> <translation>Sélectionner un type de feuille:</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="649"/> + <location filename="Project/ProjectFormsBrowser.py" line="661"/> <source>Form Compilation</source> <translation>Compilation</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="627"/> + <location filename="Project/ProjectFormsBrowser.py" line="639"/> <source>The compilation of the form file was successful.</source> <translation>La compilation de la feuille a réussi.</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="649"/> + <location filename="Project/ProjectFormsBrowser.py" line="661"/> <source>The compilation of the form file failed.</source> <translation>La compilation de la feuille a échoué.</translation> </message> @@ -36618,42 +36618,42 @@ <translation type="obsolete">Entrer le nom de la sous-classe:</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="718"/> + <location filename="Project/ProjectFormsBrowser.py" line="730"/> <source>Process Generation Error</source> <translation>Erreur du processus</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="806"/> + <location filename="Project/ProjectFormsBrowser.py" line="818"/> <source>Compiling forms...</source> <translation>Compilation des feuilles...</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="806"/> + <location filename="Project/ProjectFormsBrowser.py" line="818"/> <source>Abort</source> <translation>Abandon</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="202"/> + <location filename="Project/ProjectFormsBrowser.py" line="206"/> <source>Open in Editor</source> <translation>Ouvrir dans l'éditeur</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="142"/> + <location filename="Project/ProjectFormsBrowser.py" line="146"/> <source>Rename file</source> <translation>Renommer le fichier</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="209"/> + <location filename="Project/ProjectFormsBrowser.py" line="213"/> <source>Compile forms</source> <translation>Compiler les feuilles</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="552"/> + <location filename="Project/ProjectFormsBrowser.py" line="564"/> <source>Delete forms</source> <translation>Supprimer les feuilles</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="552"/> + <location filename="Project/ProjectFormsBrowser.py" line="564"/> <source>Do you really want to delete these forms from the project?</source> <translation>Voulez-vous vraiment supprimer ces feuilles du projet?</translation> </message> @@ -36678,7 +36678,7 @@ <translation>Apercu feuille</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="205"/> + <location filename="Project/ProjectFormsBrowser.py" line="209"/> <source>Preview translations</source> <translation>Apercu des traductions</translation> </message> @@ -36693,7 +36693,7 @@ <translation type="obsolete">Impossible de démarrer %1.<br>Assurez-vous qu'il est bien dans le chemin de recherche.</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="277"/> + <location filename="Project/ProjectFormsBrowser.py" line="285"/> <source>Add forms...</source> <translation>Ajouter des feuilles...</translation> </message> @@ -36713,17 +36713,17 @@ <translation type="obsolete"><p>La génération de sous-classes n'est pas supportée par Qt4.</p></translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="841"/> + <location filename="Project/ProjectFormsBrowser.py" line="853"/> <source>Determining changed forms...</source> <translation>Détermination des feuilles modifiées...</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="868"/> + <location filename="Project/ProjectFormsBrowser.py" line="880"/> <source>Compiling changed forms...</source> <translation>Compilation des feuilles modifiées...</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="518"/> + <location filename="Project/ProjectFormsBrowser.py" line="530"/> <source>The file already exists! Overwrite it?</source> <translation>Le fichier existe déjà! Ecraser ?</translation> </message> @@ -36743,37 +36743,37 @@ <translation>Générateur de code...</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="214"/> + <location filename="Project/ProjectFormsBrowser.py" line="222"/> <source>Open</source> <translation>Ouvrir</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="499"/> + <location filename="Project/ProjectFormsBrowser.py" line="511"/> <source>Qt User-Interface Files (*.ui);;All Files (*)</source> <translation>Fichiers Qt User-Interface (*.ui);;Tous fichiers(*)</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="287"/> + <location filename="Project/ProjectFormsBrowser.py" line="295"/> <source>Configure...</source> <translation>Configuration...</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="255"/> + <location filename="Project/ProjectFormsBrowser.py" line="263"/> <source>Copy Path to Clipboard</source> <translation type="unfinished">Copier chemin dans le Presse-Papiers</translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="529"/> + <location filename="Project/ProjectFormsBrowser.py" line="541"/> <source><p>The new form file <b>{0}</b> could not be created.<br>Problem: {1}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="639"/> + <location filename="Project/ProjectFormsBrowser.py" line="651"/> <source><p>The compilation of the form file failed.</p><p>Reason: {0}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="Project/ProjectFormsBrowser.py" line="718"/> + <location filename="Project/ProjectFormsBrowser.py" line="730"/> <source>Could not start {0}.<br>Ensure that it is in the search path.</source> <translation type="unfinished"></translation> </message> @@ -37631,82 +37631,82 @@ <translation><b>Navigateur de traductions</b><p>Permet de voir facilement toutes les traductions présentes dans le projet. Plusieurs actions peuvent être effectuées via le menu contextuel.</p></translation> </message> <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="303"/> + <location filename="Project/ProjectTranslationsBrowser.py" line="309"/> <source>Generate translations</source> <translation>Générer des traductions</translation> </message> <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="310"/> + <location filename="Project/ProjectTranslationsBrowser.py" line="316"/> <source>Generate translations (with obsolete)</source> <translation>Générer des traductions (avec la version obsolete)</translation> </message> <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="279"/> + <location filename="Project/ProjectTranslationsBrowser.py" line="285"/> <source>Open in Qt-Linguist</source> <translation>Ouvrir avec Qt-Linguist</translation> </message> <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="322"/> + <location filename="Project/ProjectTranslationsBrowser.py" line="334"/> <source>Release translations</source> <translation>Compiler les traductions</translation> </message> <message> + <location filename="Project/ProjectTranslationsBrowser.py" line="341"/> + <source>Remove from project</source> + <translation>Supprimer du projet</translation> + </message> + <message> + <location filename="Project/ProjectTranslationsBrowser.py" line="344"/> + <source>Delete</source> + <translation>Supprimer</translation> + </message> + <message> + <location filename="Project/ProjectTranslationsBrowser.py" line="392"/> + <source>Add translation...</source> + <translation>Ajouter une traduction...</translation> + </message> + <message> + <location filename="Project/ProjectTranslationsBrowser.py" line="754"/> + <source>Write temporary project file</source> + <translation>Ecrire un fichier projet temporaire</translation> + </message> + <message> + <location filename="Project/ProjectTranslationsBrowser.py" line="865"/> + <source>Translation file generation</source> + <translation>Génération d'un fichier de traduction</translation> + </message> + <message> + <location filename="Project/ProjectTranslationsBrowser.py" line="860"/> + <source>The generation of the translation files (*.ts) was successful.</source> + <translation>La génération des fichiers de traduction (*.ts) a réussi.</translation> + </message> + <message> + <location filename="Project/ProjectTranslationsBrowser.py" line="865"/> + <source>The generation of the translation files (*.ts) has failed.</source> + <translation>La génération des fichiers de traduction (*.ts) a échoué.</translation> + </message> + <message> + <location filename="Project/ProjectTranslationsBrowser.py" line="1086"/> + <source>Process Generation Error</source> + <translation>Erreur du processus</translation> + </message> + <message> + <location filename="Project/ProjectTranslationsBrowser.py" line="1020"/> + <source>Translation file release</source> + <translation>Validation du fichier de traduction</translation> + </message> + <message> + <location filename="Project/ProjectTranslationsBrowser.py" line="1006"/> + <source>The release of the translation files (*.qm) was successful.</source> + <translation>La validation des fichiers de traduction (*.qm) a réussi.</translation> + </message> + <message> + <location filename="Project/ProjectTranslationsBrowser.py" line="1020"/> + <source>The release of the translation files (*.qm) has failed.</source> + <translation>La validation des fichiers de traduction (*.qm) a échoué.</translation> + </message> + <message> <location filename="Project/ProjectTranslationsBrowser.py" line="329"/> - <source>Remove from project</source> - <translation>Supprimer du projet</translation> - </message> - <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="332"/> - <source>Delete</source> - <translation>Supprimer</translation> - </message> - <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="380"/> - <source>Add translation...</source> - <translation>Ajouter une traduction...</translation> - </message> - <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="739"/> - <source>Write temporary project file</source> - <translation>Ecrire un fichier projet temporaire</translation> - </message> - <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="850"/> - <source>Translation file generation</source> - <translation>Génération d'un fichier de traduction</translation> - </message> - <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="845"/> - <source>The generation of the translation files (*.ts) was successful.</source> - <translation>La génération des fichiers de traduction (*.ts) a réussi.</translation> - </message> - <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="850"/> - <source>The generation of the translation files (*.ts) has failed.</source> - <translation>La génération des fichiers de traduction (*.ts) a échoué.</translation> - </message> - <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="1071"/> - <source>Process Generation Error</source> - <translation>Erreur du processus</translation> - </message> - <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="1005"/> - <source>Translation file release</source> - <translation>Validation du fichier de traduction</translation> - </message> - <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="991"/> - <source>The release of the translation files (*.qm) was successful.</source> - <translation>La validation des fichiers de traduction (*.qm) a réussi.</translation> - </message> - <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="1005"/> - <source>The release of the translation files (*.qm) has failed.</source> - <translation>La validation des fichiers de traduction (*.qm) a échoué.</translation> - </message> - <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="317"/> <source>Open in Editor</source> <translation>Ouvrir dans l'éditeur</translation> </message> @@ -37721,22 +37721,22 @@ <translation>Générer un fichier de traduction (à partir d'un obsolète)</translation> </message> <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="362"/> + <location filename="Project/ProjectTranslationsBrowser.py" line="374"/> <source>Generate all translations</source> <translation>Générer tous les fichiers de traduction</translation> </message> <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="368"/> + <location filename="Project/ProjectTranslationsBrowser.py" line="380"/> <source>Generate all translations (with obsolete)</source> <translation>Générer les traductions (à partir des fichiers obsoletes)</translation> </message> <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="186"/> + <location filename="Project/ProjectTranslationsBrowser.py" line="192"/> <source>Release translation</source> <translation>Compiler la traduction</translation> </message> <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="374"/> + <location filename="Project/ProjectTranslationsBrowser.py" line="386"/> <source>Release all translations</source> <translation>Compiler toutes les traductions</translation> </message> @@ -37756,22 +37756,22 @@ <translation>Apercu de la traduction</translation> </message> <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="291"/> + <location filename="Project/ProjectTranslationsBrowser.py" line="297"/> <source>Preview translations</source> <translation>Apercu des traductions</translation> </message> <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="607"/> + <location filename="Project/ProjectTranslationsBrowser.py" line="622"/> <source>Delete translation files</source> <translation>Supprimer les fichiers de traduction</translation> </message> <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="607"/> + <location filename="Project/ProjectTranslationsBrowser.py" line="622"/> <source>Do you really want to delete these translation files from the project?</source> <translation>Voulez-vous réellement supprimer ces traductions du projet?</translation> </message> <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="712"/> + <location filename="Project/ProjectTranslationsBrowser.py" line="727"/> <source>No translation files (*.ts) selected.</source> <translation>Aucun fichier de traduction (*.ts) sélectionné.</translation> </message> @@ -37781,45 +37781,50 @@ <translation type="obsolete">Impossible de démarrer %1.<br>Assurez-vous qu'il est bien dans le chemin de recherche.</translation> </message> <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="351"/> + <location filename="Project/ProjectTranslationsBrowser.py" line="363"/> <source>Preview all translations</source> <translation>Visualiser toutes les traductions</translation> </message> <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="382"/> + <location filename="Project/ProjectTranslationsBrowser.py" line="394"/> <source>Add translation files...</source> <translation>Ajouter des fichiers de traduction...</translation> </message> <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="388"/> + <location filename="Project/ProjectTranslationsBrowser.py" line="400"/> <source>Configure...</source> <translation>Configuration...</translation> </message> <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="355"/> + <location filename="Project/ProjectTranslationsBrowser.py" line="367"/> <source>Extract messages</source> <translation>Extraction des messages</translation> </message> <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="385"/> + <location filename="Project/ProjectTranslationsBrowser.py" line="397"/> <source>Copy Path to Clipboard</source> <translation type="unfinished">Copier chemin dans le Presse-Papiers</translation> </message> <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="739"/> + <location filename="Project/ProjectTranslationsBrowser.py" line="754"/> <source><p>The temporary project file <b>{0}</b> could not be written.</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="935"/> + <location filename="Project/ProjectTranslationsBrowser.py" line="950"/> <source>Could not start {0}.<br>Ensure that it is in the search path.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="Project/ProjectTranslationsBrowser.py" line="1071"/> + <location filename="Project/ProjectTranslationsBrowser.py" line="1086"/> <source><p>Could not start lrelease.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation type="unfinished"></translation> </message> + <message> + <location filename="Project/ProjectTranslationsBrowser.py" line="324"/> + <source>Open</source> + <translation type="unfinished">Ouvrir</translation> + </message> </context> <context> <name>PropertiesDialog</name> @@ -39188,12 +39193,12 @@ <translation>Affiche la capture suivante de l'expression régulière</translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="92"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="93"/> <source>Copy</source> <translation>Copier</translation> </message> <message> - <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="93"/> + <location filename="Plugins/WizardPlugins/PyRegExpWizard/PyRegExpWizardDialog.py" line="94"/> <source>Copy the regular expression to the clipboard</source> <translation>Copie l'expression régulière dans le presse-papier</translation> </message> @@ -40645,12 +40650,12 @@ <translation>Affiche la capture suivante de l'expression régulière</translation> </message> <message> - <location filename="Plugins/WizardPlugins/QRegExpWizard/QRegExpWizardDialog.py" line="105"/> + <location filename="Plugins/WizardPlugins/QRegExpWizard/QRegExpWizardDialog.py" line="106"/> <source>Copy</source> <translation>Copier</translation> </message> <message> - <location filename="Plugins/WizardPlugins/QRegExpWizard/QRegExpWizardDialog.py" line="106"/> + <location filename="Plugins/WizardPlugins/QRegExpWizard/QRegExpWizardDialog.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> @@ -44039,10 +44044,15 @@ <context> <name>SpeedDialReader</name> <message> - <location filename="Helpviewer/SpeedDial/SpeedDialReader.py" line="56"/> + <location filename="Helpviewer/SpeedDial/SpeedDialReader.py" line="62"/> <source>The file is not a SpeedDial version 1.0 file.</source> <translation type="unfinished"></translation> </message> + <message> + <location filename="Helpviewer/SpeedDial/SpeedDialReader.py" line="47"/> + <source>The file {0} could not be opened. Error: {1}</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>SpellCheckingDialog</name> @@ -54819,7 +54829,7 @@ <context> <name>UnittestDialog</name> <message> - <location filename="PyUnit/UnittestDialog.py" line="375"/> + <location filename="PyUnit/UnittestDialog.py" line="377"/> <source>Unittest</source> <translation>Tests unitaires</translation> </message> @@ -54849,7 +54859,7 @@ <translation>Préparation de Testsuite</translation> </message> <message> - <location filename="PyUnit/UnittestDialog.py" line="440"/> + <location filename="PyUnit/UnittestDialog.py" line="442"/> <source>Running</source> <translation>En cours d'execution</translation> </message> @@ -55064,7 +55074,7 @@ <translation><b>Stopper le test</b><p>Stoppe le test unittest en cours.</p></translation> </message> <message> - <location filename="PyUnit/UnittestDialog.py" line="601"/> + <location filename="PyUnit/UnittestDialog.py" line="603"/> <source>Show Source</source> <translation>Afficher les sources</translation> </message> @@ -55079,27 +55089,27 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="PyUnit/UnittestDialog.py" line="375"/> + <location filename="PyUnit/UnittestDialog.py" line="377"/> <source><p>Unable to run test <b>{0}</b>.<br>{1}<br>{2}</p></source> <translation type="unfinished"></translation> </message> <message> - <location filename="PyUnit/UnittestDialog.py" line="464"/> + <location filename="PyUnit/UnittestDialog.py" line="466"/> <source>Ran {0} test in {1:.3f}s</source> <translation type="unfinished"></translation> </message> <message> - <location filename="PyUnit/UnittestDialog.py" line="467"/> + <location filename="PyUnit/UnittestDialog.py" line="469"/> <source>Ran {0} tests in {1:.3f}s</source> <translation type="unfinished"></translation> </message> <message> - <location filename="PyUnit/UnittestDialog.py" line="483"/> + <location filename="PyUnit/UnittestDialog.py" line="485"/> <source>Failure: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="PyUnit/UnittestDialog.py" line="498"/> + <location filename="PyUnit/UnittestDialog.py" line="500"/> <source>Error: {0}</source> <translation type="unfinished"></translation> </message> @@ -55134,17 +55144,17 @@ <translation type="unfinished"></translation> </message> <message> - <location filename="PyUnit/UnittestDialog.py" line="513"/> + <location filename="PyUnit/UnittestDialog.py" line="515"/> <source> Skipped: {0}</source> <translation type="unfinished"></translation> </message> <message> - <location filename="PyUnit/UnittestDialog.py" line="527"/> + <location filename="PyUnit/UnittestDialog.py" line="529"/> <source> Expected Failure</source> <translation type="unfinished"></translation> </message> <message> - <location filename="PyUnit/UnittestDialog.py" line="541"/> + <location filename="PyUnit/UnittestDialog.py" line="543"/> <source> Unexpected Success</source> <translation type="unfinished"></translation> </message>