<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fr_FR">
<context>
    <name>AuthenticationRequiredException</name>
    <message>
        <source>%1 at %2</source>
        <translation>%1 sur %2</translation>
    </message>
    <message>
        <source>Proxy requires authentication.</source>
        <translation>Le proxy requiert une authentification.</translation>
    </message>
</context>
<context>
    <name>BinaryContent</name>
    <message>
        <source>Could not seek to %1 to read the operation data.</source>
        <translation>Impossible de rechercher dans %1 pour lire les données d&apos;exploitation.</translation>
    </message>
    <message>
        <source>Could not seek to %1 to read the resource collection block.</source>
        <translation>Impossible de rechercher dans %1 pour lire l&apos;ensemble des ressources.</translation>
    </message>
    <message>
        <source>Could not open meta resource. Error: %1</source>
        <translation>Impossible d&apos;ouvrir les métadonnées des ressources. Erreur : %1</translation>
    </message>
</context>
<context>
    <name>BinaryLayout</name>
    <message>
        <source>Could not seek to %1 to read the embedded meta data count.</source>
        <translation>Impossible de rechercher dans %1 pour lire  le nombre de métadonnées.</translation>
    </message>
    <message>
        <source>Could not seek to %1 to read the resource collection segment.</source>
        <translation>Impossible de rechercher dans %1 pour lire le segment de l&apos;ensemble des ressources.</translation>
    </message>
    <message>
        <source>Unexpected mismatch of meta resources. Read %1, expected: %2.</source>
        <translation>Incohérence relevée sur les métadonnées. Lues %1, attendues : %2.</translation>
    </message>
</context>
<context>
    <name>Dialog</name>
    <message>
        <source>Http authentication required</source>
        <translation>Authentification HTTP requise</translation>
    </message>
    <message>
        <source>You need to supply a Username and Password to access this site.</source>
        <translation>Vous devez saisir un identifiant et un mot de passe pour accéder à ce site.</translation>
    </message>
    <message>
        <source>Username:</source>
        <translation>Identifiant :</translation>
    </message>
    <message>
        <source>Password:</source>
        <translation>Mot de passe :</translation>
    </message>
    <message>
        <source>%1 at %2</source>
        <translation>%1 à %2</translation>
    </message>
</context>
<context>
    <name>DirectoryGuard</name>
    <message>
        <source>Path exists but is not a folder: %1</source>
        <translation>Le chemin existe mais n&apos;est pas un dossier : %1</translation>
    </message>
    <message>
        <source>Could not create folder: %1</source>
        <translation>Impossible de créer le dossier : %1</translation>
    </message>
</context>
<context>
    <name>ExtractCallbackImpl</name>
    <message>
        <source>Could not retrieve path of archive item %1</source>
        <translation>Impossible de récupérer le chemin de l&apos;élément %1</translation>
    </message>
    <message>
        <source>Could not remove already existing symlink. %1</source>
        <translation>Impossible de supprimer le lien symbolique existant. %1</translation>
    </message>
    <message>
        <source>Could not open file: %1 (%2)</source>
        <translation>Impossible d&apos;ouvrir le fichier %1 (%2)</translation>
    </message>
    <message>
        <source>Could not create symlink at &apos;%1&apos;. Another one is already existing.</source>
        <translation>Impossible de créer le lien symbolique à &apos;%1&apos;. Un autre existe déjà.</translation>
    </message>
    <message>
        <source>Could not read symlink target from file &apos;%1&apos;.</source>
        <translation>Impossible de récupérer la cible du lien symbolique du fichier &apos;%1&apos;.</translation>
    </message>
    <message>
        <source>Could not create symlink at %1. %2</source>
        <translation>Impossible de créer le lien symbolique à %1. %2</translation>
    </message>
</context>
<context>
    <name>InstallerCalculator</name>
    <message>
        <source>Components added as automatic dependencies:</source>
        <translation>Composants ajoutés comme dépendances automatiques : </translation>
    </message>
    <message>
        <source>Components added as dependency for &apos;%1&apos;:</source>
        <translation>Composants ajoutés comme dépendances pour %1 : </translation>
    </message>
    <message>
        <source>Components that have resolved dependencies:</source>
        <translation>Composants ayant des dépendances résolues :</translation>
    </message>
    <message>
        <source>Selected components without dependencies:</source>
        <translation>Composants sélectionnés ne possédant pas de dépendance : </translation>
    </message>
    <message>
        <source>Recursion detected, component &apos;%1&apos; already added with reason: &apos;%2&apos;</source>
        <translation>Récursion détectée, composant &apos;%1&apos; ajouté via le contexte : &apos;%2&apos;</translation>
    </message>
    <message>
        <source>Cannot find missing dependency &apos;%1&apos; for &apos;%2&apos;.</source>
        <translation>Impossible de satisfaire la dépendance &apos;%1&apos; pour &apos;%2&quot;.</translation>
    </message>
</context>
<context>
    <name>KDJob</name>
    <message>
        <source>Canceled</source>
        <translation>Annulé</translation>
    </message>
</context>
<context>
    <name>KDLockFile</name>
    <message>
        <source>Could not create lock file &apos;%1&apos;: %2</source>
        <translation>Impossible de poser un fichier de verrouillage &apos;%1&apos; : %2</translation>
    </message>
    <message>
        <source>Could not write PID to lock file &apos;%1&apos;: %2</source>
        <translation>Impossible d&apos;écrire le PID pour le verrou de fichier &apos;%1&apos; : &apos;%2&apos;</translation>
    </message>
    <message>
        <source>Could not obtain the lock for file &apos;%1&apos;: %2</source>
        <translation>Impossible d&apos;obtenir le verrou pour le fichier &apos;%1&apos; : %2</translation>
    </message>
    <message>
        <source>Could not release the lock for file &apos;%1&apos;: %2</source>
        <translation>Impossible de relâcher le verrou pour le fichier &apos;%1&apos; : %2</translation>
    </message>
</context>
<context>
    <name>KDUpdater::AppendFileOperation</name>
    <message>
        <source>Cannot backup file %1: %2</source>
        <translation>Impossible de sauvegarder le fichier %1 : %2</translation>
    </message>
    <message>
        <source>Invalid arguments in %0: %1 arguments given, %2 expected%3.</source>
        <translation>Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3.</translation>
    </message>
    <message>
        <source>exactly 2</source>
        <translation>exactement 2</translation>
    </message>
    <message>
        <source>Could not open file &apos;%1&apos; for writing: %2</source>
        <translation>Impossible d&apos;ouvrir le fichier %1 en écriture : %2</translation>
    </message>
    <message>
        <source>Cannot find backup file for %1.</source>
        <translation>Impossible de trouver la sauvegarde du fichier %1.</translation>
    </message>
    <message>
        <source>Could not restore backup file for %1.</source>
        <translation>Impossible de charger la sauvegarde du fichier %1.</translation>
    </message>
    <message>
        <source>Could not restore backup file for %1: %2</source>
        <translation>Impossible de restaurer la sauvegarde du fichier %1 : %2</translation>
    </message>
</context>
<context>
    <name>KDUpdater::CopyOperation</name>
    <message>
        <source>Could not backup file %1.</source>
        <translation>Impossible de faire une sauvegarde du fichier %1.</translation>
    </message>
    <message>
        <source>Invalid arguments: %1 arguments given, 2 expected.</source>
        <translation>Arguments invalides : %1 arguments fournis, 2 attendus.</translation>
    </message>
    <message>
        <source>Could not copy a non-existent file: %1</source>
        <translation>Impossible de copier un fichier non-existant : %1</translation>
    </message>
    <message>
        <source>Could not remove destination file %1: %2</source>
        <translation>Impossible de supprimer le fichier de destination %1 : %2</translation>
    </message>
    <message>
        <source>Could not copy %1 to %2: %3</source>
        <translation>Impossible de copier %1 vers %2 : %3</translation>
    </message>
    <message>
        <source>Could not delete file %1: %2</source>
        <translation>Impossible de supprimer le fichier %1 : %2</translation>
    </message>
    <message>
        <source>Could not restore backup file into %1: %2</source>
        <translation>Impossible de restaurer la sauvegarde du fichier vers %1 : %2</translation>
    </message>
</context>
<context>
    <name>KDUpdater::DeleteOperation</name>
    <message>
        <source>Cannot create backup of %1: %2</source>
        <translation>Impossible de créer la sauvegarde de %1 : %2</translation>
    </message>
    <message>
        <source>Invalid arguments: %1 arguments given, 1 expected.</source>
        <translation>Arguments invalides : %1 arguments fournis, 1 seul attendu.</translation>
    </message>
    <message>
        <source>Cannot restore backup file for %1: %2</source>
        <translation>Impossible de restaurer le fichier de sauvegarde pour %1 : %2</translation>
    </message>
</context>
<context>
    <name>KDUpdater::FileDownloader</name>
    <message>
        <source>Download canceled.</source>
        <translation>Téléchargement annulé.</translation>
    </message>
    <message>
        <source>Cryptographic hashes do not match.</source>
        <translation>Les empreintes cryptographiques ne correspondent pas.</translation>
    </message>
    <message>
        <source>Download finished.</source>
        <translation>Téléchargement terminé.</translation>
    </message>
    <message>
        <source>%1 of %2</source>
        <translation>%1 sur %2</translation>
    </message>
    <message>
        <source>%1 downloaded.</source>
        <translation>%1  téléchargé.</translation>
    </message>
    <message>
        <source>(%1/sec)</source>
        <translation>(%1/s)</translation>
    </message>
    <message numerus="yes">
        <source>%n day(s), </source>
        <translation>
            <numerusform>%n jour, </numerusform>
            <numerusform>%n jours, </numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n hour(s), </source>
        <translation>
            <numerusform>%n heure, </numerusform>
            <numerusform>%n heures, </numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n minute(s)</source>
        <translation>
            <numerusform>%n minute</numerusform>
            <numerusform>%n minutes</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n second(s)</source>
        <translation>
            <numerusform>%n seconde</numerusform>
            <numerusform>%n secondes</numerusform>
        </translation>
    </message>
    <message>
        <source> - %1%2%3%4 remaining.</source>
        <translation> - %1%2%3%4 restant.</translation>
    </message>
    <message>
        <source> - unknown time remaining.</source>
        <translation> - impossible d&apos;estimer le temps restant.</translation>
    </message>
</context>
<context>
    <name>KDUpdater::HttpDownloader</name>
    <message>
        <source>Cannot download %1: Writing to file &apos;%2&apos; failed: %3</source>
        <translation>Impossible de télécharger %1 : l&apos;écriture du fichier &apos;%2&apos; à échoué : %3</translation>
    </message>
    <message>
        <source>Cannot download %1: Could not create %2: %3</source>
        <translation>Impossible de télécharger %1 : impossible de créer %2 : %3</translation>
    </message>
    <message>
        <source>%1 at %2</source>
        <translation>%1 sur %2</translation>
    </message>
    <message>
        <source>Authentication request canceled.</source>
        <translation>Demande d&apos;authentification annulée.</translation>
    </message>
    <message>
        <source>Secure Connection Failed</source>
        <translation>Échec de la connexion sécurisée</translation>
    </message>
    <message>
        <source>There was an error during connection to: %1.</source>
        <translation>Une erreur s&apos;est produite pendant la connection à : %1.</translation>
    </message>
    <message>
        <source>This could be a problem with the server&apos;s configuration, or it could be someone trying to impersonate the server.</source>
        <translation>Cela pourrait être un problème avec la configuration du serveur, ou quelqu&apos;un essaie de se faire passer pour le serveur.</translation>
    </message>
    <message>
        <source>If you have connected to this server successfully in the past or trust this server, the error may be temporary and you can try again.</source>
        <translation>Si vous vous êtes déjà connecté à ce serveur avec succès par le passé ou si vous faites confiance à ce serveur, l&apos;erreur peut être temporaire et vous pouvez essayer de nouveau.</translation>
    </message>
    <message>
        <source>Try again</source>
        <translation>Essayer à nouveau</translation>
    </message>
</context>
<context>
    <name>KDUpdater::LocalFileDownloader</name>
    <message>
        <source>Cannot open source file &apos;%1&apos; for reading.</source>
        <translation>Impossible d&apos;ouvrir le fichier source &apos;%1&apos; en lecture.</translation>
    </message>
    <message>
        <source>Cannot open destination file &apos;%1&apos; for writing.</source>
        <translation>Impossible d&apos;ouvrir le fichier %1 en écriture.</translation>
    </message>
    <message>
        <source>Writing to %1 failed: %2</source>
        <translation>L&apos;écriture de %1 à échouée : %2</translation>
    </message>
</context>
<context>
    <name>KDUpdater::MkdirOperation</name>
    <message>
        <source>Invalid arguments: %1 arguments given, 1 expected.</source>
        <translation>Arguments invalides : %1 arguments fournis, 1 seul attendu.</translation>
    </message>
    <message>
        <source>Could not create folder %1: Unknown error.</source>
        <translation>Impossible de créer le dossier %1 : erreur indéterminée.</translation>
    </message>
    <message>
        <source>Cannot remove directory %1: %2</source>
        <translation>Impossible de supprimer le dossier %1 : %2</translation>
    </message>
</context>
<context>
    <name>KDUpdater::MoveOperation</name>
    <message>
        <source>Could not backup file %1.</source>
        <translation>Impossible de sauvegarder le fichier %1.</translation>
    </message>
    <message>
        <source>Invalid arguments: %1 arguments given, 2 expected.</source>
        <translation>Arguments invalides : %1 arguments fournis, 2 attendus.</translation>
    </message>
    <message>
        <source>Could not remove destination file %1: %2</source>
        <translation>Impossible de supprimer le fichier de destination %1 : %2</translation>
    </message>
    <message>
        <source>Could not copy %1 to %2: %3</source>
        <translation>Impossible de copier %1 vers %2 : %3</translation>
    </message>
    <message>
        <source>Cannot copy %1 to %2: %3</source>
        <translation>Impossible de copier %1 vers %2 : %3</translation>
    </message>
    <message>
        <source>Cannot remove file %1.</source>
        <translation>Impossible de supprimer le fichier %1.</translation>
    </message>
    <message>
        <source>Cannot restore backup file for %1: %2</source>
        <translation></translation>
    </message>
</context>
<context>
    <name>KDUpdater::PackagesInfo</name>
    <message>
        <source>%1 contains invalid content: %2</source>
        <translation>%1 contient des informations non valides : %2</translation>
    </message>
    <message>
        <source>The file %1 does not exist.</source>
        <translation>Le fichier %1 n&apos;existe pas.</translation>
    </message>
    <message>
        <source>Could not open %1.</source>
        <translation>Impossible d&apos;ouvrir %1.</translation>
    </message>
    <message>
        <source>Parse error in %1 at %2, %3: %4</source>
        <translation>Erreur d&apos;analyse syntaxique dans %1 à %2, %3 : %4</translation>
    </message>
    <message>
        <source>Root element %1 unexpected, should be &apos;Packages&apos;.</source>
        <translation>Élément racine %1 inattendu, il devrait se trouver dans &apos;Packages&apos;.</translation>
    </message>
</context>
<context>
    <name>KDUpdater::PrependFileOperation</name>
    <message>
        <source>Cannot backup file %1: %2</source>
        <translation>Impossible de sauvegarder le fichier %1 : %2</translation>
    </message>
    <message>
        <source>Invalid arguments: %1 arguments given, 2 expected.</source>
        <translation>Arguments invalides : %1 arguments fournis, 2 attendus.</translation>
    </message>
    <message>
        <source>Could not open file %1 for reading: %2</source>
        <translation>Impossible d&apos;ouvrir le fichier %1 en lecture : %2</translation>
    </message>
    <message>
        <source>Could not open file %1 for writing: %2</source>
        <translation>Impossible d&apos;ouvrir le fichier %1 en écriture : %2</translation>
    </message>
    <message>
        <source>Cannot find backup file for %1.</source>
        <translation>Impossible de trouver la sauvegarde du fichier %1.</translation>
    </message>
    <message>
        <source>Cannot restore backup file for %1.</source>
        <translation>Impossible de restaurer le fichier de sauvegarde pour %1.</translation>
    </message>
    <message>
        <source>Cannot restore backup file for %1: %2</source>
        <translation>Impossible de restaurer le fichier de sauvegarde pour %1 : %2</translation>
    </message>
</context>
<context>
    <name>KDUpdater::ResourceFileDownloader</name>
    <message>
        <source>Could not read resource file &quot;%1&quot;. Reason:</source>
        <translation>Impossible de lire le fichier de ressources &quot;%1&quot;. Raison : </translation>
    </message>
</context>
<context>
    <name>KDUpdater::RmdirOperation</name>
    <message>
        <source>Invalid arguments: %1 arguments given, 1 expected.</source>
        <translation>Arguments invalides : %1 arguments fournis, 1 seul attendu.</translation>
    </message>
    <message>
        <source>Could not remove folder %1: The folder does not exist.</source>
        <translation>Impossible de supprimer le dossier %1 : ce dossier n&apos;existe pas.</translation>
    </message>
    <message>
        <source>Could not remove folder %1: %2</source>
        <translation>Impossible de supprimer le dossier %1 : %2</translation>
    </message>
    <message>
        <source>Cannot recreate directory %1: %2</source>
        <translation>Impossible de recréer le dossier %1 : %2</translation>
    </message>
</context>
<context>
    <name>KDUpdater::Task</name>
    <message>
        <source>%1 started</source>
        <translation>%1 commencée</translation>
    </message>
    <message>
        <source>%1 cannot be stopped</source>
        <translation>%1 ne peut être stoppée</translation>
    </message>
    <message>
        <source>Cannot stop task %1</source>
        <translation>Impossible d&apos;arrêter la tâche %1</translation>
    </message>
    <message>
        <source>%1 cannot be paused</source>
        <translation>%1 ne peut être mise en pause</translation>
    </message>
    <message>
        <source>Cannot pause task %1</source>
        <translation>Impossible de mettre en pause %1</translation>
    </message>
    <message>
        <source>Cannot resume task %1</source>
        <translation>Impossible de reprendre l&apos;exécution de la tâche %1</translation>
    </message>
    <message>
        <source>%1 done</source>
        <translation>%1 terminée</translation>
    </message>
</context>
<context>
    <name>KDUpdater::UpdateFinder</name>
    <message>
        <source>Could not access the package information of this application.</source>
        <translation>Impossible d&apos;accéder aux informations contenues dans ce paquet pour cette application.</translation>
    </message>
    <message>
        <source>Could not access the update sources information of this application.</source>
        <translation>Impossible d&apos;accéder aux informations de mise à jour pour cette application.</translation>
    </message>
    <message>
        <source>Downloading Updates.xml from update sources.</source>
        <translation>Téléchargement du fichier Updates.xml à partir des sources de mises à jour.</translation>
    </message>
    <message numerus="yes">
        <source>%n update(s) found.</source>
        <translation>
            <numerusform>%n mise à jour trouvée.</numerusform>
            <numerusform>%n mises à jour trouvées.</numerusform>
        </translation>
    </message>
    <message>
        <source>Could not download update source %1 from (&apos;%2&apos;)</source>
        <translation>Impossible de télécharger l&apos;emplacement des mises à jour pour %1 (&apos;%2&apos;)</translation>
    </message>
    <message>
        <source>Updates.xml file(s) downloaded from update sources.</source>
        <translation>Fichier(s) Updates.xml téléchargé(s) à partir des sources de mise à jour.</translation>
    </message>
    <message>
        <source>Computing applicable updates.</source>
        <translation>Calcul des mises à jour à appliquer.</translation>
    </message>
    <message>
        <source>Application updates computed.</source>
        <translation>Mises à jour de l&apos;application calculées.</translation>
    </message>
</context>
<context>
    <name>KDUpdater::UpdateSourcesInfo</name>
    <message>
        <source>%1 contains invalid content: %2</source>
        <translation>%1 contient des informations invalides : %2</translation>
    </message>
    <message>
        <source>Could not read &quot;%1&quot;</source>
        <translation>Impossible de lire &quot;%1&quot;</translation>
    </message>
    <message>
        <source>XML Parse error in %1 at %2, %3: %4</source>
        <translation>Erreur d&apos;analyse syntaxique du XML dans %1 à %2, %3 : %4</translation>
    </message>
    <message>
        <source>Root element %1 unexpected, should be &quot;UpdateSources&quot;</source>
        <translation>Élément racine %1 inattendu, il devrait se trouver dans &quot;UpdateSources&quot;</translation>
    </message>
    <message>
        <source>Could not save changes to &quot;%1&quot;: %2</source>
        <translation>Impossible de sauvegarder les changements dans &quot;%1&quot; : %2</translation>
    </message>
</context>
<context>
    <name>KDUpdater::UpdatesInfoData</name>
    <message>
        <source>Could not read &quot;%1&quot;</source>
        <translation>Impossible de lire &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Parse error in %1 at %2, %3: %4</source>
        <translation>Erreur d&apos;analyse syntaxique dans %1 à %2, %3 : %4</translation>
    </message>
    <message>
        <source>Updates.xml contains invalid content: %1</source>
        <translation>Updates.xml contient des informations invalides : %1</translation>
    </message>
    <message>
        <source>Root element %1 unexpected, should be &quot;Updates&quot;.</source>
        <translation>Élément racine %1 inattendu, &quot;Updates&quot; aurait dû être trouvé.</translation>
    </message>
    <message>
        <source>ApplicationName element is missing.</source>
        <translation>L&apos;élément &apos;ApplicationName&apos; est manquant.</translation>
    </message>
    <message>
        <source>ApplicationVersion element is missing.</source>
        <translation>L&apos;élément &apos;ApplicationVersion&apos; est manquant.</translation>
    </message>
    <message>
        <source>PackageUpdate element without Name</source>
        <translation>L&apos;élément &apos;PackageUpdate&apos; ne possède pas l&apos;attribut &apos;Name&apos;</translation>
    </message>
    <message>
        <source>PackageUpdate element without Version</source>
        <translation>L&apos;élément &apos;PackageUpdate&apos; ne possède pas l&apos;attribut &apos;Version&apos;</translation>
    </message>
    <message>
        <source>PackageUpdate element without ReleaseDate</source>
        <translation>L&apos;élément &apos;PackageUpdate&apos; ne possède pas l&apos;attribut &apos;ReleaseDate&apos;</translation>
    </message>
</context>
<context>
    <name>Lib7z</name>
    <message>
        <source>Could not retrieve number of items in archive</source>
        <translation>Impossible de récupérer le nombre d&apos;éléments dans l&apos;archive</translation>
    </message>
    <message>
        <source>Could not retrieve path of archive item %1</source>
        <translation>Impossible de récupérer le chemin de l&apos;élément %1</translation>
    </message>
    <message>
        <source>Unknown exception caught (%1)</source>
        <translation>Une exception de type inconnue a été attrapée (%1)</translation>
    </message>
    <message>
        <source>internal code: %1</source>
        <translation>code interne : %1</translation>
    </message>
    <message>
        <source>not enough memory</source>
        <translation>pas assez de mémoire</translation>
    </message>
    <message>
        <source>Error: %1</source>
        <translation>Erreur : %1</translation>
    </message>
    <message>
        <source>Could not load codecs</source>
        <translation>Impossible de charger les codecs</translation>
    </message>
    <message>
        <source>Could not retrieve default format</source>
        <translation>Impossible de récupérer le format par défaut</translation>
    </message>
    <message>
        <source>Could not create archive %1. %2</source>
        <translation>Impossible de créer l&apos;archive %1. %2</translation>
    </message>
    <message>
        <source>CArc index %1 out of bounds [0, %2]</source>
        <translation>Index CArc %1 hors limites [0, %2]</translation>
    </message>
    <message>
        <source>Item index %1 out of bounds [0, %2]</source>
        <translation>Index de l&apos;élément %1 hors limites [0, %2]</translation>
    </message>
    <message>
        <source>Could not create output file for writing: %1</source>
        <translation>Impossible de créer le fichier de sortie : %1</translation>
    </message>
</context>
<context>
    <name>Lib7z::ExtractItemJob</name>
    <message>
        <source>Could not list archive: QIODevice not set or already destroyed.</source>
        <translation>Impossible de lister l&apos;archive : QIODevice n&apos;est pas renseigné ou à déjà été détruit.</translation>
    </message>
    <message>
        <source>Error while extracting &apos;%1&apos;: %2</source>
        <translation>Erreur lors de l&apos;extraction &apos;%1&apos; : %2</translation>
    </message>
    <message>
        <source>Unknown exception caught (%1)</source>
        <translation>Une exception de type inconnue a été attrapée (%1)</translation>
    </message>
    <message>
        <source>Failed</source>
        <translation>Échec</translation>
    </message>
</context>
<context>
    <name>Lib7z::ListArchiveJob</name>
    <message>
        <source>Could not list archive: QIODevice already destroyed.</source>
        <translation>Impossible de lister l&apos;archive : QIODevice n&apos;est pas renseigné ou à déjà été détruit.</translation>
    </message>
    <message>
        <source>Unknown exception caught (%1)</source>
        <translation>Une exception de type inconnue a été attrapée (%1)</translation>
    </message>
    <message>
        <source>Failed</source>
        <translation>Échec</translation>
    </message>
</context>
<context>
    <name>OpenArchiveInfo</name>
    <message>
        <source>Could not load codecs</source>
        <translation>Impossible de charger les codecs</translation>
    </message>
    <message>
        <source>Could not retrieve default format</source>
        <translation>Impossible de récupérer le format par défaut</translation>
    </message>
    <message>
        <source>Could not open archive</source>
        <translation>Impossible d&apos;ouvrir l&apos;archive</translation>
    </message>
    <message>
        <source>No CArc found</source>
        <translation>Aucun CArc n&apos;a été trouvé</translation>
    </message>
</context>
<context>
    <name>QIODeviceSequentialOutStream</name>
    <message>
        <source>No device set for output stream</source>
        <translation>Aucun dispositif n&apos;est prêt pour le flux de sortie</translation>
    </message>
</context>
<context>
    <name>QInstaller</name>
    <message>
        <source>No marker found, stopped after %1.</source>
        <translation>Aucun marqueur n&apos;a été trouvé, arrêt après %1.</translation>
    </message>
    <message>
        <source>Cannot open file %1 for reading: %2</source>
        <translation>Impossible d&apos;ouvrir le fichier %1 en lecture : %2</translation>
    </message>
    <message>
        <source>Cannot open file %1 for writing: %2</source>
        <translation>Impossible d&apos;ouvrir le fichier %1 en écriture : %2</translation>
    </message>
    <message>
        <source>Read failed after %1 bytes: %2</source>
        <translation>La lecture a échouée après %1 octets : %2</translation>
    </message>
    <message>
        <source>Copy failed. Error: %1</source>
        <translation>La copie a échouée. Erreur : %1</translation>
    </message>
    <message>
        <source>Write failed after %1 bytes: %2</source>
        <translation>L&apos;écriture à échoué après %1 octets : %2</translation>
    </message>
    <message>
        <source>bytes</source>
        <translation>octets</translation>
    </message>
    <message>
        <source>KiB</source>
        <translation>KiB</translation>
    </message>
    <message>
        <source>MiB</source>
        <translation>MiB</translation>
    </message>
    <message>
        <source>GiB</source>
        <translation>GiB</translation>
    </message>
    <message>
        <source>TiB</source>
        <translation>TiB</translation>
    </message>
    <message>
        <source>PiB</source>
        <translation>PiB</translation>
    </message>
    <message>
        <source>EiB</source>
        <translation>EiB</translation>
    </message>
    <message>
        <source>ZiB</source>
        <translation>ZiB</translation>
    </message>
    <message>
        <source>YiB</source>
        <translation>YiB</translation>
    </message>
    <message>
        <source>Could not remove file %1: %2</source>
        <translation>Impossible de supprimer le fichier %1 : %2</translation>
    </message>
    <message>
        <source>Could not remove folder %1: %2</source>
        <translation>Impossible de supprimer le dossier %1 : %2</translation>
    </message>
    <message>
        <source>Could not create folder %1</source>
        <translation>Impossible de créer le dossier %1</translation>
    </message>
    <message>
        <source>Could not copy file from %1 to %2: %3</source>
        <translation>Impossible de copier le fichier de %1 vers %2 : %3</translation>
    </message>
    <message>
        <source>Could not move file from %1 to %2: %3</source>
        <translation>Impossible de déplacer le fichier de %1 vers %2 : %3</translation>
    </message>
    <message>
        <source>Could not create folder %1: %2</source>
        <translation>Impossible de créer le dossier %1 : %2</translation>
    </message>
    <message>
        <source>Could not open temporary file: %1</source>
        <translation>Impossible d&apos;ouvrir le fichier temporaire : %1</translation>
    </message>
    <message>
        <source>Could not open temporary file for template %1: %2</source>
        <translation>Impossible d&apos;ouvrir le fichier temporaire pour le modèle %1 : %2</translation>
    </message>
    <message>
        <source>Could not create temporary file</source>
        <translation>Impossible de créer le fichier temporaire</translation>
    </message>
    <message>
        <source>Could not retrieve property %1 for item %2</source>
        <translation>Impossible de récupérer la propriété %1 pour l&apos;élément %2</translation>
    </message>
    <message>
        <source>Property %1 for item %2 not of type VT_FILETIME but %3</source>
        <translation>Propriété %1 pour l&apos;élément %2 n&apos;est pas de type VT_FILETIME mais %3</translation>
    </message>
    <message>
        <source>Could not convert file time to local time</source>
        <translation>Impossible de convertir l&apos;heure du fichier vers l&apos;heure locale</translation>
    </message>
    <message>
        <source>Could not convert local file time to system time</source>
        <translation>Impossible de convertir l&apos;heure du fichier vers l&apos;heure du système</translation>
    </message>
    <message>
        <source>Corrupt installation</source>
        <translation>Installation corrompue</translation>
    </message>
    <message>
        <source>Your installation seems to be corrupted. Please consider re-installing from scratch.</source>
        <translation>Votre installation semble être corrompue. Veuillez retenter une nouvelle installation.</translation>
    </message>
    <message>
        <source>The specified module could not be found.</source>
        <translation>Le module spécifié ne peut être trouvé.</translation>
    </message>
</context>
<context>
    <name>QInstaller::Component</name>
    <message>
        <source>Components cannot have children in updater mode.</source>
        <translation>Les composants ne peuvent avoir de composants fils en mode mise-à-jour.</translation>
    </message>
    <message>
        <source>Could not open the requested translation file &apos;%1&apos;.</source>
        <translation>Impossible d&apos;ouvrir le fichier de traduction &apos;%1&apos;.</translation>
    </message>
    <message>
        <source>Could not open the requested UI file &apos;%1&apos;. Error: %2</source>
        <translation>Impossible d&apos;ouvir le fichier d&apos;IHM &apos;%1&apos;. Erreur : %2</translation>
    </message>
    <message>
        <source>Could not load the requested UI file &apos;%1&apos;. Error: %2</source>
        <translation>Impossible de charger le fichier d&apos;IHM &apos;%1&apos;. Erreur : %2</translation>
    </message>
    <message>
        <source>Cannot resolve isDefault in %1</source>
        <translation>Impossible d&apos;analyser &apos;isDefault&apos; dans %1</translation>
    </message>
    <message>
        <source>Could not open the requested license file &apos;%1&apos;. Error: %2</source>
        <translation>Impossible d&apos;ouvrir le fichier de licence &apos;%1&apos;. Erreur %2</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <source>Error: Operation %1 does not exist</source>
        <translation>Erreur : l&apos;opération %1 n&apos;existe pas</translation>
    </message>
    <message>
        <source>Update Info: </source>
        <translation>Informations de mises à jour : </translation>
    </message>
</context>
<context>
    <name>QInstaller::ComponentModel</name>
    <message>
        <source>Component Name</source>
        <translation>Nom du composant</translation>
    </message>
    <message>
        <source>Action</source>
        <translation>Action</translation>
    </message>
    <message>
        <source>Installed Version</source>
        <translation>Version installée</translation>
    </message>
    <message>
        <source>New Version</source>
        <translation>Nouvelle version</translation>
    </message>
    <message>
        <source>Release Date</source>
        <translation>Date de sortie</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>Taille</translation>
    </message>
    <message>
        <source>Component is marked for installation.</source>
        <translation>Le composant est marqué pour installation.</translation>
    </message>
    <message>
        <source>Component is marked for uninstallation.</source>
        <translation>Le composant est marqué pour désinstallation.</translation>
    </message>
    <message>
        <source>Component is installed.</source>
        <translation>Le composant est installé.</translation>
    </message>
    <message>
        <source>Component is not installed.</source>
        <translation>Le composant n&apos;est pas installé.</translation>
    </message>
</context>
<context>
    <name>QInstaller::ComponentSelectionPage</name>
    <message>
        <source>Alt+A</source>
        <comment>select default components</comment>
        <translatorcomment>Sélection des composants par défaut</translatorcomment>
        <translation>Alt+A</translation>
    </message>
    <message>
        <source>Def&amp;ault</source>
        <translation>Déf&amp;aut</translation>
    </message>
    <message>
        <source>Alt+R</source>
        <comment>reset to already installed components</comment>
        <translatorcomment>Revenir vers la liste des composants déjà installés</translatorcomment>
        <translation>Alt+R</translation>
    </message>
    <message>
        <source>&amp;Reset</source>
        <translation>&amp;Effacer</translation>
    </message>
    <message>
        <source>Alt+S</source>
        <comment>select all components</comment>
        <translatorcomment>Sélectionner tous les composants</translatorcomment>
        <translation>Alt+S</translation>
    </message>
    <message>
        <source>&amp;Select All</source>
        <translation>&amp;Sélectionner tout</translation>
    </message>
    <message>
        <source>Alt+D</source>
        <comment>deselect all components</comment>
        <translatorcomment>Désélectionner tous les composants</translatorcomment>
        <translation>Alt+D</translation>
    </message>
    <message>
        <source>&amp;Deselect All</source>
        <translation>&amp;Désélectionner tout</translation>
    </message>
    <message>
        <source>This component will occupy approximately %1 on your hard disk drive.</source>
        <translation>Ce composant va occuper environ %1 sur le disque dur.</translation>
    </message>
    <message>
        <source>Select Components</source>
        <translation>Sélection des composants</translation>
    </message>
    <message>
        <source>Please select the components you want to update.</source>
        <translation>Veuillez sélectionner les composants que souhaitez mettre à jour.</translation>
    </message>
    <message>
        <source>Please select the components you want to install.</source>
        <translation>Veuillez sélectionner les composants que vous souhaitez installer.</translation>
    </message>
    <message>
        <source>Please select the components you want to uninstall.</source>
        <translation>Veuillez sélectionner les composants que vous souhaitez désinstaller.</translation>
    </message>
    <message>
        <source>Select the components to install. Deselect installed components to uninstall them.</source>
        <translation>Sélection des composants à installer. La désélection d&apos;un composant installé entraîne sa désinstallation.</translation>
    </message>
</context>
<context>
    <name>QInstaller::ConsumeOutputOperation</name>
    <message>
        <source>Invalid arguments in %0: %1 arguments given, %2 expected%3.</source>
        <translation>Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3.</translation>
    </message>
    <message>
        <source>at least 2</source>
        <translation>au moins 2</translation>
    </message>
    <message>
        <source>Needed installer object in %1 operation is empty.</source>
        <translation>Objet installeur requis dans %1 l&apos;opération est vide.</translation>
    </message>
    <message>
        <source>Can not save the output of %1 to an empty installer key value.</source>
        <translation>Impossible de sauvegarder la sortie de %1 vers un installeur vide.</translation>
    </message>
    <message>
        <source>File &apos;%1&apos; does not exist or is not an executable binary.</source>
        <translation>Le fichier &apos;%1&apos; n&apos;existe pas ou n&apos;est pas un fichier binaire exécutable.</translation>
    </message>
    <message>
        <source>Running &apos;%1&apos; resulted in a crash.</source>
        <translation>Le lancement de &apos;%1&apos; s&apos;est soldé par un crash.</translation>
    </message>
</context>
<context>
    <name>QInstaller::CopyDirectoryOperation</name>
    <message>
        <source>2 or 3</source>
        <translation>2 ou 3</translation>
    </message>
    <message>
        <source>Invalid arguments in %0: %1 arguments given, %2 expected%3.</source>
        <translation>Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3.</translation>
    </message>
    <message>
        <source> (&lt;source&gt; &lt;target&gt; [forceOverwrite])</source>
        <translation> (&lt;source&gt; &lt;cible&gt; [forceOverwrite])</translation>
    </message>
    <message>
        <source>Invalid argument in %0: Third argument needs to be forceOverwrite, if specified</source>
        <translation>Argument invalide dans %0 : le troisième argument devrait être à &apos;forceOverwrite&apos;, si spécifié</translation>
    </message>
    <message>
        <source>Invalid arguments in %0: Directories are invalid: %1 %2</source>
        <translation>Arguments invalides dans %0 : les dossier sont invalides : %1 %2</translation>
    </message>
    <message>
        <source>Could not create %0</source>
        <translation>Impossible de créer %0</translation>
    </message>
    <message>
        <source>Failed to overwrite %1</source>
        <translation>L&apos;écrasement de %1 à échoué</translation>
    </message>
    <message>
        <source>Could not copy %0 to %1, error was: %3</source>
        <translation>Impossible de copier %0 vers %1, l&apos;erreur rencontrée est : %3</translation>
    </message>
    <message>
        <source>Could not remove %0</source>
        <translation>Impossible de supprimer %0</translation>
    </message>
</context>
<context>
    <name>QInstaller::CopyFileTask</name>
    <message>
        <source>Invalid task item count.</source>
        <translation>Nombre incorrect d&apos;éléments de la tâche.</translation>
    </message>
    <message>
        <source>Could not open source &apos;%1&apos; for read. Error: %2.</source>
        <translation>Impossible d&apos;ouvrir le fichier source &apos;%1&apos; en lecture. Erreur : %2.</translation>
    </message>
    <message>
        <source>Could not open target &apos;%1&apos; for write. Error: %2.</source>
        <translation>Impossible d&apos;ouvrir le fichier source &apos;%1&apos; en écriture. Erreur : %2.</translation>
    </message>
    <message>
        <source>Writing to target &apos;%1&apos; failed. Error: %2.</source>
        <translation>Échec de l&apos;écriture de la cible &apos;%1&apos;. Erreur : %2.</translation>
    </message>
</context>
<context>
    <name>QInstaller::CreateDesktopEntryOperation</name>
    <message>
        <source>Could not backup file %1: %2</source>
        <translation>Impossible de faire une sauvegarde du fichier %1 : %2</translation>
    </message>
    <message>
        <source>Invalid arguments in %0: %1 arguments given, %2 expected%3.</source>
        <translation>Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3.</translation>
    </message>
    <message>
        <source>exactly 2</source>
        <translation>exactement 2</translation>
    </message>
    <message>
        <source>Failed to overwrite %1</source>
        <translation>L&apos;écrasement de %1 à échoué</translation>
    </message>
    <message>
        <source>Could not write Desktop Entry at %1</source>
        <translation>Impossible d&apos;écrire un élément &apos;Desktop Entry&apos; vers %1</translation>
    </message>
</context>
<context>
    <name>QInstaller::CreateLinkOperation</name>
    <message>
        <source>Invalid arguments in %0: %1 arguments given, %2 expected%3.</source>
        <translation>Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3.</translation>
    </message>
    <message>
        <source>exactly 2</source>
        <translation>exactement 2</translation>
    </message>
    <message>
        <source>Could not create link from %1 to %2.</source>
        <translation>Impossible de créer le lien symbolique de %1 vers %2.</translation>
    </message>
    <message>
        <source>Could not remove link from %1 to %2.</source>
        <translation>Impossible de supprimer le lien de %1 vers %2.</translation>
    </message>
</context>
<context>
    <name>QInstaller::CreateLocalRepositoryOperation</name>
    <message>
        <source>Could not set file permissions %1!</source>
        <translation>Impossible d&apos;attribuer les autorisations du fichier %1 !</translation>
    </message>
    <message>
        <source>Could not remove file %1: %2</source>
        <translation>Impossible de supprimer le fichier %1 : %2</translation>
    </message>
    <message>
        <source>Could not move file %1 to %2. Error: %3</source>
        <translation>Impossible de déplacer le fichier %1 vers %2. Erreur : %3</translation>
    </message>
    <message>
        <source>Invalid arguments in %0: %1 arguments given, %2 expected%3.</source>
        <translation>Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3.</translation>
    </message>
    <message>
        <source>exactly 2</source>
        <translation>exactement 2</translation>
    </message>
    <message>
        <source>Installer needs to be an offline version: %1.</source>
        <translation>L&apos;installeur devrait être une version hors ligne : %1.</translation>
    </message>
    <message>
        <source>Could not open file: %1</source>
        <translation>Impossible d&apos;ouvrir le fichier %1</translation>
    </message>
    <message>
        <source>Could not read: %1. Error: %2</source>
        <translation>Impossible de lire : %1. Erreur : %2</translation>
    </message>
    <message>
        <source>Could not open file: %1. Error: %2</source>
        <translation>Impossible d&apos;ouvrir le fichier %1. Erreur : %2</translation>
    </message>
    <message>
        <source>Could not create target dir: %1.</source>
        <translation>Impossible de créer le dossier cible : %1.</translation>
    </message>
    <message>
        <source>Unknown exception caught: %1.</source>
        <translation>Une exception de type inconnue a été attrapée : %1.</translation>
    </message>
    <message>
        <source>Removing file: %0</source>
        <translation>Suppression du fichier : %0</translation>
    </message>
    <message>
        <source>Could not remove %0.</source>
        <translation>Impossible de supprimer %0.</translation>
    </message>
    <message>
        <source>Cannot remove directory %1: %2</source>
        <translation>Impossible de supprimer le dossier %1 : %2</translation>
    </message>
</context>
<context>
    <name>QInstaller::CreateShortcutOperation</name>
    <message>
        <source>Invalid arguments in %0: %1 arguments given, %2 expected%3.</source>
        <translation>Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3.</translation>
    </message>
    <message>
        <source>2 or 3</source>
        <translation>2 ou 3</translation>
    </message>
    <message>
        <source> (optional: &apos;workingDirectory=...&apos;, &apos;iconPath=...&apos;, &apos;iconId=...&apos;)</source>
        <translation>(optionnel : &apos;workingDirectory=...&apos;, &apos;iconPath=...&apos;, &apos;iconId=...&apos;)</translation>
    </message>
    <message>
        <source>Could not create folder %1: %2.</source>
        <translation>Impossible de créer le dossier %1 : %2.</translation>
    </message>
    <message>
        <source>Failed to overwrite %1: %2</source>
        <translation>L&apos;écrasement de %1 à échoué : %2</translation>
    </message>
    <message>
        <source>Could not create link %1: %2</source>
        <translation>Impossible de créer le raccourci %1 : %2</translation>
    </message>
</context>
<context>
    <name>QInstaller::DownloadArchivesJob</name>
    <message>
        <source>Canceled</source>
        <translation>Annulé</translation>
    </message>
    <message>
        <source>Downloading hash signature failed.</source>
        <translation>Le téléchargement de l&apos;empreinte de hashage à échoué.</translation>
    </message>
    <message>
        <source>Download Error</source>
        <translation>Erreur de téléchargement</translation>
    </message>
    <message>
        <source>Hash verification while downloading failed. This is a temporary error, please retry.</source>
        <translation>La vérification de l&apos;empreinte pendant le téléchargement à échoué. C&apos;est une erreur temporaire, veuillez réessayer.</translation>
    </message>
    <message>
        <source>Could not verify Hash</source>
        <translation>Impossible de vérifier l&apos;empreinte</translation>
    </message>
    <message>
        <source>Could not download archive: %1 : %2</source>
        <translation>Impossible de télécharger l&apos;archive : %1 : %2</translation>
    </message>
    <message>
        <source>Could not fetch archives: %1
Error while loading %2</source>
        <translation>Impossible de charger les archives : %1
Erreur pendant le chargement %2</translation>
    </message>
    <message>
        <source>Downloading archive &apos;%1&apos; for component: %2</source>
        <translation>Téléchargement de l&apos;archive &apos;%1&apos; pour le composant : %2</translation>
    </message>
    <message>
        <source>Scheme not supported: %1 (%2)</source>
        <translation>Schéma non supporté : %1 (%2)</translation>
    </message>
    <message>
        <source>Could not find component for: %1.</source>
        <translation>Impossible de trouver le composant pour : %1.</translation>
    </message>
</context>
<context>
    <name>QInstaller::Downloader</name>
    <message>
        <source>Target &apos;%1&apos; not open for write. Error: %2.</source>
        <extracomment>%2 is a sentence describing the error.</extracomment>
        <translation>La cible &apos;%1&apos; n&apos;est pas ouverte en écriture. Erreur : %2.</translation>
    </message>
    <message>
        <source>Writing to target &apos;%1&apos; failed. Error: %2.</source>
        <extracomment>%2 is a sentence describing the error.</extracomment>
        <translation>Échec de l&apos;écriture de la cible &apos;%1&apos;. Erreur : %2.</translation>
    </message>
    <message>
        <source>Redirect loop detected &apos;%1&apos;.</source>
        <translation>Cycle de redirection détecté &apos;%1&apos;.</translation>
    </message>
    <message>
        <source>Checksum mismatch detected &apos;%1&apos;.</source>
        <translation>Sommes de contrôle différentes détecté &apos;%1&apos;.</translation>
    </message>
    <message>
        <source>Network error while downloading &apos;%1&apos;: %2.</source>
        <extracomment>%2 is a sentence describing the error</extracomment>
        <translation>Erreur réseau pendant le téléchargement de &apos;%1&apos; : %2.</translation>
    </message>
    <message>
        <source>Unknown network error while downloading: %1.</source>
        <extracomment>%1 is a sentence describing the error</extracomment>
        <translation>Erreur réseau indéterminée pendant le téléchargement : %1.</translation>
    </message>
    <message>
        <source>Pause and resume not supported by network transfers.</source>
        <translation>La mise en pause et la reprise ne sont pas supportés lors des transferts réseaux.</translation>
    </message>
    <message>
        <source>Invalid source &apos;%1&apos;. Error: %2.</source>
        <extracomment>%2 is a sentence describing the error</extracomment>
        <translation>Source invalide &apos;%1&apos;. Erreur : %2.</translation>
    </message>
    <message>
        <source>Target file &apos;%1&apos; already exists but is not a file.</source>
        <translation>Le fichier cible &apos;%1&apos; existe déjà mais il n&apos;est pas de type fichier.</translation>
    </message>
    <message>
        <source>Could not open target &apos;%1&apos; for write. Error: %2.</source>
        <extracomment>%2 is a sentence describing the error</extracomment>
        <translation>Impossible d&apos;ouvrir le fichier cible &apos;%1&apos; en écriture. Erreur : %2.</translation>
    </message>
</context>
<context>
    <name>QInstaller::ElevatedExecuteOperation</name>
    <message>
        <source>Invalid arguments in %0: %1 arguments given, %2 expected%3.</source>
        <translation>Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3.</translation>
    </message>
    <message>
        <source>at least 1</source>
        <translation>au moins 1</translation>
    </message>
    <message>
        <source>Execution failed: Could not start detached: &quot;%1&quot;</source>
        <translation>L&apos;exécution à échouée : impossible de démarrer en mode arrière plan : &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Execution failed: Could not start: &quot;%1&quot;(%2)</source>
        <translation>L&apos;exécution à échouée : impossible de démarrer &quot;%1&quot; (%2)</translation>
    </message>
    <message>
        <source>Execution failed(Crash): &quot;%1&quot;</source>
        <translation>L&apos;exécution à échouée (plantage) : &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Execution failed(Unexpected exit code: %1): &quot;%2&quot;</source>
        <translation>L&apos;exécution à échouée (code de retour inattendu : %1) : &quot;%2&quot;</translation>
    </message>
</context>
<context>
    <name>QInstaller::EnvironmentVariableOperation</name>
    <message>
        <source>Invalid arguments in %0: %1 arguments given, %2 expected%3.</source>
        <translation>Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3.</translation>
    </message>
    <message>
        <source>2 to 4</source>
        <translation>2 sur 4</translation>
    </message>
</context>
<context>
    <name>QInstaller::ExtractArchiveOperation</name>
    <message>
        <source>Invalid arguments in %0: %1 arguments given, %2 expected%3.</source>
        <translation>Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3.</translation>
    </message>
    <message>
        <source>exactly 2</source>
        <translation>exactement 2</translation>
    </message>
</context>
<context>
    <name>QInstaller::ExtractArchiveOperation::Runnable</name>
    <message>
        <source>Could not open %1 for reading: %2.</source>
        <translation>Impossible d&apos;ouvrir %1 en lecture : %2.</translation>
    </message>
    <message>
        <source>Error while extracting &apos;%1&apos;: %2</source>
        <translation>Erreur lors de l&apos;extraction &apos;%1&apos; : %2</translation>
    </message>
    <message>
        <source>Unknown exception caught while extracting %1.</source>
        <translation>Une exception de type inconnue a été attrapée pendant l&apos;extraction de %1.</translation>
    </message>
</context>
<context>
    <name>QInstaller::FakeStopProcessForUpdateOperation</name>
    <message>
        <source>Number of arguments does not match: one is required</source>
        <translation>Le nombre d&apos;arguments ne correspond pas : un seul est requis</translation>
    </message>
    <message>
        <source>Could not get package manager core.</source>
        <translation>Impossible de récupérer le noyau du gestionnaire de paquets.</translation>
    </message>
    <message>
        <source>This process should be stopped before continuing: %1</source>
        <translation>Le processus suivant devrait être stoppé avant de continuer : %1</translation>
    </message>
    <message>
        <source>These processes should be stopped before continuing: %1</source>
        <translation>Les processus suivant devraient être stoppés avant de continuer : %1</translation>
    </message>
</context>
<context>
    <name>QInstaller::FileTaskObserver</name>
    <message>
        <source>%1 of %2</source>
        <translation>%1 sur %2</translation>
    </message>
    <message>
        <source>%1 received.</source>
        <translation>%1 reçu.</translation>
    </message>
    <message>
        <source>(%1/sec)</source>
        <translation>(%1/s)</translation>
    </message>
    <message numerus="yes">
        <source>%n day(s), </source>
        <translation>
            <numerusform>%n jour, </numerusform>
            <numerusform>%n jours, </numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n hour(s), </source>
        <translation>
            <numerusform>%n heure, </numerusform>
            <numerusform>%n heures, </numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n minute(s)</source>
        <translation>
            <numerusform>%n minute</numerusform>
            <numerusform>%n minutes</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n second(s)</source>
        <translation>
            <numerusform>%n seconde</numerusform>
            <numerusform>%n secondes</numerusform>
        </translation>
    </message>
    <message>
        <source> - %1%2%3%4 remaining.</source>
        <translation> - %1%2%3%4 restant.</translation>
    </message>
    <message>
        <source> - unknown time remaining.</source>
        <translation> - impossible d&apos;estimer le temps restant.</translation>
    </message>
</context>
<context>
    <name>QInstaller::FinishedPage</name>
    <message>
        <source>Completing the %1 Wizard</source>
        <translation>Finalisation de l&apos;Assistant de %1</translation>
    </message>
    <message>
        <source>Click Done to exit the %1 Wizard.</source>
        <translation>Cliquer sur Terminer pour quitter %1 Assistant.</translation>
    </message>
    <message>
        <source>Click Finish to exit the %1 Wizard.</source>
        <translation>Cliquer sur Terminer pour quitter %1 Assistant.</translation>
    </message>
    <message>
        <source>Restart</source>
        <translation>Redémarrer</translation>
    </message>
    <message>
        <source>Run %1 now.</source>
        <translation>Lancer %1 maintenant.</translation>
    </message>
    <message>
        <source>The %1 Wizard failed.</source>
        <translation>%1 Assistant à échoué.</translation>
    </message>
</context>
<context>
    <name>QInstaller::GlobalSettingsOperation</name>
    <message>
        <source>Settings are not writable</source>
        <translation>Les préférences ne sont pas accessibles en écriture</translation>
    </message>
    <message>
        <source>Failed to write settings</source>
        <translation>Impossible de sauvegarder les préférences</translation>
    </message>
    <message>
        <source>Invalid arguments in %0: %1 arguments given, %2 expected%3.</source>
        <translation>Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3.</translation>
    </message>
    <message>
        <source>3, 4 or 5</source>
        <translation>3, 4 ou 5</translation>
    </message>
</context>
<context>
    <name>QInstaller::InstallIconsOperation</name>
    <message>
        <source>Invalid arguments in %0: %1 arguments given, %2 expected%3.</source>
        <translation>Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3.</translation>
    </message>
    <message>
        <source>1 or 2</source>
        <translation>1 ou 2</translation>
    </message>
    <message>
        <source> (Sourcepath, [Vendorprefix])</source>
        <translation> (Sourcepath, [Vendorprefix])</translation>
    </message>
    <message>
        <source>Invalid Argument: source folder must not be empty.</source>
        <translation>Argument invalide : le dossier source ne peut être vide.</translation>
    </message>
    <message>
        <source>Could not backup file %1: %2</source>
        <translation>Impossible de faire une sauvegarde du fichier %1 : %2</translation>
    </message>
    <message>
        <source>Failed to overwrite %1: %2</source>
        <translation>L&apos;écrasement de %1 à échoué : %2</translation>
    </message>
    <message>
        <source>Failed to copy file %1: %2</source>
        <translation>La copie du fichier %1 à échoué : %2</translation>
    </message>
    <message>
        <source>Could not create folder at %1: %2</source>
        <translation>Impossible de créer le dossier %1 : %2</translation>
    </message>
</context>
<context>
    <name>QInstaller::IntroductionPage</name>
    <message>
        <source>Setup - %1</source>
        <translation>Installation - %1</translation>
    </message>
    <message>
        <source>Welcome to the %1 Setup Wizard.</source>
        <translation>Bienvenue dans l&apos;Assitant d&apos;Installation de : %1.</translation>
    </message>
    <message>
        <source>Add or remove components</source>
        <translation>Ajouter ou supprimer des modules</translation>
    </message>
    <message>
        <source>Update components</source>
        <translation>Mettre à jour les modules</translation>
    </message>
    <message>
        <source>Remove all components</source>
        <translation>Supprimer tous les modules</translation>
    </message>
    <message>
        <source>Retrieving information from remote installation sources...</source>
        <translation>Récupération des informations nécessaires à partir d&apos;une source distante...</translation>
    </message>
    <message>
        <source>At least one valid and enabled repository required for this action to succeed.</source>
        <translation>Au moins un dépôt valide et actif est requis pour pouvoir continuer.</translation>
    </message>
    <message>
        <source>No updates available.</source>
        <translation>Aucune mise à jour n&apos;est disponible.</translation>
    </message>
    <message>
        <source> Only local package management available.</source>
        <translation>La gestion des modules n&apos;est disponible qu&apos;en local.</translation>
    </message>
    <message>
        <source>Quit</source>
        <translation>Quitter</translation>
    </message>
</context>
<context>
    <name>QInstaller::LicenseAgreementPage</name>
    <message>
        <source>License Agreement</source>
        <translation>Contrat de Licence</translation>
    </message>
    <message>
        <source>Alt+A</source>
        <comment>agree license</comment>
        <translatorcomment>Accepter la licence</translatorcomment>
        <translation>Alt+A</translation>
    </message>
    <message>
        <source>Please read the following license agreement. You must accept the terms contained in this agreement before continuing with the installation.</source>
        <translation>Veuillez lire le contrat de licence suivant. Vous devez en accepter les termes avant de poursuivre l&apos;installation.</translation>
    </message>
    <message>
        <source>I accept the license.</source>
        <translation>J&apos;accepte la licence.</translation>
    </message>
    <message>
        <source>I do not accept the license.</source>
        <translation>Je n&apos;accepte pas la licence.</translation>
    </message>
    <message>
        <source>Please read the following license agreements. You must accept the terms contained in these agreements before continuing with the installation.</source>
        <translation>Veuillez lire les contrats de licence suivants. Vous devez en accepter les termes avant de poursuivre l&apos;installation.</translation>
    </message>
    <message>
        <source>I accept the licenses.</source>
        <translation>J&apos;accepte les licences.</translation>
    </message>
    <message>
        <source>I do not accept the licenses.</source>
        <translation>Je n&apos;accepte pas les licences.</translation>
    </message>
    <message>
        <source>Alt+D</source>
        <comment>do not agree license</comment>
        <translatorcomment>Refuser les contrats de licence</translatorcomment>
        <translation>Alt+D</translation>
    </message>
</context>
<context>
    <name>QInstaller::LicenseOperation</name>
    <message>
        <source>No license files found to copy.</source>
        <translation>Aucun fichier de licence n&apos;a trouvé à la copie.</translation>
    </message>
    <message>
        <source>Needed installer object in %1 operation is empty.</source>
        <translation>Objet installeur requis dans %1 l&apos;opération est vide.</translation>
    </message>
    <message>
        <source>Can not write license file: %1.</source>
        <translation>Impossible d&apos;écrire le fichier de licence : %1.</translation>
    </message>
    <message>
        <source>No license files found to delete.</source>
        <translation>Aucun fichier de licence n&apos;a été trouvé à la suppression.</translation>
    </message>
</context>
<context>
    <name>QInstaller::LineReplaceOperation</name>
    <message>
        <source>Invalid arguments in %0: %1 arguments given, %2 expected%3.</source>
        <translation>Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3.</translation>
    </message>
    <message>
        <source>exactly 3</source>
        <translation>exactement 3</translation>
    </message>
    <message>
        <source>Failed to open &apos;%1&apos; for reading.</source>
        <translation>Impossible d&apos;ouvrir le fichier &apos;%1&apos; en lecture.</translation>
    </message>
    <message>
        <source>Failed to open &apos;%1&apos; for writing.</source>
        <translation>Impossible d&apos;ouvrir le fichier &apos;%1&apos; en écriture.</translation>
    </message>
</context>
<context>
    <name>QInstaller::MetadataJob</name>
    <message>
        <source>Missing package manager core engine.</source>
        <translation>Le moteur du gestionnaire de paquets est absent.</translation>
    </message>
    <message>
        <source>Preparing meta information download...</source>
        <translation>Préparation du téléchargement des métadonnées...</translation>
    </message>
    <message>
        <source>Meta data download canceled.</source>
        <translation>Le téléchargement des métadonnées a été annulé.</translation>
    </message>
    <message>
        <source>Missing proxy credentials.</source>
        <translation>Les identifiants du proxy sont absents.</translation>
    </message>
    <message>
        <source>Authentication failed.</source>
        <translation>L&apos;authentification a échoué.</translation>
    </message>
    <message>
        <source>Unknown exception during download.</source>
        <translation>Une exception non spécifiée s&apos;est produite pendant le téléchargement.</translation>
    </message>
    <message>
        <source>Retrieving meta information from remote repository...</source>
        <translation>Récupération des métadonnées à partir du dépôt distant...</translation>
    </message>
    <message>
        <source>Failure to fetch repositories.</source>
        <translation>Échec lors de la récupération de la liste des dépôts.</translation>
    </message>
    <message>
        <source>Unknown exception during extracting.</source>
        <translation>Une exception non spécifiée a été attrapée pendant l&apos;extraction.</translation>
    </message>
    <message>
        <source>Extracting meta information...</source>
        <translation>Extraction des métadonnées...</translation>
    </message>
    <message>
        <source>Error while extracting &apos;%1&apos;: %2</source>
        <translation>Erreur lors de l&apos;extraction de &apos;%1&apos; : %2</translation>
    </message>
    <message>
        <source>Unknown exception caught while extracting %1.</source>
        <translation>Une exception non spécifiée a été attrapée pendant l&apos;extraction de %1.</translation>
    </message>
    <message>
        <source>Could not open %1 for reading. Error: %2</source>
        <translation>Impossible d&apos;ouvrir %1 en lecture : %2</translation>
    </message>
</context>
<context>
    <name>QInstaller::PackageManagerCore</name>
    <message>
        <source>
Downloading packages...</source>
        <translation>
Téléchargement des paquets...</translation>
    </message>
    <message>
        <source>Installation canceled by user</source>
        <translation>L&apos;installation a été annulée par l&apos;utilisateur</translation>
    </message>
    <message>
        <source>All downloads finished.</source>
        <translation>Tous les téléchargements sont terminés.</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <source>Cancelling the Installer</source>
        <translation>Annulation de l&apos;Installeur</translation>
    </message>
    <message>
        <source>Error writing Maintenance Tool</source>
        <translation>Erreur lors de l&apos;écriture de l&apos;Outil de Maintenance</translation>
    </message>
    <message>
        <source>Authentication Error</source>
        <translation>Erreur d&apos;authentification</translation>
    </message>
    <message>
        <source>Some components could not be removed completely because admin rights could not be acquired: %1.</source>
        <translation>Certains composants n&apos;ont pu être supprimés totalement car les droits d&apos;administrateur n&apos;ont pu être obtenus : %1.</translation>
    </message>
    <message>
        <source>Unknown error.</source>
        <translation>Erreur non déterminée.</translation>
    </message>
    <message>
        <source>Some components could not be removed completely because an unknown error happened.</source>
        <translation>Certains composants n&apos;ont pu être supprimés car une erreur indéterminée s&apos;est produite.</translation>
    </message>
    <message>
        <source>Application not running in Package Manager mode!</source>
        <translation>L&apos;application ne fonctionne pas en mode &apos;Gestion des Paquets&apos; !</translation>
    </message>
    <message>
        <source>No installed packages found.</source>
        <translation>Aucun paquet installé n&apos;a été localisé.</translation>
    </message>
    <message>
        <source>Application running in Uninstaller mode!</source>
        <translation>L&apos;application fonctionne en mode Désinstallation !</translation>
    </message>
    <message>
        <source>There is an important update available, please run the updater first.</source>
        <translation>Une mise à jour importante est disponible, veuillez l&apos;exécuter en premier.</translation>
    </message>
    <message>
        <source>Error while elevating access rights.</source>
        <translation>Erreur lors de l&apos;élévation des privilèges.</translation>
    </message>
    <message>
        <source>invalid</source>
        <translation>invalide</translation>
    </message>
</context>
<context>
    <name>QInstaller::PackageManagerCorePrivate</name>
    <message>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <source>Access error</source>
        <translation>Erreur d&apos;accès</translation>
    </message>
    <message>
        <source>Format error</source>
        <translation>Erreur de formatage</translation>
    </message>
    <message>
        <source>Could not write installer configuration to %1: %2</source>
        <translation>Impossible d&apos;écrire la configuration de l&apos;installeur vers %1 : %2</translation>
    </message>
    <message>
        <source>Stop Processes</source>
        <translation>Arrêter les processus</translation>
    </message>
    <message>
        <source>These processes should be stopped to continue:

%1</source>
        <translation>Les processus suivants devraient être arrêter pour continuer :

%1</translation>
    </message>
    <message>
        <source>Installation canceled by user</source>
        <translation>L&apos;installation a été annulée par l&apos;utilisateur</translation>
    </message>
    <message>
        <source>Variable &apos;TargetDir&apos; not set.</source>
        <translation>La variable &apos;TargetDir&apos; n&apos;est pas renseignée.</translation>
    </message>
    <message>
        <source>Preparing the installation...</source>
        <translation>Préparation de l&apos;installation...</translation>
    </message>
    <message>
        <source>It is not possible to install from network location</source>
        <translation>Il n&apos;est pas possible de procéder à l&apos;installation à partir d&apos;un emplacement réseau</translation>
    </message>
    <message>
        <source>Creating local repository</source>
        <translation>Création du dépôt en local</translation>
    </message>
    <message>
        <source>
Installation finished!</source>
        <translation>
Installation terminée !</translation>
    </message>
    <message>
        <source>
Installation aborted!</source>
        <translation>
Installation annulée !</translation>
    </message>
    <message>
        <source>It is not possible to run that operation from a network location</source>
        <translation>Il n&apos;est pas possible d&apos;effectuer cette opération à partir d&apos;un emplacement réseau</translation>
    </message>
    <message>
        <source>Removing deselected components...</source>
        <translation>Suppression des éléments désélectionnés...</translation>
    </message>
    <message>
        <source>
Update finished!</source>
        <translation>
Mise à jour terminée !</translation>
    </message>
    <message>
        <source>
Update aborted!</source>
        <translation>
Mise à jour annulée !</translation>
    </message>
    <message>
        <source>Unresolved dependencies</source>
        <translation>Impossible de résoudre les dépendances</translation>
    </message>
    <message>
        <source>Writing maintenance tool.</source>
        <translation>Écriture de l&apos;Outil de Maintenance.</translation>
    </message>
    <message>
        <source>Failed to seek in file %1: %2</source>
        <translation>Impossible de rechercher dans le fichier %1 : %2</translation>
    </message>
    <message>
        <source>Maintenance tool is not a bundle</source>
        <translation>L&apos;Outil de Maintenance n&apos;est pas un Bundle</translation>
    </message>
    <message>
        <source>Could not write maintenance tool data to %1: %2</source>
        <translation>Impossible d&apos;écrire les données de l&apos;Outil de Maintenance vers %1 : %2</translation>
    </message>
    <message>
        <source>Could not remove data file &apos;%1&apos;: %2</source>
        <translation>Impossible de supprimer le fichier &apos;%1&apos; : %2</translation>
    </message>
    <message>
        <source>Could not write maintenance tool to %1: %2</source>
        <translation>Impossible d&apos;écrire l&apos;Outil de Maintenance vers %1 : %2</translation>
    </message>
    <message>
        <source>Could not write maintenance tool binary data to %1: %2</source>
        <translation>Impossible d&apos;écrire les données de l&apos;Outil de Maintenance vers %1 : %2</translation>
    </message>
    <message>
        <source>Creating Maintenance Tool</source>
        <translation>Création de l&apos;Outil de Maintenance</translation>
    </message>
    <message>
        <source>Uninstallation completed successfully.</source>
        <translation>La désinstallation s&apos;est terminée avec succès.</translation>
    </message>
    <message>
        <source>Uninstallation aborted.</source>
        <translation>La désinstallation a été annulée.</translation>
    </message>
    <message>
        <source>
Installing component %1</source>
        <translation>
Installation du composant %1</translation>
    </message>
    <message>
        <source>Installer Error</source>
        <translation>Erreur dans l&apos;Installeur</translation>
    </message>
    <message>
        <source>Error during installation process (%1):
%2</source>
        <translation>Erreur pendant le processus d&apos;installation (%1) :
%2</translation>
    </message>
    <message>
        <source>Cannot prepare uninstall</source>
        <translation>Impossible de préparer la désinstallation</translation>
    </message>
    <message>
        <source>Cannot start uninstall</source>
        <translation>Impossible de démarrer la désinstallation</translation>
    </message>
    <message>
        <source>Error during uninstallation process:
%1</source>
        <translation>Erreur pendant le processus de désinstallation :
%1</translation>
    </message>
    <message>
        <source>Unknown error</source>
        <translation>Erreur non déterminée</translation>
    </message>
    <message>
        <source>Could not retrieve remote tree: %1.</source>
        <translation>Impossible de récupérer l&apos;arborescence distante : %1.</translation>
    </message>
    <message>
        <source>Failure to read packages from: %1.</source>
        <translation>Impossible de lire les paquets à partir de : %1.</translation>
    </message>
    <message>
        <source>Could not retrieve meta information: %1</source>
        <translation>Impossible de récupérer les métadonnées : %1</translation>
    </message>
    <message>
        <source>Could not add temporary update source information.</source>
        <translation>Impossible d&apos;ajouter des information de source de mise à jour temporaire.</translation>
    </message>
    <message>
        <source>Could not find any update source information.</source>
        <translation>Impossible de trouver des informations de source de mise à jour.</translation>
    </message>
    <message>
        <source>Dependency cycle between components detected: &apos;%1&apos; and &apos;%2&apos;.</source>
        <translation>Dépendance cyclique détectée pour les modules suivants : &apos;%1&apos; et &apos;%2&apos;.</translation>
    </message>
</context>
<context>
    <name>QInstaller::PackageManagerGui</name>
    <message>
        <source>%1 Setup</source>
        <translation>%1 Installateur</translation>
    </message>
    <message>
        <source>Maintain %1</source>
        <translation>Maintenir %1</translation>
    </message>
    <message>
        <source>Do you want to cancel the installation process?</source>
        <translation>Êtes-vous sûr de vouloir annuler cette installation ?</translation>
    </message>
    <message>
        <source>Do you want to cancel the uninstallation process?</source>
        <translation>Êtes-vous sûr de vouloir annuler cette désinstallation ?</translation>
    </message>
    <message>
        <source>Do you want to quit the installer application?</source>
        <translation>Êtes-vous sûr de vouloir quitter cet assistant d&apos;installation ?</translation>
    </message>
    <message>
        <source>Do you want to quit the uninstaller application?</source>
        <translation>Êtes-vous sûr de vouloir quitter cet assistant de désinstallation ?</translation>
    </message>
    <message>
        <source>Do you want to quit the maintenance application?</source>
        <translation>Êtes-vous sûr de vouloir quitter cet outil de maintenance ?</translation>
    </message>
    <message>
        <source>Question</source>
        <translation>Question</translation>
    </message>
    <message>
        <source>Settings</source>
        <translation>Paramètres</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <source>It is not possible to install from network location.
Please copy the installer to a local drive</source>
        <translation>Il n&apos;est possible de procéder à l&apos;installation à partir d&apos;un emplacement réseau.
Veuillez copier cet installateur sur un disque local</translation>
    </message>
</context>
<context>
    <name>QInstaller::PerformInstallationForm</name>
    <message>
        <source>&amp;Show Details</source>
        <translation>&amp;Voir le détail</translation>
    </message>
    <message>
        <source>&amp;Hide Details</source>
        <translation>&amp;Masquer le détail</translation>
    </message>
</context>
<context>
    <name>QInstaller::PerformInstallationPage</name>
    <message>
        <source>U&amp;ninstall</source>
        <translation>&amp;Désinstaller</translation>
    </message>
    <message>
        <source>Uninstalling %1</source>
        <translation>Désinstallation de %1</translation>
    </message>
    <message>
        <source>&amp;Update</source>
        <translation>&amp;Mise à jour</translation>
    </message>
    <message>
        <source>Updating components of %1</source>
        <translation>Mise à jour du composant %1</translation>
    </message>
    <message>
        <source>&amp;Install</source>
        <translation>&amp;Installation</translation>
    </message>
    <message>
        <source>Installing %1</source>
        <translation>Installation de %1</translation>
    </message>
</context>
<context>
    <name>QInstaller::ProxyCredentialsDialog</name>
    <message>
        <source>Dialog</source>
        <translation>Dialog</translation>
    </message>
    <message>
        <source>The proxy %1 requires a username and password.</source>
        <translation>Le proxy %1 requiert une authentification par identifiant et mot de passe.</translation>
    </message>
    <message>
        <source>Username:</source>
        <translation>Identifiant :</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>Identifiant</translation>
    </message>
    <message>
        <source>Password:</source>
        <translation>Mot de passe :</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Mot de passe</translation>
    </message>
</context>
<context>
    <name>QInstaller::ReadyForInstallationPage</name>
    <message>
        <source>U&amp;ninstall</source>
        <translation>&amp;Désinstaller</translation>
    </message>
    <message>
        <source>Ready to Uninstall</source>
        <translation>Prêt à désinstaller</translation>
    </message>
    <message>
        <source>Setup is now ready to begin removing %1 from your computer.&lt;br&gt;&lt;font color=&quot;red&quot;&gt;The program directory %2 will be deleted completely&lt;/font&gt;, including all content in that directory!</source>
        <translation>L&apos;installateur est maintenant prêt à supprimer %1 de votre ordinateur. &lt;br&gt;&lt;font color=&quot;red&quot;&gt;Le répertoire du programme %2 va être complètement supprimé&lt;/font&gt;, en incluant tout le contenu de ce dossier !</translation>
    </message>
    <message>
        <source>U&amp;pdate</source>
        <translation>&amp;Mise à jour</translation>
    </message>
    <message>
        <source>Ready to Update Packages</source>
        <translation>Prêt à mettre à jour les paquets</translation>
    </message>
    <message>
        <source>Setup is now ready to begin updating your installation.</source>
        <translation>L&apos;installateur est prêt à mettre à jour votre installation.</translation>
    </message>
    <message>
        <source>&amp;Install</source>
        <translation>&amp;Installation</translation>
    </message>
    <message>
        <source>Ready to Install</source>
        <translation>Prêt à installer</translation>
    </message>
    <message>
        <source>Setup is now ready to begin installing %1 on your computer.</source>
        <translation>L&apos;installateur est maintenant prêt à effectuer la copie de %1 sur votre ordinateur.</translation>
    </message>
    <message>
        <source>Not enough disk space to store temporary files and the installation! Available space: %1, at least required %2.</source>
        <translation>Il n&apos;y a pas assez d&apos;espace disque pour stocker les fichiers temporaires ainsi que le programme ! Espace disponible : %1, nécessite au moins %2.</translation>
    </message>
    <message>
        <source>Not enough disk space to store all selected components! Available space: %1, at least required: %2.</source>
        <translation>Il n&apos;y a pas assez d&apos;espace disque pour stocker tous les composants sélectionnés ! Espace disponible : %1, nécessite au moins %2.</translation>
    </message>
    <message>
        <source>Not enough disk space to store temporary files! Available space: %1, at least required: %2.</source>
        <translation>Il n&apos;y a pas assez d&apos;espace disque pour stocker les fichiers temporaires ! Espace disponible : %1, nécessite au moins %2.</translation>
    </message>
    <message>
        <source>The volume you selected for installation seems to have sufficient space for installation, but there will be less than 1% of the volume&apos;s space available afterwards. %1</source>
        <translation>Le volume que vous avez sélectionné pour l&apos;installation semble avoir assez d&apos;espace disponible, mais disposera de moins 1% d&apos;espace libre ensuite. %1</translation>
    </message>
    <message>
        <source>The volume you selected for installation seems to have sufficient space for installation, but there will be less than 100 MB available afterwards. %1</source>
        <translation>Le volume que vous avez sélectionné pour l&apos;installation semble avoir assez d&apos;espace disponible, mais disposera de moins de 100 Mo d&apos;espace libre ensuite. %1</translation>
    </message>
    <message>
        <source>Installation will use %1 of disk space.</source>
        <translation>L&apos;installation va occuper %1 d&apos;espace disque.</translation>
    </message>
    <message>
        <source>Cannot resolve all dependencies.</source>
        <translation>Impossible de résoudre les dépendances.</translation>
    </message>
    <message>
        <source>Components about to be removed.</source>
        <translation>Composants sur le point d&apos;être supprimés.</translation>
    </message>
</context>
<context>
    <name>QInstaller::RegisterFileTypeOperation</name>
    <message>
        <source>Invalid arguments in %0: %1 arguments given, %2 expected%3.</source>
        <translation>Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3.</translation>
    </message>
    <message>
        <source>2 to 5</source>
        <translation>2 sur 5</translation>
    </message>
    <message>
        <source>Registering file types is only supported on Windows.</source>
        <translation>L&apos;association d&apos;une ou plusieurs extensions n&apos;est supporté que sous Windows.</translation>
    </message>
    <message>
        <source>Register File Type: Invalid arguments</source>
        <translation>Engistrement des exensions par défaut : arguments invalides</translation>
    </message>
</context>
<context>
    <name>QInstaller::RemoteObject</name>
    <message>
        <source>Could not read all data after sending command: %1. Bytes expected: %2, Bytes received: %3. Error: %4</source>
        <translation>Impossible de lire les données après envoi de la commande : %1. Octets attendus : %2, reçus : %3. Erreur : %4</translation>
    </message>
</context>
<context>
    <name>QInstaller::RemoteServerConnection</name>
    <message>
        <source>Could not read all data after sending command: %1. Bytes expected: %2, Bytes received: %3. Error: %4</source>
        <translation>Impossible de lire les données après envoi de la commande : %1. Octets attendus : %2, reçus : %3. Erreur : %4</translation>
    </message>
</context>
<context>
    <name>QInstaller::ReplaceOperation</name>
    <message>
        <source>Invalid arguments in %0: %1 arguments given, %2 expected%3.</source>
        <translation>Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3.</translation>
    </message>
    <message>
        <source>exactly 3</source>
        <translation>exactement 3</translation>
    </message>
    <message>
        <source>Failed to open %1 for reading</source>
        <translation>Impossible d&apos;ouvrir le fichier %1 en lecture</translation>
    </message>
    <message>
        <source>Failed to open %1 for writing</source>
        <translation>Impossible d&apos;ouvrir le fichier %1 en écriture</translation>
    </message>
</context>
<context>
    <name>QInstaller::Resource</name>
    <message>
        <source>Could not open Resource &apos;%1&apos; read-only.</source>
        <translation>Le fichier de ressource &apos;%1&apos; ne peut être ouvert en lecture seule.</translation>
    </message>
    <message>
        <source>Read failed after %1 bytes: %2</source>
        <translation>La lecture a échouée après %1 octets : %2</translation>
    </message>
    <message>
        <source>Write failed after %1 bytes: %2</source>
        <translation>L&apos;écriture à échoué après %1 octets : %2</translation>
    </message>
</context>
<context>
    <name>QInstaller::RestartPage</name>
    <message>
        <source>Completing the %1 Setup Wizard</source>
        <translation>Finalisation de l&apos;Assistant d&apos;installation de %1</translation>
    </message>
</context>
<context>
    <name>QInstaller::ScriptEngine</name>
    <message>
        <source>Could not open the requested script file at %1: %2.</source>
        <translation>Impossible d&apos;ouvrir le fichier de script requis à %1 : %2.</translation>
    </message>
    <message>
        <source>Exception while loading the component script &apos;%1&apos;. (%2)</source>
        <translation>Exception levée pendant le chargement du composant de script : &apos;%1&apos; (%2)</translation>
    </message>
</context>
<context>
    <name>QInstaller::SelfRestartOperation</name>
    <message>
        <source>Installer object needed in &apos;%1&apos; operation is empty.</source>
        <translation>Objet installeur requis dans &apos;%1&apos; l&apos;opération est vide.</translation>
    </message>
    <message>
        <source>Self Restart: Only valid within updater or packagemanager mode.</source>
        <translation>Rechargement automatique : valide uniquement dans les modes Mise à jour ou Gestionnaire de paquets.</translation>
    </message>
    <message>
        <source>Self Restart: Invalid arguments</source>
        <translation>Rechargement automatique : arguments invalides</translation>
    </message>
</context>
<context>
    <name>QInstaller::ServerAuthenticationDialog</name>
    <message>
        <source>Server Requires Authentication</source>
        <translation>Le serveur requiert une authentification</translation>
    </message>
    <message>
        <source>You need to supply a username and password to access this site.</source>
        <translation>Vous devez saisir un identifiant et un mot de passe pour accéder à ce site.</translation>
    </message>
    <message>
        <source>Username:</source>
        <translation>Identifiant :</translation>
    </message>
    <message>
        <source>Password:</source>
        <translation>Mot de passe :</translation>
    </message>
    <message>
        <source>%1 at %2</source>
        <translation>%1 à %2</translation>
    </message>
</context>
<context>
    <name>QInstaller::SettingsOperation</name>
    <message>
        <source>Missing argument(s) &apos;%1&apos; calling &apos;%2&apos; with arguments &apos;%3&apos;.</source>
        <translation>Argument(s) manquant(s) : &apos;%1&apos; appelle &apos;%2&apos; avec les arguments &apos;%3&apos;.</translation>
    </message>
    <message>
        <source>Current method argument calling &apos;%1&apos; with arguments &apos;%2&apos; is not supported. Please use set, remove, add_array_value or remove_array_value.</source>
        <translation>Méthode actuelle appelant &apos;%1&apos; avec les arguments &apos;%2&apos; n&apos;est pas supporté. Veuillez utiliser &apos;set&apos;, &apos;remove&apos;, &apos;add_array_value&apos; ou &apos;remove_array_value&apos;.</translation>
    </message>
</context>
<context>
    <name>QInstaller::SimpleMoveFileOperation</name>
    <message>
        <source>Invalid arguments in %0: %1 arguments given, %2 expected%3.</source>
        <translation>Arguments invalides dans %0 : %1 arguments fournis, %2 attendus %3.</translation>
    </message>
    <message>
        <source>exactly 2</source>
        <translation>exactement 2</translation>
    </message>
    <message>
        <source>None of the arguments can be empty: source &apos;%1&apos;, target &apos;%2&apos;.</source>
        <translation>Aucun des arguments fournis ne peut être vide : source &apos;%1&apos;, destination &apos;%2&apos;.</translation>
    </message>
    <message>
        <source>Cannot move source &apos;%1&apos; to target &apos;%2&apos;, because target exists and is not removable.</source>
        <translation>Impossible de déplacer la source &apos;%1&apos; vers la cible &apos;%2&apos;, car la destination existe et ne peut être supprimée.</translation>
    </message>
    <message>
        <source>Cannot move source &apos;%1&apos; to target &apos;%2&apos;: %3</source>
        <translation>Impossible de déplacer la source &apos;%1&apos; vers la cible &apos;%2&apos; : %3</translation>
    </message>
    <message>
        <source>Move &apos;%1&apos; to &apos;%2&apos;.</source>
        <translation>Déplacement de &apos;%1&apos; vers &apos;%2&apos;.</translation>
    </message>
</context>
<context>
    <name>QInstaller::StartMenuDirectoryPage</name>
    <message>
        <source>Start Menu shortcuts</source>
        <translation>Raccourcis du Menu Démarrer</translation>
    </message>
    <message>
        <source>Select the Start Menu in which you would like to create the program&apos;s shortcuts. You can also enter a name to create a new folder.</source>
        <translation>Sélectionnez l&apos;endroit dans le Menu Démarrer où vous souhaitez placer un raccourci. Vous pouvez également saisir un nom ou créer un nouveau dossier.</translation>
    </message>
</context>
<context>
    <name>QInstaller::TargetDirectoryPage</name>
    <message>
        <source>Installation Folder</source>
        <translation>Dossier d&apos;installation</translation>
    </message>
    <message>
        <source>Please specify the folder where %1 will be installed.</source>
        <translation>Veuillez indiquer le dossier où %1 sera installé.</translation>
    </message>
    <message>
        <source>Alt+R</source>
        <comment>browse file system to choose a file</comment>
        <translatorcomment>Naviguer dans l&apos;explorateur de fichier pour sélectionner un fichier</translatorcomment>
        <translation>Alt+R</translation>
    </message>
    <message>
        <source>B&amp;rowse...</source>
        <translation>&amp;Parcourir...</translation>
    </message>
    <message>
        <source>The folder you selected already exists and contains an installation. Choose a different target for installation.</source>
        <translation>Le dossier que vous avez sélectionné existe déjà et contient une installation précédente.Veuillez choisir une cible différente pour l&apos;installation.</translation>
    </message>
    <message>
        <source>You have selected an existing, non-empty folder for installation.
Note that it will be completely wiped on uninstallation of this application.
It is not advisable to install into this folder as installation might fail.
Do you want to continue?</source>
        <translation>Vous avez sélectionné un dossier existant et non-vide pour cette installation.
Veuillez prendre note qu&apos;il sera complètement supprimé lors de la désinstallation de cette application.
Il est déconseillé d&apos;installer dans ce dossier dans le cas où l&apos;installation échouerait.
Êtes-vous sûr de vouloir continuer ?</translation>
    </message>
    <message>
        <source>You have selected an existing file or symlink, please choose a different target for installation.</source>
        <translation>Vous avez sélectionné un fichier ou lien symbolique existant, veuillez choisir une cible différente pour l&apos;installation.</translation>
    </message>
    <message>
        <source>The installation path cannot be empty, please specify a valid folder.</source>
        <translation>Le chemin d&apos;installation ne peut être vide, veuillez indiquer un dossier valide.</translation>
    </message>
    <message>
        <source>The installation path cannot be relative, please specify an absolute path.</source>
        <translation>Le chemin d&apos;installation ne peut être relatif, veuillez indiquer un chemin absolu.</translation>
    </message>
    <message>
        <source>The path or installation directory contains non ASCII characters. This is currently not supported! Please choose a different path or installation directory.</source>
        <translation>Le chemin ou le dossier d&apos;installation contient des caractères non ASCII. Ceci n&apos;est pas supporté à l&apos;heure actuelle ! Veuillez choisir un chemin différent ou un autre dossier d&apos;installation.</translation>
    </message>
    <message>
        <source>As the install directory is completely deleted, installing in %1 is forbidden.</source>
        <translation>Étant donné que le dossier d&apos;installation est complement supprimé, il est interdit d&apos;installer dans %1.</translation>
    </message>
    <message>
        <source>The path you have entered is too long, please make sure to specify a valid path.</source>
        <translation>Le chemin que vous avez entré est trop long, veuillez vous assurer d&apos;entrer un chemin valide.</translation>
    </message>
    <message>
        <source>The path you have entered is not valid, please make sure to specify a valid target.</source>
        <translation>Le chemin que vous avez entré est incorrect, veuillez vous assurer de choisir une cible valide.</translation>
    </message>
    <message>
        <source>The path you have entered is not valid, please make sure to specify a valid drive.</source>
        <translation>Le chemin que vous avez entré est incorrect, veuillez vous assurer de choisir un lecteur valide.</translation>
    </message>
    <message>
        <source>The installation path must not end with &apos;.&apos;, please specify a valid folder.</source>
        <translation>Le chemin d&apos;installation ne peut pas contenir &apos;.&apos;, veuillez entrer un dossier valide.</translation>
    </message>
    <message>
        <source>The installation path must not contain &apos;%1&apos;, please specify a valid folder.</source>
        <translation>Le chemin d&apos;installation ne peut pas contenir %1, veuillez entrer un dossier valide.</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>Attention</translation>
    </message>
    <message>
        <source>Select Installation Folder</source>
        <translation>Sélectionnez le dossier d&apos;installation</translation>
    </message>
</context>
<context>
    <name>QInstaller::TestRepository</name>
    <message>
        <source>Empty repository URL.</source>
        <translation>L&apos;URL du dépôt est vide.</translation>
    </message>
    <message>
        <source>URL scheme not supported: %1 (%2).</source>
        <translation>Format d&apos;URL non supporté : %1 (%2).</translation>
    </message>
    <message>
        <source>Got a timeout while testing: &apos;%1&apos;</source>
        <translation>Délai d&apos;attente dépassé pendant le test de : &apos;%1&apos;</translation>
    </message>
    <message>
        <source>Could not parse Updates.xml! Error: %1.</source>
        <translation>Impossible d&apos;analyser &apos;Updates.xml&apos;. Erreur : %1.</translation>
    </message>
    <message>
        <source>Updates.xml could not be opened for reading!</source>
        <translation>Impossible d&apos;ouvrir &apos;Updates.xml&apos; en lecture !</translation>
    </message>
    <message>
        <source>Updates.xml could not be found on server!</source>
        <translation>Impossible d&apos;ouvrir &apos;Updates.xml&apos; sur le serveur !</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <source>Authorization required</source>
        <translation>Authentification requise</translation>
    </message>
    <message>
        <source>Enter your password to authorize for sudo:</source>
        <translation>Entrez votre mot de passe pour authentifier &apos;sudo&apos; :</translation>
    </message>
    <message>
        <source>Error acquiring admin rights</source>
        <translation>Erreur lors de l&apos;acquisition des droits admin</translation>
    </message>
</context>
<context>
    <name>RemoteClient</name>
    <message>
        <source>Could not get authorization.</source>
        <translation>Impossible d&apos;obtenir les autorisations nécessaires.</translation>
    </message>
    <message>
        <source>Could not get authorization that is needed for continuing the installation.
 Either abort the installation or use the fallback solution by running

%1

as root and then clicking OK.</source>
        <translation>Impossible d&apos;obtenir les autorisations nécessaires pour continuer cette installation.
Vous avez la possibilité d&apos;annuler cette installation ou de trouver une solution de repli en lançant

%1

en tant que root et en cliquant sur OK.</translation>
    </message>
</context>
<context>
    <name>ResourceCollectionManager</name>
    <message>
        <source>Could not open resource %1: %2</source>
        <translation>Impossible d&apos;ouvrir la ressource %1 : %2</translation>
    </message>
</context>
<context>
    <name>Settings</name>
    <message>
        <source>Could not open settings file %1 for reading: %2</source>
        <translation>Impossible d&apos;ouvrir le fichier de préférences %1 en lecture : %2</translation>
    </message>
</context>
<context>
    <name>SettingsDialog</name>
    <message>
        <source>Settings</source>
        <translation>Paramètres</translation>
    </message>
    <message>
        <source>Network</source>
        <translation>Réseau</translation>
    </message>
    <message>
        <source>No proxy</source>
        <translation>Pas de serveur mandataire</translation>
    </message>
    <message>
        <source>System proxy settings</source>
        <translation>Paramètres du serveur mandataire système</translation>
    </message>
    <message>
        <source>Manual proxy configuration</source>
        <translation>Configuration manuelle du serveur mandataire</translation>
    </message>
    <message>
        <source>HTTP proxy:</source>
        <translation>Proxy HTTP :</translation>
    </message>
    <message>
        <source>Port:</source>
        <translation>Port :</translation>
    </message>
    <message>
        <source>FTP proxy:</source>
        <translation>Proxy FTP :</translation>
    </message>
    <message>
        <source>Repositories</source>
        <translation>Dépôts</translation>
    </message>
    <message>
        <source>Add Username and Password for authentication if needed.</source>
        <translation>Si nécessaire, ajouter l&apos;identifiant et le mot de passe pour l&apos;authentification.</translation>
    </message>
    <message>
        <source>Use temporary repositories only</source>
        <translation>Utiliser des dépôts temporaires uniquement</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <source>Test</source>
        <translation>Test</translation>
    </message>
    <message>
        <source>Show Passwords</source>
        <translation>Montrer les mots de passe</translation>
    </message>
    <message>
        <source>Check this to use repository during fetch.</source>
        <translation>Cocher pour utiliser les dépôts pendant la récupération.</translation>
    </message>
    <message>
        <source>Add the username to authenticate on the server.</source>
        <translation>Ajouter l&apos;identifiant pour l&apos;authentification sur le serveur.</translation>
    </message>
    <message>
        <source>Add the password to authenticate on the server.</source>
        <translation>Ajouter le mot de passe pour l&apos;authentification sur le serveur.</translation>
    </message>
    <message>
        <source>The servers URL that contains a valid repository.</source>
        <translation>Liste des URL des serveurs contenant des dépôts valides.</translation>
    </message>
    <message>
        <source>There was an error testing this repository.</source>
        <translation>Une erreur s&apos;est produite pendant le test de ce dépôt.</translation>
    </message>
    <message>
        <source>Do you want to disable the tested repository?</source>
        <translation>Êtes-vous sûr de vouloir désactiver le dépôt testé ?</translation>
    </message>
    <message>
        <source>Hide Passwords</source>
        <translation>Masquer les mots de passe</translation>
    </message>
    <message>
        <source>Use</source>
        <translation>Utiliser</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>Identifiant</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Mot de passe</translation>
    </message>
    <message>
        <source>Repository</source>
        <translation>Dépôt</translation>
    </message>
    <message>
        <source>Default repositories</source>
        <translation>Dépôts par défaut</translation>
    </message>
    <message>
        <source>Temporary repositories</source>
        <translation>Dépôts temporaires</translation>
    </message>
    <message>
        <source>User defined repositories</source>
        <translation>Dépôts définis par l&apos;utilisateur</translation>
    </message>
</context>
<context>
    <name>UpdateOperation</name>
    <message>
        <source>Registry path %1 is not writable</source>
        <translation>Le chemin du registre %1 n&apos;est pas accessible en écriture</translation>
    </message>
    <message>
        <source>Could not write to registry path %1</source>
        <translation>Impossible d&apos;écrire dans le registre le chemin %1</translation>
    </message>
    <message>
        <source>Renaming %1 into %2 failed with %3.</source>
        <translation>Échec du renommage de %1 vers %2, raison : %3.</translation>
    </message>
</context>
</TS>
