# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# 
# Translators:
# Translators:
# Daniel Pan <daniel.pan@seafile.com>, 2015
# EricLF44 <E.lefoll@cdg44.fr>, 2014-2016,2018
# EricLF44 <E.lefoll@cdg44.fr>, 2014
# LowMemory, 2016
# FLEURY Kévin <kevinfleury.todae@gmail.com>, 2017
# JulienDemangeon <freelance@demangeon.fr>, 2017
# Gaspard <info@widelinkpc.be>, 2013-2021,2023
# Gautier Auburtin <gautier.auburtin@campus-condorcet.fr>, 2016,2018,2020
# Gilles Chauvin <gilles.chauvin@univ-rouen.fr>, 2016
# imwhatiam <imwhatiam123@gmail.com>, 2017
# imwhatiam <imwhatiam123@gmail.com>, 2017
# jcbeylot78, 2014
# jcbeylot78, 2014
# jcbeylot78, 2014-2017
# schaeffer <jonathan.schaeffer@univ-brest.fr>, 2014
# JulienDemangeon <freelance@demangeon.fr>, 2017
# Konstantin <kostya49.fr@gmail.com>, 2017-2018
# Konstantin <kostya49.fr@gmail.com>, 2024
# Gaspard <info@widelinkpc.be>, 2013
# llj <lingjun.li1@gmail.com>, 2020
# Daniel Pan <daniel.pan@seafile.com>, 2015
# LowMemory, 2016
# MathieuP, 2014-2015,2019
# chadek <meyer.fabrice@gmx.fr>, 2021-2022
# Nicolas Delvaux <contact@nicolas-delvaux.org>, 2015
# Pierrick B. <pierrick.brun@gmail.com>, 2013
# Pierrick B. <pierrick.brun@gmail.com>, 2013-2014
# Ralf Dyllick <rdb@datamate.org>, 2022-2023
# Romain N <romain.nuel@inria.fr>, 2017
# schaeffer <jonathan.schaeffer@univ-brest.fr>, 2014
# Seafile Info <info@seafile.com>, 2025
# zheng xie <xiez1989@gmail.com>, 2015-2016
msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-02-28 14:59+0800\n"
"PO-Revision-Date: 2013-10-25 07:03+0000\n"
"Last-Translator: Seafile Info <info@seafile.com>, 2025\n"
"Language-Team: French (http://app.transifex.com/haiwen/seahub/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: fr\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"

#: seahub/adfs_auth/utils.py:49
msgid "ADFS/SAML login relevant settings invalid."
msgstr "Les paramètres de connexion ADFS/SAML pertinents ne sont pas valides."

#: seahub/adfs_auth/views.py:132 seahub/adfs_auth/views.py:161
#: seahub/adfs_auth/views.py:189 seahub/adfs_auth/views.py:410
#: seahub/adfs_auth/views.py:430 seahub/adfs_auth/views.py:447
#: seahub/adfs_auth/views.py:451 seahub/adfs_auth/views.py:481
#: seahub/adfs_auth/views.py:506 seahub/adfs_auth/views.py:510
#: seahub/adfs_auth/views.py:574 seahub/adfs_auth/views.py:578
msgid "Internal server error. Please contact system administrator."
msgstr "Erreur interne du serveur. Veuillez contacter l'administrateur système"

#: seahub/adfs_auth/views.py:157 seahub/adfs_auth/views.py:426
#: seahub/adfs_auth/views.py:477
msgid ""
"Login failed: ADFS/SAML service error. Please report to your organization "
"(company) administrator."
msgstr "Échec de connexion : Erreur de service ADFS/SAML. Veuillez signaler à l'administrateur de votre organisation (entreprise)."

#: seahub/adfs_auth/views.py:190
msgid ""
"Login failed: Bad response from ADFS/SAML service. Please report to your "
"organization (company) administrator."
msgstr "Échec de la connexion : mauvaise réponse du service ADFS/SAML. Veuillez signaler le problème à l'administrateur de votre organisation (entreprise)."

#: seahub/adfs_auth/views.py:285
msgid "Failed to bind SAML, please login first."
msgstr "Échec de la liaison SAML, veuillez d'abord vous connecter."

#: seahub/adfs_auth/views.py:337 seahub/adfs_auth/views.py:353
#: seahub/api2/endpoints/admin/users.py:785
#: seahub/api2/endpoints/admin/users.py:1269 seahub/base/accounts.py:1238
#: seahub/forms.py:30 seahub/institutions/api_views.py:202
msgid "The number of users exceeds the limit."
msgstr "Le nombre d'utilisateurs dépasse la limite."

#: seahub/adfs_auth/views.py:387
msgid ""
"Login failed: user is deactivated. Please report to your organization "
"(company) administrator."
msgstr "Échec de la connexion : l'utilisateur est désactivé. Veuillez le signaler à l'administrateur de votre organisation (entreprise)."

#: seahub/adfs_auth/views.py:514
msgid "Failed to unbind SAML, please set a password first."
msgstr "Échec de la dissociation de SAML, veuillez d'abord définir un mot de passe."

#: seahub/adfs_auth/views.py:518
msgid "Failed to unbind SAML, please set a contact email first."
msgstr "Impossible de dissocier SAML, veuillez d'abord définir une adresse e-mail de contact."

#: seahub/api2/endpoints/admin/account.py:204
#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:367
msgid "Name is too long (maximum is 64 characters)"
msgstr "Le nom est trop long. (Le maximum est de 64 caractères.)"

#: seahub/api2/endpoints/admin/account.py:208
#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:371
#: seahub/forms.py:44 seahub/profile/forms.py:27
msgid "Name should not include '/'."
msgstr "Le nom ne doit pas comporter de '/'."

#: seahub/api2/endpoints/admin/account.py:223
msgid "Login id can't be empty"
msgstr "L'identifiant de connexion ne peut être vide"

#: seahub/api2/endpoints/admin/account.py:227
#: seahub/api2/endpoints/admin/users.py:870
#: seahub/api2/endpoints/admin/users.py:1297
#, python-format
msgid "Login id %s already exists."
msgstr "L'identifiant de connexion %s existe déjà."

#: seahub/api2/endpoints/admin/account.py:234
msgid "Department is too long (maximum is 512 characters)"
msgstr "Le département est trop long. (Le maximum est de 512 caractères)"

#: seahub/api2/endpoints/admin/account.py:250 seahub/forms.py:155
msgid "Space quota can't be empty"
msgstr "Le quota ne peut pas être vide"

#: seahub/api2/endpoints/admin/account.py:256
#: seahub/api2/endpoints/admin/users.py:1345
#: seahub/api2/endpoints/admin/users.py:1349
#: seahub/api2/endpoints/admin/users.py:1362
#: seahub/api2/endpoints/admin/users.py:1366
#: seahub/institutions/api_views.py:174
msgid "Must be an integer that is greater than or equal to 0."
msgstr "Doit être un entier supérieur ou égal à 0."

#: seahub/api2/endpoints/admin/address_book/groups.py:82
#: seahub/api2/endpoints/admin/groups.py:135
#: seahub/api2/endpoints/admin/groups.py:274
#: seahub/api2/endpoints/groups.py:229 seahub/api2/endpoints/groups.py:302
#: seahub/api2/views.py:4677 seahub/group/forms.py:36
msgid ""
"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, "
"brackets or underscore."
msgstr "Le nom peut être composé uniquement de lettres, chiffres, espace, tiret, point, simple guillemet, d'accolades ou de tiret bas"

#: seahub/api2/endpoints/admin/address_book/groups.py:87
#: seahub/api2/endpoints/admin/groups.py:142
#: seahub/api2/endpoints/admin/groups.py:278
#: seahub/api2/endpoints/groups.py:234 seahub/api2/endpoints/groups.py:307
msgid "There is already a group with that name."
msgstr "Un groupe portant ce nom existe déjà."

#: seahub/api2/endpoints/admin/address_book/groups.py:235
msgid "There are libraries in this department."
msgstr "Il y a des bibliothèques dans ce département."

#: seahub/api2/endpoints/admin/address_book/groups.py:239
msgid "There are sub-departments in this department."
msgstr "Il y a des sous-départements dans cet département."

#: seahub/api2/endpoints/admin/default_library.py:32
#: seahub/api2/endpoints/admin/default_library.py:33
#: seahub/views/__init__.py:546 seahub/views/__init__.py:547
#: seahub/views/__init__.py:551 seahub/views/__init__.py:552
msgid "My Library"
msgstr "Ma bibliothèque"

#: seahub/api2/endpoints/admin/groups.py:222
#: seahub/api2/endpoints/groups.py:333
#, python-format
msgid "User %s is already group owner."
msgstr "L'utilisateur %s est déjà propriétaire du groupe."

#: seahub/api2/endpoints/admin/institution_users.py:169
#, python-format
msgid ""
"Failed to add %s to the institution: user already belongs to an institution"
msgstr "Impossible d'ajouter %s : l'utilisateur appartient déjà à une institution à l'institution"

#: seahub/api2/endpoints/admin/institution_users.py:174
#, python-format
msgid ""
"Failed to add %s to the institution: user already belongs to this "
"institution"
msgstr "Impossible d'ajouter %s à l'organisation : l'utilisateur appartient déjà à cette organisation."

#: seahub/api2/endpoints/admin/libraries.py:267 seahub/views/sysadmin.py:696
msgid "System library can not be deleted."
msgstr "La bibliothèque système ne peut pas être supprimée."

#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1852
#, python-format
msgid "Transfer failed: role of %s is %s, can not add library."
msgstr "Transfert échoué : le rôle de %s est %s, il ne peut ajouter de bibliothèque."

#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1857
msgid "Library can not be transferred to owner."
msgstr "La bibliothèque ne peut pas être transférée au propriétaire."

#: seahub/api2/endpoints/admin/share_links.py:225
#: seahub/api2/endpoints/repo_share_links.py:155
#: seahub/api2/endpoints/share_links.py:577
#: seahub/api2/endpoints/share_links.py:799
msgid "There is an associated published library."
msgstr "Il existe une bibliothèque publiée associée."

#: seahub/api2/endpoints/admin/shares.py:185
#, python-format
msgid "User %s is already library owner."
msgstr "L'utilisateur %s est déjà le propriétaire de la bibliothèque."

#: seahub/api2/endpoints/admin/shares.py:193
#: seahub/api2/endpoints/invitations.py:51
#: seahub/api2/endpoints/invitations.py:112
#: seahub/api2/endpoints/repo_share_invitations.py:156
#, python-format
msgid "Email %s invalid."
msgstr "L'e-mail %s n'est pas valide."

#: seahub/api2/endpoints/admin/shares.py:211
#: seahub/api2/endpoints/admin/shares.py:268
#: seahub/api2/endpoints/dir_shared_items.py:372
#: seahub/api2/endpoints/dir_shared_items.py:485
#: seahub/api2/endpoints/group_owned_libraries.py:966
#: seahub/api2/endpoints/group_owned_libraries.py:1241
#: seahub/api2/endpoints/repo_share_invitations.py:190
#, python-format
msgid "This item has been shared to %s."
msgstr "Cet objet a été partagé avec %s."

#: seahub/api2/endpoints/admin/statistics.py:397
#: seahub/base/management/commands/export_user_traffic_report.py:45
#: seahub/notifications/templates/notifications/file_updates_email.html:22
#: seahub/notifications/templates/notifications/notice_email.html:20
#: seahub/organizations/api/admin/statistics.py:334
msgid "Time"
msgstr "Heure"

#: seahub/api2/endpoints/admin/statistics.py:397
#: seahub/base/management/commands/export_file_access_log.py:58
#: seahub/base/management/commands/export_user_traffic_report.py:45
#: seahub/notifications/templates/notifications/file_updates_email.html:19
#: seahub/organizations/api/admin/statistics.py:334
msgid "User"
msgstr "Utilisateur"

#: seahub/api2/endpoints/admin/statistics.py:397
#: seahub/base/management/commands/export_user_traffic_report.py:45
#: seahub/organizations/api/admin/statistics.py:334
msgid "Web Download"
msgstr "Téléchargement Web"

#: seahub/api2/endpoints/admin/statistics.py:398
#: seahub/base/management/commands/export_user_traffic_report.py:46
#: seahub/organizations/api/admin/statistics.py:335
msgid "Sync Download"
msgstr "Téléchargement synchronisé"

#: seahub/api2/endpoints/admin/statistics.py:398
#: seahub/base/management/commands/export_user_traffic_report.py:46
#: seahub/organizations/api/admin/statistics.py:335
msgid "Link Download"
msgstr "Lien de téléchargement"

#: seahub/api2/endpoints/admin/statistics.py:399
#: seahub/base/management/commands/export_user_traffic_report.py:47
#: seahub/organizations/api/admin/statistics.py:336
msgid "Web Upload"
msgstr "Envoi Web"

#: seahub/api2/endpoints/admin/statistics.py:399
#: seahub/base/management/commands/export_user_traffic_report.py:47
#: seahub/organizations/api/admin/statistics.py:336
msgid "Sync Upload"
msgstr "Envoi synchronisé"

#: seahub/api2/endpoints/admin/statistics.py:400
#: seahub/base/management/commands/export_user_traffic_report.py:48
#: seahub/organizations/api/admin/statistics.py:337
msgid "Link Upload"
msgstr "Lien d'envoi"

#: seahub/api2/endpoints/admin/statistics.py:445
#: seahub/api2/endpoints/group_members.py:530
#: seahub/base/management/commands/export_user_storage_report.py:41
#: seahub/base/management/commands/export_users.py:43
#: seahub/base/management/commands/export_users.py:47
#: seahub/invitations/templates/invitations/token_view.html:10
#: seahub/organizations/api/admin/statistics.py:380
#: seahub/templates/registration/registration_form.html:24
#: seahub/views/sysadmin.py:172 seahub/views/sysadmin.py:176
#: seahub/views/sysadmin.py:765 seahub/views/sysadmin.py:780
msgid "Email"
msgstr "E-mail"

#: seahub/api2/endpoints/admin/statistics.py:445
#: seahub/base/management/commands/export_user_storage_report.py:41
#: seahub/base/management/commands/export_users.py:43
#: seahub/base/management/commands/export_users.py:47
#: seahub/organizations/api/admin/statistics.py:380
#: seahub/templates/registration/registration_form.html:20
#: seahub/views/sysadmin.py:172 seahub/views/sysadmin.py:176
#: seahub/views/sysadmin.py:643 seahub/views/sysadmin.py:767
#: seahub/views/sysadmin.py:782
msgid "Name"
msgstr "Nom"

#: seahub/api2/endpoints/admin/statistics.py:445 seahub/auth/forms.py:315
#: seahub/base/management/commands/export_user_storage_report.py:41
#: seahub/base/management/commands/export_users.py:43
#: seahub/base/management/commands/export_users.py:47
#: seahub/organizations/api/admin/statistics.py:380
#: seahub/templates/registration/password_set_form.html:17
#: seahub/views/sysadmin.py:172 seahub/views/sysadmin.py:176
msgid "Contact Email"
msgstr "E-mail de contact"

#: seahub/api2/endpoints/admin/statistics.py:446
#: seahub/base/management/commands/export_user_storage_report.py:42
#: seahub/base/management/commands/export_users.py:44
#: seahub/base/management/commands/export_users.py:48
#: seahub/organizations/api/admin/statistics.py:381
#: seahub/views/sysadmin.py:173 seahub/views/sysadmin.py:177
msgid "Space Usage"
msgstr "Espace utilisé"

#: seahub/api2/endpoints/admin/statistics.py:446
#: seahub/base/management/commands/export_user_storage_report.py:42
#: seahub/base/management/commands/export_users.py:44
#: seahub/base/management/commands/export_users.py:48
#: seahub/organizations/api/admin/statistics.py:381
#: seahub/views/sysadmin.py:173 seahub/views/sysadmin.py:177
#: seahub/views/sysadmin.py:769 seahub/views/sysadmin.py:783
msgid "Space Quota"
msgstr "Quota de l'espace"

#: seahub/api2/endpoints/admin/users.py:648
#: seahub/api2/endpoints/admin/users.py:685
#: seahub/organizations/api/admin/users.py:155
msgid "There are more than 500 users, and sort is not offered."
msgstr "Il y a plus de 500 utilisateurs, et le tri n'est pas disponible."

#: seahub/api2/endpoints/admin/users.py:884
#, python-format
msgid "Successfully added user %(user)s."
msgstr "L'utilisateur %(user)s a été ajouté avec succès."

#: seahub/api2/endpoints/admin/users.py:888
#: seahub/api2/endpoints/admin/users_batch.py:390 seahub/views/sysadmin.py:542
#, python-format
msgid "You are invited to join %s"
msgstr "Vous êtes invité à rejoindre %s"

#: seahub/api2/endpoints/admin/users.py:892
#, python-format
msgid "Successfully added user %(user)s. An email notification has been sent."
msgstr "L'utilisateur %(user)s a été ajouté avec succès. Une notification a été envoyée par e-mail."

#: seahub/api2/endpoints/admin/users.py:895
#, python-format
msgid ""
"Successfully added user %(user)s. But email notification can not be sent, "
"because Email service is not properly configured."
msgstr "L'utilisateur %(user)s a été ajouté avec succès. L'e-mail de notification n'a pu être envoyé, le service d'e-mail n'est pas configuré correctement"

#: seahub/api2/endpoints/admin/users.py:1405
msgid "Edit succeeded"
msgstr "L'édition a réussi."

#: seahub/api2/endpoints/admin/users.py:1408 seahub/views/sysadmin.py:445
#, python-format
msgid "Your account on %s is activated"
msgstr "Votre compte sur %s a été activé"

#: seahub/api2/endpoints/admin/users.py:1413
msgid "Edit succeeded, an email has been sent."
msgstr "Édité avec succès, un e-mail a été envoyé."

#: seahub/api2/endpoints/admin/users.py:1416
msgid ""
"Edit succeeded, but failed to send email, please check your email "
"configuration."
msgstr "Édité avec succès, mais échec de l'envoi de l'e-mail, veuillez vérifier votre configuration."

#: seahub/api2/endpoints/admin/users.py:1484 seahub/auth/views.py:372
msgid "Unable to reset password."
msgstr "Impossible de réinitialiser le mot de passe."

#: seahub/api2/endpoints/admin/users.py:1510 seahub/auth/forms.py:216
#: seahub/organizations/api/admin/user_set_password.py:74
#, python-format
msgid "Reset Password on %s"
msgstr "Mot de passe réinitialisé sur %s"

#: seahub/api2/endpoints/admin/users.py:1514
#: seahub/organizations/api/admin/user_set_password.py:78
#, python-brace-format
msgid "A password reset link has been sent to {contact_email}."
msgstr ""

#: seahub/api2/endpoints/admin/users.py:1532 seahub/views/sysadmin.py:486
#, python-format
msgid "Password has been reset on %s"
msgstr "Le mot de passe a été réinitialisé sur %s"

#: seahub/api2/endpoints/admin/users.py:1534
#, python-format
msgid "Successfully reset password, an email has been sent to %(user)s."
msgstr ""

#: seahub/api2/endpoints/admin/users.py:1538 seahub/views/sysadmin.py:516
#, python-format
msgid ""
"Successfully reset password to %(passwd)s, but failed to send email to "
"%(user)s, please check your email configuration."
msgstr "Mot de passe remplacé par %(passwd)s avec succès, mais impossible d'envoyer l'e-mail à %(user)s. Le service d'e-mail n'est pas configuré correctement."

#: seahub/api2/endpoints/admin/users.py:1541
#: seahub/organizations/api/admin/user_set_password.py:88
#: seahub/views/sysadmin.py:520
#, python-format
msgid "Successfully reset password to %(passwd)s for user %(user)s."
msgstr "Mot de passe de l'utilisateur %(user)s remplacé par %(passwd)s avec succès."

#: seahub/api2/endpoints/admin/users.py:1544 seahub/views/sysadmin.py:523
#, python-format
msgid ""
"Successfully reset password to %(passwd)s for user %(user)s. But email "
"notification can not be sent, because Email service is not properly "
"configured."
msgstr "Le mot de passe de l'utilisateur %(user)s a été remplacé par %(passwd)s avec succès. Malheureusement la notification par e-mail ne peut pas être envoyée : le service d'e-mail n'est pas configuré correctement."

#: seahub/api2/endpoints/admin/users_batch.py:173
msgid "must be an integer that is greater than or equal to 0."
msgstr "Doit être un nombre entier supérieur ou égal à 0."

#: seahub/api2/endpoints/admin/virus_scan_records.py:201
msgid "Virus file is not found."
msgstr "Fichier de virus introuvable"

#: seahub/api2/endpoints/admin/virus_scan_records.py:219
#: seahub/api2/endpoints/admin/virus_scan_records.py:234
#: seahub/api2/endpoints/admin/virus_scan_records.py:249
#: seahub/api2/endpoints/file_participants.py:129
#: seahub/api2/endpoints/file_tag.py:175
#: seahub/api2/endpoints/invitations.py:80
#: seahub/api2/endpoints/repo_set_password.py:72
#: seahub/api2/endpoints/repo_share_invitations.py:201
#: seahub/api2/endpoints/send_upload_link_email.py:102
#: seahub/api2/endpoints/share_links.py:590
#: seahub/api2/endpoints/subscription.py:52
#: seahub/api2/endpoints/subscription.py:92
#: seahub/api2/endpoints/subscription.py:129
#: seahub/api2/endpoints/upload_links.py:329
#: seahub/api2/endpoints/wiki2.py:457 seahub/api2/endpoints/wiki2.py:485
#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4011
#: seahub/notifications/models.py:541 seahub/notifications/models.py:582
#: seahub/notifications/models.py:624 seahub/notifications/models.py:675
#: seahub/notifications/models.py:731 seahub/notifications/models.py:761
#: seahub/notifications/models.py:783 seahub/notifications/models.py:809
#: seahub/notifications/models.py:826 seahub/notifications/models.py:843
#: seahub/notifications/models.py:872 seahub/seadoc/apis.py:2764
#: seahub/share/views.py:230 seahub/subscription/views.py:90
#: seahub/utils/__init__.py:192 seahub/utils/__init__.py:1225
#: seahub/views/__init__.py:819 seahub/views/ajax.py:401
#: seahub/views/ajax.py:405 seahub/wiki/views.py:210 seahub/wiki/views.py:217
#: seahub/wiki/views.py:226
msgid "Internal Server Error"
msgstr "Erreur interne du serveur"

#: seahub/api2/endpoints/copy_move_task.py:81
#: seahub/api2/endpoints/move_folder_merge.py:137
#: seahub/api2/endpoints/via_repo_token.py:1270
msgid "Destination path is too long."
msgstr "Le chemin de destination est trop long."

#: seahub/api2/endpoints/copy_move_task.py:91
#: seahub/api2/endpoints/move_folder_merge.py:133
#: seahub/api2/endpoints/via_repo_token.py:1266
msgid "Invalid destination path"
msgstr "Chemin de destination invalide"

#: seahub/api2/endpoints/copy_move_task.py:148
#: seahub/api2/endpoints/move_folder_merge.py:176
#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1939
#: seahub/api2/views.py:1979 seahub/api2/views.py:2041
#: seahub/api2/views.py:2085 seahub/api2/views.py:2131
#: seahub/api2/views.py:2180 seahub/api2/views.py:2593
#: seahub/api2/views.py:2701 seahub/seadoc/apis.py:381
#: seahub/seadoc/apis.py:499 seahub/seadoc/apis.py:591
#: seahub/seadoc/apis.py:3106
msgid "Out of quota."
msgstr "Quota dépassé."

#: seahub/api2/endpoints/copy_move_task.py:164
#, python-format
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr "Impossible de déplacer le dossier  %(src)s vers son sous-dossier %(des)s"

#: seahub/api2/endpoints/copy_move_task.py:180
#: seahub/api2/endpoints/file.py:317 seahub/api2/endpoints/file.py:394
#: seahub/api2/endpoints/file.py:509 seahub/api2/endpoints/file.py:567
#: seahub/api2/endpoints/file.py:718 seahub/api2/endpoints/file.py:831
#: seahub/api2/endpoints/via_repo_token.py:1010
#: seahub/api2/endpoints/via_repo_token.py:1150
#: seahub/api2/endpoints/wiki2.py:796
msgid "File is locked"
msgstr "Le fichier est verrouillé"

#: seahub/api2/endpoints/copy_move_task.py:247
msgid "Cancel failed"
msgstr "L'annulation a échoué"

#: seahub/api2/endpoints/dir_shared_items.py:356
#: seahub/api2/endpoints/group_owned_libraries.py:950
msgid "username invalid."
msgstr "Nom d'utilisateur incorrect."

#: seahub/api2/endpoints/dir_shared_items.py:365
#: seahub/api2/endpoints/group_owned_libraries.py:959
#, python-format
msgid "User %s not found."
msgstr "L'utilisateur %s est introuvable."

#: seahub/api2/endpoints/file.py:202 seahub/api2/endpoints/upload_links.py:530
#: seahub/api2/endpoints/via_repo_token.py:850
#: seahub/api2/endpoints/wiki2.py:594 seahub/api2/endpoints/wikis.py:135
#: seahub/api2/views.py:1987 seahub/seadoc/apis.py:3113
msgid "The number of files in library exceeds the limit"
msgstr "Le nombre de fichiers dans la bibliothèque dépasse la limite"

#: seahub/api2/endpoints/file.py:305
#: seahub/api2/endpoints/file_participants.py:113
#: seahub/api2/endpoints/file_tag.py:203 seahub/api2/endpoints/file_tag.py:216
#: seahub/api2/endpoints/share_links.py:570
#: seahub/api2/endpoints/subscription.py:36
#: seahub/api2/endpoints/subscription.py:72
#: seahub/api2/endpoints/subscription.py:112
#: seahub/api2/endpoints/upload_links.py:316
#: seahub/api2/endpoints/wiki2.py:1393 seahub/api2/endpoints/wikis.py:115
#: seahub/api2/endpoints/wikis.py:210 seahub/profile/forms.py:24
#: seahub/profile/views.py:272 seahub/seadoc/apis.py:2748
#: seahub/seadoc/views.py:31 seahub/seadoc/views.py:85
#: seahub/seadoc/views.py:168 seahub/subscription/views.py:27
#: seahub/subscription/views.py:43 seahub/thumbnail/views.py:54
#: seahub/thumbnail/views.py:172 seahub/views/__init__.py:626
#: seahub/views/ajax.py:83 seahub/views/ajax.py:113 seahub/views/ajax.py:119
#: seahub/views/sso.py:241
msgid "Permission denied."
msgstr "Autorisation refusée."

#: seahub/api2/endpoints/file.py:736 seahub/api2/endpoints/file.py:756
#: seahub/api2/endpoints/via_repo_token.py:1167
msgid "File is not locked."
msgstr "Le fichier n'est pas verrouillé."

#: seahub/api2/endpoints/file.py:783 seahub/api2/endpoints/share_links.py:881
msgid "You can not refresh this file's lock."
msgstr "Impossible de rafraichir. Ce fichier est verrouillé."

#: seahub/api2/endpoints/file_participants.py:120 seahub/seadoc/apis.py:2755
msgid "The participant already exists."
msgstr "Le participant existe déjà."

#: seahub/api2/endpoints/file_tag.py:256 seahub/api2/endpoints/file_tag.py:280
#: seahub/api2/endpoints/file_tag.py:300
#: seahub/api2/endpoints/revision_tag.py:55
#: seahub/api2/endpoints/revision_tag.py:109
msgid "Tag can only contain letters, numbers, dot, hyphen or underscore."
msgstr "Un Tag peut contenir uniquement des lettres, chiffres, points, trait d'union ou trait du bas."

#: seahub/api2/endpoints/group_members.py:104
#: seahub/api2/endpoints/group_members.py:332
#: seahub/api2/endpoints/group_members.py:480
#, python-format
msgid "User %s is already a group member."
msgstr "L'utilisateur %s est déjà membre d'un groupe."

#: seahub/api2/endpoints/group_members.py:110
#: seahub/api2/endpoints/group_members.py:341
#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1847
#: seahub/organizations/api/admin/user_repos.py:50
#: seahub/organizations/api/admin/user_repos.py:103
#: seahub/organizations/api/admin/users.py:339
#, python-format
msgid "User %s not found in organization."
msgstr "L'utilisateur %s n'a pas été trouvé dans l’organisation."

#: seahub/api2/endpoints/group_members.py:113
#: seahub/api2/endpoints/group_members.py:349
#: seahub/api2/endpoints/group_members.py:497
#, python-format
msgid "User %s is an organization user."
msgstr "L'utilisateur %s est un utilisateur de l'organisation"

#: seahub/api2/endpoints/group_members.py:403 seahub/group/error_msg.py:17
#: seahub/group/error_msg.py:23 seahub/views/file.py:521
msgid "Group does not exist"
msgstr "Le groupe n'existe pas"

#: seahub/api2/endpoints/group_members.py:537 seahub/views/sysadmin.py:163
#: seahub/views/sysadmin.py:271 seahub/views/sysadmin.py:640
#: seahub/views/sysadmin.py:652 seahub/views/sysadmin.py:793
msgid "Failed to export Excel"
msgstr "Impossible d'exporter vers Excel"

#: seahub/api2/endpoints/group_owned_libraries.py:396
#: seahub/api2/endpoints/group_owned_libraries.py:672
msgid "Permission already exists."
msgstr "Cette permission est déjà affectée"

#: seahub/api2/endpoints/invitation.py:110
#, python-format
msgid "%(user)s revoked your access to %(site_name)s."
msgstr "%(user)s a révoqué votre accès à %(site_name)s."

#: seahub/api2/endpoints/invitations.py:55
#: seahub/api2/endpoints/invitations.py:119
#: seahub/api2/endpoints/repo_share_invitations.py:163
msgid "The email address is not allowed to be invited as a guest."
msgstr "L'adresse e-mail n'est pas autorisée à être invitée en tant qu'invité."

#: seahub/api2/endpoints/invitations.py:60
#: seahub/api2/endpoints/invitations.py:128
#, python-format
msgid "%s is already invited."
msgstr "%s est déjà invité."

#: seahub/api2/endpoints/invitations.py:68
#: seahub/api2/endpoints/invitations.py:140
#: seahub/api2/endpoints/repo_share_invitations.py:173
#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1249
#: seahub/organizations/api/admin/users.py:270
#, python-format
msgid "User %s already exists."
msgstr "L'utilisateur %s existe déjà."

#: seahub/api2/endpoints/invitations.py:154
#: seahub/api2/endpoints/repo_share_invitations.py:215
#: seahub/api2/endpoints/send_share_link_email.py:34
#: seahub/api2/endpoints/send_upload_link_email.py:33 seahub/auth/forms.py:180
#: seahub/organizations/api/admin/users.py:787
msgid ""
"Failed to send email, email service is not properly configured, please "
"contact administrator."
msgstr "Échec d'envoi de l'e-mail, le service de courrier électronique n'est pas correctement configuré, veuillez contacter l'administrateur."

#: seahub/api2/endpoints/multi_share_links.py:105
#: seahub/api2/endpoints/multi_share_links.py:353
#: seahub/api2/endpoints/share_links.py:339
#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4164
#: seahub/api2/views.py:4284
msgid "Password is required."
msgstr "Le mot de passe est obligatoire."

#: seahub/api2/endpoints/multi_share_links.py:110
#: seahub/api2/endpoints/share_links.py:345
#: seahub/api2/endpoints/upload_links.py:176
#: seahub/api2/endpoints/webdav_secret.py:60
msgid "Password is too short."
msgstr "Le mot de passe est trop court."

#: seahub/api2/endpoints/multi_share_links.py:114
#: seahub/api2/endpoints/share_links.py:349
#: seahub/api2/endpoints/upload_links.py:180
#: seahub/api2/endpoints/webdav_secret.py:64
msgid "Password is too weak."
msgstr "Mot de passe trop faible"

#: seahub/api2/endpoints/multi_share_links.py:118
#: seahub/api2/endpoints/share_links.py:353
#: seahub/api2/endpoints/upload_links.py:184
#: seahub/api2/endpoints/webdav_secret.py:52
msgid ""
"Password can only contain number, upper letter, lower letter and other "
"symbols."
msgstr "Le mot de passe ne doit contenir que des chiffres, des lettres majuscules, des lettres minuscules et d'autres symboles."

#: seahub/api2/endpoints/multi_share_links.py:141
#: seahub/api2/endpoints/multi_share_links.py:376
#: seahub/api2/endpoints/share_links.py:376
#: seahub/api2/endpoints/share_links.py:717
#: seahub/api2/endpoints/upload_links.py:207
#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3572
#, python-format
msgid "Expire days should be greater or equal to %s"
msgstr "Les jours d’expiration doivent être supérieurs ou égaux à %s"

#: seahub/api2/endpoints/multi_share_links.py:146
#: seahub/api2/endpoints/multi_share_links.py:382
#: seahub/api2/endpoints/share_links.py:382
#: seahub/api2/endpoints/share_links.py:723
#: seahub/api2/endpoints/upload_links.py:213
#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3578
#, python-format
msgid "Expire days should be less than or equal to %s"
msgstr "Les jours d’expiration doivent être inférieurs ou égaux à %s"

#: seahub/api2/endpoints/multi_share_links.py:166
#: seahub/api2/endpoints/multi_share_links.py:404
#: seahub/api2/endpoints/share_links.py:404
#: seahub/api2/endpoints/share_links.py:747
#: seahub/api2/endpoints/upload_links.py:235
#: seahub/api2/endpoints/upload_links.py:421
#, python-format
msgid "Expiration time should be later than %s."
msgstr "Le délai d'expiration doit être supérieur à  %s."

#: seahub/api2/endpoints/multi_share_links.py:175
#: seahub/api2/endpoints/multi_share_links.py:413
#: seahub/api2/endpoints/share_links.py:413
#: seahub/api2/endpoints/share_links.py:756
#: seahub/api2/endpoints/upload_links.py:244
#: seahub/api2/endpoints/upload_links.py:430
#, python-format
msgid "Expiration time should be earlier than %s."
msgstr "Le délai d'expiration devrait être plus court que %s."

#: seahub/api2/endpoints/query_copy_move_progress.py:47
#: seahub/seadoc/apis.py:644
#: seahub/templates/remote_user/create_unknown_user_false.html:4
#: seahub/templates/remote_user/error.html:4
msgid "Error"
msgstr "Erreur "

#: seahub/api2/endpoints/repo_commit_revert.py:66
msgid "This library has not been decrypted."
msgstr "Cette bibliothèque n'a pas été décryptée."

#: seahub/api2/endpoints/repo_send_new_password.py:45
#: seahub/api2/endpoints/user.py:89 seahub/api2/endpoints/user.py:96
#: seahub/api2/endpoints/user.py:112
#: seahub/organizations/api/admin/users.py:783
msgid "Feature disabled."
msgstr "Fonction désactivée."

#: seahub/api2/endpoints/repo_send_new_password.py:75
#: seahub/api2/endpoints/repo_set_password.py:171
msgid "Can not reset this library's password."
msgstr "Impossible de réinitialiser le mot de passe de cette bibliothèque."

#: seahub/api2/endpoints/repo_send_new_password.py:82
#, python-format
msgid "New password of library %s"
msgstr "Nouveau mot de passe de la bibliothèque %s"

#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4008
msgid "Wrong password"
msgstr "Le mot de passe est erroné"

#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4014
msgid "Decrypt library error"
msgstr "Erreur de déchiffrement de la bibliothèque"

#: seahub/api2/endpoints/repo_set_password.py:138
msgid "Wrong old password"
msgstr "Ancien mot de passe erroné"

#: seahub/api2/endpoints/repos_batch.py:1298
#: seahub/api2/endpoints/repos_batch.py:1557
#: seahub/api2/endpoints/repos_batch.py:1649
#: seahub/api2/endpoints/repos_batch.py:1730
#, python-format
msgid "File %s is locked."
msgstr "Le fichier %s est verrouillé."

#: seahub/api2/endpoints/repos_batch.py:1308
#: seahub/api2/endpoints/repos_batch.py:1567
#, python-format
msgid "Can't move folder %s, please check its permission."
msgstr "Le dossier %s ne peut être déplacé, veuillez vérifier les permissions."

#: seahub/api2/endpoints/repos_batch.py:1657
#, python-format
msgid "Can't delete folder %s, please check its permission."
msgstr "Le dossier %s ne peut être supprimé, veuillez vérifier les permissions."

#: seahub/api2/endpoints/send_share_link_email.py:97
#: seahub/notifications/models.py:912
msgid "file"
msgstr "fichier"

#: seahub/api2/endpoints/send_share_link_email.py:98
#, python-format
msgid "A file is shared to you on %s"
msgstr "Un fichier a été partagé avec vous sur %s"

#: seahub/api2/endpoints/send_share_link_email.py:100
#: seahub/notifications/models.py:912
msgid "folder"
msgstr ""

#: seahub/api2/endpoints/send_share_link_email.py:101
#, python-format
msgid "A folder is shared to you on %s"
msgstr ""

#: seahub/api2/endpoints/send_upload_link_email.py:74
msgid "email invalid."
msgstr "L'adresse e-mail n'est pas valide"

#: seahub/api2/endpoints/send_upload_link_email.py:92
#, python-format
msgid "An upload link is shared to you on %s"
msgstr "Un lien d'envoi a été partagé pour vous sur %s"

#: seahub/api2/endpoints/share_link_auth.py:147
#, python-format
msgid "User %s does not exist."
msgstr ""

#: seahub/api2/endpoints/share_link_auth.py:310
#, python-format
msgid "Email %s already exists."
msgstr ""

#: seahub/api2/endpoints/share_link_auth.py:316
#, python-format
msgid "Email %s is invalid."
msgstr ""

#: seahub/api2/endpoints/share_links.py:482
#: seahub/api2/endpoints/share_links.py:491
#, python-format
msgid "Share link %s already exists."
msgstr "Le lien de partage %s existe déjà."

#: seahub/api2/endpoints/subscription.py:32
#: seahub/api2/endpoints/subscription.py:68
#: seahub/api2/endpoints/subscription.py:108 seahub/oauth/views.py:278
#: seahub/oauth/views.py:290 seahub/organizations/api/admin/info.py:143
#: seahub/organizations/api/admin/logo.py:33
#: seahub/organizations/api/admin/logo.py:42 seahub/subscription/views.py:24
#: seahub/subscription/views.py:40 seahub/weixin/views.py:40
#: seahub/weixin/views.py:62 seahub/weixin/views.py:164
#: seahub/weixin/views.py:187 seahub/weixin/views.py:230
#: seahub/work_weixin/views.py:38 seahub/work_weixin/views.py:63
#: seahub/work_weixin/views.py:152 seahub/work_weixin/views.py:172
#: seahub/work_weixin/views.py:233
msgid "Feature is not enabled."
msgstr "Cette fonctionnalité n'est pas activée."

#: seahub/api2/endpoints/user.py:118
#, python-format
msgid "Contact email %s already exists."
msgstr "L'e-mail de contact %s existe déjà."

#: seahub/api2/endpoints/user.py:132
msgid "telephone is too long (maximum is 100 characters)."
msgstr "Le numéro de téléphone est trop long. (Le maximum est de 100 caractères.)"

#: seahub/api2/endpoints/user_avatar.py:41
#: seahub/organizations/api/admin/logo.py:56 seahub/utils/error_msg.py:8
#, python-format
msgid ""
"%(ext)s is an invalid file extension. Authorized extensions are : "
"%(valid_exts_list)s"
msgstr "%(ext)s est une extension de fichier non valide. Les extensions autorisées sont : %(valid_exts_list)s"

#: seahub/api2/endpoints/user_avatar.py:45
#: seahub/organizations/api/admin/logo.py:64 seahub/utils/error_msg.py:13
#, python-format
msgid ""
"Your file is too big (%(size)s), the maximum allowed size is "
"%(max_valid_size)s"
msgstr "Votre fichier est trop volumineux avec %(size)s. (Le maximum est de %(max_valid_size)s.)"

#: seahub/api2/endpoints/user_avatar.py:51 seahub/avatar/forms.py:43
#, python-format
msgid ""
"You already have %(nb_avatars)d avatars, and the maximum allowed is "
"%(nb_max_avatars)d."
msgstr "Vous avez déjà %(nb_avatars)d avatars et la valeur maximale autorisée est de %(nb_max_avatars)d."

#: seahub/api2/endpoints/webdav_secret.py:56
#| msgid "Length of WebDav password should be less than 30."
msgid "Length of WebDAV password should be less than 30."
msgstr "La longueur du mot de passe WebDAV doit être inférieure à 30."

#: seahub/api2/endpoints/wiki2.py:214 seahub/api2/endpoints/wiki2.py:1408
#: seahub/api2/endpoints/wikis.py:219
msgid "Name can only contain letters, numbers, blank, hyphen or underscore."
msgstr "Le nom ne peut contenir que des lettres, nombres, espace, trait d'union ou trait de soulignement."

#: seahub/api2/endpoints/wiki2.py:1256
msgid "URL is invalid"
msgstr "L'URL n'est pas valide"

#: seahub/api2/endpoints/wiki2.py:1260
msgid "The custom part of URL should have 5-30 characters."
msgstr ""

#: seahub/api2/endpoints/wiki2.py:1282
msgid "This custom domain is already in use and cannot be used for your wiki"
msgstr ""

#: seahub/api2/endpoints/wikis.py:122 seahub/api2/endpoints/wikis.py:226
#, python-format
msgid "%s is taken by others, please try another name."
msgstr "%s est déjà utilisé, veuillez essayer un autre nom."

#: seahub/api2/endpoints/wikis.py:206
msgid "Wiki not found."
msgstr "Wiki introuvable."

#: seahub/api2/endpoints/wikis.py:215
msgid "Name is required."
msgstr "Le nom est requis."

#: seahub/api2/utils.py:317
msgid "A share link for you"
msgstr ""

#: seahub/auth/decorators.py:73
msgid "Please log in."
msgstr "Veuillez vous connecter."

#: seahub/auth/forms.py:32 seahub/templates/registration/login.html:35
#: seahub/templates/registration/multi_adfs_sso.html:37
msgid "Email or Username"
msgstr "E-mail ou nom d'utilisateur"

#: seahub/auth/forms.py:33 seahub/auth/forms.py:289
#: seahub/base/accounts.py:1226
#: seahub/invitations/templates/invitations/token_view.html:13
#: seahub/organizations/templates/organizations/org_register.html:41
#: seahub/share/views.py:224 seahub/templates/decrypt_repo_form.html:10
#: seahub/templates/registration/login.html:37
#: seahub/templates/registration/password_set_form.html:22
#: seahub/templates/registration/registration_form.html:26
#: seahub/templates/share_access_validation.html:23
#: seahub/templates/sysadmin/sudo_mode.html:28 seahub/views/sysadmin.py:766
#: seahub/views/sysadmin.py:781
msgid "Password"
msgstr "Mot de passe"

#: seahub/auth/forms.py:66 seahub/auth/forms.py:67 seahub/auth/forms.py:104
#: seahub/auth/forms.py:105
msgid "This account is inactive."
msgstr "Ce compte est inactif."

#: seahub/auth/forms.py:83
msgid ""
"Please enter a correct email/username and password. Note that both fields "
"are case-sensitive."
msgstr "Saisissez un e-mail/nom d’utilisateur correct et un mot de passe. Notez que ces 2 champs sont sensibles à la casse."

#: seahub/auth/forms.py:89 seahub/auth/forms.py:189
msgid ""
"That e-mail address doesn't have an associated user account. Are you sure "
"you've registered?"
msgstr "Cette adresse e-mail n'a pas de compte d'utilisateur associé. Êtes-vous certain d'être enregistré ?"

#: seahub/auth/forms.py:149 seahub/auth/forms.py:150
#: seahub/templates/registration/login.html:61
msgid "Please use Single Sign-On to login."
msgstr ""

#: seahub/auth/forms.py:155
msgid ""
"Your Web browser doesn't appear to have cookies enabled. Cookies are "
"required for logging in."
msgstr "Votre navigateur ne semble pas avoir les cookies activés. Les cookies sont requis pour se connecter."

#: seahub/auth/forms.py:173
msgid "E-mail"
msgstr "E-mail"

#: seahub/auth/forms.py:192
msgid "Can not reset password, please contact LDAP admin."
msgstr "Impossible de réinitialiser le mot de passe, veuillez contacter votre administrateur LDAP."

#: seahub/auth/forms.py:226
msgid "New password"
msgstr "Nouveau mot de passe"

#: seahub/auth/forms.py:227
msgid "New password confirmation"
msgstr "Confirmation du nouveau mot de passe"

#: seahub/auth/forms.py:254 seahub/auth/forms.py:301
#: seahub/base/accounts.py:1281 seahub/organizations/forms.py:71
msgid "The two password fields didn't match."
msgstr "Les deux mots de passe ne correspondent pas."

#: seahub/auth/forms.py:269
msgid "Old password"
msgstr "Ancien mot de passe"

#: seahub/auth/forms.py:277
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr "Votre ancien mot de passe n'a pas été correctement saisi. Veuillez l'introduire à nouveau."

#: seahub/auth/forms.py:290 seahub/base/accounts.py:1228
msgid "Password (again)"
msgstr "Mot de passe (encore)"

#: seahub/auth/forms.py:321 seahub/forms.py:35 seahub/invitations/views.py:39
#: seahub/invitations/views.py:54 seahub/organizations/forms.py:49
#: seahub/profile/forms.py:46
msgid "A user with this email already exists."
msgstr "Un utilisateur avec cette adresse e-mail existe déjà."

#: seahub/auth/views.py:158
msgid "This account has been frozen due to too many failed login attempts."
msgstr "Ce compte a été bloqué suite à de trop nombreuses tentatives de connexions."

#: seahub/auth/views.py:324
msgid "Logged out"
msgstr "Déconnecté"

#: seahub/auth/views.py:393
msgid "Failed to send email, please contact administrator."
msgstr "Échec de l'envoi de l'e-mail, veuillez contacter l'administrateur."

#: seahub/auth/views.py:467
msgid "Unable to change password."
msgstr ""

#: seahub/avatar/models.py:144 seahub/avatar/models.py:172
#, python-format
msgid "Avatar for %s"
msgstr "Avatar pour %s"

#: seahub/avatar/views.py:77
msgid "Successfully uploaded a new avatar."
msgstr "Importation du nouvel avatar réussie."

#: seahub/avatar/views.py:111
msgid "Successfully updated your avatar."
msgstr "Votre avatar a été mis à jour avec succès."

#: seahub/avatar/views.py:151
msgid "Successfully deleted the requested avatars."
msgstr "Les avatars demandés ont été supprimés avec succès."

#: seahub/base/accounts.py:705 seahub/base/accounts.py:736
#, python-format
msgid "Account %(account)s froze on %(site)s."
msgstr "Compte %(account)s bloqué sur %(site)s."

#: seahub/base/accounts.py:1216
msgid "Email address"
msgstr "Adresse e-mail"

#: seahub/base/accounts.py:1222
msgid "Username"
msgstr "Nom d'utilisateur"

#: seahub/base/accounts.py:1223
msgid "This value must be of length 40"
msgstr "Cette valeur doit être de longueur 40"

#: seahub/base/accounts.py:1242
msgid "Enter a valid email address."
msgstr "Entrez une adresse e-mail valide."

#: seahub/base/accounts.py:1253
msgid "Invalid user id."
msgstr "ID d'utilisateur non valide."

#: seahub/base/accounts.py:1303
msgid "name"
msgstr "nom"

#: seahub/base/accounts.py:1306
msgid "department"
msgstr "département"

#: seahub/base/accounts.py:1309
msgid "telephone"
msgstr "téléphone"

#: seahub/base/accounts.py:1312
msgid "note"
msgstr "note"

#: seahub/base/decorators.py:57
msgid "Files in this library can not be viewed online."
msgstr "Les fichiers de cette bibliothèque ne peuvent pas être consultés en ligne."

#: seahub/base/management/commands/check_user_quota.py:58
#, python-format
msgid "Your quota is almost full on %s"
msgstr "Votre de quota de %s est presque rempli"

#: seahub/base/management/commands/createsuperuser.py:26
msgid "Enter a valid e-mail address."
msgstr "Entrez une adresse e-mail valide."

#: seahub/base/management/commands/export_file_access_log.py:58
msgid "Type"
msgstr "Type"

#: seahub/base/management/commands/export_file_access_log.py:58
msgid "IP"
msgstr "IP"

#: seahub/base/management/commands/export_file_access_log.py:58
msgid "Device"
msgstr "Appareil"

#: seahub/base/management/commands/export_file_access_log.py:58
msgid "Date"
msgstr "Date"

#: seahub/base/management/commands/export_file_access_log.py:59
msgid "Library Name"
msgstr "Nom de la bibliothèque"

#: seahub/base/management/commands/export_file_access_log.py:59
msgid "Library ID"
msgstr "ID de la bibliothèque."

#: seahub/base/management/commands/export_file_access_log.py:59
msgid "Library Owner"
msgstr "Propriétaire de la bibliothèque."

#: seahub/base/management/commands/export_file_access_log.py:59
msgid "File Path"
msgstr "Chemin du fichier"

#: seahub/base/management/commands/export_file_access_log.py:85
#: seahub/base/templatetags/seahub_tags.py:141
msgid "Deleted"
msgstr "Supprimé"

#: seahub/base/management/commands/export_file_access_log.py:88
#: seahub/templates/snippets/add_watermark.html:10
msgid "Anonymous User"
msgstr "Utilisateur anonyme"

#: seahub/base/management/commands/export_users.py:43
#: seahub/base/management/commands/export_users.py:47
#: seahub/views/sysadmin.py:172 seahub/views/sysadmin.py:176
msgid "Status"
msgstr "Statut"

#: seahub/base/management/commands/export_users.py:43
#: seahub/views/sysadmin.py:172 seahub/views/sysadmin.py:768
msgid "Role"
msgstr "Rôle"

#: seahub/base/management/commands/export_users.py:45
#: seahub/base/management/commands/export_users.py:49
#: seahub/views/sysadmin.py:174 seahub/views/sysadmin.py:178
#: seahub/views/sysadmin.py:643
msgid "Create At"
msgstr "Créé le"

#: seahub/base/management/commands/export_users.py:45
#: seahub/base/management/commands/export_users.py:49
#: seahub/views/sysadmin.py:174 seahub/views/sysadmin.py:178
msgid "Last Login"
msgstr "Dernière connexion"

#: seahub/base/management/commands/export_users.py:45
#: seahub/base/management/commands/export_users.py:49
#: seahub/institutions/views.py:186 seahub/views/sysadmin.py:174
#: seahub/views/sysadmin.py:178
msgid "Admin"
msgstr "Administration"

#: seahub/base/management/commands/export_users.py:45
#: seahub/base/management/commands/export_users.py:49
#: seahub/views/sysadmin.py:174 seahub/views/sysadmin.py:178
msgid "LDAP(imported)"
msgstr "LDAP (importé)"

#: seahub/base/management/commands/export_users.py:118
#: seahub/views/sysadmin.py:234
msgid "Active"
msgstr "Actif"

#: seahub/base/management/commands/export_users.py:120
#: seahub/views/sysadmin.py:236
msgid "Inactive"
msgstr "Inactif"

#: seahub/base/management/commands/export_users.py:126
#: seahub/base/management/commands/export_users.py:127
#: seahub/templates/client_login_confirm.html:9 seahub/views/sysadmin.py:242
#: seahub/views/sysadmin.py:243
msgid "Yes"
msgstr "Oui"

#: seahub/base/management/commands/export_users.py:132
#: seahub/views/sysadmin.py:248
msgid "Guest"
msgstr "Invité"

#: seahub/base/management/commands/export_users.py:134
#: seahub/base/management/commands/export_users.py:138
#: seahub/views/sysadmin.py:250 seahub/views/sysadmin.py:254
msgid "Default"
msgstr "Défaut"

#: seahub/base/templatetags/seahub_tags.py:140
msgid "Added"
msgstr "Ajouté"

#: seahub/base/templatetags/seahub_tags.py:142
msgid "Removed"
msgstr "Enlevé"

#: seahub/base/templatetags/seahub_tags.py:143
msgid "Modified"
msgstr "Modifié"

#: seahub/base/templatetags/seahub_tags.py:144
msgid "Renamed"
msgstr "Renommé"

#: seahub/base/templatetags/seahub_tags.py:145
msgid "Moved"
msgstr "Déplacé"

#: seahub/base/templatetags/seahub_tags.py:146
msgid "Added folder"
msgstr ""

#: seahub/base/templatetags/seahub_tags.py:147
msgid "Removed folder"
msgstr ""

#: seahub/base/templatetags/seahub_tags.py:148
#: seahub/notifications/management/commands/send_file_updates.py:172
msgid "Renamed folder"
msgstr "Dossier renommé"

#: seahub/base/templatetags/seahub_tags.py:149
#: seahub/notifications/management/commands/send_file_updates.py:177
msgid "Moved folder"
msgstr "Dossier déplacé"

#: seahub/base/templatetags/seahub_tags.py:150
msgid "Added or modified"
msgstr "Ajouté ou modifié"

#: seahub/base/templatetags/seahub_tags.py:165
#: seahub/base/templatetags/seahub_tags.py:236
msgid "Reverted library to status at"
msgstr "Retour de la bibliothèque à son état du "

#: seahub/base/templatetags/seahub_tags.py:168
#: seahub/base/templatetags/seahub_tags.py:239
#, python-format
msgid "Reverted file \"%(file)s\" to status at %(time)s."
msgstr "Retour du fichier \"%(file)s\" à son état du %(time)s."

#: seahub/base/templatetags/seahub_tags.py:172
#: seahub/base/templatetags/seahub_tags.py:243
msgid "Recovered deleted folder"
msgstr ""

#: seahub/base/templatetags/seahub_tags.py:174
#: seahub/base/templatetags/seahub_tags.py:245 seahub/views/ajax.py:460
msgid "Changed library name or description"
msgstr "Le nom de la bibliothèque ou sa description a changé."

#: seahub/base/templatetags/seahub_tags.py:176
#: seahub/base/templatetags/seahub_tags.py:247
msgid "Auto merge by seafile system"
msgstr "Fusion automatique par Seafile"

#: seahub/base/templatetags/seahub_tags.py:178
#: seahub/base/templatetags/seahub_tags.py:249
#: seahub/notifications/management/commands/send_file_updates.py:112
msgid "Created library"
msgstr "Bibliothèque créée"

#: seahub/base/templatetags/seahub_tags.py:329
#: seahub/base/templatetags/seahub_tags.py:365
msgid "Just now"
msgstr "À l'instant"

#: seahub/base/templatetags/seahub_tags.py:340
#, python-format
msgid "%(days)d day ago"
msgid_plural "%(days)d days ago"
msgstr[0] "Il y a %(days)d jour"
msgstr[1] "Il y a %(days)d jours"
msgstr[2] "Il y a %(days)d jours"

#: seahub/base/templatetags/seahub_tags.py:347
#, python-format
msgid "%(hours)d hour ago"
msgid_plural "%(hours)d hours ago"
msgstr[0] "Il y a %(hours)d heure"
msgstr[1] "Il y a %(hours)d heures"
msgstr[2] "Il y a %(hours)d heures"

#: seahub/base/templatetags/seahub_tags.py:354
#, python-format
msgid "%(minutes)d minute ago"
msgid_plural "%(minutes)d minutes ago"
msgstr[0] "Il y a %(minutes)d minute"
msgstr[1] "Il y a %(minutes)d minutes"
msgstr[2] "Il y a %(minutes)d minutes"

#: seahub/base/templatetags/seahub_tags.py:360
#, python-format
msgid "%(seconds)d second ago"
msgid_plural "%(seconds)d seconds ago"
msgstr[0] "Il y a %(seconds)d seconde"
msgstr[1] "Il y a %(seconds)d secondes"
msgstr[2] "Il y a %(seconds)d secondes"

#: seahub/base/templatetags/seahub_tags.py:485
msgid "Read-Write"
msgstr "Lecture / Écriture"

#: seahub/base/templatetags/seahub_tags.py:487
msgid "Read-Only"
msgstr "Lecture seule"

#: seahub/base/templatetags/seahub_tags.py:511
#: seahub/base/templatetags/seahub_tags.py:523
#, python-format
msgid "%(size)d byte"
msgid_plural "%(size)d bytes"
msgstr[0] "%(size)d byte"
msgstr[1] "%(size)d octets"
msgstr[2] "%(size)d octets"

#: seahub/base/templatetags/seahub_tags.py:525
#, python-format
msgid "%s KB"
msgstr "%s Ko"

#: seahub/base/templatetags/seahub_tags.py:527
#, python-format
msgid "%s MB"
msgstr "%s Mo"

#: seahub/base/templatetags/seahub_tags.py:529
#, python-format
msgid "%s GB"
msgstr "%s Go"

#: seahub/base/templatetags/seahub_tags.py:531
#, python-format
msgid "%s TB"
msgstr "%s To"

#: seahub/base/templatetags/seahub_tags.py:533
#, python-format
msgid "%s PB"
msgstr "%s Po"

#: seahub/contacts/models.py:78
msgid "Email is required."
msgstr "L'adresse e-mail est requise."

#: seahub/dingtalk/views.py:51 seahub/dingtalk/views.py:75
#: seahub/dingtalk/views.py:84 seahub/dingtalk/views.py:106
#: seahub/dingtalk/views.py:123 seahub/dingtalk/views.py:167
#: seahub/dingtalk/views.py:192 seahub/dingtalk/views.py:201
#: seahub/dingtalk/views.py:223 seahub/dingtalk/views.py:260
#: seahub/dingtalk/views.py:300 seahub/dingtalk/views.py:347
#: seahub/dingtalk/views.py:367 seahub/dingtalk/views.py:436
#: seahub/dingtalk/views.py:483 seahub/oauth/views.py:100
#: seahub/oauth/views.py:123 seahub/oauth/views.py:169
#: seahub/oauth/views.py:181 seahub/oauth/views.py:187
#: seahub/oauth/views.py:222 seahub/templates/remote_user/error.html:8
#: seahub/weixin/views.py:67 seahub/weixin/views.py:86
#: seahub/weixin/views.py:107 seahub/weixin/views.py:192
#: seahub/weixin/views.py:211 seahub/work_weixin/views.py:69
#: seahub/work_weixin/views.py:74 seahub/work_weixin/views.py:84
#: seahub/work_weixin/views.py:88 seahub/work_weixin/views.py:107
#: seahub/work_weixin/views.py:178 seahub/work_weixin/views.py:183
#: seahub/work_weixin/views.py:193 seahub/work_weixin/views.py:197
msgid "Error, please contact administrator."
msgstr "Erreur, veuillez contacter un administrateur."

#: seahub/dingtalk/views.py:126 seahub/dingtalk/views.py:370
#: seahub/weixin/views.py:110
#, python-format
msgid "User %s not found or inactive."
msgstr "L'utilisateur %s n'a pas été trouvé ou est inactif."

#: seahub/forms.py:59
msgid "The two passwords didn't match."
msgstr "Les deux mots de passe ne correspondent pas."

#: seahub/forms.py:68
msgid "Name can't be empty"
msgstr "Le nom ne peut être vide"

#: seahub/forms.py:69
msgid "Name is too long (maximum is 255 characters)"
msgstr "Le nom est trop long. (Le maximum est de 255 caractères.)"

#: seahub/forms.py:72
msgid "Description can't be empty"
msgstr "La description ne doit pas être vide"

#: seahub/forms.py:73
msgid "Description is too long (maximum is 100 characters)"
msgstr "La description est trop longue. (Le maximum est de 100 caractères.)"

#: seahub/forms.py:83 seahub/forms.py:169
#, python-format
msgid "Name %s is not valid"
msgstr "Le nom %s n'est pas valide"

#: seahub/forms.py:97 seahub/share/views.py:200 seahub/views/ajax.py:308
#: seahub/views/ajax.py:312 seahub/views/ajax.py:316 seahub/views/ajax.py:327
#: seahub/views/ajax.py:447
msgid "Argument missing"
msgstr "Argument manquant"

#: seahub/forms.py:111
msgid "Oldname is required"
msgstr "L'ancien nom est requis"

#: seahub/forms.py:114 seahub/forms.py:135
msgid "It's too long."
msgstr "C'est trop long."

#: seahub/forms.py:115 seahub/forms.py:136
msgid "It's required."
msgstr "Requis."

#: seahub/forms.py:122 seahub/forms.py:143
#, python-format
msgid "Name \"%s\" is not valid"
msgstr "Le nom « %s » n'est pas valide"

#: seahub/forms.py:162
msgid "Library name is required"
msgstr "Le nom de la bibliothèque est requis"

#: seahub/forms.py:164
msgid "Please enter a number"
msgstr "Veuillez entrer un numéro"

#: seahub/forms.py:184
msgid "Name is required"
msgstr "Le nom est requis"

#: seahub/forms.py:185
msgid "Please enter a valid number"
msgstr "Veuillez introduire un numéro valide"

#: seahub/forms.py:186
msgid "Text is required"
msgstr "Texte requis"

#: seahub/group/error_msg.py:8
msgid "The group has already created"
msgstr "Le groupe a déjà été créé"

#: seahub/group/error_msg.py:9
msgid "Failed to create group"
msgstr "Impossible de créer le groupe"

#: seahub/group/error_msg.py:12
msgid "The group has already created in this org."
msgstr "Ce groupe a déjà été créé dans cette organisation."

#: seahub/group/error_msg.py:13
msgid "Failed to create org group."
msgstr "Impossible de créer le groupe de l'organisation."

#: seahub/group/error_msg.py:16
msgid "Permission error: only group staff can add member"
msgstr "Erreur de permission : seuls les administrateurs du groupe peuvent ajouter des membres"

#: seahub/group/error_msg.py:18
msgid "Group is full"
msgstr "Le groupe est complet"

#: seahub/group/error_msg.py:19
msgid "Failed to add member to group"
msgstr "Impossible d'ajouter des membres au groupe"

#: seahub/group/error_msg.py:22
msgid "Only group staff can remove member"
msgstr "Seuls les administrateurs du groupe peuvent supprimer un membre"

#: seahub/group/error_msg.py:24
msgid "Can not remove myself"
msgstr "Impossible de se supprimer soi-même"

#: seahub/group/forms.py:29
msgid "Group name can't be empty"
msgstr "Le nom du groupe ne peut pas être vide"

#: seahub/group/forms.py:30
msgid "Group name is too long (maximum is 255 characters)"
msgstr "Le nom du groupe est trop long. (Le maximum est de 255 caractères.)"

#: seahub/group/forms.py:46
msgid "Verification message can't be empty"
msgstr "Le message de vérification ne peut pas être vide"

#: seahub/group/forms.py:47
msgid "Verification message is too long (maximun is 255 characters)"
msgstr "Le message de vérification est trop long (le maximum est de 255 caractères)"

#: seahub/group/templates/group/add_member_email.html:8
msgid "Hi, "
msgstr "Bonjour,"

#: seahub/group/templates/group/add_member_email.html:11
#, python-format
msgid ""
"%(escaped_nickname)s invited you to join group %(grp_name)s on "
"%(site_name)s: "
msgstr "%(escaped_nickname)s vous a invité à rejoindre un groupe %(grp_name)s sur %(site_name)s : "

#: seahub/group/templates/group/group_join_email.html:2
#, python-format
msgid ""
"%(user)s want to join to Group \"%(group_name)s\", here is the verification "
"message: "
msgstr "%(user)s veut se joindre au groupe \"%(group_name)s\", voici le message de vérification : "

#: seahub/group/templates/group/group_join_email.html:6
#: seahub/templates/email_base.html:10
msgid "Thanks for using our site!"
msgstr "Merci d'utiliser notre service !"

#: seahub/group/templates/group/group_join_email.html:8
#: seahub/templates/email_base.html:15
#, python-format
msgid "The %(site_name)s team"
msgstr "L'équipe de %(site_name)s"

#: seahub/group/views.py:105 seahub/share/views.py:137
#: seahub/views/__init__.py:451 seahub/views/ajax.py:381
#: seahub/views/ajax.py:427 seahub/views/file.py:1249
#: seahub/views/file.py:1276 seahub/views/file.py:1500
#: seahub/views/file.py:1539 seahub/views/repo.py:115 seahub/views/repo.py:172
#: seahub/views/repo.py:230 seahub/views/repo.py:258 seahub/views/repo.py:287
#: seahub/views/repo.py:411
msgid "Permission denied"
msgstr "Autorisation refusée"

#: seahub/group/views.py:171
#, python-format
msgid "You are invited to join a group on %s"
msgstr "Vous êtes invité à joindre le groupe sur %s"

#: seahub/institutions/views.py:184
msgid "Owner"
msgstr "Propriétaire"

#: seahub/institutions/views.py:188
msgid "Member"
msgstr "Membre"

#: seahub/institutions/views.py:219 seahub/views/sysadmin.py:365
msgid "Failed to delete: the user does not exist"
msgstr "Impossible de supprimer : l'utilisateur n'existe pas"

#: seahub/institutions/views.py:223
msgid "Failed to delete: the user is system administrator"
msgstr "Impossible to supprimer: l'utilisateur est un administrateur système"

#: seahub/institutions/views.py:227 seahub/views/sysadmin.py:355
#, python-format
msgid "Successfully deleted %s"
msgstr "%s a été supprimé avec succès."

#: seahub/invitations/models.py:95
#, python-format
msgid "You are invited to join %(site_name)s."
msgstr "Vous avez invité %(site_name)s à rejoindre."

#: seahub/invitations/models.py:98
#, python-brace-format
msgid "You are invited to join team {org_name}."
msgstr ""

#: seahub/invitations/templates/invitations/invitation_email.html:9
#: seahub/invitations/templates/invitations/invitation_revoke_email.html:9
#: seahub/notifications/templates/notifications/file_updates_email.html:7
#: seahub/notifications/templates/notifications/notify_virus.html:10
#: seahub/notifications/templates/notifications/notify_virus.html:17
#: seahub/share/templates/share/audit_code_email.html:7
#: seahub/share/templates/share/share_link_email.html:6
#: seahub/templates/registration/activation_email.html:9
#: seahub/templates/registration/password_reset_email.html:9
#: seahub/templates/shared_link_email.html:9
#: seahub/templates/shared_upload_link_email.html:8
#: seahub/templates/snippets/reset_repo_password.html:7
#: seahub/templates/sysadmin/short_time_linving_password_reset_link.html:10
#: seahub/templates/sysadmin/user_activation_email.html:9
#: seahub/templates/sysadmin/user_add_email.html:7
#: seahub/templates/sysadmin/user_batch_add_email.html:7
#: seahub/templates/sysadmin/user_freeze_email.html:9
#: seahub/templates/sysadmin/user_reset_email.html:9
#: seahub/templates/user_quota_full.html:9
msgid "Hi,"
msgstr "Bonjour,"

#: seahub/invitations/templates/invitations/invitation_email.html:13
#, python-format
msgid ""
"You are invited to join team %(org_name)s. Please click the link below:"
msgstr ""

#: seahub/invitations/templates/invitations/invitation_email.html:15
#, python-format
msgid ""
"%(inviter_name)s invited you to join %(site_name)s. Please click the link "
"below:"
msgstr "%(inviter_name)s vous a invité à rejoindre %(site_name)s. Veuillez cliquer sur le lien suivant :"

#: seahub/invitations/templates/invitations/invitation_revoke_email.html:12
#, python-format
msgid "%(inviter)s revoked your access to %(site_name)s."
msgstr "%(inviter)s a révoqué votre accès à %(site_name)s."

#: seahub/invitations/templates/invitations/token_view.html:4
msgid "Create Account"
msgstr "Créer un compte"

#: seahub/invitations/templates/invitations/token_view.html:8
msgid "Set your password"
msgstr "Définir un mot de passe"

#: seahub/invitations/templates/invitations/token_view.html:17
#: seahub/options/templates/options/set_user_options.html:14
#: seahub/organizations/templates/organizations/org_register.html:52
#: seahub/share/templates/share/share_link_email_audit.html:39
#: seahub/templates/decrypt_repo_form.html:13
#: seahub/templates/registration/password_change_form.html:25
#: seahub/templates/registration/password_reset_confirm.html:28
#: seahub/templates/registration/password_reset_form.html:40
#: seahub/templates/registration/password_set_form.html:28
#: seahub/templates/share_access_validation.html:29
msgid "Submit"
msgstr "Soumettre"

#: seahub/invitations/templates/invitations/token_view.html:26
msgid "It is required."
msgstr "Cela est requis."

#: seahub/notifications/management/commands/notify_admins_on_virus.py:67
#: seahub/notifications/management/commands/notify_admins_on_virus.py:82
#: seahub/notifications/management/commands/notify_admins_on_virus.py:103
#, python-format
msgid "Virus detected on %s"
msgstr "Virus détecté sur %s"

#: seahub/notifications/management/commands/send_dingtalk_notifications.py:185
#: seahub/notifications/templates/notifications/notice_email.html:9
#, python-format
msgid ""
"\n"
"You've got 1 new notice on %(site_name)s:\n"
msgid_plural ""
"\n"
"You've got %(num)s new notices on %(site_name)s:\n"
msgstr[0] "\nVous avez 1 nouvelle notification sur %(site_name)s:\n"
msgstr[1] "\nVous avez %(num)s nouvelles notifications sur %(site_name)s :\n"
msgstr[2] "\nVous avez %(num)s nouvelles notifications sur %(site_name)s :\n"

#: seahub/notifications/management/commands/send_file_updates.py:115
msgid "Renamed library"
msgstr "Bibliothèque renommée"

#: seahub/notifications/management/commands/send_file_updates.py:118
msgid "Deleted library"
msgstr "Supprimer une bibliothèque"

#: seahub/notifications/management/commands/send_file_updates.py:121
msgid "Restored library"
msgstr "Bibliothèque restaurée"

#: seahub/notifications/management/commands/send_file_updates.py:125
msgid "Removed all items from trash."
msgstr "Supprimer tous les éléments de la corbeille."

#: seahub/notifications/management/commands/send_file_updates.py:127
#, python-format
msgid "Removed items older than %s days from trash."
msgstr "Supprimer les éléments de la corbeille de plus de %s jours."

#: seahub/notifications/management/commands/send_file_updates.py:135
msgid "Created file"
msgstr "Fichier créé"

#: seahub/notifications/management/commands/send_file_updates.py:138
msgid "Deleted file"
msgstr "Fichier supprimé"

#: seahub/notifications/management/commands/send_file_updates.py:141
msgid "Restored file"
msgstr "Fichier restauré"

#: seahub/notifications/management/commands/send_file_updates.py:144
msgid "Renamed file"
msgstr "Fichier renommé"

#: seahub/notifications/management/commands/send_file_updates.py:150
msgid "Moved file"
msgstr "Fichier déplacé"

#: seahub/notifications/management/commands/send_file_updates.py:156
msgid "Updated file"
msgstr "Fichier mis à jour"

#: seahub/notifications/management/commands/send_file_updates.py:163
msgid "Created folder"
msgstr "Dossier créé"

#: seahub/notifications/management/commands/send_file_updates.py:166
msgid "Deleted folder"
msgstr "Dossier supprimé"

#: seahub/notifications/management/commands/send_file_updates.py:169
msgid "Restored folder"
msgstr "Dossier restauré"

#: seahub/notifications/management/commands/send_file_updates.py:279
#, python-format
msgid "New file updates on %s"
msgstr "Nouvelles mises à jour fichier sur %s"

#: seahub/notifications/management/commands/send_notices.py:461
#, python-format
msgid "New notice on %s"
msgstr " Nouvelle notification sur %s"

#: seahub/notifications/management/commands/send_notices_to_social_account.py:252
#, python-format
msgid "You've got %(num)s new notices on %(site_name)s:\n"
msgstr "Vous avez %(num)s nouvelles notifications sur %(site_name)s :\n"

#: seahub/notifications/models.py:559
#, python-format
msgid ""
"A file named <a href='%(file_link)s'>%(file_name)s</a> is uploaded to <a "
"href='%(link)s'>%(name)s</a>"
msgstr "Un fichier nommé <a href='%(file_link)s'>%(file_name)s</a> est envoyé vers <a href='%(link)s'>%(name)s</a>"

#: seahub/notifications/models.py:566
#, python-format
msgid "A file named <strong>%(file_name)s</strong> is uploaded"
msgstr ""

#: seahub/notifications/models.py:601
#, python-format
msgid ""
"A folder named <a href='%(folder_link)s'>%(folder_name)s</a> is uploaded to "
"<a href='%(link)s'>%(name)s</a>"
msgstr ""

#: seahub/notifications/models.py:608
#, python-format
msgid "A folder named <strong>%(folder_name)s</strong> is uploaded"
msgstr ""

#: seahub/notifications/models.py:742
#, python-format
msgid ""
"User <a href='%(user_profile)s'>%(username)s</a> has asked to join group <a "
"href='%(href)s'>%(group_name)s</a>, verification message: "
"%(join_request_msg)s"
msgstr "L'utilisateur <a href='%(user_profile)s'>%(username)s</a> a demandé à rejoindre un groupe <a href='%(href)s'>%(group_name)s</a>, message de vérification: %(join_request_msg)s"

#: seahub/notifications/models.py:771
#, python-format
msgid ""
"User <a href='%(user_profile)s'>%(group_staff)s</a> has added you to group "
"<a href='%(href)s'>%(group_name)s</a>"
msgstr "L'utilisateur <a href='%(user_profile)s'>%(group_staff)s</a> a été ajouté au groupe <a href='%(href)s'>%(group_name)s</a>"

#: seahub/notifications/models.py:797
#, python-format
msgid ""
"File <a href='%(file_url)s'>%(file_name)s</a> has a new comment from user "
"%(author)s"
msgstr "Le fichier <a href='%(file_url)s'>%(file_name)s</a>a un nouveau commentaire de l'utilisateur %(author)s"

#: seahub/notifications/models.py:814
#, python-format
msgid ""
"<a href='%(file_url)s'>Draft #%(draft_id)s</a> has a new comment from user "
"%(author)s"
msgstr "<a href='%(file_url)s'>Brouillon #%(draft_id)s</a> a une nouveau commentaire de l'utilisateur %(author)s"

#: seahub/notifications/models.py:831
#, python-format
msgid ""
"%(from_user)s has sent you a request for <a href='%(file_url)s'>draft "
"#%(draft_id)s</a>"
msgstr "%(from_user)s a envoyé une requête pour <a href='%(file_url)s'>brouillon #%(draft_id)s</a>"

#: seahub/notifications/models.py:854
#: seahub/notifications/templates/notifications/notice_email.html:66
#, python-format
msgid ""
"Guest %(user)s accepted your <a "
"href=\"%(url_base)s%(inv_url)s\">invitation</a> at %(time)s."
msgstr "l'invité %(user)s a accepté votre <a href=\"%(url_base)s%(inv_url)s\">invitation</a> à %(time)s."

#: seahub/notifications/models.py:878
#, python-format
msgid ""
"%(user)s has transfered a library named <a "
"href=\"%(repo_url)s\">%(repo_name)s</a> to you."
msgstr "%(user)s vous a transféré une bibliotèque nommée <a href=\"%(repo_url)s\">%(repo_name)s</a>."

#: seahub/notifications/models.py:951
#, python-brace-format
msgid "{name} created {obj_type} {obj_link} in library {repo_link}."
msgstr ""

#: seahub/notifications/models.py:953
#, python-brace-format
msgid ""
"{name} created {obj_type} {obj_link} and {obj_path_count_minus_one} other "
"{obj_type}(s) in library {repo_link}."
msgstr ""

#: seahub/notifications/models.py:958
#, python-brace-format
msgid "{name} deleted {obj_type} {obj_name} in library {repo_link}."
msgstr ""

#: seahub/notifications/models.py:960
#, python-brace-format
msgid ""
"{name} deleted {obj_type} {obj_name} and {obj_path_count_minus_one} other "
"{obj_type}(s) in library {repo_link}."
msgstr ""

#: seahub/notifications/models.py:964
#, python-brace-format
msgid "{name} restored {obj_type} {obj_link} in library {repo_link}."
msgstr ""

#: seahub/notifications/models.py:968
#, python-brace-format
msgid ""
"{name} renamed {obj_type} {old_obj_name} to {obj_link} in library "
"{repo_link}."
msgstr ""

#: seahub/notifications/models.py:973
#, python-brace-format
msgid "{name} moved {obj_type} {obj_link} in library {repo_link}."
msgstr ""

#: seahub/notifications/models.py:975
#, python-brace-format
msgid ""
"{name} moved {obj_type} {obj_link} and {obj_path_count_minus_one} other "
"{obj_type}(s) in library {repo_link}."
msgstr ""

#: seahub/notifications/models.py:979
#, python-brace-format
msgid "{name} updated {obj_type} {obj_link} in library {repo_link}."
msgstr ""

#: seahub/notifications/models.py:982
#, python-brace-format
msgid "{name} {op_type} {obj_type} {obj_link} in library {repo_link}."
msgstr ""

#: seahub/notifications/templates/notifications/file_updates_email.html:9
#, python-format
msgid ""
"\n"
"You've got 1 new file updates on %(site_name)s:\n"
msgid_plural ""
"\n"
"You've got %(num)s file updates on %(site_name)s:\n"
msgstr[0] "\nVous avez 1 mise à jour de fichier sur %(site_name)s :\n"
msgstr[1] "\nVous avez %(num)s mises à jour de fichier sur %(site_name)s :\n"
msgstr[2] "\nVous avez %(num)s mises à jour de fichier sur %(site_name)s :\n"

#: seahub/notifications/templates/notifications/file_updates_email.html:20
msgid "Operation"
msgstr "Opération"

#: seahub/notifications/templates/notifications/file_updates_email.html:21
#: seahub/templates/snippets/repo_dir_trash_tr.html:21
msgid "File"
msgstr "Fichier"

#: seahub/notifications/templates/notifications/file_updates_email.html:21
msgid "Library"
msgstr "Bibliothèque"

#: seahub/notifications/templates/notifications/notice_email.html:7
#, python-format
msgid "Hi, %(name)s"
msgstr "Bonjour, %(name)s"

#: seahub/notifications/templates/notifications/notice_email.html:19
msgid "Message"
msgstr "Message"

#: seahub/notifications/templates/notifications/notice_email.html:45
#, python-format
msgid ""
"You have received a <a href=\"%(url_base)s%(msg_url)s\">new message</a> from"
" %(user)s."
msgstr "Vous avez reçu un <a href=\"%(url_base)s%(msg_url)s\">nouveau message</a> de %(user)s."

#: seahub/notifications/templates/notifications/notice_email.html:51
#, python-format
msgid ""
"A file named <a href=\"%(url_base)s%(file_url)s\">%(file_name)s</a> is "
"uploaded to your folder <a "
"href=\"%(url_base)s%(folder_url)s\">%(folder_name)s</a>."
msgstr "Un fichier nommé <a href=\"%(url_base)s%(file_url)s\">%(file_name)s</a> a été envoyé dans votre dossier <a href=\"%(url_base)s%(folder_url)s\">%(folder_name)s</a>."

#: seahub/notifications/templates/notifications/notice_email.html:54
#, python-format
msgid ""
"A folder named <a href=\"%(url_base)s%(folder_url)s\">%(folder_name)s</a> is"
" uploaded to your folder <a "
"href=\"%(url_base)s%(parent_dir_url)s\">%(parent_dir_name)s</a>."
msgstr ""

#: seahub/notifications/templates/notifications/notice_email.html:57
#, python-format
msgid ""
"User <a href=\"%(url_base)s%(user_url)s\">%(user)s</a> has asked to join "
"group <a href=\"%(url_base)s%(grp_url)s\">%(grp_name)s</a>, verification "
"message: %(msg)s"
msgstr "L'utilisateur <a href=\"%(url_base)s%(user_url)s\">%(user)s</a> vous demande de rejoindre un groupe  <a href=\"%(url_base)s%(grp_url)s\">%(grp_name)s</a>, message de vérification : %(msg)s."

#: seahub/notifications/templates/notifications/notice_email.html:60
#, python-format
msgid ""
"User <a href=\"%(url_base)s%(user_url)s\">%(user)s</a> has added you to "
"group <a href=\"%(url_base)s%(grp_url)s\">%(grp_name)s</a>"
msgstr "L'utilisateur <a href=\"%(url_base)s%(user_url)s\">%(user)s</a> vous a ajouté au groupe <a href=\"%(url_base)s%(grp_url)s\">%(grp_name)s</a>"

#: seahub/notifications/templates/notifications/notice_email.html:63
#, python-format
msgid ""
"File <a href=\"%(url_base)s%(file_url)s\">%(file_name)s</a> has a new "
"comment from user %(author)s"
msgstr "Le fichier <a href=\"%(url_base)s%(file_url)s\">%(file_name)s</a> a un nouveau commentaire de l'utilisateur %(author)s"

#: seahub/notifications/templates/notifications/notice_email.html:69
#, python-format
msgid ""
"A large number of files in your library <a "
"href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a> has been deleted "
"recently."
msgstr "Un grand nombre de fichiers de votre bibliothèque <a href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a> a été supprimé récemment."

#: seahub/notifications/templates/notifications/notice_email.html:84
msgid "Go check out at the following page:"
msgstr "Veuillez vérifier sur la page suivante :"

#: seahub/notifications/templates/notifications/notice_msg/folder_share_msg.html:1
#, python-format
msgid ""
"%(user)s has shared a folder named <a "
"href=\"%(url_base)s%(lib_url)s\">%(lib_name)s</a> to you."
msgstr "%(user)s à partagé avec vous un dossier nommé <a href=\"%(url_base)s%(lib_url)s\">%(lib_name)s</a>."

#: seahub/notifications/templates/notifications/notice_msg/folder_share_to_group_msg.html:1
#, python-format
msgid ""
"%(user)s has shared a folder named <a "
"href=\"%(url_base)s%(lib_url)s\">%(lib_name)s</a> to group <a "
"href=\"%(url_base)s%(group_url)s\">%(group_name)s</a>."
msgstr "%(user)s a partagé un dossier nommé <a href=\"%(url_base)s%(lib_url)s\">%(lib_name)s</a> avec le groupe <a href=\"%(url_base)s%(group_url)s\">%(group_name)s</a>."

#: seahub/notifications/templates/notifications/notice_msg/repo_share_msg.html:1
#, python-format
msgid ""
"%(user)s has shared a library named <a "
"href=\"%(url_base)s%(lib_url)s\">%(lib_name)s</a> to you."
msgstr "%(user)s a partagé une bibliothèque nommée <a href=\"%(url_base)s%(lib_url)s\">%(lib_name)s</a> avec vous."

#: seahub/notifications/templates/notifications/notice_msg/repo_share_to_group_msg.html:1
#, python-format
msgid ""
"%(user)s has shared a library named <a "
"href=\"%(url_base)s%(lib_url)s\">%(lib_name)s</a> to group <a "
"href=\"%(url_base)s%(group_url)s\">%(group_name)s</a>."
msgstr "%(user)s a partagé une bibliothèque nommée <a href=\"%(url_base)s%(lib_url)s\">%(lib_name)s</a> au groupe <a href=\"%(url_base)s%(group_url)s\">%(group_name)s</a>."

#: seahub/notifications/templates/notifications/notify_virus.html:13
#, python-format
msgid ""
"Virus detected in library %(repo_name)s during regular scanning: "
"%(file_path)s."
msgstr "Des logiciels malveillants ont été détectés lors de scans réguliers dans la bibliothèque %(repo_name)s: %(file_path)s."

#: seahub/notifications/templates/notifications/notify_virus.html:20
msgid "Virus is detected on regular scanning:"
msgstr "Des logiciels malveillants ont été détectés lors de scans réguliers :"

#: seahub/notifications/utils.py:429
#, python-format
msgid "%(author)s added a new comment in document %(sdoc_name)s"
msgstr ""

#: seahub/notifications/utils.py:436 seahub/notifications/utils.py:456
msgid "Details"
msgstr "Détails"

#: seahub/notifications/utils.py:442
#, python-format
msgid "%(author)s added a new reply in document %(sdoc_name)s"
msgstr ""

#: seahub/notifications/utils.py:448
#, python-format
#| msgid "%(author)s added a new comment in document %(sdoc_name)s"
msgid ""
"%(author)s has marked the comment \"%(resolve_comment)s\" as resolved in "
"document %(sdoc_name)s\n"
msgstr ""

#: seahub/oauth/views.py:225
#: seahub/templates/remote_user/create_unknown_user_false.html:8
#: seahub/work_weixin/views.py:111
msgid ""
"Error, new user registration is not allowed, please contact administrator."
msgstr "Erreur, l'enregistrement d'un nouvel utilisateur n'est pas autorisé, veuillez contacter l'administrateur."

#: seahub/options/templates/options/set_user_options.html:7
msgid "Please choose how to view encrypted libraries online:"
msgstr "Veuillez choisir comment voir les bibliothèques cryptées en ligne : "

#: seahub/options/templates/options/set_user_options.html:10
msgid "Send passwords to the server."
msgstr "Envoyer les mots de passe au serveur."

#: seahub/options/templates/options/set_user_options.html:10
msgid "Files will be decrypted in the server before being sent to you."
msgstr "Les fichiers seront déchiffrés sur le serveur avant de vous être envoyés."

#: seahub/options/templates/options/set_user_options.html:12
msgid "Save passwords in your browser."
msgstr "Sauvegardez les mots de passe dans votre navigateur."

#: seahub/options/templates/options/set_user_options.html:12
msgid "Files will be decrypted in your browser when you download them."
msgstr "Les fichiers seront déchiffrés dans votre navigateur quand vous les téléchargerez."

#: seahub/options/templates/options/set_user_options.html:13
msgid ""
"Tip: the latter way is more secure, but it is not supported well by all "
"browsers. We advise you to use the latest version of Chrome or Firefox."
msgstr "Astuce : La dernière méthode est plus sécurisée, mais elle n'est pas bien supportée par tous les navigateurs. Nous vous conseillons d'utiliser la dernière version de Chrome ou Firefox."

#: seahub/organizations/api/admin/users.py:810
#, python-brace-format
msgid "Failed. You can only invite {org_members_quota} members."
msgstr ""

#: seahub/organizations/api/admin/users.py:814
msgid "The number of users exceeds the limit"
msgstr ""

#: seahub/organizations/api/admin/users.py:832
#, python-brace-format
msgid "User {email} already exists."
msgstr ""

#: seahub/organizations/forms.py:41 seahub/share/views.py:354
#: seahub/share/views.py:367
msgid "Email address is not valid"
msgstr "L'adresse e-mail n'est pas valide"

#: seahub/organizations/templates/organizations/org_register.html:3
#: seahub/organizations/templates/organizations/org_register.html:13
#: seahub/templates/choose_register.html:3
#: seahub/templates/choose_register.html:8
#: seahub/templates/registration/login.html:118
#: seahub/templates/registration/registration_form.html:3
#: seahub/templates/registration/registration_form.html:14
msgid "Signup"
msgstr "S'inscrire"

#: seahub/organizations/templates/organizations/org_register.html:15
#: seahub/templates/registration/registration_form.html:16
msgid "Welcome back, you are already signed in."
msgstr "Bienvenue à nouveau, vous êtes déjà inscrit."

#: seahub/organizations/templates/organizations/org_register.html:18
msgid "Organization Name"
msgstr "Nom de l'organisation"

#: seahub/organizations/templates/organizations/org_register.html:32
msgid "Admin Name"
msgstr "Nom de l'administrateur"

#: seahub/organizations/templates/organizations/org_register.html:37
msgid "Admin Email"
msgstr "E-mail de l'administrateur"

#: seahub/organizations/templates/organizations/org_register.html:45
#: seahub/templates/registration/password_change_form.html:22
#: seahub/templates/registration/password_set_form.html:25
#: seahub/templates/registration/registration_form.html:31
#: seahub/templates/sysadmin/sudo_mode.html:4
#: seahub/templates/sysadmin/sudo_mode.html:37
msgid "Confirm Password"
msgstr "Confirmer le mot de passe"

#: seahub/organizations/templates/organizations/org_register.html:75
#: seahub/templates/registration/registration_form.html:80
msgid "Email cannot be blank"
msgstr "L'adresse e-mail ne peut pas être vide"

#: seahub/organizations/templates/organizations/org_register.html:79
#: seahub/templates/registration/login.html:195
#: seahub/templates/registration/password_change_form.html:53
#: seahub/templates/registration/password_reset_confirm.html:56
#: seahub/templates/registration/password_set_form.html:51
#: seahub/templates/registration/registration_form.html:84
#: seahub/templates/sysadmin/sudo_mode.html:70
msgid "Password cannot be blank"
msgstr "Le mot de passe ne peut pas être vide"

#: seahub/organizations/templates/organizations/org_register.html:83
#: seahub/templates/registration/password_change_form.html:57
#: seahub/templates/registration/password_reset_confirm.html:60
#: seahub/templates/registration/password_set_form.html:55
#: seahub/templates/registration/registration_form.html:88
msgid "Please enter the password again"
msgstr "Veuillez ressaisir le mot de passe"

#: seahub/organizations/templates/organizations/org_register.html:87
#: seahub/templates/registration/password_change_form.html:61
#: seahub/templates/registration/password_reset_confirm.html:64
#: seahub/templates/registration/password_set_form.html:59
#: seahub/templates/registration/registration_form.html:92
msgid "Passwords don't match"
msgstr "Les mots de passe ne correspondent pas"

#: seahub/organizations/templates/organizations/sysadmin_log_paginator.html:4
#: seahub/templates/snippets/admin_paginator.html:4
msgid "Previous"
msgstr "Précédent"

#: seahub/organizations/templates/organizations/sysadmin_log_paginator.html:7
#: seahub/templates/snippets/admin_paginator.html:7
#: seahub/two_factor/templates/two_factor/_wizard_actions.html:5
msgid "Next"
msgstr "Suivant"

#: seahub/organizations/templates/organizations/sysadmin_log_paginator.html:12
#: seahub/templates/snippets/admin_paginator.html:12
msgid "Per page: "
msgstr "Par page : "

#: seahub/organizations/views.py:284 seahub/thumbnail/views.py:160
msgid "Invalid token."
msgstr "Token non valide."

#: seahub/profile/templates/profile/set_profile_react.html:5
msgid "Settings"
msgstr "Paramètres"

#: seahub/profile/templates/profile/set_profile_react.html:21
msgctxt "true name"
msgid "Name:"
msgstr "Nom : "

#: seahub/profile/templates/profile/set_profile_react.html:27
#: seahub/templates/registration/password_set_form.html:4
#: seahub/templates/registration/password_set_form.html:13
msgid "Set Password"
msgstr "Définir un mot de passe"

#: seahub/profile/templates/profile/set_profile_react.html:27
msgid "Update"
msgstr "Mettre à jour"

#: seahub/profile/templates/profile/user_profile.html:4
msgid "Profile"
msgstr "Profil"

#: seahub/profile/views.py:49
msgid "Successfully edited profile."
msgstr "Profil modifié avec succès."

#: seahub/profile/views.py:53
msgid "Failed to edit profile"
msgstr "Impossible de modifier le profil"

#: seahub/profile/views.py:257
msgid "Has not accepted invitation yet"
msgstr "L'invitation n'a pas encore été acceptée."

#: seahub/profile/views.py:282
msgid "Demo account can not be deleted."
msgstr "Le compte de démo ne peut pas être supprimé."

#: seahub/profile/views.py:309
msgid "Failed to set default library."
msgstr "Impossible de définir comme bibliothèque par défaut."

#: seahub/profile/views.py:313
msgid "Can not set encrypted library as default library."
msgstr "Impossible de définir une bibliothèque cryptée comme bibliothèque par défaut."

#: seahub/profile/views.py:318
#, python-format
msgid "Successfully set \"%s\" as your default library."
msgstr "%s définie comme votre bibliothèque par défaut avec succès."

#: seahub/seadoc/views.py:26 seahub/seadoc/views.py:80
#: seahub/seadoc/views.py:158 seahub/views/__init__.py:442
#: seahub/views/__init__.py:485 seahub/views/__init__.py:621
#: seahub/views/__init__.py:783 seahub/views/ajax.py:376
msgid "Library does not exist"
msgstr "La bibliothèque n'existe pas"

#: seahub/seadoc/views.py:152
msgid "File path invalid."
msgstr ""

#: seahub/share/decorators.py:50
msgid "Invalid verification code, please try again."
msgstr ""

#: seahub/share/decorators.py:81
msgid "Link does not exist."
msgstr "Le lien n'existe pas."

#: seahub/share/decorators.py:84
msgid "Link is expired."
msgstr "Le lien est expiré."

#: seahub/share/decorators.py:125
msgid "The number of share link exceeds the limit."
msgstr ""

#: seahub/share/models.py:127
msgid "Password can't be empty"
msgstr "Le mot de passe ne peut pas être vide"

#: seahub/share/models.py:134
msgid "Please enter a correct password."
msgstr "Saisissez un mot de passe correct."

#: seahub/share/templates/share/audit_code_email.html:10
#, python-format
msgid "The verification code is %(code)s. It is valid for one hour."
msgstr ""

#: seahub/share/templates/share/share_link_email.html:9
#, python-format
msgid ""
"\n"
"    %(shared_from)s shared a file link with you.\n"
msgstr ""

#: seahub/share/templates/share/share_link_email.html:14
#, python-format
msgid ""
"\n"
"You can click <a href=%(url)s>here</a> to verify your email address and visit it.\n"
msgstr ""

#: seahub/share/templates/share/share_link_email_audit.html:4
#: seahub/share/templates/share/share_link_email_audit.html:24
msgid "Email address verification"
msgstr ""

#: seahub/share/templates/share/share_link_email_audit.html:25
msgid "Please provide your email address to continue."
msgstr "Veuillez renseigner votre e-mail pour continuer."

#: seahub/share/templates/share/share_link_email_audit.html:28
msgid "Enter your email address"
msgstr ""

#: seahub/share/templates/share/share_link_email_audit.html:29
msgid "Get code"
msgstr "Obtenir un code"

#: seahub/share/templates/share/share_link_email_audit.html:31
msgid "Paste the verification code here"
msgstr ""

#: seahub/share/templates/share/share_link_email_audit.html:64
msgid "Resend"
msgstr ""

#: seahub/share/templates/share/share_link_email_audit.html:92
msgid "A verification code has been sent to the email address."
msgstr ""

#: seahub/share/views.py:133
msgid "Please choose a folder."
msgstr ""

#: seahub/share/views.py:157
msgid "Successfully saved."
msgstr "Sauvegardé avec succès."

#: seahub/share/views.py:187
msgid "Preview and download"
msgstr "Prévisualiser et télécharger"

#: seahub/share/views.py:188
msgid "Preview only"
msgstr "Aperçu uniquement"

#: seahub/share/views.py:189
msgid "Download and upload"
msgstr "Téléchargement et envoi"

#: seahub/share/views.py:190
msgid "Edit on cloud and download"
msgstr "Éditer dans le cloud et télécharger"

#: seahub/share/views.py:191
msgid "Edit on cloud only"
msgstr "Édition dans le cloud uniquement"

#: seahub/share/views.py:223
msgid "Share Link"
msgstr "Lien de partage"

#: seahub/share/views.py:223 seahub/views/sysadmin.py:643
msgid "Creator"
msgstr "Créateur"

#: seahub/share/views.py:224
msgid "Permission"
msgstr "Droit"

#: seahub/share/views.py:224
msgid "Expiration"
msgstr "Expiration"

#: seahub/share/views.py:254 seahub/thumbnail/views.py:42
#: seahub/thumbnail/views.py:167 seahub/views/ajax.py:140
#: seahub/views/ajax.py:418
msgid "Library does not exist."
msgstr "La bibliothèque n'existe pas."

#: seahub/share/views.py:258 seahub/views/ajax.py:386
msgid "Folder does not exist."
msgstr "Le répertoire n’existe pas."

#: seahub/share/views.py:306
msgid "Only the owner of the library has permission to share it."
msgstr "Seul le propriétaire de la bibliothèque a l'autorisation de la partager."

#: seahub/share/views.py:344
msgid "Please check the email(s) you entered"
msgstr "Veuillez vérifier l'e-mail ou les e-mails que vous avez entré(s)"

#: seahub/share/views.py:360
msgid "Share link is not found"
msgstr "Le lien de partage n'a pas été trouvé"

#: seahub/share/views.py:375
msgid "Verification code"
msgstr "Code de vérification"

#: seahub/share/views.py:386
msgid "Failed to send a verification code, please try again later."
msgstr "L'envoi du code de vérification a échoué, veuillez réessayer plus tard."

#: seahub/templates/404.html:6
msgid "Sorry, but the requested page could not be found."
msgstr "Désolé, mais la page demandée est introuvable."

#: seahub/templates/base.html:8 seahub/templates/base_for_react.html:9
msgid "File, Collaboration, Team, Organization"
msgstr "Fichier, Collaboration, Équipe, Organisation"

#: seahub/templates/base.html:35
msgid "Close"
msgstr "Fermer"

#: seahub/templates/choose_register.html:9
msgid "Create a personal account"
msgstr "Créer un compte personnel"

#: seahub/templates/choose_register.html:10
msgid "Create an organization account"
msgstr "Créer un compte d'organisation"

#: seahub/templates/client_login_complete.html:6
msgid "The client has logged in. Please open the client to confirm."
msgstr ""

#: seahub/templates/client_login_confirm.html:6
msgid "Client Login Confirm"
msgstr ""

#: seahub/templates/client_login_confirm.html:8
msgid "Do you want to login to your client?"
msgstr ""

#: seahub/templates/decrypt_repo_form.html:7
msgid ""
"This library is encrypted. Please input the password if you want to browse "
"it online. And the password will be kept on the server for only 1 hour."
msgstr "Cette bibliothèque est cryptée. Veuillez entrer le mot de passe si vous voulez la parcourir en ligne. Le mot de passe est conservé sur le serveur pendant 1 heure."

#: seahub/templates/decrypt_repo_form.html:26
#: seahub/templates/share_access_validation.html:40
msgid "Please enter the password."
msgstr "Veuillez entrer le mot de passe."

#: seahub/templates/download.html:4
msgid "Download"
msgstr "Télécharger"

#: seahub/templates/i18n.html:6
msgid "Upload Folder"
msgstr "Importer un dossier"

#: seahub/templates/i18n.html:7
msgid "Add auto expiration"
msgstr "Ajouter l'expiration automatique"

#: seahub/templates/i18n.html:8
msgid "Days"
msgstr "Nombre de jours"

#: seahub/templates/i18n.html:9
msgid "Shared Links"
msgstr "Liens partagés"

#: seahub/templates/i18n.html:10
msgid "View and manage all the shared links in this library."
msgstr "Voir et administrer tous les liens partagés de cette bibliothèque."

#: seahub/templates/i18n.html:11
msgid "Owned Libs"
msgstr "Bibliothèques possédées"

#: seahub/templates/i18n.html:12
msgid "Shared Libs"
msgstr "Bibliothèques partagées"

#: seahub/templates/onlyoffice_file_view_react.html:86
#: seahub/templates/onlyoffice_file_view_react.html:175
#: seahub/templates/onlyoffice_file_view_react.html:198
#: seahub/templates/sdoc_file_view_react.html:65
#: seahub/templates/sdoc_file_view_react.html:88
#: seahub/templates/view_file_onlyoffice.html:93
#: seahub/templates/view_file_onlyoffice.html:182
#: seahub/templates/view_file_onlyoffice.html:205
msgid "Failed. Please check the network."
msgstr "Échec. Veuillez vérifier le réseau."

#: seahub/templates/registration/activation_email.html:12
#, python-format
msgid ""
"You (or someone pretending to be you) have asked to register an account at "
"%(site_name)s. If this wasn't you, please ignore this email and your address"
" will be removed from our records."
msgstr "Vous (ou quelqu'un en votre nom) a demandé la création d'un compte sur %(site_name)s. Si ce n'était pas vous, veuillez ignorer cet e-mail et votre adresse sera retirée de nos bases de données."

#: seahub/templates/registration/activation_email.html:14
#, python-format
msgid ""
"To activate this account, please click the following link within the next "
"%(expiration_days)s days: "
msgstr "Pour activer ce compte, veuillez cliquer sur le lien suivant dans les %(expiration_days)s prochains jours : "

#: seahub/templates/registration/activation_email.html:18
#: seahub/templates/registration/registration_form.html:52
msgid "Sign Up"
msgstr "S'inscrire"

#: seahub/templates/registration/logged_out.html:4
#: seahub/templates/registration/logout.html:4
msgid "Log Out"
msgstr "Déconnexion"

#: seahub/templates/registration/logged_out.html:8
#: seahub/templates/registration/logout.html:8
msgid "Thanks for your participation! "
msgstr "Merci d'utiliser Seafile! "

#: seahub/templates/registration/logged_out.html:8
#: seahub/templates/registration/logout.html:8
#: seahub/templates/registration/password_change_done.html:10
msgid "Log in again"
msgstr "Vous connecter à nouveau"

#: seahub/templates/registration/login.html:4
#: seahub/templates/registration/login.html:33
#: seahub/templates/registration/login.html:74
#: seahub/templates/registration/multi_adfs_sso.html:4
#: seahub/templates/registration/multi_adfs_sso.html:35
#: seahub/templates/registration/multi_adfs_sso.html:46
#: seahub/templates/registration/password_reset_complete.html:8
#: seahub/templates/sysadmin/user_activation_email.html:15
#: seahub/templates/sysadmin/user_add_email.html:23
#: seahub/templates/sysadmin/user_batch_add_email.html:19
msgid "Log In"
msgstr "Se connecter"

#: seahub/templates/registration/login.html:43
msgid "Refresh"
msgstr "Rafraichir"

#: seahub/templates/registration/login.html:63
msgid "Incorrect email or password"
msgstr "Mot de passe ou e-mail incorrect"

#: seahub/templates/registration/login.html:71
#, python-format
msgid "Remember me for %(remember_days)s days "
msgstr "Mémoriser pendant %(remember_days)s jours"

#: seahub/templates/registration/login.html:78
#: seahub/templates/registration/login.html:82
msgid "Single Sign-On"
msgstr "Authentification unique"

#: seahub/templates/registration/login.html:89
msgid "Login with"
msgstr ""

#: seahub/templates/registration/login.html:115
msgid "Forgot password?"
msgstr "Mot de passe oublié ?"

#: seahub/templates/registration/login.html:183
msgid "Failed to refresh the CAPTCHA, please try again later."
msgstr "Impossible de rafraichir le CAPTCHA, veuillez essayer ultérieurement."

#: seahub/templates/registration/login.html:191
#: seahub/templates/registration/multi_adfs_sso.html:89
msgid "Email or username cannot be blank"
msgstr "L'e-mail ou le nom d'utilisateur ne peut être vide"

#: seahub/templates/registration/password_change_done.html:4
msgid "Password Change Successfully"
msgstr "Mot de passe modifié avec succès."

#: seahub/templates/registration/password_change_done.html:9
msgid "Your password has been changed successfully."
msgstr "Votre mot de passe a été modifié avec succès."

#: seahub/templates/registration/password_change_form.html:3
#: seahub/templates/registration/password_change_form.html:12
msgid "Password Modification"
msgstr "Modifier le mot de passe"

#: seahub/templates/registration/password_change_form.html:15
msgid "Please update your password before continue."
msgstr "Veuillez mettre à jour votre mot de passe avant de poursuivre."

#: seahub/templates/registration/password_change_form.html:17
msgid "Current Password"
msgstr "Mot de passe actuel"

#: seahub/templates/registration/password_change_form.html:19
msgid "New Password"
msgstr "Nouveau mot de passe"

#: seahub/templates/registration/password_change_form.html:49
msgid "Current password cannot be blank"
msgstr "Le mot de passe actuel ne peut être vide"

#: seahub/templates/registration/password_reset_complete.html:4
msgid "Successfully reset password"
msgstr "Mot de passe réinitialisé avec succès"

#: seahub/templates/registration/password_reset_complete.html:8
msgid "Successfully reset password."
msgstr "Mot de passe réinitialisé avec succès."

#: seahub/templates/registration/password_reset_confirm.html:4
#: seahub/templates/registration/password_reset_done.html:4
#: seahub/templates/registration/password_reset_done.html:29
#: seahub/templates/registration/password_reset_form.html:4
#: seahub/templates/registration/password_reset_form.html:35
msgid "Password Reset"
msgstr "Réinitialisation du mot de passe"

#: seahub/templates/registration/password_reset_confirm.html:17
msgid "Reset Password"
msgstr "Réinitialisation du mot de passe"

#: seahub/templates/registration/password_reset_confirm.html:19
msgid "New Password: "
msgstr "Nouveau mot de passe : "

#: seahub/templates/registration/password_reset_confirm.html:23
msgid "Confirm Password: "
msgstr "Confirmez le mot de passe : "

#: seahub/templates/registration/password_reset_confirm.html:35
msgid "Failed to reset password: this link is no longer available."
msgstr "Impossible de réinitialiser le mot de passe : ce lien n'est plus disponible."

#: seahub/templates/registration/password_reset_done.html:31
msgid "We've sent a password reset email to your mailbox."
msgstr "Un message de réinitialisation de votre mot de passe a été envoyé dans votre boîte mail."

#: seahub/templates/registration/password_reset_done.html:32
msgid "Back to login page"
msgstr ""

#: seahub/templates/registration/password_reset_email.html:12
#, python-format
msgid ""
"To reset the password of your account %(account)s on %(site_name)s, please "
"click the following link: "
msgstr "Pour réinitialiser le mot de passe de votre compte %(account)s sur %(site_name)s, cliquez sur le lien suivant :"

#: seahub/templates/registration/password_reset_email.html:20
msgid "If you did not request it, just skip it."
msgstr "Si vous n'êtes pas à l'origine de cette demande, vous pouvez l'ignorer."

#: seahub/templates/registration/password_reset_form.html:37
msgid "We will send you an email to set new password"
msgstr "Nous vous enverrons un e-mail pour définir un nouveau mot de passe"

#: seahub/templates/registration/password_reset_form.html:38
msgid "Your email used in login"
msgstr ""

#: seahub/templates/registration/register_complete_email.html:1
#, python-format
msgid ""
"You're receiving this e-mail because you are the admin of %(site_name)s, and"
" a new user %(reg_email)s is joined."
msgstr "Vous recevez cette invitation en tant qu'admin du site%(site_name)set parce que l'utilisateur %(reg_email)s l'a rejoint."

#: seahub/templates/registration/register_complete_email.html:3
msgid "Please click the following link to view the new account:"
msgstr "Cliquez sur le lien suivant pour voir le nouveau compte :"

#: seahub/templates/registration/register_complete_email_subject.html:1
#, python-format
msgid "New account created on %(site_name)s"
msgstr "Nouveau compte créé sur le site %(site_name)s"

#: seahub/templates/registration/registration_complete.html:4
#: seahub/templates/shibboleth/complete.html:4
msgid "Registration complete"
msgstr "Enregistrement terminé"

#: seahub/templates/registration/registration_complete.html:10
msgid ""
"An activation email has been sent. Please check your email and click on the "
"link to activate your account."
msgstr "Un e-mail d'activation a été envoyé. Veuillez vérifier vos messages et cliquer sur le lien pour activer votre compte."

#: seahub/templates/registration/registration_complete.html:12
msgid ""
"Registration complete, please wait for administrator to activate your "
"account."
msgstr "Enregistrement terminé, veuillez attendre qu'un administrateur active votre compte."

#: seahub/templates/registration/registration_complete.html:15
msgid "Signup function is not enabled."
msgstr "la fonction d'inscription n'est pas activée."

#: seahub/templates/registration/registration_form.html:37
msgid "Department"
msgstr "Département"

#: seahub/templates/registration/registration_form.html:42
msgid "Telephone"
msgstr "Téléphone"

#: seahub/templates/registration/registration_form.html:47
msgid "Note"
msgstr "Remarque"

#: seahub/templates/remote_user/not_active.html:6
#: seahub/templates/shibboleth/complete.html:8 seahub/work_weixin/views.py:132
msgid ""
"Your account is created successfully, please wait for administrator to "
"activate your account."
msgstr "Votre compte a bien été créé avec succès, veuillez patienter le temps qu'un administrateur active votre compte."

#: seahub/templates/repo_folder_trash_react.html:5
msgid "Trash"
msgstr "Corbeille"

#: seahub/templates/repo_history_react.html:5
msgid "History"
msgstr "Historique"

#: seahub/templates/repo_snapshot_react.html:5
msgid "Snapshot"
msgstr "Instantané"

#: seahub/templates/share_access_validation.html:6
msgid ""
"Please input the password if you want to browse the shared file/folder."
msgstr ""

#: seahub/templates/shared_link_email.html:12
#, python-format
msgid ""
"%(escaped_nickname)s shared a %(file_shared_type)s <span style=\"font-"
"weight:bold;\">%(escaped_file_shared_name)s</span> to you on %(site_name)s:"
msgstr "%(escaped_nickname)s a partagé un %(file_shared_type)s <span style=\"font-weight:bold;\">%(escaped_file_shared_name)s</span> avec vous sur %(site_name)s :"

#: seahub/templates/shared_link_email.html:17
#: seahub/templates/shared_upload_link_email.html:20
#: seahub/templates/sysadmin/user_add_email.html:20
#: seahub/templates/sysadmin/user_batch_add_email.html:16
msgid "Password:"
msgstr "Mot de passe :"

#: seahub/templates/shared_upload_link_email.html:11
#, python-format
msgid "%(escaped_nickname)s shared an upload link to you on %(site_name)s."
msgstr "%(escaped_nickname)s ont partagé un lien d'envoi avec vous sur %(site_name)s."

#: seahub/templates/shared_upload_link_email.html:15
msgid "You can go to the following page and upload your files:"
msgstr "Rendez-vous sur la page suivante et envoyez des fichiers :"

#: seahub/templates/snippets/password_strength_js.html:7
msgid "Password strength should be strong or very strong"
msgstr "La robustesse du mot de passe doit être forte ou très forte."

#: seahub/templates/snippets/password_strength_js.html:11
#: seahub/templates/snippets/password_strength_js.html:97
msgid "Password strength"
msgstr "Robustesse du mot de passe"

#: seahub/templates/snippets/password_strength_js.html:18
msgid ""
"The password should contain different types of characters to make it strong:"
" uppercase letters, lowercase letters, numbers and special characters."
msgstr ""

#: seahub/templates/snippets/policy_service_link.html:5
#: seahub/templates/snippets/policy_service_link.html:9
msgid "Privacy Policy"
msgstr "Politique de vie privée"

#: seahub/templates/snippets/policy_service_link.html:7
#: seahub/templates/snippets/policy_service_link.html:11
msgid "Terms of Service"
msgstr "Conditions générales"

#: seahub/templates/snippets/repo_dir_trash_tr.html:6
msgid "Folder"
msgstr "Dossier"

#: seahub/templates/snippets/repo_dir_trash_tr.html:11
#: seahub/templates/snippets/repo_dir_trash_tr.html:26
msgid "Restore"
msgstr "Restaurer"

#: seahub/templates/snippets/reset_repo_password.html:10
#, python-format
msgid ""
"The new password of library %(repo_name)s is %(password)s. Please change it "
"as soon as possible."
msgstr "Le nouveau mot de passe de la bibliothèque %(repo_name)s est %(password)s. Veuillez le changer le plus rapidement possible."

#: seahub/templates/sysadmin/short_time_linving_password_reset_link.html:13
#, python-format
msgid ""
"Administrator on %(site_name)s is resetting your password for %(account)s, "
"please click the following link to continue: "
msgstr ""

#: seahub/templates/sysadmin/sudo_mode.html:24
msgid "Confirm password to continue"
msgstr "Confirmer le mot de passe pour continuer"

#: seahub/templates/sysadmin/sudo_mode.html:25
msgid ""
"You are entering admin area, we won't ask for your password again for a few "
"hours."
msgstr "Vous entrez dans l'espace d'administration, nous ne vous demanderons plus votre mot de passe pour quelques heures."

#: seahub/templates/sysadmin/sudo_mode.html:32
msgid "Incorrect password"
msgstr "Mot de passe incorrect"

#: seahub/templates/sysadmin/user_activation_email.html:12
#, python-format
msgid "Your account %(username)s on %(site_name)s has been activated."
msgstr "Votre compte %(username)s sur %(site_name)s a été activé."

#: seahub/templates/sysadmin/user_add_email.html:11
#, python-format
msgid ""
"%(nickname)s invited you to join organization \"%(org_name)s\" on "
"%(site_name)s."
msgstr "%(nickname)s vous invité à rejoindre l’organisation \"%(org_name)s\" sur %(site_name)s."

#: seahub/templates/sysadmin/user_add_email.html:13
#: seahub/templates/sysadmin/user_batch_add_email.html:10
#, python-format
msgid "%(nickname)s invited you to join %(site_name)s."
msgstr "%(nickname)s vous a invité à rejoindre %(site_name)s."

#: seahub/templates/sysadmin/user_add_email.html:18
#: seahub/templates/sysadmin/user_batch_add_email.html:14
msgid "Here is your account information:"
msgstr "Informations de votre compte :"

#: seahub/templates/sysadmin/user_add_email.html:19
#: seahub/templates/sysadmin/user_batch_add_email.html:15
msgid "Email:"
msgstr "E-mail :"

#: seahub/templates/sysadmin/user_freeze_email.html:12
#, python-format
msgid ""
"Account %(user)s froze due to excessive failed logins. Please check at:"
msgstr "Le compte %(user)s est bloqué suite à de trop nombreux échecs de connexion. Veuillez vérifier sur :"

#: seahub/templates/sysadmin/user_reset_email.html:12
#, python-format
msgid ""
"Your password on %(site_name)s has been reset. Now it is %(password)s. "
"Please change it as soon as possible. "
msgstr "Votre mot de passe sur %(site_name)s a été réinitialisé. Votre mot de passe est maintenant %(password)s. Veuillez le changer dès que possible."

#: seahub/templates/text_diff.html:12
msgid "modification details"
msgstr "Détails de la modification"

#: seahub/templates/text_diff.html:15
#: seahub/two_factor/templates/two_factor/core/backup_tokens.html:26
msgid "Back"
msgstr "Retour"

#: seahub/templates/text_diff.html:21
msgid "Current Path:"
msgstr "Chemin d'accès actuel :"

#: seahub/templates/text_diff.html:33
msgid "It's a newly-created blank file."
msgstr "Il s'agit d'un fichier vide nouvellement créé."

#: seahub/templates/text_diff.html:40
msgid "before modification"
msgstr "avant modification"

#: seahub/templates/text_diff.html:42
msgid "after modification"
msgstr "après modification"

#: seahub/templates/user_quota_full.html:12
#, python-format
msgid "Your quota is almost full on %(site_name)s."
msgstr "Votre quota de %(site_name)s est presque rempli"

#: seahub/templates/user_quota_full.html:14
msgid "Used:"
msgstr "Utilisé :"

#: seahub/templates/wiki/wiki.html:25
msgid "Last modified by"
msgstr "Modifié dernièrement par"

#: seahub/thumbnail/views.py:48 seahub/thumbnail/views.py:178
#: seahub/views/__init__.py:483
msgid "Invalid arguments."
msgstr "Arguments non valides."

#: seahub/thumbnail/views.py:65 seahub/thumbnail/views.py:191
msgid "Failed to create thumbnail."
msgstr "Échec de la création de la vignette."

#: seahub/two_factor/forms.py:39 seahub/two_factor/forms.py:63
#: seahub/two_factor/forms.py:167 seahub/two_factor/forms.py:173
#: seahub/two_factor/forms.py:297
msgid "Token"
msgstr "Token"

#: seahub/two_factor/templates/two_factor/_wizard_actions.html:4
#: seahub/two_factor/templates/two_factor/profile/disable.html:12
msgid "Cancel"
msgstr "Annuler"

#: seahub/two_factor/templates/two_factor/core/backup_tokens.html:6
msgid "Backup Tokens"
msgstr "Sauvegarde de tokens"

#: seahub/two_factor/templates/two_factor/core/backup_tokens.html:8
msgid ""
"Backup tokens can be used when your primary and backup\n"
"      phone numbers aren't available. The backup tokens below can be used\n"
"      for login verification. If you've used up all your backup tokens, you\n"
"      can generate a new set of backup tokens. Only the backup tokens shown\n"
"      below will be valid."
msgstr "Les jetons de sauvegarde peuvent être utilisés lorsque les principaux et\nles numéros de téléphones sont indisponibles. Les jetons de sauvegarde\nci-dessous peuvent être utilisés pour la vérification de connexion. Si vous\navez utilisé tous vos jetons de sauvegarde, vous pouvez générer un nouvel\nensemble de jetons de sauvegarde. Seuls les jetons de sauvegarde affichés\nci-dessous seront valides."

#: seahub/two_factor/templates/two_factor/core/backup_tokens.html:20
msgid "Print these tokens and keep them somewhere safe."
msgstr "Imprimez ces jetons et gardez-les dans un endroit sûr."

#: seahub/two_factor/templates/two_factor/core/backup_tokens.html:22
msgid "You don't have any backup codes yet."
msgstr "Vous n'avez aucune sauvegarde de code pour l'instant"

#: seahub/two_factor/templates/two_factor/core/backup_tokens.html:27
msgid "Generate Tokens"
msgstr "Générer des tokens"

#: seahub/two_factor/templates/two_factor/core/login.html:7
msgid "Two-Factor Authentication"
msgstr "Authentification à deux facteurs"

#: seahub/two_factor/templates/two_factor/core/login.html:19
msgid ""
"Open the two-factor authentication app on your device to view your "
"authentication token and verify your identify."
msgstr "Ouvrez l'application d'authentification à deux facteurs sur votre périphérique pour voir votre token d'authentification et vérifier votre identité"

#: seahub/two_factor/templates/two_factor/core/login.html:22
msgid "Authentication token"
msgstr "Token d'authentification"

#: seahub/two_factor/templates/two_factor/core/login.html:28
#, python-format
msgid "Remember this computer for %(remember_days)s days"
msgstr "Se souvenir de cet ordinateur pendant %(remember_days)s jour(s)"

#: seahub/two_factor/templates/two_factor/core/login.html:33
#: seahub/two_factor/templates/two_factor/core/login.html:52
msgid "Incorrect code"
msgstr "Code incorrect"

#: seahub/two_factor/templates/two_factor/core/login.html:37
#: seahub/two_factor/templates/two_factor/core/login.html:57
msgid "Verify"
msgstr "Vérifié"

#: seahub/two_factor/templates/two_factor/core/login.html:42
msgid "Don't have your phone?"
msgstr "Vous n'avez pas votre téléphone ?"

#: seahub/two_factor/templates/two_factor/core/login.html:43
msgid "Enter a two-factor backup code"
msgstr "Entrer un code de secours à deux facteurs"

#: seahub/two_factor/templates/two_factor/core/login.html:49
msgid "Backup code"
msgstr "Code de secours"

#: seahub/two_factor/templates/two_factor/core/login.html:56
msgid ""
"You can enter one of your backup codes in case you lost access to your "
"mobile device."
msgstr "Vous pouvez entrer l'un de vos codes de sauvegarde au cas où vous perderiez l'accès à votre appareil mobile."

#: seahub/two_factor/templates/two_factor/core/setup.html:6
msgid "Enable Two-Factor Authentication"
msgstr "Activer l'authentification à deux facteurs"

#: seahub/two_factor/templates/two_factor/core/setup.html:16
msgid ""
"To start using a token generator, please use your\n"
"        smartphone to scan the QR code below. For example, use Google\n"
"        Authenticator. Then, enter the token generated by the app.\n"
"        "
msgstr "Pour commencer à utiliser un générateur de jetons, utilisez votre\nsmartphone pour scanner le QR code ci-dessous. Par exemple, utilisez\nl'Identificateur de Google. Ensuite, entrez le jeton généré par l'application."

#: seahub/two_factor/templates/two_factor/profile/disable.html:6
msgid "Disable Two-Factor Authentication"
msgstr "Désactiver l'authentification à deux facteurs"

#: seahub/two_factor/templates/two_factor/profile/disable.html:8
msgid ""
"You are about to disable two-factor authentication. This\n"
"    compromises your account security, are you sure?"
msgstr "Vous êtes sur le point de désactiver l'authentification à deux facteurs. Ceci \ncompromet la sécurité de votre compte, êtes-vous certain ?"

#: seahub/two_factor/templates/two_factor/profile/disable.html:11
msgid "Disable"
msgstr "Désactiver"

#: seahub/utils/__init__.py:176 seahub/utils/__init__.py:191
#: seahub/views/file.py:502 seahub/views/file.py:524 seahub/views/file.py:529
#: seahub/views/file.py:582 seahub/views/file.py:871 seahub/views/file.py:1121
#: seahub/views/file.py:1147 seahub/views/file.py:1177
#: seahub/views/file.py:1320 seahub/views/file.py:1432
#: seahub/views/file.py:1575 seahub/views/file.py:1693
#: seahub/views/file.py:2164
msgid "Unable to view file"
msgstr "Impossible d'afficher le fichier"

#: seahub/utils/__init__.py:177
msgid "permission error"
msgstr "Erreur de permission"

#: seahub/views/__init__.py:305
msgid "Unable to view recycle page"
msgstr "Impossible d'afficher la page de la corbeille"

#: seahub/views/__init__.py:360
msgid "Unable to view library modification"
msgstr "Impossible d'afficher les modifications de la bibliothèque"

#: seahub/views/__init__.py:476
msgid "Please specify history ID"
msgstr "Veuillez préciser l'ID de l'historique"

#: seahub/views/__init__.py:480
msgid "Successfully restored the library."
msgstr "Bibliothèque restaurée avec succès"

#: seahub/views/__init__.py:487
msgid "History you specified does not exist"
msgstr "L'historique que vous avez spécifié n'existe pas"

#: seahub/views/__init__.py:489
msgid "Unknown error"
msgstr "Erreur inconnue"

#: seahub/views/__init__.py:790 seahub/views/repo.py:291
#, python-format
msgid "\"%s\" does not exist."
msgstr "\"%s\" n'existe pas."

#: seahub/views/__init__.py:822
#, python-format
msgid "Unable to download \"%s\""
msgstr "Impossible de télécharger \"%s\""

#: seahub/views/ajax.py:161 seahub/views/ajax.py:441
msgid "Library is encrypted."
msgstr "La bibliothèque est cryptée."

#: seahub/views/ajax.py:167
msgid "Error: no head commit id"
msgstr "Erreur : pas d'ID de commit de tête"

#: seahub/views/ajax.py:321
msgid "Wrong repo id"
msgstr "Mauvais ID de repo"

#: seahub/views/ajax.py:332 seahub/views/ajax.py:364
msgid "Bad upload link token."
msgstr "Mauvais token de lien d'envoi."

#: seahub/views/ajax.py:338 seahub/views/file.py:515 seahub/views/file.py:546
#: seahub/views/file.py:1269 seahub/views/file.py:1534
#: seahub/views/file.py:2200 seahub/views/file.py:2205
#: seahub/views/file.py:2212
msgid "File does not exist"
msgstr "Le fichier n'existe pas"

#: seahub/views/ajax.py:371
msgid "Bad repo id in upload link."
msgstr "Mauvais id de dépôt dans le lien d'envoi."

#: seahub/views/ajax.py:463
msgid "No conflict in the merge."
msgstr "Pas de conflit dans la fusion."

#: seahub/views/file.py:244
msgid "HTTPError: failed to open file online"
msgstr "HTTPError: impossible d'ouvrir le fichier en ligne"

#: seahub/views/file.py:248
msgid "URLError: failed to open file online"
msgstr "URLError: impossible d'ouvrir le fichier en ligne"

#: seahub/views/file.py:255
msgid "The encoding you chose is not proper."
msgstr "L'encodage que vous avez choisi n'est pas approprié."

#: seahub/views/file.py:272 seahub/views/file.py:275
msgid "Unknown file encoding"
msgstr "Encodage de fichier inconnu"

#: seahub/views/file.py:397 seahub/views/file.py:434 seahub/views/file.py:768
#: seahub/views/file.py:881 seahub/views/file.py:982
#, python-format
msgid "File size surpasses %s, can not be opened online."
msgstr "La taille du fichier dépasse %s, il ne peut donc pas être visionné en ligne."

#: seahub/views/file.py:406 seahub/views/file.py:916
msgid "The library is encrypted, can not open file online."
msgstr "La bibliothèque est cryptée. Elle ne peut pas être ouverte en ligne."

#: seahub/views/file.py:940 seahub/views/file.py:1065
#: seahub/views/file.py:1391 seahub/views/file.py:1631
msgid "Error when prepare Office Online file preview page."
msgstr "Erreur en préparant la page de prévisualisation du document Office Online"

#: seahub/views/file.py:975 seahub/views/file.py:1081
#: seahub/views/file.py:1411 seahub/views/file.py:1647
msgid "Error when prepare OnlyOffice file preview page."
msgstr "Erreur en préparant la page de prévisualisation du fichier OnlyOffice"

#: seahub/views/file.py:1213
msgid "Unable to download file, invalid file path"
msgstr "Impossible de télécharger le fichier, chemin de fichier invalide"

#: seahub/views/file.py:1222
msgid "Unable to download file, wrong file path"
msgstr "Impossible de télécharger le fichier, chemin de fichier erroné"

#: seahub/views/file.py:1229
msgid "Unable to download file."
msgstr "Impossible de télécharger le fichier."

#: seahub/views/file.py:1447 seahub/views/file.py:1712
#: seahub/views/repo.py:349
#, python-format
msgid "Share link for %s."
msgstr "Partager le lien pour %s."

#: seahub/views/file.py:1848 seahub/views/file.py:1853
msgid "Unable to download file"
msgstr "Impossible de télécharger le fichier"

#: seahub/views/file.py:2193
msgid "The original file does not exist"
msgstr ""

#: seahub/views/mobile.py:35
#, python-brace-format
msgid "User {token.user} not found"
msgstr ""

#: seahub/views/mobile.py:39
#, python-brace-format
msgid "User {token.user} inactive"
msgstr ""

#: seahub/views/sso.py:170
msgid ""
"This link has already been visited, please click the login button on the "
"client again"
msgstr ""

#: seahub/views/sso.py:195
msgid "Invalid link, please click the login button on the client again"
msgstr ""

#: seahub/views/sso.py:200
msgid "Login timeout, please click the login button on the client again"
msgstr ""

#: seahub/views/sysadmin.py:172 seahub/views/sysadmin.py:176
msgid "Login ID"
msgstr "Identifiant de connexion"

#: seahub/views/sysadmin.py:306 seahub/views/sysadmin.py:332
msgid "Failed to set quota: internal server error"
msgstr "Échec de mise en place du quota : erreur interne du serveur"

#: seahub/views/sysadmin.py:351
msgid "Failed to delete: the user is an organization creator"
msgstr "Impossible de supprimer : l'utilisateur est le créateur de l'organisation"

#: seahub/views/sysadmin.py:396
#, python-format
msgid "Successfully revoke the admin permission of %s"
msgstr "Permissions administrateur de %s supprimées avec succès"

#: seahub/views/sysadmin.py:398
msgid "Failed to revoke admin: the user does not exist"
msgstr "Impossible de supprimer les droits administrateur : l'utilisateur n'existe pas"

#: seahub/views/sysadmin.py:511
#, python-format
msgid ""
"Successfully reset password to %(passwd)s, an email has been sent to "
"%(user)s."
msgstr "Le mot de passe de %(passwd)s a été réinitialisé avec succès, un e-mail a été envoyé à %(user)s."

#: seahub/views/sysadmin.py:526
msgid "Failed to reset password: user does not exist"
msgstr "Impossible de réinitialiser le mot de passe : l'utilisateur n'existe pas"

#: seahub/views/sysadmin.py:575
#, python-format
msgid "Fail to add user %s."
msgstr "Échec de l'ajout de l'utilisateur %s."

#: seahub/views/sysadmin.py:600 seahub/views/sysadmin.py:613
#, python-format
msgid "Successfully added user %s. An email notification has been sent."
msgstr "Utilisateur %s ajouté avec succès. Une notification par e-mail a été envoyée."

#: seahub/views/sysadmin.py:603 seahub/views/sysadmin.py:616
#, python-format
msgid ""
"Successfully added user %s. An error accurs when sending email notification,"
" please check your email configuration."
msgstr "Utilisateur %s ajouté avec succès. Une erreur s'est produite lors de l'envoi de notification par e-mail. Le service de courrier électronique n'est pas configuré correctement."

#: seahub/views/sysadmin.py:605 seahub/views/sysadmin.py:618
#, python-format
msgid "Successfully added user %s."
msgstr "L'utilisateur %s a été ajouté avec succès."

#: seahub/views/sysadmin.py:620
#, python-format
msgid ""
"Successfully added user %s. But email notification can not be sent, because "
"Email service is not properly configured."
msgstr "L'utilisateur %s a été ajouté avec succès. La notification par e-mail ne peut être envoyée, le service d'e-mail n'est pas configuré correctement."

#: seahub/views/sysadmin.py:672
msgid "Input should be a number"
msgstr "La saisie doit être un nombre"

#: seahub/views/sysadmin.py:678
msgid "Success"
msgstr "Succès"

#: seahub/views/sysadmin.py:682
msgid "Input number should be greater than 0"
msgstr "Le nombre saisi doit être supérieur à 0"

#: seahub/views/sysadmin.py:720
msgid "Successfully deleted."
msgstr "Supprimé avec succès."

#: seahub/views/sysadmin.py:750
#, python-format
msgid "Successfully set %s as admin."
msgstr "%s défini en tant qu'administrateur avec succès."

#: seahub/views/sysadmin.py:752
#, python-format
msgid "Failed to set %s as admin: user does not exist."
msgstr "Impossible de définir %s en tant qu'administrateur : l'utilisateur n'existe pas."

#: seahub/views/sysadmin.py:767 seahub/views/sysadmin.py:768
#: seahub/views/sysadmin.py:769 seahub/views/sysadmin.py:782
#: seahub/views/sysadmin.py:783
msgid "Optional"
msgstr "Optionnel"

#: seahub/wiki/views.py:159
msgid "Unable to view Wiki"
msgstr "Impossible d'afficher le Wiki"

#~ msgid ""
#~ "Failed to create new user: the number of users exceeds the organization "
#~ "quota. Please report to your organization (company) administrator."
#~ msgstr ""
#~ "Failed to create new user: the number of users exceeds the organization "
#~ "quota. Please report to your organization (company) administrator."

#~ msgid ""
#~ "Login failed: failed to create user. Please report to your organization "
#~ "(company) administrator."
#~ msgstr ""
#~ "Login failed: failed to create user. Please report to your organization "
#~ "(company) administrator."

#~ msgid "Search Files"
#~ msgstr "Search Files"

#~ msgid "advanced"
#~ msgstr "advanced"

#~ msgid "Last Update"
#~ msgstr "Last Update"

#~ msgid "Size"
#~ msgstr "Size"

#~ msgid "No result found"
#~ msgstr "No result found"

#~ msgid "%(total)s result"
#~ msgid_plural "%(total)s results"
#~ msgstr[0] "a484a55a04c0c78131bafc85f4ec9a09_pl_0"
#~ msgstr[1] "a484a55a04c0c78131bafc85f4ec9a09_pl_1"
#~ msgstr[2] "a484a55a04c0c78131bafc85f4ec9a09_pl_2"

#~ msgid "Folder icon"
#~ msgstr "Folder icon"

#~ msgid "Invalid start date, should be yyyy-mm-dd"
#~ msgstr "Invalid start date, should be yyyy-mm-dd"

#~ msgid "Invalid end date, should be yyyy-mm-dd"
#~ msgstr "Invalid end date, should be yyyy-mm-dd"

#~ msgid "Start date should be earlier than end date."
#~ msgstr "Start date should be earlier than end date."

#~ msgid "Invalid argument."
#~ msgstr "Invalid argument."

#~ msgid "Invalid date."
#~ msgstr "Invalid date."

#~ msgid "Invalid file size."
#~ msgstr "Invalid file size."

#~ msgid "Invalid file size range."
#~ msgstr "Invalid file size range."

#~ msgid "Invalid date range."
#~ msgstr "Invalid date range."

#~ msgid "Library %s not found."
#~ msgstr "Library %s not found."

#~ msgid "Insufficient password strength"
#~ msgstr "Insufficient password strength"

#~ msgid ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> created file <a"
#~ " href=\"%(url_base)s%(obj_url)s\">%(obj_name)s</a> in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."
#~ msgstr ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> created file <a"
#~ " href=\"%(url_base)s%(obj_url)s\">%(obj_name)s</a> in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."

#~ msgid ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> created file <a"
#~ " href=\"%(url_base)s%(obj_url)s\">%(obj_name)s</a> and "
#~ "%(obj_path_count_minus_one)s other file(s) in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."
#~ msgstr ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> created file <a"
#~ " href=\"%(url_base)s%(obj_url)s\">%(obj_name)s</a> and "
#~ "%(obj_path_count_minus_one)s other file(s) in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."

#~ msgid ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> deleted file "
#~ "%(obj_name)s in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."
#~ msgstr ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> deleted file "
#~ "%(obj_name)s in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."

#~ msgid ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> deleted file "
#~ "%(obj_name)s and %(obj_path_count_minus_one)s other file(s) in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."
#~ msgstr ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> deleted file "
#~ "%(obj_name)s and %(obj_path_count_minus_one)s other file(s) in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."

#~ msgid ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> restored file "
#~ "<a href=\"%(url_base)s%(obj_url)s\">%(obj_name)s</a> in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."
#~ msgstr ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> restored file "
#~ "<a href=\"%(url_base)s%(obj_url)s\">%(obj_name)s</a> in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."

#~ msgid ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> renamed file "
#~ "%(old_obj_name)s to <a href=\"%(url_base)s%(obj_url)s\">%(obj_name)s</a> in "
#~ "library <a href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."
#~ msgstr ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> renamed file "
#~ "%(old_obj_name)s to <a href=\"%(url_base)s%(obj_url)s\">%(obj_name)s</a> in "
#~ "library <a href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."

#~ msgid ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> moved file <a "
#~ "href=\"%(url_base)s%(obj_url)s\">%(obj_name)s</a> in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."
#~ msgstr ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> moved file <a "
#~ "href=\"%(url_base)s%(obj_url)s\">%(obj_name)s</a> in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."

#~ msgid ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> moved file <a "
#~ "href=\"%(url_base)s%(obj_url)s\">%(obj_name)s</a> and "
#~ "%(obj_path_count_minus_one)s other file(s) in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."
#~ msgstr ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> moved file <a "
#~ "href=\"%(url_base)s%(obj_url)s\">%(obj_name)s</a> and "
#~ "%(obj_path_count_minus_one)s other file(s) in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."

#~ msgid ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> updated file <a"
#~ " href=\"%(url_base)s%(obj_url)s\">%(obj_name)s</a> in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."
#~ msgstr ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> updated file <a"
#~ " href=\"%(url_base)s%(obj_url)s\">%(obj_name)s</a> in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."

#~ msgid ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> created folder "
#~ "<a href=\"%(url_base)s%(obj_url)s\">%(obj_name)s</a> in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."
#~ msgstr ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> created folder "
#~ "<a href=\"%(url_base)s%(obj_url)s\">%(obj_name)s</a> in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."

#~ msgid ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> created folder "
#~ "<a href=\"%(url_base)s%(obj_url)s\">%(obj_name)s</a> and "
#~ "%(obj_path_count_minus_one)s other folder(s) in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."
#~ msgstr ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> created folder "
#~ "<a href=\"%(url_base)s%(obj_url)s\">%(obj_name)s</a> and "
#~ "%(obj_path_count_minus_one)s other folder(s) in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."

#~ msgid ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> deleted folder "
#~ "%(obj_name)s in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."
#~ msgstr ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> deleted folder "
#~ "%(obj_name)s in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."

#~ msgid ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> deleted folder "
#~ "%(obj_name)s and %(obj_path_count_minus_one)s other folder(s) in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."
#~ msgstr ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> deleted folder "
#~ "%(obj_name)s and %(obj_path_count_minus_one)s other folder(s) in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."

#~ msgid ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> restored folder"
#~ " <a href=\"%(url_base)s%(obj_url)s\">%(obj_name)s</a> in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."
#~ msgstr ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> restored folder"
#~ " <a href=\"%(url_base)s%(obj_url)s\">%(obj_name)s</a> in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."

#~ msgid ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> renamed folder "
#~ "%(old_obj_name)s to <a href=\"%(url_base)s%(obj_url)s\">%(obj_name)s</a> in "
#~ "library <a href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."
#~ msgstr ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> renamed folder "
#~ "%(old_obj_name)s to <a href=\"%(url_base)s%(obj_url)s\">%(obj_name)s</a> in "
#~ "library <a href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."

#~ msgid ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> moved folder <a"
#~ " href=\"%(url_base)s%(obj_url)s\">%(obj_name)s</a> in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."
#~ msgstr ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> moved folder <a"
#~ " href=\"%(url_base)s%(obj_url)s\">%(obj_name)s</a> in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."

#~ msgid ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> moved folder <a"
#~ " href=\"%(url_base)s%(obj_url)s\">%(obj_name)s</a> and "
#~ "%(obj_path_count_minus_one)s other folder(s) in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."
#~ msgstr ""
#~ " User <a href=\"%(url_base)s%(user_url)s\">%(user_name)s</a> moved folder <a"
#~ " href=\"%(url_base)s%(obj_url)s\">%(obj_name)s</a> and "
#~ "%(obj_path_count_minus_one)s other folder(s) in library <a "
#~ "href=\"%(url_base)s%(repo_url)s\">%(repo_name)s</a>."
