eric6/i18n/eric6_fr.ts

Thu, 22 Oct 2020 19:42:29 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Thu, 22 Oct 2020 19:42:29 +0200
changeset 7809
f5a61d073100
parent 7808
da107cd00f63
child 7810
f8afd2238723
permissions
-rw-r--r--

Added information about the directory the installation was done from.

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS><TS version="2.0" language="fr" sourcelanguage="">
<context>
    <name>AboutDialog</name>
    <message>
        <location filename="../Plugins/AboutPlugin/AboutDialog.ui" line="14"/>
        <source>About Eric</source>
        <translation>À propos d&apos;Eric</translation>
    </message>
    <message>
        <location filename="../Plugins/AboutPlugin/AboutDialog.ui" line="56"/>
        <source>&amp;About</source>
        <translation>&amp;À propos</translation>
    </message>
    <message>
        <location filename="../Plugins/AboutPlugin/AboutDialog.ui" line="73"/>
        <source>A&amp;uthors</source>
        <translation>A&amp;uteurs</translation>
    </message>
    <message>
        <location filename="../Plugins/AboutPlugin/AboutDialog.ui" line="90"/>
        <source>&amp;Thanks To</source>
        <translation>&amp;Remerciements</translation>
    </message>
    <message>
        <location filename="../Plugins/AboutPlugin/AboutDialog.ui" line="107"/>
        <source>&amp;License Agreement</source>
        <translation>&amp;Licence</translation>
    </message>
    <message>
        <location filename="../Plugins/AboutPlugin/AboutDialog.py" line="23"/>
        <source>&lt;p&gt;{0} is an Integrated Development Environment for the Python programming language. It is written using the PyQt Python bindings for the Qt GUI toolkit and the QScintilla editor widget.&lt;/p&gt;&lt;p&gt;For more information see &lt;a href=&quot;{1}&quot;&gt;{1}&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Please send bug reports to &lt;a href=&quot;mailto:{2}&quot;&gt;{2}&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;To request a new feature please send an email to &lt;a href=&quot;mailto:{3}&quot;&gt;{3}&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;{0} uses third party software which is copyrighted by its respective copyright holder. For details see the copyright notice of the individual package.&lt;/p&gt;</source>
        <translation>&lt;p&gt;{0} est un environnement de développement intégré pour le langage Python. Il est écrit à l&apos;aide du binding Python PyQt pour la bibliothèque Qt et de l&apos;éditeur QScintilla.&lt;/p&gt;&lt;p&gt;POur plus d&apos;informations, voir &lt;a href=&quot;{1}&quot;&gt;{1}&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Merci d&apos;envoyer vos rapports de bug à &lt;a href=&quot;mailto:{2}&quot;&gt;{2}&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Pour demander une nouvelle fonctionnalité, merci d&apos;envoyer un courriel à &lt;a href=&quot;mailto:{3}&quot;&gt;{3}&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;{0} utilise des programmes tiers qui sont protégés par le droit d&apos;auteurs. Pour plus de détails, voir la licence du programme concerné.&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>AboutPlugin</name>
    <message>
        <location filename="../Plugins/PluginAbout.py" line="83"/>
        <source>Display information about this software</source>
        <translation>Affiche les informations concernant le logiciel</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginAbout.py" line="93"/>
        <source>About Qt</source>
        <translation>À propos de Qt</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginAbout.py" line="93"/>
        <source>About &amp;Qt</source>
        <translation>À propos de &amp;Qt</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginAbout.py" line="97"/>
        <source>Display information about the Qt toolkit</source>
        <translation>Affiche les informations concernant Qt</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginAbout.py" line="99"/>
        <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
        <translation>&lt;b&gt;À propos de Qt&lt;/b&gt;&lt;p&gt;Affiche les informations concernant Qt&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginAbout.py" line="78"/>
        <source>About {0}</source>
        <translation>À propos de {0}</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginAbout.py" line="78"/>
        <source>&amp;About {0}</source>
        <translation>&amp;À propos de {0}</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginAbout.py" line="85"/>
        <source>&lt;b&gt;About {0}&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
        <translation>&lt;b&gt;À propos de {0}&lt;/b&gt;&lt;p&gt;Affiche certaines informations concernant le logiciel.&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>AdBlockAccessHandler</name>
    <message>
        <location filename="../Helpviewer/AdBlock/AdBlockAccessHandler.py" line="55"/>
        <source>Subscribe?</source>
        <translation type="obsolete">Souscrire?</translation>
    </message>
    <message>
        <location filename="../Helpviewer/AdBlock/AdBlockAccessHandler.py" line="55"/>
        <source>&lt;p&gt;Subscribe to this AdBlock subscription?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
        <translation type="obsolete">&lt;p&gt;Souscrire à cette subscription AdBlock?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>AdBlockDialog</name>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="14"/>
        <source>AdBlock Configuration</source>
        <translation>Configuration AdBlock</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="23"/>
        <source>Enable AdBlock</source>
        <translation>Activer AdBlock</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="81"/>
        <source>Actions</source>
        <translation>Actions</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="166"/>
        <source>Learn more about writing rules...</source>
        <translation>Savoir plus sur comment écrire des règles ...</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="159"/>
        <source>Update Subscription</source>
        <translation>Actualiser subscription</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="146"/>
        <source>Browse Subscriptions...</source>
        <translation>Parcourir subscriptions...</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="243"/>
        <source>Remove Subscription</source>
        <translation>Effacer subscription</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="63"/>
        <source>Enter search term for subscriptions and rules</source>
        <translation>Entrer recherche pour subscriptions et règles</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="108"/>
        <source>Enter the update period (1 to 14 days)</source>
        <translation>Entrer la frequence d&apos;actualisation (1 à 14 jours)</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="48"/>
        <source>Search...</source>
        <translation>Rechercher...</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="139"/>
        <source>Add Rule</source>
        <translation>Ajouter règle</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="142"/>
        <source>Remove Rule</source>
        <translation>Effacer règle</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="154"/>
        <source>Disable Subscription</source>
        <translation>Desactiver subscription</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="156"/>
        <source>Enable Subscription</source>
        <translation>Activer subscription</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="162"/>
        <source>Update All Subscriptions</source>
        <translation>Actualiser toutes les subscriptions</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="233"/>
        <source>&lt;p&gt;Do you really want to remove subscription &lt;b&gt;{0}&lt;/b&gt; and all subscriptions requiring it?&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{1}&lt;/li&gt;&lt;/ul&gt;</source>
        <translation>&lt;p&gt;Voulez vous vraiment effacer la subscription &lt;b&gt;{0}&lt;/b&gt;et toutes les subscriptions qui en ont besoin?&lt;/p&gt;&lt;ul&gt;&lt;li&gt;{1}&lt;/li&gt;&lt;/ul&gt;</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="240"/>
        <source>&lt;p&gt;Do you really want to remove subscription &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</source>
        <translation>&lt;p&gt;Voulez vous vraiment effacer la subscription &lt;b&gt;{0}&lt;/b&gt;?&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="101"/>
        <source>Default Update Period (days):</source>
        <translation>Frequence d&apos;actualisation par défaut (jours):</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="135"/>
        <source>Use only essential part of EasyList (for performance reasons)</source>
        <translation>Utiliser uniquement les parties essentielles de EasyList (pour des raisons de performances)</translation>
    </message>
</context>
<context>
    <name>AdBlockExceptionsDialog</name>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockExceptionsDialog.ui" line="14"/>
        <source>AdBlock Exceptions</source>
        <translation>Exceptions AdBlock</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockExceptionsDialog.ui" line="51"/>
        <source>Enter a host to block AdBlock for</source>
        <translation>Rentrez un hôte à blocker avec AdBlock</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockExceptionsDialog.ui" line="61"/>
        <source>Press to add the host</source>
        <translation>Cliquer pour ajouter le hôte</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockExceptionsDialog.ui" line="64"/>
        <source>&amp;Add</source>
        <translation>&amp;Ajouter</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockExceptionsDialog.ui" line="84"/>
        <source>Press to delete the selected hosts</source>
        <translation>Cliquer pour supprimer les hôtes selectionnés</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockExceptionsDialog.ui" line="87"/>
        <source>&amp;Delete</source>
        <translation>&amp;Supprimer</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockExceptionsDialog.py" line="36"/>
        <source>Enter host to be added...</source>
        <translation>Rentrer hôte à ajouter ...</translation>
    </message>
</context>
<context>
    <name>AdBlockIcon</name>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="37"/>
        <source>AdBlock lets you block unwanted content on web pages.</source>
        <translation>AdBlock permet le blockage de contenu non voulu sur des pages internet.</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="68"/>
        <source>Disable AdBlock</source>
        <translation>Desactiver AdBlock</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="73"/>
        <source>Enable AdBlock</source>
        <translation>Activer AdBlock</translation>
    </message>
    <message>
        <location filename="../Helpviewer/AdBlock/AdBlockIcon.py" line="106"/>
        <source>Blocked URL (AdBlock Rule) - click to edit rule</source>
        <translation type="obsolete">URL bloqué (règle AdBlock) - cliquer pour editer la règle</translation>
    </message>
    <message>
        <location filename="../Helpviewer/AdBlock/AdBlockIcon.py" line="111"/>
        <source>{0} with ({1})</source>
        <translation type="obsolete">{0} avec {{1}}</translation>
    </message>
    <message>
        <location filename="../Helpviewer/AdBlock/AdBlockIcon.py" line="117"/>
        <source>No content blocked</source>
        <translation type="obsolete">Aucun contenu bloqué</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="105"/>
        <source>AdBlock</source>
        <translation>AdBlock</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="80"/>
        <source>Remove AdBlock Exception</source>
        <translation>Supprimer exception AdBlock</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="85"/>
        <source>Add AdBlock Exception</source>
        <translation>Ajouter exception AdBlock</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="89"/>
        <source>AdBlock Exceptions...</source>
        <translation>Exceptions AdBlock ...</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="93"/>
        <source>AdBlock Configuration...</source>
        <translation>Configuration AdBlock ...</translation>
    </message>
</context>
<context>
    <name>AdBlockManager</name>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockManager.py" line="232"/>
        <source>Custom Rules</source>
        <translation>Règles personnalisées</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockManager.py" line="334"/>
        <source>Subscribe?</source>
        <translation>Souscrire ?</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockManager.py" line="334"/>
        <source>&lt;p&gt;Subscribe to this AdBlock subscription?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
        <translation>&lt;p&gt;Souscrire à AdBlock ?&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>AdBlockSubscription</name>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="291"/>
        <source>Load subscription rules</source>
        <translation>Charger règles de subscriptions</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="500"/>
        <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="410"/>
        <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="523"/>
        <source>Saving subscription rules</source>
        <translation>En train d&apos;enregistrer les règles de subscription</translation>
    </message>
    <message>
        <location filename="../Helpviewer/AdBlock/AdBlockSubscription.py" line="304"/>
        <source>Unable to open adblock file &apos;{0}&apos; for reading.</source>
        <translation type="obsolete">Impossible d&apos;ouvrir en lecture le fichier AdBlock &apos;{0}&apos;.</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="397"/>
        <source>&lt;p&gt;Subscription rules could not be downloaded.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;</source>
        <translation>&lt;p&gt; Les règles de subscription n&apos;ont pas pu être téléchargées. &lt;/p&gt;&lt;p&gt;Erreur: {0}&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Helpviewer/AdBlock/AdBlockSubscription.py" line="513"/>
        <source>Unable to open adblock file &apos;{0}&apos; for writing.</source>
        <translation type="obsolete">Impossible d&apos;ouvrir en écriture le fichier AdBlock &apos;{0}&apos;.</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="291"/>
        <source>AdBlock file &apos;{0}&apos; does not start with [Adblock.</source>
        <translation>Le fichier AdBlock &apos;{0}&apos; ne commence pas par [Adblock.</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="500"/>
        <source>&lt;p&gt;AdBlock subscription &lt;b&gt;{0}&lt;/b&gt; has a wrong checksum.&lt;br/&gt;Found: {1}&lt;br/&gt;Calculated: {2}&lt;br/&gt;Use it anyway?&lt;/p&gt;</source>
        <translation>&lt;p&gt; Subscription AdBlock &lt;b&gt;{0}&lt;/b&gt; a un checksum faux.&lt;br/&gt;Trouvé: {1}&lt;br/&gt;Calculé: {2}&lt;br/&gt;L&apos;utiliser quand même?&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="281"/>
        <source>Unable to open AdBlock file &apos;{0}&apos; for reading.</source>
        <translation>Impossible d&apos;ouvrir le fichier AdBlock &apos;{0}&apos; en lecture.</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="523"/>
        <source>Unable to open AdBlock file &apos;{0}&apos; for writing.</source>
        <translation>Impossible d&apos;ouvrir le fichier AdBlock &apos;{0}&apos; en écriture.</translation>
    </message>
</context>
<context>
    <name>AdBlockTreeWidget</name>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="121"/>
        <source>Add Custom Rule</source>
        <translation>Ajouter règle personnalisée</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="121"/>
        <source>Write your rule here:</source>
        <translation>Ecrivez votre règle ici:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="164"/>
        <source>Add Rule</source>
        <translation>Ajouter règle</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="166"/>
        <source>Remove Rule</source>
        <translation>Effacer règle</translation>
    </message>
    <message>
        <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="219"/>
        <source>{0} (recently updated)</source>
        <translation>{0} (actualisé récemment)</translation>
    </message>
</context>
<context>
    <name>AddBookmarkDialog</name>
    <message>
        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="200"/>
        <source>Add Bookmark</source>
        <translation>Ajouter un signet</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="42"/>
        <source>Enter the name</source>
        <translation>Entrer le nom</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="56"/>
        <source>Enter the address</source>
        <translation>Entrer l&apos;adresse</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="113"/>
        <source>Url</source>
        <translation>URL</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="114"/>
        <source>Title</source>
        <translation>Titre</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="196"/>
        <source>Add Folder</source>
        <translation>Ajouter repertoire</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="35"/>
        <source>Name:</source>
        <translation>Nom:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="49"/>
        <source>Address:</source>
        <translation>Adresse:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="63"/>
        <source>Description:</source>
        <translation>Description:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="73"/>
        <source>Enter a description</source>
        <translation>Entrer une description</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="80"/>
        <source>Folder:</source>
        <translation>Repertoire:</translation>
    </message>
</context>
<context>
    <name>AddDirectoryDialog</name>
    <message>
        <location filename="../Project/AddDirectoryDialog.ui" line="14"/>
        <source>Add Directory</source>
        <translation>Ajouter un répertoire</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.ui" line="17"/>
        <source>Add a directory to the current project</source>
        <translation>Ajoute un répertoire au projet courant</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.ui" line="20"/>
        <source>&lt;b&gt;Add Directory Dialog&lt;/b&gt;
&lt;p&gt;This dialog is used to add a directory to the current project.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Ajouter un répertoire&lt;/b&gt;
&lt;p&gt;Cette boite de dialogue est utilisée pour ajouter un répertoire au projet courant.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.ui" line="74"/>
        <source>&amp;Target Directory:</source>
        <translation>&amp;Répertoire de destination:</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.ui" line="62"/>
        <source>Enter the name of the directory to add</source>
        <translation>Entrer le nom du répertoire à ajouter</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.ui" line="105"/>
        <source>Select, whether a recursive add should be performed</source>
        <translation>Cocher, pour une création récursive des sous-répertoires</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.ui" line="108"/>
        <source>&amp;Recurse into subdirectories</source>
        <translation>&amp;Création récursive des sous-répertoires</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.ui" line="93"/>
        <source>Enter the target directory for the file</source>
        <translation>Donner un répertoire de destination pour le fichier</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.ui" line="96"/>
        <source>&lt;b&gt;Target Directory&lt;/b&gt;
&lt;p&gt;Enter the target directory. You may select it
 with a dialog by pressing the button to the right.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Répertoire de destination&lt;/b&gt;
&lt;p&gt;Entrer le nom du répertoire de destination. Vous pouvez aussi 
le sélectionner en cliquant sur le bouton de droite.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.ui" line="43"/>
        <source>&amp;Source Directory:</source>
        <translation>&amp;Répertoire Source:</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.ui" line="30"/>
        <source>&amp;File Type:</source>
        <translation>&amp;Type de fichier:</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.py" line="67"/>
        <source>Source Files</source>
        <translation>Fichiers sources</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.py" line="69"/>
        <source>Forms Files</source>
        <translation>Fichiers feuilles (Forms)</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.py" line="73"/>
        <source>Interface Files</source>
        <translation>Fichiers interfaces</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.py" line="77"/>
        <source>Other Files (*)</source>
        <translation>Autres fichiers (*)</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.py" line="71"/>
        <source>Resource Files</source>
        <translation>Fichiers ressources</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.ui" line="65"/>
        <source>&lt;b&gt;Source Directory&lt;/b&gt;
&lt;p&gt;Enter the name of the directory to add to the current project.
 You may select it with a dialog by pressing the button to the right.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Répertoire source&lt;/b&gt;
&lt;p&gt;Entrer le nom du répertoire à ajouter au projet courant.
 Vous pouvez le sélectionner à partir d&apos;une fenêtre en cliquant sur le bouton à droite.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/AddDirectoryDialog.py" line="75"/>
        <source>Protocol Files</source>
        <translation>Fichiers Protocoles</translation>
    </message>
</context>
<context>
    <name>AddFileDialog</name>
    <message>
        <location filename="../Project/AddFileDialog.py" line="146"/>
        <source>All Files (*)</source>
        <translation>Tous fichiers (*)</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="96"/>
        <source>Select Files</source>
        <translation>Sélection de fichiers</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="104"/>
        <source>Select user-interface files</source>
        <translation>Sélection de fichiers d&apos;interface utilisateur</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="120"/>
        <source>Select source files</source>
        <translation>Sélection de fichiers source</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="128"/>
        <source>Select interface files</source>
        <translation>Sélection de fichier d&apos;interface</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="147"/>
        <source>Select files</source>
        <translation>Sélection de fichiers</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.ui" line="14"/>
        <source>Add Files</source>
        <translation>Ajouter des fichiers</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.ui" line="17"/>
        <source>&lt;b&gt;Add Files Dialog&lt;/b&gt;
&lt;p&gt;This dialog is used to add files to the current project.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Ajout de fichiers &lt;/b&gt;
&lt;p&gt;Cette fenêtre est utilisée pour ajouter des fichiers au projet courant.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.ui" line="61"/>
        <source>&amp;Target Directory:</source>
        <translation>&amp;Répertoire de destination:</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.ui" line="80"/>
        <source>Enter the target directory for the file</source>
        <translation>Donner un répertoire de destination pour le fichier</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.ui" line="83"/>
        <source>&lt;b&gt;Target Directory&lt;/b&gt;
&lt;p&gt;Enter the target directory. You may select it
 with a dialog by pressing the button to the right.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Répertoire de destination&lt;/b&gt;
&lt;p&gt;Entrer le nom du répertoire de destination. Vous pouvez aussi 
le sélectionner en cliquant sur le bouton de droite.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.ui" line="29"/>
        <source>&amp;Source Files:</source>
        <translation>Fichiers &amp;Sources:</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.ui" line="94"/>
        <source>Select, if the files should be added as sourcecode (overriding automatic detection)</source>
        <translation>Cocher si les fichiers doivent être ajoutés en tant que code source
(détection automatique non prise en compte)</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.ui" line="97"/>
        <source>Is source&amp;code files</source>
        <translation>Est un fichier &amp;code source</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.ui" line="100"/>
        <source>Alt+C</source>
        <translation>Alt+F</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="112"/>
        <source>Select resource files</source>
        <translation>Sélection de fichiers resource</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="144"/>
        <source>Select translation files</source>
        <translation>Sélection de fichiers de traduction</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="80"/>
        <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Protocol Files ({4});;Translation Files ({5});;All Files (*)</source>
        <translation>Fichiers sources ({0});;Fichiers feuilles ({1});;Fichiers ressources ({2});;Fichiers interfaces ({3});;Fichiers Protocoles({4});;Fichiers de traduction ({5});; Tous fichiers (*)</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="102"/>
        <source>Forms Files ({0})</source>
        <translation>Fichiers feuilles ({0})</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="110"/>
        <source>Resource Files ({0})</source>
        <translation>Fichiers ressources ({0})</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="118"/>
        <source>Source Files ({0});;All Files (*)</source>
        <translation>Fichiers sources ({0});;Tous fichiers (*)</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="126"/>
        <source>Interface Files ({0})</source>
        <translation>Fichiers interfaces ({0})</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="142"/>
        <source>Translation Files ({0})</source>
        <translation>Fichiers de traduction ({0})</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.ui" line="48"/>
        <source>Enter the name of files to add separated by &quot;;&quot;</source>
        <translation>Entrez les noms des fichiers à ajouter séparés par &quot;;&quot;</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.ui" line="51"/>
        <source>&lt;b&gt;Source Files&lt;/b&gt;
&lt;p&gt;Enter the name of files to add to the current project separated
by &quot;;&quot;. You may select them with a dialog by pressing 
the button to the right.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Fichiers sources&lt;/b&gt;
&lt;p&gt;Entrer le nom des fichiers à ajouter au projet courant séparé
par &quot;;&quot;. Vous pouvez les sélectionner à partir d&apos;une fenêtre en cliquant le bouton à droite.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="134"/>
        <source>Protocol Files ({0})</source>
        <translation>Fichiers Protocoles ({0})</translation>
    </message>
    <message>
        <location filename="../Project/AddFileDialog.py" line="136"/>
        <source>Select protocol files</source>
        <translation>Sélectionner les fichiers protocoles</translation>
    </message>
</context>
<context>
    <name>AddFoundFilesDialog</name>
    <message>
        <location filename="../Project/AddFoundFilesDialog.ui" line="14"/>
        <source>Add found files to project</source>
        <translation>Ajouter les fichiers trouvés au projet</translation>
    </message>
    <message>
        <location filename="../Project/AddFoundFilesDialog.ui" line="17"/>
        <source>Adds the found files to the current project.</source>
        <translation>Ajoute les fichiers trouvés au projet en cours.</translation>
    </message>
    <message>
        <location filename="../Project/AddFoundFilesDialog.ui" line="26"/>
        <source>List of found files.</source>
        <translation>Liste des fichiers trouvés.</translation>
    </message>
    <message>
        <location filename="../Project/AddFoundFilesDialog.py" line="40"/>
        <source>Add all files.</source>
        <translation>Ajouter tous les fichiers.</translation>
    </message>
    <message>
        <location filename="../Project/AddFoundFilesDialog.py" line="43"/>
        <source>Add selected files only.</source>
        <translation>Ajoute uniquement les fichiers sélectionnés.</translation>
    </message>
    <message>
        <location filename="../Project/AddFoundFilesDialog.py" line="38"/>
        <source>Add All</source>
        <translation>Tout ajouter</translation>
    </message>
    <message>
        <location filename="../Project/AddFoundFilesDialog.py" line="41"/>
        <source>Add Selected</source>
        <translation>Ajouter la sélection</translation>
    </message>
</context>
<context>
    <name>AddLanguageDialog</name>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="13"/>
        <source>Add Language</source>
        <translation>Ajouter une langue</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="16"/>
        <source>Add a language to the current project</source>
        <translation>Ajouter une langue au projet en cours</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="19"/>
        <source>&lt;b&gt;Add Language Dialog&lt;/b&gt;
&lt;p&gt;This dialog is used to add a language to the current project.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Boite de dialogue &quot;Ajouter un langage&quot;&lt;/b&gt;
&lt;p&gt;Cette boite de dialogue permet d&apos;ajouter un langage au projet en cours.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="31"/>
        <source>&amp;Language:</source>
        <translation>&amp;Langue:</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="47"/>
        <source>Select a language to add to the current project</source>
        <translation>Sélectionner une langue à ajouter au projet en cours</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="50"/>
        <source>&lt;b&gt;Language&lt;/b&gt;
&lt;p&gt;Select a language to add to the current project.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Langue&lt;/b&gt;
&lt;p&gt;Sélectionne une langue à ajouter au projet.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="61"/>
        <source>af</source>
        <translation>af</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="66"/>
        <source>ar</source>
        <translation>ar</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="71"/>
        <source>bg</source>
        <translation>bg</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="76"/>
        <source>bo</source>
        <translation>bo</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="81"/>
        <source>br</source>
        <translation>br</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="86"/>
        <source>bs</source>
        <translation>bs</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="91"/>
        <source>ca</source>
        <translation>ca</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="96"/>
        <source>cs</source>
        <translation>cs</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="101"/>
        <source>cy</source>
        <translation>cy</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="106"/>
        <source>da</source>
        <translation>da</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="111"/>
        <source>de</source>
        <translation>all</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="116"/>
        <source>el</source>
        <translation>el</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="121"/>
        <source>en</source>
        <translation>en</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="126"/>
        <source>en_GB</source>
        <translation>en_GB</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="131"/>
        <source>en_US</source>
        <translation>en_US</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="136"/>
        <source>eo</source>
        <translation>eo</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="141"/>
        <source>es</source>
        <translation>es</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="146"/>
        <source>et</source>
        <translation>et</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="151"/>
        <source>eu</source>
        <translation>eu</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="156"/>
        <source>fi</source>
        <translation>fi</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="161"/>
        <source>fr</source>
        <translation>fr</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="166"/>
        <source>ga</source>
        <translation>ga</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="171"/>
        <source>gl</source>
        <translation>gl</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="176"/>
        <source>gu</source>
        <translation>gu</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="181"/>
        <source>he</source>
        <translation>he</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="186"/>
        <source>hi</source>
        <translation>hi</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="191"/>
        <source>hu</source>
        <translation>ho</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="196"/>
        <source>id</source>
        <translation>id</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="201"/>
        <source>is</source>
        <translation>is</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="206"/>
        <source>it</source>
        <translation>it</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="211"/>
        <source>ja</source>
        <translation>ja</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="216"/>
        <source>km</source>
        <translation>km</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="221"/>
        <source>ko</source>
        <translation>ko</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="226"/>
        <source>lt</source>
        <translation>lt</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="231"/>
        <source>lv</source>
        <translation>lv</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="236"/>
        <source>mi</source>
        <translation>mi</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="241"/>
        <source>mk</source>
        <translation>mk</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="246"/>
        <source>mr</source>
        <translation>mr</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="251"/>
        <source>nl</source>
        <translation>nl</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="256"/>
        <source>no</source>
        <translation>no</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="261"/>
        <source>no_NY</source>
        <translation>no_NY</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="266"/>
        <source>oc</source>
        <translation>oc</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="271"/>
        <source>pl</source>
        <translation>pl</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="276"/>
        <source>pt</source>
        <translation>pt</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="281"/>
        <source>pt_BR</source>
        <translation>pt_BR</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="286"/>
        <source>ro</source>
        <translation>ro</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="291"/>
        <source>ru</source>
        <translation>ru</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="296"/>
        <source>sk</source>
        <translation>sk</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="301"/>
        <source>sl</source>
        <translation>sl</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="306"/>
        <source>sr</source>
        <translation>sr</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="311"/>
        <source>sv</source>
        <translation>sv</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="316"/>
        <source>ta</source>
        <translation>ta</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="321"/>
        <source>th</source>
        <translation>th</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="326"/>
        <source>tr</source>
        <translation>tr</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="331"/>
        <source>uk</source>
        <translation>uk</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="341"/>
        <source>wa</source>
        <translation>wa</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="346"/>
        <source>zh_CN.GB2312</source>
        <translation>zh_CN.GB2312</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="351"/>
        <source>zh_TW.Big5</source>
        <translation>zh_TW.Big5</translation>
    </message>
    <message>
        <location filename="../Project/AddLanguageDialog.ui" line="336"/>
        <source>vn</source>
        <translation>vn</translation>
    </message>
</context>
<context>
    <name>AddProjectDialog</name>
    <message>
        <location filename="../MultiProject/AddProjectDialog.ui" line="14"/>
        <source>Add Project</source>
        <translation>Ajouter un projet</translation>
    </message>
    <message>
        <location filename="../MultiProject/AddProjectDialog.ui" line="23"/>
        <source>&amp;Name:</source>
        <translation>&amp;Nom:</translation>
    </message>
    <message>
        <location filename="../MultiProject/AddProjectDialog.ui" line="33"/>
        <source>Enter the name of the project</source>
        <translation>Entrer le nom du projet</translation>
    </message>
    <message>
        <location filename="../MultiProject/AddProjectDialog.ui" line="40"/>
        <source>Project&amp;file:</source>
        <translation>&amp;Fichier projet:</translation>
    </message>
    <message>
        <location filename="../MultiProject/AddProjectDialog.ui" line="59"/>
        <source>Enter the name of the project file</source>
        <translation>Entrer le nom du fichier projet</translation>
    </message>
    <message>
        <location filename="../MultiProject/AddProjectDialog.ui" line="66"/>
        <source>&amp;Description:</source>
        <translation>&amp;Description:</translation>
    </message>
    <message>
        <location filename="../MultiProject/AddProjectDialog.ui" line="79"/>
        <source>Enter a short description for the project</source>
        <translation>Entrer une courte description du projet</translation>
    </message>
    <message>
        <location filename="../MultiProject/AddProjectDialog.py" line="63"/>
        <source>Project Properties</source>
        <translation>Propriétés du projet</translation>
    </message>
    <message>
        <location filename="../MultiProject/AddProjectDialog.py" line="47"/>
        <source>Project Files (*.e4p)</source>
        <translation>Fichiers projets (*.e4p)</translation>
    </message>
    <message>
        <location filename="../MultiProject/AddProjectDialog.ui" line="112"/>
        <source>Select to make this project the main project</source>
        <translation>Sélectionnez pour rendre ce projet le projet principal</translation>
    </message>
    <message>
        <location filename="../MultiProject/AddProjectDialog.ui" line="115"/>
        <source>Is &amp;main project</source>
        <translation>Est le projet &amp;principal</translation>
    </message>
    <message>
        <location filename="../MultiProject/AddProjectDialog.ui" line="92"/>
        <source>&amp;Category:</source>
        <translation>&amp;Catégorie :</translation>
    </message>
    <message>
        <location filename="../MultiProject/AddProjectDialog.ui" line="102"/>
        <source>Select a project category</source>
        <translation>Choisir la catégorie du projet</translation>
    </message>
</context>
<context>
    <name>AnnotationsChecker</name>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="15"/>
        <source>missing type annotation for function argument &apos;{0}&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="18"/>
        <source>missing type annotation for &apos;*{0}&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="21"/>
        <source>missing type annotation for &apos;**{0}&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="30"/>
        <source>missing return type annotation for public function</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="33"/>
        <source>missing return type annotation for protected function</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="36"/>
        <source>missing return type annotation for private function</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="39"/>
        <source>missing return type annotation for special method</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="42"/>
        <source>missing return type annotation for staticmethod</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="45"/>
        <source>missing return type annotation for classmethod</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="57"/>
        <source>{0}: {1}</source>
        <translation>{0}: {1}</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="24"/>
        <source>missing type annotation for &apos;self&apos; in method</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="27"/>
        <source>missing type annotation for &apos;cls&apos; in classmethod</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="49"/>
        <source>type annotation coverage of {0}% is too low</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="53"/>
        <source>type annotation is too complex ({0} &gt; {1})</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ApplicationDiagramBuilder</name>
    <message>
        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="43"/>
        <source>Application Diagram {0}</source>
        <translation>Diagramme de l&apos;application {0}</translation>
    </message>
    <message>
        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="66"/>
        <source>Parsing modules...</source>
        <translation>Analyse des modules...</translation>
    </message>
    <message>
        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="201"/>
        <source>&lt;&lt;Application&gt;&gt;</source>
        <translation>&lt;&lt;Application&gt;&gt;</translation>
    </message>
    <message>
        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="203"/>
        <source>&lt;&lt;Others&gt;&gt;</source>
        <translation>&lt;&lt;Autres&gt;&gt;</translation>
    </message>
    <message>
        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="292"/>
        <source>Load Diagram</source>
        <translation>Charger le diagramme</translation>
    </message>
    <message>
        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="292"/>
        <source>&lt;p&gt;The diagram belongs to the project &lt;b&gt;{0}&lt;/b&gt;. Shall this project be opened?&lt;/p&gt;</source>
        <translation>&lt;p&gt; Le diagramme appartient au projet &lt;b&gt;{0}&lt;/b&gt;. Est-ce que ce projet devrqit être ouvert ? &lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="66"/>
        <source>%v/%m Modules</source>
        <translation>Modules %v/%m</translation>
    </message>
    <message>
        <location filename="../Graphics/ApplicationDiagramBuilder.py" line="69"/>
        <source>Application Diagram</source>
        <translation>Application Diagramme</translation>
    </message>
</context>
<context>
    <name>ApplicationPage</name>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="37"/>
        <source>Select, if only one instance of the application should be running</source>
        <translation>Cocher si une seule instance de l&apos;application doit tourner à la fois</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="40"/>
        <source>Single Application Mode</source>
        <translation>Instance unique</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="47"/>
        <source>Select to show the startup splash screen</source>
        <translation>Cocher pour afficher la mire eric au démarrage</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="50"/>
        <source>Show Splash Screen at startup</source>
        <translation>Afficher l&apos;écran de démarrage au démarrage</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="155"/>
        <source>Select to disable update checking</source>
        <translation>Sélectionner pour désactiver les vérifications de mises à jour</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="86"/>
        <source>None</source>
        <translation>Aucune</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="165"/>
        <source>Select to check for updates at every startup</source>
        <translation>Sélectionner pour vérifier les mises à jour à chaque démarrage</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="168"/>
        <source>Always</source>
        <translation>Toujours</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="175"/>
        <source>Select to check for updates once a day</source>
        <translation>Sélectionner pour vérifier les mises à jour une fois par jour</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="178"/>
        <source>Daily</source>
        <translation>chaque jour</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="185"/>
        <source>Select to check for updates once a week</source>
        <translation>Sélectionner pour vérifier les mises à jour une fois par semaine</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="188"/>
        <source>Weekly</source>
        <translation>chaque semaine</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="195"/>
        <source>Select to check for updates once a month</source>
        <translation>Sélectionner pour vérifier les mises à jour une fois par mois</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="198"/>
        <source>Monthly</source>
        <translation>chaque mois</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="17"/>
        <source>&lt;b&gt;Configure the application&lt;/b&gt;</source>
        <translation>&lt;b&gt;Configuration de l&apos;application&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="77"/>
        <source>Open at startup</source>
        <translation>Ouverture au démarrage</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="83"/>
        <source>Select to not open anything</source>
        <translation>Sélectionner pour ne rien ouvrir</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="93"/>
        <source>Select to open the most recently opened file</source>
        <translation>Sélectionner pour ouvrir le fichier le plus récent</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="96"/>
        <source>Last File</source>
        <translation>Dernier fichier</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="103"/>
        <source>Select to open the most recently opened project</source>
        <translation>Sélectionner pour ouvrir le projet le plus récent</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="106"/>
        <source>Last Project</source>
        <translation>Dernier projet</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="113"/>
        <source>Select to open the most recently opened multiproject</source>
        <translation>Sélectionner pour ouvrir le multi-projet le plus récent</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="116"/>
        <source>Last Multiproject</source>
        <translation>Dernier multi-projet</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="123"/>
        <source>Select to restore the global session</source>
        <translation>Sélectionner pour restaurer toute la session</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="126"/>
        <source>Global Session</source>
        <translation>Dernière session</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="149"/>
        <source>Check for updates</source>
        <translation>Vérification des mises à jour</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="227"/>
        <source>Error Log</source>
        <translation>Historique d&apos;erreurs</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="233"/>
        <source>Select to check the existence of an error log upon startup</source>
        <translation>Cocher pour verifier l&apos;existance d&apos;un fichier d&apos;hystorique d&apos;erreurs lors du démarrage</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="208"/>
        <source>Reporting</source>
        <translation>Rapports</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="214"/>
        <source>Select to use the system email client to send reports</source>
        <translation>Cocher pour utiliser le client d&apos;e-mail du système pour envoyer les rapports</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="217"/>
        <source>Use System Email Client</source>
        <translation>Utiliser le Client d&apos;E-mail du Système</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="236"/>
        <source>Check for Error Log at Startup</source>
        <translation>Verifier l&apos;exsitance d&apos;un fichier d&apos;hystorique d&apos;erreurs lors du démarrage</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="270"/>
        <source>Keyboard Input Interval</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="276"/>
        <source>Enter the keyboard input interval, &apos;0&apos; for default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="285"/>
        <source> ms</source>
        <translation> ms</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="136"/>
        <source>Select to look for a crash session file first</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="139"/>
        <source>Load Crash Session</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="57"/>
        <source>Select to enable the generation of a crash session file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="60"/>
        <source>Enable Crash Session</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="282"/>
        <source>System Default</source>
        <translation>Valeur par défaut du système</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="314"/>
        <source>Background Services</source>
        <translation>Tâches de fond</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="332"/>
        <source>max. Processes:</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="342"/>
        <source>Automatic</source>
        <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.ui" line="67"/>
        <source>Select to use the global application menu bar</source>
        <translation>Cochez pour utiliser la barre de menu générale</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="70"/>
        <source>Use Global Menu Bar</source>
        <translation>Utiliser la barre de menu général</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="245"/>
        <source>Minimum Severity for message dialog:</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="258"/>
        <source>Select the minimum message severity shown</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="37"/>
        <source>Debug</source>
        <translation>Debug</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="38"/>
        <source>Warning</source>
        <translation>Warning</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="39"/>
        <source>Critical</source>
        <translation>Critique</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="40"/>
        <source>Fatal Error</source>
        <translation>Erreur fatale</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="158"/>
        <source>Never</source>
        <translation>Jamais</translation>
    </message>
</context>
<context>
    <name>AuthenticationDialog</name>
    <message>
        <location filename="../UI/AuthenticationDialog.ui" line="19"/>
        <source>Authentication Required</source>
        <translation>Autentification requise</translation>
    </message>
    <message>
        <location filename="../UI/AuthenticationDialog.ui" line="30"/>
        <source>Icon</source>
        <translation>Icône</translation>
    </message>
    <message>
        <location filename="../UI/AuthenticationDialog.ui" line="43"/>
        <source>Info</source>
        <translation>Info</translation>
    </message>
    <message>
        <location filename="../UI/AuthenticationDialog.ui" line="55"/>
        <source>Username:</source>
        <translation>Nom d&apos;utilisateur:</translation>
    </message>
    <message>
        <location filename="../UI/AuthenticationDialog.ui" line="62"/>
        <source>Enter username</source>
        <translation>Entrer le nom d&apos;utilisateur</translation>
    </message>
    <message>
        <location filename="../UI/AuthenticationDialog.ui" line="69"/>
        <source>Password:</source>
        <translation>Mot de passe:</translation>
    </message>
    <message>
        <location filename="../UI/AuthenticationDialog.ui" line="76"/>
        <source>Enter password</source>
        <translation>Entrer le mot de passe</translation>
    </message>
    <message>
        <location filename="../UI/AuthenticationDialog.ui" line="86"/>
        <source>Select to save the login data</source>
        <translation>Cocher pour enregistrer les paramètres de connexion</translation>
    </message>
    <message>
        <location filename="../UI/AuthenticationDialog.ui" line="89"/>
        <source>Save login data</source>
        <translation>Enregistrer les données de connexion</translation>
    </message>
</context>
<context>
    <name>BackgroundService</name>
    <message>
        <location filename="../Utilities/BackgroundService.py" line="128"/>
        <source>{0} not configured.</source>
        <translation>{0} n&apos;est pas configuré.</translation>
    </message>
    <message>
        <location filename="../Utilities/BackgroundService.py" line="182"/>
        <source>Restart background client?</source>
        <translation>Redémarrer le client en arrière plan ?</translation>
    </message>
    <message>
        <location filename="../Utilities/BackgroundService.py" line="208"/>
        <source>An error in Erics background client stopped the service.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Utilities/BackgroundService.py" line="419"/>
        <source>Eric&apos;s background client disconnected because of an unknown reason.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Utilities/BackgroundService.py" line="425"/>
        <source>Background client disconnected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Utilities/BackgroundService.py" line="182"/>
        <source>&lt;p&gt;The background client for &lt;b&gt;{0}&lt;/b&gt; has stopped due to an exception. It&apos;s used by various plug-ins like the different checkers.&lt;/p&gt;&lt;p&gt;Select&lt;ul&gt;&lt;li&gt;&lt;b&gt;&apos;Yes&apos;&lt;/b&gt; to restart the client, but abort the last job&lt;/li&gt;&lt;li&gt;&lt;b&gt;&apos;Retry&apos;&lt;/b&gt; to restart the client and the last job&lt;/li&gt;&lt;li&gt;&lt;b&gt;&apos;No&apos;&lt;/b&gt; to leave the client off.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;Note: The client can be restarted by opening and accepting the preferences dialog or reloading/changing the project.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Utilities/BackgroundService.py" line="425"/>
        <source>The background client for &lt;b&gt;{0}&lt;/b&gt; disconnected because of an unknown reason.&lt;br&gt;Should it be restarted?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>BookmarkActionSelectionDialog</name>
    <message>
        <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.ui" line="27"/>
        <source>&lt;b&gt;Add/Edit Bookmark&lt;/b&gt;</source>
        <translation>&lt;b&gt;Ajouter/Éditer signet&lt;b&gt;</translation>
    </message>
    <message>
        <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.py" line="48"/>
        <source>Add Bookmark</source>
        <translation>Ajouter un signet</translation>
    </message>
    <message>
        <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.py" line="51"/>
        <source>Edit Bookmark</source>
        <translation>Éditer le signet</translation>
    </message>
    <message>
        <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.py" line="55"/>
        <source>Remove from Speed Dial</source>
        <translation>Supprimer de la marcation rapide</translation>
    </message>
    <message>
        <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.py" line="59"/>
        <source>Add to Speed Dial</source>
        <translation>Ajouter à la marcation rapide</translation>
    </message>
</context>
<context>
    <name>BookmarkInfoDialog</name>
    <message>
        <location filename="../WebBrowser/UrlBar/BookmarkInfoDialog.ui" line="14"/>
        <source>Edit Bookmark</source>
        <translation>Éditer le signet</translation>
    </message>
    <message>
        <location filename="../WebBrowser/UrlBar/BookmarkInfoDialog.ui" line="43"/>
        <source>Edit this Bookmark</source>
        <translation>Éditer ce signet</translation>
    </message>
    <message>
        <location filename="../WebBrowser/UrlBar/BookmarkInfoDialog.ui" line="59"/>
        <source>Press to remove this bookmark</source>
        <translation>Cliquer pour supprimer le signet</translation>
    </message>
    <message>
        <location filename="../WebBrowser/UrlBar/BookmarkInfoDialog.ui" line="62"/>
        <source>Remove this Bookmark</source>
        <translation>Supprimer ce signet</translation>
    </message>
    <message>
        <location filename="../WebBrowser/UrlBar/BookmarkInfoDialog.ui" line="73"/>
        <source>Title:</source>
        <translation>Titre:</translation>
    </message>
</context>
<context>
    <name>BookmarkPropertiesDialog</name>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="26"/>
        <source>Bookmark Properties</source>
        <translation>Proriétés du signet</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="35"/>
        <source>Name:</source>
        <translation>Nom:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="42"/>
        <source>Enter the name</source>
        <translation>Entrer le nom</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="49"/>
        <source>Address:</source>
        <translation>Adresse:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="56"/>
        <source>Enter the address</source>
        <translation>Entrer l&apos;adresse</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="63"/>
        <source>Description:</source>
        <translation>Description:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="73"/>
        <source>Enter a description</source>
        <translation>Entrer une description</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.py" line="39"/>
        <source>Visited &lt;b&gt;{0}&lt;/b&gt; times. Last visit on &lt;b&gt;{1}&lt;/b&gt;.</source>
        <translation>Visité &lt;b&gt;{0}&lt;/b&gt; fois. Dernière visite le &lt;b&gt;{1}&lt;/b&gt;.</translation>
    </message>
</context>
<context>
    <name>BookmarkedFilesDialog</name>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="14"/>
        <source>Configure Bookmarked Files Menu</source>
        <translation>Gérer les signets de fichiers</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="75"/>
        <source>Delete the selected entry</source>
        <translation>Supprimer l&apos;entrée sélectionnée</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="78"/>
        <source>&lt;b&gt;Delete&lt;/b&gt;
&lt;p&gt;Delete the selected entry.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Supprimer&lt;/b&gt;
&lt;p&gt;Supprimer l&apos;entrée sélectionnée.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="82"/>
        <source>&amp;Delete</source>
        <translation>&amp;Supprimer</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="125"/>
        <source>Alt+D</source>
        <translation>Alt+D</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="95"/>
        <source>Move up</source>
        <translation>Déplacer vers le haut</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="98"/>
        <source>&lt;b&gt;Move Up&lt;/b&gt;
&lt;p&gt;Move the selected entry up.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Déplacer vers le haut&lt;/b&gt;
&lt;p&gt;Déplace l&apos;entrée sélectionnée vers le haut.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="102"/>
        <source>&amp;Up</source>
        <translation>&amp;Haut</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="105"/>
        <source>Alt+U</source>
        <translation>Alt+U</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="115"/>
        <source>Move down</source>
        <translation>Déplacer vers le bas</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="118"/>
        <source>&lt;b&gt;Move Down&lt;/b&gt;
&lt;p&gt;Move the selected entry down.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Déplacer vers le bas&lt;/b&gt;
&lt;p&gt;Déplace l&apos;entrée sélectionnée vers le bas.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="122"/>
        <source>&amp;Down</source>
        <translation>&amp;Bas</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="35"/>
        <source>Add a new bookmarked file</source>
        <translation>Ajouter un nouveau signet</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="38"/>
        <source>&lt;b&gt;Add&lt;/b&gt;
&lt;p&gt;Add a new bookmarked file with the value entered below.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Ajouter&lt;/b&gt;
&lt;p&gt;Ajoute un nouveau signet avec la valeur entrée ci-dessous.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="42"/>
        <source>&amp;Add</source>
        <translation>&amp;Ajouter</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="45"/>
        <source>Alt+A</source>
        <translation>Alt+A</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="148"/>
        <source>&amp;File:</source>
        <translation>&amp;Fichier:</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="55"/>
        <source>Change the value of the selected entry</source>
        <translation>Modifier l&apos;entrée sélectionnée</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="58"/>
        <source>&lt;b&gt;Change&lt;/b&gt;
&lt;p&gt;Change the value of the selected entry.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Modifer&lt;/b&gt;
&lt;p&gt;Modifier l&apos;entrée sélectionnée.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="62"/>
        <source>C&amp;hange</source>
        <translation>&amp;Modifier</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="65"/>
        <source>Alt+H</source>
        <translation>Alt+H</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="167"/>
        <source>Enter the filename of the file</source>
        <translation>Donner le nom du fichier</translation>
    </message>
    <message>
        <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="170"/>
        <source>&lt;b&gt;File&lt;/b&gt;
&lt;p&gt;Enter the filename of the bookmarked file.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Fichier&lt;/b&gt;
&lt;p&gt;Entrer le nom du fichier à mettre en signet.&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>BookmarksDialog</name>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="14"/>
        <source>Manage Bookmarks</source>
        <translation>Gérer signets</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="43"/>
        <source>Enter search term for bookmarks</source>
        <translation>Entrer recherche de signets</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="85"/>
        <source>Press to add a new bookmarks folder</source>
        <translation>Cliquer pour ajouter un nouveau répertoire de signets</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="88"/>
        <source>Add &amp;Folder</source>
        <translation>Ajouter &amp;Répertoire</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="155"/>
        <source>&amp;Open</source>
        <translation>&amp;Ouvrir</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="157"/>
        <source>Open in New &amp;Tab</source>
        <translation>Ouvrir dans un nouvel &amp;onglet</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="168"/>
        <source>Edit &amp;Name</source>
        <translation>Éditer &amp;Nom</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="171"/>
        <source>Edit &amp;Address</source>
        <translation>Éditer &amp;Adresse</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="173"/>
        <source>&amp;Delete</source>
        <translation>&amp;Supprimer</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="342"/>
        <source>New Folder</source>
        <translation>Nouveau répertoire</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="72"/>
        <source>Press to delete the selected entries</source>
        <translation>Cliquer pour supprimer les entrées sélectionnées</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="177"/>
        <source>&amp;Properties...</source>
        <translation>&amp;Propriétés...</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="162"/>
        <source>Open in New &amp;Window</source>
        <translation>Ouvrir dans une Nouvelle &amp;Fenêtre</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="164"/>
        <source>Open in New Pri&amp;vate Window</source>
        <translation>Ouvrir dans une Nouvelle Fenêtre Pri&amp;vée</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="159"/>
        <source>Open in New &amp;Background Tab</source>
        <translation>Ouvrir &amp;dans un nouvel onglet de fond</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="181"/>
        <source>New &amp;Folder...</source>
        <translation>Nouveau &amp;Dossier...</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="334"/>
        <source>New Bookmark Folder</source>
        <translation>Nouveau Dossier de Signets</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="334"/>
        <source>Enter title for new bookmark folder:</source>
        <translation>Entrer le titre pour le nouveau dossier de signets :</translation>
    </message>
</context>
<context>
    <name>BookmarksImportDialog</name>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.ui" line="20"/>
        <source>Import Bookmarks</source>
        <translation>Importer signets</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.ui" line="48"/>
        <source>Choose source from which you want to import bookmarks:</source>
        <translation>Choisir source d&apos;où importer les signets:</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.ui" line="55"/>
        <source>Choose the source to import from</source>
        <translation>Choisir la source d&apos;où importer</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.ui" line="187"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.py" line="98"/>
        <source>&lt;b&gt;Importing from {0}&lt;/b&gt;</source>
        <translation>&lt;b&gt; Importation depuis {0} &lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.py" line="105"/>
        <source>Finish</source>
        <translation>Installer</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.py" line="132"/>
        <source>Error importing bookmarks</source>
        <translation>Erreur pendant l&apos;importation des signets</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.ui" line="180"/>
        <source>Next &gt;</source>
        <translation>Suivant &gt;</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.ui" line="141"/>
        <source>Enter the name of the bookmarks file or directory</source>
        <translation>Entrer le nom du signet ou dossier</translation>
    </message>
</context>
<context>
    <name>BookmarksImporters</name>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImporters/__init__.py" line="45"/>
        <source>XBEL File</source>
        <translation>Fichier XBEL</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImporters/__init__.py" line="49"/>
        <source>HTML File</source>
        <translation>Fichier HTML</translation>
    </message>
</context>
<context>
    <name>BookmarksManager</name>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="25"/>
        <source>Bookmarks Bar</source>
        <translation>Barre de signets</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="26"/>
        <source>Bookmarks Menu</source>
        <translation>Menu de signets</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="138"/>
        <source>Loading Bookmarks</source>
        <translation>Chargement de signets</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="153"/>
        <source>Toolbar Bookmarks</source>
        <translation>Barre d&apos;outils de signets</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="161"/>
        <source>Menu</source>
        <translation>Menu</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="207"/>
        <source>Saving Bookmarks</source>
        <translation>Enregistrement de signets</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="392"/>
        <source>Export Bookmarks</source>
        <translation>Exporter les signets</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="416"/>
        <source>Exporting Bookmarks</source>
        <translation>Export des signets</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="532"/>
        <source>Remove Bookmark</source>
        <translation>Supprimer signet</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="574"/>
        <source>Insert Bookmark</source>
        <translation>Insérer signet</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="615"/>
        <source>Name Change</source>
        <translation>Modification de nom</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="619"/>
        <source>Address Change</source>
        <translation>Modification d&apos;adresse</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="207"/>
        <source>Error saving bookmarks to &lt;b&gt;{0}&lt;/b&gt;.</source>
        <translation>Erreur à enregistrer les signets dans &lt;b&gt;{0}&lt;/b&gt;.</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="416"/>
        <source>Error exporting bookmarks to &lt;b&gt;{0}&lt;/b&gt;.</source>
        <translation>Erreur à exporter les signets dans &lt;b&gt;{0}&lt;/b&gt;.</translation>
    </message>
    <message>
        <location filename="../Helpviewer/Bookmarks/BookmarksManager.py" line="409"/>
        <source>Converted {0}</source>
        <translation type="obsolete">Converti {0}</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="392"/>
        <source>XBEL bookmarks (*.xbel);;XBEL bookmarks (*.xml);;HTML Bookmarks (*.html)</source>
        <translation>Signets XBEL (*.xbel);;Signets XBEL (*.xml);;Signets HTML (*.html)</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="138"/>
        <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>
</context>
<context>
    <name>BookmarksMenu</name>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="116"/>
        <source>Open all in Tabs</source>
        <translation>Ouvrir dans tous les onglets</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="166"/>
        <source>Open</source>
        <translation>Ouvrir</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="170"/>
        <source>Open in New Tab<byte value="x9"/>Ctrl+LMB</source>
        <translation>Ouvrir dans un Nouvel Onglet<byte value="x9"/>Ctrl+LMB</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="174"/>
        <source>Open in New Window</source>
        <translation>Ouvrir dans une Nouvelle Fenêtre</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="178"/>
        <source>Open in New Private Window</source>
        <translation>Ouvrir dans une Nouvelle Fenêtre Privée</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="184"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="189"/>
        <source>Properties...</source>
        <translation>Propriétés...</translation>
    </message>
</context>
<context>
    <name>BookmarksMenuBarMenu</name>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="351"/>
        <source>Default Home Page</source>
        <translation>Page d&apos;accueil par défaut</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="355"/>
        <source>Speed Dial</source>
        <translation>Numérotation rapide</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="360"/>
        <source>Open all in Tabs</source>
        <translation>Ouvrir dans tous les onglets</translation>
    </message>
</context>
<context>
    <name>BookmarksModel</name>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksModel.py" line="48"/>
        <source>Title</source>
        <translation>Titre</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksModel.py" line="49"/>
        <source>Address</source>
        <translation>Adresse</translation>
    </message>
</context>
<context>
    <name>BookmarksToolBar</name>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="40"/>
        <source>Bookmarks</source>
        <translation>Signets</translation>
    </message>
    <message>
        <location filename="../Helpviewer/Bookmarks/BookmarksToolBar.py" line="110"/>
        <source>Add &amp;Bookmark...</source>
        <translation type="obsolete">&amp;Ajouter un signet ...</translation>
    </message>
    <message>
        <location filename="../Helpviewer/Bookmarks/BookmarksToolBar.py" line="111"/>
        <source>Add &amp;Folder...</source>
        <translation type="obsolete">Ajouter &amp;Répertoire ...</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="86"/>
        <source>Open</source>
        <translation>Ouvrir</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="90"/>
        <source>Open in New Tab<byte value="x9"/>Ctrl+LMB</source>
        <translation>Ouvrir dans un Nouvel Onglet<byte value="x9"/>Ctrl+LMB</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="94"/>
        <source>Open in New Window</source>
        <translation>Ouvrir dans une Nouvelle Fenêtre</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="98"/>
        <source>Open in New Private Window</source>
        <translation>Ouvrir dans une Nouvelle Fenêtre Privée</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="104"/>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="109"/>
        <source>Properties...</source>
        <translation>Propriétés...</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="114"/>
        <source>Add Bookmark...</source>
        <translation>Ajouter Signet...</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="115"/>
        <source>Add Folder...</source>
        <translation>Ajouter Dossier...</translation>
    </message>
</context>
<context>
    <name>BreakPointModel</name>
    <message>
        <location filename="../Debugger/BreakPointModel.py" line="32"/>
        <source>Filename</source>
        <translation>Nom de fichier</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointModel.py" line="33"/>
        <source>Line</source>
        <translation>Ligne</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointModel.py" line="34"/>
        <source>Condition</source>
        <translation>Condition</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointModel.py" line="35"/>
        <source>Temporary</source>
        <translation>Temporaire</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointModel.py" line="36"/>
        <source>Enabled</source>
        <translation>Activé</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointModel.py" line="37"/>
        <source>Ignore Count</source>
        <translation>Ignore le décompte</translation>
    </message>
</context>
<context>
    <name>BreakPointViewer</name>
    <message>
        <location filename="../Debugger/BreakPointViewer.py" line="52"/>
        <source>Breakpoints</source>
        <translation>Point d&apos;arrêts</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointViewer.py" line="152"/>
        <source>Edit...</source>
        <translation>Éditer...</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointViewer.py" line="154"/>
        <source>Enable</source>
        <translation>Activer</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointViewer.py" line="189"/>
        <source>Enable all</source>
        <translation>Tout activer</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointViewer.py" line="157"/>
        <source>Disable</source>
        <translation>Désactiver</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointViewer.py" line="194"/>
        <source>Disable all</source>
        <translation>Tout désactiver</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointViewer.py" line="161"/>
        <source>Delete</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointViewer.py" line="199"/>
        <source>Delete all</source>
        <translation>Tout supprimer</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointViewer.py" line="164"/>
        <source>Goto</source>
        <translation>Aller à</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointViewer.py" line="187"/>
        <source>Enable selected</source>
        <translation>Activer la sélection</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointViewer.py" line="192"/>
        <source>Disable selected</source>
        <translation>Désactiver la sélection</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointViewer.py" line="197"/>
        <source>Delete selected</source>
        <translation>Supprimer la sélection</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointViewer.py" line="185"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location filename="../Debugger/BreakPointViewer.py" line="202"/>
        <source>Configure...</source>
        <translation>Configuration...</translation>
    </message>
</context>
<context>
    <name>Browser</name>
    <message>
        <location filename="../UI/Browser.py" line="248"/>
        <source>Open</source>
        <translation>Ouvrir</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="211"/>
        <source>Run unittest...</source>
        <translation>Lancer un run test...</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="89"/>
        <source>File-Browser</source>
        <translation>Navigateur de fichiers</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="293"/>
        <source>New toplevel directory...</source>
        <translation>Nouveau répertoire racine...</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="259"/>
        <source>Remove from toplevel</source>
        <translation>Supprimer du niveau racine</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="256"/>
        <source>Add as toplevel directory</source>
        <translation>Ajouter en tant que répertoire racine</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="581"/>
        <source>New toplevel directory</source>
        <translation>Nouveau répertoire racine</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="267"/>
        <source>Find in this directory</source>
        <translation>Trouver dans ce répertoire</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="319"/>
        <source>Configure...</source>
        <translation type="obsolete">Configuration...</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="269"/>
        <source>Find&amp;&amp;Replace in this directory</source>
        <translation type="obsolete">Rechercher&amp;&amp;Rempacer dans ce répertoire</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="234"/>
        <source>Open in Icon Editor</source>
        <translation>Ouvrir dans Icon Editor</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="274"/>
        <source>Copy Path to Clipboard</source>
        <translation>Copier chemin dans le Presse-Papiers</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="263"/>
        <source>Refresh directory</source>
        <translation>Rafraichir répertoire</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="279"/>
        <source>Goto</source>
        <translation>Aller à</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="384"/>
        <source>Line {0}</source>
        <translation>Ligne {0}</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="108"/>
        <source>&lt;b&gt;The Browser Window&lt;/b&gt;&lt;p&gt;This allows you to easily navigate the hierarchy of directories and files on your system, identify the Python programs and open them up in a Source Viewer window. The window displays several separate hierarchies.&lt;/p&gt;&lt;p&gt;The first hierarchy is only shown if you have opened a program for debugging and its root is the directory containing that program. Usually all of the separate files that make up a Python application are held in the same directory, so this hierarchy gives you easy access to most of what you will need.&lt;/p&gt;&lt;p&gt;The next hierarchy is used to easily navigate the directories that are specified in the Python &lt;tt&gt;sys.path&lt;/tt&gt; variable.&lt;/p&gt;&lt;p&gt;The remaining hierarchies allow you navigate your system as a whole. On a UNIX system there will be a hierarchy with &lt;tt&gt;/&lt;/tt&gt; at its root and another with the user home directory. On a Windows system there will be a hierarchy for each drive on the system.&lt;/p&gt;&lt;p&gt;Python programs (i.e. those with a &lt;tt&gt;.py&lt;/tt&gt; file name suffix) are identified in the hierarchies with a Python icon. The right mouse button will popup a menu which lets you open the file in a Source Viewer window, open the file for debugging or use it for a unittest run.&lt;/p&gt;&lt;p&gt;The context menu of a class, function or method allows you to open the file defining this class, function or method and will ensure, that the correct source line is visible.&lt;/p&gt;&lt;p&gt;Qt-Designer files (i.e. those with a &lt;tt&gt;.ui&lt;/tt&gt; file name suffix) are shown with a Designer icon. The context menu of these files allows you to start Qt-Designer with that file.&lt;/p&gt;&lt;p&gt;Qt-Linguist files (i.e. those with a &lt;tt&gt;.ts&lt;/tt&gt; file name suffix) are shown with a Linguist icon. The context menu of these files allows you to start Qt-Linguist with that file.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="504"/>
        <source>Show Mime-Type</source>
        <translation>Montrer le type Mime</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="477"/>
        <source>The mime type of the file could not be determined.</source>
        <translation>Le type mime du fichier n&apos;a pas pu être déterminé.</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="495"/>
        <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.</source>
        <translation>Le fichier a le type mime &lt;b&gt;{0}&lt;/b&gt;.</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="504"/>
        <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt; Shall it be added to the list of text mime types?</source>
        <translation>Le fichier a le type mime &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt; Faut-il l&apos;ajouter à la liste des types mime texte ?</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="231"/>
        <source>Open in Hex Editor</source>
        <translation>Ouvrir dans Hex Editor</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="270"/>
        <source>Find &amp;&amp; Replace in this directory</source>
        <translation>Chercher &amp;&amp; Remplacer dans ce répertoire</translation>
    </message>
    <message>
        <location filename="../UI/Browser.py" line="219"/>
        <source>Refresh Source File</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>BrowserModel</name>
    <message>
        <location filename="../UI/BrowserModel.py" line="64"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location filename="../UI/BrowserModel.py" line="769"/>
        <source>Attributes</source>
        <translation>Attributs</translation>
    </message>
    <message>
        <location filename="../UI/BrowserModel.py" line="670"/>
        <source>Globals</source>
        <translation>Variables globales</translation>
    </message>
    <message>
        <location filename="../UI/BrowserModel.py" line="663"/>
        <source>Coding: {0}</source>
        <translation>Codage: {0}</translation>
    </message>
    <message>
        <location filename="../UI/BrowserModel.py" line="779"/>
        <source>Class Attributes</source>
        <translation>Attributs de classe</translation>
    </message>
    <message>
        <location filename="../UI/BrowserModel.py" line="676"/>
        <source>Imports</source>
        <translation>Imports</translation>
    </message>
</context>
<context>
    <name>CallStackViewer</name>
    <message>
        <location filename="../Debugger/CallStackViewer.py" line="48"/>
        <source>Show source</source>
        <translation>Afficher la source</translation>
    </message>
    <message>
        <location filename="../Debugger/CallStackViewer.py" line="50"/>
        <source>Clear</source>
        <translation>Effacer</translation>
    </message>
    <message>
        <location filename="../Debugger/CallStackViewer.py" line="52"/>
        <source>Save</source>
        <translation>Sauvegarder</translation>
    </message>
    <message>
        <location filename="../Debugger/CallStackViewer.py" line="59"/>
        <source>File: {0}
Line: {1}
{2}{3}</source>
        <translation>Fichier : {0}
Ligne : {1}
{2}{3}</translation>
    </message>
    <message>
        <location filename="../Debugger/CallStackViewer.py" line="61"/>
        <source>File: {0}
Line: {1}</source>
        <translation>Fichier : {0}
Ligne : {1}</translation>
    </message>
    <message>
        <location filename="../Debugger/CallStackViewer.py" line="170"/>
        <source>Save Call Stack Info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/CallStackViewer.py" line="156"/>
        <source>Text Files (*.txt);;All Files (*)</source>
        <translation>Fichiers texte (*.txt);;Tous les fichiers (*)</translation>
    </message>
    <message>
        <location filename="../Debugger/CallStackViewer.py" line="170"/>
        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
        <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/CallStackViewer.py" line="188"/>
        <source>Error saving Call Stack Info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/CallStackViewer.py" line="188"/>
        <source>&lt;p&gt;The call stack info could not be written to &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/CallStackViewer.py" line="45"/>
        <source>Call Stack</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CallTraceViewer</name>
    <message>
        <location filename="../Debugger/CallTraceViewer.ui" line="14"/>
        <source>Call Trace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/CallTraceViewer.ui" line="22"/>
        <source>Press to start tracing calls and returns</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/CallTraceViewer.ui" line="32"/>
        <source>Press to stop tracing calls and returns</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/CallTraceViewer.ui" line="65"/>
        <source>Press to resize the columns to their contents</source>
        <translation>Appuyer pour ajuster les colonnes à leurs contenus</translation>
    </message>
    <message>
        <location filename="../Debugger/CallTraceViewer.ui" line="75"/>
        <source>Press to clear the call trace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/CallTraceViewer.ui" line="85"/>
        <source>Press to save the call trace as a text file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/CallTraceViewer.py" line="54"/>
        <source>From</source>
        <translation>De</translation>
    </message>
    <message>
        <location filename="../Debugger/CallTraceViewer.py" line="54"/>
        <source>To</source>
        <translation>A</translation>
    </message>
    <message>
        <location filename="../Debugger/CallTraceViewer.py" line="158"/>
        <source>Save Call Trace Info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/CallTraceViewer.py" line="144"/>
        <source>Text Files (*.txt);;All Files (*)</source>
        <translation>Fichiers texte (*.txt);;Tous les fichiers (*)</translation>
    </message>
    <message>
        <location filename="../Debugger/CallTraceViewer.py" line="158"/>
        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
        <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/CallTraceViewer.py" line="182"/>
        <source>Error saving Call Trace Info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/CallTraceViewer.py" line="182"/>
        <source>&lt;p&gt;The call trace info could not be written to &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/CallTraceViewer.ui" line="42"/>
        <source>Select to stop recording the call trace when the client exits</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/CallTraceViewer.ui" line="45"/>
        <source>Stop recording on exit</source>
        <translation>Arrêter l&apos;enregistrement en quittant</translation>
    </message>
</context>
<context>
    <name>ChatWidget</name>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="63"/>
        <source>Chat</source>
        <translation>Discuter</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="38"/>
        <source>Users</source>
        <translation>Utilisateurs</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="89"/>
        <source>Press to send the text above</source>
        <translation>Cliquer pour envoyer le texte ci-dessus</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="92"/>
        <source>Send</source>
        <translation>Envoyer</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="189"/>
        <source>Connection</source>
        <translation>Connection</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="197"/>
        <source>Host:</source>
        <translation>Hôte:</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="277"/>
        <source>Port:</source>
        <translation>Port:</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="259"/>
        <source>Shows the connection status</source>
        <translation>Montrer l&apos;état de la connection</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="271"/>
        <source>Server</source>
        <translation>Serveur</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="319"/>
        <source>Shows the status of the server</source>
        <translation>Montre l&apos;état du serveur</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="305"/>
        <source>Start Server</source>
        <translation>Démarrer serveur</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="151"/>
        <source>! Unknown command: {0}
</source>
        <translation>! Commande inconnue: {0}
</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="174"/>
        <source>* {0} has joined.
</source>
        <translation>* {0} a rejoint.
</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="210"/>
        <source>* {0} has left.
</source>
        <translation>* {0} est parti.
</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="316"/>
        <source>Stop Server</source>
        <translation>Arrêter serveur</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="321"/>
        <source>! Server Error: {0}
</source>
        <translation>! Erreur de serveur: {0}
</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="333"/>
        <source>Disconnect</source>
        <translation>Couper</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="337"/>
        <source>Connect</source>
        <translation>Brancher</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="105"/>
        <source>Share Editor</source>
        <translation>Editeur de partage</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="130"/>
        <source>Press to toggle the shared status of the current editor</source>
        <translation>Cliquer pour changerl&apos;état de partage de l&apos;éditeur courant</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="143"/>
        <source>Press to start a shared edit</source>
        <translation>Cliquer pour démarrer un éditeur partagé</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="156"/>
        <source>Press to end the edit and send the changes</source>
        <translation>Cliquer pour arrêter l&apos;éditeur et envoyer les modifications</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="166"/>
        <source>Press to cancel the shared edit</source>
        <translation>Cliquer pour annuler l&apos;éditeur partagé</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="507"/>
        <source>Clear</source>
        <translation>Effacer</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="511"/>
        <source>Save</source>
        <translation>Enregistrer</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="496"/>
        <source>Copy</source>
        <translation>Copier</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="565"/>
        <source>Save Chat</source>
        <translation>Enregistrer chat</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="551"/>
        <source>Text Files (*.txt);;All Files (*)</source>
        <translation>Fichiers de texte (*.txt);;Tous les fichiers (*)</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="579"/>
        <source>Error saving Chat</source>
        <translation>Erreur lors de l&apos;enregistrement du chat</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="579"/>
        <source>&lt;p&gt;The chat contents could not be written to &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
        <translation>&lt;p&gt; Le contenu du chat n&apos;a pas pu être écrit dans &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Raison: {1}&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="82"/>
        <source>Enter the text to send</source>
        <translation>Entrer le texte à envoyer</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="284"/>
        <source>Enter the server port</source>
        <translation>Entrer le port du serveur</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="230"/>
        <source>Press to clear the hosts list</source>
        <translation>Cliquer pour vider la liste des hôtes</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="500"/>
        <source>Cut all</source>
        <translation>Couper tous</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="503"/>
        <source>Copy all</source>
        <translation>Copier tous</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="617"/>
        <source>Kick User</source>
        <translation>Expulser utilisateur</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="620"/>
        <source>Ban User</source>
        <translation>Bannir utilisateur</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="623"/>
        <source>Ban and Kick User</source>
        <translation>Expulser et banir utilisateur</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="652"/>
        <source>* {0} has been kicked.
</source>
        <translation>* {0} a été expulsé.
</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="668"/>
        <source>* {0} has been banned.
</source>
        <translation>* {0} a été banni.
</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="684"/>
        <source>* {0} has been banned and kicked.
</source>
        <translation>* {0} a été expuslé et banni.
</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="565"/>
        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
        <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.ui" line="210"/>
        <source>Enter the host and port to connect to in the form &quot;host@port&quot;</source>
        <translation>Entrer l&apos;hôte et le port de connection sous la forme &quot;hote@port&quot;</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="186"/>
        <source>New User</source>
        <translation>Nouvel Utilisateur</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="186"/>
        <source>{0} has joined.</source>
        <translation>{0} est arrivé.</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="217"/>
        <source>User Left</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="217"/>
        <source>{0} has left.</source>
        <translation>{0} est parti.</translation>
    </message>
    <message>
        <location filename="../Cooperation/ChatWidget.py" line="240"/>
        <source>Message from &lt;{0}&gt;</source>
        <translation>Message de &lt;{0}&gt;</translation>
    </message>
</context>
<context>
    <name>CheckerCategories</name>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="62"/>
        <source>Annotations</source>
        <translation>Annotations</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="65"/>
        <source>Code Complexity</source>
        <translation>Complexité du code</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="68"/>
        <source>Documentation</source>
        <translation>Documentation</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="71"/>
        <source>Errors</source>
        <translation>Erreurs</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="74"/>
        <source>Miscellaneous</source>
        <translation>Divers</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="77"/>
        <source>Naming</source>
        <translation>Nommage</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="83"/>
        <source>Warnings</source>
        <translation>Warnings</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="80"/>
        <source>Security</source>
        <translation>Sécurité</translation>
    </message>
</context>
<context>
    <name>ChromeImporter</name>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="42"/>
        <source>Google Chrome stores its bookmarks in the &lt;b&gt;Bookmarks&lt;/b&gt; text file. This file is usually located in</source>
        <translation>Google Chrome stocke ses signets dans le fichier texte &lt;b&gt;Bookmarks&lt;/b&gt;. Ce fichier est habituellement situé dans</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="63"/>
        <source>Please choose the file to begin importing bookmarks.</source>
        <translation>Choisissez le fichier d&apos;où importer les signets.</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="63"/>
        <source>Chromium stores its bookmarks in the &lt;b&gt;Bookmarks&lt;/b&gt; text file. This file is usually located in</source>
        <translation>Chromium stocke ses signets dans le fichier texte &lt;b&gt;Bookmarks&lt;/b&gt;. Ce fichier est habituellement situé dans</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="112"/>
        <source>File &apos;{0}&apos; does not exist.</source>
        <translation>Le fichier &apos;{0&apos; n&apos;existe pas.</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="128"/>
        <source>File &apos;{0}&apos; cannot be read.
Reason: {1}</source>
        <translation>Le fichier &apos;{0}&apos; n&apos;a pas pu être lu.
Raison : {1}</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="139"/>
        <source>Google Chrome Import</source>
        <translation>Import Google Chrome</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="141"/>
        <source>Chromium Import</source>
        <translation>Import Chromium</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="143"/>
        <source>Imported {0}</source>
        <translation>Importé {0}</translation>
    </message>
</context>
<context>
    <name>CircuitPythonDevice</name>
    <message>
        <location filename="../MicroPython/CircuitPythonDevices.py" line="70"/>
        <source>CircuitPython</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonDevices.py" line="159"/>
        <source>Workspace Directory</source>
        <translation>Répertoire de travail</translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonDevices.py" line="159"/>
        <source>Python files for CircuitPython devices are stored on the device. Therefore, to edit these files you need to have the device plugged in. Until you plug in a device, the standard directory will be used.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonDevices.py" line="192"/>
        <source>Flash CircuitPython Firmware</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonDevices.py" line="226"/>
        <source>Install Library Files</source>
        <translation>Installer les fichiers librairies</translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonDevices.py" line="192"/>
        <source>Please reset the device to bootloader mode and confirm when ready.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonDevices.py" line="214"/>
        <source>The device volume &quot;&lt;b&gt;{0}&lt;/b&gt;&quot; is not available. Ensure it is mounted properly and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonDevices.py" line="226"/>
        <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source>
        <translation>Fichiers Python Compilés (*.mpy);;Fichiers Python (*.py);;Tous les Fichiers (*)</translation>
    </message>
</context>
<context>
    <name>CircuitPythonFirmwareSelectionDialog</name>
    <message>
        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.ui" line="14"/>
        <source>Flash CircuitPython Firmware</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.ui" line="23"/>
        <source>Select the board type or &apos;Manual&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.ui" line="36"/>
        <source>Enter the path of the CircuitPython firmware file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.ui" line="56"/>
        <source>Firmware:</source>
        <translation>Micrologiciel :</translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.ui" line="63"/>
        <source>Boot Path:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.ui" line="70"/>
        <source>Board Type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.ui" line="80"/>
        <source>Enter the path to the device in bootloader mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.ui" line="100"/>
        <source>Press to search the selected volume</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.py" line="44"/>
        <source>CircuitPython Firmware Files (*.uf2);;All Files (*)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.py" line="122"/>
        <source>Select Path to Device</source>
        <translation>Sélectionner le chemin vers le matériel</translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.py" line="122"/>
        <source>&lt;p&gt;The device volume &lt;b&gt;{0}&lt;/b&gt; could not be found. Is the device in &apos;bootloader&apos; mode and mounted?&lt;/p&gt; &lt;p&gt;Alternatively select the &quot;Manual Select&quot; entry and enter the path to the device below.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../MicroPython/CircuitPythonFirmwareSelectionDialog.py" line="51"/>
        <source>Manual Select</source>
        <translation>Sélection Manuelle</translation>
    </message>
</context>
<context>
    <name>ClearPrivateDataDialog</name>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="14"/>
        <source>Clear Private Data</source>
        <translation>Effacer les Données Privées</translation>
    </message>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="23"/>
        <source>Select to clear the list of recently opened files</source>
        <translation>Cocher pour effacer la liste des fichiers ouverts récemment</translation>
    </message>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="26"/>
        <source>Recently opened files</source>
        <translation>Fichiers ouverts récemment</translation>
    </message>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="36"/>
        <source>Select to clear the list of recently opened projects and project related histories</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="39"/>
        <source>Recently opened projects and project histories</source>
        <translation>Projets récemment ouverts et historique</translation>
    </message>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="49"/>
        <source>Select to clear the list of recently opened multi projects</source>
        <translation>Cocher pour effacer la liste des multi projets récemment ouverts</translation>
    </message>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="52"/>
        <source>Recently opened multi projects</source>
        <translation>Multi projets récemment ouverts</translation>
    </message>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="62"/>
        <source>Select to clear the debug histories</source>
        <translation>Cocher pour effacer l&apos;historique du debug</translation>
    </message>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="65"/>
        <source>Debug histories</source>
        <translation>Historique du Debug</translation>
    </message>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="75"/>
        <source>Select to clear the shell histories</source>
        <translation>Cocher pour effacer l&apos;historique du shell</translation>
    </message>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="78"/>
        <source>Shell histories</source>
        <translation>Historique du Shell</translation>
    </message>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="88"/>
        <source>Select to clear the VCS related histories</source>
        <translation>Cocher pour effacer l&apos;historique associé au système de gestion de version</translation>
    </message>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="91"/>
        <source>Version Control System histories</source>
        <translation>Historique du système de gestion de version</translation>
    </message>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="108"/>
        <source>Select to clear the private data of plug-ins not covered above</source>
        <translation>Cocher pour effacer les données privées des plug-ins non listés ci-dessus</translation>
    </message>
    <message>
        <location filename="../UI/ClearPrivateDataDialog.ui" line="111"/>
        <source>Plug-in private data</source>
        <translation>Données privées des plug-ins</translation>
    </message>
</context>
<context>
    <name>ClickToFlash</name>
    <message>
        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlash.py" line="100"/>
        <source>Load</source>
        <translation type="obsolete">Charger</translation>
    </message>
</context>
<context>
    <name>ClickToFlashWhitelistDialog</name>
    <message>
        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="106"/>
        <source>&amp;Add...</source>
        <translation type="obsolete">&amp;Ajouter...</translation>
    </message>
    <message>
        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="123"/>
        <source>Press to remove the selected entries</source>
        <translation type="obsolete">Cliquer pour supprimer les entrées sélectionnées</translation>
    </message>
    <message>
        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="126"/>
        <source>&amp;Remove</source>
        <translation type="obsolete">Supp&amp;rimer</translation>
    </message>
    <message>
        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="136"/>
        <source>Press to remove all entries</source>
        <translation type="obsolete">Cliquer pour remplacer toutes les entrées</translation>
    </message>
</context>
<context>
    <name>Closehead</name>
    <message>
        <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="61"/>
        <source>Revision &lt;{0}&gt; closed.</source>
        <translation>Révision &lt;{0}&gt; fermée.</translation>
    </message>
    <message>
        <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="64"/>
        <source>Revisions &lt;{0}&gt; closed.</source>
        <translation>Révisiosn &lt;{0}&gt; fermées.</translation>
    </message>
    <message>
        <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="70"/>
        <source>Closing Heads</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CloseheadProjectHelper</name>
    <message>
        <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/ProjectHelper.py" line="72"/>
        <source>Close Heads</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/ProjectHelper.py" line="38"/>
        <source>Close arbitrary heads without checking them out first</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/ProjectHelper.py" line="41"/>
        <source>&lt;b&gt;Close Heads&lt;/b&gt;&lt;p&gt;This closes arbitrary heads without the need to check them out first.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CodeDocumentationViewer</name>
    <message>
        <location filename="../UI/CodeDocumentationViewer.py" line="208"/>
        <source>Code Info Provider:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/CodeDocumentationViewer.py" line="221"/>
        <source>Select the code info provider</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/CodeDocumentationViewer.py" line="223"/>
        <source>&lt;disabled&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/CodeDocumentationViewer.py" line="404"/>
        <source>No documentation available</source>
        <translation>Pas de documentation disponible</translation>
    </message>
    <message>
        <location filename="../UI/CodeDocumentationViewer.py" line="425"/>
        <source>No source code documentation provider has been registered. This function has been disabled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/CodeDocumentationViewer.py" line="430"/>
        <source>This function has been disabled.</source>
        <translation>Cette fonction a été désactivée.</translation>
    </message>
    <message>
        <location filename="../UI/CodeDocumentationViewerTemplate.py" line="164"/>
        <source>No further documentation available</source>
        <translation>Pas plus de documentation disponible</translation>
    </message>
    <message>
        <location filename="../UI/CodeDocumentationViewerTemplate.py" line="85"/>
        <source>&lt;p&gt;&lt;b&gt;Definition:&lt;/b&gt; &lt;span class=&quot;def&quot;&gt;@NAME@@ARGSPEC@&lt;/span&gt;&lt;/p&gt;</source>
        <comment>Just translate &apos;Definition:&apos; and leave the rest intact.</comment>
        <translation>&lt;p&gt;&lt;b&gt;Définition :&lt;/b&gt; &lt;span class=&quot;def&quot;&gt;@NAME@@ARGSPEC@&lt;/span&gt;&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../UI/CodeDocumentationViewerTemplate.py" line="95"/>
        <source>&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; @NOTE@&lt;/p&gt;</source>
        <comment>Just translate &apos;Note:&apos; and leave the rest intact.</comment>
        <translation>&lt;p&gt;&lt;b&gt;Note :&lt;/b&gt; @NOTE@&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../UI/CodeDocumentationViewerTemplate.py" line="90"/>
        <source>&lt;p&gt;&lt;b&gt;Type:&lt;/b&gt; @TYPE@&lt;/p&gt;</source>
        <comment>Just translate &apos;Type:&apos; and leave the rest intact.</comment>
        <translation>&lt;p&gt;&lt;b&gt;Type :&lt;/b&gt; @TYPE@&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>CodeMetricsDialog</name>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.py" line="203"/>
        <source>empty lines</source>
        <translation>lignes vides</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.py" line="205"/>
        <source>non-commentary lines</source>
        <translation>lignes non-commentaires</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.py" line="199"/>
        <source>comments</source>
        <translation>commentaires</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.py" line="197"/>
        <source>bytes</source>
        <translation>octets</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.py" line="195"/>
        <source>lines</source>
        <translation>lignes</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.py" line="193"/>
        <source>files</source>
        <translation>fichiers</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="14"/>
        <source>Code Metrics</source>
        <translation>Statistiques du code</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="17"/>
        <source>&lt;b&gt;Code Metrics&lt;/b&gt;
&lt;p&gt;This dialog shows some code metrics.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Statistiques du code source&lt;/b&gt;
&lt;p&gt;Cette boite de dialogue affiche des statistiques du code source.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="76"/>
        <source>&lt;b&gt;Code metrics&lt;/b&gt;
&lt;p&gt;This list shows some code metrics.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Statistiques du code&lt;/b&gt;
&lt;p&gt;Cette liste donne des statistiques du code source.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="84"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="89"/>
        <source>Start</source>
        <translation>Début</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="94"/>
        <source>End</source>
        <translation>Fin</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="99"/>
        <source>Lines</source>
        <translation>Lignes</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="104"/>
        <source>Lines of code</source>
        <translation>Lignes de code</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="109"/>
        <source>Comments</source>
        <translation>Commentaires</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="114"/>
        <source>Empty</source>
        <translation>Vide</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="128"/>
        <source>&lt;b&gt;Summary&lt;/b&gt;
&lt;p&gt;This shows some overall code metrics.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Bilan&lt;/b&gt;
&lt;p&gt;Tour d&apos;horizon des stats du code source.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="136"/>
        <source>Summary</source>
        <translation>Bilan</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="141"/>
        <source>#</source>
        <translation>#</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="149"/>
        <source>Shows the progress of the code metrics action</source>
        <translation>Affiche le calcul en cours des statistiques du code</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.py" line="53"/>
        <source>Collapse all</source>
        <translation type="obsolete">Tout contracter</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.py" line="55"/>
        <source>Expand all</source>
        <translation type="obsolete">Tout développer</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="39"/>
        <source>Exclude Files:</source>
        <translation>Fichiers exclus:</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="46"/>
        <source>Enter filename patterns of files to be excluded separated by a comma</source>
        <translation>Entrer les filtres de noms de fichiers à exclure, séparés par des virgules</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="63"/>
        <source>Press to start the code metrics run</source>
        <translation>Cliquer pour démarrer les statistiques de code</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.ui" line="158"/>
        <source>%v/%m Files</source>
        <translation>Fichiers %v/%m</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.py" line="201"/>
        <source>comment lines</source>
        <translation>lignes de commentaire</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.py" line="52"/>
        <source>Collapse All</source>
        <translation type="unfinished">Tout contracter</translation>
    </message>
    <message>
        <location filename="../DataViews/CodeMetricsDialog.py" line="54"/>
        <source>Expand All</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CodeStyleAddBuiltinIgnoreDialog</name>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.ui" line="14"/>
        <source>Add Built-in Assignment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.ui" line="23"/>
        <source>Enter the data for a built-in assignment to be ignored:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.ui" line="33"/>
        <source>Left Side:</source>
        <translation>Côté gauche :</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.ui" line="40"/>
        <source>Enter left hand side of assignment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.ui" line="47"/>
        <source>Right Side:</source>
        <translation>Côté droit :</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.ui" line="54"/>
        <source>Enter right hand side of assignment</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CodeStyleChecker</name>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/>
        <source>No message defined for code &apos;{0}&apos;.</source>
        <translation>Pas de message défini pour le code &apos;{0}&apos;.</translation>
    </message>
</context>
<context>
    <name>CodeStyleCheckerDialog</name>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="14"/>
        <source>Code Style Check Result</source>
        <translation>Résultat de la vérification du style du code</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="17"/>
        <source>&lt;b&gt;Code Style Check Results&lt;/b&gt;
&lt;p&gt;This dialog shows the results of the code style check. Double clicking an
entry will open an editor window and position the cursor at the respective line and position.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="68"/>
        <source>Exclude Files:</source>
        <translation>Fichiers exclus :</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="75"/>
        <source>Enter filename patterns of files to be excluded separated by a comma</source>
        <translation>Entrer les filtres de noms de fichiers à exclure, séparés par des virgules</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1090"/>
        <source>Press to start the code style check run</source>
        <translation>Appuyer pour lancer la vérification du style du code</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1321"/>
        <source>Press to fix the selected issues</source>
        <translation>Appuyer pour corriger les erreurs sélectionnées</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1113"/>
        <source>Press to load the default values</source>
        <translation>Appuyer pour charger les valeurs par défaut</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1123"/>
        <source>Press to store the current values as defaults</source>
        <translation>Appuyer pour définir les valeurs actuelles comme par défaut</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1133"/>
        <source>Press to reset the default values</source>
        <translation>Appuyer pour réinitialiser les valeurs par défaut</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="82"/>
        <source>Exclude Messages:</source>
        <translation>Messages Exclus :</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="159"/>
        <source>Press to select the message codes from a list</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="103"/>
        <source>Included Messages:</source>
        <translation>Messages Inclus :</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="124"/>
        <source>Fix Issues:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="131"/>
        <source>Enter message codes of issues to be fixed automatically (leave empty to fix all)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="145"/>
        <source>Don&apos;t Fix Issues:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="152"/>
        <source>Enter message codes of issues not to be fixed automatically</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="283"/>
        <source>Max. Line Length:</source>
        <translation>Longueur max. des lignes :</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="316"/>
        <source>Enter the maximum allowed line length (PEP-8: 79 characters)</source>
        <translation>Entrer la longueur maximale autorisée des lignes (PEP-8: 79 caractères)</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="443"/>
        <source>Docstring Type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="450"/>
        <source>Select the rule set for docstrings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="424"/>
        <source>Select to allow hanging closing brackets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="427"/>
        <source>Allow hanging closing brackets</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="168"/>
        <source>Select to repeat each message type</source>
        <translation>Cocher pour répéter chaque type de message</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="171"/>
        <source>Repeat messages</source>
        <translation>Répéter les messages</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="181"/>
        <source>Select to fix some issues</source>
        <translation>Cocher pour corriger certaines erreurs</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="184"/>
        <source>Fix issues automatically</source>
        <translation>Corriger les erreurs automatiquement</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1263"/>
        <source>&lt;b&gt;Result List&lt;/b&gt;
&lt;p&gt;This list shows the results of the code style check. Double clicking
an entry will open this entry in an editor window and position the cursor at
the respective line and position.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1279"/>
        <source>File/Line</source>
        <translation>Fichier/Ligne</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1284"/>
        <source>Code</source>
        <translation>Code</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1289"/>
        <source>Message</source>
        <translation>Message</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="121"/>
        <source>PEP-257</source>
        <translation>PEP-257</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="122"/>
        <source>Eric</source>
        <translation>Eric</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1354"/>
        <source>Statistics...</source>
        <translation>Statistiques...</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1351"/>
        <source>Press to show some statistics for the last run</source>
        <translation>Appuyer pour montrer quelques statistiques du dernier lancement</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1344"/>
        <source>Show</source>
        <translation>Montrer</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1341"/>
        <source>Press to show all files containing an issue</source>
        <translation>Appuyer pour montrer tous les fichiers contenant une erreur</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="237"/>
        <source>Error: {0}</source>
        <translation>Erreur : {0}</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginCodeStyleChecker.py" line="224"/>
        <source>Fix: {0}</source>
        <translation>Correction : {0}</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1014"/>
        <source>No issues found.</source>
        <translation>Pas d&apos;erreur trouvée.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1189"/>
        <source>Shows the progress of the code style check</source>
        <translation>Montre la progression de la vérification du style du code</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1198"/>
        <source>%v/%m Files</source>
        <translation>Fichiers %v/%m</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="194"/>
        <source>Select to show ignored issues</source>
        <translation>Cocher pour montrer les erreurs ignorées</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="197"/>
        <source>Show ignored</source>
        <translation>Montrer les erreurs ignorées</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="940"/>
        <source>{0} (ignored)</source>
        <translation>{0} (ignoré)</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="833"/>
        <source>Preparing files...</source>
        <translation>Préparation des fichiers...</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="698"/>
        <source>Enter the maximum allowed code complexity (McCabe: 10)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="210"/>
        <source>Errors</source>
        <translation>Erreurs</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="872"/>
        <source>Transferring data...</source>
        <translation>Transfert des données...</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="42"/>
        <source>Global Options</source>
        <translation>Options globales</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="233"/>
        <source>Specific Options</source>
        <translation>Options spécifiques</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="275"/>
        <source>Source Style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="437"/>
        <source>Documentation Style</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="473"/>
        <source>Coding Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="479"/>
        <source>Valid Encodings:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="486"/>
        <source>Enter valid encodings separated by a comma (leave empty to use defaults)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="496"/>
        <source>Copyright</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="502"/>
        <source>Min. File Size:</source>
        <translation>Taille mini du fichier :</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="509"/>
        <source>Enter the minimum size a file must have to be checked (0 for all files)</source>
        <translation>Entrer la taille minimum qu&apos;un fichier doit avoir pour être vérifié (0 pour tous les fichiers)</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="535"/>
        <source>Author:</source>
        <translation>Auteur :</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="542"/>
        <source>Enter a copyright author name to check for (leave empty to omit this check)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="552"/>
        <source>Future Imports</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="558"/>
        <source>Expected Imports:</source>
        <translation>Imports attendus :</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="672"/>
        <source>Code Complexity</source>
        <translation type="unfinished">Complexité du code</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1093"/>
        <source>&amp;Start</source>
        <translation>&amp;Lancer</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1324"/>
        <source>&amp;Fix Selected</source>
        <translation>&amp;Corriger sélection</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1116"/>
        <source>&amp;Load Defaults</source>
        <translation>&amp;Charger valeurs par défaut</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1126"/>
        <source>St&amp;ore Defaults</source>
        <translation>St&amp;ocker valeurs par défaut</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1136"/>
        <source>&amp;Reset Defaults</source>
        <translation>&amp;Réinitialiser valeurs par défaut</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1017"/>
        <source>No files found (check your ignore list).</source>
        <translation>Pas de fichier trouvé (vérifier votre liste d&apos;ignorés).</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="584"/>
        <source>Ignore Built-ins Assignment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="600"/>
        <source>Left</source>
        <translation>Gauche</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="605"/>
        <source>Right</source>
        <translation>Droite</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="615"/>
        <source>Press to add a built-in assignment to be ignored</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="625"/>
        <source>Press to delete the selected entries</source>
        <translation>Cliquer pour supprimer les entrées sélectionnées</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="691"/>
        <source>Max. McCabe Complexity:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="714"/>
        <source>Max. Line Complexity:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="721"/>
        <source>Enter the maximum complexity (number of nodes) for a line of code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="737"/>
        <source>Max. Line Complexity Score:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="744"/>
        <source>Enter the maximum allowed median for line complexity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="350"/>
        <source>Blank Lines Before</source>
        <translation>Ligne vide avant</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="356"/>
        <source>Top Level Classes and Functions:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="363"/>
        <source>Enter the number of blank lines before top level classes and functions</source>
        <translation>Entrer le nombre de lignes vides avant une classe de haut niveau ou fonction</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="395"/>
        <source>Methods and Nested Classes and Functions:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="402"/>
        <source>Enter the number of blank lines before methods and nested classes or functions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="309"/>
        <source>Max. Documentation Line Length:</source>
        <translation>Longueur max des lignes de la Documentation :</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="653"/>
        <source>Commented Code</source>
        <translation>Code commenté</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="659"/>
        <source>Select to search for commented code more aggressively. This may increase the number of false positives.</source>
        <translation>Cocher pour chercher le code commenté de manière plus agressive. Cela peut augmenter le nombre de faux positifs.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="662"/>
        <source>Search aggressively</source>
        <translation>Chercher de manière agressive</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="763"/>
        <source>Type Annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="769"/>
        <source>Min. Coverage:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="776"/>
        <source>Enter the minimum percentage of type annotations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="779"/>
        <source>off</source>
        <translation>désactivé</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="782"/>
        <source>%</source>
        <translation>%</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="805"/>
        <source>Max. Complexity:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="812"/>
        <source>Enter the maximum type annotation complexity</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="32"/>
        <source>Configure</source>
        <translation>Configuration</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1311"/>
        <source>Press to restart the code style check run</source>
        <translation>Appuyer pour relancer la vérification du style du code</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1314"/>
        <source>Restart</source>
        <translation>Relancer</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="48"/>
        <source>Categories:</source>
        <translation>Catégories :</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="58"/>
        <source>Select the categories of checks to be performed.</source>
        <translation>Choisir les catégories de vérifications à réaliser.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="89"/>
        <source>Enter message codes to be excluded separated by a comma</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="110"/>
        <source>Enter message codes to be included separated by a comma</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="833"/>
        <source>Security Options</source>
        <translation>Options de sécurité</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="839"/>
        <source>Hardcoded &apos;tmp&apos; Directories:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="849"/>
        <source>Weak Cryptographic Keys</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="855"/>
        <source>DSA</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="973"/>
        <source>High Risk:</source>
        <translation>Risque élévé :</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="868"/>
        <source>Select the bit length below which a DSA key is to be considered very weak</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="990"/>
        <source>Medium Risk:</source>
        <translation>Risque moyen :</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="885"/>
        <source>Select the bit length below which a DSA key is to be considered weak</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="911"/>
        <source>RSA</source>
        <translation>RSA</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="924"/>
        <source>Select the bit length below which a RSA key is to be considered very weak</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="941"/>
        <source>Select the bit length below which a RSA key is to be considered weak</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="967"/>
        <source>Elliptic Curves</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="980"/>
        <source>Select the bit length below which an Elliptic Curve is to be considered very weak</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="997"/>
        <source>Select the bit length below which an Elliptic Curve is to be considered weak</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1026"/>
        <source>Enter the names of insecure SSL protocols and methods (one per line)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1033"/>
        <source>Insecure SSL Protocols:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1043"/>
        <source>Insecure Hashes:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1050"/>
        <source>Enter a list of hash methods to be considered insecure separated by comma</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1057"/>
        <source>Select to also check for insecure exception handling for typed exceptions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1060"/>
        <source>Check Typed Exceptions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1067"/>
        <source>Enter directory names (one per line) to be checked for</source>
        <translation>Entrer le nom des répertoires (un par ligne) à vérifier</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1250"/>
        <source>&lt;b&gt;Note:&lt;/b&gt; Mark reviewed security issues with a &quot;&lt;b&gt;#  secok&lt;/b&gt;&quot; comment.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1146"/>
        <source>Progress</source>
        <translation>Progression</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1154"/>
        <source>Shows the list of files still to be checked</source>
        <translation>Montre la liste des fichiers en attente de vérification</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1219"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="1242"/>
        <source>Results</source>
        <translation>Résultats</translation>
    </message>
</context>
<context>
    <name>CodeStyleCheckerPlugin</name>
    <message>
        <location filename="../Plugins/PluginCodeStyleChecker.py" line="336"/>
        <source>Check Code Style</source>
        <translation>Vérification du style du code</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginCodeStyleChecker.py" line="336"/>
        <source>&amp;Code Style...</source>
        <translation>Style du &amp;code...</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginCodeStyleChecker.py" line="242"/>
        <source>Check code style.</source>
        <translation>Vérification du style du code.</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginCodeStyleChecker.py" line="340"/>
        <source>&lt;b&gt;Check Code Style...&lt;/b&gt;&lt;p&gt;This checks Python files for compliance to the code style conventions given in various PEPs.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/PluginCodeStyleChecker.py" line="107"/>
        <source>Python 3 batch check</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CodeStyleCodeSelectionDialog</name>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.ui" line="14"/>
        <source>Code Style Message Codes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.ui" line="23"/>
        <source>Select the message codes from the list:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.ui" line="30"/>
        <source>Select the message codes from this table</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.ui" line="55"/>
        <source>Code</source>
        <translation>Code</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.ui" line="60"/>
        <source>Message</source>
        <translation>Message</translation>
    </message>
</context>
<context>
    <name>CodeStyleFixer</name>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="301"/>
        <source>Triple single quotes converted to triple double quotes.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="304"/>
        <source>Introductory quotes corrected to be {0}&quot;&quot;&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="307"/>
        <source>Single line docstring put on one line.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="310"/>
        <source>Period added to summary line.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="337"/>
        <source>Blank line before function/method docstring removed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316"/>
        <source>Blank line inserted before class docstring.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="319"/>
        <source>Blank line inserted after class docstring.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="322"/>
        <source>Blank line inserted after docstring summary.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="325"/>
        <source>Blank line inserted after last paragraph of docstring.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328"/>
        <source>Leading quotes put on separate line.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="331"/>
        <source>Trailing quotes put on separate line.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="334"/>
        <source>Blank line before class docstring removed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="340"/>
        <source>Blank line after class docstring removed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343"/>
        <source>Blank line after function/method docstring removed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/>
        <source>Blank line after last paragraph removed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="349"/>
        <source>Tab converted to 4 spaces.</source>
        <translation>Tabulation convertie en 4 espaces.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="352"/>
        <source>Indentation adjusted to be a multiple of four.</source>
        <translation>Indentation ajustée pour être un multiple de quatre.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="355"/>
        <source>Indentation of continuation line corrected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="358"/>
        <source>Indentation of closing bracket corrected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="361"/>
        <source>Missing indentation of continuation line corrected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="364"/>
        <source>Closing bracket aligned to opening bracket.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="367"/>
        <source>Indentation level changed.</source>
        <translation>Niveau d&apos;indentation modifié.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="370"/>
        <source>Indentation level of hanging indentation changed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="373"/>
        <source>Visual indentation corrected.</source>
        <translation>Indentation visuel corrigée.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="388"/>
        <source>Extraneous whitespace removed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="385"/>
        <source>Missing whitespace added.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="391"/>
        <source>Whitespace around comment sign corrected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="395"/>
        <source>%n blank line(s) inserted.</source>
        <translation>
            <numerusform>%n ligne vide insérée.</numerusform>
            <numerusform>%n lignes vides insérées.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="398"/>
        <source>%n superfluous lines removed</source>
        <translation>
            <numerusform>%n ligne superflue supprimée</numerusform>
            <numerusform>%n lignes superflues supprimées</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="402"/>
        <source>Superfluous blank lines removed.</source>
        <translation>Lignes superflues vides supprimées.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="405"/>
        <source>Superfluous blank lines after function decorator removed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="408"/>
        <source>Imports were put on separate lines.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="411"/>
        <source>Long lines have been shortened.</source>
        <translation>Les longues lignes ont été raccourcies.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="414"/>
        <source>Redundant backslash in brackets removed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="420"/>
        <source>Compound statement corrected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/>
        <source>Comparison to None/True/False corrected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="426"/>
        <source>&apos;{0}&apos; argument added.</source>
        <translation>&apos;{0}&apos; argument ajouté.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="429"/>
        <source>&apos;{0}&apos; argument removed.</source>
        <translation>&apos;{0}&apos; argument supprimé.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/>
        <source>Whitespace stripped from end of line.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/>
        <source>newline added to end of file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="438"/>
        <source>Superfluous trailing blank lines removed from end of file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="441"/>
        <source>&apos;&lt;&gt;&apos; replaced by &apos;!=&apos;.</source>
        <translation>&apos;&lt;&gt;&apos; remplacé par &apos;!=&apos;.</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="445"/>
        <source>Could not save the file! Skipping it. Reason: {0}</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CodeStyleStatisticsDialog</name>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="14"/>
        <source>Code Style Checker Statistics</source>
        <translation>Statistiques du vérificateur du style du code</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="30"/>
        <source>Count</source>
        <translation>Nombre</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="35"/>
        <source>Code</source>
        <translation>Code</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="40"/>
        <source>Message</source>
        <translation>Message</translation>
    </message>
    <message numerus="yes">
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="63"/>
        <source>%n issue(s) found</source>
        <translation>
            <numerusform>%n erreur trouvée</numerusform>
            <numerusform>%n erreurs trouvées</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="67"/>
        <source>%n issue(s) fixed</source>
        <translation>
            <numerusform>%n erreur corrigée</numerusform>
            <numerusform>%n erreurs corrigées</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="69"/>
        <source>%n file(s) checked</source>
        <translation>
            <numerusform>%n erreur vérifiée</numerusform>
            <numerusform>%n erreurs vérifiées</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="71"/>
        <source>%n file(s) with issues found</source>
        <translation>
            <numerusform>%n fichier contenant des erreurs</numerusform>
            <numerusform>%n fichiers contenant des erreurs</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="65"/>
        <source>%n issue(s) ignored</source>
        <translation>
            <numerusform>%n erreur ignoré</numerusform>
            <numerusform>%n erreurs ignorés</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="73"/>
        <source>%n security issue(s) acknowledged</source>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
</context>
<context>
    <name>CodingError</name>
    <message>
        <location filename="../Utilities/__init__.py" line="110"/>
        <source>The coding &apos;{0}&apos; is wrong for the given text.</source>
        <translation>L&apos;encodage &apos;{0}&apos; n&apos;est pas adapté pour le texte.</translation>
    </message>
</context>
<context>
    <name>ColorDialogWizard</name>
    <message>
        <location filename="../Plugins/PluginWizardQColorDialog.py" line="124"/>
        <source>No current editor</source>
        <translation>Pas d&apos;éditeur courant</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginWizardQColorDialog.py" line="124"/>
        <source>Please open or create a file first.</source>
        <translation>Prière d&apos;ouvrir ou de créer un fichier d&apos;abord.</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginWizardQColorDialog.py" line="76"/>
        <source>QColorDialog Wizard</source>
        <translation>Assistant QColorDialog</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginWizardQColorDialog.py" line="72"/>
        <source>Q&amp;ColorDialog Wizard...</source>
        <translation>Assistant Q&amp;ColorDialog...</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginWizardQColorDialog.py" line="77"/>
        <source>&lt;b&gt;QColorDialog Wizard&lt;/b&gt;&lt;p&gt;This wizard opens a dialog for entering all the parameters needed to create a QColorDialog. The generated code is inserted at the current cursor position.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Assistant QColorDialog&lt;/b&gt;&lt;p&gt;Cet assistant ouvre une boite de dialogue pour saisir tous les paramètres nécessaires pour créer une palette de couleur &apos;QColorDialog&apos;. Le code généré est inséré au niveau de la position du curseur.&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>ColorDialogWizardDialog</name>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.py" line="71"/>
        <source>QColorDialog Wizard Error</source>
        <translation>Erreur Assistant QColorDialog</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="14"/>
        <source>QColorDialog Wizard</source>
        <translation>Assistant QColorDialog</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="23"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="29"/>
        <source>Select to generate a QColorDialog.getColor dialog</source>
        <translation>Sélectionner pour créer un boite de dialogue &quot;QColorDialog.getColor &quot;</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="143"/>
        <source>Colour</source>
        <translation type="obsolete">Couleur</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="42"/>
        <source>Select to generate a QColorDialog.getRgba dialog</source>
        <translation>Sélectionner pour créer un boite de dialogue &quot;QColorDialog.getRgba&quot;</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="276"/>
        <source>RGBA</source>
        <translation>RGBA</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="155"/>
        <source>Enter a variable name or a colour</source>
        <translation type="obsolete">Entrer un nom de variable ou une couleur</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="167"/>
        <source>Qt.red</source>
        <translation>Qt.red</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="172"/>
        <source>Qt.darkRed</source>
        <translation>Qt.darkRed</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="177"/>
        <source>Qt.green</source>
        <translation>Qt.green</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="182"/>
        <source>Qt.darkGreen</source>
        <translation>Qt.darkGreen</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="187"/>
        <source>Qt.blue</source>
        <translation>Qt.blue</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="192"/>
        <source>Qt.darkBlue</source>
        <translation>Qt.darkBlue</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="197"/>
        <source>Qt.cyan</source>
        <translation>Qt.cyan</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="202"/>
        <source>Qt.darkCyan</source>
        <translation>Qt.darkCyan</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="207"/>
        <source>Qt.magenta</source>
        <translation>Qt.magenta</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="212"/>
        <source>Qt.darkMagenta</source>
        <translation>Qt.darkMagenta</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="217"/>
        <source>Qt.yellow</source>
        <translation>Qt.yellow</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="222"/>
        <source>Qt.darkYellow</source>
        <translation>Qt.darkYellow</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="227"/>
        <source>Qt.white</source>
        <translation>Qt.white</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="232"/>
        <source>Qt.lightGray</source>
        <translation>Qt.lightGray</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="237"/>
        <source>Qt.gray</source>
        <translation>Qt.gray</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="242"/>
        <source>Qt.darkGray</source>
        <translation>Qt.darkGray</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="247"/>
        <source>Qt.black</source>
        <translation>Qt.black</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="252"/>
        <source>Qt.transparent</source>
        <translation>Qt.transparent</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="257"/>
        <source>Qt.color0</source>
        <translation>Qt.color0</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="262"/>
        <source>Qt.color1</source>
        <translation>Qt.color1</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="285"/>
        <source>Enter a variable name</source>
        <translation>Entrer le nom de la variable</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="299"/>
        <source>Enter the alpha value</source>
        <translation>Entrer la valeur de l&apos;alpha</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="309"/>
        <source>Enter the blue value</source>
        <translation>Entrer la valeur du bleu</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="322"/>
        <source>Enter the green value</source>
        <translation>Entrer la valeur du vert</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="335"/>
        <source>Enter the red value</source>
        <translation>Entrer la valeur du rouge</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="348"/>
        <source>Alpha</source>
        <translation>Alpha</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="355"/>
        <source>Blue</source>
        <translation>Bleu</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="362"/>
        <source>Red</source>
        <translation>Rouge</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="369"/>
        <source>Green</source>
        <translation>Vert</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.py" line="37"/>
        <source>Test</source>
        <translation>Tester</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="71"/>
        <source>Title</source>
        <translation>Titre</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="77"/>
        <source>Enter the dialog title</source>
        <translation>Entrer le titre du dialogue</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.py" line="72"/>
        <source>&lt;p&gt;The colour &lt;b&gt;{0}&lt;/b&gt; is not valid.&lt;/p&gt;</source>
        <translation type="obsolete">&lt;p&gt;La couleur &lt;b&gt;{0}&lt;/b&gt; n&apos;est pas valide.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="55"/>
        <source>Result</source>
        <translation>Résultat</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="61"/>
        <source>Enter the result variable name</source>
        <translation>Entrer le nom de la variable résultat</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="87"/>
        <source>Parent</source>
        <translation>Parent</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="93"/>
        <source>Select &quot;self&quot; as parent</source>
        <translation>Choisir &quot;self&quot; comme parent</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="96"/>
        <source>self</source>
        <translation>self</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="106"/>
        <source>Select &quot;None&quot; as parent</source>
        <translation>Choisir &quot;None&quot; comme parent</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="109"/>
        <source>None</source>
        <translation>None</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="118"/>
        <source>Select to enter a parent expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="121"/>
        <source>Expression:</source>
        <translation>Expression :</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="131"/>
        <source>Enter the parent expression</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="143"/>
        <source>Color</source>
        <translation>Couleur</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="155"/>
        <source>Enter a variable name or a color</source>
        <translation>Entrer un nom de variable ou une couleur</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="292"/>
        <source>Color Variable</source>
        <translation>Variable couleur</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.py" line="71"/>
        <source>&lt;p&gt;The color &lt;b&gt;{0}&lt;/b&gt; is not valid.&lt;/p&gt;</source>
        <translation>&lt;p&gt;La couleur &lt;b&gt;{0}&lt;/b&gt; n&apos;est pas valide.&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>CompareDialog</name>
    <message>
        <location filename="../UI/CompareDialog.py" line="256"/>
        <source>Compare Files</source>
        <translation>Comparaison de fichiers</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.ui" line="14"/>
        <source>File Comparison</source>
        <translation>Comparaison de fichiers</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.ui" line="29"/>
        <source>File &amp;1:</source>
        <translation>Fichier &amp;1:</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.ui" line="48"/>
        <source>Enter the name of the first file</source>
        <translation>Entrer le nom du premier fichier</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.ui" line="55"/>
        <source>File &amp;2:</source>
        <translation>Fichier &amp;2:</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.ui" line="74"/>
        <source>Enter the name of the second file</source>
        <translation>Entrer le nom du deuxième fichier</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.ui" line="225"/>
        <source>Alt+S</source>
        <translation>Alt+S</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.py" line="108"/>
        <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/CompareDialog.ui" line="156"/>
        <source>Press to move to the previous difference</source>
        <translation>Cliquer pour aller à la différence précédente</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.ui" line="166"/>
        <source>Press to move to the next difference</source>
        <translation>Cliquer pour aller à la différence suivante</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.ui" line="176"/>
        <source>Press to move to the last difference</source>
        <translation>Cliquer pour aller à la dernière différence</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.ui" line="146"/>
        <source>Press to move to the first difference</source>
        <translation>Cliquer pour aller à la première différence</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.py" line="106"/>
        <source>Compare</source>
        <translation>Comparer</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.ui" line="219"/>
        <source>Select, if the horizontal scrollbars should be synchronized</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.ui" line="222"/>
        <source>&amp;Synchronize horizontal scrollbars</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.py" line="361"/>
        <source>Total: {0}</source>
        <translation>Total : {0}</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.py" line="363"/>
        <source>Changed: {0}</source>
        <translation>Modifié : {0}</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.py" line="364"/>
        <source>Added: {0}</source>
        <translation>Ajouté : {0}</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.py" line="365"/>
        <source>Deleted: {0}</source>
        <translation>Supprimé : {0}</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.py" line="256"/>
        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../UI/CompareDialog.ui" line="20"/>
        <source>Files to be compared:</source>
        <translation>Fichiers à comparer :</translation>
    </message>
</context>
<context>
    <name>ComplexityChecker</name>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Complexity/translations.py" line="15"/>
        <source>&apos;{0}&apos; is too complex ({1})</source>
        <translation>&apos;{0}&apos; est trop complexe ({1})</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Complexity/translations.py" line="17"/>
        <source>source code line is too complex ({0})</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Complexity/translations.py" line="19"/>
        <source>overall source code line complexity is too high ({0})</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Complexity/translations.py" line="22"/>
        <source>{0}: {1}</source>
        <translation>{0}: {1}</translation>
    </message>
</context>
<context>
    <name>Conda</name>
    <message>
        <location filename="../CondaInterface/Conda.py" line="37"/>
        <source>&lt;root&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/Conda.py" line="166"/>
        <source>conda remove</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/Conda.py" line="146"/>
        <source>The conda executable could not be started.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/Conda.py" line="159"/>
        <source>The conda executable returned invalid data.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/Conda.py" line="166"/>
        <source>&lt;p&gt;The conda executable returned an error.&lt;/p&gt;&lt;p&gt;{0}&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/Conda.py" line="506"/>
        <source>Uninstall Packages</source>
        <translation>Désinstaller les packages</translation>
    </message>
    <message>
        <location filename="../CondaInterface/Conda.py" line="506"/>
        <source>Do you really want to uninstall these packages and their dependencies?</source>
        <translation>Voulez-vous vraiment désinstaller ces packages et leur dépendances ?</translation>
    </message>
    <message>
        <location filename="../CondaInterface/Conda.py" line="705"/>
        <source>conda exited with an error ({0}).</source>
        <translation>conda a quité avec l&apos;erreur ({0}).</translation>
    </message>
    <message>
        <location filename="../CondaInterface/Conda.py" line="713"/>
        <source>conda did not finish within 30 seconds.</source>
        <translation>conda n&apos;a pas terminé dans les 30 secondes.</translation>
    </message>
    <message>
        <location filename="../CondaInterface/Conda.py" line="716"/>
        <source>conda could not be started.</source>
        <translation>conda n&apos;a pas pu être démarré.</translation>
    </message>
</context>
<context>
    <name>CondaExecDialog</name>
    <message>
        <location filename="../CondaInterface/CondaExecDialog.py" line="96"/>
        <source>Conda Execution</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExecDialog.ui" line="29"/>
        <source>Messages</source>
        <translation>Messages</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExecDialog.ui" line="41"/>
        <source>&lt;b&gt;conda Execution&lt;/b&gt;
&lt;p&gt;This shows the output of the conda command.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExecDialog.ui" line="64"/>
        <source>Errors</source>
        <translation>Erreurs</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExecDialog.ui" line="76"/>
        <source>&lt;b&gt;conda Execution&lt;/b&gt;
&lt;p&gt;This shows the errors of the conda command.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExecDialog.py" line="96"/>
        <source>The conda executable could not be started. Is it configured correctly?</source>
        <translation>L&apos;exécutable conda n&apos;a pas pu être lancé. Est il correctement configuré ?</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExecDialog.py" line="103"/>
        <source>Operation started.
</source>
        <translation>Lancement de l&apos;opération.
</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExecDialog.py" line="134"/>
        <source>Operation finished.
</source>
        <translation>Opération terminée.
</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExecDialog.py" line="154"/>
        <source>Conda command &apos;{0}&apos; did not return success.</source>
        <translation>La commande Conda &apos;{0}&apos; n&apos;a pas fonctionnée.</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExecDialog.py" line="164"/>
        <source>
Conda Message: {0}</source>
        <translation>
Message Conda : {0}</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExecDialog.py" line="203"/>
        <source>{0} (Size: {1})</source>
        <translation>{0} (Size: {1})</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExecDialog.py" line="208"/>
        <source>Fetching {0} ...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExecDialog.py" line="212"/>
        <source> Done.
</source>
        <translation> Terminé.
</translation>
    </message>
</context>
<context>
    <name>CondaExportDialog</name>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.py" line="209"/>
        <source>Generate Requirements</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.ui" line="25"/>
        <source>Conda Environment:</source>
        <translation>Environnement Conda :</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.ui" line="42"/>
        <source>Requirements File:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.ui" line="66"/>
        <source>Press to save to the requirements file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.ui" line="69"/>
        <source>Save</source>
        <translation>Enregistrer</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.ui" line="76"/>
        <source>Save to a new file</source>
        <translation>Enregistrer dans un nouveau fichier</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.ui" line="79"/>
        <source>Save To</source>
        <translation>Enregistrer vers</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.ui" line="86"/>
        <source>Copy the requirements text to the clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.ui" line="89"/>
        <source>Copy</source>
        <translation>Copier</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.ui" line="96"/>
        <source>Insert the requirements text at the cursor position</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.ui" line="99"/>
        <source>Insert</source>
        <translation>Insérer</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.ui" line="106"/>
        <source>Replace the current selection with the requirements text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.ui" line="109"/>
        <source>Replace Selection</source>
        <translation>Remplacer la sélection</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.ui" line="116"/>
        <source>Replace all text with the requirements text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.ui" line="119"/>
        <source>Replace All</source>
        <translation>Remplacer tout</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.py" line="48"/>
        <source>&amp;Refresh</source>
        <translation>&amp;Rafraichir</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.py" line="209"/>
        <source>Text Files (*.txt);;All Files (*)</source>
        <translation>Fichiers texte (*.txt);;Tous les fichiers (*)</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.py" line="109"/>
        <source>The requirements were changed. Do you want to overwrite these changes?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.py" line="140"/>
        <source>No output generated by conda.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.py" line="177"/>
        <source>The file &lt;b&gt;{0}&lt;/b&gt; already exists. Do you want to overwrite it?</source>
        <translation>Le fichier &lt;b&gt;{0}&lt;/b&gt; existe déjà. Voulez-vous l&apos;écraser ?</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaExportDialog.py" line="189"/>
        <source>&lt;p&gt;The requirements could not be written to &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CondaInfoDialog</name>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="14"/>
        <source>Conda Information</source>
        <translation>Information Conda</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="45"/>
        <source>&lt;h2&gt;Conda Information&lt;/h2&gt;</source>
        <translation>&lt;h2&gt;Information Conda&lt;/h2&gt;</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="69"/>
        <source>conda Version:</source>
        <translation>version de conda :</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="79"/>
        <source>conda-build Version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="89"/>
        <source>python Version:</source>
        <translation>version python :</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="99"/>
        <source>Active Environment:</source>
        <translation>Environnement actif :</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="109"/>
        <source>User Configuration:</source>
        <translation>Configuration utilisateur :</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="119"/>
        <source>System Configuration:</source>
        <translation>Configuration système :</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="129"/>
        <source>Populated Configurations:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="142"/>
        <source>Base Environment:</source>
        <translation>Environnement de base :</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="152"/>
        <source>Channel URLs:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="165"/>
        <source>Package Cache:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="178"/>
        <source>Environment Directories:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="191"/>
        <source>Platform:</source>
        <translation>Plateforme :</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="201"/>
        <source>User-Agent:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="211"/>
        <source>UID:GID:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="221"/>
        <source>netrc File:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="231"/>
        <source>Offline Mode:</source>
        <translation>Mode hors ligne :</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.ui" line="245"/>
        <source>conda-env Version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.py" line="128"/>
        <source>None</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaInfoDialog.py" line="72"/>
        <source>{0} (writable)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CondaInterface</name>
    <message>
        <location filename="../CondaInterface/__init__.py" line="39"/>
        <source>&lt;conda not found or not configured.&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/__init__.py" line="50"/>
        <source>&lt;conda returned invalid data.&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/__init__.py" line="56"/>
        <source>&lt;conda returned an error: {0}.&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CondaNewEnvironmentDataDialog</name>
    <message>
        <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="14"/>
        <source>Dialog</source>
        <translation type="obsolete">Boite de Dialogue</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="23"/>
        <source>Logical Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="30"/>
        <source>Enter a unique name for the virtual environment to register it with the Virtual Environment Manager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="33"/>
        <source>Name for registration of the virtual environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="40"/>
        <source>Conda Name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="47"/>
        <source>Enter the name of the virtual environment in Conda</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="50"/>
        <source>Name of the virtual environment in Conda</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="57"/>
        <source>Requirements File:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.py" line="42"/>
        <source>Text Files (*.txt);;All Files (*)</source>
        <translation>Fichiers texte (*.txt);;Tous les fichiers (*)</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="14"/>
        <source>New Conda Environment</source>
        <translation>Nouvel environnement Conda</translation>
    </message>
</context>
<context>
    <name>CondaPackageDetailsDialog</name>
    <message>
        <location filename="../CondaInterface/CondaPackageDetailsWidget.py" line="91"/>
        <source>Package Details</source>
        <translation>Détails du package</translation>
    </message>
</context>
<context>
    <name>CondaPackageDetailsWidget</name>
    <message>
        <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="24"/>
        <source>Filename:</source>
        <translation>Nom de fichier :</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="34"/>
        <source>Size:</source>
        <translation>Taille :</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="44"/>
        <source>Channel:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="54"/>
        <source>URL:</source>
        <translation>URL :</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="71"/>
        <source>MD5:</source>
        <translation>MD5 :</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="81"/>
        <source>Timestamp:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="91"/>
        <source>License:</source>
        <translation>Licence :</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="101"/>
        <source>Platform:</source>
        <translation>Plateforme :</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="111"/>
        <source>Dependencies:</source>
        <translation>Dépendances :</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackageDetailsWidget.py" line="34"/>
        <source>&lt;b&gt;{0} / {1} / {2}&lt;/b&gt;</source>
        <translation>&lt;b&gt;{0} / {1} / {2}&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackageDetailsWidget.py" line="53"/>
        <source>unknown</source>
        <translation>inconnu</translation>
    </message>
</context>
<context>
    <name>CondaPackagesWidget</name>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="45"/>
        <source>&lt;h2&gt;conda is not available&lt;/h2&gt;</source>
        <translation>&lt;h2&gt;conda n&apos;est pas disponible&lt;/h2&gt;</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="70"/>
        <source>Press to re-check the availability of conda</source>
        <translation>Appuyer pour revérifier la disponibilité de conda</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="73"/>
        <source>Re-Check</source>
        <translation>Revérifier</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="363"/>
        <source>Package</source>
        <translation>Package</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="160"/>
        <source>Installed Version</source>
        <translation>Version Installée</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="165"/>
        <source>Available Version</source>
        <translation>Version disponible</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="188"/>
        <source>Press to refresh the lists</source>
        <translation>Appuyer pour rafraichir la liste</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="195"/>
        <source>Press to upgrade the selected packages</source>
        <translation>Appuyer pour mettre à jour les packages sélectionnés</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="202"/>
        <source>Press to upgrade all listed packages</source>
        <translation>Appuyer pour mettre à jour tous les packages listés</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="209"/>
        <source>Press to uninstall the selected package</source>
        <translation>Appuyer pour désinstaller tous les packages sélectionnés</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="229"/>
        <source>Toggle to show or hide the search window</source>
        <translation>Basculer l&apos;affichage de la fenêtre de recherche</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="261"/>
        <source>Enter search specification</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="271"/>
        <source>Press to start the search</source>
        <translation>Appuyer pour démarrer la recherche</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="286"/>
        <source>&amp;Search</source>
        <translation type="obsolete">Re&amp;chercher</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="297"/>
        <source>Search string is a pattern (default)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="300"/>
        <source>Search Pattern</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="310"/>
        <source>Search string is a full name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="313"/>
        <source>Full Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="320"/>
        <source>Search string is a package specification</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="323"/>
        <source>Package Specification</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="334"/>
        <source>Platform:</source>
        <translation>Plateforme :</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="347"/>
        <source>Select the platform</source>
        <translation>Choisir la plateforme</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="368"/>
        <source>Version</source>
        <translation>Version</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="373"/>
        <source>Build</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="378"/>
        <source>Platform</source>
        <translation>Plateforme</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="401"/>
        <source>Press to install the selected package (by name or package specification)</source>
        <translation>Appuyer pour installer les packages sélectionnés (par nom ou spécification du package)</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="408"/>
        <source>Press to show details for the selected entry</source>
        <translation>Appuyer pour afficher les détails de l&apos;entrée sélectionnée</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.ui" line="432"/>
        <source>Show Details...</source>
        <translation type="obsolete">Afficher les détails...</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="72"/>
        <source>Conda Menu</source>
        <translation>Menu Conda</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="123"/>
        <source>Clean</source>
        <translation>Nettoyer</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="124"/>
        <source>All</source>
        <translation>Tous</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="126"/>
        <source>Cache</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="128"/>
        <source>Lock Files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="131"/>
        <source>Packages</source>
        <translation>Packages</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="133"/>
        <source>Tarballs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="136"/>
        <source>About Conda...</source>
        <translation>À propos de Conda...</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="139"/>
        <source>Update Conda</source>
        <translation>Mettre à jour Conda</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="575"/>
        <source>Install Packages</source>
        <translation>Installer des Packages</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="144"/>
        <source>Install Requirements</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="147"/>
        <source>Generate Requirements</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="150"/>
        <source>Create Environment from Requirements</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="617"/>
        <source>Clone Environment</source>
        <translation>Cloner l&apos;environnement</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="662"/>
        <source>Delete Environment</source>
        <translation>Supprimer l&apos;environnement</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="160"/>
        <source>Edit User Configuration...</source>
        <translation>Éditer la configuration utilisateur...</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="164"/>
        <source>Configure...</source>
        <translation>Configuration...</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="221"/>
        <source>Getting installed packages...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="234"/>
        <source>Getting outdated packages...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="256"/>
        <source>{0} (Build: {1})</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="397"/>
        <source>Conda Search Package Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="555"/>
        <source>Package Specifications (separated by whitespace):</source>
        <translation type="unfinished">Spécifications de package (séparées par un espace) :</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="575"/>
        <source>Text Files (*.txt);;All Files (*)</source>
        <translation>Fichiers texte (*.txt);;Tous les fichiers (*)</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="641"/>
        <source>Create Environment</source>
        <translation>Créer l&apos;environnement</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="662"/>
        <source>&lt;p&gt;Shall the environment &lt;b&gt;{0}&lt;/b&gt; really be deleted?&lt;/p&gt;</source>
        <translation>&lt;p&gt;L&apos;environment &lt;b&gt;{0}&lt;/b&gt;  doit il vraiment être suppimé ?&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="687"/>
        <source>Edit Configuration</source>
        <translation>Éditer la configuration</translation>
    </message>
    <message>
        <location filename="../CondaInterface/CondaPackagesWidget.py" line="687"/>
        <source>The configuration file &quot;{0}&quot; does not exist or is not writable.</source>
        <translation>Le fichier de configuration &quot;{0}&quot; n&apos;existe pas ou n&apos;est pas accessible en écriture.</translation>
    </message>
</context>
<context>
    <name>CondaPage</name>
    <message>
        <location filename="../Preferences/ConfigurationPages/CondaPage.ui" line="17"/>
        <source>&lt;b&gt;Configure &quot;conda&quot; support&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CondaPage.ui" line="37"/>
        <source>conda Executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CondaPage.ui" line="46"/>
        <source>Enter the path to the conda executable.</source>
        <translation>Entrer le chemin vers l&apos;exécutable conda.</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CondaPage.ui" line="53"/>
        <source>&lt;b&gt;Note:&lt;/b&gt; Leave this entry empty to use the default value (conda or conda.exe).</source>
        <translation>&lt;b&gt;Note :&lt;/b&gt; Laisser cette entrée vide pour utiliser la valeur par défaut (conda or conda.exe).</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CondaPage.py" line="31"/>
        <source>Press to select the conda executable via a file selection dialog.</source>
        <translation>Appuyer pour sélectionner l&apos;exécutable conda via a un sélectionneur de fichier.</translation>
    </message>
</context>
<context>
    <name>ConfigurationWidget</name>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="134"/>
        <source>Application</source>
        <translation>Application</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="143"/>
        <source>CORBA</source>
        <translation>CORBA</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="149"/>
        <source>Email</source>
        <translation>Email</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="152"/>
        <source>Graphics</source>
        <translation>Graphiques</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="158"/>
        <source>Icons</source>
        <translation>Icônes</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="183"/>
        <source>Plugin Manager</source>
        <translation>Gestionnaire de plugins</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="382"/>
        <source>Printer</source>
        <translation>Impression</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="193"/>
        <source>Python</source>
        <translation>Python</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="196"/>
        <source>Qt</source>
        <translation>Qt</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="202"/>
        <source>Shell</source>
        <translation>Shell</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="205"/>
        <source>Tasks</source>
        <translation>Tâches</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="208"/>
        <source>Templates</source>
        <translation>Gabarits</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="214"/>
        <source>Version Control Systems</source>
        <translation>Contrôle de versions</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="219"/>
        <source>Debugger</source>
        <translation>Débogueur</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="229"/>
        <source>Editor</source>
        <translation>Éditeur</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="232"/>
        <source>APIs</source>
        <translation>APIs</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="235"/>
        <source>Autocompletion</source>
        <translation>Autocomplétion</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="243"/>
        <source>Calltips</source>
        <translation>Calltips</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="252"/>
        <source>General</source>
        <translation>Général</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="272"/>
        <source>Typing</source>
        <translation>Autoformat</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="275"/>
        <source>Exporters</source>
        <translation>Exportation</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="279"/>
        <source>Highlighters</source>
        <translation>Analyseurs syntaxiques</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="283"/>
        <source>Filetype Associations</source>
        <translation>Types de fichiers</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="287"/>
        <source>Styles</source>
        <translation>Styles</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="303"/>
        <source>Help</source>
        <translation>Aide</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="389"/>
        <source>Help Documentation</source>
        <translation>Sources de documentation</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="310"/>
        <source>Help Viewers</source>
        <translation>Visionneurs d&apos;aide</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="321"/>
        <source>Project</source>
        <translation>Projet</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="318"/>
        <source>Project Viewer</source>
        <translation>Gestionnaire de projet</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="324"/>
        <source>Multiproject</source>
        <translation>Multi-projet</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="376"/>
        <source>Interface</source>
        <translation>Interface</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="335"/>
        <source>Viewmanager</source>
        <translation>Gestionnaire d&apos;affichage</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="662"/>
        <source>Configuration Page Error</source>
        <translation>Erreur de la page de configuration</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="255"/>
        <source>Filehandling</source>
        <translation>Gestion des fichiers</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="259"/>
        <source>Searching</source>
        <translation>Recherche</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="394"/>
        <source>Appearance</source>
        <translation>Apparence</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="246"/>
        <source>QScintilla</source>
        <translation>QScintilla</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="266"/>
        <source>Style</source>
        <translation>Style</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="294"/>
        <source>Properties</source>
        <translation>Propriétés</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="580"/>
        <source>Preferences</source>
        <translation>Préférences</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="585"/>
        <source>Please select an entry of the list 
to display the configuration page.</source>
        <translation>Choisir une entrée dans la liste
pour afficher la page de configuration.</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="379"/>
        <source>Network</source>
        <translation>Réseau</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="409"/>
        <source>Spell checking</source>
        <translation>Correction orthographique</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="225"/>
        <source>Python3</source>
        <translation>Python3</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="662"/>
        <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
        <translation>&lt;p&gt;La page de configuration &lt;b&gt;{0}&lt;/b&gt; n&apos;a pas pu être chargée.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="291"/>
        <source>Keywords</source>
        <translation>Mots-clef</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="140"/>
        <source>Cooperation</source>
        <translation>Coopération</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="423"/>
        <source>Tray Starter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="405"/>
        <source>VirusTotal Interface</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="385"/>
        <source>Security</source>
        <translation type="unfinished">Sécurité</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="161"/>
        <source>IRC</source>
        <translation>IRC</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="176"/>
        <source>Notifications</source>
        <translation>Notifications</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="269"/>
        <source>Code Checkers</source>
        <translation>Vérificateurs de code</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="397"/>
        <source>eric6 Web Browser</source>
        <translation>Navigateur web eric6</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="164"/>
        <source>Log-Viewer</source>
        <translation>Fenêtre de log</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="170"/>
        <source>Mimetypes</source>
        <translation>Type mime</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="514"/>
        <source>Enter search text...</source>
        <translation>Entrer le texte de recherche...</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="298"/>
        <source>Mouse Click Handlers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="401"/>
        <source>Flash Cookie Manager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="436"/>
        <source>Hex Editor</source>
        <translation>Hex Editor</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="339"/>
        <source>Web Browser</source>
        <translation>Navigateur Web</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="146"/>
        <source>Diff</source>
        <translation>Diff</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="249"/>
        <source>Documentation Viewer</source>
        <translation>Visionneur de documentation</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="190"/>
        <source>Protobuf</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="137"/>
        <source>Conda</source>
        <translation>Conda</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="180"/>
        <source>Python Package Management</source>
        <translation>Gestion des packages Python</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationDialog.py" line="167"/>
        <source>MicroPython</source>
        <translation type="unfinished">MicroPython</translation>
    </message>
</context>
<context>
    <name>Connection</name>
    <message>
        <location filename="../Cooperation/Connection.py" line="78"/>
        <source>undefined</source>
        <translation>non défini</translation>
    </message>
    <message>
        <location filename="../Cooperation/Connection.py" line="79"/>
        <source>unknown</source>
        <translation>inconnu</translation>
    </message>
    <message>
        <location filename="../Cooperation/Connection.py" line="217"/>
        <source>New Connection</source>
        <translation>Nouvelle connection</translation>
    </message>
    <message>
        <location filename="../Cooperation/Connection.py" line="217"/>
        <source>&lt;p&gt;Accept connection from &lt;strong&gt;{0}@{1}&lt;/strong&gt;?&lt;/p&gt;</source>
        <translation>&lt;p&gt;Accepter la connection de &lt;strong&gt;{0}@{1}&lt;/strong&gt;?&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Cooperation/Connection.py" line="458"/>
        <source>* Connection to {0}:{1} refused.</source>
        <translation>* Connection à {0}:{1} refusée.</translation>
    </message>
    <message>
        <location filename="../Cooperation/Connection.py" line="207"/>
        <source>* Connection attempted by banned user &apos;{0}&apos;.</source>
        <translation>* Connection tentée par l&apos;utilisateur banni &apos;{0}&apos;.</translation>
    </message>
</context>
<context>
    <name>CookieDetailsDialog</name>
    <message>
        <location filename="../WebBrowser/CookieJar/CookieDetailsDialog.ui" line="14"/>
        <source>Cookie Details</source>
        <translation>Détails du cookie</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookieDetailsDialog.ui" line="25"/>
        <source>Domain:</source>
        <translation>Domaine :</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookieDetailsDialog.ui" line="39"/>
        <source>Name:</source>
        <translation>Nom :</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookieDetailsDialog.ui" line="53"/>
        <source>Path:</source>
        <translation>Chemin :</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookieDetailsDialog.ui" line="67"/>
        <source>Secure:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookieDetailsDialog.ui" line="84"/>
        <source>Expires:</source>
        <translation>Expire :</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookieDetailsDialog.ui" line="98"/>
        <source>Contents:</source>
        <translation>Contenus :</translation>
    </message>
</context>
<context>
    <name>CookieExceptionsModel</name>
    <message>
        <location filename="../WebBrowser/CookieJar/CookieExceptionsModel.py" line="33"/>
        <source>Website</source>
        <translation>Site Web</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookieExceptionsModel.py" line="34"/>
        <source>Status</source>
        <translation>État (status)</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookieExceptionsModel.py" line="82"/>
        <source>Allow</source>
        <translation>Autorisé</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookieExceptionsModel.py" line="91"/>
        <source>Block</source>
        <translation>Bloqué</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookieExceptionsModel.py" line="100"/>
        <source>Allow For Session</source>
        <translation>Autorisé pour la session</translation>
    </message>
</context>
<context>
    <name>CookieModel</name>
    <message>
        <location filename="../Helpviewer/CookieJar/CookieModel.py" line="31"/>
        <source>Name</source>
        <translation type="obsolete">Nom</translation>
    </message>
    <message>
        <location filename="../Helpviewer/CookieJar/CookieModel.py" line="32"/>
        <source>Path</source>
        <translation type="obsolete">Chemin</translation>
    </message>
</context>
<context>
    <name>CookiesConfigurationDialog</name>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="14"/>
        <source>Configure cookies</source>
        <translation>Configurer les cookies</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="23"/>
        <source>&lt;b&gt;Configure cookies&lt;/b&gt;</source>
        <translation>&lt;b&gt;Configurer les cookies&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="45"/>
        <source>&amp;Accept Cookies:</source>
        <translation>&amp;Accepter les cookies :</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="61"/>
        <source>Select the accept policy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="65"/>
        <source>Always</source>
        <translation>Toujours</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="70"/>
        <source>Never</source>
        <translation>Jamais</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="75"/>
        <source>Only from sites you navigate to</source>
        <translation>Seulement des sites visités</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="83"/>
        <source>Show a dialog to configure exceptions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="86"/>
        <source>&amp;Exceptions...</source>
        <translation>&amp;Exceptions...</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="93"/>
        <source>&amp;Keep until:</source>
        <translation>&amp;Garder jusqu&apos;à :</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="109"/>
        <source>Select the keep policy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="113"/>
        <source>They expire</source>
        <translation>Ils expirent</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="118"/>
        <source>I exit the application</source>
        <translation>Fermeture de l&apos;application</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="126"/>
        <source>Show a dialog listing all cookies</source>
        <translation>Affiche une fenêtre listant les cookies</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="129"/>
        <source>&amp;Show Cookies...</source>
        <translation>Montrer les cookie&amp;s...</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="136"/>
        <source>Select to filter tracking cookies</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesConfigurationDialog.ui" line="139"/>
        <source>&amp;Filter Tracking Cookies</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>CookiesDialog</name>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="14"/>
        <source>Cookies</source>
        <translation>Cookies</translation>
    </message>
    <message>
        <location filename="../Helpviewer/CookieJar/CookiesDialog.ui" line="79"/>
        <source>Press to remove the selected entries</source>
        <translation type="obsolete">Cliquer pour supprimer les entrées sélectionnées</translation>
    </message>
    <message>
        <location filename="../Helpviewer/CookieJar/CookiesDialog.ui" line="82"/>
        <source>&amp;Remove</source>
        <translation type="obsolete">Supp&amp;rimer</translation>
    </message>
    <message>
        <location filename="../Helpviewer/CookieJar/CookiesDialog.ui" line="92"/>
        <source>Press to remove all entries</source>
        <translation type="obsolete">Cliquer pour remplacer toutes les entrées</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="257"/>
        <source>Remove &amp;All</source>
        <translation>&amp;Supprimer tout</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="49"/>
        <source>Enter search term for cookies</source>
        <translation>Entrez le terme de recherche pour les cookies</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="267"/>
        <source>Press to open the cookies exceptions dialog to add a new rule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="270"/>
        <source>Add R&amp;ule...</source>
        <translation>Ajoute&amp;r une règle...</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="52"/>
        <source>Search</source>
        <translation>Rechercher</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="73"/>
        <source>Server</source>
        <translation>Serveur</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="78"/>
        <source>Cookie Name</source>
        <translation>Nom du cookie</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="95"/>
        <source>Domain:</source>
        <translation>Domaine :</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="175"/>
        <source>&lt;no cookie selected&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="118"/>
        <source>Name:</source>
        <translation>Nom :</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="141"/>
        <source>Path:</source>
        <translation>Chemin :</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="164"/>
        <source>Secure:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="187"/>
        <source>Expiration:</source>
        <translation>Expiration :</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="210"/>
        <source>Value:</source>
        <translation>Valeur :</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="241"/>
        <source>Press to remove the selected cookie or list of cookies</source>
        <translation>Appuyer pour supprimer le cookie sélectionné ou la liste de cookies</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="244"/>
        <source>&amp;Remove Cookies</source>
        <translation>Supp&amp;rimer les cookies</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="254"/>
        <source>Press to remove all cookies</source>
        <translation>Appuyer pour supprimer tous les cookies</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="143"/>
        <source>Remove All Cookies</source>
        <translation>Supprimer tous les cookies</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="143"/>
        <source>Do you really want to remove all stored cookies?</source>
        <translation>Voulez-vous vraiment supprimer tous les cookies stockés ?</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="177"/>
        <source>Remove Cookies</source>
        <translation>Supprimer les cookies</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="186"/>
        <source>Secure connections only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="188"/>
        <source>All connections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="190"/>
        <source>Session Cookie</source>
        <translation>Cookie de la session</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="197"/>
        <source>Remove Cookie</source>
        <translation>Supprimer le cookie</translation>
    </message>
</context>
<context>
    <name>CookiesExceptionsDialog</name>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="14"/>
        <source>Cookie Exceptions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="23"/>
        <source>New Exception</source>
        <translation>Nouvelle exception</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="31"/>
        <source>&amp;Domain:</source>
        <translation>&amp;Domaine :</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="41"/>
        <source>Enter the domain name</source>
        <translation>Entrer le nom de domaine</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="68"/>
        <source>Press to always reject cookies for the domain</source>
        <translation>Appuyer pour toujours rejeter les cookies de ce domaine</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="71"/>
        <source>&amp;Block</source>
        <translation>&amp;Bloquer</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="84"/>
        <source>Press to accept cookies for the domain for the current session</source>
        <translation>Appuyer pour acceter les cookies du domaine pour la session actuelle</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="87"/>
        <source>Allow For &amp;Session</source>
        <translation>Autori&amp;ser pour la session</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="100"/>
        <source>Press to always accept cookies for the domain</source>
        <translation>Appuyer pour toujours accepter les cookies du domaine</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="103"/>
        <source>Allo&amp;w</source>
        <translation>&amp;Autoriser</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="118"/>
        <source>Exceptions</source>
        <translation>Exceptions</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="150"/>
        <source>Enter search term for exceptions</source>
        <translation>Entrer le terme recherché pour les exceptions</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="183"/>
        <source>Press to remove the selected entries</source>
        <translation>Cliquer pour supprimer les entrées sélectionnées</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="186"/>
        <source>&amp;Remove</source>
        <translation>Supp&amp;rimer</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="196"/>
        <source>Press to remove all entries</source>
        <translation>Cliquer pour remplacer toutes les entrées</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.ui" line="199"/>
        <source>Remove &amp;All</source>
        <translation>Supprimer &amp;tout</translation>
    </message>
    <message>
        <location filename="../WebBrowser/CookieJar/CookiesExceptionsDialog.py" line="71"/>
        <source>Allow For Session</source>
        <translation>Autoriser pour la session</translation>
    </message>
</context>
<context>
    <name>CooperationClient</name>
    <message>
        <location filename="../Cooperation/CooperationClient.py" line="87"/>
        <source>unknown</source>
        <translation>inconnu</translation>
    </message>
    <message>
        <location filename="../Cooperation/CooperationClient.py" line="307"/>
        <source>Illegal address: {0}@{1}
</source>
        <translation>Adresse illégalle : {0}@{1}
</translation>
    </message>
    <message>
        <location filename="../Cooperation/CooperationClient.py" line="400"/>
        <source>No servers present.</source>
        <translation>Pas de serveur disponible.</translation>
    </message>
</context>
<context>
    <name>CooperationPage</name>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="20"/>
        <source>&lt;b&gt;Configure cooperation settings&lt;/b&gt;</source>
        <translation>&lt;b&gt;Configurer les paramètres de coopération&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="46"/>
        <source>Select to start the server automatically</source>
        <translation>Sélectionner pour démarrer le serveur automatiquement</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="49"/>
        <source>Start server automatically</source>
        <translation>Démarrer le serveur automatiquement</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="56"/>
        <source>Server Port:</source>
        <translation>Port du serveur :</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="63"/>
        <source>Enter the port number to listen on</source>
        <translation>Entrer le numéro du port à écouter</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="95"/>
        <source>Select to incrementally try other ports for the server</source>
        <translation>Sélectionner pour essayer successivement les autres ports du serveur</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="98"/>
        <source>Try other ports for server</source>
        <translation>Essayer les autres ports du serveur</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="108"/>
        <source>No. ports to try:</source>
        <translation>Nb de ports à essayer :</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="118"/>
        <source>Enter the maximum number of additional ports to try</source>
        <translation>Entrer le nombre maximum de ports à essayer</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="40"/>
        <source>Server</source>
        <translation>Serveur</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="147"/>
        <source>Connections</source>
        <translation>Connections</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="153"/>
        <source>Select to accept incomming connections automatically</source>
        <translation>Sélectionner pour accepter les connections entrantes automatiquement</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="156"/>
        <source>Accept connections automatically</source>
        <translation>Accepter les connections automatiquement</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="166"/>
        <source>Banned Users</source>
        <translation>Utilisateurs bannis</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="185"/>
        <source>Delete the selected entries from the list of banned users</source>
        <translation>Supprimer les entrées sélectionnées de la liste des utilisateurs bannis</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="188"/>
        <source>Delete</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="195"/>
        <source>Enter the user and host of the banned user</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="205"/>
        <source>Add the user to the list of banned users</source>
        <translation>Ajouter l&apos;utilisateur à la liste des utilisateurs bannis</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CooperationPage.ui" line="208"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
</context>
<context>
    <name>CorbaPage</name>
    <message>
        <location filename="../Preferences/ConfigurationPages/CorbaPage.ui" line="37"/>
        <source>IDL Compiler</source>
        <translation>Compilateur IDL</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CorbaPage.py" line="31"/>
        <source>Press to select the IDL compiler via a file selection dialog.</source>
        <translation>Cliquer pour choisir manuellement un compilateur IDL.</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CorbaPage.ui" line="46"/>
        <source>Enter the path to the IDL compiler.</source>
        <translation>Entrer le chemin du compilateur IDL.</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CorbaPage.ui" line="53"/>
        <source>&lt;b&gt;Note:&lt;/b&gt; Leave this entry empty to use the default value (omniidl or omniidl.exe).</source>
        <translation>&lt;b&gt;Note:&lt;/b&gt; Laisser ce champ vide pour utiliser la valeur par défaut (omniidl ou omniidl.exe).</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/CorbaPage.ui" line="17"/>
        <source>&lt;b&gt;Configure CORBA support&lt;/b&gt;</source>
        <translation>&lt;b&gt;Configuration du support CORBA&lt;/b&gt;</translation>
    </message>
</context>
<context>
    <name>CreateDialogCodeDialog</name>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.ui" line="14"/>
        <source>Forms code generator</source>
        <translation>Générateur de code pour les feuilles</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.ui" line="58"/>
        <source>&amp;Filename:</source>
        <translation>Nom de &amp;fichier:</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.ui" line="48"/>
        <source>Press to generate a new forms class</source>
        <translation>Cliquer pour définir un nouveau modèle de feuilles</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.ui" line="51"/>
        <source>&amp;New...</source>
        <translation>&amp;Nouveau...</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.ui" line="25"/>
        <source>&amp;Classname:</source>
        <translation>Nom de &amp;classe:</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.ui" line="41"/>
        <source>Select the class that should get the forms code</source>
        <translation>Sélectionner un  modèle de feuille</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.ui" line="68"/>
        <source>Displays the name of the file containing the code</source>
        <translation>Affiche le nom du fichier contenant le code</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.ui" line="88"/>
        <source>Enter a regular expression to filter the list below</source>
        <translation>Entrer une expression régulière pour filtrer la liste ci-dessous</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.ui" line="78"/>
        <source>Filter &amp;with:</source>
        <translation>Filtrer &amp;avec:</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.py" line="557"/>
        <source>Code Generation</source>
        <translation>Génération de code</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.py" line="212"/>
        <source>uic error</source>
        <translation>erreur uic</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.py" line="133"/>
        <source>Create Dialog Code</source>
        <translation>Création du code de boite de dialogue</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.py" line="133"/>
        <source>The file &lt;b&gt;{0}&lt;/b&gt; exists but does not contain any classes.</source>
        <translation>Le fichier &lt;b&gt;{0}&lt;/b&gt; existe mais ne contient pas de classes.</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.py" line="203"/>
        <source>&lt;p&gt;There was an error loading the form &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</source>
        <translation>&lt;p&gt;Erreur de chargement du formulaire &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;{1}&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.py" line="427"/>
        <source>&lt;p&gt;Could not open the code template file &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
        <translation>&lt;p&gt;Erreur d&apos;ouverture du fichier de template &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Raison: {1}&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.py" line="464"/>
        <source>&lt;p&gt;Could not open the source file &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
        <translation>&lt;p&gt;Erreur d&apos;ouverture du fichier source &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Raison: {1}&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.py" line="557"/>
        <source>&lt;p&gt;Could not write the source file &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
        <translation>&lt;p&gt;Erreur d&apos;écriture du fichier source &quot;{0}&quot;.&lt;/p&gt;&lt;p&gt;Raison: {1}&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.py" line="212"/>
        <source>&lt;p&gt;The project specific Python interpreter &lt;b&gt;{0}&lt;/b&gt; could not be started or did not finish within 30 seconds.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.py" line="388"/>
        <source>&lt;p&gt;Code generation for project language &quot;{0}&quot; is not supported.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Project/CreateDialogCodeDialog.py" line="416"/>
        <source>&lt;p&gt;No code template file available for project type &quot;{0}&quot;.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Crypto</name>
    <message>
        <location filename="../Utilities/crypto/__init__.py" line="99"/>
        <source>Master Password</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Utilities/crypto/__init__.py" line="71"/>
        <source>Enter the master password:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Utilities/crypto/__init__.py" line="84"/>
        <source>The given password is incorrect.</source>
        <translation>Le mot de passe fourni est incorrecte.</translation>
    </message>
    <message>
        <location filename="../Utilities/crypto/__init__.py" line="92"/>
        <source>There is no master password registered.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DebugServer</name>
    <message>
        <location filename="../Debugger/DebugServer.py" line="185"/>
        <source>created</source>
        <comment>must be same as in EditWatchpointDialog</comment>
        <translation>créée</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugServer.py" line="187"/>
        <source>changed</source>
        <comment>must be same as in EditWatchpointDialog</comment>
        <translation>modifiée</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugServer.py" line="776"/>
        <source>Connection from illegal host</source>
        <translation>Connexion en provenance d&apos;un hote illégal</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugServer.py" line="1591"/>
        <source>
Not connected
</source>
        <translation>
Non connecté
</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugServer.py" line="776"/>
        <source>&lt;p&gt;A connection was attempted by the illegal host &lt;b&gt;{0}&lt;/b&gt;. Accept this connection?&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugServer.py" line="1804"/>
        <source>Passive debug connection received
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugServer.py" line="1818"/>
        <source>Passive debug connection closed
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugServer.py" line="323"/>
        <source>Register Debugger Interface</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugServer.py" line="323"/>
        <source>&lt;p&gt;The debugger interface &lt;b&gt;{0}&lt;/b&gt; has already been registered. Ignoring this request.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugServer.py" line="1397"/>
        <source>Start Debugger</source>
        <translation>Démarrage du débogueur</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugServer.py" line="1397"/>
        <source>&lt;p&gt;The debugger type &lt;b&gt;{0}&lt;/b&gt; is not supported or not configured.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DebugUI</name>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1842"/>
        <source>Run Script</source>
        <translation>Lancer le script</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="174"/>
        <source>&amp;Run Script...</source>
        <translation>&amp;Lancer le script...</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="179"/>
        <source>Run the current Script</source>
        <translation>Lance le script courant</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="180"/>
        <source>&lt;b&gt;Run Script&lt;/b&gt;&lt;p&gt;Set the command line arguments and run the script outside the debugger. If the file has unsaved changes it may be saved first.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Lancer le script&lt;/b&gt;&lt;p&gt;Entrer les arguments de la ligne de commande et lancer le script sans le débogueur. Si le script a des modifications, elles doivent d&apos;abord être enregistrées.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1857"/>
        <source>Run Project</source>
        <translation>Lancer le projet</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="189"/>
        <source>Run &amp;Project...</source>
        <translation>Lancer &amp;projet...</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="194"/>
        <source>Run the current Project</source>
        <translation>Lance le projet courant</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="195"/>
        <source>&lt;b&gt;Run Project&lt;/b&gt;&lt;p&gt;Set the command line arguments and run the current project outside the debugger. If files of the current project have unsaved changes they may be saved first.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Lancer le projet&lt;/b&gt;&lt;p&gt;Entrer les arguments de la ligne de commande et lancer le projet sans le débogueur. Si des fichiers du projet on été modifiés ils doivent d&apos;abord être enregistrées.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="205"/>
        <source>Coverage run of Script</source>
        <translation>Lancer le script en mode Coverage</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="205"/>
        <source>Coverage run of Script...</source>
        <translation>Lancer le script en mode Coverage...</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="210"/>
        <source>Perform a coverage run of the current Script</source>
        <translation>Lance le script courant en mode Coverage</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="212"/>
        <source>&lt;b&gt;Coverage run of Script&lt;/b&gt;&lt;p&gt;Set the command line arguments and run the script under the control of a coverage analysis tool. If the file has unsaved changes it may be saved first.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Lancement du script en mode Coverage&lt;/b&gt;&lt;p&gt;Indiquer les paramètres de la ligne de commande et lancer le script en exploitant les outils d&apos;analyse &apos;Coverage&apos;. Si le fichier a été modifié, il doit être sauvé avant.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="221"/>
        <source>Coverage run of Project</source>
        <translation>Lancer le projet en mode Coverage</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="221"/>
        <source>Coverage run of Project...</source>
        <translation>Lancer le projet en mode Coverage...</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="226"/>
        <source>Perform a coverage run of the current Project</source>
        <translation>Lance le projet courant en mode coverage</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="228"/>
        <source>&lt;b&gt;Coverage run of Project&lt;/b&gt;&lt;p&gt;Set the command line arguments and run the current project under the control of a coverage analysis tool. If files of the current project have unsaved changes they may be saved first.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Lancement du projet en mode Coverage&lt;/b&gt;&lt;p&gt;Indiquer les paramètres de la ligne de commande et lancer le projet courant en exploitant les outils d&apos;analyse &apos;Coverage&apos;. Si des fichiers du projet ont été modifiés, ils doivent être sauvés avant.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="238"/>
        <source>Profile Script</source>
        <translation>Profiler le script</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="238"/>
        <source>Profile Script...</source>
        <translation>Profiler le script....</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="242"/>
        <source>Profile the current Script</source>
        <translation>Profiler le script courant</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="243"/>
        <source>&lt;b&gt;Profile Script&lt;/b&gt;&lt;p&gt;Set the command line arguments and profile the script. If the file has unsaved changes it may be saved first.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Profiler le script&lt;/b&gt;&lt;p&gt;Entrer les arguments de la ligne de commande et profiler le script. Si le script a subi des modifications, celles-ci doivent d&apos;abord être enregistrées.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="251"/>
        <source>Profile Project</source>
        <translation>Profiler le projet</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="251"/>
        <source>Profile Project...</source>
        <translation>Profiler le projet...</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="256"/>
        <source>Profile the current Project</source>
        <translation>Profile le projet courant</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="258"/>
        <source>&lt;b&gt;Profile Project&lt;/b&gt;&lt;p&gt;Set the command line arguments and profile the current project. If files of the current project have unsaved changes they may be saved first.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Profiler le projet&lt;/b&gt;&lt;p&gt;Entrer les arguments de la ligne de commande et profiler le projet. Si des fichiers du projet ont été modifiés, ils doivent d&apos;abord être enregistrés.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1981"/>
        <source>Debug Script</source>
        <translation>Déboguer le script</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="267"/>
        <source>&amp;Debug Script...</source>
        <translation>&amp;Déboguer le script...</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="272"/>
        <source>Debug the current Script</source>
        <translation>Débogue le script courant</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="273"/>
        <source>&lt;b&gt;Debug Script&lt;/b&gt;&lt;p&gt;Set the command line arguments and set the current line to be the first executable Python statement of the current editor window. If the file has unsaved changes it may be saved first.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Deboguer le script&lt;/b&gt;&lt;p&gt;Entrer les arguments de la ligne de commande et donner la ligne qui correspond à la première instruction Python. Si le fichier a été modifié, il doit d&apos;abord être sauvé.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1997"/>
        <source>Debug Project</source>
        <translation>Déboguer le projet</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="283"/>
        <source>Debug &amp;Project...</source>
        <translation>Déboguer le &amp;Projet...</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="288"/>
        <source>Debug the current Project</source>
        <translation>Déboguer le projet en cours</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="290"/>
        <source>&lt;b&gt;Debug Project&lt;/b&gt;&lt;p&gt;Set the command line arguments and set the current line to be the first executable Python statement of the main script of the current project. If files of the current project have unsaved changes they may be saved first.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Deboguer le projet&lt;/b&gt;&lt;p&gt;Entrer les arguments de la ligne de commande et donner la ligne correspondant à la première instruction Python du script principal du projet en cours.Si des fichiers du projet ont été modifiés, ils doivent d&apos;abord être sauvés.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="304"/>
        <source>Restart the last debugged script</source>
        <translation>Relance le dernier script débogué</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="331"/>
        <source>Continue</source>
        <translation>Continuer</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="331"/>
        <source>&amp;Continue</source>
        <translation>&amp;Continuer</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="336"/>
        <source>Continue running the program from the current line</source>
        <translation>Continuer le programme à partir de la ligne courante</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="338"/>
        <source>&lt;b&gt;Continue&lt;/b&gt;&lt;p&gt;Continue running the program from the current line. The program will stop when it terminates or when a breakpoint is reached.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Continuer&lt;/b&gt;&lt;p&gt;Continue le programme à partir de la ligne courante. Le programme s&apos;arrêtera à la fin si aucun point d&apos;arrêt n&apos;est rencontré.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="383"/>
        <source>Single Step</source>
        <translation>Instruction suivante (Single Step)</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="383"/>
        <source>Sin&amp;gle Step</source>
        <translation>Instruction &amp;suivante (Single Step)</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="388"/>
        <source>Execute a single Python statement</source>
        <translation>Execute une seule instruction Python</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="389"/>
        <source>&lt;b&gt;Single Step&lt;/b&gt;&lt;p&gt;Execute a single Python statement. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger at the next statement.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Un seul Pas&lt;/b&gt;&lt;p&gt;Execute une seule instruction Python. Si l&apos;instruction est dans un &lt;tt&gt;import&lt;/tt&gt; , un constructeur de classe, ou un appel à une méthode ou à une fonction, alors le contrôle est rendu au débogueur à l&apos;instruction suivante.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="399"/>
        <source>Step Over</source>
        <translation>Bloc d&apos;instructions suivant (Step Over)</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="399"/>
        <source>Step &amp;Over</source>
        <translation>&amp;Bloc d&apos;instructions suivant (Step Over)</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="404"/>
        <source>Execute a single Python statement staying in the current frame</source>
        <translation>Execute une seule instruction Python en restant dans le même niveau d&apos;instructions</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="407"/>
        <source>&lt;b&gt;Step Over&lt;/b&gt;&lt;p&gt;Execute a single Python statement staying in the same frame. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the statement has completed.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Bloc suivant&lt;/b&gt;&lt;p&gt;Execute une seule instruction Python en restant au même niveau (profondeur) d&apos;instructions. Si l&apos;instruction est dans un &lt;tt&gt;import&lt;/tt&gt; , un constructeur de classe, ou un appel à une méthode ou à une fonction, alors le contrôle est rendu au débogueur quand l&apos;instruction est terminée.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="418"/>
        <source>Step Out</source>
        <translation>Sortie du bloc (Step Out)</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="418"/>
        <source>Step Ou&amp;t</source>
        <translation>Sortie du bloc (Step &amp;Out)</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="423"/>
        <source>Execute Python statements until leaving the current frame</source>
        <translation>Débogue les instructions Python à partir de la sortie du bloc courant</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="426"/>
        <source>&lt;b&gt;Step Out&lt;/b&gt;&lt;p&gt;Execute Python statements until leaving the current frame. If the statements are inside an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the current frame has been left.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Sortie du Bloc (Step Out)&lt;/b&gt;&lt;p&gt;Débogue les instructions Python à partir de la sortie du bloc courant. Si les instructions sont dans un &lt;tt&gt;import&lt;/tt&gt; , un constructeur de classe, ou dans une méthode ou une fonction, alors le contrôle est rendu au débogueur au début du bloc suivant.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="437"/>
        <source>Stop</source>
        <translation>Arrêt</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="437"/>
        <source>&amp;Stop</source>
        <translation>&amp;Arrêt</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="442"/>
        <source>Stop debugging</source>
        <translation>Arrêter le débogage</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="443"/>
        <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Stop the running debugging session.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Arrêt&lt;/b&gt;&lt;p&gt;Arrête le débogage courant.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="466"/>
        <source>Exceptions Filter</source>
        <translation>Filtre d&apos;exceptions</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="466"/>
        <source>&amp;Exceptions Filter...</source>
        <translation>Filtre d&apos;&amp;exceptions...</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="470"/>
        <source>Configure exceptions filter</source>
        <translation>Configuration du filtre d&apos;exceptions</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="472"/>
        <source>&lt;b&gt;Exceptions Filter&lt;/b&gt;&lt;p&gt;Configure the exceptions filter. Only exception types that are listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that all unhandled exceptions are highlighted indepent from the filter list.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Filtre d&apos;exceptions&lt;/b&gt;&lt;p&gt;Configuration du filtre d&apos;exceptions. Seuls les types d&apos;exceptions listés sont signalés pendant le débogage.&lt;/p&gt;&lt;p&gt;Notez que toutes les exceptions non prises en charge sont signalés, indépendamment de la liste de filtres.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="508"/>
        <source>Toggle Breakpoint</source>
        <translation>Placer/Supprimer un point d&apos;arrêt</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="509"/>
        <source>&lt;b&gt;Toggle Breakpoint&lt;/b&gt;&lt;p&gt;Toggles a breakpoint at the current line of the current editor.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Placer/supprimer un point d&apos;arrêt&lt;/b&gt;&lt;p&gt;Place ou enlève un point d&apos;arrêt sur la ligne courante de l&apos;éditeur en cours.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="523"/>
        <source>Edit Breakpoint</source>
        <translation>Edition Point d&apos;arrêt</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="517"/>
        <source>Edit Breakpoint...</source>
        <translation>Éditer le point d&apos;arrêt...</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="524"/>
        <source>&lt;b&gt;Edit Breakpoint&lt;/b&gt;&lt;p&gt;Opens a dialog to edit the breakpoints properties. It works at the current line of the current editor.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Edition Point d&apos;arrêt&lt;/b&gt;&lt;p&gt;Edite les propriétés des points d&apos;arrêt au travers d&apos;une boite de dialogue. Ceci s&apos;applique à la ligne courante de l&apos;éditeur courant.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="539"/>
        <source>Next Breakpoint</source>
        <translation>Point d&apos;arrêt suivant</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="540"/>
        <source>&lt;b&gt;Next Breakpoint&lt;/b&gt;&lt;p&gt;Go to next breakpoint of the current editor.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Point d&apos;arrêt suivant&lt;/b&gt;&lt;p&gt;Avance au point d&apos;arrêt suivant dans l&apos;éditeur courant.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="554"/>
        <source>Previous Breakpoint</source>
        <translation>Point d&apos;arrêt précédent</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="555"/>
        <source>&lt;b&gt;Previous Breakpoint&lt;/b&gt;&lt;p&gt;Go to previous breakpoint of the current editor.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Point d&apos;arrêt précédent&lt;/b&gt;&lt;p&gt;Remonte au point d&apos;arrêt précédent dans l&apos;éditeur courant.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="567"/>
        <source>Clear Breakpoints</source>
        <translation>Suppression des point d&apos;arrêts</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="568"/>
        <source>&lt;b&gt;Clear Breakpoints&lt;/b&gt;&lt;p&gt;Clear breakpoints of all editors.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Suppression des points d&apos;arrêts&lt;/b&gt;&lt;p&gt;Supprime les points d&apos;arrêts de tous les éditeurs.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="598"/>
        <source>&amp;Breakpoints</source>
        <translation>&amp;Point d&apos;arrêts</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1099"/>
        <source>The program being debugged contains an unspecified syntax error.</source>
        <translation>Le programme débogué contient une erreur de syntaxe non identifiée.</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1136"/>
        <source>An unhandled exception occured. See the shell window for details.</source>
        <translation>Une erreur imprévue est apparue. Regardez les détails dans la fenêtre shell.</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1266"/>
        <source>The program being debugged has terminated unexpectedly.</source>
        <translation>Le programme débogué s&apos;est terminé de façon prématurée.</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1585"/>
        <source>Coverage of Project</source>
        <translation>Coverage du projet</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1572"/>
        <source>Coverage of Script</source>
        <translation>Coverage du Script</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1857"/>
        <source>There is no main script defined for the current project. Aborting</source>
        <translation>Il n&apos;y a pas de script principal défini dans le projet en cours. Abandon</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1720"/>
        <source>Profile of Project</source>
        <translation>Profil du projet</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1707"/>
        <source>Profile of Script</source>
        <translation>Profil du Script</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1997"/>
        <source>There is no main script defined for the current project. No debugging possible.</source>
        <translation>Il n&apos;y a pas de script principal défini dans le projet en cours. Débogage impossible.</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="347"/>
        <source>Continue to Cursor</source>
        <translation>Continuer jusqu&apos;au curseur</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="347"/>
        <source>Continue &amp;To Cursor</source>
        <translation>Continuer &amp;jusqu&apos;au curseur</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="352"/>
        <source>Continue running the program from the current line to the current cursor position</source>
        <translation>Continue le programme en cours de la ligne en cours jusqu&apos;à la position du curseur</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="355"/>
        <source>&lt;b&gt;Continue To Cursor&lt;/b&gt;&lt;p&gt;Continue running the program from the current line to the current cursor position.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Continuer jusqu&apos;au curseur&lt;/b&gt;&lt;p&gt;Continue le programme depuis la ligne courante jusqu&apos;au curseur.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="450"/>
        <source>Variables Type Filter</source>
        <translation>Filtre sur les types de variables</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="450"/>
        <source>Varia&amp;bles Type Filter...</source>
        <translation>Filtre sur les types de varia&amp;bles...</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="454"/>
        <source>Configure variables type filter</source>
        <translation>Configurer le filtre de variables</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="456"/>
        <source>&lt;b&gt;Variables Type Filter&lt;/b&gt;&lt;p&gt;Configure the variables type filter. Only variable types that are not selected are displayed in the global or local variables window during a debugging session.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Filtre de Variables&lt;/b&gt;&lt;p&gt;Configure le filtre de variables. Seuls les types de variables non sélectionnés sont affichés dans la fenêtre des variables globales (resp. locales) pendant la session de débogage.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1343"/>
        <source>Breakpoint Condition Error</source>
        <translation>Erreur de condition pour le point d&apos;arrêt</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="532"/>
        <source>Ctrl+Shift+PgDown</source>
        <comment>Debug|Next Breakpoint</comment>
        <translation>Ctrl+Shift+PgDown</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="547"/>
        <source>Ctrl+Shift+PgUp</source>
        <comment>Debug|Previous Breakpoint</comment>
        <translation>Ctrl+Shift+PgUp</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="563"/>
        <source>Ctrl+Shift+C</source>
        <comment>Debug|Clear Breakpoints</comment>
        <translation type="obsolete">Ctrl+Shift+C</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="594"/>
        <source>&amp;Debug</source>
        <translation>&amp;Débogage</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="597"/>
        <source>&amp;Start</source>
        <translation type="obsolete">&amp;Lancer</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="641"/>
        <source>Start</source>
        <translation>Lancer</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="655"/>
        <source>Debug</source>
        <translation>Débogage</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="321"/>
        <source>Stop the running script.</source>
        <translation>Arrête le run en cours.</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1379"/>
        <source>Watch Expression Error</source>
        <translation>Erreur dans l&apos;expression</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1419"/>
        <source>Watch expression already exists</source>
        <translation>L&apos;expression existe déjà</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="483"/>
        <source>Ignored Exceptions</source>
        <translation>Exceptions ignorées</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="483"/>
        <source>&amp;Ignored Exceptions...</source>
        <translation>Exceptions &amp;ignorées...</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="487"/>
        <source>Configure ignored exceptions</source>
        <translation>Configuration des exceptions ignorées</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="489"/>
        <source>&lt;b&gt;Ignored Exceptions&lt;/b&gt;&lt;p&gt;Configure the ignored exceptions. Only exception types that are not listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that unhandled exceptions cannot be ignored.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Exceptions ignorées&lt;/b&gt;&lt;p&gt;Configuration des exceptions ignorées. Seuls les types d&apos;exception non listés seront indiqués pendant le débogage.&lt;/p&gt;&lt;p&gt;Les exceptions non gérées ne pourront pas être ignorées.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="502"/>
        <source>Shift+F11</source>
        <comment>Debug|Toggle Breakpoint</comment>
        <translation>Shift+F11</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="517"/>
        <source>Shift+F12</source>
        <comment>Debug|Edit Breakpoint</comment>
        <translation>Shift+F12</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1118"/>
        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; contains the syntax error &lt;b&gt;{1}&lt;/b&gt; at line &lt;b&gt;{2}&lt;/b&gt;, character &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; contient une erreur de syntaxe &lt;b&gt;{1}&lt;/b&gt; à la ligne &lt;b&gt;{2}&lt;/b&gt;, caractère &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1186"/>
        <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;br&gt;File: &lt;b&gt;{2}&lt;/b&gt;, Line: &lt;b&gt;{3}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Break here?&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1201"/>
        <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1343"/>
        <source>&lt;p&gt;The condition of the breakpoint &lt;b&gt;{0}, {1}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1379"/>
        <source>&lt;p&gt;The watch expression &lt;b&gt;{0}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1409"/>
        <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; already exists.&lt;/p&gt;</source>
        <translation>&lt;p&gt;L&apos;expression de contrôle &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; existe déjà.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1414"/>
        <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
        <translation>&lt;p&gt;L&apos;expression de contrôle &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; pour la variable &lt;b&gt;{1}&lt;/b&gt; existe déjà.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1068"/>
        <source>Program terminated</source>
        <translation>Programme terminé</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="300"/>
        <source>Restart</source>
        <translation>Redémarrer</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="306"/>
        <source>&lt;b&gt;Restart&lt;/b&gt;&lt;p&gt;Set the command line arguments and set the current line to be the first executable Python statement of the script that was debugged last. If there are unsaved changes, they may be saved first.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="322"/>
        <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;This stops the script running in the debugger backend.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1252"/>
        <source>&lt;p&gt;The program generate the signal &quot;{0}&quot;.&lt;br/&gt;File: &lt;b&gt;{1}&lt;/b&gt;, Line: &lt;b&gt;{2}&lt;/b&gt;&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1035"/>
        <source>&lt;p&gt;Message: {0}&lt;/p&gt;</source>
        <translation>&lt;p&gt;Message : {0}&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1040"/>
        <source>&lt;p&gt;The program has terminated with an exit status of {0}.&lt;/p&gt;{1}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1045"/>
        <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has terminated with an exit status of {1}.&lt;/p&gt;{2}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1053"/>
        <source>Message: {0}</source>
        <translation>Message : {0}</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1059"/>
        <source>The program has terminated with an exit status of {0}.
{1}</source>
        <translation>Le programme s&apos;est terminé avec un code de sortie de {0}.
{1}</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1063"/>
        <source>&quot;{0}&quot; has terminated with an exit status of {1}.
{2}</source>
        <translation>&quot;{0}&quot; s&apos;est terminé avec un code de sortie de {1}.
{2}</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1073"/>
        <source>The program has terminated with an exit status of {0}.
{1}
</source>
        <translation>Le programme s&apos;est terminée avec un code de sortie de {0}.
{1}
</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1077"/>
        <source>&quot;{0}&quot; has terminated with an exit status of {1}.
{2}
</source>
        <translation>&quot;{0}&quot; s&apos;est terminé avec un code de sortie de {1}.
{2}
</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="363"/>
        <source>Move Instruction Pointer to Cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="363"/>
        <source>&amp;Jump To Cursor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="368"/>
        <source>Skip the code from the current line to the current cursor position</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="371"/>
        <source>&lt;b&gt;Move Instruction Pointer to Cursor&lt;/b&gt;&lt;p&gt;Move the Python internal instruction pointer to the current cursor position without executing the code in between.&lt;/p&gt;&lt;p&gt;It&apos;s not possible to jump out of a function or jump in a code block, e.g. a loop. In these cases, a error message is printed to the log window.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="1312"/>
        <source>No locals available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugUI.py" line="596"/>
        <source>Sta&amp;rt</source>
        <translation>Déma&amp;rrer</translation>
    </message>
</context>
<context>
    <name>DebugViewer</name>
    <message>
        <location filename="../Debugger/DebugViewer.py" line="144"/>
        <source>Enter regular expression patterns separated by &apos;;&apos; to define variable filters. </source>
        <translation>Entrer des expressions régulières séparées par &apos;;&apos; pour définir les filtres de variables. </translation>
    </message>
    <message>
        <location filename="../Debugger/DebugViewer.py" line="148"/>
        <source>Enter regular expression patterns separated by &apos;;&apos; to define variable filters. All variables and class attributes matched by one of the expressions are not shown in the list above.</source>
        <translation>Entrer des expressions régulières séparées par &apos;;&apos; pour définir les filtres de variables. Toutes les variables et attributs de classes répondant à l&apos;un des critères ne sont pas affichés dans la liste ci-dessous.</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugViewer.py" line="154"/>
        <source>Set</source>
        <translation>Liste</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugViewer.py" line="129"/>
        <source>Source</source>
        <translation>Source</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugViewer.py" line="239"/>
        <source>Threads:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugViewer.py" line="241"/>
        <source>ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugViewer.py" line="241"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugViewer.py" line="241"/>
        <source>State</source>
        <translation>État</translation>
    </message>
    <message>
        <location filename="../Debugger/DebugViewer.py" line="476"/>
        <source>waiting at breakpoint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebugViewer.py" line="478"/>
        <source>running</source>
        <translation>en cours</translation>
    </message>
</context>
<context>
    <name>DebuggerGeneralPage</name>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="17"/>
        <source>&lt;b&gt;Configure general debugger settings&lt;/b&gt;</source>
        <translation>&lt;b&gt;Configuration générale du débogueur&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="37"/>
        <source>Network Interface</source>
        <translation>Interface réseau</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="96"/>
        <source>Select the network interface to listen on</source>
        <translation>Sélectionner l&apos;interface réseau à écouter</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="171"/>
        <source>&lt;font color=&quot;#FF0000&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; These settings are activated at the next startup of the application.&lt;/font&gt;</source>
        <translation>&lt;font color=&quot;#FF0000&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; Ces paramètres seront activés au prochain démarrage de l&apos;application.&lt;/font&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="83"/>
        <source>Select to listen on the configured interface</source>
        <translation>Sélectionner pour écouter l&apos;interface sélectionnée</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="86"/>
        <source>Only selected interface</source>
        <translation>Uniquement l&apos;interface sélectionnée</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="106"/>
        <source>Allowed hosts</source>
        <translation>Hôtes autorisés</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="128"/>
        <source>Delete</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="138"/>
        <source>Edit...</source>
        <translation>Éditer...</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="145"/>
        <source>Add...</source>
        <translation>Ajouter...</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="165"/>
        <source>Passive Debugger</source>
        <translation>Débogueur passif</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="178"/>
        <source>Enables the passive debug mode</source>
        <translation>Active le mode de débogage passif</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="181"/>
        <source>&lt;b&gt;Passive Debugger Enabled&lt;/b&gt;
&lt;p&gt;This enables the passive debugging mode. In this mode the debug client (the script) connects to the debug server (the IDE). The script is started outside the IDE. This way mod_python or Zope scripts can be debugged.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Debogueur Passif Actif&lt;/b&gt;
&lt;p&gt;Active le mode de débogage passif. Dans ce mode, le client  (le script) se connecte au serveur de débogage (IDE). Le script est démarré à l&apos;exterieur de l&apos;IDE.  Les scripts mod_python ou Zope peurvent être débogués de cette façon.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="185"/>
        <source>Passive Debugger Enabled</source>
        <translation>Débogueur passif activé</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="195"/>
        <source>Debug Server Port:</source>
        <translation>Port du serveur de débogage:</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="205"/>
        <source>Enter the port the debugger should listen on</source>
        <translation>Entrer le port sur lequel le débogueur doit écouter</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="208"/>
        <source>&lt;b&gt;Debug Server Port&lt;/b&gt;
&lt;p&gt;Enter the port the debugger should listen on.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Port du serveur de débogage&lt;/b&gt;
&lt;p&gt;Entrer le port sur lequel le débogueur doit écouter.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="241"/>
        <source>Debugger Type:</source>
        <translation>Type de débogueur:</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="251"/>
        <source>Select the debugger type of the backend</source>
        <translation>Sélectionne le type de débogueur</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="277"/>
        <source>Remote Debugger</source>
        <translation>Débogueur à distance</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="307"/>
        <source>Remote Execution:</source>
        <translation>Commande à distance:</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="317"/>
        <source>Enter the remote execution command.</source>
        <translation>Entrer la commande d&apos;execution à distance.</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="320"/>
        <source>&lt;b&gt;Remote Execution&lt;/b&gt;
&lt;p&gt;Enter the remote execution command (e.g. ssh). This command is used to log into the remote host and execute the remote debugger.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Exécution à distance&lt;/b&gt;
&lt;p&gt;Entrer la commande d&apos;exécution à distance (ex: ssh). Cette commande est utilisée pour se connecter sur un hôte à distance et exécuter le débogueur.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="286"/>
        <source>Enter the hostname of the remote machine.</source>
        <translation>Entrer le nom la machine distante.</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="289"/>
        <source>&lt;b&gt;Remote Host&lt;/b&gt;
&lt;p&gt;Enter the hostname of the remote machine.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Hote Distant&lt;/b&gt;
&lt;p&gt;Entrer le nom d&apos;hote de la machine à distance.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="297"/>
        <source>Remote Host:</source>
        <translation>Hote distant:</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="331"/>
        <source>Perform Path Translation</source>
        <translation>Exécuter une conversion de chemin</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="340"/>
        <source>Local Path:</source>
        <translation>Chemin local:</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="347"/>
        <source>Enter the local path</source>
        <translation>Entrer le chemin local</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="354"/>
        <source>Enter the remote path</source>
        <translation>Entrer le chemin distant</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="361"/>
        <source>Remote Path:</source>
        <translation>Chemin distant:</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="377"/>
        <source>Console Debugger</source>
        <translation>Débogueur en mode console</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="386"/>
        <source>Enter the console command (e.g. xterm -e)</source>
        <translation>Entrer la commande de console (ex: xterm -e)</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="389"/>
        <source>&lt;b&gt;Console Command&lt;/b&gt;
&lt;p&gt;Enter the console command (e.g. xterm -e). This command is used to open a command window for the debugger.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Commande de console&lt;/b&gt;
&lt;p&gt;Entrer la commande de console (ex: xterm -e). Cette commande est utilisée pour ouvrir une fenêtre de commandes pour le débogueur.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="397"/>
        <source>Console Command:</source>
        <translation>Commande de Console:</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="413"/>
        <source>Select, if the environment should be replaced.</source>
        <translation>Cocher si l&apos;environnement doit être remplacé.</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="416"/>
        <source>&lt;b&gt;Replace Environment&lt;/b&gt;
&lt;p&gt;If this entry is checked, the environment of the debugger will be replaced by the entries of the environment variables field. If it is unchecked, the environment will be ammended by these settings.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Remplacer l&apos;environnement&lt;/b&gt;
&lt;p&gt;Si cette case est cochée, l&apos;environnement du débogueur sera remplacé par l&apos;environnement indiqué par les différentes variables. Si la case n&apos;est pas cochée, l&apos;environnement sera complété par ces différentes variables.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="434"/>
        <source>Enter the environment variables to be set.</source>
        <translation>Entrer les variables d&apos;environnement à définir.</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="474"/>
        <source>Select, whether a reset of the debug client should be performed after a client exit</source>
        <translation>Sélectionner si le Client Debug doit être réinitialisé après la sortie du client</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="477"/>
        <source>Automatic Reset after Client Exit</source>
        <translation>Reset automatique à la fermeture du client</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="455"/>
        <source>Select, whether changed scripts should be saved upon a debug, run, ... action.</source>
        <translation>Cocher pour que les scripts soient sauvegardés avant une action debug, run... .</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="458"/>
        <source>Autosave changed scripts</source>
        <translation>Sauvegarde automatique des scripts modifiés</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="282"/>
        <source>Add allowed host</source>
        <translation>Ajouter un hôte autorisé</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="304"/>
        <source>Enter the IP address of an allowed host</source>
        <translation>Entrer l&apos;adresse IP d&apos;un hôte autorisé</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="316"/>
        <source>Edit allowed host</source>
        <translation>Éditer un hôte autorisé</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="50"/>
        <source>Select to listen on all available network interfaces (IPv4 mode)</source>
        <translation>Sélectionner pour écouter sur toutes les interfaces réseau disonibles (IPv4)</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="53"/>
        <source>All network interfaces (IPv4)</source>
        <translation>Toutes les interfaces (IPv4)</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="60"/>
        <source>Select to listen on all available network interfaces (IPv6 mode)</source>
        <translation>Sélectionner pour écouter sur toutes les interfaces réseau disonibles (IPv6)</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="63"/>
        <source>All network interfaces (IPv6)</source>
        <translation>Toutes les interfaces (IPv6)</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="503"/>
        <source>Select to change the breakpoint toggle order from Off-&gt;On-&gt;Off to Off-&gt;On (permanent)-&gt;On (temporary)-&gt;Off</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="506"/>
        <source>Three state breakpoint</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="449"/>
        <source>Start Debugging</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="468"/>
        <source>Debug Client Exit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="484"/>
        <source>Select to suppress the client exit dialog for a clean exit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="487"/>
        <source>Don&apos;t show client exit dialog for a clean exit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="497"/>
        <source>Breakpoints</source>
        <translation>Point d&apos;arrêts</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="556"/>
        <source>Exceptions</source>
        <translation>Exceptions</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="562"/>
        <source>Select to always break at exceptions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="565"/>
        <source>Always break at exceptions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.py" line="316"/>
        <source>&lt;p&gt;The entered address &lt;b&gt;{0}&lt;/b&gt; is not a valid IP v4 or IP v6 address. Aborting...&lt;/p&gt;</source>
        <translation>&lt;p&gt;L&apos;adresse entrée &lt;b&gt;{0}&lt;/b&gt; n&apos;est pas une adresse IP v4 ou IP v6 valide. Annulation...&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="761"/>
        <source>Local Variables Viewer</source>
        <translation>Affichage des variables locales</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="767"/>
        <source>Automatically view source code when user changes the callstack frame in the callstack viewer.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="770"/>
        <source>Automatically view source code</source>
        <translation>Voir automatiquement le code source</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="572"/>
        <source>Select to show exception information in the shell window</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="575"/>
        <source>Show exceptions in Shell</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="596"/>
        <source>Max. Variable Size:</source>
        <translation>Taille max. des variables :</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="603"/>
        <source>Enter the maximum size of a variable to be shown (0 = no limit)</source>
        <translation>Entrer la taille maximale des variables à affichier (0 = sans limite)</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="609"/>
        <source>no limit</source>
        <translation>sans limite</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="615"/>
        <source> Bytes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="585"/>
        <source>Variables Viewer</source>
        <translation>Affichage des variables</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="515"/>
        <source>Number of recent files and conditions:</source>
        <translation>Nombre de fichiers récents et conditions:</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="522"/>
        <source>Enter the number of recent files and breakpoint conditions to remember</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="328"/>
        <source>Select, if path translation for remote debugging should be done</source>
        <translation>Cocher, si une conversion de chemin doit être effectuée pour le débogage à distance</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="374"/>
        <source>Select, if the debugger should be executed in a console window</source>
        <translation>Cocher, si le débogueur doit être exécuté dans une fenêtre de console</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="407"/>
        <source>Environment Variables for Debug Client</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="420"/>
        <source>Replace Environment Variables</source>
        <translation>Remplacer les variables d&apos;environnement</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="427"/>
        <source>Environment Variables:</source>
        <translation>Variables d&apos;environnement :</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="437"/>
        <source>&lt;b&gt;Environment Variables&lt;/b&gt;
&lt;p&gt;Enter the environment variables to be set for the debugger. The individual settings must be separated by whitespace and be given in the form &apos;var=value&apos;.&lt;/p&gt;
&lt;p&gt;Example: var1=1 var2=&quot;hello world&quot;&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="274"/>
        <source>Select, if the debugger should be run remotely</source>
        <translation>Cocher, si le débogueur doit être lancé à distance</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="682"/>
        <source>Changed elements:</source>
        <translation>Éléments modifiés :</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="689"/>
        <source>First time opened elements:</source>
        <translation>Éléments ouverts pour la première fois :</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="643"/>
        <source>Background Colors</source>
        <translation>Couleurs de fond</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="672"/>
        <source>Select the background color for changed items.</source>
        <translation>Choisir la couleur de fond des items modifiés.</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerGeneralPage.ui" line="708"/>
        <source>Select the background color for elements which are loaded for the first time.</source>
        <translation>Choisir la couleur de fond pour les éléments chargés pour la première fois.</translation>
    </message>
</context>
<context>
    <name>DebuggerInterfacePython</name>
    <message>
        <location filename="../Debugger/DebuggerInterfacePython.py" line="459"/>
        <source>Start Debugger</source>
        <translation>Démarrage du débogueur</translation>
    </message>
    <message>
        <location filename="../Debugger/DebuggerInterfacePython.py" line="459"/>
        <source>&lt;p&gt;The debugger backend could not be started.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Impossible de lancer le débogueur en arrière-plan.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Debugger/DebuggerInterfacePython.py" line="1018"/>
        <source>Parent Process</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebuggerInterfacePython.py" line="1019"/>
        <source>Child process</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebuggerInterfacePython.py" line="1020"/>
        <source>Client forking</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebuggerInterfacePython.py" line="1020"/>
        <source>Select the fork branch to follow.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebuggerInterfacePython.py" line="1066"/>
        <source>Debug Protocol Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebuggerInterfacePython.py" line="1066"/>
        <source>&lt;p&gt;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.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{1}&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Debugger/DebuggerInterfacePython.py" line="354"/>
        <source>&lt;p&gt;No suitable Python3 environment configured.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DebuggerPropertiesDialog</name>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.py" line="129"/>
        <source>All Files (*)</source>
        <translation>Tous fichiers (*)</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="14"/>
        <source>Debugger Properties</source>
        <translation>Propriétés du Débogueur</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="23"/>
        <source>Debug Client</source>
        <translation>Cilent Débogueur</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="32"/>
        <source>Enter the path of the Debug Client to be used.  Leave empty to use the default.</source>
        <translation>Entrer le chemin du client de débogage à utiliser. Laisser vide pour utiliser le client par défaut.</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="204"/>
        <source>Select, if the environment of the debug client should be replaced</source>
        <translation>Cocher, si l&apos;environnement du débogueur client doit être remplacé</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="214"/>
        <source>Enter the environment variables to be set.</source>
        <translation>Entrer les variables d&apos;environnement à définir.</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="71"/>
        <source>Select, if the debugger should be run remotely</source>
        <translation>Cocher, si le débogueur doit être lancé à distance</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="74"/>
        <source>Remote Debugger</source>
        <translation>Débogueur à distance</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="83"/>
        <source>Select, if path translation for remote debugging should be done</source>
        <translation>Cocher, si une conversion de chemin doit être effectuée pour le débogage à distance</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="86"/>
        <source>Perform Path Translation</source>
        <translation>Exécuter une conversion de chemin</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="95"/>
        <source>Local Path:</source>
        <translation>Chemin local:</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="102"/>
        <source>Enter the local path</source>
        <translation>Entrer le chemin local</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="109"/>
        <source>Enter the remote path</source>
        <translation>Entrer le chemin distant</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="116"/>
        <source>Remote Path:</source>
        <translation>Chemin distant:</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="126"/>
        <source>Remote Host:</source>
        <translation>Hote distant:</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="133"/>
        <source>Enter the remote execution command.</source>
        <translation>Entrer la commande d&apos;execution à distance.</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="136"/>
        <source>&lt;b&gt;Remote Execution&lt;/b&gt;
&lt;p&gt;Enter the remote execution command (e.g. ssh). This command is used to log into the remote host and execute the remote debugger.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Exécution Distante&lt;/b&gt;
&lt;p&gt;Entrer la commande d&apos;execution à distance (ex: ssh). Cette commande est utilisée pour se connecter sur un hôte à distance et exécuter le débogueur.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="144"/>
        <source>Remote Execution:</source>
        <translation>Commande à distance:</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="151"/>
        <source>Enter the hostname of the remote machine.</source>
        <translation>Entrer l&apos;hostname de la machine distance.</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="154"/>
        <source>&lt;b&gt;Remote Host&lt;/b&gt;
&lt;p&gt;Enter the hostname of the remote machine.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Hote Distant&lt;/b&gt;
&lt;p&gt;Entrer le nom d&apos;hote de la machine à distance.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="165"/>
        <source>Select, if the debugger should be executed in a console window</source>
        <translation>Cocher, si le débogueur doit être exécuté dans une fenêtre de console</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="168"/>
        <source>Console Debugger</source>
        <translation>Débogueur en mode console</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="177"/>
        <source>Console Command:</source>
        <translation>Commande de Console:</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="184"/>
        <source>Enter the console command (e.g. xterm -e)</source>
        <translation>Entrer la commande de console (ex: xterm -e)</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="187"/>
        <source>&lt;b&gt;Console Command&lt;/b&gt;
&lt;p&gt;Enter the console command (e.g. xterm -e). This command is used to open a command window for the debugger.&lt;/p&gt;</source>
        <translation>&lt;b&gt;Commande de console&lt;/b&gt;
&lt;p&gt;Entrer la commande de console (ex: xterm -e). Cette commande est utilisée pour ouvrir une fenêtre de commandes pour le débogueur.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="239"/>
        <source>Redirect stdin/stdout/stderr</source>
        <translation>Redirection stdin/stdout/stderr</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="246"/>
        <source>Select to not set the debug client encoding</source>
        <translation>Cocher pour ne pas spécifiier l&apos;encodage du débogueur</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="249"/>
        <source>Don&apos;t set the encoding of the debug client</source>
        <translation>Ne pas spécifier d&apos;encodage pour le débogueur</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="236"/>
        <source>Select to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source>
        <translation>Cocher pour rediriger stdin, stdout et stderr du programme débogué vers l&apos;IDE eric6</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="39"/>
        <source>Press to clear the history of entered debug clients</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="49"/>
        <source>Virtual Environment</source>
        <translation>Environnement virtuel</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="61"/>
        <source>Select the virtual environment to be used</source>
        <translation>Sélectionner l&apos;environnement virtuel à utiliser</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="198"/>
        <source>Environment Variables for Debug Client</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="207"/>
        <source>Replace Environment Variables</source>
        <translation>Remplacer les variables d&apos;environnement</translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="217"/>
        <source>&lt;b&gt;Environment Variables&lt;/b&gt;
&lt;p&gt;Enter the environment variables to be set for the debugger. The individual settings must be separated by whitespace and be given in the form &apos;var=value&apos;.&lt;/p&gt;
&lt;p&gt;Example: var1=1 var2=&quot;hello world&quot;&lt;/p&gt;</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Project/DebuggerPropertiesDialog.ui" line="226"/>
        <source>Environment Variables:</source>
        <translation>Variables d&apos;environnement :</translation>
    </message>
</context>
<context>
    <name>DebuggerPython2Page</name>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="17"/>
        <source>&lt;b&gt;Configure Python2 Debugger&lt;/b&gt;</source>
        <translation type="obsolete">&lt;b&gt;Configuration du débogueur Python&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="37"/>
        <source>Python2 Virtual Environment</source>
        <translation type="obsolete">Interpréteur Python pour le client débug</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="63"/>
        <source>Debug Client Type</source>
        <translation type="obsolete">Type de client débug</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="75"/>
        <source>Enter the path of the Debug Client to be used.  Leave empty to use the default.</source>
        <translation type="obsolete">Entrer le chemin du client de débogage à utiliser. Laisser vide pour utiliser le client par défaut.</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="82"/>
        <source>Select the standard debug client</source>
        <translation type="obsolete">Selectionne le client debug multi threaded </translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="85"/>
        <source>Standard</source>
        <translation type="obsolete">Standard</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="92"/>
        <source>Select the custom selected debug client</source>
        <translation type="obsolete">Sélectionne un client debug personnalisé</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="95"/>
        <source>Custom</source>
        <translation type="obsolete">Personnalisé</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="146"/>
        <source>Refresh</source>
        <translation type="obsolete">Rafraichir</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="171"/>
        <source>Select, to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source>
        <translation type="obsolete">Cocher pour rediriger stdin, stdout et stderr du programme débogué dans l&apos;IDE eric4 {5 ?} {6 ?}</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="174"/>
        <source>Redirect stdin/stdout/stderr</source>
        <translation type="obsolete">Redirection stdin/stdout/stderr</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="181"/>
        <source>Select to not set the debug client encoding</source>
        <translation type="obsolete">Cocher pour ne pas spécifiier l&apos;encodage du débogueur</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython2Page.ui" line="184"/>
        <source>Don&apos;t set the encoding of the debug client</source>
        <translation type="obsolete">Ne pas spécifier d&apos;encodage pour le débogueur</translation>
    </message>
</context>
<context>
    <name>DebuggerPython3Page</name>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="17"/>
        <source>&lt;b&gt;Configure Python3 Debugger&lt;/b&gt;</source>
        <translation>&lt;b&gt;Configuration du débogueur Python3&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="37"/>
        <source>Python3 Virtual Environment</source>
        <translation>Interpréteur Python3 pour le client débug</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="63"/>
        <source>Debug Client Type</source>
        <translation>Type de client débug</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="75"/>
        <source>Enter the path of the Debug Client to be used.  Leave empty to use the default.</source>
        <translation>Entrer le chemin du client de débogage à utiliser. Laisser vide pour utiliser le client par défaut.</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.py" line="43"/>
        <source>Press to select the Debug Client via a file selection dialog</source>
        <translation>Appuyer pour sélectionner le client débug via le sélectionneur de fichier</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="82"/>
        <source>Select the standard debug client</source>
        <translation>Selectionne le client debug multi threaded</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="85"/>
        <source>Standard</source>
        <translation>Standard</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="92"/>
        <source>Select the custom selected debug client</source>
        <translation>Sélectionne un client debug personnalisé</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="95"/>
        <source>Custom</source>
        <translation>Personnalisé</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="105"/>
        <source>Source association</source>
        <translation type="unfinished">Association de source</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="174"/>
        <source>Redirect stdin/stdout/stderr</source>
        <translation>Redirection stdin/stdout/stderr</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="181"/>
        <source>Select to not set the debug client encoding</source>
        <translation>Cocher pour ne pas spécifiier l&apos;encodage du débogueur</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="184"/>
        <source>Don&apos;t set the encoding of the debug client</source>
        <translation>Ne pas spécifier d&apos;encodage pour le débogueur</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.py" line="45"/>
        <source>Python Files (*.py *.py3)</source>
        <translation>Fichiers Python (*.py *.py3)</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="171"/>
        <source>Select, to redirect stdin, stdout and stderr of the program being debugged to the eric6 IDE</source>
        <translation>Cocher pour rediriger stdin, stdout et stderr du programme débogué dans l&apos;IDE eric6</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="43"/>
        <source>Select the virtual environment to be used</source>
        <translation>Sélectionner l&apos;environnement virtuel à utiliser</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="50"/>
        <source>Press to open the virtual environment manager dialog</source>
        <translation>Cliquer pour ouvrir le manager d&apos;environnement virtuel</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="111"/>
        <source>Please configure the associated file extensions on the &apos;Python&apos; page.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="143"/>
        <source>Press to update the display of the source associations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DebuggerPython3Page.ui" line="146"/>
        <source>Refresh</source>
        <translation>Rafraichir</translation>
    </message>
</context>
<context>
    <name>DeepLEngine</name>
    <message>
        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="73"/>
        <source>Text to be translated exceeds the translation limit of {0} characters.</source>
        <translation type="obsolete">Le texte à traduire dépasse la limite des {0} caractères.</translation>
    </message>
    <message>
        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="97"/>
        <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"/>
        <source>DeepL call returned an unknown result</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="102"/>
        <source>&lt;p&gt;No translation found&lt;/p&gt;</source>
        <translation type="obsolete">&lt;p&gt;Pas de traduction trouvée&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="81"/>
        <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="72"/>
        <source>DeepL: Text to be translated exceeds the translation limit of {0} characters.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/UiExtensionPlugins/Translator/TranslatorEngines/DeepLEngine.py" line="104"/>
        <source>&lt;p&gt;DeepL: No translation found&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DeleteFilesConfirmationDialog</name>
    <message>
        <location filename="../UI/DeleteFilesConfirmationDialog.ui" line="22"/>
        <source>Dummy</source>
        <translation>Dummy</translation>
    </message>
</context>
<context>
    <name>DiffColoursPage</name>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="52"/>
        <source>Header Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="101"/>
        <source>Normal Text</source>
        <translation>Texte normal</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="127"/>
        <source>Added Text</source>
        <translation>Texte ajouté</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="153"/>
        <source>Removed Text</source>
        <translation>Texte supprimé</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="179"/>
        <source>Replaced Text</source>
        <translation>Texte remplacé</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="205"/>
        <source>Context Line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="17"/>
        <source>&lt;b&gt;Configure Diff colors&lt;/b&gt;</source>
        <translation>&lt;b&gt;Configurer les couleurs Diff&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="39"/>
        <source>Select the background color for header lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="42"/>
        <source>Header Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="65"/>
        <source>Select the background color for bad whitespace</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="68"/>
        <source>Whitespace Color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="88"/>
        <source>Select the text foreground color</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="91"/>
        <source>Text Color</source>
        <translation>Couleur du texte</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="114"/>
        <source>Select the background color for additions</source>
        <translation>Choisir la couleur de fond pour un texte ajouté</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="117"/>
        <source>Added Color</source>
        <translation>Couleur d&apos;ajout</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="140"/>
        <source>Select the background color for removed text</source>
        <translation>Choisir la couleur de fond d&apos;un texte supprimé</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="143"/>
        <source>Removed Color</source>
        <translation>Couleur de suppression</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="166"/>
        <source>Select the background color for replaced text</source>
        <translation>Choisir la couleur de fond d&apos;un texte remplacé</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="169"/>
        <source>Replaced Color</source>
        <translation>Couleur de remplacement</translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="192"/>
        <source>Select the background color for context lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Preferences/ConfigurationPages/DiffColoursPage.ui" line="195"/>
        <source>Context Color</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DiffDialog</name>
    <message>
        <location filename="../UI/DiffDialog.py" line="109"/>
        <source>Patch Files (*.diff)</source>
        <translation>Fichiers Patch (*.diff)</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.py" line="144"/>
        <source>Save Diff</source>
        <translation>Enregistrer Diff</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.py" line="181"/>
        <source>Compare Files</source>
        <translation>Comparaison de fichiers</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.py" line="264"/>
        <source>There is no difference.</source>
        <translation>Aucune différence.</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.ui" line="14"/>
        <source>File Differences</source>
        <translation>Différences entre fichiers</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.ui" line="22"/>
        <source>File &amp;1:</source>
        <translation>Fichier &amp;1:</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.ui" line="41"/>
        <source>Enter the name of the first file</source>
        <translation>Entrer le nom du premier fichier</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.ui" line="52"/>
        <source>File &amp;2:</source>
        <translation>Fichier &amp;2:</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.ui" line="71"/>
        <source>Enter the name of the second file</source>
        <translation>Entrer le nom du deuxième fichier</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.ui" line="86"/>
        <source>Select to generate a unified diff</source>
        <translation>Cocher pour faire apparaitre les différences sur des lignes acolées successives</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.ui" line="89"/>
        <source>&amp;Unified Diff</source>
        <translation>Diff &amp;unifié</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.ui" line="92"/>
        <source>Alt+U</source>
        <translation>Alt+U</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.ui" line="102"/>
        <source>Select to generate a context diff</source>
        <translation>Cocher pour faire apparaitre les différences de façon séparée, dans leur contexte</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.ui" line="105"/>
        <source>Co&amp;ntext Diff</source>
        <translation>Diff co&amp;ntextuel</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.ui" line="108"/>
        <source>Alt+N</source>
        <translation>Alt+N</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.py" line="48"/>
        <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="52"/>
        <source>Save the output to a patch file</source>
        <translation>Enregistrer dans un fichier patch</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.py" line="46"/>
        <source>Compare</source>
        <translation>Comparer</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.py" line="50"/>
        <source>Save</source>
        <translation>Enregistrer</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.py" line="144"/>
        <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br /&gt;Reason: {1}&lt;/p&gt;</source>
        <translation>&lt;p&gt;Le fichier patch &lt;b&gt;{0}&lt;/b&gt; ne peut être enregistré.&lt;br /&gt;Raison : {1}&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.py" line="181"/>
        <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.py" line="126"/>
        <source>&lt;p&gt;The patch file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
        <translation>&lt;p&gt;Le fichier patch &lt;b&gt;{0}&lt;/b&gt; existe déjà. L&apos;écraser ?&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../UI/DiffDialog.ui" line="80"/>
        <source>Select Diff Kind</source>
        <translation>Choisir le type de Diff</translation>
    </message>
</context>
<context>
    <name>DirectorySyncHandler</name>
    <message>
        <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="72"/>
        <source>Error creating the shared directory.
{0}</source>
        <translation>Erreur à la création d&apos;un répertoire partagé.
{0}</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="98"/>
        <source>Cannot read remote file.
{0}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="136"/>
        <source>Cannot write remote file.
{0}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/Sync/DirectorySyncHandler.py" line="219"/>
        <source>Synchronization finished</source>
        <translation>Synchronisation terminée</translation>
    </message>
</context>
<context>
    <name>DocStyleChecker</name>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="15"/>
        <source>module is missing a docstring</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="17"/>
        <source>public function/method is missing a docstring</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="20"/>
        <source>private function/method may be missing a docstring</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="23"/>
        <source>public class is missing a docstring</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="25"/>
        <source>private class may be missing a docstring</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="27"/>
        <source>docstring not surrounded by &quot;&quot;&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="29"/>
        <source>docstring containing \ not surrounded by r&quot;&quot;&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="32"/>
        <source>one-liner docstring on multiple lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="34"/>
        <source>docstring has wrong indentation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="83"/>
        <source>docstring summary does not end with a period</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="40"/>
        <source>docstring summary is not in imperative mood (Does instead of Do)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="44"/>
        <source>docstring summary looks like a function&apos;s/method&apos;s signature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="47"/>
        <source>docstring does not mention the return value type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="50"/>
        <source>function/method docstring is separated by a blank line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="53"/>
        <source>class docstring is not preceded by a blank line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="56"/>
        <source>class docstring is not followed by a blank line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="117"/>
        <source>docstring summary is not followed by a blank line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="62"/>
        <source>last paragraph of docstring is not followed by a blank line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="70"/>
        <source>private function/method is missing a docstring</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="73"/>
        <source>private class is missing a docstring</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="77"/>
        <source>leading quotes of docstring not on separate line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="80"/>
        <source>trailing quotes of docstring not on separate line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="87"/>
        <source>docstring does not contain a @return line but function/method returns something</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="91"/>
        <source>docstring contains a @return line but function/method doesn&apos;t return anything</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="95"/>
        <source>docstring does not contain enough @param/@keyparam lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="98"/>
        <source>docstring contains too many @param/@keyparam lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="101"/>
        <source>keyword only arguments must be documented with @keyparam lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="104"/>
        <source>order of @param/@keyparam lines does not match the function/method signature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="107"/>
        <source>class docstring is preceded by a blank line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="109"/>
        <source>class docstring is followed by a blank line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="111"/>
        <source>function/method docstring is preceded by a blank line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="114"/>
        <source>function/method docstring is followed by a blank line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="120"/>
        <source>last paragraph of docstring is followed by a blank line</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="123"/>
        <source>docstring does not contain a @exception line but function/method raises an exception</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="127"/>
        <source>docstring contains a @exception line but function/method doesn&apos;t raise an exception</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="150"/>
        <source>{0}: {1}</source>
        <translation>{0}: {1}</translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="36"/>
        <source>docstring does not contain a summary</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="85"/>
        <source>docstring summary does not start with &apos;{0}&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="131"/>
        <source>raised exception &apos;{0}&apos; is not documented in docstring</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="134"/>
        <source>documented exception &apos;{0}&apos; is not raised</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="137"/>
        <source>docstring does not contain a @signal line but class defines signals</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="140"/>
        <source>docstring contains a @signal line but class doesn&apos;t define signals</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="143"/>
        <source>defined signal &apos;{0}&apos; is not documented in docstring</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="146"/>
        <source>documented signal &apos;{0}&apos; is not defined</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="75"/>
        <source>class docstring is still a default string</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="68"/>
        <source>function docstring is still a default string</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/translations.py" line="66"/>
        <source>module docstring is still a default string</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DotDesktopListSelectionDialog</name>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopListSelectionDialog.ui" line="14"/>
        <source>Select Entries</source>
        <translation>Sélectionner entrées</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopListSelectionDialog.ui" line="23"/>
        <source>Select applicable entries:</source>
        <translation>Sélectionner les entrées applicables :</translation>
    </message>
</context>
<context>
    <name>DotDesktopWizard</name>
    <message>
        <location filename="../Plugins/PluginWizardDotDesktop.py" line="121"/>
        <source>.desktop Wizard</source>
        <translation>Assistant .desktop</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginWizardDotDesktop.py" line="83"/>
        <source>.&amp;desktop Wizard...</source>
        <translation>Assistant .&amp;desktop...</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginWizardDotDesktop.py" line="89"/>
        <source>&lt;b&gt;.desktop Wizard&lt;/b&gt;&lt;p&gt;This wizard opens a dialog for entering all the parameters needed to create the contents of a .desktop file. The generated code replaces the text of the current editor. Alternatively a new editor is opened.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/PluginWizardDotDesktop.py" line="115"/>
        <source>No current editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/PluginWizardDotDesktop.py" line="115"/>
        <source>Please open or create a file first.</source>
        <translation>Veuillez d&apos;abord ouvrir ou créer un fichier.</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginWizardDotDesktop.py" line="121"/>
        <source>The current editor contains text. Shall this be replaced?</source>
        <translation>L&apos;éditeur actuel contient du texte. Faut-il le remplacer ?</translation>
    </message>
</context>
<context>
    <name>DotDesktopWizardDialog</name>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="314"/>
        <source>.desktop Wizard</source>
        <translation>Assistant .desktop</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="25"/>
        <source>.desktop File Type:</source>
        <translation>Type de fichier .desktop :</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="32"/>
        <source>Select a target .desktop file format</source>
        <translation>Choisir un format de fichier .desktop</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="58"/>
        <source>Basic</source>
        <translation>Basique</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="64"/>
        <source>Type:</source>
        <translation>Type :</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="71"/>
        <source>Enter the type</source>
        <translation>Entrer le type</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="111"/>
        <source>Mandatory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="450"/>
        <source>Version:</source>
        <translation>Version :</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="91"/>
        <source>Enter the version of the .desktop specification</source>
        <translation>Entrer la version de la spécification .desktop</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="436"/>
        <source>Name:</source>
        <translation>Nom :</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="443"/>
        <source>Enter the application name</source>
        <translation>Entrer le nom de l&apos;application</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="118"/>
        <source>Generic Name:</source>
        <translation>Nom générique :</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="125"/>
        <source>Enter the generic application name</source>
        <translation>Entrer le nom générique de l&apos;application</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="132"/>
        <source>Comment:</source>
        <translation>Commentaire :</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="139"/>
        <source>Enter a comment</source>
        <translation>Entrer un commentaire</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="146"/>
        <source>Icon:</source>
        <translation>Icone :</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="153"/>
        <source>Enter the icon file name</source>
        <translation>Entrer le nom du fichier de l&apos;icone</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="160"/>
        <source>Try Exec:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="167"/>
        <source>Enter an executable command used to determine the application&apos;s presence</source>
        <translation>Entrer une commande executable pour déterminer la présence de l&apos;application</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="174"/>
        <source>Exec:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="181"/>
        <source>Enter the executable command</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="188"/>
        <source>Path:</source>
        <translation>Chemin :</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="195"/>
        <source>Enter the working directory</source>
        <translation>Entrer le répertoire de travail</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="202"/>
        <source>Execute in Terminal:</source>
        <translation>Exécuter dans le terminal :</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="209"/>
        <source>Select to execute the application in a terminal</source>
        <translation>Cocher pour exécuter l&apos;application dans un terminal</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="232"/>
        <source>Mimetype:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="239"/>
        <source>Enter the mime type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="246"/>
        <source>Categories:</source>
        <translation>Catégories :</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="253"/>
        <source>Enter the list of categories separated by &apos;;&apos;</source>
        <translation>Entrer la liste de catégories séparées par &apos;;&apos;</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="260"/>
        <source>Press to select the categories via a dialog</source>
        <translation>Cliquer pour sélectionner les catégories</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="267"/>
        <source>Actions:</source>
        <translation>Actions :</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="274"/>
        <source>Enter the list of actions separated by &apos;;&apos;</source>
        <translation>Entrer la liste des actions séparées par &apos;;&apos;</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="281"/>
        <source>Only Show In:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="288"/>
        <source>Enter the list of environments to show in separated by &apos;;&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="315"/>
        <source>Only one of &apos;Only Show In&apos; or &apos;Not Show In&apos; allowed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="322"/>
        <source>Press to select the environments via a dialog</source>
        <translation>Cliquer pour sélectionner l&apos;environnement</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="305"/>
        <source>Not Show In:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="312"/>
        <source>Enter the list of environments to not show in separated by &apos;;&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="343"/>
        <source>KDE Plasma</source>
        <translation>KDE Plasma</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="349"/>
        <source>Encoding:</source>
        <translation>Encodage :</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="356"/>
        <source>Select the encoding of the file</source>
        <translation>Choisir l&apos;encodage du fichier</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="363"/>
        <source>API:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="370"/>
        <source>Select the Plasma API</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="377"/>
        <source>Service Type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="384"/>
        <source>Enter the service type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="394"/>
        <source>Main Script:</source>
        <translation>Script principal :</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="401"/>
        <source>Enter the main script name</source>
        <translation>Entrer le nom du script principal</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="408"/>
        <source>Author:</source>
        <translation>Auteur :</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="415"/>
        <source>Enter the author&apos;s name</source>
        <translation>Entrer le nom de l&apos;auteur</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="422"/>
        <source>Email:</source>
        <translation>Courriel :</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="429"/>
        <source>Enter the auhor email</source>
        <translation>Entrer le courriel de l&apos;auteur</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="457"/>
        <source>Enter the version number in the form &apos;major.minor[.patch[.sub]]&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="464"/>
        <source>Website:</source>
        <translation>Site web :</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="471"/>
        <source>Enter the URL of the website</source>
        <translation>Entrer l&apos;URL du site web</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="478"/>
        <source>Category:</source>
        <translation>Catégorie :</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="485"/>
        <source>Select a category</source>
        <translation>Choisir une catégorie</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="492"/>
        <source>Depends:</source>
        <translation>Dépendances :</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="499"/>
        <source>Enter the list of dependancies separated by &apos;;&apos;</source>
        <translation>Entrer la liste des dépendances séparées par &apos;;&apos;</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="506"/>
        <source>License:</source>
        <translation>Licence :</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="513"/>
        <source>Enter the license type</source>
        <translation>Entrer le type de licence</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="523"/>
        <source>Enabled by Default:</source>
        <translation>Actif par défault :</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="530"/>
        <source>Select to enable this by default</source>
        <translation>Cocher pour activer par défaut</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="567"/>
        <source>Unity</source>
        <translation>Unity</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="573"/>
        <source>X-Ayatana-Desktop-Shortcuts:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="580"/>
        <source>Enter the desktop shortcuts separated by &apos;;&apos;</source>
        <translation>Entrer les raccourcis clavier séparés par &apos;;&apos;</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="609"/>
        <source>Press to populate entry fields from project data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.ui" line="612"/>
        <source>Populate from Project</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="80"/>
        <source>FreeDesktop Standard .desktop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="80"/>
        <source>KDE Plasma MetaData .desktop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="80"/>
        <source>Ubuntu Unity QuickList .desktop</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/DotDesktopWizard/DotDesktopWizardDialog.py" line="314"/>
        <source>Only one of &apos;Only Show In&apos; or  &apos;Not Show In&apos; allowed.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DownloadAskActionDialog</name>
    <message>
        <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="14"/>
        <source>What to do?</source>
        <translation>Que faire ?</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="23"/>
        <source>You are about to download this file:</source>
        <translation>Vous êtes sur le point de télécharger ce fichier :</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="49"/>
        <source>Type:</source>
        <translation>Type :</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="69"/>
        <source>From:</source>
        <translation>Depuis :</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="100"/>
        <source>Select to open the downloaded file</source>
        <translation>Cocher pour ouvrir le fichier téléchargé</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="103"/>
        <source>&amp;Open File</source>
        <translation>&amp;Ouvrir le fichier</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="110"/>
        <source>Select to scan the file with VirusTotal</source>
        <translation>Cocher pour scanner le fichier avec VirusTotal</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="113"/>
        <source>Scan with &amp;VirusTotal</source>
        <translation>Scanner avec &amp;VirusTotal</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="133"/>
        <source>Select to save the file</source>
        <translation>Cocher pour enregistrer le fichier</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="136"/>
        <source>&amp;Save File</source>
        <translation>Enregi&amp;strer le fichier</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadAskActionDialog.ui" line="146"/>
        <source>&lt;b&gt;What do you want to do?&lt;/b&gt;</source>
        <translation>&lt;b&gt;Que voulez-vous faire ?&lt;/b&gt;</translation>
    </message>
</context>
<context>
    <name>DownloadItem</name>
    <message>
        <location filename="../WebBrowser/Download/DownloadItem.ui" line="41"/>
        <source>Icon</source>
        <translation>Icône</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadItem.ui" line="72"/>
        <source>Filename</source>
        <translation>Nom de fichier</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadItem.ui" line="122"/>
        <source>Press to cancel the download</source>
        <translation>Cliquer pour annuler le téléchargement</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadItem.ui" line="132"/>
        <source>Press to open the downloaded file</source>
        <translation>Cliquer pour ouvrir le fichier téléchargé</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadItem.py" line="220"/>
        <source>Download canceled: {0}</source>
        <translation>Téléchargement annulé : {0}</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadItem.py" line="210"/>
        <source>Save File</source>
        <translation>Enregistrer le fichier</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadItem.py" line="249"/>
        <source>Download directory ({0}) couldn&apos;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="439"/>
        <source>?</source>
        <translation>?</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadItem.py" line="452"/>
        <source>{0} of {1} - Stopped</source>
        <translation>{0} sur {1} - Arrêté</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadItem.py" line="193"/>
        <source>VirusTotal scan scheduled: {0}</source>
        <translation>Scan VirusTotal planifié : {0}</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadItem.ui" line="109"/>
        <source>Press to pause the download</source>
        <translation>Cliquer pour mettre en pause le téléchargement</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadItem.py" line="448"/>
        <source>{0} downloaded</source>
        <translation>{0} téléchargé</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadItem.ui" line="53"/>
        <source>Date and Time</source>
        <translation>Date et heure</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadItem.py" line="437"/>
        <source>{0} of {1} ({2}/sec) {3}</source>
        <translation>{0} sur {1} ({2}/sec) {3}</translation>
    </message>
</context>
<context>
    <name>DownloadManager</name>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.ui" line="31"/>
        <source>Press to clean up the list of downloads</source>
        <translation>Cliquer pour nettoyer la liste des téléchargements</translation>
    </message>
    <message numerus="yes">
        <location filename="../WebBrowser/Download/DownloadManager.py" line="168"/>
        <source>There are %n downloads in progress.
Do you want to quit anyway?</source>
        <translation>
            <numerusform>Il y a %n téléchargement en cours.
Voulez-vous tout de même quitter ?</numerusform>
            <numerusform>Il y a %n téléchargements en cours.
Voulez-vous tout de même quitter ?</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.ui" line="34"/>
        <source>Clear List</source>
        <translation>Effacer la liste</translation>
    </message>
    <message>
        <location filename="../Helpviewer/Download/DownloadManager.py" line="92"/>
        <source>Retry</source>
        <translation type="obsolete">Réessayer</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.py" line="107"/>
        <source>Open</source>
        <translation>Ouvrir</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.py" line="111"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.py" line="115"/>
        <source>Open Containing Folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.py" line="119"/>
        <source>Go to Download Page</source>
        <translation>Aller à la page de téléchargement</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.py" line="122"/>
        <source>Copy Download Link</source>
        <translation>Copier le lien de téléchargement</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.py" line="126"/>
        <source>Select All</source>
        <translation>Tout sélectionner</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.py" line="135"/>
        <source>Remove From List</source>
        <translation>Retirer de la liste</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.py" line="257"/>
        <source>Suspicuous URL detected</source>
        <translation>URL suspecte détectée</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.py" line="257"/>
        <source>&lt;p&gt;The URL &lt;b&gt;{0}&lt;/b&gt; was found in the Safe Browsing database.&lt;/p&gt;{1}</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.py" line="589"/>
        <source>Download Manager</source>
        <translation>Gestionnaire de téléchargements</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.py" line="501"/>
        <source>Downloads finished</source>
        <translation>Téléchargements terminés</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.py" line="501"/>
        <source>All files have been downloaded.</source>
        <translation>Tous les fichiers ont été téléchargés.</translation>
    </message>
    <message numerus="yes">
        <location filename="../WebBrowser/Download/DownloadManager.py" line="623"/>
        <source>{0}% of %n file(s) ({1}) {2}</source>
        <translation>
            <numerusform>{0}% sur %n fichier ({1}) {2}</numerusform>
            <numerusform>{0}% sur %n fichiers ({1}) {2}</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadManager.py" line="630"/>
        <source>{0}% - Download Manager</source>
        <translation>{0}% - Gestionnaire de téléchargement</translation>
    </message>
</context>
<context>
    <name>DownloadManagerButton</name>
    <message>
        <location filename="../WebBrowser/Download/DownloadManagerButton.py" line="36"/>
        <source>Open Download Manager</source>
        <translation>Ouvrir le gestionnaire de téléchargement</translation>
    </message>
</context>
<context>
    <name>DownloadUtilities</name>
    <message numerus="yes">
        <location filename="../WebBrowser/Download/DownloadUtilities.py" line="27"/>
        <source>%n seconds remaining</source>
        <translation>
            <numerusform>%n seconde restante</numerusform>
            <numerusform>%n secondes restantes</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadUtilities.py" line="75"/>
        <source>Unknown speed</source>
        <translation>Vitesse inconnue</translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadUtilities.py" line="79"/>
        <source>{0:.1f} KiB/s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadUtilities.py" line="84"/>
        <source>{0:.2f} MiB/s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadUtilities.py" line="89"/>
        <source>{0:.2f} GiB/s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadUtilities.py" line="49"/>
        <source>{0:.1f} Bytes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadUtilities.py" line="53"/>
        <source>{0:.1f} KiB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadUtilities.py" line="57"/>
        <source>{0:.2f} MiB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadUtilities.py" line="61"/>
        <source>{0:.2f} GiB</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <location filename="../WebBrowser/Download/DownloadUtilities.py" line="35"/>
        <source>%n hours remaining</source>
        <translation>
            <numerusform>%n heure restante</numerusform>
            <numerusform>%n heures restantes</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../WebBrowser/Download/DownloadUtilities.py" line="23"/>
        <source>few seconds remaining</source>
        <translation>quelques secondes restantes</translation>
    </message>
    <message numerus="yes">
        <location filename="../WebBrowser/Download/DownloadUtilities.py" line="31"/>
        <source>%n minutes remaining</source>
        <translation>
            <numerusform>%n minute restante</numerusform>
            <numerusform>%n minutes restantes</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>E5ErrorMessageFilterDialog</name>
    <message>
        <location filename="../E5Gui/E5ErrorMessageFilterDialog.ui" line="14"/>
        <source>Error Messages Filter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../E5Gui/E5ErrorMessageFilterDialog.py" line="37"/>
        <source>&lt;b&gt;Error Message Filters&lt;/b&gt;&lt;p&gt;This list shows the configured message filters used to suppress error messages from within Qt.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>E5FileSaveConfirmDialog</name>
    <message>
        <location filename="../E5Gui/E5FileSaveConfirmDialog.py" line="52"/>
        <source>The given file exists already.</source>
        <translation>Le fichier donné existe déjà.</translation>
    </message>
    <message>
        <location filename="../E5Gui/E5FileSaveConfirmDialog.py" line="63"/>
        <source>Overwrite</source>
        <translation>Écraser</translation>
    </message>
    <message>
        <location filename="../E5Gui/E5FileSaveConfirmDialog.py" line="65"/>
        <source>Rename</source>
        <translation>Renommer</translation>
    </message>
</context>
<context>
    <name>E5GoogleMail</name>
    <message>
        <location filename="../E5Network/E5GoogleMail.py" line="159"/>
        <source>The client secrets file is not present. Has the Gmail API been enabled?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../E5Network/E5GoogleMail.py" line="196"/>
        <source>OAuth2 Authorization Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../E5Network/E5GoogleMail.py" line="196"/>
        <source>Enter the OAuth2 authorization code:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../E5Network/E5GoogleMail.py" line="240"/>
        <source>No authorized session available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../E5Network/E5GoogleMail.py" line="258"/>
        <source>Message #{0} sent.</source>
        <translation>Message #{0} envoyé.</translation>
    </message>
</context>
<context>
    <name>E5GraphicsView</name>
    <message>
        <location filename="../E5Graphics/E5GraphicsView.py" line="57"/>
        <source>&lt;b&gt;Graphics View&lt;/b&gt;
&lt;p&gt;This graphics view is used to show a diagram. 
There are various actions available to manipulate the 
shown items.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Clicking on an item selects it.&lt;/li&gt;
&lt;li&gt;Ctrl-clicking adds an item to the selection.&lt;/li&gt;
&lt;li&gt;Ctrl-clicking a selected item deselects it.&lt;/li&gt;
&lt;li&gt;Clicking on an empty spot of the canvas resets the selection.&lt;/li&gt;
&lt;li&gt;Dragging the mouse over the canvas spans a rubberband to 
select multiple items.&lt;/li&gt;
&lt;li&gt;Dragging the mouse over a selected item moves the 
whole selection.&lt;/li&gt;
&lt;/ul&gt;
</source>
        <translation>&lt;b&gt;Diagrammes&lt;/b&gt;
&lt;p&gt;Ce graphique est utilisé pour afficher un diagramme. 
Plusieurs opérations permettent de manipuler les éléments.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cliquer sur un élément pour le sélectionner.&lt;/li&gt;
&lt;li&gt;Ctrl+click pour ajouter ou supprimer un élément de la sélection .&lt;/li&gt;&lt;li&gt;Cliquer dans une zone vide pour annuler la sélection.&lt;/li&gt;
&lt;li&gt;Sélectionner ou déselectionner plusieurs éléments à la souris
avec une sélection rectangulaire.&lt;/li&gt;&lt;/ul&gt;
</translation>
    </message>
    <message>
        <location filename="../E5Graphics/E5GraphicsView.py" line="415"/>
        <source>{0}, Page {1}</source>
        <translation>{0}, Page {1}</translation>
    </message>
</context>
<context>
    <name>E5ListSelectionDialog</name>
    <message>
        <location filename="../E5Gui/E5ListSelectionDialog.ui" line="14"/>
        <source>Select from List</source>
        <translation>Sélectionner à partir de la liste</translation>
    </message>
    <message>
        <location filename="../E5Gui/E5ListSelectionDialog.ui" line="23"/>
        <source>Select from the list below:</source>
        <translation>Sélectionner à partir de la liste ci-dessous :</translation>
    </message>
</context>
<context>
    <name>E5MainWindow</name>
    <message>
        <location filename="../E5Gui/E5MainWindow.py" line="54"/>
        <source>Loading Style Sheet</source>
        <translation>Chargement d&apos;une feuille de style</translation>
    </message>
    <message>
        <location filename="../E5Gui/E5MainWindow.py" line="54"/>
        <source>&lt;p&gt;The Qt Style Sheet file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;br&gt;Reason: {1}&lt;/p&gt;</source>
        <translation>&lt;p&gt;La feuille de style Qt &lt;b&gt;{0}&lt;/b&gt; ne peut être lue.&lt;br&gt;Raison: {1}&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>E5MessageBoxWizard</name>
    <message>
        <location filename="../Plugins/PluginWizardE5MessageBox.py" line="76"/>
        <source>E5MessageBox Wizard</source>
        <translation>Assistante E5MessageBox</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginWizardE5MessageBox.py" line="72"/>
        <source>&amp;E5MessageBox Wizard...</source>
        <translation>Assistant &amp;E5MessageBox...</translation>
    </message>
    <message>
        <location filename="../Plugins/PluginWizardE5MessageBox.py" line="77"/>
        <source>&lt;b&gt;E5MessageBox Wizard&lt;/b&gt;&lt;p&gt;This wizard opens a dialog for entering all the parameters needed to create an E5MessageBox. The generated code is inserted at the current cursor position.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/PluginWizardE5MessageBox.py" line="124"/>
        <source>No current editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/PluginWizardE5MessageBox.py" line="124"/>
        <source>Please open or create a file first.</source>
        <translation>Veuillez d&apos;abord ouvrir ou créer un fichier.</translation>
    </message>
</context>
<context>
    <name>E5MessageBoxWizardDialog</name>
    <message>
        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="14"/>
        <source>E5MessageBox Wizard</source>
        <translation>Assistant E5MessageBox</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="23"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="29"/>
        <source>Generate an Information message box</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="417"/>
        <source>Information</source>
        <translation>Information</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="45"/>
        <source>Generate a Question message box</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="433"/>
        <source>Question</source>
        <translation>Question</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="58"/>
        <source>Generate a Warning message box</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="449"/>
        <source>Warning</source>
        <translation>Warning</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="71"/>
        <source>Generate a Critical message box</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="462"/>
        <source>Critical</source>
        <translation>Critique</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="81"/>
        <source>Generate a Yes/No message box</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="84"/>
        <source>Yes/No</source>
        <translation>Oui/Non</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="91"/>
        <source>Generate a retry/abort message box</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="94"/>
        <source>Retry/Abort</source>
        <translation>Réessayer/Annuler</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="101"/>
        <source>Generate an &quot;ok to clear data&quot; message box</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="104"/>
        <source>OK to clear data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="114"/>
        <source>Generate an About message box</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="117"/>
        <source>About</source>
        <translation>À propos</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="127"/>
        <source>Generate an AboutQt message box</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="130"/>
        <source>About Qt</source>
        <translation>À propos de Qt</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="137"/>
        <source>Generate a standard message box</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="140"/>
        <source>Standard message box</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="164"/>
        <source>Title</source>
        <translation>Titre</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="171"/>
        <source>Enter the title for the message box</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="178"/>
        <source>Message</source>
        <translation>Message</translation>
    </message>
    <message>
        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="185"/>