<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="fr_FR">
<context>
    <name>Database</name>
    <message>
        <location filename="../../libs/utils/database.cpp" line="722"/>
        <source>WARNING: %1 database already in use</source>
        <translation>ATTENTION: base de données %1 déjà en cours d&apos;utilisation</translation>
    </message>
    <message>
        <location filename="../../libs/utils/database.cpp" line="866"/>
        <source>ERROR: Database `%1` is not readable. Path: %2</source>
        <translation>ERREUR: base de données %1 n&apos;est pas lisible. Chemin %2</translation>
    </message>
    <message>
        <location filename="../../libs/utils/database.cpp" line="877"/>
        <source>ERROR: Database %1 is not readable. Host: %2</source>
        <translation>ERREUR: base de données %1 n&apos;est pas lisible. Hôte %2</translation>
    </message>
    <message>
        <location filename="../../libs/utils/database.cpp" line="886"/>
        <source>ERROR: Database %1 is not readable. Path: %2</source>
        <translation>ERREUR: base de données %1 n&apos;est pas lisible. Chemin : %2</translation>
    </message>
    <message>
        <location filename="../../libs/utils/database.cpp" line="915"/>
        <source>ERROR: Database %1 is not writable. Path: %2.</source>
        <translation>ERREUR: base de données %1 n&apos;est pas inscriptible. Chemin : %2.</translation>
    </message>
    <message>
        <location filename="../../libs/utils/database.cpp" line="967"/>
        <source>INFO: database %1 connection = %2</source>
        <translation>INFO : base de données %1 connexion %2</translation>
    </message>
    <message>
        <location filename="../../libs/utils/database.cpp" line="1193"/>
        <source>Database Scheme Error: wrong number of fields for table %1</source>
        <translation>Schema de base erroné : mauvais nombre de champs dans la table %1</translation>
    </message>
    <message>
        <location filename="../../libs/utils/database.cpp" line="1202"/>
        <source>Database Scheme Error: field number %1 differs: %2 instead of %3 in table %4</source>
        <translation>Schema de base erroné : champs numéro %1 différe : %2 au lieu de %3 dans la table %4</translation>
    </message>
    <message>
        <location filename="../../libs/utils/database.cpp" line="2377"/>
        <source>Can not create table %1</source>
        <translation>Impossible de créer la table %1</translation>
    </message>
</context>
<context>
    <name>LineEditEchoSwitcher</name>
    <message>
        <location filename="../../libs/utils/widgets/lineeditechoswitcher.cpp" line="74"/>
        <location filename="../../libs/utils/widgets/lineeditechoswitcher.cpp" line="103"/>
        <source>Display/Hide text</source>
        <translation>Afficher/cacher le texte</translation>
    </message>
</context>
<context>
    <name>Log</name>
    <message>
        <location filename="../../libs/utils/log.cpp" line="180"/>
        <source>SQL Error: 
     * %1
     * %2
     * %3</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../libs/utils/log.cpp" line="216"/>
        <source>%1 ms: %2</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../libs/utils/log.cpp" line="289"/>
        <source>Unable to save %1: Error %2</source>
        <translation>Impossible de sauvegarder %1 : Erreur %2</translation>
    </message>
    <message>
        <location filename="../../libs/utils/log.cpp" line="319"/>
        <source>*****  Registered Errors  *****
</source>
        <translation>*****  Erreurs engistrées  *****
</translation>
    </message>
</context>
<context>
    <name>QAbstractXmlTreeModel</name>
    <message>
        <location filename="../../libs/utils/qabstractxmltreemodel.cpp" line="116"/>
        <source>Can not read XML file content %1</source>
        <translation>Impossible de lire le contenu du fichier XML %1</translation>
    </message>
    <message>
        <location filename="../../libs/utils/qabstractxmltreemodel.cpp" line="119"/>
        <source>Reading file: %1</source>
        <translation>Fichier lu : %1</translation>
    </message>
    <message>
        <location filename="../../libs/utils/qabstractxmltreemodel.cpp" line="123"/>
        <source>Can not open XML file %1</source>
        <translation>Impossible d&apos;ouvrir le fichier XML %1</translation>
    </message>
</context>
<context>
    <name>Serializer</name>
    <message>
        <location filename="../../libs/utils/serializer.cpp" line="286"/>
        <location filename="../../libs/utils/serializer.cpp" line="347"/>
        <location filename="../../libs/utils/serializer.cpp" line="405"/>
        <source>Can not deserialize to QHash.</source>
        <translation>Impossible de désérialiser le QHash.</translation>
    </message>
</context>
<context>
    <name>Utils</name>
    <message>
        <location filename="../../libs/utils/global.cpp" line="744"/>
        <location filename="../../libs/utils/global.cpp" line="749"/>
        <location filename="../../libs/utils/global.cpp" line="774"/>
        <source>Error %1 while trying to save file %2</source>
        <translation>Erreur %1 en tentant de sauvegarder le fichier %2</translation>
    </message>
    <message>
        <location filename="../../libs/utils/global.cpp" line="802"/>
        <source>Save to file</source>
        <translation>Sauvegarde dans le fichier</translation>
    </message>
    <message>
        <location filename="../../libs/utils/global.cpp" line="423"/>
        <location filename="../../libs/utils/global.cpp" line="425"/>
        <source>Error while retrieve information of uname under %1</source>
        <translation>Erreur en récupérant les données de uname sous %1</translation>
    </message>
    <message>
        <location filename="../../libs/utils/global.cpp" line="684"/>
        <source>%1: %2 does not exist. Trying to create it.</source>
        <translation>%1 : %2 n&apos;existe pas. Tentative de création.</translation>
    </message>
    <message>
        <location filename="../../libs/utils/global.cpp" line="687"/>
        <source>Unable to create the %1: %2.</source>
        <translation>Impossible de créer %1 : %2.</translation>
    </message>
    <message>
        <location filename="../../libs/utils/global.cpp" line="692"/>
        <source>%1: %2 does not exist.</source>
        <translation>%1 : %2 n&apos;existe pas.</translation>
    </message>
    <message>
        <location filename="../../libs/utils/global.cpp" line="739"/>
        <source>File %1 already exists. Do you want de replace it?</source>
        <translation>Fichier %1 existe déjà. Voulez-vous le remplacer ?</translation>
    </message>
    <message>
        <location filename="../../libs/utils/global.cpp" line="768"/>
        <source>Save file aborted by user (file already exists): </source>
        <translation>Sauvegarde annulée par l&apos;utilisateur (le fichier existe déjà) : </translation>
    </message>
    <message>
        <location filename="../../libs/utils/global.cpp" line="837"/>
        <source>File %1 does not exist or is not readable.</source>
        <translation>Le fichier %1 n&apos;existe pas ou n&apos;est pas lisible.</translation>
    </message>
    <message>
        <location filename="../../libs/utils/global.cpp" line="843"/>
        <source>Error %1 while trying to open file %2</source>
        <translation>Erreur %1 en essayant d&apos;ouvrir le fichier %2</translation>
    </message>
    <message>
        <location filename="../../libs/utils/global.cpp" line="1109"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location filename="../../libs/utils/global.cpp" line="1200"/>
        <source>This function is not available in this version.</source>
        <translation>Cette fonction n&apos;est pas disponible dans cette version.</translation>
    </message>
    <message>
        <location filename="../../libs/utils/global.cpp" line="1201"/>
        <source>You can send an email to developers and explain your difficulties: freemedforms@googlegroups.com.</source>
        <translation>Vous pouvez envoyer un courriel aux développeurs et expliquer vos difficultées : freemedforms@googlegroups.com.</translation>
    </message>
    <message>
        <location filename="../../libs/utils/global.cpp" line="1262"/>
        <source>Do you agree these terms?</source>
        <translation>Acceptez vous ces termes ?</translation>
    </message>
    <message>
        <location filename="../../libs/utils/global.cpp" line="1242"/>
        <location filename="../../libs/utils/global.cpp" line="1243"/>
        <source>License agreement acceptation</source>
        <translation>Agrément de Licence</translation>
    </message>
    <message>
        <location filename="../../libs/utils/global.cpp" line="765"/>
        <location filename="../../libs/utils/global.cpp" line="787"/>
        <source>%1 successfully saved (%2)</source>
        <translation>%1 correctement sauvegardé (%2)</translation>
    </message>
    <message>
        <location filename="../../libs/utils/global.cpp" line="1254"/>
        <source>&lt;b&gt;Before you can use this software, you must agree its license terms&lt;/b&gt;</source>
        <translation>&lt;b&gt;Avant d&apos;utiliser ce logiciel, vous devez accepter les termes de la licence.&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../../libs/utils/global.cpp" line="1329"/>
        <source>%1 is now in fullScreen Mode.</source>
        <translation>%1 est mode plein écran.</translation>
    </message>
    <message>
        <location filename="../../libs/utils/global.cpp" line="1334"/>
        <source>%1 is now in non fullScreen Mode.</source>
        <translation>%1 n&apos;est plus en mode plein écran.</translation>
    </message>
    <message>
        <location filename="../../libs/utils/global.cpp" line="2238"/>
        <source>Token replacement error (%1). Wrong number of parentheses.</source>
        <translation>Erreur lors du remplacement du repère (%1). Nombre incorrect de parenthèses.</translation>
    </message>
    <message>
        <location filename="../../libs/utils/licenseterms.cpp" line="189"/>
        <source>Non-Free content. Please ask your reseller.</source>
        <translation>Contenu non libre. Veuillez demander à votre vendeur.</translation>
    </message>
</context>
<context>
    <name>Utils::BasicLoginDialog</name>
    <message>
        <location filename="../../libs/utils/widgets/basiclogindialog.ui" line="14"/>
        <source>Dialog</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>Utils::DatabaseInformationDialog</name>
    <message>
        <location filename="../../libs/utils/widgets/databaseinformationdialog.cpp" line="128"/>
        <source>Save this report</source>
        <translation>Sauvegarder ce rapport</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/databaseinformationdialog.cpp" line="194"/>
        <source>Save the current report</source>
        <translation>Sauvegarder le rapport courant</translation>
    </message>
</context>
<context>
    <name>Utils::DateValidator</name>
    <message>
        <location filename="../../libs/utils/datevalidator.cpp" line="47"/>
        <location filename="../../libs/utils/datevalidator.cpp" line="136"/>
        <source>ddMMyy</source>
        <extracomment>this is a input mask for the local date format for ModernDateEditor that can be used by QDate::fromString()</extracomment>
        <translation></translation>
    </message>
    <message>
        <location filename="../../libs/utils/datevalidator.cpp" line="48"/>
        <location filename="../../libs/utils/datevalidator.cpp" line="137"/>
        <source>ddMMyyyy</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>Utils::DetailsButton</name>
    <message>
        <location filename="../../libs/utils/widgets/detailsbutton.cpp" line="46"/>
        <source>Details</source>
        <translation>Détails</translation>
    </message>
</context>
<context>
    <name>Utils::FileNameValidatingLineEdit</name>
    <message>
        <location filename="../../libs/utils/widgets/filenamevalidatinglineedit.cpp" line="95"/>
        <source>Name is empty.</source>
        <translation>Le nom est vide.</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/filenamevalidatinglineedit.cpp" line="104"/>
        <source>Name contains white space.</source>
        <translation>Le nom contient des espaces.</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/filenamevalidatinglineedit.cpp" line="106"/>
        <source>Invalid character &apos;%1&apos;.</source>
        <translation>Caractère &apos;%1&apos; invalide.</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/filenamevalidatinglineedit.cpp" line="117"/>
        <source>Invalid characters &apos;%1&apos;.</source>
        <translation>Caractères &apos;%1&apos; invalides.</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/filenamevalidatinglineedit.cpp" line="127"/>
        <source>Name matches MS Windows device. (%1).</source>
        <translation>Le nom correspond à l&apos;appareil (%1).</translation>
    </message>
</context>
<context>
    <name>Utils::FontSelectorButton</name>
    <message>
        <location filename="../../libs/utils/widgets/fontselectorbutton.cpp" line="116"/>
        <source>Edit font</source>
        <translation>Éditer la police</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/fontselectorbutton.cpp" line="117"/>
        <source>Reset to default</source>
        <translation>Remettre la valeur par défaut</translation>
    </message>
</context>
<context>
    <name>Utils::GenericInformationEditorDialog</name>
    <message>
        <location filename="../../libs/utils/widgets/genericinformationeditordialog.ui" line="14"/>
        <source>Dialog</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>Utils::GenericUpdateInformationEditor</name>
    <message>
        <location filename="../../libs/utils/widgets/genericupdateinformationeditor.ui" line="14"/>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericupdateinformationeditor.ui" line="20"/>
        <source>Version and date</source>
        <translation>Date et version</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericupdateinformationeditor.ui" line="26"/>
        <source>From</source>
        <translation>De</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericupdateinformationeditor.ui" line="36"/>
        <source>To</source>
        <translation>À</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericupdateinformationeditor.ui" line="46"/>
        <source>Release date</source>
        <translation>Date</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericupdateinformationeditor.ui" line="53"/>
        <source>dd/MM/yyyy</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericupdateinformationeditor.ui" line="63"/>
        <source>Author</source>
        <translation>Auteur</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericupdateinformationeditor.ui" line="76"/>
        <source>Update text</source>
        <translation>Texte de mise à jour</translation>
    </message>
</context>
<context>
    <name>Utils::HttpMultiDownloader</name>
    <message>
        <location filename="../../libs/utils/httpmultidownloader.cpp" line="215"/>
        <source>Saving cache</source>
        <translation>Sauveagrde du cache</translation>
    </message>
    <message>
        <location filename="../../libs/utils/httpmultidownloader.cpp" line="247"/>
        <source>Cache saved</source>
        <translation>Cache sauvegardé</translation>
    </message>
    <message>
        <location filename="../../libs/utils/httpmultidownloader.cpp" line="258"/>
        <source>Processing cache</source>
        <translation>Analyse du cache</translation>
    </message>
    <message>
        <location filename="../../libs/utils/httpmultidownloader.cpp" line="291"/>
        <source>Cache processed</source>
        <translation>Cache analysé</translation>
    </message>
</context>
<context>
    <name>Utils::Internal::GenericDescriptionEditor</name>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="14"/>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="24"/>
        <source>General information</source>
        <translation>Informations générales</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="30"/>
        <source>UUID:</source>
        <translation>Identifiant :</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="40"/>
        <source>Current version:</source>
        <translation>Version courante :</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="50"/>
        <source>Authors:</source>
        <translation>Auteurs :</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="57"/>
        <source>Author1, Author2, ...</source>
        <translation>Auteur1, Auteur2, ...</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="64"/>
        <source>Countries limitation:</source>
        <translation>Limitation à des pays :</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="71"/>
        <source>Country A, Country B, ...</source>
        <translation>Pays A, Pays B, ...</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="78"/>
        <source>Vendor:</source>
        <translation>Vendeur :</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="85"/>
        <source>Your company</source>
        <translation>Votre companie</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="92"/>
        <source>Creation date:</source>
        <translation>Date de création :</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="109"/>
        <source>Icon:</source>
        <translation>Icône :</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="139"/>
        <source>URL:</source>
        <translation>URL :</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="146"/>
        <source>http://</source>
        <translation>http://</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="153"/>
        <source>Absolute filename path:</source>
        <translation>Chemin absolue du fichier :</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="169"/>
        <source>FreeMedForms:</source>
        <translation>FreeMedForms :</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="179"/>
        <source>FreeDiams:</source>
        <translation>FreeDiams :</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="189"/>
        <source>FreeAccount:</source>
        <translation>FreeAccount :</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="222"/>
        <source>Category:</source>
        <translation>Catégorie :</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="248"/>
        <source>Tooltip:</source>
        <translation>Bulle d&apos;aide :</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="258"/>
        <source>Specialties:</source>
        <translation>Spécialité :</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="268"/>
        <source>Short description:</source>
        <translation>Description courte :</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="278"/>
        <source>Long description:</source>
        <translation>Description longue :</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="288"/>
        <source>License terms:</source>
        <translation>Termes de la licence :</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="321"/>
        <source>Versions:</source>
        <translation>Versions :</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="350"/>
        <source>From:</source>
        <translation>De :</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="360"/>
        <source>To:</source>
        <translation>À :</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="370"/>
        <source>Author:</source>
        <translation>Auteur :</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="380"/>
        <source>Date:</source>
        <translation>Date :</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="99"/>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="387"/>
        <source>dd/MM/yyyy</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="133"/>
        <source>Compatibility &amp;&amp; places</source>
        <translation>Compatibilité &amp;&amp; lieux</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="163"/>
        <source>Compatibility</source>
        <translation>Compatibilité</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="216"/>
        <source>Descriptions</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="303"/>
        <source>Update</source>
        <translation>Mise à jour</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="309"/>
        <source>Selection</source>
        <translation>Sélection</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="344"/>
        <source>Version</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/genericdescriptioneditor.ui" line="401"/>
        <source>XML</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>Utils::Internal::HttpDownloaderPrivate</name>
    <message>
        <location filename="../../libs/utils/httpdownloader.cpp" line="262"/>
        <source>Initialization of the download</source>
        <translation>Initialisation du téléchargement</translation>
    </message>
    <message>
        <location filename="../../libs/utils/httpdownloader.cpp" line="279"/>
        <source>There already exists a file called %1 in the current directory. Overwrite?</source>
        <translation>Un fichier nommé %1 existe déjà dans le répertoire. Voulez-vous l&apos;écraser ?</translation>
    </message>
    <message>
        <location filename="../../libs/utils/httpdownloader.cpp" line="288"/>
        <source>Unable to save the file %1: %2.</source>
        <translation>Impossible de sauvegarder le fichier %1 : %2.</translation>
    </message>
    <message>
        <location filename="../../libs/utils/httpdownloader.cpp" line="314"/>
        <source>Start downloading: %1 to %2</source>
        <translation>Début du téléchargement : %1 à %2</translation>
    </message>
    <message>
        <location filename="../../libs/utils/httpdownloader.cpp" line="335"/>
        <source>Download canceled.</source>
        <translation>Téléchargement annulé.</translation>
    </message>
    <message>
        <location filename="../../libs/utils/httpdownloader.cpp" line="363"/>
        <source>Download finished with an error: %1.</source>
        <translation>Le téléchargement s&apos;est terminé avec une erreur :%1.</translation>
    </message>
    <message>
        <location filename="../../libs/utils/httpdownloader.cpp" line="367"/>
        <source>Download finished.</source>
        <translation>Téléchargement terminé.</translation>
    </message>
    <message>
        <location filename="../../libs/utils/httpdownloader.cpp" line="380"/>
        <source>Download failed: %1.</source>
        <translation>Le téléchargement a échoué %1.</translation>
    </message>
    <message>
        <location filename="../../libs/utils/httpdownloader.cpp" line="381"/>
        <location filename="../../libs/utils/httpdownloader.cpp" line="386"/>
        <source>HTTP</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../libs/utils/httpdownloader.cpp" line="384"/>
        <location filename="../../libs/utils/httpdownloader.cpp" line="385"/>
        <source>Redirect to %1?</source>
        <translation>Redirigé vers %1 ?</translation>
    </message>
    <message>
        <location filename="../../libs/utils/httpdownloader.cpp" line="398"/>
        <source>Downloaded %1 to current directory.</source>
        <translation>Téléchargement terminé de %1 dans le répertoire courant.</translation>
    </message>
    <message>
        <location filename="../../libs/utils/httpdownloader.cpp" line="454"/>
        <source>Server authentication required</source>
        <translation>Authentification requise par le serveur</translation>
    </message>
    <message>
        <location filename="../../libs/utils/httpdownloader.cpp" line="481"/>
        <source>Proxy authentication required</source>
        <translation>Authentification requise par le pare-feu</translation>
    </message>
</context>
<context>
    <name>Utils::Internal::UpdateCheckerPrivate</name>
    <message>
        <location filename="../../libs/utils/updatechecker.cpp" line="97"/>
        <source>Error %1 while retreiving update file %2</source>
        <translation>Erreur %1 lors du rapatriement du fichier de mise à jour %2</translation>
    </message>
    <message>
        <location filename="../../libs/utils/updatechecker.cpp" line="124"/>
        <source>* Updates of version: %1</source>
        <translation>* Mises à jour de la version : %1</translation>
    </message>
</context>
<context>
    <name>Utils::LoginWidget</name>
    <message>
        <location filename="../../libs/utils/widgets/loginwidget.ui" line="14"/>
        <source>Form</source>
        <translation></translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/loginwidget.ui" line="20"/>
        <source>&amp;Login</source>
        <translation>&amp;Identifiant</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/loginwidget.ui" line="33"/>
        <source>&amp;Password</source>
        <translation>&amp;Mot de passe</translation>
    </message>
</context>
<context>
    <name>Utils::PathChooser</name>
    <message>
        <location filename="../../libs/utils/widgets/pathchooser.cpp" line="49"/>
        <source>Choose...</source>
        <translation>Sélectionnez...</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/pathchooser.cpp" line="51"/>
        <source>Browse...</source>
        <translation>Parcourir...</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/pathchooser.cpp" line="174"/>
        <source>Choose Directory</source>
        <translation>Selectionnez un répertoire</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/pathchooser.cpp" line="180"/>
        <source>Choose File</source>
        <translation>Sélectionnez un fichier</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/pathchooser.cpp" line="213"/>
        <source>The path must not be empty.</source>
        <translation>Le chemin ne peut pas être vide.</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/pathchooser.cpp" line="225"/>
        <source>The path &apos;%1&apos; does not exist.</source>
        <translation>Le chemin &apos;%1&apos; n&apos;existe pas.</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/pathchooser.cpp" line="240"/>
        <source>The path &apos;%1&apos; is not a directory.</source>
        <translation>Le chemin &apos;%1&apos; n&apos;est pas un répertoire.</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/pathchooser.cpp" line="248"/>
        <source>The path &apos;%1&apos; is not a file.</source>
        <translation>Le chemin &apos;%1&apos; n&apos;est pas un fichier.</translation>
    </message>
    <message>
        <location filename="../../libs/utils/widgets/pathchooser.cpp" line="267"/>
        <source>Path:</source>
        <translation>Chemin:</translation>
    </message>
</context>
<context>
    <name>Utils::QButtonLineEdit</name>
    <message>
        <location filename="../../libs/utils/widgets/qbuttonlineedit.cpp" line="118"/>
        <source>(press Alt up/down cursor to cycle)</source>
        <translation>(appuyez sur Alt et haut/bas pour faire défiler)</translation>
    </message>
</context>
<context>
    <name>Utils::UpdateChecker</name>
    <message>
        <location filename="../../libs/utils/updatechecker.cpp" line="275"/>
        <source>An update is available. Please check the web site: &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;</source>
        <translation>Une mise à jour est disponible. Veuillez vérifier sur le site internet de l&apos;application : &lt;a href=&quot;%1&quot;&gt;%1&lt;/a&gt;</translation>
    </message>
</context>
</TS>
