text:
<?xml version="1.0" ?><!DOCTYPE TS><TS language="fr_FR" version="2.1">
<context>
    <name>AccountManager</name>
    <message>
        <location filename="../src/account-mgr.cpp" line="99"/>
        <source>failed to open account database</source>
        <translation>Impossible d'ouvrir la base de données des comptes</translation>
    </message>
    <message>
        <location filename="../src/account-mgr.cpp" line="493"/>
        <source>Authorization expired, please re-login</source>
        <translation>Autorisation expirée, reconnectez-vous</translation>
    </message>
</context>
<context>
    <name>AccountSettingsDialog</name>
    <message>
        <location filename="../src/ui/account-settings-dialog.cpp" line="18"/>
        <source>Account Settings</source>
        <translation>Paramètres du compte</translation>
    </message>
    <message>
        <location filename="../src/ui/account-settings-dialog.cpp" line="53"/>
        <source>Please enter the server address</source>
        <translation>Entrez l'adresse du serveur</translation>
    </message>
    <message>
        <location filename="../src/ui/account-settings-dialog.cpp" line="57"/>
        <location filename="../src/ui/account-settings-dialog.cpp" line="63"/>
        <source>%1 is not a valid server address</source>
        <translation>%1 n'est pas une adresse de serveur valide</translation>
    </message>
    <message>
        <location filename="../src/ui/account-settings-dialog.cpp" line="83"/>
        <source>Failed to save account information</source>
        <translation>Échec de la sauvegarde des informations du compte</translation>
    </message>
    <message>
        <location filename="../src/ui/account-settings-dialog.cpp" line="91"/>
        <source>Failed to save the changes: %1</source>
        <translation>Échec de la sauvegarde des changements: %1</translation>
    </message>
    <message>
        <location filename="../src/ui/account-settings-dialog.cpp" line="96"/>
        <source>Successfully updated current account information</source>
        <translation>Information du compte mise à jour avec succès</translation>
    </message>
    <message>
        <location filename="../ui_account-settings-dialog.h" line="107"/>
        <source>Dialog</source>
        <translation>Dialogue</translation>
    </message>
    <message>
        <location filename="../ui_account-settings-dialog.h" line="108"/>
        <source>Server Address</source>
        <translation>Adresse du serveur</translation>
    </message>
    <message>
        <location filename="../ui_account-settings-dialog.h" line="109"/>
        <source>Email</source>
        <translation>Courriel</translation>
    </message>
    <message>
        <location filename="../ui_account-settings-dialog.h" line="110"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../ui_account-settings-dialog.h" line="111"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
</context>
<context>
    <name>AccountView</name>
    <message>
        <location filename="../src/ui/account-view.cpp" line="113"/>
        <source>Are you sure to remove account from "%1"?
Warning: All libraries of this account would be unsynced!</source>
        <translation>Etes vous certain de vouloir supprimer ce compte de "%1"?
Attention : toutes les bibliotèques de ce compte seront désynchroniséees</translation>
    </message>
    <message>
        <location filename="../src/ui/account-view.cpp" line="124"/>
        <source>Failed to unsync libraries of this account: %1</source>
        <translation>Impossible de désynchroniser les bibliothèques de ce compte:%1</translation>
    </message>
    <message>
        <location filename="../src/ui/account-view.cpp" line="150"/>
        <source>click to open the website</source>
        <translation>cliquez pour ouvrir le site web</translation>
    </message>
    <message>
        <location filename="../src/ui/account-view.cpp" line="158"/>
        <source>pro version</source>
        <translation>version pro</translation>
    </message>
    <message>
        <location filename="../src/ui/account-view.cpp" line="160"/>
        <source>No account</source>
        <translation>Pas de compte</translation>
    </message>
    <message>
        <location filename="../src/ui/account-view.cpp" line="195"/>
        <source>Choose</source>
        <translation>Choisir</translation>
    </message>
    <message>
        <location filename="../src/ui/account-view.cpp" line="204"/>
        <source>Account settings</source>
        <translation>Paramètres du compte</translation>
    </message>
    <message>
        <location filename="../src/ui/account-view.cpp" line="219"/>
        <source>Login</source>
        <translation>Connexion</translation>
    </message>
    <message>
        <location filename="../src/ui/account-view.cpp" line="222"/>
        <source>Delete</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <location filename="../src/ui/account-view.cpp" line="235"/>
        <source>Add an account</source>
        <translation>Ajouter un compte</translation>
    </message>
    <message>
        <location filename="../src/ui/account-view.cpp" line="217"/>
        <source>Logout</source>
        <translation>Déconnexion</translation>
    </message>
    <message>
        <location filename="../src/ui/account-view.cpp" line="182"/>
        <location filename="../src/ui/account-view.cpp" line="248"/>
        <source>not logged in</source>
        <translation>non connecté</translation>
    </message>
    <message>
        <location filename="../src/ui/account-view.cpp" line="425"/>
        <source>Failed to remove local repos sync token: %1</source>
        <translation>Échec de la suppression du token de synchro des repos locaux: %1</translation>
    </message>
    <message>
        <location filename="../src/ui/account-view.cpp" line="439"/>
        <source>Logging out is not supported on your server (version too low).</source>
        <translation>La déconnexion n'est pas supportée par votre serveur (version trop ancienne)</translation>
    </message>
    <message>
        <location filename="../src/ui/account-view.cpp" line="441"/>
        <source>Failed to remove information on server: %1</source>
        <translation>Impossible de supprimer l'information du serveur: %1</translation>
    </message>
    <message>
        <location filename="../src/ui/account-view.cpp" line="461"/>
        <source>Failed to get repo sync information from server: %1</source>
        <translation>Impossible d'obtenir l'information de synchro du repos du serveur :%1</translation>
    </message>
    <message>
        <location filename="../ui_account-view.h" line="82"/>
        <source>Form</source>
        <translation>Formulaire</translation>
    </message>
    <message>
        <location filename="../ui_account-view.h" line="83"/>
        <source>Account</source>
        <translation>Compte</translation>
    </message>
    <message>
        <location filename="../ui_account-view.h" line="84"/>
        <source>email</source>
        <translation>courriel</translation>
    </message>
    <message>
        <location filename="../ui_account-view.h" line="85"/>
        <source>server</source>
        <translation>serveur</translation>
    </message>
</context>
<context>
    <name>ActivitiesTab</name>
    <message>
        <location filename="../src/ui/activities-tab.cpp" line="122"/>
        <source>More</source>
        <translation>Plus</translation>
    </message>
    <message>
        <location filename="../src/ui/activities-tab.cpp" line="167"/>
        <source>File Activities are only supported in Seafile Server Professional Edition.</source>
        <translation>Les activités de Fichier sont seulement supportées dans la version professionnelle du Serveur Seafile.</translation>
    </message>
    <message>
        <location filename="../src/ui/activities-tab.cpp" line="169"/>
        <source>retry</source>
        <translation>réessayer </translation>
    </message>
    <message>
        <location filename="../src/ui/activities-tab.cpp" line="170"/>
        <source>Failed to get actvities information. Please %1</source>
        <translation>Impossible de récupérer les informations des activités. Veuillez %1</translation>
    </message>
</context>
<context>
    <name>AutoUpdateManager</name>
    <message>
        <location filename="../src/filebrowser/auto-update-mgr.cpp" line="150"/>
        <source>Upload Success</source>
        <translation>Succès de l'envoi</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/auto-update-mgr.cpp" line="151"/>
        <source>File "%1"
uploaded successfully.</source>
        <translation>Le fichier "%1"
a été envoyé avec succès.</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/auto-update-mgr.cpp" line="159"/>
        <source>Upload Failure</source>
        <translation>Echec de l'envoi</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/auto-update-mgr.cpp" line="160"/>
        <source>File "%1"
failed to upload.</source>
        <translation>Le fichier "%1"
n'a pu être envoyé.</translation>
    </message>
</context>
<context>
    <name>AvatarService</name>
    <message>
        <location filename="../src/avatar-service.cpp" line="158"/>
        <source>Failed to create avatars folder</source>
        <translation>Impossible de créer le dossier des avatars</translation>
    </message>
</context>
<context>
    <name>CloneTasksDialog</name>
    <message>
        <location filename="../src/ui/clone-tasks-dialog.cpp" line="36"/>
        <source>Download tasks</source>
        <translation>Tâches de téléchargement</translation>
    </message>
    <message>
        <location filename="../src/ui/clone-tasks-dialog.cpp" line="54"/>
        <source>remove all successful tasks</source>
        <translation>supprimer toutes les tâches terminées avec succès</translation>
    </message>
    <message>
        <location filename="../src/ui/clone-tasks-dialog.cpp" line="85"/>
        <source>No download tasks right now.</source>
        <translation>Pas de tâches de téléchargement en cours.</translation>
    </message>
    <message>
        <location filename="../ui_clone-tasks-dialog.h" line="69"/>
        <source>Dialog</source>
        <translation>Dialogue</translation>
    </message>
    <message>
        <location filename="../ui_clone-tasks-dialog.h" line="70"/>
        <source>Clear</source>
        <translation>Vider</translation>
    </message>
    <message>
        <location filename="../ui_clone-tasks-dialog.h" line="71"/>
        <source>Close</source>
        <translation>Fermer</translation>
    </message>
</context>
<context>
    <name>CloneTasksTableModel</name>
    <message>
        <location filename="../src/ui/clone-tasks-table-model.cpp" line="112"/>
        <source>Library</source>
        <translation>Bibliothèque</translation>
    </message>
    <message>
        <location filename="../src/ui/clone-tasks-table-model.cpp" line="119"/>
        <source>Path</source>
        <translation>Répertoire</translation>
    </message>
</context>
<context>
    <name>CloneTasksTableView</name>
    <message>
        <location filename="../src/ui/clone-tasks-table-view.cpp" line="82"/>
        <source>Cancel this task</source>
        <translation>Annuler cette tâche</translation>
    </message>
    <message>
        <location filename="../src/ui/clone-tasks-table-view.cpp" line="84"/>
        <source>cancel this task</source>
        <translation>annuler cette tâche</translation>
    </message>
    <message>
        <location filename="../src/ui/clone-tasks-table-view.cpp" line="89"/>
        <location filename="../src/ui/clone-tasks-table-view.cpp" line="91"/>
        <source>Remove this task</source>
        <translation>Supprimer cette tâche</translation>
    </message>
    <message>
        <location filename="../src/ui/clone-tasks-table-view.cpp" line="103"/>
        <source>Failed to cancel this task:

 %1</source>
        <translation>Impossible d'annuler cette tâche:

 %1</translation>
    </message>
    <message>
        <location filename="../src/ui/clone-tasks-table-view.cpp" line="113"/>
        <source>Failed to remove this task:

 %1</source>
        <translation>Impossible de supprimer cette tâche:

%1</translation>
    </message>
</context>
<context>
    <name>CloudView</name>
    <message>
        <location filename="../src/ui/cloud-view.cpp" line="118"/>
        <source>Minimize</source>
        <translation>Minimiser</translation>
    </message>
    <message>
        <location filename="../src/ui/cloud-view.cpp" line="123"/>
        <source>Close</source>
        <translation>Fermer</translation>
    </message>
    <message>
        <location filename="../src/ui/cloud-view.cpp" line="150"/>
        <source>Libraries</source>
        <translation>Bibliothèques</translation>
    </message>
    <message>
        <location filename="../src/ui/cloud-view.cpp" line="153"/>
        <source>Starred</source>
        <translation>Favoris</translation>
    </message>
    <message>
        <location filename="../src/ui/cloud-view.cpp" line="171"/>
        <source>Activities</source>
        <translation>Activités</translation>
    </message>
    <message>
        <location filename="../src/ui/cloud-view.cpp" line="174"/>
        <source>Search</source>
        <translation>Rechercher</translation>
    </message>
    <message>
        <location filename="../src/ui/cloud-view.cpp" line="201"/>
        <source>current download rate</source>
        <translation>vitesse actuelle de téléchargement</translation>
    </message>
    <message>
        <location filename="../src/ui/cloud-view.cpp" line="207"/>
        <source>current upload rate</source>
        <translation>vitesse actuelle d'envoi</translation>
    </message>
    <message>
        <location filename="../src/ui/cloud-view.cpp" line="212"/>
        <source>Please Choose a folder to sync</source>
        <translation>Veuillez choisir un dossier à synchroniser</translation>
    </message>
    <message>
        <location filename="../src/ui/cloud-view.cpp" line="350"/>
        <source>no server connected</source>
        <translation>pas de serveur connecté</translation>
    </message>
    <message>
        <location filename="../src/ui/cloud-view.cpp" line="348"/>
        <source>all servers connected</source>
        <translation>tous les serveurs sont connectés</translation>
    </message>
    <message>
        <location filename="../src/ui/cloud-view.cpp" line="352"/>
        <source>some servers not connected</source>
        <translation>Des serveurs ne sont pas connectés</translation>
    </message>
    <message>
        <location filename="../src/ui/cloud-view.cpp" line="371"/>
        <location filename="../src/ui/cloud-view.cpp" line="372"/>
        <source>%1 kB/s</source>
        <translation>%1 Ko/s</translation>
    </message>
    <message>
        <location filename="../src/ui/cloud-view.cpp" line="418"/>
        <source>Refresh</source>
        <translation>Actualiser</translation>
    </message>
    <message>
        <location filename="../ui_cloud-view.h" line="236"/>
        <source>Form</source>
        <translation>Formulaire</translation>
    </message>
    <message>
        <location filename="../ui_cloud-view.h" line="237"/>
        <source>logo</source>
        <translation>logo</translation>
    </message>
    <message>
        <location filename="../ui_cloud-view.h" line="238"/>
        <source>Seafile</source>
        <translation>Seafile</translation>
    </message>
    <message>
        <location filename="../ui_cloud-view.h" line="239"/>
        <source>minimize</source>
        <translation>minimiser</translation>
    </message>
    <message>
        <location filename="../ui_cloud-view.h" line="240"/>
        <source>close</source>
        <translation>fermer</translation>
    </message>
    <message>
        <location filename="../ui_cloud-view.h" line="243"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../ui_cloud-view.h" line="241"/>
        <source>Select</source>
        <translation>Sélectionnez </translation>
    </message>
    <message>
        <location filename="../ui_cloud-view.h" line="242"/>
        <source>or Drop Folder to Sync</source>
        <translation>ou déposez un dossier à synchroniser</translation>
    </message>
    <message>
        <location filename="../ui_cloud-view.h" line="244"/>
        <source>download rate</source>
        <translation>vitesse de téléchargement</translation>
    </message>
    <message>
        <location filename="../ui_cloud-view.h" line="245"/>
        <source>downarrow</source>
        <translation>flèchebas</translation>
    </message>
    <message>
        <location filename="../ui_cloud-view.h" line="246"/>
        <source>upload rate</source>
        <translation>vitesse d'envoi</translation>
    </message>
    <message>
        <location filename="../ui_cloud-view.h" line="247"/>
        <source>uparrow</source>
        <translation>flèchehaut</translation>
    </message>
</context>
<context>
    <name>Configurator</name>
    <message>
        <location filename="../src/configurator.cpp" line="81"/>
        <source>Error when creating ccnet configuration</source>
        <translation>Erreur lors de la création de la configuration de ccnet</translation>
    </message>
    <message>
        <location filename="../src/configurator.cpp" line="98"/>
        <source>Unable to create preconfigure directory "%1"</source>
        <translation>Impossible de créer la bibliothèque pré-configurée "%1"</translation>
    </message>
    <message>
        <location filename="../src/configurator.cpp" line="215"/>
        <source>failed to read %1</source>
        <translation>impossible de lire %1</translation>
    </message>
    <message>
        <location filename="../src/configurator.cpp" line="260"/>
        <source>%1 Default Library</source>
        <translation>Bibliothèque par défaut de %1</translation>
    </message>
</context>
<context>
    <name>CreateRepoDialog</name>
    <message>
        <location filename="../src/ui/create-repo-dialog.cpp" line="31"/>
        <source>Create a library</source>
        <translation>Créer une bibliothèque</translation>
    </message>
    <message>
        <location filename="../src/ui/create-repo-dialog.cpp" line="59"/>
        <source>Please choose a directory</source>
        <translation>Veuillez choisir un répertoire</translation>
    </message>
    <message>
        <location filename="../src/ui/create-repo-dialog.cpp" line="90"/>
        <source>Creating...</source>
        <translation>Création...</translation>
    </message>
    <message>
        <location filename="../src/ui/create-repo-dialog.cpp" line="118"/>
        <source>Please choose the directory to sync</source>
        <translation>Veuillez choisir le répertoire à synchroniser</translation>
    </message>
    <message>
        <location filename="../src/ui/create-repo-dialog.cpp" line="122"/>
        <source>The folder %1 does not exist</source>
        <translation>Le dossier %1 n'existe pas</translation>
    </message>
    <message>
        <location filename="../src/ui/create-repo-dialog.cpp" line="127"/>
        <source>Please enter the name</source>
        <translation>Veuillez entrer un nom</translation>
    </message>
    <message>
        <location filename="../src/ui/create-repo-dialog.cpp" line="134"/>
        <source>Please enter the password</source>
        <translation>Veuillez entrer un mot de passe</translation>
    </message>
    <message>
        <location filename="../src/ui/create-repo-dialog.cpp" line="141"/>
        <source>Passwords don't match</source>
        <translation>Les mots de passe ne correspondent pas</translation>
    </message>
    <message>
        <location filename="../src/ui/create-repo-dialog.cpp" line="152"/>
        <source>Unknown error</source>
        <translation>Erreur inconnue</translation>
    </message>
    <message>
        <location filename="../src/ui/create-repo-dialog.cpp" line="186"/>
        <source>Failed to add download task:
 %1</source>
        <translation>Impossible d'ajouter la tâche de téléchargement:
 %1</translation>
    </message>
    <message>
        <location filename="../src/ui/create-repo-dialog.cpp" line="198"/>
        <source>Failed to create library on the server:
%1</source>
        <translation>Impossible de créer la bibliothèque sur le serveur:
%1</translation>
    </message>
    <message>
        <location filename="../ui_create-repo-dialog.h" line="180"/>
        <source>Dialog</source>
        <translation>Dialogue</translation>
    </message>
    <message>
        <location filename="../ui_create-repo-dialog.h" line="181"/>
        <source>Path:</source>
        <translation>Répertoire :</translation>
    </message>
    <message>
        <location filename="../ui_create-repo-dialog.h" line="182"/>
        <source>Choose</source>
        <translation>Choisir</translation>
    </message>
    <message>
        <location filename="../ui_create-repo-dialog.h" line="183"/>
        <source>Name:</source>
        <translation>Nom :</translation>
    </message>
    <message>
        <location filename="../ui_create-repo-dialog.h" line="184"/>
        <source>encrypted</source>
        <translation>chiffré</translation>
    </message>
    <message>
        <location filename="../ui_create-repo-dialog.h" line="185"/>
        <source>Password:</source>
        <translation>Mot de passe :</translation>
    </message>
    <message>
        <location filename="../ui_create-repo-dialog.h" line="186"/>
        <source>Password Again:</source>
        <translation>Vérification du mot de passe :</translation>
    </message>
    <message>
        <location filename="../ui_create-repo-dialog.h" line="187"/>
        <source>status text</source>
        <translation>texte de l'état</translation>
    </message>
    <message>
        <location filename="../ui_create-repo-dialog.h" line="188"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../ui_create-repo-dialog.h" line="189"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
</context>
<context>
    <name>DaemonManager</name>
    <message>
        <location filename="../src/daemon-mgr.cpp" line="63"/>
        <source>failed to load ccnet config dir %1</source>
        <translation>impossible de charger le répertoire de configuration de ccnet %1 </translation>
    </message>
</context>
<context>
    <name>DownloadRepoDialog</name>
    <message>
        <location filename="../src/ui/download-repo-dialog.cpp" line="250"/>
        <source>Please enter the password</source>
        <translation>Veuillez entrer le mot de passe</translation>
    </message>
    <message>
        <location filename="../src/ui/download-repo-dialog.cpp" line="83"/>
        <source>Sync library "%1"</source>
        <translation>Synchroniser la bibliothèque "%1"</translation>
    </message>
    <message>
        <location filename="../src/ui/download-repo-dialog.cpp" line="86"/>
        <source>Sync folder "%1"</source>
        <translation>Synchroniser le répertoire "%1"</translation>
    </message>
    <message>
        <location filename="../src/ui/download-repo-dialog.cpp" line="93"/>
        <source>Sync to folder:</source>
        <translation>Synchroniser avec le dossier</translation>
    </message>
    <message>
        <location filename="../src/ui/download-repo-dialog.cpp" line="158"/>
        <source>or</source>
        <translation>ou</translation>
    </message>
    <message>
        <location filename="../src/ui/download-repo-dialog.cpp" line="163"/>
        <source>sync with an existing folder</source>
        <translation>synchroniser avec un dossier existant</translation>
    </message>
    <message>
        <location filename="../src/ui/download-repo-dialog.cpp" line="167"/>
        <source>create a new sync folder</source>
        <translation> créer un nouveau dossier à synchroniser</translation>
    </message>
    <message>
        <location filename="../src/ui/download-repo-dialog.cpp" line="171"/>
        <source>Sync with this existing folder:</source>
        <translation>Synchroniser avec un dossier existant :</translation>
    </message>
    <message>
        <location filename="../src/ui/download-repo-dialog.cpp" line="199"/>
        <source>Please choose a folder</source>
        <translation>Choisissez un dossier</translation>
    </message>
    <message>
        <location filename="../src/ui/download-repo-dialog.cpp" line="228"/>
        <source>The folder does not exist</source>
        <translation>Le dossier n'existe pas</translation>
    </message>
    <message>
        <location filename="../src/ui/download-repo-dialog.cpp" line="238"/>
        <source>Please choose the folder to sync.</source>
        <translation>Choisssez le dossier à synchroniser.</translation>
    </message>
    <message>
        <location filename="../src/ui/download-repo-dialog.cpp" line="244"/>
        <source>Your organization disables putting a library outside %1 folder.</source>
        <translation>Votre organisation a désactivé l'enregistrement d'une bibliothèque en dehors du dossier %1.</translation>
    </message>
    <message>
        <location filename="../src/ui/download-repo-dialog.cpp" line="269"/>
        <source>Conflicting with existing file "%1", please choose a different folder.</source>
        <translation>Conflit avec le fichier existant "%1", choisissez un dossier différent.</translation>
    </message>
    <message>
        <location filename="../src/ui/download-repo-dialog.cpp" line="276"/>
        <source>Conflicting with existing library "%1", please choose a different folder.</source>
        <translation>Conflit avec la bibliothèque existante "%1", choisissez un dossier différent.</translation>
    </message>
    <message>
        <location filename="../src/ui/download-repo-dialog.cpp" line="282"/>
        <source>The folder "%1" already exists. Are you sure to sync with it (contents will be merged)?</source>
        <translation>Le dossier "%1" existe déjà. Etes vous certain de vouloir le synchroniser (son contenu sera fusionné)  ?</translation>
    </message>
    <message>
        <location filename="../src/ui/download-repo-dialog.cpp" line="283"/>
        <source>Click No to sync with a new folder instead</source>
        <translation>Cliquez sur Non pour synchroniser avec un nouveau dossier</translation>
    </message>
    <message>
        <location filename="../src/ui/download-repo-dialog.cpp" line="290"/>
        <source>Unable to find an alternative folder name</source>
        <translation>Impossible de trouver un autre nom de dossier</translation>
    </message>
    <message>
        <location filename="../src/ui/download-repo-dialog.cpp" line="346"/>
        <source>Failed to add download task:
 %1</source>
        <translation>Impossible d'ajouter la tâche de téléchargement:
 %1</translation>
    </message>
    <message>
        <location filename="../src/ui/download-repo-dialog.cpp" line="356"/>
        <source>Failed to get repo download information:
%1</source>
        <translation>Impossible de récupérer les informations du repo :
%1</translation>
    </message>
    <message>
        <location filename="../ui_download-repo-dialog.h" line="233"/>
        <source>Download Library</source>
        <translation>Télécharger la bibliothèque</translation>
    </message>
    <message>
        <location filename="../ui_download-repo-dialog.h" line="234"/>
        <source>choose...</source>
        <translation>choisir...</translation>
    </message>
    <message>
        <location filename="../ui_download-repo-dialog.h" line="235"/>
        <source>Password for this library:</source>
        <translation>Mot de passe de cette bibliothèque :</translation>
    </message>
    <message>
        <location filename="../ui_download-repo-dialog.h" line="236"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../ui_download-repo-dialog.h" line="237"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
</context>
<context>
    <name>EventDetailsDialog</name>
    <message>
        <location filename="../src/ui/event-details-dialog.cpp" line="36"/>
        <source>Modification Details</source>
        <translation>Détail des modifications</translation>
    </message>
</context>
<context>
    <name>EventDetailsListModel</name>
    <message>
        <location filename="../src/ui/event-details-tree.cpp" line="296"/>
        <source>Added files</source>
        <translation>Fichiers ajoutés</translation>
    </message>
    <message>
        <location filename="../src/ui/event-details-tree.cpp" line="297"/>
        <source>Deleted files</source>
        <translation>Fichiers supprimés</translation>
    </message>
    <message>
        <location filename="../src/ui/event-details-tree.cpp" line="298"/>
        <source>Modified files</source>
        <translation>Fichiers modifiés</translation>
    </message>
    <message>
        <location filename="../src/ui/event-details-tree.cpp" line="300"/>
        <source>Added folders</source>
        <translation>Dossiers ajoutés</translation>
    </message>
    <message>
        <location filename="../src/ui/event-details-tree.cpp" line="301"/>
        <source>Deleted folders</source>
        <translation>Dossiers supprimés</translation>
    </message>
</context>
<context>
    <name>EventDetailsListView</name>
    <message>
        <location filename="../src/ui/event-details-tree.cpp" line="219"/>
        <source>&Open</source>
        <translation>&Ouvrir</translation>
    </message>
    <message>
        <location filename="../src/ui/event-details-tree.cpp" line="223"/>
        <source>Open &parent folder</source>
        <translation>Ouvrir le dossier &parent</translation>
    </message>
</context>
<context>
    <name>FileBrowserDialog</name>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="91"/>
        <source>Cloud File Browser</source>
        <translation>Navigateur de fichiers</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="276"/>
        <source>Back</source>
        <translation>Retour</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="285"/>
        <source>Forward</source>
        <translation>Avancer</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="293"/>
        <source>Home</source>
        <translation>Dossier personnel</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="318"/>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="339"/>
        <source>Upload files</source>
        <translation>Téléverser des fichiers</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="324"/>
        <source>Upload a directory</source>
        <translation>Téléverser un répertoire</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="346"/>
        <source>You don't have permission to upload files to this library</source>
        <translation>Vous n'avez pas les droits pour envoyer des fichiers dans cette bibliothèque</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="332"/>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="430"/>
        <source>Create a folder</source>
        <translation>Créer un dossier</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="254"/>
        <source>Minimize</source>
        <translation>Réduire</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="261"/>
        <source>Close</source>
        <translation>Fermer</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="356"/>
        <source>Refresh</source>
        <translation>Rafraichir</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="363"/>
        <source>Open the cache folder</source>
        <translation>Ouvrir le dossier du cache</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="431"/>
        <source>Folder name</source>
        <translation>Nom du dossier</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="439"/>
        <source>Invalid folder name!</source>
        <translation>Nom de dossier invalide</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="445"/>
        <source>The name "%1" is already taken.</source>
        <translation>Le nom "%1" est déjà utilisé.</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="461"/>
        <source>retry</source>
        <translation>réessayer </translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="462"/>
        <source>Failed to get files information
Please %1</source>
        <translation>Impossible de récupérer les informations des fichiers
Veuillez %1</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="493"/>
        <source>Enter name of file to save to...</source>
        <translation>Entrer le nom du fichier à enregistrer...</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="500"/>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="524"/>
        <source>Unable to remove file "%1"</source>
        <translation>Impossible d'effacer le fichier "%1"</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="509"/>
        <source>Enter the path of the folder you want to save to...</source>
        <translation>Entrez le chemin du répertoire d'enregistrement...</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="520"/>
        <source>Do you want to overwrite the existing file "%1"?</source>
        <translation>Voulez-vous écraser le fichier existant "%1"</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="622"/>
        <source>File "%1" haven't been synced</source>
        <translation>Le fichier "%1" n'a pas été synchronisé</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="659"/>
        <source>Feature not supported</source>
        <translation>Fonctionnalité non supportée</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="726"/>
        <source>File %1 already exists.
Do you like to overwrite it?
(Choose No to upload using an alternative name).</source>
        <translation>Le fichier %1 existe déja.
Voulez vous le remplacer?
(Choisissez Non pour l'enregistrer avec un autre nom).</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="770"/>
        <source>Failed to download file: %1</source>
        <translation>Échec du téléchargement du fichier: %1</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="794"/>
        <source>Failed to upload file: %1</source>
        <translation>Échec de l'envoi du fichier: %1</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="925"/>
        <source>Select a file to upload</source>
        <translation>Sélectionner un fichier à téléverser</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="933"/>
        <source>Select a directory to upload</source>
        <translation>Sélectionner un répertoire à téléverser</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="944"/>
        <source>Unable to create cache folder</source>
        <translation>Impossible de créer le dossier de cache</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="946"/>
        <source>Unable to open cache folder</source>
        <translation>Impossible d'ouvrir le dossier de cache</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="968"/>
        <source>Rename</source>
        <translation>Renommer</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="990"/>
        <source>Do you really want to delete file "%1"?</source>
        <translation>Souhaitez vous vraiment supprimer le fichier "%1" ?</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="991"/>
        <source>Do you really want to delete folder "%1"?</source>
        <translation>Souhaitez vous vraiment supprimer le dossier "%1" ?</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="998"/>
        <source>Do you really want to delete these items</source>
        <translation>Voulez-vous vraiment supprimer ces éléments</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="1041"/>
        <source>Create folder failed</source>
        <translation>Echec de la création du dossier</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="1068"/>
        <source>Lock file failed</source>
        <translation>Échec du verrouillage du fichier </translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="1084"/>
        <source>Select a file to update %1</source>
        <translation>Séeéctionner un fichier à mettre à jour  %1</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="1092"/>
        <source>Rename failed</source>
        <translation>Échec du renommage</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="1106"/>
        <source>Remove failed</source>
        <translation>Échec de l'effacement</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="1116"/>
        <source>Share failed</source>
        <translation>Échec du partage</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="1178"/>
        <source>Cannot paste files from the same folder</source>
        <translation>Impossible de coller les fichiers d'un même dossier</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="1202"/>
        <source>Copy failed</source>
        <translation>Échec de la copie</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="1217"/>
        <source>Move failed</source>
        <translation>Échec du déplacement</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="1245"/>
        <source>Create library failed!</source>
        <translation>Echec de la création de la bibliothèque</translation>
    </message>
</context>
<context>
    <name>FileBrowserProgressDialog</name>
    <message>
        <location filename="../src/filebrowser/progress-dialog.cpp" line="28"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/progress-dialog.cpp" line="55"/>
        <source>Upload</source>
        <translation>Téléverser</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/progress-dialog.cpp" line="56"/>
        <source>Uploading %1</source>
        <translation>Envoi vers %1</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/progress-dialog.cpp" line="58"/>
        <source>Download</source>
        <translation>Télécharger</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/progress-dialog.cpp" line="59"/>
        <source>Downloading %1</source>
        <translation>Téléchargement de %1</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/progress-dialog.cpp" line="89"/>
        <source>%1 of %2</source>
        <translation>%1 sur %2</translation>
    </message>
</context>
<context>
    <name>FileNetworkTask</name>
    <message>
        <location filename="../src/filebrowser/tasks.cpp" line="128"/>
        <source>Operation canceled</source>
        <translation>Opération annulée</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/tasks.cpp" line="173"/>
        <source>pending</source>
        <translation>en cours</translation>
    </message>
</context>
<context>
    <name>FileServerTask</name>
    <message>
        <location filename="../src/filebrowser/tasks.cpp" line="711"/>
        <source>Internal Server Error</source>
        <translation>Erreur interne du serveur</translation>
    </message>
</context>
<context>
    <name>FileTableModel</name>
    <message>
        <location filename="../src/filebrowser/file-table.cpp" line="889"/>
        <source>locked by %1</source>
        <translation>Verrouillé par %1</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-table.cpp" line="937"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-table.cpp" line="939"/>
        <source>Size</source>
        <translation>Taille</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-table.cpp" line="941"/>
        <source>Last Modified</source>
        <translation>Dernière modification</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-table.cpp" line="943"/>
        <source>Kind</source>
        <translation>Type</translation>
    </message>
</context>
<context>
    <name>FileTableView</name>
    <message>
        <location filename="../src/filebrowser/file-table.cpp" line="287"/>
        <location filename="../src/filebrowser/file-table.cpp" line="513"/>
        <source>&Open</source>
        <translation>&Ouvrir</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-table.cpp" line="292"/>
        <location filename="../src/filebrowser/file-table.cpp" line="490"/>
        <source>&Save As...</source>
        <translation>&Enregistrer sous...</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-table.cpp" line="297"/>
        <location filename="../src/filebrowser/file-table.cpp" line="523"/>
        <source>&Lock</source>
        <translation>&Verrouiller</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-table.cpp" line="305"/>
        <source>&Rename</source>
        <translation>&Renommer</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-table.cpp" line="310"/>
        <source>&Delete</source>
        <translation>&Supprimer</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-table.cpp" line="315"/>
        <source>&Generate Share Link</source>
        <translation>&Générer un lien de partage</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-table.cpp" line="320"/>
        <source>G&enerate Seafile Internal Link</source>
        <translation>G&énérer un lien interne Seafile</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-table.cpp" line="329"/>
        <source>&Update</source>
        <translation>&Mise à jour</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-table.cpp" line="333"/>
        <source>&Copy</source>
        <translation>&Copier</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-table.cpp" line="337"/>
        <source>Cu&t</source>
        <translation>Cou&per</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-table.cpp" line="341"/>
        <source>&Paste</source>
        <translation>&Coller</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-table.cpp" line="350"/>
        <source>Canc&el Download</source>
        <translation>Annul&er le téléchargement</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-table.cpp" line="355"/>
        <source>&Sync this folder</source>
        <translation>&Synchroniser ce dossier</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-table.cpp" line="302"/>
        <location filename="../src/filebrowser/file-table.cpp" line="361"/>
        <source>This feature is available in pro version only
</source>
        <translation>Cette fonctionnalité n'est  disponible qu'avec la version pro</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-table.cpp" line="465"/>
        <source>&Save As To...</source>
        <translation>&Enregistrer sous...</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-table.cpp" line="467"/>
        <location filename="../src/filebrowser/file-table.cpp" line="528"/>
        <source>D&ownload</source>
        <translation>T&éléchargement</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-table.cpp" line="518"/>
        <source>Un&lock</source>
        <translation>Dé&verrouiller</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-table.cpp" line="643"/>
        <source>Unable to remove readonly files</source>
        <translation>Impossible de supprimer des fichiers en lecture seule</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-table.cpp" line="725"/>
        <source>Unable to cut readonly files</source>
        <translation>Impossible de couper des fichiers en lecture seule</translation>
    </message>
</context>
<context>
    <name>GetFileTask</name>
    <message>
        <location filename="../src/filebrowser/tasks.cpp" line="390"/>
        <location filename="../src/filebrowser/tasks.cpp" line="433"/>
        <source>Failed to create folders</source>
        <translation>Échec de création des dossiers</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/tasks.cpp" line="399"/>
        <source>Failed to create temporary files</source>
        <translation>Échec de création des fichiers temporaires</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/tasks.cpp" line="448"/>
        <source>Failed to write file to disk</source>
        <translation>Échec d'écriture du fichier sur le disque</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/tasks.cpp" line="454"/>
        <source>Failed to remove the older version of the downloaded file</source>
        <translation>Échec de la suppression d'une ancienne version du fichier téléchargé</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/tasks.cpp" line="460"/>
        <source>Failed to move file</source>
        <translation>Échec du déplacement de fichier</translation>
    </message>
</context>
<context>
    <name>InitSeafileDialog</name>
    <message>
        <location filename="../src/ui/init-seafile-dialog.cpp" line="103"/>
        <source>%1 Initialization</source>
        <translation>Initalisation de %1</translation>
    </message>
    <message>
        <location filename="../src/ui/init-seafile-dialog.cpp" line="141"/>
        <location filename="../src/ui/init-seafile-dialog.cpp" line="155"/>
        <source>Please choose a directory</source>
        <translation>Veuillez choisir un répertoire</translation>
    </message>
    <message>
        <location filename="../src/ui/init-seafile-dialog.cpp" line="181"/>
        <location filename="../src/ui/init-seafile-dialog.cpp" line="189"/>
        <source>Initialization is not finished. Really quit?</source>
        <translation>L'initialisation n'est pas terminée. Voulez vous réellement quitter?</translation>
    </message>
    <message>
        <location filename="../src/ui/init-seafile-dialog.cpp" line="161"/>
        <source>The folder %1 does not exist</source>
        <translation>Le dossier %1 n'existe pas</translation>
    </message>
    <message>
        <location filename="../ui_init-seafile-dialog.h" line="190"/>
        <source>Dialog</source>
        <translation>Dialogue</translation>
    </message>
    <message>
        <location filename="../ui_init-seafile-dialog.h" line="191"/>
        <source>Choose Seafile folder</source>
        <translation>Choisissez le dossier Seafile</translation>
    </message>
    <message>
        <location filename="../ui_init-seafile-dialog.h" line="192"/>
        <source>logo</source>
        <translation>logo</translation>
    </message>
    <message>
        <location filename="../ui_init-seafile-dialog.h" line="193"/>
        <source>Please choose a folder. We will create a Seafile subfolder in it. When you download a library, it will be saved there by default.</source>
        <translation>Choisissez un dossier. Un sous dossier Seafifle  y sera créé. Quand vous téléchargez une bibliothèque, elle y sera  enregistrée par défaut.</translation>
    </message>
    <message>
        <location filename="../ui_init-seafile-dialog.h" line="194"/>
        <source>Choose...</source>
        <translation>Choisir...</translation>
    </message>
    <message>
        <location filename="../ui_init-seafile-dialog.h" line="195"/>
        <source>Next</source>
        <translation>Suivant</translation>
    </message>
    <message>
        <location filename="../ui_init-seafile-dialog.h" line="196"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
</context>
<context>
    <name>InitVirtualDriveDialog</name>
    <message>
        <location filename="../src/ui/init-vdrive-dialog.cpp" line="74"/>
        <source>Checking your default library...</source>
        <translation>Vérification de votre bibliothèque par défaut...</translation>
    </message>
    <message>
        <location filename="../src/ui/init-vdrive-dialog.cpp" line="88"/>
        <source>Creating the default library...</source>
        <translation>Création de la bibliothèque par défaut</translation>
    </message>
    <message>
        <location filename="../src/ui/init-vdrive-dialog.cpp" line="139"/>
        <location filename="../src/ui/init-vdrive-dialog.cpp" line="155"/>
        <source>Failed to create default library:

The server version must be 2.1 or higher to support this.</source>
        <translation>Impossible de créer la bibliothèque par défaut:

La version de votre serveur doit être 2.1 ou plus.</translation>
    </message>
    <message>
        <location filename="../src/ui/init-vdrive-dialog.cpp" line="142"/>
        <source>Failed to get default library:
%1</source>
        <translation>Impossible de récupérer la bibliothèque par défaut:
%1</translation>
    </message>
    <message>
        <location filename="../src/ui/init-vdrive-dialog.cpp" line="158"/>
        <source>Failed to create default library:
%1</source>
        <translation>Impossible de créer la bibliothèque par défaut:
%1</translation>
    </message>
    <message>
        <location filename="../src/ui/init-vdrive-dialog.cpp" line="185"/>
        <source>Downloading default library...</source>
        <translation>Téléchargement de la bibliothèque par défaut...</translation>
    </message>
    <message>
        <location filename="../src/ui/init-vdrive-dialog.cpp" line="194"/>
        <source>Failed to download default library:
%1</source>
        <translation>Impossible de télécharger la bibliothèque par défaut:
%1</translation>
    </message>
    <message>
        <location filename="../src/ui/init-vdrive-dialog.cpp" line="205"/>
        <source>The default library has been downloaded.
You can click the "Open" button to view it.</source>
        <translation>La bibliothèque par défaut a été téléchargée.
Vous pouvez cliquer sur le boutton "Ouvrir" pour la voir.</translation>
    </message>
    <message>
        <location filename="../src/ui/init-vdrive-dialog.cpp" line="256"/>
        <source>Error when downloading the default library: %1</source>
        <translation>Erreur lors du téléchargement de la bibliothèque par défaut: %1</translation>
    </message>
    <message>
        <location filename="../src/ui/init-vdrive-dialog.cpp" line="270"/>
        <source>Creating the virtual disk...</source>
        <translation>Création du disque virtuel...</translation>
    </message>
    <message>
        <location filename="../src/ui/init-vdrive-dialog.cpp" line="179"/>
        <source>Failed to download default library:
 %1</source>
        <translation>Impossible de télécharger la bibliothèque par défaut:
 %1</translation>
    </message>
    <message>
        <location filename="../ui_init-vdrive-dialog.h" line="185"/>
        <source>Dialog</source>
        <translation>Dialogue</translation>
    </message>
    <message>
        <location filename="../ui_init-vdrive-dialog.h" line="188"/>
        <source>Seafile organizes files by libraries.
Do you like to download your default library and create a virtual disk?</source>
        <translation>Seafile organise les fichiers par bibliothèques.
Voulez vous télécharger la bibliothèque par défaut et créer un disque virtuel?</translation>
    </message>
    <message>
        <location filename="../ui_init-vdrive-dialog.h" line="191"/>
        <source>Skip</source>
        <translation>Passer</translation>
    </message>
    <message>
        <location filename="../ui_init-vdrive-dialog.h" line="192"/>
        <source>Run in Background</source>
        <translation>Lancer en arrière plan</translation>
    </message>
    <message>
        <location filename="../ui_init-vdrive-dialog.h" line="193"/>
        <source>Open</source>
        <translation>Ouvrir</translation>
    </message>
    <message>
        <location filename="../ui_init-vdrive-dialog.h" line="194"/>
        <source>Finish</source>
        <translation>Terminer</translation>
    </message>
    <message>
        <location filename="../src/ui/init-vdrive-dialog.cpp" line="40"/>
        <location filename="../ui_init-vdrive-dialog.h" line="186"/>
        <source>Download Default Library</source>
        <translation>Télécharger la bibliothèque par défaut</translation>
    </message>
    <message>
        <location filename="../ui_init-vdrive-dialog.h" line="190"/>
        <source>Yes</source>
        <translation>Oui</translation>
    </message>
    <message>
        <location filename="../ui_init-vdrive-dialog.h" line="187"/>
        <source>logo</source>
        <translation>logo</translation>
    </message>
</context>
<context>
    <name>LoginDialog</name>
    <message>
        <location filename="../src/ui/login-dialog.cpp" line="68"/>
        <location filename="../ui_login-dialog.h" line="261"/>
        <source>Add an account</source>
        <translation>Ajouter un compte</translation>
    </message>
    <message>
        <location filename="../src/ui/login-dialog.cpp" line="116"/>
        <location filename="../src/ui/login-dialog.cpp" line="117"/>
        <source>Re-login</source>
        <translation>Re-connexion</translation>
    </message>
    <message>
        <location filename="../src/ui/login-dialog.cpp" line="132"/>
        <source>Logging in...</source>
        <translation>Connexion...</translation>
    </message>
    <message>
        <location filename="../src/ui/login-dialog.cpp" line="172"/>
        <source>Network Error:
 %1</source>
        <translation>Erreur réseau : %1</translation>
    </message>
    <message>
        <location filename="../src/ui/login-dialog.cpp" line="184"/>
        <source>Warning: The ssl certificate of this server is not trusted, proceed anyway?</source>
        <translation>Attention : Le certificat de sécurité de ce serveur n'est pas approuvé, continuer quand même ?</translation>
    </message>
    <message>
        <location filename="../src/ui/login-dialog.cpp" line="198"/>
        <source>Please enter the server address</source>
        <translation>Veuillez entrer l'adresse du serveur</translation>
    </message>
    <message>
        <location filename="../src/ui/login-dialog.cpp" line="202"/>
        <location filename="../src/ui/login-dialog.cpp" line="208"/>
        <location filename="../src/ui/login-dialog.cpp" line="310"/>
        <location filename="../src/ui/login-dialog.cpp" line="316"/>
        <source>%1 is not a valid server address</source>
        <translation>%1 n'est pas une adresse de serveur valide</translation>
    </message>
    <message>
        <location filename="../src/ui/login-dialog.cpp" line="215"/>
        <source>Please enter the username</source>
        <translation>Veuillez entrer le nom d'utilisateur</translation>
    </message>
    <message>
        <location filename="../src/ui/login-dialog.cpp" line="226"/>
        <source>Please enter the computer name</source>
        <translation>Veuillez entrer le nom de l'ordinateur</translation>
    </message>
    <message>
        <location filename="../src/ui/login-dialog.cpp" line="244"/>
        <source>Failed to save current account</source>
        <translation>Impossible d'enregistrer le compte actuel</translation>
    </message>
    <message>
        <location filename="../src/ui/login-dialog.cpp" line="301"/>
        <source>Seafile Server Address</source>
        <translation>Adresse du serveur Seafile</translation>
    </message>
    <message>
        <location filename="../src/ui/login-dialog.cpp" line="220"/>
        <source>Please enter the password</source>
        <translation>Veuillez entrer le mot de passe</translation>
    </message>
    <message>
        <location filename="../src/ui/login-dialog.cpp" line="271"/>
        <source>Incorrect email or password</source>
        <translation> Courriel ou mot de passe incorrect</translation>
    </message>
    <message>
        <location filename="../src/ui/login-dialog.cpp" line="273"/>
        <source>Logging in too frequently, please wait a minute</source>
        <translation>Connexions trop fréquentes, veuillez attendre une minute</translation>
    </message>
    <message>
        <location filename="../src/ui/login-dialog.cpp" line="275"/>
        <source>Internal Server Error</source>
        <translation>Erreur interne du serveur</translation>
    </message>
    <message>
        <location filename="../src/ui/login-dialog.cpp" line="279"/>
        <source>Failed to login: %1</source>
        <translation>Impossible de se connecter:%1</translation>
    </message>
    <message>
        <location filename="../src/ui/login-dialog.cpp" line="281"/>
        <source>Failed to login</source>
        <translation>Impossible de se connecter</translation>
    </message>
    <message>
        <location filename="../ui_login-dialog.h" line="260"/>
        <source>Dialog</source>
        <translation>Dialogue</translation>
    </message>
    <message>
        <location filename="../ui_login-dialog.h" line="262"/>
        <source>logo</source>
        <translation>logo</translation>
    </message>
    <message>
        <location filename="../ui_login-dialog.h" line="263"/>
        <source>Server:</source>
        <translation>Serveur:</translation>
    </message>
    <message>
        <location filename="../ui_login-dialog.h" line="264"/>
        <source>
For example: https://seacloud.cc
</source>
        <translation>
Par exemple: https://seacloud.cc
</translation>
    </message>
    <message>
        <location filename="../ui_login-dialog.h" line="265"/>
        <source>or http://192.168.1.24:8000</source>
        <translation>ou http://192.168.1.24:8000</translation>
    </message>
    <message>
        <location filename="../ui_login-dialog.h" line="266"/>
        <source>Email:</source>
        <translation>Courriel:</translation>
    </message>
    <message>
        <location filename="../ui_login-dialog.h" line="267"/>
        <source>Password:</source>
        <translation>Mot de passe :</translation>
    </message>
    <message>
        <location filename="../ui_login-dialog.h" line="270"/>
        <source>status text</source>
        <translation>texte d'état</translation>
    </message>
    <message>
        <location filename="../ui_login-dialog.h" line="268"/>
        <source>Computer Name:</source>
        <translation>Nom de l'ordinateur :</translation>
    </message>
    <message>
        <location filename="../ui_login-dialog.h" line="269"/>
        <source>e.g. Jim's laptop</source>
        <translation>par ex : portable de Julien</translation>
    </message>
    <message>
        <location filename="../src/ui/login-dialog.cpp" line="107"/>
        <location filename="../src/ui/login-dialog.cpp" line="300"/>
        <location filename="../ui_login-dialog.h" line="271"/>
        <source>Shibboleth Login</source>
        <translation>Connexion Shibboleth</translation>
    </message>
    <message>
        <location filename="../ui_login-dialog.h" line="272"/>
        <source>Login</source>
        <translation>Connexion</translation>
    </message>
    <message>
        <location filename="../ui_login-dialog.h" line="273"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
</context>
<context>
    <name>LogoutView</name>
    <message>
        <location filename="../src/ui/logout-view.cpp" line="55"/>
        <source>You are logout. Please </source>
        <translation>Vous étes déconnecté. S'il vous plait</translation>
    </message>
    <message>
        <location filename="../src/ui/logout-view.cpp" line="55"/>
        <source>login</source>
        <translation>Connexion</translation>
    </message>
    <message>
        <location filename="../src/ui/logout-view.cpp" line="59"/>
        <source>Add an account</source>
        <translation>Ajouter un compte</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../src/ui/main-window.cpp" line="201"/>
        <source>Refresh</source>
        <translation>Rafraîchir</translation>
    </message>
</context>
<context>
    <name>MessageListener</name>
    <message>
        <location filename="../src/message-listener.cpp" line="77"/>
        <source>failed to load ccnet config dir </source>
        <translation>Impossible de charger la configuration de ccnet</translation>
    </message>
    <message>
        <location filename="../src/message-listener.cpp" line="152"/>
        <source>"%1" is unsynced.
Reason: Deleted on server</source>
        <translation>"%1" est désynchronisé.
Raison : Supprimé sur le serveur</translation>
    </message>
    <message>
        <location filename="../src/message-listener.cpp" line="162"/>
        <source>"%1" is synchronized</source>
        <translation>"%1" est synchronisé</translation>
    </message>
    <message>
        <location filename="../src/message-listener.cpp" line="175"/>
        <source>"%1" failed to sync.
Access denied to service</source>
        <translation>"%1" impossible à synchroniser.
Accès refusé au service</translation>
    </message>
    <message>
        <location filename="../src/message-listener.cpp" line="186"/>
        <source>"%1" failed to sync.
The library owner's storage space is used up.</source>
        <translation>"%1" impossible de synchroniser.
L'espace de stockage du propriétaire de la bibliothèque est plein.</translation>
    </message>
</context>
<context>
    <name>PostFileTask</name>
    <message>
        <location filename="../src/filebrowser/tasks.cpp" line="504"/>
        <location filename="../src/filebrowser/tasks.cpp" line="509"/>
        <source>File does not exist</source>
        <translation>Le fichier n'existe pas</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="69"/>
        <source>synchronized</source>
        <translation>Synchronisé</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="73"/>
        <source>indexing files</source>
        <translation>indexation des fichiers</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="77"/>
        <location filename="../src/rpc/local-repo.cpp" line="109"/>
        <source>sync initializing</source>
        <translation>initialisation de la synchronisation</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="81"/>
        <source>downloading</source>
        <translation>Téléchargement</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="85"/>
        <source>uploading</source>
        <translation>Envoi</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="89"/>
        <source>sync merging</source>
        <translation>fusion de la synchronisation</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="93"/>
        <source>waiting for sync</source>
        <translation>en attente de synchronisation</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="97"/>
        <location filename="../src/rpc/local-repo.cpp" line="130"/>
        <source>server not connected</source>
        <translation>serveur non connecté</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="101"/>
        <source>server authenticating</source>
        <translation>authentification du serveur</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="105"/>
        <location filename="../src/rpc/local-repo.cpp" line="119"/>
        <source>auto sync is turned off</source>
        <translation>La synchronisation automatique est désactivée</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="114"/>
        <source>unknown</source>
        <translation>inconnu</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="133"/>
        <source>Server has been removed</source>
        <translation>Le serveur a été supprimé</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="136"/>
        <source>You have not logged in to the server</source>
        <translation>Vous n'êtes pas connecté sur le serveur</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="139"/>
        <source>You do not have permission to access this library</source>
        <translation>Vous n'avez pas l'autorisation d'accéder à cette bibliothèque</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="142"/>
        <source>The storage space of the library owner has been used up</source>
        <translation>L'espace de stockage du propriétaire de cette bibliothèque est plein</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="145"/>
        <source>Remote service is not available</source>
        <translation>Le service distant n'est pas disponible</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="148"/>
        <location filename="../src/rpc/local-repo.cpp" line="190"/>
        <source>Access denied to service</source>
        <translation>Accès refusé au service.</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="151"/>
        <source>Internal data corrupted</source>
        <translation>Donnée interne corrompue</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="154"/>
        <source>Failed to start upload</source>
        <translation>Erreur au démarrage de l'envoi</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="157"/>
        <source>Error occured in upload</source>
        <translation>Erreur pendant l'envoi</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="160"/>
        <source>Failed to start download</source>
        <translation>Echec au démarrage du téléchargement</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="163"/>
        <source>Error occured in download</source>
        <translation>Erreur pendant le téléchargement</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="169"/>
        <source>Library is damaged on server</source>
        <translation>La librairie est endommagée sur le serveur</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="172"/>
        <source>Conflict in merge</source>
        <translation>Conflit pendant la fusion</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="175"/>
        <source>Server version is too old</source>
        <translation>La version du serveur est trop ancienne</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="181"/>
        <source>Unknown error</source>
        <translation>Erreur inconnue</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="184"/>
        <source>The storage quota has been used up</source>
        <translation>Le quota de stockage est atteint</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="187"/>
        <source>Internal server error</source>
        <translation>Erreur interne du serveur</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="193"/>
        <source>Your %1 client is too old</source>
        <translation>Votre client %1 est trop ancien</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="196"/>
        <location filename="../src/rpc/local-repo.cpp" line="199"/>
        <location filename="../src/rpc/local-repo.cpp" line="202"/>
        <location filename="../src/rpc/local-repo.cpp" line="205"/>
        <location filename="../src/rpc/local-repo.cpp" line="208"/>
        <location filename="../src/rpc/local-repo.cpp" line="210"/>
        <location filename="../src/rpc/local-repo.cpp" line="212"/>
        <location filename="../src/rpc/local-repo.cpp" line="214"/>
        <location filename="../src/rpc/local-repo.cpp" line="216"/>
        <location filename="../src/rpc/local-repo.cpp" line="218"/>
        <location filename="../src/rpc/local-repo.cpp" line="220"/>
        <location filename="../src/rpc/local-repo.cpp" line="222"/>
        <location filename="../src/rpc/local-repo.cpp" line="224"/>
        <location filename="../src/rpc/local-repo.cpp" line="226"/>
        <location filename="../src/rpc/local-repo.cpp" line="228"/>
        <location filename="../src/rpc/local-repo.cpp" line="230"/>
        <location filename="../src/rpc/local-repo.cpp" line="232"/>
        <location filename="../src/rpc/local-repo.cpp" line="234"/>
        <location filename="../src/rpc/local-repo.cpp" line="236"/>
        <location filename="../src/rpc/local-repo.cpp" line="238"/>
        <location filename="../src/rpc/local-repo.cpp" line="240"/>
        <location filename="../src/rpc/local-repo.cpp" line="242"/>
        <source>Failed to sync this library</source>
        <translation>Echec de synchronisation de cette librairie</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="245"/>
        <source>Files are locked by other application</source>
        <translation>Les fichiers sont ouverts par une autre application</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="166"/>
        <source>Library is deleted on server</source>
        <translation>La bibliothèque a été supprimée sur le serveur</translation>
    </message>
    <message>
        <location filename="../src/rpc/local-repo.cpp" line="178"/>
        <source>Error when accessing the local folder</source>
        <translation>Impossible d'accéder au répertoire local</translation>
    </message>
    <message>
        <location filename="../src/rpc/clone-task.cpp" line="71"/>
        <source>initializing...</source>
        <translation>initalisation...</translation>
    </message>
    <message>
        <location filename="../src/rpc/clone-task.cpp" line="74"/>
        <source>connecting server...</source>
        <translation>connexion au serveur...</translation>
    </message>
    <message>
        <location filename="../src/rpc/clone-task.cpp" line="77"/>
        <source>indexing files...</source>
        <translation>indexation des fichiers...</translation>
    </message>
    <message>
        <location filename="../src/rpc/clone-task.cpp" line="80"/>
        <source>Downloading...</source>
        <translation>Téléchargement...</translation>
    </message>
    <message>
        <location filename="../src/rpc/clone-task.cpp" line="86"/>
        <source>Creating folder...</source>
        <translation>Création du dossier...</translation>
    </message>
    <message>
        <location filename="../src/rpc/clone-task.cpp" line="92"/>
        <source>Merge file changes...</source>
        <translation>Fusion des changements des fichiers...</translation>
    </message>
    <message>
        <location filename="../src/rpc/clone-task.cpp" line="95"/>
        <source>Done</source>
        <translation>Terminé</translation>
    </message>
    <message>
        <location filename="../src/rpc/clone-task.cpp" line="98"/>
        <source>Canceling</source>
        <translation>Annulation</translation>
    </message>
    <message>
        <location filename="../src/rpc/clone-task.cpp" line="101"/>
        <source>Canceled</source>
        <translation>Annulé</translation>
    </message>
    <message>
        <location filename="../src/rpc/clone-task.cpp" line="105"/>
        <source>Failed to index local files.</source>
        <translation>Impossible d'indexer les fichiers locaux.</translation>
    </message>
    <message>
        <location filename="../src/rpc/clone-task.cpp" line="108"/>
        <source>Failed to create local files.</source>
        <translation>Impossible de créer les fichiers locaux.</translation>
    </message>
    <message>
        <location filename="../src/rpc/clone-task.cpp" line="111"/>
        <source>Failed to merge local file changes.</source>
        <translation>Impossible de fusionner les changements des fichiers locaux.</translation>
    </message>
    <message>
        <location filename="../src/rpc/clone-task.cpp" line="114"/>
        <source>Incorrect password. Please download again.</source>
        <translation>Mot de passe incorrect. Veuillez télécharger à nouveau.</translation>
    </message>
    <message>
        <location filename="../src/rpc/clone-task.cpp" line="116"/>
        <source>Internal error.</source>
        <translation>Erreur interne.</translation>
    </message>
    <message>
        <location filename="../src/api/api-error.cpp" line="55"/>
        <source>SSL Error</source>
        <translation>Erreur SSL</translation>
    </message>
    <message>
        <location filename="../src/api/api-error.cpp" line="57"/>
        <source>Network Error: %1</source>
        <translation>Erreur réseau: %1</translation>
    </message>
    <message>
        <location filename="../src/api/api-error.cpp" line="59"/>
        <source>Server Error</source>
        <translation>Erreur du serveur</translation>
    </message>
    <message>
        <location filename="../src/certs-mgr.cpp" line="77"/>
        <source>failed to open certs database</source>
        <translation>Echec d'ouverture de la base des certificats</translation>
    </message>
    <message>
        <location filename="../src/repo-service-helper.cpp" line="22"/>
        <location filename="../src/repo-service-helper.cpp" line="85"/>
        <source>File "%1" doesn't exist in "%2"</source>
        <translation>Le fichier "%1" n'existe pas dans "%2"</translation>
    </message>
    <message>
        <location filename="../src/repo-service-helper.cpp" line="27"/>
        <source>%1 couldn't find an application to open file %2</source>
        <translation>%1 ne trouve pas d'application pour ouvir le fichier %2</translation>
    </message>
    <message>
        <location filename="../src/api/event.cpp" line="50"/>
        <source>Created library "%1"</source>
        <translation>Bibliothèque "%1" créée</translation>
    </message>
    <message>
        <location filename="../src/api/event.cpp" line="52"/>
        <source>Deleted library "%1"</source>
        <translation>Bibliothèque "%1" supprimée</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/data-cache.cpp" line="89"/>
        <source>failed to open file cache database</source>
        <translation>Échec de l'ouverture du fichier cache de la base de données</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/file-browser-dialog.cpp" line="969"/>
        <source>Rename %1 to</source>
        <translation>Renommer %1 en </translation>
    </message>
    <message>
        <location filename="../src/repo-service-helper.cpp" line="124"/>
        <source>Unable to download item "%1"</source>
        <translation>Impossible de télécharger l'objet "%1"</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="876"/>
        <source>copy failed</source>
        <translation>Echec de la copie</translation>
    </message>
    <message>
        <location filename="../src/ui/event-details-tree.cpp" line="128"/>
        <location filename="../src/ui/event-details-tree.cpp" line="136"/>
        <location filename="../src/utils/translate-commit-desc.cpp" line="22"/>
        <source>Added</source>
        <translation>Modification de</translation>
    </message>
    <message>
        <location filename="../src/ui/event-details-tree.cpp" line="130"/>
        <location filename="../src/ui/event-details-tree.cpp" line="138"/>
        <location filename="../src/utils/translate-commit-desc.cpp" line="24"/>
        <source>Deleted</source>
        <translation>Suppression de</translation>
    </message>
    <message>
        <location filename="../src/utils/translate-commit-desc.cpp" line="25"/>
        <source>Removed</source>
        <translation>Suppression de</translation>
    </message>
    <message>
        <location filename="../src/ui/event-details-tree.cpp" line="132"/>
        <location filename="../src/utils/translate-commit-desc.cpp" line="26"/>
        <source>Modified</source>
        <translation>Modification de</translation>
    </message>
    <message>
        <location filename="../src/ui/event-details-tree.cpp" line="134"/>
        <location filename="../src/utils/translate-commit-desc.cpp" line="27"/>
        <source>Renamed</source>
        <translation>Renommage de</translation>
    </message>
    <message>
        <location filename="../src/utils/translate-commit-desc.cpp" line="23"/>
        <source>Added or modified</source>
        <translation>Ajouté ou modifié</translation>
    </message>
    <message>
        <location filename="../src/utils/translate-commit-desc.cpp" line="28"/>
        <source>Moved</source>
        <translation>Déplacement de</translation>
    </message>
    <message>
        <location filename="../src/utils/translate-commit-desc.cpp" line="29"/>
        <source>Added directory</source>
        <translation>Répertoire ajouté</translation>
    </message>
    <message>
        <location filename="../src/utils/translate-commit-desc.cpp" line="30"/>
        <source>Removed directory</source>
        <translation>Répertoire supprimé</translation>
    </message>
    <message>
        <location filename="../src/utils/translate-commit-desc.cpp" line="31"/>
        <source>Renamed directory</source>
        <translation>Répertoire renommé</translation>
    </message>
    <message>
        <location filename="../src/utils/translate-commit-desc.cpp" line="32"/>
        <source>Moved directory</source>
        <translation>Répertoire déplacé</translation>
    </message>
    <message>
        <location filename="../src/utils/translate-commit-desc.cpp" line="60"/>
        <source>files</source>
        <translation>fichiers</translation>
    </message>
    <message>
        <location filename="../src/utils/translate-commit-desc.cpp" line="62"/>
        <source>directories</source>
        <translation>répertoires</translation>
    </message>
    <message>
        <location filename="../src/utils/translate-commit-desc.cpp" line="65"/>
        <source>and %1 more</source>
        <translation>et plus %1</translation>
    </message>
    <message>
        <location filename="../src/utils/translate-commit-desc.cpp" line="86"/>
        <source>Reverted library to status at</source>
        <translation>Retour de la bibliothèque à l'état du</translation>
    </message>
    <message>
        <location filename="../src/utils/translate-commit-desc.cpp" line="93"/>
        <source>Reverted file "%1" to status at %2.</source>
        <translation>Retour du fichier % 1 à l'état du %2</translation>
    </message>
    <message>
        <location filename="../src/utils/translate-commit-desc.cpp" line="97"/>
        <source>Recovered deleted directory</source>
        <translation>Restauration de la bibliothèque effacée</translation>
    </message>
    <message>
        <location filename="../src/utils/translate-commit-desc.cpp" line="99"/>
        <source>Changed library name or description</source>
        <translation>Changement de nom ou de description de lal bibliothèque</translation>
    </message>
    <message>
        <location filename="../src/utils/translate-commit-desc.cpp" line="101"/>
        <source>Auto merge by seafile system</source>
        <translation>Fusion automatique par Seafile</translation>
    </message>
    <message>
        <location filename="../src/utils/utils.cpp" line="559"/>
        <location filename="../src/utils/utils.cpp" line="587"/>
        <location filename="../src/utils/utils.cpp" line="590"/>
        <source>Just now</source>
        <translation>A l'instant</translation>
    </message>
    <message>
        <location filename="../src/utils/utils.cpp" line="575"/>
        <source>1 day ago</source>
        <translation>il y a un jour</translation>
    </message>
    <message>
        <location filename="../src/utils/utils.cpp" line="575"/>
        <source>%1 days ago</source>
        <translation>il y a %1 jours</translation>
    </message>
    <message>
        <location filename="../src/utils/utils.cpp" line="579"/>
        <source>1 hour ago</source>
        <translation>il y a 1 heure</translation>
    </message>
    <message>
        <location filename="../src/utils/utils.cpp" line="579"/>
        <source>%1 hours ago</source>
        <translation>il y a %1 heures</translation>
    </message>
    <message>
        <location filename="../src/utils/utils.cpp" line="583"/>
        <source>1 minute ago</source>
        <translation>il y a 1 minute</translation>
    </message>
    <message>
        <location filename="../src/utils/utils.cpp" line="583"/>
        <source>%1 minutes ago</source>
        <translation>il y a %1 minutes</translation>
    </message>
    <message>
        <location filename="../src/utils/utils.cpp" line="728"/>
        <source><Not Part of Certificate></source>
        <translation><Not Part of Certificate></translation>
    </message>
    <message>
        <location filename="../src/main.cpp" line="182"/>
        <source>Found another running process of %1, kill it and start a new one?</source>
        <translation>Un autre processus de %1 a été trouvé, l'arrêter et en démarrer un nouveau ?</translation>
    </message>
    <message>
        <location filename="../src/main.cpp" line="202"/>
        <source>Unable to start %1 due to the failure of shutting down the previous process</source>
        <translation>Impossible de démarrer %1 en raison d'un problème lors de l'arrêt du processus précédent</translation>
    </message>
    <message>
        <location filename="../src/ui/download-repo-dialog.cpp" line="64"/>
        <source>Sync this library to:</source>
        <translation>Synchroniser cette bibliothèque avec :</translation>
    </message>
    <message>
        <location filename="../src/ui/download-repo-dialog.cpp" line="66"/>
        <source>Sync this folder to:</source>
        <translation>Synchroniser ce dossier avec :</translation>
    </message>
    <message>
        <location filename="../src/utils/file-utils.cpp" line="606"/>
        <source>Folder</source>
        <translation>Dossier</translation>
    </message>
    <message>
        <location filename="../src/utils/file-utils.cpp" line="606"/>
        <source>Readonly Folder</source>
        <translation>Dossier en lecture seule</translation>
    </message>
    <message>
        <location filename="../src/utils/file-utils.cpp" line="614"/>
        <location filename="../src/utils/file-utils.cpp" line="646"/>
        <source>Document</source>
        <translation>Document</translation>
    </message>
    <message>
        <location filename="../src/utils/file-utils.cpp" line="618"/>
        <source>PDF Document</source>
        <translation>Document PDF</translation>
    </message>
    <message>
        <location filename="../src/utils/file-utils.cpp" line="620"/>
        <source>Image File</source>
        <translation>Fichier image</translation>
    </message>
    <message>
        <location filename="../src/utils/file-utils.cpp" line="622"/>
        <source>Text Document</source>
        <translation>Document texte</translation>
    </message>
    <message>
        <location filename="../src/utils/file-utils.cpp" line="624"/>
        <source>Audio File</source>
        <translation>Fichier audio</translation>
    </message>
    <message>
        <location filename="../src/utils/file-utils.cpp" line="626"/>
        <source>Video File</source>
        <translation>Fichier vidéo</translation>
    </message>
    <message>
        <location filename="../src/utils/file-utils.cpp" line="628"/>
        <location filename="../src/utils/file-utils.cpp" line="636"/>
        <source>Word Document</source>
        <translation>Document Word</translation>
    </message>
    <message>
        <location filename="../src/utils/file-utils.cpp" line="630"/>
        <location filename="../src/utils/file-utils.cpp" line="640"/>
        <source>PowerPoint Document</source>
        <translation>Document PowerPoint</translation>
    </message>
    <message>
        <location filename="../src/utils/file-utils.cpp" line="632"/>
        <location filename="../src/utils/file-utils.cpp" line="638"/>
        <source>Excel Document</source>
        <translation>Document Excel</translation>
    </message>
    <message>
        <location filename="../src/ui/create-repo-dialog.cpp" line="208"/>
        <location filename="../src/ui/download-repo-dialog.cpp" line="342"/>
        <source>The path "%1" conflicts with system path</source>
        <translation>Le chemin "%1" est en conflit avec un chemin système</translation>
    </message>
    <message>
        <location filename="../src/ui/create-repo-dialog.cpp" line="210"/>
        <location filename="../src/ui/download-repo-dialog.cpp" line="344"/>
        <source>The path "%1" conflicts with an existing library</source>
        <translation>Le chemin "%1" est en conflit avec une bibliothèque existante</translation>
    </message>
</context>
<context>
    <name>RepoDetailDialog</name>
    <message>
        <location filename="../src/ui/repo-detail-dialog.cpp" line="36"/>
        <source>Library "%1"</source>
        <translation>Bibliothèque "%1"</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-detail-dialog.cpp" line="56"/>
        <location filename="../src/ui/repo-detail-dialog.cpp" line="118"/>
        <source>This library is not downloaded yet</source>
        <translation>Cette bibliothèque n'a pas encore été téléchargée</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-detail-dialog.cpp" line="83"/>
        <source>Error: </source>
        <translation>Erreur : </translation>
    </message>
    <message>
        <location filename="../ui_repo-detail-dialog.h" line="215"/>
        <source>Dialog</source>
        <translation>Dialogue</translation>
    </message>
    <message>
        <location filename="../ui_repo-detail-dialog.h" line="216"/>
        <source>RepoIcon</source>
        <translation>IconeRepo</translation>
    </message>
    <message>
        <location filename="../ui_repo-detail-dialog.h" line="217"/>
        <source>RepoName</source>
        <translation>NomRepo</translation>
    </message>
    <message>
        <location filename="../ui_repo-detail-dialog.h" line="218"/>
        <source>Description:</source>
        <translation>Description :</translation>
    </message>
    <message>
        <location filename="../ui_repo-detail-dialog.h" line="219"/>
        <location filename="../ui_repo-detail-dialog.h" line="221"/>
        <location filename="../ui_repo-detail-dialog.h" line="225"/>
        <location filename="../ui_repo-detail-dialog.h" line="227"/>
        <source>TextLabel</source>
        <translation>LabelTexte</translation>
    </message>
    <message>
        <location filename="../ui_repo-detail-dialog.h" line="220"/>
        <source>Owner:</source>
        <translation>Propriétaire:</translation>
    </message>
    <message>
        <location filename="../ui_repo-detail-dialog.h" line="222"/>
        <source>Last Modified:</source>
        <translation>Dernière  modification:</translation>
    </message>
    <message>
        <location filename="../ui_repo-detail-dialog.h" line="223"/>
        <source>mtime</source>
        <translation>mtime</translation>
    </message>
    <message>
        <location filename="../ui_repo-detail-dialog.h" line="224"/>
        <source>Size:</source>
        <translation>Taille:</translation>
    </message>
    <message>
        <location filename="../ui_repo-detail-dialog.h" line="226"/>
        <source>Local Path:</source>
        <translation>Répertoire local:</translation>
    </message>
    <message>
        <location filename="../ui_repo-detail-dialog.h" line="228"/>
        <source>Status:</source>
        <translation>État:</translation>
    </message>
    <message>
        <location filename="../ui_repo-detail-dialog.h" line="229"/>
        <source>RepoStatus</source>
        <translation>EtatRepo</translation>
    </message>
    <message>
        <location filename="../ui_repo-detail-dialog.h" line="230"/>
        <source>Name:</source>
        <translation>Nom :</translation>
    </message>
    <message>
        <location filename="../ui_repo-detail-dialog.h" line="231"/>
        <source>Close</source>
        <translation>Fermer</translation>
    </message>
</context>
<context>
    <name>RepoItemDelegate</name>
    <message>
        <location filename="../src/ui/repo-item-delegate.cpp" line="254"/>
        <source>, %1%2</source>
        <translation>, %1%2</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-item-delegate.cpp" line="259"/>
        <source>, %1</source>
        <translation>, %1</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-item-delegate.cpp" line="454"/>
        <source>This library has not been downloaded</source>
        <translation>Cette bibliothèque n'a pas été téléchargée</translation>
    </message>
</context>
<context>
    <name>RepoService</name>
    <message>
        <location filename="../src/repo-service.cpp" line="333"/>
        <location filename="../src/repo-service.cpp" line="368"/>
        <source>Unable to open file "%1" from nonexistent library "%2"</source>
        <translation>Impossible d'ouvrir le fichier "%1" dans la bibliothèque inexistante "%2"</translation>
    </message>
</context>
<context>
    <name>RepoTreeModel</name>
    <message>
        <location filename="../src/ui/repo-tree-model.cpp" line="60"/>
        <source>Recently Updated</source>
        <translation>Mis à jour récemment</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-model.cpp" line="61"/>
        <source>My Libraries</source>
        <translation>Mes bibliothèques</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-model.cpp" line="62"/>
        <source>Sub Libraries</source>
        <translation>Sous bibliothèques</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-model.cpp" line="63"/>
        <source>Private Shares</source>
        <translation>Partages privés</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-model.cpp" line="64"/>
        <source>Synced Libraries</source>
        <translation>Bibliothèques synchronisées</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-model.cpp" line="244"/>
        <source>Organization</source>
        <translation>Organisation</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-model.cpp" line="374"/>
        <source>sync initializing</source>
        <translation>initialisation de la synchronisation</translation>
    </message>
</context>
<context>
    <name>RepoTreeView</name>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="283"/>
        <location filename="../src/ui/repo-tree-view.cpp" line="284"/>
        <source>Disable auto sync</source>
        <translation>Désactiver la synchronisation automatique</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="287"/>
        <location filename="../src/ui/repo-tree-view.cpp" line="288"/>
        <location filename="../src/ui/repo-tree-view.cpp" line="389"/>
        <location filename="../src/ui/repo-tree-view.cpp" line="390"/>
        <source>Enable auto sync</source>
        <translation>Activer la synchronisation automatique</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="342"/>
        <source>Show &details</source>
        <translation>Afficher les &détails</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="344"/>
        <source>Show details of this library</source>
        <translation>Afficher les détails de cette bibliothèque</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="348"/>
        <location filename="../src/ui/repo-tree-view.cpp" line="354"/>
        <source>&Sync this library</source>
        <translation>&Synchroniser cette bibliothèque</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="350"/>
        <location filename="../src/ui/repo-tree-view.cpp" line="356"/>
        <source>Sync this library</source>
        <translation>Synchroniser cette bibliothèque</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="162"/>
        <source>Recently Updated</source>
        <translation>Récemment envoyés</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="360"/>
        <source>Sync &now</source>
        <translation>Synchroniser &maintenant</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="362"/>
        <source>Sync this library immediately</source>
        <translation>Synchroniser cette bibliothèque immédiatement</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="365"/>
        <source>&Cancel download</source>
        <translation>&Annuler le téléchargement</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="367"/>
        <source>Cancel download of this library</source>
        <translation>Annuler le téléchargement de cette bibliothèque</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="371"/>
        <location filename="../src/ui/repo-tree-view.cpp" line="377"/>
        <source>&Open folder</source>
        <translation>&Ouvrir le dossier</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="373"/>
        <location filename="../src/ui/repo-tree-view.cpp" line="379"/>
        <source>open local folder</source>
        <translation>ouvrir le dossier local</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="383"/>
        <source>&Unsync</source>
        <translation>&Désynchroniser</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="384"/>
        <source>unsync this library</source>
        <translation>désynchroniser cettte bibliothèque</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="394"/>
        <source>&View on cloud</source>
        <translation>Voir dans le &cloud</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="396"/>
        <source>view this library on seahub</source>
        <translation>voir cette bibliothèque sur seahub</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="401"/>
        <source>&Open cloud file browser</source>
        <translation>&Ouvrir l'explorateur de fichiers du cloud</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="403"/>
        <source>open this library in embedded Cloud File Browser</source>
        <translation>ouvrir cette bibliothèque dans l'explorateur de fichiers du cloud</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="408"/>
        <source>&Resync this library</source>
        <translation>&Resynchroniser cette bibliothèque</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="410"/>
        <source>unsync and resync this library</source>
        <translation>désynchroniser et resynchroniser cette bibliothèque</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="449"/>
        <source>Are you sure to unsync library "%1"?</source>
        <translation>Êtes-vous certain de vouloir désynchroniser la bibliothèque "%1" ?</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="456"/>
        <location filename="../src/ui/repo-tree-view.cpp" line="712"/>
        <source>Failed to unsync library "%1"</source>
        <translation>Impossible de désynchroniser la bibliothèque "%1"</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="651"/>
        <source>Failed to cancel this task:

 %1</source>
        <translation>Impossible d'annuler cette tâche:

 %1</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="653"/>
        <source>The download has been canceled</source>
        <translation>Le téléchargement a été annulé</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="701"/>
        <source>Are you sure to unsync and resync library "%1"?</source>
        <translation>Voulez-vous désynchroniser et resynchroniser la bibliothèque "%1"</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="739"/>
        <source>Failed to add download task:
 %1</source>
        <translation>Échec de l'ajout du téléchargement:
 %1</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="771"/>
        <source>Unable to overwrite file "%1" with itself</source>
        <translation>Impossible d'écraser le fichier %1 avec lui-même</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="776"/>
        <source>Are you sure to overwrite file "%1"</source>
        <translation>Voulez-vous remplacer le fichier "%1"</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="779"/>
        <source>Unable to delete file "%1"</source>
        <translation>Impossible de supprimer le fichier "%1"</translation>
    </message>
    <message>
        <location filename="../src/ui/repo-tree-view.cpp" line="869"/>
        <source>Failed to upload file: %1</source>
        <translation>Echec de l'envoi du fichier: %1</translation>
    </message>
</context>
<context>
    <name>ReposTab</name>
    <message>
        <location filename="../src/ui/repos-tab.cpp" line="52"/>
        <source>Search libraries...</source>
        <translation>Recherche bibliothèques...</translation>
    </message>
    <message>
        <location filename="../src/ui/repos-tab.cpp" line="109"/>
        <source>retry</source>
        <translation>réessayer </translation>
    </message>
    <message>
        <location filename="../src/ui/repos-tab.cpp" line="110"/>
        <source>Failed to get libraries information
Please %1</source>
        <translation>Impossible de récupérer les informations des bibliothèques
Veuillez %1</translation>
    </message>
</context>
<context>
    <name>SeafileApiClient</name>
    <message>
        <location filename="../src/api/api-client.cpp" line="150"/>
        <source>Warning: The ssl certificate of this server is not trusted, proceed anyway?</source>
        <translation>Attention : Le certificat de sécurité de ce serveur n'est pas approuvé, continuer quand même ?</translation>
    </message>
</context>
<context>
    <name>SeafileApplet</name>
    <message>
        <location filename="../src/seafile-applet.cpp" line="356"/>
        <source>failed to add default account</source>
        <translation>Échec de l'ajout du compte par défaut</translation>
    </message>
    <message>
        <location filename="../src/seafile-applet.cpp" line="470"/>
        <source>Failed to initialize log: %s</source>
        <translation>Échec de l'initialisation du log: %s</translation>
    </message>
    <message>
        <location filename="../src/seafile-applet.cpp" line="531"/>
        <location filename="../src/seafile-applet.cpp" line="544"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/seafile-applet.cpp" line="555"/>
        <location filename="../src/seafile-applet.cpp" line="569"/>
        <location filename="../src/seafile-applet.cpp" line="585"/>
        <location filename="../src/seafile-applet.cpp" line="609"/>
        <source>Yes</source>
        <translation>Oui</translation>
    </message>
    <message>
        <location filename="../src/seafile-applet.cpp" line="556"/>
        <location filename="../src/seafile-applet.cpp" line="586"/>
        <location filename="../src/seafile-applet.cpp" line="610"/>
        <source>No</source>
        <translation>Non</translation>
    </message>
    <message>
        <location filename="../src/seafile-applet.cpp" line="570"/>
        <location filename="../src/seafile-applet.cpp" line="587"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location filename="../src/seafile-applet.cpp" line="645"/>
        <source>A new version of %1 client (%2) is available.
Do you want to visit the download page?</source>
        <translation>Une nouvelle version du client %1 (%2) est disponible.
Voulez vous visiter la page de téléchargement?</translation>
    </message>
</context>
<context>
    <name>SeafileLinkDialog</name>
    <message>
        <location filename="../src/filebrowser/seafilelink-dialog.cpp" line="17"/>
        <source>Seafile Internal Link</source>
        <translation>Lien interne Seafile</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/seafilelink-dialog.cpp" line="24"/>
        <source>Copy to clipboard</source>
        <translation>Copier dans le presse-papiers</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/seafilelink-dialog.cpp" line="30"/>
        <source>Seafile Web Link:</source>
        <translation>Lien web Seafile :</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/seafilelink-dialog.cpp" line="52"/>
        <source>Seafile Protocol Link:</source>
        <translation>Protocole de lien Seafile</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/seafilelink-dialog.cpp" line="85"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
</context>
<context>
    <name>SeafileRpcClient</name>
    <message>
        <location filename="../src/rpc/rpc-client.cpp" line="44"/>
        <source>failed to load ccnet config dir %1</source>
        <translation>impossible de charger le répertoire de configuration de ccnet %1 </translation>
    </message>
    <message>
        <location filename="../src/rpc/rpc-client.cpp" line="490"/>
        <location filename="../src/rpc/rpc-client.cpp" line="510"/>
        <location filename="../src/rpc/rpc-client.cpp" line="580"/>
        <location filename="../src/rpc/rpc-client.cpp" line="735"/>
        <location filename="../src/rpc/rpc-client.cpp" line="800"/>
        <source>Unknown error</source>
        <translation>Erreur Inconnue</translation>
    </message>
</context>
<context>
    <name>SeafileTrayIcon</name>
    <message>
        <location filename="../src/ui/tray-icon.cpp" line="106"/>
        <source>Disable auto sync</source>
        <translation>Désactiver la synchronisation automatique</translation>
    </message>
    <message>
        <location filename="../src/ui/tray-icon.cpp" line="109"/>
        <source>Enable auto sync</source>
        <translation>Activer la synchronisation automatique</translation>
    </message>
    <message>
        <location filename="../src/ui/tray-icon.cpp" line="112"/>
        <source>View unread notifications</source>
        <translation>Voir les notifications non lues</translation>
    </message>
    <message>
        <location filename="../src/ui/tray-icon.cpp" line="116"/>
        <source>&Quit</source>
        <translation>&Quitter</translation>
    </message>
    <message>
        <location filename="../src/ui/tray-icon.cpp" line="119"/>
        <source>Show main window</source>
        <translation>Voir la fenêtre principale</translation>
    </message>
    <message>
        <location filename="../src/ui/tray-icon.cpp" line="122"/>
        <source>Settings</source>
        <translation>Paramètres</translation>
    </message>
    <message>
        <location filename="../src/ui/tray-icon.cpp" line="125"/>
        <source>Open %1 &folder</source>
        <translation>Ouvrir le &dossier %1</translation>
    </message>
    <message>
        <location filename="../src/ui/tray-icon.cpp" line="126"/>
        <source>open %1 folder</source>
        <translation>ouvrir le dossier %1</translation>
    </message>
    <message>
        <location filename="../src/ui/tray-icon.cpp" line="129"/>
        <source>Open &logs folder</source>
        <translation>Ouvrir le dossier &logs</translation>
    </message>
    <message>
        <location filename="../src/ui/tray-icon.cpp" line="133"/>
        <source>&About</source>
        <translation>&À propos</translation>
    </message>
    <message>
        <location filename="../src/ui/tray-icon.cpp" line="134"/>
        <source>Show the application's About box</source>
        <translation>Voir la boite de dialogue À propos</translation>
    </message>
    <message>
        <location filename="../src/ui/tray-icon.cpp" line="137"/>
        <source>&Online help</source>
        <translation>Aide en &Ligne</translation>
    </message>
    <message>
        <location filename="../src/ui/tray-icon.cpp" line="144"/>
        <source>Help</source>
        <translation>Aide</translation>
    </message>
    <message>
        <location filename="../src/ui/tray-icon.cpp" line="184"/>
        <source>File</source>
        <translation>Fichier</translation>
    </message>
    <message numerus="yes">
        <location filename="../src/ui/tray-icon.cpp" line="492"/>
        <source>You have %n message(s)</source>
        <translation><numerusform>Vous avez %n message</numerusform><numerusform>Vous avez %n message(s)</numerusform></translation>
    </message>
    <message>
        <location filename="../src/ui/tray-icon.cpp" line="498"/>
        <source>auto sync is disabled</source>
        <translation>La synchronisation automatique est désactivée</translation>
    </message>
    <message>
        <location filename="../src/ui/tray-icon.cpp" line="525"/>
        <source>Uploading</source>
        <translation>Envoi en cours</translation>
    </message>
    <message>
        <location filename="../src/ui/tray-icon.cpp" line="526"/>
        <source>Downloading</source>
        <translation>Téléhargement en cours</translation>
    </message>
    <message>
        <location filename="../src/ui/tray-icon.cpp" line="413"/>
        <source>About %1</source>
        <translation>A propos de %1</translation>
    </message>
    <message>
        <location filename="../src/ui/tray-icon.cpp" line="130"/>
        <source>open %1 log folder</source>
        <translation>ouvrir le dossier de log %1</translation>
    </message>
    <message>
        <location filename="../src/ui/tray-icon.cpp" line="138"/>
        <source>open %1 online help</source>
        <translation>ouvrir l'aide en ligne de %1</translation>
    </message>
    <message>
        <location filename="../src/ui/tray-icon.cpp" line="414"/>
        <source>
%1 Client %2
</source>
        <translation>
%1 Client %2
</translation>
    </message>
    <message>
        <location filename="../src/ui/tray-icon.cpp" line="503"/>
        <source>some servers not connected</source>
        <translation>Des serveurs ne sont pas connectés</translation>
    </message>
</context>
<context>
    <name>SearchTab</name>
    <message>
        <location filename="../src/ui/search-tab.cpp" line="80"/>
        <source>Search Files...</source>
        <translation>Rechercher des fichiers...</translation>
    </message>
</context>
<context>
    <name>ServerStatusDialog</name>
    <message>
        <location filename="../src/ui/server-status-dialog.cpp" line="13"/>
        <source>Servers connection status</source>
        <translation>État de connexion des serveurs</translation>
    </message>
    <message>
        <location filename="../src/ui/server-status-dialog.cpp" line="32"/>
        <source>connected</source>
        <translation>connecté</translation>
    </message>
    <message>
        <location filename="../src/ui/server-status-dialog.cpp" line="35"/>
        <source>disconnected</source>
        <translation>déconnecté</translation>
    </message>
    <message>
        <location filename="../ui_server-status-dialog.h" line="70"/>
        <source>Dialog</source>
        <translation>Dialogue</translation>
    </message>
    <message>
        <location filename="../ui_server-status-dialog.h" line="71"/>
        <source>Close</source>
        <translation>Fermer</translation>
    </message>
</context>
<context>
    <name>SetRepoPasswordDialog</name>
    <message>
        <location filename="../src/ui/set-repo-password-dialog.cpp" line="14"/>
        <source>Please provide the library password</source>
        <translation>Veuillez entrer le mot de passe de la bibliothèque</translation>
    </message>
    <message>
        <location filename="../src/ui/set-repo-password-dialog.cpp" line="21"/>
        <source>Provide the password for library %1</source>
        <translation>Veuillez entrer le mot de passe de la bibliothèque %1</translation>
    </message>
    <message>
        <location filename="../src/ui/set-repo-password-dialog.cpp" line="35"/>
        <source>Please enter the password</source>
        <translation>Veuillez entrer le mot de passe</translation>
    </message>
    <message>
        <location filename="../src/ui/set-repo-password-dialog.cpp" line="61"/>
        <source>Incorrect password</source>
        <translation>Mot de passe incorrect</translation>
    </message>
    <message>
        <location filename="../src/ui/set-repo-password-dialog.cpp" line="63"/>
        <source>Unknown error</source>
        <translation>Erreur inconnue</translation>
    </message>
    <message>
        <location filename="../ui_set-repo-password-dialog.h" line="115"/>
        <source>Dialog</source>
        <translation>Dialogue</translation>
    </message>
    <message>
        <location filename="../ui_set-repo-password-dialog.h" line="116"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../ui_set-repo-password-dialog.h" line="117"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
</context>
<context>
    <name>SettingsDialog</name>
    <message>
        <location filename="../src/ui/settings-dialog.cpp" line="29"/>
        <source>Settings</source>
        <translation>Paramètres</translation>
    </message>
    <message>
        <location filename="../src/ui/settings-dialog.cpp" line="44"/>
        <source>None</source>
        <translation>Aucun</translation>
    </message>
    <message>
        <location filename="../src/ui/settings-dialog.cpp" line="45"/>
        <source>HTTP Proxy</source>
        <translation>Proxy HTTP</translation>
    </message>
    <message>
        <location filename="../src/ui/settings-dialog.cpp" line="46"/>
        <source>Socks5 Proxy</source>
        <translation>Proxy Socks5</translation>
    </message>
    <message>
        <location filename="../src/ui/settings-dialog.cpp" line="95"/>
        <source>You have changed languange. Restart to apply it?</source>
        <translation>Vous avez changé de langage, Redémarrage pour prise en compte ?</translation>
    </message>
    <message>
        <location filename="../src/ui/settings-dialog.cpp" line="98"/>
        <source>You have changed proxy settings. Restart to apply it?</source>
        <translation>Vous avez changé les paramètres du proxy. Redémarrer pour les appliquer?</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="404"/>
        <source>Dialog</source>
        <translation>Dialogue</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="405"/>
        <source>Hide main window when started</source>
        <translation>Cacher la fenêtre principale au démarrage </translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="406"/>
        <source>Notify when libraries are synchronized</source>
        <translation>Notifier quand les bibliothèques sont synchronisées</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="407"/>
        <source>Enable sync temporary files of MSOffice/Libreoffice</source>
        <translation>Activer la synchronisation des fichiers temporaires MSOffice/LibreOffice</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="408"/>
        <source>Auto start Seafile after login</source>
        <translation>Démarrage automatique de Seafile après la connexion</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="412"/>
        <source>Check for new version on startup</source>
        <translation>Vérifier les nouvelles versions au démarrage</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="413"/>
        <source>Download speed limit (KB/s):</source>
        <translation>Vitesse de téléchargement maximum (Ko/s) :</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="414"/>
        <source>Upload speed limit (KB/s):</source>
        <translation>Vitesse d'envoi maximum (Ko/s) :</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="415"/>
        <source>Basic</source>
        <translation>Basique</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="416"/>
        <source>Do not automatically unsync a library</source>
        <translation>Ne pas désynchroniser automatiquement une bibliothèque</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="417"/>
        <source>Do not automatically unsync a library when its local directory is removed or unaccessible for other reasons.</source>
        <translation>Ne pas désynchroniser automatiquement une bibliothèque quand le dossier local est supprimé ou inaccessible pour d'autres raisons</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="418"/>
        <source>Do not unsync a library when not found on server</source>
        <translation>Ne pas désynchroniser une bibliothèque non trouvée sur le serveur</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="419"/>
        <source>Do not automatically unsync a library when it's not found on server</source>
        <translation>Ne pas désynchroniser automatiquement une bibliothèque quand elle n'est pas trouvée sur le serveur</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="409"/>
        <source>Hide Seafile Icon from the dock</source>
        <translation>Cacher l'icône Seafile de la barre</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="410"/>
        <source>Enable FinderSync Extension</source>
        <translation>Activer l'extension FinderSync</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="411"/>
        <source>Enable Explorer Extension</source>
        <translation>Activer l'extension Explorer</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="420"/>
        <source>Do not verify server certificate in HTTPS syncing</source>
        <translation>Ne pas vérifier le certificat serveur lors de la synchronisation en HTTPS</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="421"/>
        <source>Enable syncing with an existing folder with a different name</source>
        <translation>Autoriser la synchronisation avec un dossier portant un nom différent</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="422"/>
        <source>Advanced</source>
        <translation>Avancé</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="423"/>
        <source>Language (need restart)</source>
        <translation>Langage (redémarrage nécessaire)</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="424"/>
        <source>Language</source>
        <translation>Langage</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="425"/>
        <source>Proxy Type:</source>
        <translation>Type de proxy:</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="426"/>
        <source>Host:</source>
        <translation>Serveur:</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="427"/>
        <source>Port:</source>
        <translation>Port:</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="428"/>
        <source>0</source>
        <translation>0</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="429"/>
        <source>Username:</source>
        <translation>Identifiant:</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="430"/>
        <source>Password:</source>
        <translation>Mot de passe:</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="431"/>
        <source>Proxy server requires a password</source>
        <translation>Le serveur proxy requiert un mot de passe</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="432"/>
        <source>Network</source>
        <translation>Réseau</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="433"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../ui_settings-dialog.h" line="434"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
</context>
<context>
    <name>SharedLinkDialog</name>
    <message>
        <location filename="../src/filebrowser/sharedlink-dialog.cpp" line="14"/>
        <source>Share Link</source>
        <translation>Lien de partage</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/sharedlink-dialog.cpp" line="18"/>
        <source>Share link:</source>
        <translation>Lien de partage:</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/sharedlink-dialog.cpp" line="31"/>
        <source>Direct Download</source>
        <translation>Téléchargement direct</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/sharedlink-dialog.cpp" line="44"/>
        <source>Copy to clipboard</source>
        <translation>Copier dans le presse-papiers</translation>
    </message>
    <message>
        <location filename="../src/filebrowser/sharedlink-dialog.cpp" line="48"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
</context>
<context>
    <name>ShibLoginDialog</name>
    <message>
        <location filename="../src/shib/shib-login-dialog.cpp" line="30"/>
        <source>Login with Shibboleth</source>
        <translation>Connexion avec Shibboleth</translation>
    </message>
    <message>
        <location filename="../src/shib/shib-login-dialog.cpp" line="85"/>
        <source>Failed to save current account</source>
        <translation>Echec de l'enregistrement du compte</translation>
    </message>
</context>
<context>
    <name>SslConfirmDialog</name>
    <message>
        <location filename="../src/ui/ssl-confirm-dialog.cpp" line="15"/>
        <source>Untrusted Connection</source>
        <translation>Connexion non certifiée</translation>
    </message>
    <message>
        <location filename="../src/ui/ssl-confirm-dialog.cpp" line="18"/>
        <source>%1 uses an invalid security certificate. The connection may be insecure. Do you want to continue?</source>
        <translation>%1 utilise un certificat de sécurité invalide. La connexion peut ne pas être sécurisée. Voulez-vous continuer ?</translation>
    </message>
    <message>
        <location filename="../src/ui/ssl-confirm-dialog.cpp" line="24"/>
        <source>Current RSA key fingerprint is %1</source>
        <translation>L'empreinte courante de la clé RSA est %1</translation>
    </message>
    <message>
        <location filename="../src/ui/ssl-confirm-dialog.cpp" line="27"/>
        <source>Previous RSA key fingerprint is %1</source>
        <translation>L'empreinte précédente de la clé RSA est %1</translation>
    </message>
    <message>
        <location filename="../ui_ssl-confirm-dialog.h" line="96"/>
        <source>Dialog</source>
        <translation>Dialogue</translation>
    </message>
    <message>
        <location filename="../ui_ssl-confirm-dialog.h" line="97"/>
        <source>Remember my choice</source>
        <translation>Se souvenir de mon choix</translation>
    </message>
    <message>
        <location filename="../ui_ssl-confirm-dialog.h" line="98"/>
        <source>Yes</source>
        <translation>Oui</translation>
    </message>
    <message>
        <location filename="../ui_ssl-confirm-dialog.h" line="99"/>
        <source>No</source>
        <translation>Non</translation>
    </message>
</context>
<context>
    <name>StarredFilesListView</name>
    <message>
        <location filename="../src/ui/starred-files-list-view.cpp" line="40"/>
        <source>&Open</source>
        <translation>&Ouvrir</translation>
    </message>
    <message>
        <location filename="../src/ui/starred-files-list-view.cpp" line="43"/>
        <source>Open this file</source>
        <translation>Ouvrir ce fichier</translation>
    </message>
    <message>
        <location filename="../src/ui/starred-files-list-view.cpp" line="46"/>
        <source>view on &Web</source>
        <translation>Voir sur &Internet</translation>
    </message>
    <message>
        <location filename="../src/ui/starred-files-list-view.cpp" line="49"/>
        <source>view this file on website</source>
        <translation>voir ce fichier sur le site web</translation>
    </message>
</context>
<context>
    <name>StarredFilesTab</name>
    <message>
        <location filename="../src/ui/starred-files-tab.cpp" line="93"/>
        <source>retry</source>
        <translation>réessayer </translation>
    </message>
    <message>
        <location filename="../src/ui/starred-files-tab.cpp" line="94"/>
        <source>Failed to get starred files information
Please %1</source>
        <translation>Impossible de récupérer les informations des fichiers favoris
Veuillez %1</translation>
    </message>
    <message>
        <location filename="../src/ui/starred-files-tab.cpp" line="115"/>
        <source>You have no starred files yet.</source>
        <translation>Vous n'avez pas de fichiers favoris pour l'instant.</translation>
    </message>
</context>
<context>
    <name>UninstallHelperDialog</name>
    <message>
        <location filename="../src/ui/uninstall-helper-dialog.cpp" line="21"/>
        <source>Uninstall %1</source>
        <translation>Désinstallation de %1</translation>
    </message>
    <message>
        <location filename="../src/ui/uninstall-helper-dialog.cpp" line="24"/>
        <source>Do you want to remove the %1 account information?</source>
        <translation>Voulez vous supprimer les informations du compte %1?</translation>
    </message>
    <message>
        <location filename="../src/ui/uninstall-helper-dialog.cpp" line="49"/>
        <source>Removing account information...</source>
        <translation>Suppression des informations du compte...</translation>
    </message>
    <message>
        <location filename="../ui_uninstall-helper-dialog.h" line="106"/>
        <source>Dialog</source>
        <translation>Dialogue</translation>
    </message>
    <message>
        <location filename="../ui_uninstall-helper-dialog.h" line="107"/>
        <source>text</source>
        <translation>texte</translation>
    </message>
    <message>
        <location filename="../ui_uninstall-helper-dialog.h" line="108"/>
        <source>Yes</source>
        <translation>Oui</translation>
    </message>
    <message>
        <location filename="../ui_uninstall-helper-dialog.h" line="109"/>
        <source>No</source>
        <translation>Non</translation>
    </message>
</context>
</TS>