<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fr_FR" sourcelanguage="en_GB">
<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>Cannot seek to %1 to read the operation data.</source>
        <translation>Impossible de rechercher %1 pour lire les données de l’opération.</translation>
    </message>
    <message>
        <source>Cannot seek to %1 to read the resource collection block.</source>
        <translation>Impossible de rechercher %1 pour lire le bloc de collection des ressources.</translation>
    </message>
    <message>
        <source>Cannot open meta resource %1.</source>
        <translation>Impossible d’ouvrir les méta-ressources %1.</translation>
    </message>
</context>
<context>
    <name>BinaryLayout</name>
    <message>
        <source>Cannot seek to %1 to read the embedded meta data count.</source>
        <translation>Impossible de rechercher %1 pour lire le total des métadonnées incorporées.</translation>
    </message>
    <message>
        <source>Cannot seek to %1 to read the resource collection segment.</source>
        <translation>Impossible de rechercher %1 pour lire le segment de collection des ressources.</translation>
    </message>
    <message>
        <source>Unexpected mismatch of meta resources. Read %1, expected: %2.</source>
        <translation>Non-concordance inattendue des méta-ressources. %1 lu, attendu&#xa0;: %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 fournir un nom d’utilisateur et un mot de passe pour accéder au site.</translation>
    </message>
    <message>
        <source>Username:</source>
        <translation>Nom d&apos;utilisateur :</translation>
    </message>
    <message>
        <source>Password:</source>
        <translation>Mot de passe :</translation>
    </message>
    <message>
        <source>%1 at %2</source>
        <translation>%1 sur %2</translation>
    </message>
</context>
<context>
    <name>DirectoryGuard</name>
    <message>
        <source>Path &quot;%1&quot; exists but is not a directory.</source>
        <translation>Le chemin &quot;%1&quot; existe, mais il ne s’agit pas d’un répertoire.</translation>
    </message>
    <message>
        <source>Cannot create directory &quot;%1&quot;.</source>
        <translation>Impossible de créer le répertoire &quot;%1&quot;.</translation>
    </message>
</context>
<context>
    <name>ExtractCallbackImpl</name>
    <message>
        <source>Cannot retrieve path of archive item %1.</source>
        <translation>Impossible d’extraire le chemin d’accès de l’élément d’archive %1.</translation>
    </message>
    <message>
        <source>Cannot remove already existing symlink %1.</source>
        <translation>Impossible de supprimer le lien symbolique %1.</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for writing: %2</source>
        <translation>Impossible d’ouvrir le fichier &quot;%1&quot; en écriture : %2</translation>
    </message>
    <message>
        <source>Cannot create symlink at &quot;%1&quot;. Another one is already existing.</source>
        <translation>Impossible de créer un lien symbolique dans &quot;%1&quot;. Un autre existe déjà.</translation>
    </message>
    <message>
        <source>Cannot read symlink target from file &quot;%1&quot;.</source>
        <translation>Impossible de lire la cible du lien symbolique à partir du fichier &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot create symlink at %1: %2</source>
        <translation>Impossible de créer un lien symbolique dans %1 : %2</translation>
    </message>
</context>
<context>
    <name>InstallerBase</name>
    <message>
        <source>Unable to start installer</source>
        <translation>Impossible de démarrer le programme d&apos;installation</translation>
    </message>
</context>
<context>
    <name>InstallerCalculator</name>
    <message>
        <source>Components added as automatic dependencies:</source>
        <translation>Les composants ont été ajoutés en tant que dépendances automatiques :</translation>
    </message>
    <message>
        <source>Components added as dependency for &quot;%1&quot;:</source>
        <translation>Les composants ont été ajoutés en tant que dépendances pour &quot;%1&quot;:</translation>
    </message>
    <message>
        <source>Components that have resolved dependencies:</source>
        <translation>Les dépendances des composants suivants ont été résolues&#xa0;:</translation>
    </message>
    <message>
        <source>Selected components without dependencies:</source>
        <translation>Les composants sélectionnés n'ont pas de dépendances :</translation>
    </message>
    <message>
        <source>Recursion detected, component &quot;%1&quot; already added with reason: &quot;%2&quot;</source>
        <translation>Récursivité détectée, le composant &quot;%1&quot; à déjà été ajouté pour la raison suivante &#xa0;: &quot;%2&quot;</translation>
    </message>
    <message>
        <source>Cannot find missing dependency &quot;%1&quot; for &quot;%2&quot;.</source>
        <translation>La dépendance suivante &quot;%1&quot; est introuvable pour &quot;%2&quot;.</translation>
    </message>
    <message>
        <source>Impossible dependency resolution detected. Forced install component &quot;%1&quot; would be uninstalled because its dependency &quot;%2&quot; is marked for uninstallation with reason: &quot;%3&quot;.</source>
        <translation>La résolution de dépendance est impossible. Le composant dont l&apos;installation est forcée &quot;%1&quot; serait désinstallé car sa dépendance &quot;%2&quot; est marquée pour désinstallation avec la raison : &quot;%3&quot;.</translation>
    </message>
    <message>
        <source>Components selected by alias &quot;%1&quot;:</source>
        <translation>Composants sélectionnés par alias &quot;%1&quot; :</translation>
    </message>
    <message>
        <source>Recursion detected, component alias &quot;%1&quot; already added.</source>
        <translation>Récursivité détectée, componsant alias &quot;%1&quot; déjà ajouté.</translation>
    </message>
</context>
<context>
    <name>Job</name>
    <message>
        <source>Canceled</source>
        <translation>Abandonné</translation>
    </message>
</context>
<context>
    <name>KDUpdater::AppendFileOperation</name>
    <message>
        <source>Cannot backup file &quot;%1&quot;: %2</source>
        <translation>Impossible de sauvegarder le fichier &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for writing: %2</source>
        <translation>Impossible d’ouvrir le fichier &quot;%1&quot; en écriture&#xa0;: %2</translation>
    </message>
    <message>
        <source>Cannot find backup file for &quot;%1&quot;.</source>
        <translation>Le fichier de sauvegarde pour &quot;%1&quot; est introuvable.</translation>
    </message>
    <message>
        <source>Cannot restore backup file for &quot;%1&quot;.</source>
        <translation>Impossible de restaurer le fichier de sauvegarde pour &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot restore backup file for &quot;%1&quot;: %2</source>
        <translation>Impossible de restaurer le fichier de sauvegarde pour &quot;%1&quot;&#xa0;: %2</translation>
    </message>
</context>
<context>
    <name>KDUpdater::CopyOperation</name>
    <message>
        <source>Cannot backup file &quot;%1&quot;.</source>
        <translation>Impossible de sauvegarder le fichier &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot copy a non-existent file: %1</source>
        <translation>Impossible de copier un fichier qui n’existe pas&#xa0;: %1</translation>
    </message>
    <message>
        <source>Cannot remove file &quot;%1&quot;: %2</source>
        <translation>Impossible de supprimer le fichier &quot;%1&quot;&#xa0;: %2</translation>
    </message>
    <message>
        <source>Cannot copy file &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation>Impossible de copier le fichier &quot;%1&quot; vers &quot;%2&quot;&#xa0;: %3</translation>
    </message>
    <message>
        <source>Cannot delete file &quot;%1&quot;: %2</source>
        <translation>Impossible de supprimer le fichier &quot;%1&quot;&#xa0;: %2</translation>
    </message>
    <message>
        <source>Cannot restore backup file into &quot;%1&quot;: %2</source>
        <translation>Impossible de restaurer le fichier de sauvegarde dans &quot;%1&quot;&#xa0;: %2</translation>
    </message>
</context>
<context>
    <name>KDUpdater::DeleteOperation</name>
    <message>
        <source>Cannot create backup of file &quot;%1&quot;: %2</source>
        <translation>Impossible de créer une sauvegarde du fichier &quot;%1&quot;&#xa0;: %2</translation>
    </message>
    <message>
        <source>Cannot restore backup file for &quot;%1&quot;: %2</source>
        <translation>Impossible de restaurer le fichier de sauvegarde pour &quot;%1&quot;&#xa0;: %2</translation>
    </message>
</context>
<context>
    <name>KDUpdater::FileDownloader</name>
    <message>
        <source>Download finished.</source>
        <translation>Téléchargement terminé.</translation>
    </message>
    <message>
        <source>Cryptographic hashes do not match.</source>
        <translation>Les hachages de chiffrement ne correspondent pas.</translation>
    </message>
    <message>
        <source>Download canceled.</source>
        <translation>Téléchargement annulé.</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/sec)</translation>
    </message>
    <message numerus="yes">
        <source>%n day(s), </source>
        <translation>
            <numerusform>%n jour(s), </numerusform>
            <numerusform>%n jour(s), </numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n hour(s), </source>
        <translation>
            <numerusform>%n heure(s), </numerusform>
            <numerusform>%n heure(s), </numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n minute(s)</source>
        <translation>
            <numerusform>%n minute(s)</numerusform>
            <numerusform>%n minute(s)</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n second(s)</source>
        <translation>
            <numerusform>%n seconde(s)</numerusform>
            <numerusform>%n seconde(s)</numerusform>
        </translation>
    </message>
    <message>
        <source> - %1%2%3%4 remaining.</source>
        <translation> - %1%2%3%4 restants.</translation>
    </message>
    <message>
        <source> - unknown time remaining.</source>
        <translation> - temps restant inconnu.</translation>
    </message>
</context>
<context>
    <name>KDUpdater::HttpDownloader</name>
    <message>
        <source>Cannot download %1. Writing to file &quot;%2&quot; failed: %3</source>
        <translation>Impossible de télécharger %1. L’écriture dans le fichier &quot;%2&quot; a échoué&#xa0;: %3</translation>
    </message>
    <message>
        <source>Cannot download %1. Cannot create file &quot;%2&quot;: %3</source>
        <translation>Impossible de télécharger %1. Impossible de créer le fichier &quot;%2&quot;&#xa0;: %3</translation>
    </message>
    <message>
        <source>%1 at %2</source>
        <translation>%1 sur %2</translation>
    </message>
    <message>
        <source>Authentication request canceled.</source>
        <translation>Demande d’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’est produite lors de la connexion à&#xa0;: %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>Il peut s’agir d’un problème avec la configuration du serveur ou quelqu’un peut tenter d’usurper l’identité du 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é au serveur dans le passé ou si vous lui faites confiance, l’erreur peut être temporaire et vous pouvez réessayer.</translation>
    </message>
    <message>
        <source>Try again</source>
        <translation>Réessayez</translation>
    </message>
    <message>
        <source>Cannot download %1. Cannot create directory for &quot;%2&quot;</source>
        <translation>Impossible de télécharger %1. Impossible de créer le répertoire pour &quot;%2&quot;</translation>
    </message>
</context>
<context>
    <name>KDUpdater::LocalFileDownloader</name>
    <message>
        <source>Cannot open file &quot;%1&quot; for reading: %2</source>
        <translation>Impossible d’ouvrir le fichier &quot;%1&quot; en lecture&#xa0;: %2</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for writing: %2</source>
        <translation>Impossible d’ouvrir le fichier &quot;%1&quot; en écriture&#xa0;: %2</translation>
    </message>
    <message>
        <source>Writing to file &quot;%1&quot; failed: %2</source>
        <translation>L’écriture dans le fichier &quot;%1&quot; a échoué&#xa0;: %2</translation>
    </message>
</context>
<context>
    <name>KDUpdater::MkdirOperation</name>
    <message>
        <source>Cannot create directory &quot;%1&quot;: %2</source>
        <translation>Impossible de créer le répertoire &quot;%1&quot;&#xa0;: %2</translation>
    </message>
    <message>
        <source>Unknown error.</source>
        <translation>Erreur inconnue.</translation>
    </message>
    <message>
        <source>Cannot remove directory &quot;%1&quot;: %2</source>
        <translation>Impossible de supprimer le répertoire &quot;%1&quot;&#xa0;: %2</translation>
    </message>
</context>
<context>
    <name>KDUpdater::MoveOperation</name>
    <message>
        <source>Cannot backup file &quot;%1&quot;.</source>
        <translation>Impossible de sauvegarder le fichier &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot remove file &quot;%1&quot;: %2</source>
        <translation>Impossible de supprimer le fichier &quot;%1&quot;&#xa0;: %2</translation>
    </message>
    <message>
        <source>Cannot copy file &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation>Impossible de copier le fichier &quot;%1&quot; vers &quot;%2&quot;&#xa0;: %3</translation>
    </message>
    <message>
        <source>Cannot remove file &quot;%1&quot;.</source>
        <translation>Impossible de supprimer le fichier &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot restore backup file for &quot;%1&quot;: %2</source>
        <translation>Impossible de restaurer le fichier de sauvegarde pour &quot;%1&quot;&#xa0;: %2</translation>
    </message>
</context>
<context>
    <name>KDUpdater::PrependFileOperation</name>
    <message>
        <source>Cannot backup file &quot;%1&quot;: %2</source>
        <translation>Impossible de sauvegarder le fichier &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for reading: %2</source>
        <translation>Impossible d’ouvrir le fichier &quot;%1&quot; en lecture : %2</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for writing: %2</source>
        <translation>Impossible d’ouvrir le fichier &quot;%1&quot; en écriture : %2</translation>
    </message>
    <message>
        <source>Cannot find backup file for &quot;%1&quot;.</source>
        <translation>Le fichier de sauvegarde pour &quot;%1&quot; est introuvable.</translation>
    </message>
    <message>
        <source>Cannot restore backup file for &quot;%1&quot;.</source>
        <translation>Impossible de restaurer le fichier de sauvegarde pour &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot restore backup file for &quot;%1&quot;: %2</source>
        <translation>Impossible de restaurer le fichier de sauvegarde pour &quot;%1&quot; : %2</translation>
    </message>
</context>
<context>
    <name>KDUpdater::ResourceFileDownloader</name>
    <message>
        <source>Cannot read resource file &quot;%1&quot;: %2</source>
        <translation>Impossible de lire le fichier de ressources &quot;%1&quot; : %2</translation>
    </message>
</context>
<context>
    <name>KDUpdater::RmdirOperation</name>
    <message>
        <source>Cannot remove directory &quot;%1&quot;: %2</source>
        <translation>Impossible de supprimer le répertoire &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>The directory does not exist.</source>
        <translation>Le répertoire n’existe pas.</translation>
    </message>
    <message>
        <source>Cannot recreate directory &quot;%1&quot;: %2</source>
        <translation>Impossible de recréer le répertoire &quot;%1&quot; : %2</translation>
    </message>
</context>
<context>
    <name>KDUpdater::Task</name>
    <message>
        <source>%1 started</source>
        <translation>%1 est démarrée</translation>
    </message>
    <message>
        <source>%1 cannot be stopped</source>
        <translation>%1 ne peut pas être arrêtée</translation>
    </message>
    <message>
        <source>Cannot stop task %1</source>
        <translation>Impossible d’arrêter la tâche %1</translation>
    </message>
    <message>
        <source>%1 cannot be paused</source>
        <translation>%1 ne peut pas être interrompue</translation>
    </message>
    <message>
        <source>Cannot pause task %1</source>
        <translation>Impossible d’interrompre la tâche %1</translation>
    </message>
    <message>
        <source>Cannot resume task %1</source>
        <translation>Impossible de reprendre la tâche %1</translation>
    </message>
    <message>
        <source>%1 done</source>
        <translation>%1 est terminée</translation>
    </message>
</context>
<context>
    <name>KDUpdater::UpdateFinder</name>
    <message>
        <source>Cannot access the package information of this application.</source>
        <translation>Impossible d’accéder aux informations de paquetage de cette application.</translation>
    </message>
    <message>
        <source>No package sources set for this application.</source>
        <translation>Aucune source de paquetage définie pour cette application.</translation>
    </message>
    <message numerus="yes">
        <source>%n update(s) found.</source>
        <translation>
            <numerusform>%n mise(s) à jour trouvée(s).</numerusform>
            <numerusform>%n mise(s) à jour trouvée(s).</numerusform>
        </translation>
    </message>
    <message>
        <source>Downloading Updates.xml from update sources.</source>
        <translation>Téléchargement de Updates.xml à partir des sources de mise à jour.</translation>
    </message>
    <message>
        <source>Cannot download package source %1 from &quot;%2&quot;.</source>
        <translation>Impossible de télécharger la source de paquetage %1 depuis &quot;%2&quot;.</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 applicables.</translation>
    </message>
    <message>
        <source>Application updates computed.</source>
        <translation>Mises à jour de l’application calculées.</translation>
    </message>
</context>
<context>
    <name>KDUpdater::UpdatesInfoData</name>
    <message>
        <source>Updates.xml contains invalid content: %1</source>
        <translation>Updates.xml renferme un contenu non valide : %1</translation>
    </message>
    <message>
        <source>Cannot read &quot;%1&quot;</source>
        <translation>Impossible de lire &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Root element %1 unexpected, should be &quot;Updates&quot;.</source>
        <translation>Élément racine %1 inattendu, il doit s’agir de &quot;Updates&quot;.</translation>
    </message>
    <message>
        <source>ApplicationName element is missing.</source>
        <translation>L’élément ApplicationName est manquant.</translation>
    </message>
    <message>
        <source>ApplicationVersion element is missing.</source>
        <translation>L’élément ApplicationVersion est manquant.</translation>
    </message>
    <message>
        <source>PackageUpdate element without Name</source>
        <translation>L'élément PackageUpdate n'a pas de nom.</translation>
    </message>
    <message>
        <source>PackageUpdate element without Version</source>
        <translation>L'élément PackageUpdate n'a pas de version</translation>
    </message>
    <message>
        <source>PackageUpdate element without ReleaseDate</source>
        <translation>L'élément PackageUpdate n'a pas de date de publication</translation>
    </message>
</context>
<context>
    <name>Lib7z</name>
    <message>
        <source>Internal code: %1</source>
        <translation>Code interne : %1</translation>
    </message>
    <message>
        <source>Not enough memory</source>
        <translation>Mémoire insuffisante</translation>
    </message>
    <message>
        <source>Error: %1</source>
        <translation>Erreur : %1</translation>
    </message>
    <message>
        <source>Cannot retrieve property %1 for item %2.</source>
        <translation>Impossible d’extraire la propriété %1 pour l’élément %2.</translation>
    </message>
    <message>
        <source>Property %1 for item %2 not of type VT_FILETIME but %3.</source>
        <translation>La propriété %1 pour l’élément %2 n’est pas de type VT_FILETIME mais %3.</translation>
    </message>
    <message>
        <source>Cannot convert UTC file time to system time.</source>
        <translation>Impossible de convertir l’heure du fichier UTC en heure système.</translation>
    </message>
    <message>
        <source>Cannot load codecs.</source>
        <translation>Impossible de charger les codecs.</translation>
    </message>
    <message>
        <source>Cannot open archive &quot;%1&quot;.</source>
        <translation>Impossible d’ouvrir l’archive &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot retrieve number of items in archive.</source>
        <translation>Impossible d’extraire le nombre d’éléments dans l’archive.</translation>
    </message>
    <message>
        <source>Cannot retrieve path of archive item &quot;%1&quot;.</source>
        <translation>Impossible d’extraire le chemin d’accès de l’élément d’archive &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Unknown exception caught (%1).</source>
        <translation>Exception inconnue détectée (%1).</translation>
    </message>
    <message>
        <source>Cannot create temporary file: %1</source>
        <translation>Impossible de créer le fichier temporaire : %1</translation>
    </message>
    <message>
        <source>Unsupported archive type.</source>
        <translation>Ce type d’archive n'est pas pris en charge.</translation>
    </message>
    <message>
        <source>Cannot create archive &quot;%1&quot;</source>
        <translation>Impossible de créer l’archive &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Cannot create archive &quot;%1&quot;: %2</source>
        <translation>Impossible de créer l’archive &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Cannot remove old archive &quot;%1&quot;: %2</source>
        <translation>Impossible de supprimer l’ancienne archive &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Cannot rename temporary archive &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation>Impossible de renommer l’archive temporaire &quot;%1&quot; en &quot;%2&quot; : %3</translation>
    </message>
    <message>
        <source>Unknown exception caught (%1)</source>
        <translation>Exception inconnue détectée (%1)</translation>
    </message>
</context>
<context>
    <name>LocalPackageHub</name>
    <message>
        <source>%1 contains invalid content: %2</source>
        <translation>%1 renferme un contenu non valide : %2</translation>
    </message>
    <message>
        <source>The file %1 does not exist.</source>
        <translation>Le fichier %1 n’existe pas.</translation>
    </message>
    <message>
        <source>Cannot open %1.</source>
        <translation>Impossible d’ouvrir %1.</translation>
    </message>
    <message>
        <source>Parse error in %1 at %2, %3: %4</source>
        <translation>Erreur d’analyse dans %1 sur %2, %3 : %4</translation>
    </message>
    <message>
        <source>Root element %1 unexpected, should be &apos;Packages&apos;.</source>
        <translation>Élément racine %1 inattendu, il doit s’agir de &apos;Packages&apos;.</translation>
    </message>
</context>
<context>
    <name>LockFile</name>
    <message>
        <source>Cannot create lock file &quot;%1&quot;: %2</source>
        <translation>Impossible de créer le fichier de verrouillage &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Cannot write PID to lock file &quot;%1&quot;: %2</source>
        <translation>Impossible d’écrire le PID pour verrouiller le fichier &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Cannot obtain the lock for file &quot;%1&quot;: %2</source>
        <translation>Impossible d’obtenir le verrou du fichier &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Cannot release the lock for file &quot;%1&quot;: %2</source>
        <translation>Impossible de désactiver le verrou du fichier &quot;%1&quot; : %2</translation>
    </message>
</context>
<context>
    <name>QInstaller</name>
    <message>
        <source>No marker found, stopped after %1.</source>
        <translation>Aucun repère trouvé. Arrêt après %1.</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for reading: %2</source>
        <translation>Impossible d’ouvrir le fichier &quot;%1&quot; en lecture : %2</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for writing: %2</source>
        <translation>Impossible d’ouvrir le fichier &quot;%1&quot; en écriture : %2</translation>
    </message>
    <message>
        <source>Read failed after %1 bytes: %2</source>
        <translation>Échec de la lecture après %1 octets : %2</translation>
    </message>
    <message>
        <source>Copy failed: %1</source>
        <translation>Échec de la copie : %1</translation>
    </message>
    <message>
        <source>Write failed after %1 bytes: %2</source>
        <translation>Échec de l’écriture après %1 octets : %2</translation>
    </message>
    <message>
        <source>bytes</source>
        <translation>octets</translation>
    </message>
    <message>
        <source>KB</source>
        <translation>Ko</translation>
    </message>
    <message>
        <source>MB</source>
        <translation>Mo</translation>
    </message>
    <message>
        <source>GB</source>
        <translation>Go</translation>
    </message>
    <message>
        <source>TB</source>
        <translation>To</translation>
    </message>
    <message>
        <source>PB</source>
        <translation>Po</translation>
    </message>
    <message>
        <source>EB</source>
        <translation>Eo</translation>
    </message>
    <message>
        <source>ZB</source>
        <translation>Zo</translation>
    </message>
    <message>
        <source>YB</source>
        <translation>Yo</translation>
    </message>
    <message>
        <source>Cannot remove file &quot;%1&quot;: %2</source>
        <translation>Impossible de supprimer le fichier &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Cannot remove directory &quot;%1&quot;: %2</source>
        <translation>Impossible de supprimer le répertoire &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Cannot create directory &quot;%1&quot;.</source>
        <translation>Impossible de créer le répertoire &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot copy file from &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation>Impossible de copier le fichier depuis &quot;%1&quot; vers &quot;%2&quot; : %3</translation>
    </message>
    <message>
        <source>Cannot move file from &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation>Impossible de déplacer le fichier depuis &quot;%1&quot; vers &quot;%2&quot; : %3</translation>
    </message>
    <message>
        <source>Cannot create directory &quot;%1&quot;: %2</source>
        <translation>Impossible de créer le répertoire &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Cannot open temporary file: %1</source>
        <translation>Ouvrir d’ouvrir le fichier temporaire : %1</translation>
    </message>
    <message>
        <source>Cannot open temporary file for template %1: %2</source>
        <translation>Ouvrir d’ouvrir le fichier temporaire pour le modèle %1 : %2</translation>
    </message>
    <message>
        <source>Cannot copy file &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation>Impossible de copier le fichier &quot;%1&quot; vers &quot;%2&quot; : %3</translation>
    </message>
    <message>
        <source>Cannot copy file &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation>Impossible de copier le fichier &quot;%1&quot; vers &quot;%2&quot;.</translation>
    </message>
    <message>
        <source>The specified module could not be found.</source>
        <translation>Le module spécifié est introuvable.</translation>
    </message>
    <message>
        <source>Invalid content in &quot;%1&quot;.</source>
        <translation>Contenu invalide dans &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>This may be solved by restarting the application after clearing the cache from:</source>
        <translation>Le problème peut être résolu en redémarrant l&apos;application après avoir vidé le cache de :</translation>
    </message>
</context>
<context>
    <name>QInstaller::Component</name>
    <message>
        <source>Components cannot have children in updater mode.</source>
        <translation>Les composants ne peuvent pas comporter d’enfants en mode de mise à jour.</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <source>Error: Operation %1 does not exist.</source>
        <translation>Erreur : l’opération %1 n’existe pas.</translation>
    </message>
    <message>
        <source>Cannot resolve isDefault in %1</source>
        <translation>Impossible de résoudre isDefault dans %1</translation>
    </message>
    <message>
        <source>Update Info: </source>
        <translation>Informations de mise à jour : </translation>
    </message>
    <message>
        <source>There was an error loading the selected component. This component cannot be installed.</source>
        <translation>Une erreur s&amp;apos;est produite lors du chargement du composant sélectionné. Ce composant ne peut pas être installé.</translation>
    </message>
    <message>
        <source>Cannot open the requested UI file &quot;%1&quot;: %2.

%3 &quot;%4&quot;</source>
        <translation>Impossible d’ouvrir le fichier d’interface utilisateur demandé &quot;%1&quot; : %2.

%3 &quot;%4&quot;</translation>
    </message>
    <message>
        <source>Cannot load the requested UI file &quot;%1&quot;: %2.

%3 &quot;%4&quot;</source>
        <translation>Impossible de charger le fichier d’UI demandé &quot;%1&quot; : %2.

%3 &quot;%4&quot;</translation>
    </message>
    <message>
        <source>Cannot open the requested license file &quot;%1&quot;: %2.

%3 &quot;%4&quot;</source>
        <translation>Impossible d’ouvrir le fichier de licence demandé &quot;%1&quot; : %2.

%3 &quot;%4&quot;</translation>
    </message>
</context>
<context>
    <name>QInstaller::ComponentModel</name>
    <message>
        <source>Component is marked for installation.</source>
        <translation>Le composant est destiné à être installé.</translation>
    </message>
    <message>
        <source>Component is marked for uninstallation.</source>
        <translation>Le composant est destiné à être désinstallé.</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’est pas installé.</translation>
    </message>
    <message>
        <source>Component Name</source>
        <translation>Nom du composant</translation>
    </message>
    <message>
        <source>Action</source>
        <translation>Opération</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 publication</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>Taille</translation>
    </message>
</context>
<context>
    <name>QInstaller::ComponentSelectionPage</name>
    <message>
        <source>Select a Qt Board Support Package file to install additional content that is not directly available from the online repositories.</source>
        <translation>Sélectionner un fichier Qt Board Support Package pour installer du contenu supplémentaire qui n&apos;est pas directement disponible à partir des référentiels en ligne.</translation>
    </message>
    <message>
        <source>Open File</source>
        <translation>Ouvrir un fichier</translation>
    </message>
    <message>
        <source>Select Components</source>
        <translation>Sélectionner des composants</translation>
    </message>
    <message>
        <source>Please select the components you want to update.</source>
        <translation>Sélectionnez les composants que vous souhaitez mettre à jour.</translation>
    </message>
    <message>
        <source>Please select the components you want to install.</source>
        <translation>Sélectionnez les composants que vous souhaitez installer.</translation>
    </message>
    <message>
        <source>Please select the components you want to uninstall.</source>
        <translation>Sélectionnez les composants que vous souhaitez désinstaller.</translation>
    </message>
    <message>
        <source>Select the components to install. Deselect installed components to uninstall them.&lt;br&gt;Any components already installed will not be updated.</source>
        <translation>Sélectionnez les composants à installer. Désélectionnez les composants installés pour les désinstaller.&lt;br&gt;Les composants déjà installés ne seront pas mis à jour.</translation>
    </message>
    <message>
        <source>Mandatory components need to be updated first before you can select other components to update.</source>
        <translation>Les composants obligatoires doivent d&apos;abord être mis à jour avant de pouvoir sélectionner d&apos;autres composants à mettre à jour.</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>Recherche</translation>
    </message>
    <message>
        <source>Browse &amp;QBSP files</source>
        <translation>Parcourir les fichiers QBSP</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <source>Create Offline Installer</source>
        <translation>Créer un programme d’installation hors ligne</translation>
    </message>
    <message>
        <source>Create offline installer from selected components, instead of installing now.</source>
        <translation>Créer un programme d’installation hors ligne à partir des composants sélectionnés, au lieu de l&apos;installer maintenant.</translation>
    </message>
</context>
<context>
    <name>QInstaller::ConsumeOutputOperation</name>
    <message>
        <source>&lt;to be saved installer key name&gt; &lt;executable&gt; [argument1] [argument2] [...]</source>
        <translation>&lt;Nom de clé du programme d’installation à enregistrer&gt; &lt;exécutable&gt; [argument1] [argument2] [...]</translation>
    </message>
    <message>
        <source>Needed installer object in %1 operation is empty.</source>
        <translation>L’objet du programme d’installation requis dans l’opération %1 est vide.</translation>
    </message>
    <message>
        <source>Cannot save the output of &quot;%1&quot; to an empty installer key value.</source>
        <translation>Impossible d’enregistrer la sortie de &quot;%1&quot; dans une valeur clé du programme d’installation vide.</translation>
    </message>
    <message>
        <source>Failed to run command: &quot;%1&quot;: %2</source>
        <translation>Echec d&apos;exécution de la commande : &quot;%1&quot;: %2</translation>
    </message>
</context>
<context>
    <name>QInstaller::CopyDirectoryOperation</name>
    <message>
        <source>&lt;source&gt; &lt;target&gt; [&quot;forceOverwrite&quot;]</source>
        <translation>&lt;source&gt; &lt;cible&gt; [&quot;forceOverwrite&quot;]</translation>
    </message>
    <message>
        <source>Invalid argument in %1: Third argument needs to be forceOverwrite, if specified.</source>
        <translation>Argument non valide dans %1 : le troisième argument doit être forceOverwrite, s’il est spécifié.</translation>
    </message>
    <message>
        <source>Invalid argument in %1: Directory &quot;%2&quot; is invalid.</source>
        <translation>Argument non valide dans %1 : le répertoire &quot;%2&quot; n’est pas valide.</translation>
    </message>
    <message>
        <source>Cannot create directory &quot;%1&quot;.</source>
        <translation>Impossible de créer le répertoire &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Failed to overwrite &quot;%1&quot;.</source>
        <translation>Échec du remplacement de &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot copy file &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation>Impossible de copier le fichier &quot;%1&quot; vers &quot;%2&quot; : %3</translation>
    </message>
    <message>
        <source>Cannot remove file &quot;%1&quot;.</source>
        <translation>Impossible de supprimer le fichier &quot;%1&quot;.</translation>
    </message>
</context>
<context>
    <name>QInstaller::CopyFileTask</name>
    <message>
        <source>Invalid task item count.</source>
        <translation>Le nombre d'éléments de la tâche est invalide.</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for reading: %2</source>
        <translation>Impossible d’ouvrir le fichier &quot;%1&quot; en lecture : %2</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for writing: %2</source>
        <translation>Impossible d’ouvrir le fichier &quot;%1&quot; en écriture : %2</translation>
    </message>
    <message>
        <source>Writing to file &quot;%1&quot; failed: %2</source>
        <translation>L’écriture dans le fichier &quot;%1&quot; a échoué : %2</translation>
    </message>
</context>
<context>
    <name>QInstaller::CreateDesktopEntryOperation</name>
    <message>
        <source>Cannot backup file &quot;%1&quot;: %2</source>
        <translation>Impossible de sauvegarder le fichier &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Failed to overwrite file &quot;%1&quot;.</source>
        <translation>Échec du remplacement du fichier &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot write desktop entry to &quot;%1&quot;.</source>
        <translation>Impossible d’écrire l’entrée bureautique dans &quot;%1&quot;.</translation>
    </message>
</context>
<context>
    <name>QInstaller::CreateLinkOperation</name>
    <message>
        <source>Cannot create link from &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation>Impossible de créer le lien depuis &quot;%1&quot; vers &quot;%2&quot;.</translation>
    </message>
    <message>
        <source>Cannot remove link from &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation>Impossible de supprimer le lien depuis &quot;%1&quot; vers &quot;%2&quot;.</translation>
    </message>
</context>
<context>
    <name>QInstaller::CreateLocalRepositoryOperation</name>
    <message>
        <source>Cannot set permissions for file &quot;%1&quot;.</source>
        <translation>Impossible de définir les autorisations du fichier &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot remove file &quot;%1&quot;: %2</source>
        <translation>Impossible de supprimer le fichier &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Cannot move file &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation>Impossible de déplacer le fichier &quot;%1&quot; vers &quot;%2&quot; : %3</translation>
    </message>
    <message>
        <source>Installer at &quot;%1&quot; needs to be an offline one.</source>
        <translation>Le programme d’installation de &quot;%1&quot; doit être hors connexion.</translation>
    </message>
    <message>
        <source>Cannot create path &quot;%1&quot;.</source>
        <translation>Impossible de créer le chemin &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot remove directory &quot;%1&quot;.</source>
        <translation>Impossible de supprimer le répertoire &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for reading.</source>
        <translation>Impossible d’ouvrir le fichier &quot;%1&quot; en lecture.</translation>
    </message>
    <message>
        <source>Cannot read file &quot;%1&quot;: %2</source>
        <translation>Impossible de lire le fichier &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for reading: %2</source>
        <translation>Impossible d’ouvrir le fichier &quot;%1&quot; en lecture : %2</translation>
    </message>
    <message>
        <source>Cannot create target directory: &quot;%1&quot;.</source>
        <translation>Impossible de créer le répertoire cible : &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Unknown exception caught: %1.</source>
        <translation>Exception inconnue détectée : %1.</translation>
    </message>
    <message>
        <source>Removing file &quot;%1&quot;.</source>
        <translation>Suppression du fichier &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot remove file &quot;%1&quot;.</source>
        <translation>Impossible de supprimer le fichier &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot remove directory &quot;%1&quot;: %2</source>
        <translation>Impossible de supprimer le répertoire &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Cannot create archive &quot;%1&quot;: %2</source>
        <translation>Impossible de créer l’archive &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Unsupported archive &quot;%1&quot;: no handler registered for file suffix &quot;%2&quot;.</source>
        <translation>Archive non prise en charge &quot;%1&quot;: pas de gestionnaire enregistré pour les fichiers avec suffixe  &quot;%2&quot;.</translation>
    </message>
</context>
<context>
    <name>QInstaller::CreateShortcutOperation</name>
    <message>
        <source>&lt;target&gt; &lt;link location&gt; [target arguments] [&quot;workingDirectory=...&quot;] [&quot;iconPath=...&quot;] [&quot;iconId=...&quot;] [&quot;description=...&quot;]</source>
        <translation>&lt;cible&gt; &lt;emplacement du lien&gt; [arguments cibles] [&quot;workingDirectory=...&quot;] [&quot;iconPath=...&quot;] [&quot;iconId=...&quot;] [&quot;description=...&quot;]</translation>
    </message>
    <message>
        <source>Cannot create directory &quot;%1&quot;: %2</source>
        <translation>Impossible de créer le répertoire &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Failed to overwrite &quot;%1&quot;: %2</source>
        <translation>Échec du remplacement de &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Cannot create link &quot;%1&quot;: %2</source>
        <translation>Impossible de créer le lien &quot;%1&quot; : %2</translation>
    </message>
</context>
<context>
    <name>QInstaller::DownloadArchivesJob</name>
    <message>
        <source>Canceled</source>
        <translation>Abandonné</translation>
    </message>
    <message>
        <source>Downloading hash signature failed.</source>
        <translation>Le téléchargement de la signature de hachage a échoué.</translation>
    </message>
    <message>
        <source>Download Error</source>
        <translation>Erreur de téléchargement</translation>
    </message>
    <message>
        <source>Cannot download archive %1: %2</source>
        <translation>Impossible de télécharger l’archive %1 : %2</translation>
    </message>
    <message>
        <source>Cannot fetch archives: %1
Error while loading %2</source>
        <translation>Impossible de récupérer les archives : %1
Erreur lors du chargement de %2</translation>
    </message>
    <message>
        <source>Downloading archive &quot;%1&quot; for component %2.</source>
        <translation>Téléchargement de l’archive &quot;%1&quot; pour le composant %2.</translation>
    </message>
    <message>
        <source>Scheme %1 not supported (URL: %2).</source>
        <translation>Structure %1 non prise en charge (URL : %2).</translation>
    </message>
    <message>
        <source>Cannot find component for %1.</source>
        <translation>Composant introuvable pour %1.</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 numerus="yes">
        <source>%n day(s), </source>
        <translation>
            <numerusform>%n jour(s), </numerusform>
            <numerusform>%n jour(s), </numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n hour(s), </source>
        <translation>
            <numerusform>%n heure(s), </numerusform>
            <numerusform>%n heure(s), </numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n minute(s)</source>
        <translation>
            <numerusform>%n minute(s)</numerusform>
            <numerusform>%n minute(s)</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n second(s)</source>
        <translation>
            <numerusform>%n seconde(s)</numerusform>
            <numerusform>%n seconde(s)</numerusform>
        </translation>
    </message>
    <message>
        <source> - %1%2%3%4 remaining.</source>
        <translation> - %1%2%3%4 restants.</translation>
    </message>
    <message>
        <source> - unknown time remaining.</source>
        <translation> - temps restant inconnu.</translation>
    </message>
    <message>
        <source>Archive: </source>
        <translation>Archive: </translation>
    </message>
    <message>
        <source>Total: </source>
        <translation>Total: </translation>
    </message>
    <message>
        <source>Retry count (%1) exceeded</source>
        <translation>Nombre de tentatives (%1) dépassé</translation>
    </message>
    <message>
        <source>Hash verification while downloading failed. This is a temporary error, please retry.

Expected: %1 
Downloaded: %2</source>
        <translation>La vérification du hachage lors du téléchargement a échoué. Cette erreur est temporaire, réessayez.

Attendu: %1
Téléchargé: %2</translation>
    </message>
    <message>
        <source>Cannot verify Hash
Expected: %1 
Downloaded: %2</source>
        <translation>Impossible de vérifier le hachage
Attendu: %1
Téléchargé: %2</translation>
    </message>
</context>
<context>
    <name>QInstaller::Downloader</name>
    <message>
        <source>Target file &quot;%1&quot; already exists but is not a file.</source>
        <translation>Le fichier cible &quot;%1&quot; existe déjà, mais il ne s’agit pas d’un fichier.</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for writing: %2</source>
        <extracomment>%2 is a sentence describing the error</extracomment>
        <translation>Impossible d’ouvrir le fichier &quot;%1&quot; en écriture : %2</translation>
    </message>
    <message>
        <source>File &quot;%1&quot; not open for writing: %2</source>
        <extracomment>%2 is a sentence describing the error.</extracomment>
        <translation>Fichier &quot;%1&quot; non ouvert en écriture : %2</translation>
    </message>
    <message>
        <source>Writing to file &quot;%1&quot; failed: %2</source>
        <extracomment>%2 is a sentence describing the error.</extracomment>
        <translation>L’écriture dans le fichier &quot;%1&quot; a échoué : %2</translation>
    </message>
    <message>
        <source>Redirect loop detected for &quot;%1&quot;.</source>
        <translation>Boucle de redirection détectée pour &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Network error while downloading &apos;%1&apos;: %2.</source>
        <translation>Erreur réseau lors du téléchargement de &apos;%1&apos; : %2.</translation>
    </message>
    <message>
        <source>Unknown network error while downloading &quot;%1&quot;.</source>
        <extracomment>%1 is a sentence describing the error</extracomment>
        <translation>Erreur réseau inconnue lors du téléchargement de &apos;%1&apos;.</translation>
    </message>
    <message>
        <source>Network transfers canceled.</source>
        <translation>Transferts réseau annulés.</translation>
    </message>
    <message>
        <source>Pause and resume not supported by network transfers.</source>
        <translation>Les fonctions d’interruption et de reprise ne sont pas prises en charge par les transferts réseau.</translation>
    </message>
    <message>
        <source>Invalid source URL &quot;%1&quot;: %2</source>
        <extracomment>%2 is a sentence describing the error</extracomment>
        <translation>URL source non valide &quot;%1&quot; : %2</translation>
    </message>
</context>
<context>
    <name>QInstaller::ElevatedExecuteOperation</name>
    <message>
        <source>Cannot start detached: &quot;%1&quot;</source>
        <translation>Impossible de démarrer le mode détaché : &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Cannot start: &quot;%1&quot;: %2</source>
        <translation>Impossible de démarrer : &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Program crashed: &quot;%1&quot;</source>
        <translation>Blocage du programme : &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Execution failed (Unexpected exit code: %1): &quot;%2&quot;</source>
        <translation>L’exécution a échoué (code de sortie inattendu : %1) : &quot;%2&quot;</translation>
    </message>
</context>
<context>
    <name>QInstaller::FakeStopProcessForUpdateOperation</name>
    <message>
        <source>Cannot get package manager core.</source>
        <translation>Impossible d’obtenir le moteur principal du gestionnaire de paquetages.</translation>
    </message>
    <message>
        <source>This process should be stopped before continuing: %1</source>
        <translation>Ce processus doit être arrêté avant de poursuivre : %1</translation>
    </message>
    <message>
        <source>These processes should be stopped before continuing: %1</source>
        <translation>Ces processus doivent être arrêtés avant de poursuivre : %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/sec)</translation>
    </message>
    <message numerus="yes">
        <source>%n day(s), </source>
        <translation>
            <numerusform>%n jour(s), </numerusform>
            <numerusform>%n jour(s), </numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n hour(s), </source>
        <translation>
            <numerusform>%n heure(s), </numerusform>
            <numerusform>%n heure(s), </numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n minute(s)</source>
        <translation>
            <numerusform>%n minute(s)</numerusform>
            <numerusform>%n minute(s)</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n second(s)</source>
        <translation>
            <numerusform>%n seconde(s)</numerusform>
            <numerusform>%n seconde(s)</numerusform>
        </translation>
    </message>
    <message>
        <source> - %1%2%3%4 remaining.</source>
        <translation> - %1%2%3%4 restants.</translation>
    </message>
    <message>
        <source> - unknown time remaining.</source>
        <translation> - temps restant inconnu.</translation>
    </message>
</context>
<context>
    <name>QInstaller::FinishedPage</name>
    <message>
        <source>Finished</source>
        <translation>Terminé</translation>
    </message>
    <message>
        <source>Restart</source>
        <translation>Redémarrer</translation>
    </message>
    <message>
        <source>Run %1 now.</source>
        <translation>Exécutez %1 maintenant.</translation>
    </message>
    <message>
        <source>Click %1 to close the %2 Setup.</source>
        <translation>Cliquez sur %1 pour fermer l’installation %2.</translation>
    </message>
    <message>
        <source>You will find your installation in this location on your computer:</source>
        <translation>Vous trouverez votre installation à cet emplacement sur votre ordinateur :</translation>
    </message>
    <message>
        <source>%1 has now been uninstalled from your computer.</source>
        <translation>%1 a maintenant été désinstallé de votre ordinateur.</translation>
    </message>
    <message>
        <source>%1 has now been updated on your computer.</source>
        <translation>%1 a maintenant été mis à jour sur votre ordinateur.</translation>
    </message>
    <message>
        <source>Offline installer has now been generated.</source>
        <translation>L&apos;installateur hors ligne a maintenant été généré.</translation>
    </message>
    <message>
        <source>%1 has now been installed on your computer.</source>
        <translation>%1 a maintenant été installé sur votre ordinateur.</translation>
    </message>
    <message>
        <source>%1 installation was not complete or was interrupted by some reason.</source>
        <translation>L&apos;installation de %1 n&apos;a pas été terminée ou a été interrompue pour une raison quelconque.</translation>
    </message>
    <message>
        <source>%1 installation was unsuccessful.</source>
        <translation>L&apos;installation de %1 a échoué.</translation>
    </message>
</context>
<context>
    <name>QInstaller::GlobalSettingsOperation</name>
    <message>
        <source>Settings are not writable.</source>
        <translation>Les paramètres ne sont pas accessibles en écriture.</translation>
    </message>
    <message>
        <source>Failed to write settings.</source>
        <translation>Échec de l’écriture des paramètres.</translation>
    </message>
</context>
<context>
    <name>QInstaller::InstallIconsOperation</name>
    <message>
        <source>&lt;source path&gt; [vendor prefix]</source>
        <translation>&lt;chemin de la source&gt; [préfixe fournisseur]</translation>
    </message>
    <message>
        <source>Invalid Argument: source directory must not be empty.</source>
        <translation>Argument non valide : le répertoire source doit être renseigné.</translation>
    </message>
    <message>
        <source>Cannot backup file &quot;%1&quot;: %2</source>
        <translation>Impossible de sauvegarder le fichier &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Failed to overwrite &quot;%1&quot;: %2</source>
        <translation>Échec du remplacement de &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Failed to copy file &quot;%1&quot;: %2</source>
        <translation>Échec de la copie du fichier &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Cannot create directory &quot;%1&quot;: %2</source>
        <translation>Impossible de créer le répertoire &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Cannot prepare to backup file &quot;%1&quot;: %2</source>
        <translation>Impossible de préparer le fichier de sauvegarder &quot;%1&quot;: %2</translation>
    </message>
</context>
<context>
    <name>QInstaller::IntroductionPage</name>
    <message>
        <source>Welcome</source>
        <translation>Bienvenue</translation>
    </message>
    <message>
        <source>Welcome to the %1 Setup.</source>
        <translation>Bienvenue dans l’assistant d’installation de %1</translation>
    </message>
    <message>
        <source>&amp;Add or remove components</source>
        <translation>Ajouter ou supprimer des composants</translation>
    </message>
    <message>
        <source>&amp;Update components</source>
        <translation>Mettre à jour des composants</translation>
    </message>
    <message>
        <source>&amp;Remove all components</source>
        <translation>Supprimer tous les composants</translation>
    </message>
    <message>
        <source>Retrieving information from remote installation sources...</source>
        <translation>Extraction des informations à partir des sources d’installation distantes...</translation>
    </message>
    <message>
        <source>At least one valid and enabled repository required for this action to succeed.</source>
        <translation>Au moins un dossier valide et activé est requis pour que cette action réussisse.</translation>
    </message>
    <message>
        <source>No updates available.</source>
        <translation>Aucune mise à jour n'est disponible.</translation>
    </message>
    <message>
        <source>&amp;Quit</source>
        <translation>Quitter</translation>
    </message>
    <message>
        <source>There is an important update available. Please select &apos;%1&apos; first</source>
        <translation>Une mise a jour importante est disponible. Merci de commencer par sélectioner &apos;%1&apos;</translation>
    </message>
    <message>
        <source>Maintenance Actions</source>
        <translation>Actions de maintenance</translation>
    </message>
    <message>
        <source>Select from following options, which way you want to proceed.</source>
        <translation>Choisissez parmi les options suivantes la manière dont vous souhaitez procéder.</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>
        <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>Lisez le contrat de licence suivant. Vous devez accepter les termes contenus dans ce contrat avant de poursuivre l’installation.</translation>
    </message>
    <message>
        <source>I accept the license.</source>
        <translation>J’accepte 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>Lisez les contrats de licence suivants. Vous devez accepter les termes contenus dans ces contrats avant de poursuivre l’installation.</translation>
    </message>
    <message>
        <source>I accept the licenses.</source>
        <translation>J’accepte les licences.</translation>
    </message>
</context>
<context>
    <name>QInstaller::LicenseOperation</name>
    <message>
        <source>No license files found to copy.</source>
        <translation>Aucun fichier de licence à copier.</translation>
    </message>
    <message>
        <source>Needed installer object in %1 operation is empty.</source>
        <translation>L’objet du programme d’installation requis dans l’opération %1 est vide.</translation>
    </message>
    <message>
        <source>Can not write license file &quot;%1&quot;.</source>
        <translation>Impossible d’écrire le fichier de licence &quot;%1&quot;.</translation>
    </message>
</context>
<context>
    <name>QInstaller::LineReplaceOperation</name>
    <message>
        <source>Invalid argument in %1: Empty search argument is not supported.</source>
        <translation>Argument invalide dans %1 : L&apos;argument de recherche vide n&apos;est pas pris en charge.</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for reading: %2</source>
        <translation>Impossible d’ouvrir le fichier &quot;%1&quot; en lecture : %2</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for writing: %2</source>
        <translation>Impossible d’ouvrir le fichier &quot;%1&quot; en écriture : %2</translation>
    </message>
</context>
<context>
    <name>QInstaller::MetadataJob</name>
    <message>
        <source>Missing package manager core engine.</source>
        <translation>Le moteur principal du gestionnaire de paquetages est manquant.</translation>
    </message>
    <message>
        <source>Unpacking compressed repositories. This may take a while...</source>
        <translation>Décompression des dossiers. Cette opération peut prendre du temps...</translation>
    </message>
    <message>
        <source>Metadata download canceled.</source>
        <translation>Le téléchargement des métadonnées a été annulé.</translation>
    </message>
    <message>
        <source>Unknown exception during extracting.</source>
        <translation>Exception inconnue au cours de l’extraction.</translation>
    </message>
    <message>
        <source>Missing proxy credentials.</source>
        <translation>Identifiants de connexion proxy manquants.</translation>
    </message>
    <message>
        <source>Authentication failed.</source>
        <translation>L’authentification a échoué.</translation>
    </message>
    <message>
        <source>Unknown exception during download.</source>
        <translation>Exception inconnue au cours du téléchargement.</translation>
    </message>
    <message>
        <source>Failure to fetch repositories.</source>
        <translation>Échec de la récupération des dossier.</translation>
    </message>
    <message>
        <source>Extracting meta information...</source>
        <translation>Extraction des métadonnées...</translation>
    </message>
    <message>
        <source>Checksum mismatch detected for &quot;%1&quot;.</source>
        <translation>Non-concordance des sommes de contrôle détectée pour &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Error while extracting archive &quot;%1&quot;: %2</source>
        <translation>Erreur lors de l’extraction de l’archive &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for reading: %2</source>
        <translation>Impossible d’ouvrir le fichier &quot;%1&quot; en lecture : %2</translation>
    </message>
    <message>
        <source>Unsupported archive &quot;%1&quot;: no handler registered for file suffix &quot;%2&quot;.</source>
        <translation>Archive non prise en charge &quot;%1&quot;: pas de gestionnaire enregistré pour les fichiers avec suffixe  &quot;%2&quot;.</translation>
    </message>
    <message>
        <source>Fetching latest update information...</source>
        <translation>Récuperation des dernières informations de mise a jour...</translation>
    </message>
    <message numerus="yes">
        <source>Updating local cache with %n new items...</source>
        <translation>
            <numerusform>Mise à jour du cache local avec %n nouvel élément...</numerusform>
            <numerusform>Mise à jour du cache local avec %n nouveaux éléments</numerusform>
        </translation>
    </message>
    <message>
        <source>Clearing the cache directory and restarting the application may solve this.</source>
        <translation>Effacer le répertoire de cache et redémarrer l&apos;application peut résoudre ce problème.</translation>
    </message>
    <message>
        <source>Unknown exception during updating cache.</source>
        <translation>Exception inconnue lors de la mise à jour du cache.</translation>
    </message>
    <message>
        <source>Cannot open extracted file &quot;%1&quot; for reading: %2</source>
        <translation>Impossible d&apos;ouvrir le fichier extrait &quot;%1&quot; en lecture : %2</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for writing: %2</source>
        <translation>Impossible d’ouvrir le fichier &quot;%1&quot; en écriture : %2</translation>
    </message>
    <message>
        <source>Retrieving information from remote repositories...</source>
        <translation>Extraction des informations depuis le référentiels distants...</translation>
    </message>
    <message>
        <source>Retrieving meta information from remote repository...</source>
        <translation>Extraction des métadonnées depuis le référentiel distant...</translation>
    </message>
</context>
<context>
    <name>QInstaller::PackageManagerCore</name>
    <message>
        <source>Error writing Maintenance Tool</source>
        <translation>Erreur d’écriture de l’outil de maintenance</translation>
    </message>
    <message>
        <source>Downloading packages...</source>
        <translation>Téléchargement des paquets...</translation>
    </message>
    <message>
        <source>Installation canceled by user.</source>
        <translation>Installation annulée par l’utilisateur.</translation>
    </message>
    <message>
        <source>All downloads finished.</source>
        <translation>Tous les téléchargements sont terminés.</translation>
    </message>
    <message>
        <source>Canceling the Installer</source>
        <translation>Annulation du programme d’installation</translation>
    </message>
    <message>
        <source>Authentication Error</source>
        <translation>Erreur d’authentification</translation>
    </message>
    <message>
        <source>Some components could not be removed completely because administrative rights could not be acquired: %1.</source>
        <translation>Certains composants n’ont pas pu être supprimés entièrement car les droits d’administrateur n’ont pas pu être acquis : %1.</translation>
    </message>
    <message>
        <source>Unknown error.</source>
        <translation>Erreur inconnue.</translation>
    </message>
    <message>
        <source>Some components could not be removed completely because an unknown error happened.</source>
        <translation>Certains composants n’ont pas pu être supprimés entièrement pour une raison inconnue.</translation>
    </message>
    <message>
        <source>The directory you selected already exists and contains an installation. Choose a different target for installation.</source>
        <translation>Le répertoire sélectionné existe déjà et contient une installation. Choisissez une autre cible pour l’installation.</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>Avertissement</translation>
    </message>
    <message>
        <source>You have selected an existing, non-empty directory for installation.
Note that it will be completely wiped on uninstallation of this application.
It is not advisable to install into this directory as installation might fail.
Do you want to continue?</source>
        <translation>Vous avez sélectionné un répertoire existant et non vide pour l’installation.
Notez qu’il va être entièrement effacé lors de la désinstallation de l’application.
Il n’est pas conseillé d’effectuer l’installation dans ce répertoire car elle risque d’échouer.
Souhaitez-vous 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. Choisissez une autre cible pour l’installation.</translation>
    </message>
    <message>
        <source>The installation path cannot be empty, please specify a valid directory.</source>
        <translation>Le chemin d’installation ne peut pas être vide. Spécifiez un répertoire valide.</translation>
    </message>
    <message>
        <source>The installation path cannot be relative, please specify an absolute path.</source>
        <translation>Le chemin d’installation ne peut pas être relatif. Spécifiez 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 d’accès ou le répertoire d’installation contient des caractères autres qu’ASCII qui ne sont pas pris en charge ! Choisissez un autre chemin d’accès ou répertoire d’installation.</translation>
    </message>
    <message>
        <source>As the install directory is completely deleted, installing in %1 is forbidden.</source>
        <translation>Comme le répertoire d’installation est entièrement supprimé, l’installation de %1 est interdite.</translation>
    </message>
    <message>
        <source>The path you have entered is too long, please make sure to specify a valid path.</source>
        <translation>Le chemin d’accès que vous avez saisi est trop long. Spécifiez 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 d’accès que vous avez saisi n’est pas valide. Spécifiez 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 d’accès que vous avez saisi n’est pas valide. Spécifiez un disque valide.</translation>
    </message>
    <message>
        <source>The installation path must not end with &apos;.&apos;, please specify a valid directory.</source>
        <translation>Le chemin d’installation ne doit pas se terminer par &apos;.&apos;. Spécifiez un répertoire valide.</translation>
    </message>
    <message>
        <source>The installation path must not contain &quot;%1&quot;, please specify a valid directory.</source>
        <translation>Le chemin d’installation ne doit pas contenir &quot;%1&quot;. Spécifiez un répertoire valide.</translation>
    </message>
    <message>
        <source>Application not running in Package Manager mode.</source>
        <translation>L’application ne s’exécute pas en mode de gestionnaire de paquetages.</translation>
    </message>
    <message>
        <source>No installed packages found.</source>
        <translation>Aucun paquetage installé n’a été trouvé.</translation>
    </message>
    <message>
        <source>Application running in Uninstaller mode.</source>
        <translation>L’application s’exécute en mode de 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. Exécutez d’abord le programme de mise à jour.</translation>
    </message>
    <message>
        <source>Cannot resolve all dependencies.</source>
        <translation>Impossible de résoudre toutes les dépendances.</translation>
    </message>
    <message>
        <source>Cannot install component %1. Component is installed only as automatic dependency to %2.</source>
        <translation>Impossible d&apos;installer le composant %1. Le composant est installé uniquement en tant que dépendance automatique à %2.</translation>
    </message>
    <message>
        <source>Cannot install component %1. Component is not checkable, meaning you have to select one of the subcomponents.</source>
        <translation>Impossible d&apos;installer le composant %1. Le composant ne peut pas être coché, ce qui signifie que vous devez sélectionner l&apos;un des sous-composants.</translation>
    </message>
    <message>
        <source>Component %1 already installed</source>
        <translation>Composant %1 déjà installé</translation>
    </message>
    <message>
        <source>Cannot install %1. Component is virtual.</source>
        <translation>Impossible d&apos;installer %1. Le composant est virtuel.</translation>
    </message>
    <message>
        <source>Cannot install %1. Component not found.</source>
        <translation>Impossible d&apos;installer le composant %1. Composant introuvable.</translation>
    </message>
    <message>
        <source>Cannot elevate access rights while running from command line. Please restart the application as administrator.</source>
        <translation>Impossible d&apos;acquérir les droits d&apos;accès lors de l&apos;exécution à partir de la ligne de commande. Veuillez redémarrer l&apos;application en tant qu&apos;administrateur.</translation>
    </message>
    <message>
        <source>Error while elevating access rights.</source>
        <translation>Erreur lors de l’acquisition des droits d’accès.</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <source>Not enough disk space to store temporary files and the installation. %1 are available, while the minimum required is %2.</source>
        <translation>L’espace disque est insuffisant pour stocker les fichiers temporaires et d’installation. %1 sont disponibles, alors qu’au moins %2 sont nécessaires.</translation>
    </message>
    <message>
        <source>Not enough disk space to store all selected components! %1 are available, while the minimum required is %2.</source>
        <translation>L’espace disque est insuffisant pour stocker tous les composants sélectionnés ! %1 sont disponibles, alors qu’au moins %2 sont nécessaires.</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.</source>
        <translation>Le volume que vous avez sélectionné pour l&apos;installation semble avoir suffisamment d&apos;espace pour l&apos;installation, mais il restera moins de 1% d'&apos;espace disponible sur le volume par la suite.</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.</source>
        <translation>Le volume que vous avez sélectionné pour l&apos;installation semble avoir suffisamment d&apos;espace pour l&apos;installation, mais il y aura moins de 100&#xa0;Mo disponibles par la suite.</translation>
    </message>
    <message>
        <source>Installation will use %1 of disk space.</source>
        <translation>L’installation va utiliser %1 de l’espace disque.</translation>
    </message>
    <message>
        <source>Invalid</source>
        <translation>non valide</translation>
    </message>
    <message>
        <source>User input is required but the output device is not associated with a terminal.</source>
        <translation>Une saisie par l’utilisateur est requise mais le périphérique de sortie n&apos;est pas associé à un terminal.</translation>
    </message>
    <message>
        <source>Cannot install %1. Component is a descendant of a virtual component %2.</source>
        <translation>Impossible d&apos;installer le composant %1. Le composant est le descendant d&apos;un composant virtuel %2.</translation>
    </message>
    <message>
        <source>The estimated installer size %1 would exceed the supported executable size limit of %2. The application may not be able to run.</source>
        <translation>La taille estimée de l installeur %1 dépasserait la taille limite de l&apos;exécutable prise en charge %2. L&apos;application pourrait ne pas pouvoir s&apos;exécuter.</translation>
    </message>
    <message>
        <source>Components about to be removed:</source>
        <translation>Composants sur le point d&apos;être supprimés :</translation>
    </message>
    <message>
        <source>Cannot install component %1. There was a problem loading this component, so it is marked unstable and cannot be selected.</source>
        <translation>Impossible d&apos;installer le composant %1. Un problème est survenu lors du chargement de ce composant, il est donc marqué comme instable et ne peut pas être sélectionné.</translation>
    </message>
    <message>
        <source>Not enough disk space to store temporary files! %1 are available, while the minimum required is %2. You may select another location for the temporary files by modifying the local cache path from the installer settings.</source>
        <translation>L’espace disque est insuffisant pour stocker les fichiers temporaires ! %1 sont disponibles, alors qu’au moins %2 sont nécessaires. Vous pouvez sélectionner un autre emplacement pour les fichiers temporaires en modifiant le chemin du cache local à partir des paramètres du programme d&apos;installation.</translation>
    </message>
    <message>
        <source>Cannot resolve components to uninstall.</source>
        <translation>Impossible de résoudre les composants à désinstaller.</translation>
    </message>
    <message>
        <source>Cannot select alias %1. There was a problem loading this alias, so it is marked unstable and cannot be selected.</source>
        <translation>Impossible de sélectionner l&apos;alias %1. Un problème est survenu lors du chargement de cet alias, il est donc marqué comme instable et ne peut pas être sélectionné</translation>
    </message>
    <message>
        <source>Cannot select %1. Alias is marked virtual, meaning it cannot be selected manually.</source>
        <translation>Impossible de sélectionner %1. L&apos;alias est marqué virtuel, ce qui signifie qu&apos;il ne peut pas être sélectionné manuellement.</translation>
    </message>
    <message>
        <source>Created installer will use %1 of disk space.</source>
        <translation>Le programme d&apos;installation créé utilisera %1 d&apos;espace disque.</translation>
    </message>
</context>
<context>
    <name>QInstaller::PackageManagerCorePrivate</name>
    <message>
        <source>Unresolved dependencies</source>
        <translation>Dépendances non résolues</translation>
    </message>
    <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 format</translation>
    </message>
    <message>
        <source>Cannot write installer configuration to %1: %2</source>
        <translation>Impossible d’écrire la configuration du programme d’installation dans %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>Ces processus doivent être arrêtés pour poursuivre :

%1</translation>
    </message>
    <message>
        <source>Installation canceled by user</source>
        <translation>Installation annulée par l’utilisateur</translation>
    </message>
    <message>
        <source>Retry count exceeded</source>
        <translation>Nombre de tentatives dépassé</translation>
    </message>
    <message>
        <source>Writing maintenance tool.</source>
        <translation>Écriture de l’outil de maintenance.</translation>
    </message>
    <message>
        <source>Failed to seek in file %1: %2</source>
        <translation>Échec de la recherche dans le fichier %1 : %2</translation>
    </message>
    <message>
        <source>Maintenance tool is not a bundle</source>
        <translation>L’outil de maintenance n’est pas un groupe</translation>
    </message>
    <message>
        <source>Cannot remove data file &quot;%1&quot;: %2</source>
        <translation>Impossible de supprimer le fichier de données &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Cannot write maintenance tool data to %1: %2</source>
        <translation>Impossible d’écrire les données de l’outil de maintenance dans %1 : %2</translation>
    </message>
    <message>
        <source>Cannot write maintenance tool to &quot;%1&quot;: %2</source>
        <translation>Impossible d’écrire l’outil de maintenance dans %1 : %2</translation>
    </message>
    <message>
        <source>Cannot remove temporary data file &quot;%1&quot;: %2</source>
        <translation>Impossible de supprimer le fichier de données temporaire &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Cannot write maintenance tool binary data to %1: %2</source>
        <translation>Impossible d’écrire les données binaires de l’outil de maintenance dans %1 : %2</translation>
    </message>
    <message>
        <source>Writing offline base binary.</source>
        <translation>Écriture du binaire de base hors ligne.</translation>
    </message>
    <message>
        <source>Cannot remove file &quot;%1&quot;: %2</source>
        <translation>Impossible de supprimer le fichier &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Cannot create directory &quot;%1&quot;.</source>
        <translation>Impossible de créer le répertoire &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot write offline binary to &quot;%1&quot;: %2</source>
        <translation>Impossible d&apos;écrire le binaire hors ligne vers &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Cannot remove temporary file &quot;%1&quot;: %2</source>
        <translation>Impossible de supprimer le fichier temporaire &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Variable &apos;TargetDir&apos; not set.</source>
        <translation>Variable &apos;TargetDir&apos; non définie.</translation>
    </message>
    <message>
        <source>Preparing the installation...</source>
        <translation>Préparation de l’installation...</translation>
    </message>
    <message>
        <source>It is not possible to install from network location</source>
        <translation>Installation impossible à partir d’une localisation de réseau</translation>
    </message>
    <message>
        <source>Creating local repository</source>
        <translation>Création d’un référentiel local</translation>
    </message>
    <message>
        <source>Creating Maintenance Tool</source>
        <translation>Création d’un outil de maintenance</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>Impossible d’exécuter cette opération à partir d’une localisation de réseau</translation>
    </message>
    <message>
        <source>Removing deselected components...</source>
        <translation>Suppression des composants 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>Removal completed successfully.</source>
        <translation>La désinstallation a réussi.</translation>
    </message>
    <message>
        <source>Removal aborted.</source>
        <translation>Désinstallation abandonnée.</translation>
    </message>
    <message>
        <source>Cannot create target directory for installer.</source>
        <translation>Impossible de créer le répertoire cible pour le programme d&apos;installation.</translation>
    </message>
    <message>
        <source>Preparing offline generation...</source>
        <translation>Préparation de la génération hors ligne...</translation>
    </message>
    <message>
        <source>Preparing installer configuration...</source>
        <translation>Préparation de la configuration du programme d&apos;installation...</translation>
    </message>
    <message>
        <source>Creating the installer...</source>
        <translation>Création du programme d&apos;installation...</translation>
    </message>
    <message>
        <source>Failed to create offline installer. %1</source>
        <translation>Échec de la création du programme d&apos;installation hors ligne. %1</translation>
    </message>
    <message>
        <source>Cannot remove temporary directory &quot;%1&quot;.</source>
        <translation>Impossible de supprimer le fichier temporaire &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Offline generation completed successfully.</source>
        <translation>La génération hors ligne a été effectuée avec succès.</translation>
    </message>
    <message>
        <source>Offline generation aborted!</source>
        <translation>Génération hors ligne interrompue !</translation>
    </message>
    <message>
        <source>Installing component %1</source>
        <translation>Installation du composant %1</translation>
    </message>
    <message>
        <source>Installer Error</source>
        <translation>Erreur du programme d’installation</translation>
    </message>
    <message>
        <source>Error during installation process (%1):
%2</source>
        <translation>Une erreur s’est produite au cours de l’installation (%1) :
%2</translation>
    </message>
    <message>
        <source>Done</source>
        <translation>Fait</translation>
    </message>
    <message>
        <source>Cannot prepare removal</source>
        <translation>Impossible de préparer la désinstallation</translation>
    </message>
    <message>
        <source>Cannot start removal</source>
        <translation>Impossible de démarrer la désinstallation</translation>
    </message>
    <message>
        <source>Error during removal process:
%1</source>
        <translation>Une erreur s’est produite au cours de la désinstallation :
%1</translation>
    </message>
    <message>
        <source>Unknown error</source>
        <translation>Erreur inconnue</translation>
    </message>
    <message>
        <source>Cannot retrieve remote tree %1.</source>
        <translation>Impossible d’extraire l’arborescence distante %1.</translation>
    </message>
    <message>
        <source>Failure to read packages from %1.</source>
        <translation>Échec de la lecture des paquets depuis %1.</translation>
    </message>
    <message>
        <source>Cannot retrieve meta information: %1</source>
        <translation>Impossible d’extraire les métadonnées : %1</translation>
    </message>
    <message>
        <source>Cannot find any update source information.</source>
        <translation>Informations introuvables sur la source de mise à jour.</translation>
    </message>
    <message>
        <source>Dependency cycle between components &quot;%1&quot; and &quot;%2&quot; detected.</source>
        <translation>Le cycle de dépendance entre les composants &quot;%1&quot; et &quot;%2&quot; est détecté.</translation>
    </message>
    <message>
        <source>Preparing to unpack components...</source>
        <translation>Préparation du déballage des composants...</translation>
    </message>
    <message>
        <source>%1 of %2 operations completed.</source>
        <translation>%1 opérations sur %2 terminées.</translation>
    </message>
    <message>
        <source>Unpacking components...</source>
        <translation>Déballage des composants...</translation>
    </message>
    <message>
        <source>%1 of %2 operations rolled back.</source>
        <translation>%1 des %2 opérations annulées.</translation>
    </message>
    <message>
        <source>Rollbacks complete.</source>
        <translation>Annulations terminées.</translation>
    </message>
    <message>
        <source>%1 of %2 components installed.</source>
        <translation>%1 des %2 composants installés.</translation>
    </message>
    <message>
        <source>All components installed.</source>
        <translation>Tous les composants sont installés.</translation>
    </message>
    <message>
        <source>Loading component scripts...</source>
        <translation>Chargement des scripts du composant...</translation>
    </message>
    <message>
        <source>Alias declares name that conflicts with an existing component &quot;%1&quot;</source>
        <translation>L&apos;alias déclare un nom en conflit avec un composant existant : &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Unresolved component aliases</source>
        <translation>Alias ​​de composants non résolus</translation>
    </message>
    <message>
        <source>Cyclic dependency between aliases &quot;%1&quot; and &quot;%2&quot; detected.</source>
        <translation>Dépendance cyclique entre les alias &quot;%1&quot; et &quot;%2&quot; détectée.</translation>
    </message>
</context>
<context>
    <name>QInstaller::PackageManagerGui</name>
    <message>
        <source>%1 Setup</source>
        <translation>Installation de %1</translation>
    </message>
    <message>
        <source>Maintain %1</source>
        <translation>Gérer %1</translation>
    </message>
    <message>
        <source>Do you want to cancel the installation process?</source>
        <translation>Voulez-vous annuler l’installation ?</translation>
    </message>
    <message>
        <source>Do you want to cancel the removal process?</source>
        <translation>Voulez-vous annuler la désinstallation ?</translation>
    </message>
    <message>
        <source>Do you want to quit the installer application?</source>
        <translation>Voulez-vous quitter le programme d’installation ?</translation>
    </message>
    <message>
        <source>Do you want to quit the uninstaller application?</source>
        <translation>Voulez-vous quitter le programme de désinstallation ?</translation>
    </message>
    <message>
        <source>Do you want to quit the maintenance application?</source>
        <translation>Voulez-vous quitter l’application de maintenance ?</translation>
    </message>
    <message>
        <source>%1 Question</source>
        <translation>Question %1</translation>
    </message>
    <message>
        <source>&amp;Settings</source>
        <translation>Réglages</translation>
    </message>
    <message>
        <source>Specify proxy settings and configure repositories for add-on components.</source>
        <translation>Spécifier les paramètres de proxy et configurer les dossiers pour les composants complémentaires.</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>Installation impossible à partir d’une localisation réseau.
Copiez le programme d’installation sur un disque local</translation>
    </message>
</context>
<context>
    <name>QInstaller::PerformInstallationForm</name>
    <message>
        <source>&amp;Show Details</source>
        <translation>&amp;Afficher les détails</translation>
    </message>
    <message>
        <source>&amp;Hide Details</source>
        <translation>&amp;Masquer les détails</translation>
    </message>
</context>
<context>
    <name>QInstaller::PerformInstallationPage</name>
    <message>
        <source>U&amp;ninstall</source>
        <translation>Dés&amp;installer</translation>
    </message>
    <message>
        <source>Uninstalling %1</source>
        <translation>Désinstallation de %1</translation>
    </message>
    <message>
        <source>&amp;Update</source>
        <translation>&amp;Mettre à jour</translation>
    </message>
    <message>
        <source>Updating components of %1</source>
        <translation>Mise à jour des composants de %1</translation>
    </message>
    <message>
        <source>&amp;Install</source>
        <translation>&amp;Installer</translation>
    </message>
    <message>
        <source>Installing %1</source>
        <translation>Installation de %1</translation>
    </message>
    <message>
        <source>Installing</source>
        <translation>Installation</translation>
    </message>
    <message>
        <source>Updating</source>
        <translation>Mise à jour</translation>
    </message>
    <message>
        <source>Uninstalling</source>
        <translation>Désinstallation</translation>
    </message>
    <message>
        <source>&amp;Create Offline Installer</source>
        <translation>&amp;Créer un programme d’installation hors ligne</translation>
    </message>
    <message>
        <source>Creating Offline Installer for %1</source>
        <translation>Création d&apos;un programme d’installation hors ligne pour %1</translation>
    </message>
    <message>
        <source>Creating Offline Installer</source>
        <translation>Création d&apos;un programme d’installation hors ligne</translation>
    </message>
</context>
<context>
    <name>QInstaller::ProxyCredentialsDialog</name>
    <message>
        <source>Dialog</source>
        <translation>Boîte de dialogue</translation>
    </message>
    <message>
        <source>The proxy %1 requires a username and password.</source>
        <translation>Le proxy %1 requiert un nom d’utilisateur et un mot de passe.</translation>
    </message>
    <message>
        <source>Username:</source>
        <translation>Nom d&apos;utilisateur :</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>Nom d&apos;utilisateur</translation>
    </message>
    <message>
        <source>Password:</source>
        <translation>Mot de passe :</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Mot de passe</translation>
    </message>
    <message>
        <source>Proxy Credentials</source>
        <translation>Informations d&apos;authentification du proxy</translation>
    </message>
</context>
<context>
    <name>QInstaller::ReadyForInstallationPage</name>
    <message>
        <source>U&amp;ninstall</source>
        <translation>Dés&amp;installer</translation>
    </message>
    <message>
        <source>Ready to Uninstall</source>
        <translation>Prêt pour la désinstallation</translation>
    </message>
    <message>
        <source>All required information is now available 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>Le programme d’installation 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 entièrement supprimé&lt;/font&gt;, y compris tout son contenu !</translation>
    </message>
    <message>
        <source>U&amp;pdate</source>
        <translation>M&amp;ettre à jour</translation>
    </message>
    <message>
        <source>Ready to Update Packages</source>
        <translation>La mise à jour des paquets est prête</translation>
    </message>
    <message>
        <source>All required information is now available to begin updating your installation.</source>
        <translation>Le programme d’installation est maintenant prêt à mettre à jour votre installation.</translation>
    </message>
    <message>
        <source>&amp;Install</source>
        <translation>&amp;Installer</translation>
    </message>
    <message>
        <source>Ready to Install</source>
        <translation>Prêt pour l’installation</translation>
    </message>
    <message>
        <source>All required information is now available to begin installing %1 on your computer.</source>
        <translation>Le programme d’installation est maintenant prêt à installer %1 sur votre ordinateur.</translation>
    </message>
    <message>
        <source>Ready to Update</source>
        <translation>Prêt pour la mise à jour</translation>
    </message>
    <message>
        <source>Create Offline Installer</source>
        <translation>Créer un programme d’installation hors ligne</translation>
    </message>
    <message>
        <source>Ready to Create Offline Installer</source>
        <translation>Prêt pour la création du programme d’installation hors ligne</translation>
    </message>
    <message>
        <source>All required information is now available to create an offline installer for selected components.</source>
        <translation>La création du programme d’installation hors ligne pour les composants sélectionnés est maintenant prête.</translation>
    </message>
</context>
<context>
    <name>QInstaller::RegisterFileTypeOperation</name>
    <message>
        <source>Registering file types is only supported on Windows.</source>
        <translation>L’inscription des types de fichiers est uniquement prise en charge sur Windows.</translation>
    </message>
    <message>
        <source>Register File Type: Invalid arguments</source>
        <translation>Inscrire le type de fichier : arguments non valides</translation>
    </message>
</context>
<context>
    <name>QInstaller::RemoteObject</name>
    <message>
        <source>Cannot read all data after sending command: %1. Bytes expected: %2, Bytes received: %3. Error: %4</source>
        <translation>Impossible de lire toutes les données après l’envoi de la commande : %1. Octets attendus : %2, octets reçus : %3. Erreur : %4</translation>
    </message>
</context>
<context>
    <name>QInstaller::ReplaceOperation</name>
    <message>
        <source>Current search argument calling &quot;%1&quot; with empty search argument is not supported.</source>
        <translation>L&apos;argument de recherche actuel appelant &quot;%1&quot; avec un argument de recherche vide n&apos;est pas pris en charge.</translation>
    </message>
    <message>
        <source>Current mode argument calling &quot;%1&quot; with arguments &quot;%2&quot; is not supported. Please use string or regex.</source>
        <translation>L&apos;argument du mode actuel appelant &quot;%1&quot; avec les arguments &quot;%2&quot; n&apos;est pas pris en charge. Veuillez utiliser une chaîne ou une expression régulière.</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for reading: %2</source>
        <translation>Impossible d’ouvrir le fichier &quot;%1&quot; en lecture : %2</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for writing: %2</source>
        <translation>Impossible d’ouvrir le fichier &quot;%1&quot; en écriture : %2</translation>
    </message>
</context>
<context>
    <name>QInstaller::Resource</name>
    <message>
        <source>Cannot open resource %1 for reading.</source>
        <translation>Impossible d’ouvrir la ressource %1 en lecture.</translation>
    </message>
    <message>
        <source>Read failed after %1 bytes: %2</source>
        <translation>Échec de la lecture après %1 octets : %2</translation>
    </message>
    <message>
        <source>Write failed after %1 bytes: %2</source>
        <translation>Échec de l’écriture après %1 octets : %2</translation>
    </message>
</context>
<context>
    <name>QInstaller::ScriptEngine</name>
    <message>
        <source>Cannot open script file at %1: %2</source>
        <translation>Ouvrir d’ouvrir le fichier de script dans %1 : %2</translation>
    </message>
    <message>
        <source>Exception while loading the component script &quot;%1&quot;: %2</source>
        <translation>Exception lors du chargement du script du composant &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Unknown error.</source>
        <translation>Erreur inconnue.</translation>
    </message>
    <message>
        <source>on line number: </source>
        <translation>sur le numéro de ligne : </translation>
    </message>
</context>
<context>
    <name>QInstaller::SelfRestartOperation</name>
    <message>
        <source>Installer object needed in operation %1 is empty.</source>
        <translation>L’objet du programme d’installation requis dans l’opération %1 est vide.</translation>
    </message>
    <message>
        <source>Self Restart: Only valid within updater or package manager mode.</source>
        <translation>Redémarrage automatique : valide uniquement en mode de mise à jour ou de gestionnaire de paquets.</translation>
    </message>
    <message>
        <source>Self Restart: Invalid arguments</source>
        <translation>Redémarrage automatique : arguments non valides</translation>
    </message>
</context>
<context>
    <name>QInstaller::ServerAuthenticationDialog</name>
    <message>
        <source>Server Requires Authentication</source>
        <translation>Le serveur requiert un authentification</translation>
    </message>
    <message>
        <source>You need to supply a username and password to access this site.</source>
        <translation>Vous devez fournir un nom d’utilisateur et un mot de passe pour accéder au site.</translation>
    </message>
    <message>
        <source>Username:</source>
        <translation>Nom d&apos;utilisateur :</translation>
    </message>
    <message>
        <source>Password:</source>
        <translation>Mot de passe :</translation>
    </message>
    <message>
        <source>%1 at %2</source>
        <translation>%1 sur %2</translation>
    </message>
</context>
<context>
    <name>QInstaller::SettingsOperation</name>
    <message>
        <source>Missing argument(s) &quot;%1&quot; calling %2 with arguments &quot;%3&quot;.</source>
        <translation>Argument(s) manquant(s) &quot;%1&quot;, appel de %2 avec les arguments &quot;%3&quot;.</translation>
    </message>
    <message>
        <source>Current method argument calling &quot;%1&quot; with arguments &quot;%2&quot; is not supported. Please use set, remove, add_array_value, or remove_array_value.</source>
        <translation>L’argument de la méthode actuelle qui appelle &amp;quot;%1&amp;quot; avec les arguments &amp;quot;%2&amp;quot; n’est pas pris en charge. Utilisez la propriété set, remove, add_array_value ou remove_array_value.</translation>
    </message>
</context>
<context>
    <name>QInstaller::SimpleMoveFileOperation</name>
    <message>
        <source>None of the arguments can be empty: source &quot;%1&quot;, target &quot;%2&quot;.</source>
        <translation>Aucun des arguments ne peut être vide : source &quot;%1&quot;, cible &quot;%2&quot;.</translation>
    </message>
    <message>
        <source>Cannot move file from &quot;%1&quot; to &quot;%2&quot;, because the target path exists and is not removable.</source>
        <translation>Impossible de déplacer le fichier de &quot;%1&quot; vers &quot;%2&quot; car le chemin cible existe et ne peut pas être supprimé.</translation>
    </message>
    <message>
        <source>Cannot move file &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation>Impossible de déplacer le fichier &quot;%1&quot; vers &quot;%2&quot; : %3</translation>
    </message>
    <message>
        <source>Moving file &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation>Déplacement du fichier &quot;%1&quot; vers &quot;%2&quot;</translation>
    </message>
</context>
<context>
    <name>QInstaller::TargetDirectoryPage</name>
    <message>
        <source>Installation Folder</source>
        <translation>Dossier d’installation</translation>
    </message>
    <message>
        <source>Please specify the directory where %1 will be installed.</source>
        <translation>Spécifiez le répertoire dans lequel %1 va être installé.</translation>
    </message>
    <message>
        <source>Alt+R</source>
        <comment>Browse file system to choose a file</comment>
        <translation>Alt+R</translation>
    </message>
    <message>
        <source>B&amp;rowse...</source>
        <translation>P&amp;arcourir...</translation>
    </message>
    <message>
        <source>Browse file system to choose the installation directory.</source>
        <translation>Parcourir le système de fichiers pour choisir le répertoire d&apos;installation.</translation>
    </message>
    <message>
        <source>Select Installation Folder</source>
        <translation>Sélectionner le dossier d’installation</translation>
    </message>
</context>
<context>
    <name>QInstaller::TestRepository</name>
    <message>
        <source>Missing package manager core engine.</source>
        <translation>Moteur principal du gestionnaire de paquets manquant.</translation>
    </message>
    <message>
        <source>Empty repository URL.</source>
        <translation>L'URL du dossier est vide.</translation>
    </message>
    <message>
        <source>Download canceled.</source>
        <translation>Téléchargement annulé.</translation>
    </message>
    <message>
        <source>Timeout while testing repository &quot;%1&quot;.</source>
        <translation>Expiration lors du test du dossier &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot parse Updates.xml: %1</source>
        <translation>Impossible d’analyser Updates.xml : %1</translation>
    </message>
    <message>
        <source>Cannot open Updates.xml for reading: %1</source>
        <translation>Impossible d’ouvrir Updates.xml en lecture : %1</translation>
    </message>
    <message>
        <source>Authentication failed.</source>
        <translation>L’authentification a échoué.</translation>
    </message>
    <message>
        <source>Unknown error while testing repository &quot;%1&quot;.</source>
        <translation>Erreur inconnue lors du test du dossier &quot;%1&quot;.</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <source>Error acquiring admin rights</source>
        <translation>Erreur d’acquisition des droits d’administrateur</translation>
    </message>
    <message>
        <source>Another %1 instance is already running. Wait until it finishes, close it, or restart your system.</source>
        <translation>Une autre instance de %1 est déjà en cours d’exécution. Attendez qu’elle soit terminée, fermez-la ou redémarrez votre système.</translation>
    </message>
    <message>
        <source>Cannot start installer binary as updater.</source>
        <translation>Impossible de démarrer le binaire d&apos;installation en tant que programme de mise à jour.</translation>
    </message>
    <message>
        <source>Cannot start installer binary as package manager.</source>
        <translation>Impossible de démarrer le binaire d&apos;installation en tant que gestionnaire de paquets.</translation>
    </message>
    <message>
        <source>Cannot start installer binary as uninstaller.</source>
        <translation>Impossible de démarrer le binaire d&apos;installation en tant que programme de désinstallation.</translation>
    </message>
    <message>
        <source>Empty repository list for option &apos;addRepository&apos;.</source>
        <translation>La liste des dossiers est vide pour l&apos;option &apos;addRepository&apos;.</translation>
    </message>
    <message>
        <source>Empty repository list for option &apos;addTempRepository&apos;.</source>
        <translation>La liste des dossiers est vide pour l&apos;option &apos;addTempRepository&apos;.</translation>
    </message>
    <message>
        <source>Empty repository list for option &apos;setTempRepository&apos;.</source>
        <translation>La liste des dossiers est vide pour l&apos;option &apos;setTempRepository&apos;.</translation>
    </message>
    <message>
        <source>Empty repository list for option &apos;installCompressedRepository&apos;.</source>
        <translation>La liste des dossiers est vide pour l&apos;option &apos;installCompressedRepository&apos;.</translation>
    </message>
    <message>
        <source>The file %1 does not exist.</source>
        <translation>Le fichier %1 n’existe pas.</translation>
    </message>
    <message>
        <source>Arguments missing for option %1</source>
        <translation>Arguments manquants pour l&apos;option %1</translation>
    </message>
    <message>
        <source>Invalid button value %1 </source>
        <translation>Valeur de bouton non valide %1 </translation>
    </message>
    <message>
        <source>Incorrect arguments for %1</source>
        <translation>Arguments incorrects pour %1</translation>
    </message>
    <message>
        <source>Please make sure that the current user has read access to file &quot;%1&quot; or try running %2 as an administrator.</source>
        <translation>Veillez à ce que l’utilisateur actuel dispose d’un accès en lecture du fichier &amp;quot;%1&amp;quot; ou essayez de d'exécuter %2 en tant qu’administrateur.</translation>
    </message>
    <message>
        <source>Invalid value for &apos;max-concurrent-operations&apos;.</source>
        <translation>Valeur non valide pour &apos;max-concurrent-operations&apos;.</translation>
    </message>
    <message>
        <source>Empty value for option &apos;cache-path&apos;.</source>
        <translation>Valeur vide pour l&apos;option &apos;cache-path&apos;.</translation>
    </message>
</context>
<context>
    <name>RemoteClient</name>
    <message>
        <source>Cannot get authorization.</source>
        <translation>Impossible d’obtenir l’autorisation.</translation>
    </message>
    <message>
        <source>Cannot get authorization that is needed for continuing the installation.
 Either abort the installation or use the fallback solution by running

%1

as a user with the appropriate rights and then clicking OK.</source>
        <translation>Impossible d’obtenir l’autorisation requise pour poursuivre l’installation.
Annulez l’installation ou utilisez la solution de secours en exécutant

%1

en tant qu’utilisateur doté des droits appropriés, puis cliquez sur OK.</translation>
    </message>
    <message>
        <source>Cannot get authorization that is needed for continuing the installation.

Please start the setup program as a user with the appropriate rights,
or accept the elevation of access rights if being asked.</source>
        <translation>Impossible d’obtenir l’autorisation requise pour poursuivre l’installation.


Démarrez le programme d’installation en tant qu’utilisateur doté des droits appropriés.

Ou acceptez l’élévation des droits d’accès si un message vous y invite.</translation>
    </message>
</context>
<context>
    <name>ResourceCollectionManager</name>
    <message>
        <source>Cannot open resource %1: %2</source>
        <translation>Impossible d’ouvrir la ressource %1 : %2</translation>
    </message>
</context>
<context>
    <name>Settings</name>
    <message>
        <source>Cannot open settings file %1 for reading: %2</source>
        <translation>Impossible d’ouvrir le fichier de paramètres %1 en lecture : %2</translation>
    </message>
    <message>
        <source>Categories</source>
        <translation>Catégories</translation>
    </message>
</context>
<context>
    <name>SettingsDialog</name>
    <message>
        <source>Settings</source>
        <translation>Réglages</translation>
    </message>
    <message>
        <source>Network</source>
        <translation>Réseau</translation>
    </message>
    <message>
        <source>No proxy</source>
        <translation>Aucun proxy</translation>
    </message>
    <message>
        <source>System proxy settings</source>
        <translation>Paramètres proxy du système</translation>
    </message>
    <message>
        <source>Manual proxy configuration</source>
        <translation>Configuration manuelle du proxy</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>Référentiels</translation>
    </message>
    <message>
        <source>Add Username and Password for authentication if needed.</source>
        <translation>Ajoutez un nom d’utilisateur et un mot de passe pour l’authentification si cela est nécessaire.</translation>
    </message>
    <message>
        <source>Use temporary repositories only</source>
        <translation>Utiliser uniquement les dossiers temporaires</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>Retirer</translation>
    </message>
    <message>
        <source>Test</source>
        <translation>Tester</translation>
    </message>
    <message>
        <source>Show Passwords</source>
        <translation>Afficher les mots de passe</translation>
    </message>
    <message>
        <source>Check this to use repository during fetch.</source>
        <translation>Cochez cette case pour utiliser le dossier au cours de l’extraction.</translation>
    </message>
    <message>
        <source>Add the username to authenticate on the server.</source>
        <translation>Ajoutez le nom d’utilisateur pour vous authentifiez sur le serveur.</translation>
    </message>
    <message>
        <source>Add the password to authenticate on the server.</source>
        <translation>Ajoutez le mot de passe pour vous authentifiez sur le serveur.</translation>
    </message>
    <message>
        <source>The server&apos;s URL that contains a valid repository.</source>
        <translation>L’URL des serveurs contient un référentiel valide.</translation>
    </message>
    <message>
        <source>An error occurred while testing this repository.</source>
        <translation>Une erreur s’est produite pendant le test du dossier.</translation>
    </message>
    <message>
        <source>The repository was tested successfully.</source>
        <translation>Le dossier a été testé avec succés.</translation>
    </message>
    <message>
        <source>Do you want to disable the repository?</source>
        <translation>Voulez-vous désactiver le répertoire ?</translation>
    </message>
    <message>
        <source>Do you want to enable the repository?</source>
        <translation>Voulez-vous activer le répertoire ?</translation>
    </message>
    <message>
        <source>Hide Passwords</source>
        <translation>Masquer les mots de passe</translation>
    </message>
    <message>
        <source>Use</source>
        <translation>Utilisation</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>Nom d&apos;utilisateur</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Mot de passe</translation>
    </message>
    <message>
        <source>Repository</source>
        <translation>Dossier</translation>
    </message>
    <message>
        <source>Default repositories</source>
        <translation>Dossiers par défaut</translation>
    </message>
    <message>
        <source>Temporary repositories</source>
        <translation>Dossiers temporaires</translation>
    </message>
    <message>
        <source>User defined repositories</source>
        <translation>Dossiers définis par l’utilisateur</translation>
    </message>
    <message>
        <source>Select All</source>
        <translation>Tout sélectionner</translation>
    </message>
    <message>
        <source>Deselect All</source>
        <translation>Tout désélectionner</translation>
    </message>
    <message>
        <source>Local cache</source>
        <translation>Cache local</translation>
    </message>
    <message>
        <source>The meta information from remote repositories is cached to disk to improve loading times. You may select another directory to store the cache or clear the contents of the current cache.</source>
        <translation>Les méta-informations des dossiers distants sont mises en cache sur le disque pour améliorer les temps de chargement. Vous pouvez sélectionner un autre répertoire pour stocker le cache ou effacer le contenu du cache actuel.</translation>
    </message>
    <message>
        <source>Path for cache:</source>
        <translation>Chemin d&apos;accès au cache :</translation>
    </message>
    <message>
        <source>Deletes the contents of the cache directory</source>
        <translation>Supprime le contenu du répertoire cache</translation>
    </message>
    <message>
        <source>Clear cache</source>
        <translation>Vider le cache</translation>
    </message>
    <message>
        <source>Clearing cache...</source>
        <translation>Vidage du cache...</translation>
    </message>
</context>
<context>
    <name>UpdateOperation</name>
    <message>
        <source>Cannot write to registry path %1.</source>
        <translation>Impossible d’écrire dans le chemin de registre %1.</translation>
    </message>
    <message>
        <source>Registry path %1 is not writable.</source>
        <translation>Le chemin de registre %1 n’est pas accessible en écriture.</translation>
    </message>
    <message>
        <source>exactly %1</source>
        <translation>exactement %1</translation>
    </message>
    <message>
        <source>at least %1</source>
        <translation>au moins %1</translation>
    </message>
    <message>
        <source>not more than %1</source>
        <translation>pas plus de %1</translation>
    </message>
    <message>
        <source>%1 or %2</source>
        <translation>%1 ou %2</translation>
    </message>
    <message>
        <source>%1 to %2</source>
        <translation>%1 vers %2</translation>
    </message>
    <message numerus="yes">
        <source>Invalid arguments in %1: %n arguments given, %2 arguments expected.</source>
        <translation>
            <numerusform>Arguments non valides dans %1 : %n arguments fournis, %2 arguments attendus.</numerusform>
            <numerusform>Arguments invalides dans %1 : %n arguments donnés, %2 arguments attendus.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>Invalid arguments in %1: %n arguments given, %2 arguments expected in the form: %3.</source>
        <translation>
            <numerusform>Arguments non valides dans %1 : %n arguments fournis, %2 arguments attendus dans le formulaire : %3.</numerusform>
            <numerusform>Arguments invalides dans %1 : %n arguments donnés, %2 arguments attendus dans le formulaire : %3.</numerusform>
        </translation>
    </message>
    <message>
        <source>Renaming file &quot;%1&quot; to &quot;%2&quot; failed: %3</source>
        <translation>Le changement de nom du fichier &quot;%1&quot; en &quot;%2&quot; a échoué : %3</translation>
    </message>
</context>
<context>
    <name>QInstaller::ComponentSelectionPagePrivate</name>
    <message>
        <source>Error</source>
        <translation>Erreur</translation>
    </message>
    <message>
        <source>Details</source>
        <translation>Détails</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation>Avancée</translation>
    </message>
    <message>
        <source>Select</source>
        <translation>Sélectionner</translation>
    </message>
    <message>
        <source>All</source>
        <translation>Tout</translation>
    </message>
    <message>
        <source>Select all components in the tree view.</source>
        <translation>Sélectionner tous les composants dans l&apos;arborescence.</translation>
    </message>
    <message>
        <source>None</source>
        <translation>Aucun</translation>
    </message>
    <message>
        <source>Deselect all components in the tree view.</source>
        <translation>Désélectionner tous les composants dans l&apos;arborescence.</translation>
    </message>
    <message>
        <source>Default</source>
        <translation>Défaut</translation>
    </message>
    <message>
        <source>Select default components in the tree view.</source>
        <translation>Sélectionner les composants par défaut dans l&apos;arborescence.</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation>Réinitialiser</translation>
    </message>
    <message>
        <source>Reset all components to their original selection state in the tree view.</source>
        <translation>Réinitialiser tous les composants à leur état de sélection d&apos;origine dans l&apos;arborescence.</translation>
    </message>
    <message>
        <source>Show</source>
        <translation>Montrer</translation>
    </message>
</context>
<context>
    <name>QInstaller::ExtractArchiveOperation</name>
    <message>
        <source>Extracting &quot;%1&quot;</source>
        <translation>Extraction de &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Unsupported archive &quot;%1&quot;: no handler registered for file suffix &quot;%2&quot;.</source>
        <translation>Archive non prise en charge &quot;%1&quot;: pas de gestionnaire enregistré pour les fichiers avec suffixe  &quot;%2&quot;.</translation>
    </message>
    <message>
        <source>Cannot open archive &quot;%1&quot; for reading: %2</source>
        <translation>Impossible d’ouvrir l’archive &quot;%1&quot; en lecture : %2</translation>
    </message>
    <message>
        <source>Error while reading contents of archive &quot;%1&quot;: %2</source>
        <translation>Erreur lors de la lecture des contenus de l&apos;archive &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Removing files extracted from &quot;%1&quot;</source>
        <translation>Suppression des fichiers extraits de &quot;%1&quot;</translation>
    </message>
</context>
<context>
    <name>QInstaller::QFileDialogProxy</name>
    <message>
        <source>User input is required but the output device is not associated with a terminal.</source>
        <translation>Une saisie par l’utilisateur est requise mais le périphérique de sortie n&apos;est pas associé à un terminal.</translation>
    </message>
</context>
<context>
    <name>QInstaller::ExtractArchiveOperation::Worker</name>
    <message>
        <source>Could not create handler object for archive &quot;%1&quot;: &quot;%2&quot;.</source>
        <translation>Impossible de créer un objet gestionnaire pour l&apos;archive &quot; %1 &quot; : &quot; %2 &quot;.</translation>
    </message>
    <message>
        <source>Cannot open archive &quot;%1&quot; for reading: %2</source>
        <translation>Impossible d’ouvrir l’archive &quot;%1&quot; en lecture : %2</translation>
    </message>
    <message>
        <source>Error while extracting archive &quot;%1&quot;: %2</source>
        <translation>Erreur lors de l’extraction de l’archive &quot;%1&quot; : %2</translation>
    </message>
</context>
<context>
    <name>QInstaller::ExtractWorker</name>
    <message>
        <source>Cannot open archive for reading: %1</source>
        <translation>Impossible d&apos;ouvrir l&apos;archive en lecture : %1</translation>
    </message>
    <message>
        <source>Cannot read entry header: %1</source>
        <translation>Impossible de lire l&apos;en-tête de l&apos;entrée : %1</translation>
    </message>
    <message>
        <source>Cannot write entry &quot;%1&quot; to disk: %2</source>
        <translation>Impossible d&apos;écrire l&apos;entrée &quot;%1&quot; sur disque : %</translation>
    </message>
</context>
<context>
    <name>QInstaller::LibArchiveArchive</name>
    <message>
        <source>Cannot open archive for reading: %1</source>
        <translation>Impossible d&apos;ouvrir l&apos;archive en lecture : %1</translation>
    </message>
    <message>
        <source>Cannot read entry header: %1</source>
        <translation>Impossible de lire l&apos;en-tête de l&apos;entrée : %1</translation>
    </message>
    <message>
        <source>Cannot write entry &quot;%1&quot; to disk: %2</source>
        <translation>Impossible d&apos;écrire l&apos;entrée &quot;%1&quot; sur le disque : %2</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for writing: %2</source>
        <translation>Impossible d&apos;ouvrir le fichier &quot;%1&quot; pour l&apos;écriture : %2</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for reading: %2</source>
        <translation>Impossible d&apos;ouvrir le fichier &quot;%1&quot;en lecture &quot;%2</translation>
    </message>
    <message>
        <source>Cannot write entry header for &quot;%1&quot;: %2</source>
        <translation>Impossible d&apos;écrire l&apos;en-tête d&apos;entrée pour &quot;%1&quot; : %2</translation>
    </message>
</context>
<context>
    <name>UninstallerCalculator</name>
    <message>
        <source>Deselected Components:</source>
        <translation>Composants désélectionnés :</translation>
    </message>
    <message>
        <source>Components replaced by &quot;%1&quot;:</source>
        <translation>Composants remplacés par &quot;%1&quot; :</translation>
    </message>
    <message>
        <source>Removing virtual components without existing dependencies:</source>
        <translation>Suppression de composants virtuels sans dépendances existantes :</translation>
    </message>
    <message>
        <source>Components dependency &quot;%1&quot; removed:</source>
        <translation>Dépendance des composants &quot;%1&quot; supprimé:</translation>
    </message>
    <message>
        <source>Components autodependency &quot;%1&quot; removed:</source>
        <translation>Autodépendance des composants &quot;%1&quot; supprimé:</translation>
    </message>
</context>
<context>
    <name>AboutApplicationDialog</name>
    <message>
        <source>About %1 installer</source>
        <translation>À propos du programme d&apos;installation %1</translation>
    </message>
    <message>
        <source>About %1 Maintenance Tool</source>
        <translation>À propos de l&apos;outil de maintenance %1</translation>
    </message>
</context>
<context>
    <name>GenericDataCache</name>
    <message>
        <source>Cannot initialize cache with empty path.</source>
        <translation>Impossible d&apos;initialiser le cache avec un chemin vide.</translation>
    </message>
    <message>
        <source>Cannot create directory &quot;%1&quot; for cache.</source>
        <translation>Impossible de créer le répertoire &quot;%1&quot; pour le cache.</translation>
    </message>
    <message>
        <source>Cannot initialize cache: %1</source>
        <translation>Impossible d&apos;initialiser le cache : %1</translation>
    </message>
    <message>
        <source>Cannot clear invalidated cache.</source>
        <translation>Impossible d&apos;effacer le cache invalidé.</translation>
    </message>
    <message>
        <source>Cannot remove manifest file: %1</source>
        <translation>Impossible de supprimer le fichier manifeste : %1</translation>
    </message>
    <message>
        <source>Error while clearing cache: %1</source>
        <translation>Erreur lors de la suppression du cache : %1</translation>
    </message>
    <message>
        <source>Cannot retrieve items from invalidated cache.</source>
        <translation>Impossible de récupérer les éléments du cache invalidé.</translation>
    </message>
    <message>
        <source>Cannot retrieve item from invalidated cache.</source>
        <translation>Impossible de récupérer l&apos;élément du cache invalidé.</translation>
    </message>
    <message>
        <source>Cannot register item to invalidated cache.</source>
        <translation>Impossible d&apos;enregistrer l&apos;élément dans le cache invalidé.</translation>
    </message>
    <message>
        <source>Cannot register null item.</source>
        <translation>Impossible d&apos;enregistrer un élément nul.</translation>
    </message>
    <message>
        <source>Cannot register invalid item with checksum %1</source>
        <translation>Impossible d&apos;enregistrer un élément non valide avec la somme de contrôle %1</translation>
    </message>
    <message>
        <source>Cannot register item with checksum %1. An item with the same checksum already exists in cache.</source>
        <translation>Impossible d&apos;enregistrer l&apos;élément avec la somme de contrôle %1. Un élément avec la même somme de contrôle existe déjà dans le cache.</translation>
    </message>
    <message>
        <source>Error while copying item to path &quot;%1&quot;: %2</source>
        <translation>Erreur lors de la copie de l&apos;élément vers le chemin &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Cannot remove item from invalidated cache.</source>
        <translation>Impossible de supprimer l&apos;élément du cache invalidé.</translation>
    </message>
    <message>
        <source>Cannot remove item specified by checksum %1: no such item exists.</source>
        <translation>Impossible de supprimer l&apos;élément spécifié par la somme de contrôle %1 : aucun élément de ce type n&apos;existe.</translation>
    </message>
    <message>
        <source>Error while removing directory &quot;%1&quot;: %2</source>
        <translation>Erreur lors de la suppression du répertoire &quot;%1&quot; : %2</translation>
    </message>
    <message>
        <source>Error while invalidating cache: %1</source>
        <translation>Erreur lors de l&apos;invalidation du cache : %1</translation>
    </message>
    <message>
        <source>Cannot open manifest file: %1</source>
        <translation>Impossible d&apos;ouvrir le fichier manifeste : %1</translation>
    </message>
    <message>
        <source>Cannot write contents for manifest file: %1</source>
        <translation>Impossible d&apos;écrire le contenu du fichier manifeste : %1</translation>
    </message>
    <message>
        <source>Cannot synchronize invalidated cache.</source>
        <translation>Impossible de synchroniser le cache invalidé.</translation>
    </message>
    <message>
        <source>Unknown register mode selected!</source>
        <translation>Le mode de registre sélectionné est inconnu !</translation>
    </message>
</context>
<context>
    <name>TabController</name>
    <message>
        <source>Cache cleared successfully!</source>
        <translation>Cache vidé avec succès !</translation>
    </message>
</context>
<context>
    <name>QInstaller::CategoryComboBox</name>
    <message>
        <source>Confirm</source>
        <translation>Confirmer</translation>
    </message>
</context>
<context>
    <name>QInstaller::StartMenuDirectoryPage</name>
    <message>
        <source>Choose a Start Menu folder</source>
        <translation>Choisissez un dossier du menu Démarrer</translation>
    </message>
    <message>
        <source>Select the Start Menu folder in which you would like to create the program’s shortcuts. You can also enter a name to create a new directory</source>
        <translation>Sélectionnez le dossier du menu Démarrer dans lequel vous souhaitez créer les raccourcis du programme. Vous pouvez également saisir un nom pour créer un nouveau répertoire</translation>
    </message>
</context>
<context>
    <name>QInstaller::RestartPage</name>
    <message>
        <source>Finished</source>
        <translation>Terminé</translation>
    </message>
</context>
<context>
    <name>QInstaller::SpaceWidget</name>
    <message>
        <source>Space required: %1</source>
        <translation>Espace requis : %1</translation>
    </message>
    <message>
        <source>Space available: %1</source>
        <translation>Espace disponible : %1</translation>
    </message>
</context>
</TS>
