# Jean-Baptiste Holcroft <jean-baptiste@holcroft.fr>, 2016, 2018.
# Ldm Public <ldmpub@gmail.com>, 2018, 2019, 2020, 2021.
# Olivier Humbert <trebmuh@tuxfamily.org>, 2018, 2019, 2020, 2021.
# ButterflyOfFire <ButterflyOfFire@protonmail.com>, 2018, 2019, 2020.
# WWWesten <wwwesten@gmail.com>, 2019.
# libermax <libremax@protonmail.com>, 2019.
# LocLab fr <ao@localizationlab.org>, 2019, 2020.
# Marc Delisle <marc@infomarc.info>, 2019.
# Michal Čihař <michal@cihar.com>, 2019.
# Julien Lepiller <roptat@lepiller.eu>, 2019.
# anonymous <noreply@weblate.org>, 2019, 2020.
# Swann Martinet <swann.ranskassa@laposte.net>, 2019.
# Adolfo Jayme Barrientos <fitojb@ubuntu.com>, 2019.
# Deleted User <noreply+16022@weblate.org>, 2019.
# Nathan <bonnemainsnathan@gmail.com>, 2019.
# Serge Heiden <slh@ens-lyon.fr>, 2020.
# Julien Humbert <julroy67@gmail.com>, 2020, 2021.
# Localisation Lab <ao@localizationlab.org>, 2020.
# Mayeul Kauffmann <mayeul.kauffmann@free.fr>, 2020.
# Jeannette L <j.lavoie@net-c.ca>, 2020.
# Anonymous <noreply@weblate.org>, 2020.
# Coucouf <coucouf@coucouf.fr>, 2020.
# mate <mate+hostedweblate@e.email>, 2020.
# pechee <peculiarcheese@gmail.com>, 2020.
# AO Localisation Lab <ao@localizationlab.org>, 2021.
# ayiniho <ayiniho@tedomum.net>, 2021.
# J. Lavoie <j.lavoie@net-c.ca>, 2021.
# Simon Picot <simonpicot06@gmail.com>, 2021.
msgid ""
msgstr ""
"Project-Id-Version: Weblate 4.9\n"
"Report-Msgid-Bugs-To: https://github.com/WeblateOrg/weblate/issues\n"
"POT-Creation-Date: 2021-11-09 13:04+0000\n"
"PO-Revision-Date: 2021-10-28 04:58+0000\n"
"Last-Translator: Ldm Public <ldmpub@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/weblate/"
"application/fr/>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.9-dev\n"

#: weblate/accounts/avatar.py:103
msgctxt "No known user"
msgid "None"
msgstr "Aucun"

#: weblate/accounts/avatar.py:129 weblate/templates/accounts/profile.html:205
#: weblate/templates/accounts/user.html:22 weblate/templates/base.html:238
#: weblate/templates/snippets/user-list.html:12
msgid "User avatar"
msgstr "Avatar de l’utilisateur"

#: weblate/accounts/forms.py:82
msgid ""
"This e-mail address is already in use. Please supply a different e-mail "
"address."
msgstr ""
"Cette adresse courriel est déjà utilisée. Veuillez saisir une adresse "
"courriel différente."

#: weblate/accounts/forms.py:108
msgid "This username is already taken. Please choose another."
msgstr "Ce nom d’utilisateur existe déjà. Veuillez en choisir un autre."

#: weblate/accounts/forms.py:119 weblate/accounts/forms.py:769
#: weblate/auth/models.py:321 weblate/templates/manage-access.html:36
msgid "Full name"
msgstr "Nom complet"

#: weblate/accounts/forms.py:170 weblate/accounts/models.py:557
msgid "Public e-mail"
msgstr "Adresse courriel publique"

#: weblate/accounts/forms.py:277
#, python-format
msgid "Component list: %s"
msgstr "Liste de composants : %s"

#: weblate/accounts/forms.py:303 weblate/accounts/forms.py:370
#: weblate/accounts/templatetags/authnames.py:36 weblate/auth/models.py:327
#: weblate/templates/accounts/user.html:196
#: weblate/templates/manage-access.html:38 weblate/utils/fields.py:91
#: weblate/wladmin/forms.py:56
msgid "E-mail"
msgstr "Adresse courriel"

#: weblate/accounts/forms.py:304
msgid "You can add another e-mail address below."
msgstr "Vous pouvez ajouter une autre adresse courriel ci-dessous."

#: weblate/accounts/forms.py:346
msgid "Subject"
msgstr "Sujet"

#: weblate/accounts/forms.py:348
msgid "Your name"
msgstr "Votre nom"

#: weblate/accounts/forms.py:350
msgid "Your e-mail"
msgstr "Votre adresse courriel"

#: weblate/accounts/forms.py:352 weblate/templates/manage/performance.html:27
#: weblate/templates/manage/performance.html:73
#: weblate/trans/models/announcement.py:85
msgid "Message"
msgstr "Message"

#: weblate/accounts/forms.py:355
msgid ""
"Please contact us in English, otherwise we might be unable to process your "
"request."
msgstr ""
"Veuillez nous contacter en langue anglaise sinon nous risquons de ne pas "
"pouvoir traiter votre demande."

#: weblate/accounts/forms.py:371
msgid "Activation e-mail will be sent here."
msgstr "Le courriel de confirmation vous y sera envoyé."

#: weblate/accounts/forms.py:394
msgid "Too many failed registration attempts from this location."
msgstr "Trop d’échecs d’inscription depuis ce lieu."

#: weblate/accounts/forms.py:401
msgid "New password"
msgstr "Nouveau mot de passe"

#: weblate/accounts/forms.py:404
msgid "New password confirmation"
msgstr "Confirmation du nouveau mot de passe"

#: weblate/accounts/forms.py:426
msgid "Your password has been changed."
msgstr "Votre mot de passe a été modifié."

#: weblate/accounts/forms.py:452
#, python-format
msgctxt ""
"Question for a mathematics-based CAPTCHA, the %s is an arithmetic problem"
msgid "What is %s?"
msgstr "Combien font %s ?"

#. Translators: Shown on wrong answer to the mathematics-based CAPTCHA
#: weblate/accounts/forms.py:464
msgid "That was not correct, please try again."
msgstr "Incorrect, veuillez réessayer."

#: weblate/accounts/forms.py:488
msgid "Current password"
msgstr "Mot de passe actuel"

#: weblate/accounts/forms.py:489
msgid "Leave empty if you have not yet set a password."
msgstr "Laissez vide si vous n’avez pas encore défini de mot de passe."

#: weblate/accounts/forms.py:501
msgid "You have entered an invalid password."
msgstr "Vous avez saisi un mot de passe non valide."

#: weblate/accounts/forms.py:514
msgid "Username or e-mail"
msgstr "Nom d’utilisateur ou adresse courriel"

#: weblate/accounts/forms.py:515 weblate/accounts/templatetags/authnames.py:35
msgid "Password"
msgstr "Mot de passe"

#: weblate/accounts/forms.py:518
msgid "Please enter the correct username and password."
msgstr "Veuillez saisir un nom d’utilisateur et un mot de passe corrects."

#: weblate/accounts/forms.py:519
msgid "This account is inactive."
msgstr "Ce compte est inactif."

#: weblate/accounts/forms.py:536
msgid "Too many authentication attempts from this location."
msgstr "Trop de tentatives d’authentification depuis ce lieu."

#: weblate/accounts/forms.py:621
msgid "Component wide notifications"
msgstr "Notifications sur les composants"

#: weblate/accounts/forms.py:626
msgid "Translation notifications"
msgstr "Notifications sur les traductions"

#: weblate/accounts/forms.py:645
msgid "Use default setting"
msgstr "Utiliser les paramètres par défaut"

#: weblate/accounts/forms.py:671
msgid "Other projects"
msgstr "Autres projets"

#: weblate/accounts/forms.py:673 weblate/accounts/models.py:495
#: weblate/templates/accounts/profile.html:67
#: weblate/templates/accounts/user.html:143
msgid "Watched projects"
msgstr "Projets surveillés"

#: weblate/accounts/forms.py:675 weblate/templates/accounts/user.html:142
msgid "Managed projects"
msgstr "Projets pilotés"

#: weblate/accounts/forms.py:677
msgid "Project: {}"
msgstr "Projet : {}"

#: weblate/accounts/forms.py:678
msgid "Component: {}"
msgstr "Composant : {}"

#: weblate/accounts/forms.py:684
msgid ""
"You will receive a notification for every such event in non-watched projects."
msgstr ""
"Vous recevrez une notification pour chaque évènement de ce type dans les "
"projets que vous ne surveillez pas."

#: weblate/accounts/forms.py:689
msgid ""
"You will receive a notification for every such event in your watched "
"projects."
msgstr ""
"Vous recevrez une notification pour chaque évènement de ce type dans les "
"projets que vous surveillez."

#: weblate/accounts/forms.py:694
msgid ""
"You will receive a notification for every such event in projects where you "
"have admin permissions."
msgstr ""
"Vous recevrez une notification pour chaque évènement de ce type pour les "
"projets dont vous êtes administrateur."

#: weblate/accounts/forms.py:699
#, python-format
msgid "You will receive a notification for every such event in %(project)s."
msgstr ""
"Vous recevrez une notification pour chaque évènement de ce type du projet "
"%(project)s."

#: weblate/accounts/forms.py:702
#, python-format
msgid "You will receive a notification for every such event in %(component)s."
msgstr ""
"Vous recevrez une notification pour chaque évènement de ce type du composant "
"%(component)s."

#: weblate/accounts/forms.py:709
msgid ""
"You will only receive these notifications for your translated languages in "
"non-watched projects."
msgstr ""
"Vous recevrez ces notifications uniquement pour vos langues de traduction et "
"vos projets non surveillés."

#: weblate/accounts/forms.py:714
msgid ""
"You will only receive these notifications for your translated languages in "
"your watched projects."
msgstr ""
"Vous recevrez ces notifications uniquement pour vos langues de traduction et "
"vos projets surveillés."

#: weblate/accounts/forms.py:719
msgid ""
"You will only receive these notifications for your translated languages in "
"projects where you have admin permissions."
msgstr ""
"Vous recevrez ces notifications uniquement pour vos langues de traduction "
"dans les projets pour lesquels vous êtes administrateur."

#: weblate/accounts/forms.py:724
#, python-format
msgid ""
"You will only receive these notifications for your translated languages in "
"%(project)s."
msgstr ""
"Vous recevrez ces notifications uniquement pour vos langues de traduction du "
"projet %(project)s."

#: weblate/accounts/forms.py:728
#, python-format
msgid ""
"You will only receive these notifications for your translated languages in "
"%(component)s."
msgstr ""
"Vous recevrez ces notifications uniquement pour vos langues de traduction du "
"composant %(component)s."

#: weblate/accounts/forms.py:768 weblate/auth/models.py:310
#: weblate/templates/manage-access.html:35 weblate/utils/forms.py:42
msgid "Username"
msgstr "Nom d’utilisateur"

#: weblate/accounts/forms.py:770 weblate/auth/models.py:342
msgid "Date joined"
msgstr "Date d’adhésion"

#: weblate/accounts/forms.py:771
msgid "Translations made"
msgstr "Traductions réalisées"

#: weblate/accounts/forms.py:772
msgid "Suggestions made"
msgstr "Suggestions faites"

#: weblate/accounts/forms.py:773
msgid "Comments made"
msgstr "Commentaires ajoutés"

#: weblate/accounts/forms.py:774
msgid "Screenshots uploaded"
msgstr "Captures d’écran envoyées"

#: weblate/accounts/forms.py:797
msgid "Chosen sorting is not supported."
msgstr "Le tri sélectionné n’est pas pris en charge."

#: weblate/accounts/forms.py:804
msgid "Add user to a group"
msgstr "Ajouter l’utilisateur dans un groupe"

#: weblate/accounts/forms.py:814
msgid "Add group"
msgstr "Ajouter un groupe"

#: weblate/accounts/models.py:146
msgid "Password changed."
msgstr "Mot de passe modifié."

#: weblate/accounts/models.py:147
#, python-brace-format
msgid "Username changed from {old} to {new}."
msgstr "Nom d’utilisateur modifié de {old} en {new}."

#: weblate/accounts/models.py:148
#, python-brace-format
msgid "E-mail changed from {old} to {new}."
msgstr "L’adresse courriel a été changée de {old} en {new}."

#: weblate/accounts/models.py:149
#, python-brace-format
msgid "Full name changed from {old} to {new}."
msgstr "Nom complet modifié de {old} en {new}."

#: weblate/accounts/models.py:150
msgid "Password reset requested."
msgstr "Réinitialisation du mot de passe demandée."

#: weblate/accounts/models.py:151
msgid "Password reset confirmed, password turned off."
msgstr ""
"Réinitialisation du mot de passe confirmée, l’ancien mot de passe a été "
"désactivé."

#: weblate/accounts/models.py:152
#, python-brace-format
msgid "Configured sign in using {method} ({name})."
msgstr "Authentification paramétrée avec {method} ({name})."

#: weblate/accounts/models.py:153
#, python-brace-format
msgid "Removed sign in using {method} ({name})."
msgstr "Authentification supprimée par {method} ({name})."

#: weblate/accounts/models.py:154
#, python-brace-format
msgid "Signed in using {method} ({name})."
msgstr "Authentifié par {method} ({name})."

#: weblate/accounts/models.py:155
#, python-brace-format
msgid "Signed in using {method} ({name}) from a new device."
msgstr "Authentifié par {method} ({name}) à partir d’un nouvel appareil."

#: weblate/accounts/models.py:156
msgid "Somebody attempted to register with your e-mail."
msgstr "Quelqu’un a essayé de s’inscrire avec votre courriel."

#: weblate/accounts/models.py:157
msgid "Somebody attempted to register using your e-mail address."
msgstr "Quelqu’un a essayé de s’inscrire avec votre courriel."

#: weblate/accounts/models.py:158
#, python-brace-format
msgid "Could not sign in using {method} ({name})."
msgstr "Impossible de se connecter en utilisant {method} ({name})."

#: weblate/accounts/models.py:159
msgid "Account locked due to many failed sign in attempts."
msgstr ""
"Compte verrouillé en raison d’un trop grand nombre de tentatives de "
"connexion échouées."

#: weblate/accounts/models.py:160
msgid "Account and all private data removed."
msgstr ""
"Votre compte ainsi que toutes vos informations personnelles ont été "
"supprimés."

#: weblate/accounts/models.py:161
#, python-brace-format
msgid "Agreement with Terms of Service {date}."
msgstr "Accord des conditions générales d’utilisation {date}."

#: weblate/accounts/models.py:162
#, fuzzy, python-brace-format
#| msgid "Invited to Weblate by {username}."
msgid "Invited to {site_title} by {username}."
msgstr "Invité sur Weblate par {username}."

#: weblate/accounts/models.py:163
msgid "Started trial period."
msgstr "Période d’essai en cours."

#: weblate/accounts/models.py:164
#, python-brace-format
msgid "Sent confirmation mail to {email}."
msgstr "Courriel de confirmation envoyé à {email}."

#: weblate/accounts/models.py:166
msgid ""
"The system created a user to track authorship of translations uploaded by "
"other user."
msgstr ""
"Le système a créé un utilisateur pour suivre la paternité des traductions "
"téléchargées par un autre utilisateur."

#: weblate/accounts/models.py:169
#, python-brace-format
msgid "Access to project {project} was blocked"
msgstr "L’accès au projet {project} a été bloqué"

#: weblate/accounts/models.py:174
msgid "Configured password to sign in."
msgstr "Mot de passe de connexion paramétré."

#: weblate/accounts/models.py:175
msgid "Signed in using password."
msgstr "Connecté en utilisant un mot de passe."

#: weblate/accounts/models.py:176
msgid "Signed in using password from a new device."
msgstr "Connecté en utilisant un mot de passe depuis un nouvel appareil."

#: weblate/accounts/models.py:177
msgid "Could not sign in using password."
msgstr "Échec de la connexion par mot de passe."

#: weblate/accounts/models.py:182
msgid "To restore access to your account, please reset your password."
msgstr ""
"Afin de rétablir l’accès à votre compte, veuillez réinitialiser votre mot de "
"passe."

#: weblate/accounts/models.py:184
msgid "Please contact project maintainers if you feel this is inappropriate."
msgstr ""
"Veuillez contacter les responsables du projet si vous pensez que cela n’est "
"pas approprié."

#: weblate/accounts/models.py:308 weblate/templates/accounts/profile.html:227
#: weblate/templates/accounts/user.html:223
msgid "Account activity"
msgstr "Activité du compte"

#: weblate/accounts/models.py:365
msgid "Interface Language"
msgstr "Langue de l’interface"

#: weblate/accounts/models.py:372
msgid "Translated languages"
msgstr "Langues traduites"

#: weblate/accounts/models.py:375
msgid ""
"Choose the languages you can translate to. These will be offered to you on "
"the dashboard for easier access to your chosen translations."
msgstr ""
"Sélectionnez les langues que vous souhaitez traduire, elles seront affichées "
"sur votre tableau de bord."

#: weblate/accounts/models.py:382
msgid "Secondary languages"
msgstr "Langues secondaires"

#: weblate/accounts/models.py:384
msgid ""
"Choose languages you can understand, strings in those languages will be "
"shown in addition to the source string."
msgstr ""
"Sélectionnez des langues que vous comprenez. Les chaînes dans ces langues "
"seront affichées en plus de la chaîne source."

#: weblate/accounts/models.py:396
msgid "Hide completed translations on the dashboard"
msgstr "Masquer les traductions terminées sur le tableau de bord"

#: weblate/accounts/models.py:399
msgid "Show secondary translations in the Zen mode"
msgstr "Afficher les traductions secondaires en mode Zen"

#: weblate/accounts/models.py:402
msgid "Hide source if a secondary translation exists"
msgstr "Masquer la source lorsqu’une traduction secondaire existe"

#: weblate/accounts/models.py:408
msgid "Editor link"
msgstr "Lien vers l’éditeur"

#: weblate/accounts/models.py:410
msgid ""
"Enter a custom URL to be used as link to the source code. You can use "
"{{branch}} for branch, {{filename}} and {{line}} as filename and line "
"placeholders."
msgstr ""
"Saisissez une URL personnalisée qui permettra d’accéder au code source. Vous "
"pouvez utiliser {{branch}} pour une branche, {{filename}} pour un fichier et "
"{{line}} pour une ligne."

#: weblate/accounts/models.py:419
msgid "Translation editor mode"
msgstr "Mode pour l’éditeur de traductions"

#: weblate/accounts/models.py:420
msgid "Full editor"
msgstr "Éditeur complet"

#: weblate/accounts/models.py:420
msgid "Zen mode"
msgstr "Mode Zen"

#: weblate/accounts/models.py:426
msgid "Zen editor mode"
msgstr "Mode Zen"

#: weblate/accounts/models.py:428
msgid "Top to bottom"
msgstr "De haut en bas"

#: weblate/accounts/models.py:429
msgid "Side by side"
msgstr "Côte à côte"

#: weblate/accounts/models.py:437
msgid "Special characters"
msgstr "Caractères spéciaux"

#: weblate/accounts/models.py:439
msgid ""
"You can specify additional special visual keyboard characters to be shown "
"while translating. It can be useful for characters you use frequently, but "
"are hard to type on your keyboard."
msgstr ""
"Vous pouvez indiquer des caractères spéciaux à afficher sur le clavier "
"visuel pendant la traduction. Cela peut être utile pour saisir rapidement "
"des caractères difficiles à taper avec votre clavier."

#: weblate/accounts/models.py:445
msgid "Number of nearby strings"
msgstr "Nombre de chaînes à proximité"

#: weblate/accounts/models.py:449
msgid "Number of nearby strings to show in each direction in the full editor."
msgstr ""
"Nombre de chaînes à proximité (dans chaque direction) à afficher dans "
"l’éditeur complet."

#: weblate/accounts/models.py:453
msgid "Automatically watch projects on contribution"
msgstr "Surveiller automatiquement les projets dès contribution"

#: weblate/accounts/models.py:456
msgid ""
"Whenever you translate a string in a project, you will start watching it."
msgstr ""
"Chaque fois que vous traduisez une chaîne dans un projet, vous surveillerez "
"ce projet."

#: weblate/accounts/models.py:466 weblate/templates/dashboard/user.html:20
msgid "Watched translations"
msgstr "Traductions surveillées"

#: weblate/accounts/models.py:467 weblate/auth/models.py:138
#: weblate/templates/dashboard/user.html:23
msgid "Component lists"
msgstr "Listes de composants"

#: weblate/accounts/models.py:468 weblate/templates/dashboard/user.html:65
msgid "Component list"
msgstr "Liste de composants"

#: weblate/accounts/models.py:469 weblate/templates/dashboard/user.html:25
msgid "Suggested translations"
msgstr "Suggestions de traduction"

#: weblate/accounts/models.py:481
msgid "Default dashboard view"
msgstr "Affichage du tableau de bord par défaut"

#: weblate/accounts/models.py:487
msgid "Default component list"
msgstr "Liste de composants par défaut"

#: weblate/accounts/models.py:497
#: weblate/templates/snippets/watch-dropdown.html:28
#: weblate/templates/snippets/watch-dropdown.html:30
msgid ""
"You can receive notifications for watched projects and they are shown on the "
"dashboard by default."
msgstr ""
"Vous pouvez recevoir des notifications pour les projets que vous surveillez, "
"ils sont, par défaut, affichés sur le tableau de bord."

#: weblate/accounts/models.py:505
msgid "Website URL"
msgstr "URL du site Web"

#: weblate/accounts/models.py:509
msgid "Liberapay username"
msgstr "Nom d’utilisateur Liberapay"

#: weblate/accounts/models.py:512
msgid ""
"Liberapay is a platform to donate money to teams, organizations and "
"individuals."
msgstr ""
"Liberapay est une plateforme permettant de faire des dons d’argent à des "
"équipes, des organisations et des particuliers."

#: weblate/accounts/models.py:518
msgid "Fediverse URL"
msgstr "URL de Fediverse"

#: weblate/accounts/models.py:521
msgid ""
"Link to your Fediverse profile for federated services like Mastodon or "
"diaspora*."
msgstr ""
"Lien vers votre profil de Fediverse pour les services fédérés comme Mastodon "
"ou diaspora*."

#: weblate/accounts/models.py:526
msgid "Code site URL"
msgstr "URL du site Web de gestion du code"

#: weblate/accounts/models.py:528
msgid "Link to your code profile for services like Codeberg or GitLab."
msgstr ""
"Lien vers votre profil sur le site Web de gestion de code (pour les services "
"comme Codeberg ou GitLab)."

#: weblate/accounts/models.py:531
msgid "GitHub username"
msgstr "Nom d’utilisateur GitHub"

#: weblate/accounts/models.py:536
msgid "Twitter username"
msgstr "Nom d’utilisateur Twitter"

#: weblate/accounts/models.py:541
msgid "LinkedIn profile name"
msgstr "Nom de profil LinkedIn"

#: weblate/accounts/models.py:542
msgid "Your LinkedIn profile name from linkedin.com/in/profilename"
msgstr "Votre nom de profil LinkedIn depuis linkedin.com/in/profilename"

#: weblate/accounts/models.py:547
#: weblate/templates/snippets/embed-units.html:64
msgid "Location"
msgstr "Emplacement"

#: weblate/accounts/models.py:552
msgid "Company"
msgstr "Société"

#: weblate/accounts/models.py:603
msgid ""
"Please choose which component list you want to display on the dashboard."
msgstr ""
"Veuillez sélectionner la liste des composants à afficher sur le tableau de "
"bord."

#: weblate/accounts/models.py:614
msgid "Selecting component list has no effect when not shown on the dashboard."
msgstr ""
"Sélectionner la liste des composants n’a aucun effet lorsqu’elle n’est pas "
"affichée sur le tableau de bord."

#: weblate/accounts/models.py:752
msgid ""
"You can not submit translations as you do not have assigned any e-mail "
"address."
msgstr ""
"Vous ne pouvez pas proposer de traductions, car vous n’avez pas indiqué "
"d’adresse courriel."

#: weblate/accounts/notifications.py:53
msgid "Do not notify"
msgstr "Ne pas notifier"

#: weblate/accounts/notifications.py:54
msgid "Instant notification"
msgstr "Notification instantanée"

#: weblate/accounts/notifications.py:55
msgid "Daily digest"
msgstr "Résumé quotidien"

#: weblate/accounts/notifications.py:56
msgid "Weekly digest"
msgstr "Résumé hebdomadaire"

#: weblate/accounts/notifications.py:57
msgid "Monthly digest"
msgstr "Résumé mensuel"

#. Translators: Notification name
#: weblate/accounts/notifications.py:407
msgid "Repository failure"
msgstr "Défaillance du dépôt"

#. Translators: Notification name
#: weblate/accounts/notifications.py:435
msgid "Repository operation"
msgstr "Opération du dépôt"

#. Translators: Notification name
#: weblate/accounts/notifications.py:446
msgid "Component locking"
msgstr "Verrouillage du composant"

#. Translators: Notification name
#: weblate/accounts/notifications.py:454
msgid "Changed license"
msgstr "Licence modifiée"

#. Translators: Notification name
#. Translators: Name of event in the history
#: weblate/accounts/notifications.py:462 weblate/trans/models/change.py:290
msgid "Parse error"
msgstr "Erreur d’analyse syntaxique"

#. Translators: Notification name
#: weblate/accounts/notifications.py:470
msgid "New string"
msgstr "Nouvelle chaîne"

#. Translators: Notification name
#. Translators: Name of event in the history
#: weblate/accounts/notifications.py:479 weblate/trans/models/change.py:334
msgid "New contributor"
msgstr "Nouveau contributeur"

#. Translators: Notification name
#: weblate/accounts/notifications.py:488
msgid "New suggestion"
msgstr "Nouvelle suggestion"

#. Translators: Notification name
#: weblate/accounts/notifications.py:498
msgid "Comment on own translation"
msgstr "Commentaire sur votre traduction"

#. Translators: Notification name
#: weblate/accounts/notifications.py:537
msgid "Mentioned in comment"
msgstr "Mentionné dans le commentaire"

#. Translators: Notification name
#: weblate/accounts/notifications.py:580 weblate/templates/translate.html:401
#: weblate/trans/forms.py:969
msgid "New comment"
msgstr "Nouveau commentaire"

#. Translators: Notification name
#: weblate/accounts/notifications.py:601
msgid "Changed string"
msgstr "Chaîne modifiée"

#. Translators: Notification name
#: weblate/accounts/notifications.py:610
#: weblate/templates/snippets/embed-units.html:48 weblate/trans/forms.py:2123
#: weblate/utils/views.py:137
msgid "Translated string"
msgstr "Chaîne traduite"

#. Translators: Notification name
#: weblate/accounts/notifications.py:619
msgid "Approved string"
msgstr "Chaîne approuvée"

#. Translators: Notification name
#: weblate/accounts/notifications.py:628
msgid "New language"
msgstr "Nouvelle langue"

#. Translators: Notification name
#: weblate/accounts/notifications.py:645
msgid "New translation component"
msgstr "Nouveau composant de traduction"

#. Translators: Notification name
#. Translators: Name of event in the history
#: weblate/accounts/notifications.py:653 weblate/trans/models/change.py:336
msgid "New announcement"
msgstr "Nouvelle annonce"

#. Translators: Notification name
#. Translators: Name of event in the history
#: weblate/accounts/notifications.py:665 weblate/trans/models/change.py:338
msgid "New alert"
msgstr "Nouvelle alerte"

#. Translators: Notification name
#: weblate/accounts/notifications.py:735
msgid "Pending suggestions"
msgstr "Suggestions en attente"

#. Translators: Notification name
#: weblate/accounts/notifications.py:746
#: weblate/templates/mail/todo_strings.html:8 weblate/trans/filter.py:36
#: weblate/trans/filter.py:123
msgid "Strings needing action"
msgstr "Chaînes nécessitant une action"

#: weblate/accounts/password_validation.py:37
msgid "This password consists of only whitespace."
msgstr "Ce mot de passe contient uniquement des espaces."

#: weblate/accounts/password_validation.py:42
msgid "This password is only a single character."
msgstr "Ce mot de passe ne contient qu’un seul caractère."

#: weblate/accounts/password_validation.py:48
msgid "Your password can't consist of a single character or only whitespace."
msgstr ""
"Votre mot de passe doit faire plus d’un caractère et ne peut pas être "
"constitué d’espaces uniquement."

#: weblate/accounts/password_validation.py:68
msgid "Can not reuse previously used password."
msgstr "Impossible de réutiliser un mot de passe précédent."

#: weblate/accounts/password_validation.py:73
msgid "Your password can't match a password you have used in the past."
msgstr "Le mot de passe ne doit pas avoir été utilisé par le passé."

#: weblate/accounts/pipeline.py:314
msgid "You can not complete password reset while signed in."
msgstr "Vous ne pouvez pas réinitialiser votre mot de passe en étant connecté."

#: weblate/accounts/pipeline.py:317 weblate/accounts/pipeline.py:340
msgid "The registration link has been invalidated."
msgstr "Le lien d’inscription n’est plus valide."

#: weblate/accounts/pipeline.py:332
msgid "You can not complete registration while signed in."
msgstr "Vous ne pouvez pas terminer l’inscription en étant connecté."

#: weblate/accounts/pipeline.py:337
msgid "You can confirm your registration only while signed in."
msgstr "Vous ne pouvez confirmer votre inscription qu’en étant connecté."

#: weblate/accounts/pipeline.py:482
#, python-brace-format
msgid ""
"Your e-mail no longer belongs to verified account, it has been changed to "
"{0}."
msgstr ""
"Votre adresse courriel n’est plus associée à un compte vérifié, elle a été "
"remplacée par {0}."

#: weblate/accounts/views.py:174 weblate/accounts/views.py:919
#: weblate/accounts/views.py:975 weblate/templates/accounts/reset.html:7
#: weblate/templates/accounts/reset.html:36
msgid "Password reset"
msgstr "Réinitialisation du mot de passe"

#: weblate/accounts/views.py:177
msgid "Remove account"
msgstr "Supprimer le compte"

#: weblate/accounts/views.py:180 weblate/accounts/views.py:815
msgid "User registration"
msgstr "Enregistrement utilisateur"

#: weblate/accounts/views.py:211
msgid "Could not send message to administrator."
msgstr "Impossible d’envoyer le message à l’administrateur."

#: weblate/accounts/views.py:237
msgid "Your request has been sent, you will shortly hear from us."
msgstr "Votre demande a été envoyée, vous aurez bientôt de nos nouvelles."

#: weblate/accounts/views.py:382
msgid "Your profile has been updated."
msgstr "Votre profil a été mis à jour."

#: weblate/accounts/views.py:417
msgid "User profile"
msgstr "Profil utilisateur"

#: weblate/accounts/views.py:438
msgid "Your account has been removed."
msgstr "Votre compte a été supprimé."

#: weblate/accounts/views.py:504
msgid "Too many messages sent, please try again later."
msgstr "Trop de messages envoyés, veuillez réessayer plus tard."

#: weblate/accounts/views.py:532 weblate/templates/accounts/contact.html:6
#: weblate/templates/base.html:272 weblate/templates/footer.html:16
msgid "Contact"
msgstr "Contact"

#: weblate/accounts/views.py:556 weblate/templates/accounts/hosting.html:8
msgid "Hosting"
msgstr "Hébergement"

#: weblate/accounts/views.py:577
msgid ""
"Seems you've already requested a trial period recently. Please contact us "
"with your inquiry so we can find the best solution for you."
msgstr ""
"Il semble que vous ayez déjà demandé une période d’essai récemment. Veuillez "
"nous contacter en précisant votre demande afin que nous puissions trouver la "
"meilleure solution pour vous."

#: weblate/accounts/views.py:597
msgid ""
"Your trial period is now up and running; create your translation project and "
"start Weblating!"
msgstr ""
"Votre période d’essai est en cours ; créez votre projet de traduction et "
"commencez à Weblater !"

#: weblate/accounts/views.py:603 weblate/templates/accounts/hosting.html:54
#: weblate/templates/accounts/trial.html:7
msgid "Gratis trial"
msgstr "Essai gratuit"

#: weblate/accounts/views.py:733 weblate/templates/403.html:15
#: weblate/templates/404.html:16 weblate/templates/accounts/login.html:8
#: weblate/templates/accounts/login.html:29
#: weblate/templates/accounts/login.html:39
#: weblate/templates/accounts/redirect.html:7 weblate/templates/base.html:215
msgid "Sign in"
msgstr "Se connecter"

#: weblate/accounts/views.py:760 weblate/wladmin/sites.py:187
msgid "Thank you for using Weblate."
msgstr "Merci d’avoir utilisé Weblate."

#: weblate/accounts/views.py:849 weblate/templates/accounts/email.html:17
msgid "Register e-mail"
msgstr "Enregistrement de l’adresse courriel"

#: weblate/accounts/views.py:864 weblate/accounts/views.py:934
msgid "Cannot reset password, e-mail authentication is turned off."
msgstr ""
"Impossible de réinitialiser le mot de passe, l’authentification par adresse "
"courriel est désactivée."

#: weblate/accounts/views.py:895 weblate/templates/accounts/password.html:13
#: weblate/templates/accounts/profile.html:133
#: weblate/wladmin/templates/admin/base.html:12
msgid "Change password"
msgstr "Modifier le mot de passe"

#: weblate/accounts/views.py:905
msgid "Password reset has been already completed."
msgstr "La réinitialisation du mot de passe a déjà été effectuée."

#: weblate/accounts/views.py:1121
msgid "Could not remove user identity"
msgstr "Impossible de supprimer l’identité de l’utilisateur"

#: weblate/accounts/views.py:1131
msgid "Add another identity by confirming your e-mail address first."
msgstr ""
"Confirmez d’abord votre adresse courriel en ajoutant une nouvelle identité "
"utilisateur."

#: weblate/accounts/views.py:1177
msgid "Could not complete registration."
msgstr "Impossible de finaliser l’inscription."

#: weblate/accounts/views.py:1180
msgid "Please check if you have already registered an account."
msgstr "Veuillez vérifier que vous n’ayez pas déjà un compte."

#: weblate/accounts/views.py:1182
msgid "You can also request a new password, if you have lost your credentials."
msgstr ""
"Vous pouvez aussi demander un nouveau mot de passe si vous l’avez perdu."

#: weblate/accounts/views.py:1192
msgid ""
"Try registering again to verify your identity, the verification token "
"probably expired."
msgstr ""
"Essayez de vous inscrire à nouveau pour vérifier votre identité, le jeton de "
"vérification a probablement expiré."

#: weblate/accounts/views.py:1199
msgid "Could not authenticate due to invalid session state."
msgstr "L’authentification a échoué en raison d’un statut de session invalide."

#: weblate/accounts/views.py:1206
msgid "Got no e-mail address from third party authentication service."
msgstr ""
"Aucune adresse courriel n’a été fournie par le service d’authentification "
"tiers."

#: weblate/accounts/views.py:1208
msgid "Please register using e-mail instead."
msgstr "Veuillez plutôt vous inscrire en utilisant une adresse courriel."

#: weblate/accounts/views.py:1215
msgid "New registrations are turned off."
msgstr "Les nouvelles inscriptions sont désactivées."

#: weblate/accounts/views.py:1273
msgid ""
"Could not authenticate, probably due to an expired token or connection error."
msgstr ""
"L’authentification a échoué, probablement en raison de l’expiration du jeton "
"ou d’une erreur de connexion."

#: weblate/accounts/views.py:1279
msgid "Authentication cancelled."
msgstr "Authentification annulée."

#: weblate/accounts/views.py:1282
msgid "The server does not allow authentication."
msgstr "Le serveur n’autorise pas l’authentification."

#: weblate/accounts/views.py:1286
msgid "The supplied e-mail address is already in use for another account."
msgstr "Le courriel est déjà utilisé par un autre compte."

#: weblate/accounts/views.py:1290
msgid "The supplied username is already in use for another account."
msgstr "Ce nom d’utilisateur est déjà utilisé par un compte."

#: weblate/accounts/views.py:1295
msgid "The supplied user identity is already in use for another account."
msgstr "L’identité utilisateur est déjà utilisée par un compte."

#: weblate/accounts/views.py:1319 weblate/accounts/views.py:1332
msgid "Notification settings adjusted."
msgstr "Paramètres de notification mis à jour."

#: weblate/accounts/views.py:1337
msgid ""
"The notification change link is no longer valid, please sign in to configure "
"notifications."
msgstr ""
"Le lien notifiant la modification n’est plus valide, veuillez vous connecter "
"pour paramétrer les notifications."

#. Translators: Name of event in the history
#: weblate/addons/autotranslate.py:35 weblate/templates/translation.html:74
#: weblate/templates/translation.html:230 weblate/trans/models/change.py:258
msgid "Automatic translation"
msgstr "Traduction automatique"

#: weblate/addons/autotranslate.py:37
msgid ""
"Automatically translates strings using machine translation or other "
"components."
msgstr ""
"Traduit automatiquement les chaînes en utilisant des services de traduction "
"automatique ou les traductions dans d’autres composants."

#: weblate/addons/base.py:330 weblate/trans/views/create.py:178
#: weblate/trans/views/settings.py:110
msgid ""
"The repository is outdated, you might not get expected results until you "
"update it."
msgstr ""
"Le dépôt est périmé, vous n’obtiendrez peut-être pas les résultats attendus "
"tant que vous ne l’aurez pas mis à jour."

#: weblate/addons/cdn.py:38
msgid "JavaScript localization CDN"
msgstr "JavaScript localisation CDN"

#: weblate/addons/cdn.py:40
msgid ""
"Publishes translations into content delivery network for use in JavaScript "
"or HTML localization."
msgstr ""
"Publie les traductions dans le réseau de diffusion de contenu (CDN) pour "
"utilisation dans la localisation JavaScript ou HTML."

#: weblate/addons/cleanup.py:37
msgid "Cleanup translation files"
msgstr "Nettoyer les fichiers de traduction"

#: weblate/addons/cleanup.py:39
msgid ""
"Update all translation files to match the monolingual base file. For most "
"file formats, this means removing stale translation keys no longer present "
"in the base file."
msgstr ""
"Mettre à jour tous les fichiers de traduction pour qu’ils correspondent au "
"fichier mono-langue de base. Pour la plupart des formats de fichier, cela "
"signifie supprimer les clés de traduction désuètes."

#: weblate/addons/cleanup.py:63
msgid "Remove blank strings"
msgstr "Supprimer les chaînes constituées d’espaces"

#: weblate/addons/cleanup.py:64
msgid "Removes strings without a translation from translation files."
msgstr "Supprime les chaînes sans traduction des fichiers de traduction."

#: weblate/addons/consistency.py:32
msgid "Add missing languages"
msgstr "Ajouter les langues manquantes"

#: weblate/addons/consistency.py:34
msgid ""
"Ensures a consistent set of languages is used for all components within a "
"project."
msgstr ""
"S’assure qu’un ensemble cohérent de langues est utilisé pour tous les "
"composants d’un projet."

#: weblate/addons/discovery.py:33
msgid "Component discovery"
msgstr "Découverte du composant"

#: weblate/addons/discovery.py:35
msgid ""
"Automatically adds or removes project components based on file changes in "
"the version control system."
msgstr ""
"Ajoute ou supprime automatiquement des composants du projet en fonction des "
"fichiers modifiés dans le système de contrôle de version."

#: weblate/addons/example.py:36
msgid "Example add-on"
msgstr "Module d’exemple"

#: weblate/addons/example.py:38
msgid "This add-on does nothing it is just an example."
msgstr "Ce module ne fait rien, il s’agit seulement d’un exemple."

#: weblate/addons/example_pre.py:34
msgid "Execute script before commit"
msgstr "Exécuter le script avant l’archivage"

#: weblate/addons/example_pre.py:35
msgid "This addon executes a script."
msgstr "Ce module lance un script."

#: weblate/addons/flags.py:45
msgid "Flag new source strings as \"Needs editing\""
msgstr "Marquer les nouvelles chaînes sources comme « À vérifier »"

#: weblate/addons/flags.py:47
msgid ""
"Whenever a new source string is imported from the VCS, it is flagged as "
"needing editing in Weblate. This way you can easily filter and edit source "
"strings written by the developers."
msgstr ""
"Quand une nouvelle chaîne source est importée du système de contrôle de "
"versions, elle est marquée dans Weblate comme « À vérifier ». Vous pouvez "
"ainsi filtrer et modifier facilement les chaînes sources rédigées par les "
"développeurs."

#: weblate/addons/flags.py:66
msgid "Flag new translations as \"Needs editing\""
msgstr "Marquer les nouvelles traductions comme « À vérifier »"

#: weblate/addons/flags.py:68
msgid ""
"Whenever a new translatable string is imported from the VCS, it is flagged "
"as needing editing in Weblate. This way you can easily filter and edit "
"translations created by the developers."
msgstr ""
"Lorsqu’une nouvelle chaîne à traduire est importée dans Weblate depuis le "
"système de contrôle de versions, elle est marquée comme « À vérifier ». Vous "
"pouvez ainsi filtrer et modifier facilement les traductions créées par les "
"développeurs."

#: weblate/addons/flags.py:84
msgid "Flag unchanged translations as \"Needs editing\""
msgstr "Marquer les traductions inchangées comme « À vérifier »"

#: weblate/addons/flags.py:86
msgid ""
"Whenever a new translatable string is imported from the VCS and it matches a "
"source string, it is flagged as needing editing in Weblate. Especially "
"useful for file formats that include source strings for untranslated strings."
msgstr ""
"Chaque nouvelle chaîne de traduction importée depuis le système de contrôle "
"des versions et identique à la chaîne source sera marquée comme « À "
"vérifier » dans Weblate. Ce paramètre est particulièrement utile pour les "
"formats de fichier contenant une copie des chaînes sources dans les chaînes "
"à traduire."

#: weblate/addons/flags.py:105 weblate/templates/component.html:68
#: weblate/templates/component.html:206 weblate/templates/project.html:67
#: weblate/templates/project.html:206 weblate/templates/translation.html:71
#: weblate/templates/translation.html:269
msgid "Bulk edit"
msgstr "Modification en masse"

#: weblate/addons/flags.py:106
msgid "Bulk edit flags, labels, or states of strings."
msgstr ""
"Modifier en masse les drapeaux, les libellés ou les statuts des chaînes."

#: weblate/addons/forms.py:55
msgid "Path of generated MO file"
msgstr "Chemin du fichier MO généré"

#: weblate/addons/forms.py:58
msgid "If not specified, the location of the PO file will be used."
msgstr ""
"Si non précisé, l’emplacement utilisé sera identique à celui du fichier PO."

#: weblate/addons/forms.py:81
msgid "Name of generated file"
msgstr "Nom du fichier généré"

#: weblate/addons/forms.py:83
msgid "Content of generated file"
msgstr "Contenu du fichier généré"

#: weblate/addons/forms.py:112 weblate/addons/forms.py:208
msgid "Long lines wrapping"
msgstr "Retour à la ligne des lignes longues"

#: weblate/addons/forms.py:114
msgid "Wrap lines at 77 characters and at newlines"
msgstr "Retour à la ligne à 77 caractères et pour les nouvelles lignes"

#: weblate/addons/forms.py:115
msgid "Only wrap lines at newlines"
msgstr "Retour à la ligne automatique uniquement pour les nouvelles lignes"

#: weblate/addons/forms.py:116 weblate/addons/forms.py:214
msgid "No line wrapping"
msgstr "Aucun retour à la ligne automatique"

#: weblate/addons/forms.py:121
msgid ""
"By default gettext wraps lines at 77 characters and at newlines. With the --"
"no-wrap parameter, wrapping is only done at newlines."
msgstr ""
"Par défaut, gettext retourne à la ligne à 77 caractères et pour les "
"nouvelles lignes. Avec le paramètre «--no-wrap», le retour à la ligne n’est "
"réalisé que pour les nouvelles lignes."

#: weblate/addons/forms.py:129
msgid "Keep previous msgids of translated strings"
msgstr "Conserver les msgids précédents des chaînes traduites"

#: weblate/addons/forms.py:134
msgid "Remove locations of translated strings"
msgstr "Supprimer l’emplacement des chaînes traduites"

#: weblate/addons/forms.py:139
msgid "Use fuzzy matching"
msgstr "Utiliser les correspondances approximatives"

#: weblate/addons/forms.py:145
msgid "Commit squashing"
msgstr "Écrasement des archivages"

#: weblate/addons/forms.py:148
msgid "All commits into one"
msgstr "Tous les archivages en un seul"

#: weblate/addons/forms.py:149
msgid "Per language"
msgstr "Par langue"

#: weblate/addons/forms.py:150
msgid "Per file"
msgstr "Par fichier"

#: weblate/addons/forms.py:151
msgid "Per author"
msgstr "Par auteur"

#: weblate/addons/forms.py:157
msgid "Append trailers to squashed commit message"
msgstr "Ajout de champs d’en-têtes aux messages d’écrasement des archivages"

#: weblate/addons/forms.py:161
msgid ""
"Trailer lines are lines that look similar to RFC 822 e-mail headers, at the "
"end of the otherwise free-form part of a commit message, such as 'Co-"
"authored-by: …'."
msgstr ""
"Les lignes de fin sont des lignes comparables aux lignes d’en-tête RFC 822 "
"pour les courriels. Ces lignes sont ajoutées en fin de la partie libre du "
"message d’archivage. Exemple : « Co-authored-by: … »."

#: weblate/addons/forms.py:167
msgid "Commit message"
msgstr "Message d’archivage"

#: weblate/addons/forms.py:171
msgid ""
"This commit message will be used instead of the combined commit messages "
"from the squashed commits."
msgstr ""
"Ce message d’archivage sera utilisé à la place des messages d’archivage "
"combinés des archivages écrasés."

#: weblate/addons/forms.py:188
msgid "Sort JSON keys"
msgstr "Trier les clés JSON"

#: weblate/addons/forms.py:190
msgid "JSON indentation"
msgstr "Indentation JSON"

#: weblate/addons/forms.py:193
msgid "JSON indentation style"
msgstr "Style d’indentation JSON"

#: weblate/addons/forms.py:195
msgid "Spaces"
msgstr "Espaces"

#: weblate/addons/forms.py:196
msgid "Tabs"
msgstr "Tabulations"

#: weblate/addons/forms.py:205
msgid "YAML indentation"
msgstr "Indentation YAML"

#: weblate/addons/forms.py:210
msgid "Wrap lines at 80 chars"
msgstr "Retour à la ligne automatique à 80 caractères"

#: weblate/addons/forms.py:211
msgid "Wrap lines at 100 chars"
msgstr "Retour à la ligne automatique à 100 caractères"

#: weblate/addons/forms.py:212
msgid "Wrap lines at 120 chars"
msgstr "Retour à la ligne automatique à 120 caractères"

#: weblate/addons/forms.py:213
msgid "Wrap lines at 180 chars"
msgstr "Retour à la ligne automatique à 180 caractères"

#: weblate/addons/forms.py:220
msgid "Line breaks"
msgstr "Retour à la ligne automatique"

#: weblate/addons/forms.py:222
msgid "DOS (\\r\\n)"
msgstr "DOS (\\r\\n)"

#: weblate/addons/forms.py:223
msgid "UNIX (\\n)"
msgstr "UNIX (\\n)"

#: weblate/addons/forms.py:224
msgid "MAC (\\r)"
msgstr "MAC (\\r)"

#: weblate/addons/forms.py:233
msgid "Days to keep"
msgstr "Nombre de jours à conserver"

#: weblate/addons/forms.py:239
msgid "Voting threshold"
msgstr "Seuil de votes"

#: weblate/addons/forms.py:243
msgid "Threshold for removal. This field has no effect with voting turned off."
msgstr ""
"Seuil pour la suppression d’une suggestion. Ce champ est sans effet lorsque "
"le vote est désactivé."

#: weblate/addons/forms.py:250
msgid "Regular expression to match translation files against"
msgstr ""
"Expression rationnelle à laquelle faire correspondre les fichiers de "
"traduction"

#: weblate/addons/forms.py:253
#: weblate/templates/trans/alert/unsupportedconfiguration.html:15
#: weblate/templates/trans/discover-choice.html:5 weblate/trans/forms.py:568
#: weblate/trans/forms.py:1649 weblate/trans/models/component.py:383
msgid "File format"
msgstr "Format de fichier"

#: weblate/addons/forms.py:259
msgid "Customize the component name"
msgstr "Personnaliser le nom du composant"

#: weblate/addons/forms.py:264
msgid "Define the monolingual base filename"
msgstr "Définir le nom du fichier de base mono-langue"

#: weblate/addons/forms.py:267
msgid "Leave empty for bilingual translation files."
msgstr "Laisser vide pour les fichiers de traduction bilingue."

#: weblate/addons/forms.py:270
msgid "Define the base file for new translations"
msgstr "Définit le fichier de base pour de nouvelles traductions"

#: weblate/addons/forms.py:274 weblate/trans/models/component.py:377
msgid ""
"Filename of file used for creating new translations. For gettext choose .pot "
"file."
msgstr ""
"Nom du fichier utilisé pour la création de nouvelles traductions. Pour "
"gettext choisir un fichier .pot."

#: weblate/addons/forms.py:279 weblate/trans/models/component.py:576
msgid "Language filter"
msgstr "Filtre sur la langue"

#: weblate/addons/forms.py:284
msgid ""
"Regular expression to filter translation files against when scanning for "
"filemask."
msgstr ""
"Expression rationnelle pour filtrer les fichiers de traduction lors de la "
"recherche d’un motif de fichier."

#: weblate/addons/forms.py:289
msgid "Clone addons from the main component to the newly created ones"
msgstr ""
"Dupliquer les modules du composant principal vers les éléments nouvellement "
"créés"

#: weblate/addons/forms.py:294
msgid "Remove components for inexistant files"
msgstr "Supprimer les composants pour les fichiers inexistants"

#: weblate/addons/forms.py:297
msgid "I confirm the above matches look correct"
msgstr "Je confirme que les correspondances ci-dessus semblent correctes"

#: weblate/addons/forms.py:358
msgid "Please review and confirm the matched components."
msgstr "Veuillez examiner et confirmer les composants correspondants."

#: weblate/addons/forms.py:386
msgid "Please include component markup in the template."
msgstr "Veuillez inclure le balisage des composants dans le modèle."

#: weblate/addons/forms.py:428
msgid "Translation threshold"
msgstr "Seuil de traduction"

#: weblate/addons/forms.py:433
msgid "Threshold for inclusion of translations."
msgstr "Seuil d’inclusion des traductions."

#: weblate/addons/forms.py:436
msgid "CSS selector"
msgstr "Sélecteur CSS"

#: weblate/addons/forms.py:439
msgid "CSS selector to detect localizable elements."
msgstr "Sélecteur CSS pour détecter les éléments traduisibles."

#: weblate/addons/forms.py:442
msgid "Language cookie name"
msgstr "Nom du cookie de langue"

#: weblate/addons/forms.py:445
msgid "Name of cookie which stores language preference."
msgstr "Nom du cookie contenant la langue préférée."

#: weblate/addons/forms.py:449
msgid "Extract strings from HTML files"
msgstr "Extraire des chaînes de caractères depuis des fichiers HTML"

#: weblate/addons/forms.py:452
msgid ""
"List of filenames in current repository or remote URLs to parse for "
"translatable strings."
msgstr ""
"Liste des noms de fichiers dans le dépôt actuel ou des URL distantes à "
"analyser pour les chaînes traduisibles."

#: weblate/addons/forms.py:477 weblate/billing/models.py:299
#: weblate/templates/snippets/query-builder.html:13
#: weblate/templates/snippets/query-builder.html:15
#: weblate/templates/translation.html:128 weblate/trans/admin.py:95
msgid "Source strings"
msgstr "Chaînes sources"

#: weblate/addons/forms.py:478
msgid "Target translation"
msgstr "Traduction cible"

#: weblate/addons/forms.py:480
msgid "String prefix"
msgstr "Préfixe de la chaîne"

#: weblate/addons/forms.py:485
msgid "String suffix"
msgstr "Suffixe de la chaîne"

#: weblate/addons/forms.py:502
msgid "The source and target have to be different languages."
msgstr "La source et la cible doivent être des langues différentes."

#: weblate/addons/generate.py:34
msgid "Statistics generator"
msgstr "Générateur de statistiques"

#: weblate/addons/generate.py:36
msgid "Generates a file containing detailed info about the translation status."
msgstr ""
"Génère un fichier avec des informations détaillées sur les statuts de la "
"traduction."

#: weblate/addons/generate.py:65
msgid "Pseudolocale generation"
msgstr "Génération d’une pseudo-traduction"

#: weblate/addons/generate.py:67
msgid ""
"Generates a translation by adding prefix and suffix to source strings "
"automatically."
msgstr ""
"Génère une pseudo-traduction en ajoutant automatiquement un préfixe et un "
"suffixe aux chaînes sources."

#: weblate/addons/gettext.py:41
msgid "Generate MO files"
msgstr "Générer des fichiers MO"

#: weblate/addons/gettext.py:42
msgid "Automatically generates a MO file for every changed PO file."
msgstr "Génère automatiquement un fichier MO pour chaque fichier PO modifié."

#: weblate/addons/gettext.py:65
msgid "Update LINGUAS file"
msgstr "Mettre à jour le fichier LINGUAS"

#: weblate/addons/gettext.py:66
msgid "Updates the LINGUAS file when a new translation is added."
msgstr ""
"Met à jour le fichier LINGUAS lors de l’ajout d’une nouvelle traduction."

#: weblate/addons/gettext.py:157
msgid "Update ALL_LINGUAS variable in the \"configure\" file"
msgstr "Mettre à jour la variable ALL_LINGUAS dans le fichier « configure »"

#: weblate/addons/gettext.py:159
msgid ""
"Updates the ALL_LINGUAS variable in \"configure\", \"configure.in\" or "
"\"configure.ac\" files, when a new translation is added."
msgstr ""
"Met à jour la variable ALL_LINGUAS dans les fichiers « configure », "
"« configure.in » ou « configure.ac » lors qu’une nouvelle traduction est "
"ajoutée."

#: weblate/addons/gettext.py:228
msgid "Update PO files to match POT (msgmerge)"
msgstr ""
"Mettre à jour les fichiers PO afin qu’ils correspondent au POT (msgmerge)"

#: weblate/addons/gettext.py:230
msgid ""
"Updates all PO files (as configured by \"Filemask\") to match the POT file "
"(as configured by \"Template for new translations\") using msgmerge."
msgstr ""
"Met à jour tous les fichiers PO (filtrés selon le « motif de fichier ») pour "
"qu’ils correspondent au fichier POT (paramétré via le « modèle pour les "
"nouvelles traductions ») en utilisant msgmerge."

#: weblate/addons/gettext.py:313
msgid "Customize gettext output"
msgstr "Personnaliser la sortie gettext"

#: weblate/addons/gettext.py:315
msgid ""
"Allows customization of gettext output behavior, for example line wrapping."
msgstr ""
"Permet de personnaliser la sortie de gettext, par exemple le retour à la "
"ligne automatique."

#: weblate/addons/gettext.py:326
msgid "Contributors in comment"
msgstr "Contributeurs dans le commentaire"

#: weblate/addons/gettext.py:328
msgid ""
"Updates the comment part of the PO file header to include contributor names "
"and years of contributions."
msgstr ""
"Ajoute le nom des contributeurs et les années de contribution dans le "
"commentaire d’en-tête du fichier PO."

#: weblate/addons/git.py:34
msgid "Squash Git commits"
msgstr "Écrasement des archivages Git"

#: weblate/addons/git.py:35
msgid "Squash Git commits prior to pushing changes."
msgstr "Écraser les archivages Git avant de pousser les modifications."

#: weblate/addons/json.py:29
msgid "Customize JSON output"
msgstr "Personnaliser la sortie JSON"

#: weblate/addons/json.py:31
msgid ""
"Allows adjusting JSON output behavior, for example indentation or sorting."
msgstr ""
"Permet de paramétrer le comportement de la sortie de JSON, par exemple "
"l’indentation ou le tri."

#: weblate/addons/properties.py:143
msgid "Formats the Java properties file"
msgstr "Formate le fichier de propriétés Java"

#: weblate/addons/properties.py:144
msgid "Sorts the Java properties file."
msgstr "Trie le fichier de propriétés Java."

#: weblate/addons/removal.py:51
msgid "Stale comment removal"
msgstr "Purge automatique des commentaires"

#: weblate/addons/removal.py:52
msgid "Set a timeframe for removal of comments."
msgstr "Définir le délai au bout duquel les commentaires sont supprimés."

#: weblate/addons/removal.py:65
msgid "Stale suggestion removal"
msgstr "Purge automatique des suggestions"

#: weblate/addons/removal.py:66
msgid "Set a timeframe for removal of suggestions."
msgstr "Définir le délai au bout duquel les suggestions sont supprimées."

#: weblate/addons/resx.py:29
msgid "Update RESX files"
msgstr "Mettre à jour les fichiers RESX"

#: weblate/addons/resx.py:31
msgid ""
"Update all translation files to match the monolingual upstream base file. "
"Unused strings are removed, and new ones added as copies of the source "
"string."
msgstr ""
"Mettre à jour tous les fichiers de traduction pour qu’ils correspondent au "
"fichier de base amont monolingue. Les chaînes inutilisées sont supprimées et "
"de nouvelles chaînes sont ajoutées en copiant la chaîne source."

#: weblate/addons/views.py:84
msgid "Invalid add-on name specified!"
msgstr "Nom de module indiqué invalide !"

#: weblate/addons/views.py:97
msgid "Add-on installed, please review integration instructions."
msgstr "Module installé, veuillez vérifier les instructions d’intégration."

#: weblate/addons/yaml.py:31
msgid "Customize YAML output"
msgstr "Personnaliser la sortie YAML"

#: weblate/addons/yaml.py:33
msgid ""
"Allows adjusting YAML output behavior, for example line-length or newlines."
msgstr ""
"Permet de paramétrer le comportement de la sortie YAML, par exemple la "
"longueur des lignes ou le saut de ligne."

#: weblate/auth/admin.py:146 weblate/auth/admin.py:151
msgid "Personal info"
msgstr "Infos personnelles"

#: weblate/auth/admin.py:147
msgid "Authentication"
msgstr "Authentification"

#: weblate/auth/admin.py:152 weblate/auth/models.py:85
msgid "Permissions"
msgstr "Droits"

#: weblate/auth/admin.py:153
msgid "Important dates"
msgstr "Dates importantes"

#: weblate/auth/admin.py:205
msgid "This is not used when component list is selected."
msgstr ""

#: weblate/auth/admin.py:211
msgid "This is not used when component is selected."
msgstr ""

#. Translators: Permission name
#: weblate/auth/data.py:34
msgid "View billing info"
msgstr "Voir la facturation"

#. Translators: Permission name
#: weblate/auth/data.py:36
msgid "Download changes"
msgstr "Télécharger les modifications"

#. Translators: Permission name
#: weblate/auth/data.py:38
msgid "Post comment"
msgstr "Publier un commentaire"

#. Translators: Permission name
#: weblate/auth/data.py:40
msgid "Delete comment"
msgstr "Supprimer le commentaire"

#. Translators: Permission name
#: weblate/auth/data.py:42
msgid "Edit component settings"
msgstr "Modifier les paramètres du composant"

#. Translators: Permission name
#: weblate/auth/data.py:44
msgid "Lock component, preventing translations"
msgstr "Composant verrouillé, traductions impossibles"

#. Translators: Permission name
#: weblate/auth/data.py:46
msgid "Add glossary entry"
msgstr "Ajouter une entrée de glossaire"

#. Translators: Permission name
#: weblate/auth/data.py:48
msgid "Edit glossary entry"
msgstr "Modifier une entrée de glossaire"

#. Translators: Permission name
#: weblate/auth/data.py:50
msgid "Delete glossary entry"
msgstr "Supprimer une entrée de glossaire"

#. Translators: Permission name
#: weblate/auth/data.py:52
msgid "Upload glossary entries"
msgstr "Téléverser des entrées de glossaires"

#. Translators: Permission name
#: weblate/auth/data.py:54
msgid "Use automatic suggestions"
msgstr "Utiliser les suggestions automatiques"

#. Translators: Permission name
#: weblate/auth/data.py:56
msgid "Edit translation memory"
msgstr "Modifier le mémoire de traduction"

#. Translators: Permission name
#: weblate/auth/data.py:58
msgid "Delete translation memory"
msgstr "Supprimer le mémoire de traduction"

#. Translators: Permission name
#: weblate/auth/data.py:60
msgid "Edit project settings"
msgstr "Modifier les paramètres du projet"

#. Translators: Permission name
#: weblate/auth/data.py:62
msgid "Manage project access"
msgstr "Gérer l’accès au projet"

#. Translators: Permission name
#: weblate/auth/data.py:64
msgid "Download reports"
msgstr "Télécharger des rapports"

#. Translators: Permission name
#: weblate/auth/data.py:66 weblate/templates/translate.html:598
msgid "Add screenshot"
msgstr "Ajouter une capture d’écran"

#. Translators: Permission name
#: weblate/auth/data.py:68
#: weblate/templates/screenshots/screenshot_detail.html:70
msgid "Edit screenshot"
msgstr "Modifier la capture d’écran"

#. Translators: Permission name
#: weblate/auth/data.py:70
#: weblate/templates/screenshots/screenshot_detail.html:94
msgid "Delete screenshot"
msgstr "Supprimer la capture d’écran"

#. Translators: Permission name
#: weblate/auth/data.py:72 weblate/templates/translate.html:718
msgid "Edit additional string info"
msgstr "Modifier des informations de chaîne supplémentaire"

#. Translators: Permission name
#: weblate/auth/data.py:74
msgid "Add new string"
msgstr "Ajouter une nouvelle chaîne"

#. Translators: Permission name
#: weblate/auth/data.py:76
msgid "Remove a string"
msgstr "Supprimer une chaîne"

#. Translators: Permission name
#: weblate/auth/data.py:78
msgid "Dismiss failing check"
msgstr "Ignorer les vérifications en échec"

#. Translators: Permission name
#: weblate/auth/data.py:80
msgid "Edit strings"
msgstr "Modifier les chaînes"

#. Translators: Permission name
#: weblate/auth/data.py:82
msgid "Review strings"
msgstr "Réviser les chaînes"

#. Translators: Permission name
#: weblate/auth/data.py:84
msgid "Edit string when suggestions are enforced"
msgstr "Modifier une chaîne lorsque les suggestions sont appliquées"

#. Translators: Permission name
#: weblate/auth/data.py:86
msgid "Edit source strings"
msgstr "Modifier les chaînes sources"

#. Translators: Permission name
#: weblate/auth/data.py:88
msgid "Accept suggestion"
msgstr "Accepter une suggestion"

#. Translators: Permission name
#: weblate/auth/data.py:90
msgid "Add suggestion"
msgstr "Ajouter une suggestion"

#. Translators: Permission name
#: weblate/auth/data.py:92
msgid "Delete suggestion"
msgstr "Supprimer une suggestion"

#. Translators: Permission name
#: weblate/auth/data.py:94
msgid "Vote on suggestion"
msgstr "Voter pour une suggestion"

#. Translators: Permission name
#: weblate/auth/data.py:96
msgid "Add language for translation"
msgstr "Ajouter une langue à traduire"

#. Translators: Permission name
#: weblate/auth/data.py:98
msgid "Perform automatic translation"
msgstr "Réaliser une traduction automatique"

#. Translators: Permission name
#: weblate/auth/data.py:100
msgid "Delete existing translation"
msgstr "Supprimer une traduction existante"

#. Translators: Permission name
#: weblate/auth/data.py:102
#, fuzzy
#| msgid "Download translation"
msgid "Download translation file"
msgstr "Télécharger la traduction"

#. Translators: Permission name
#: weblate/auth/data.py:104
msgid "Add several languages for translation"
msgstr "Ajouter plusieurs langues à traduire"

#. Translators: Permission name
#: weblate/auth/data.py:106
msgid "Define author of uploaded translation"
msgstr "Définir l’auteur de la traduction téléversée"

#. Translators: Permission name
#: weblate/auth/data.py:108
msgid "Overwrite existing strings with upload"
msgstr "Remplacer les traductions existantes par un téléversement"

#. Translators: Permission name
#: weblate/auth/data.py:110
msgid "Upload translations"
msgstr "Téléverser les traductions"

#. Translators: Permission name
#: weblate/auth/data.py:112
msgid "Access the internal repository"
msgstr "Accéder au dépôt interne"

#. Translators: Permission name
#: weblate/auth/data.py:114
msgid "Commit changes to the internal repository"
msgstr "Archiver les modifications dans le dépôt interne"

#. Translators: Permission name
#: weblate/auth/data.py:116
msgid "Push change from the internal repository"
msgstr "Pousser les modifications depuis le dépôt local"

#. Translators: Permission name
#: weblate/auth/data.py:118
msgid "Reset changes in the internal repository"
msgstr "Réinitialiser les modifications dans le dépôt interne"

#. Translators: Permission name
#: weblate/auth/data.py:120
msgid "View upstream repository location"
msgstr "Voir l’emplacement du dépôt en amont"

#. Translators: Permission name
#: weblate/auth/data.py:122
msgid "Update the internal repository"
msgstr "Mettre à jour le dépôt interne"

#. Translators: Permission name
#: weblate/auth/data.py:130
msgid "Use management interface"
msgstr "Utiliser l’interface de gestion"

#. Translators: Permission name
#: weblate/auth/data.py:132
msgid "Add new projects"
msgstr "Créer de nouveaux projets"

#. Translators: Permission name
#: weblate/auth/data.py:134
msgid "Add language definitions"
msgstr "Ajouter des définitions de langue"

#. Translators: Permission name
#: weblate/auth/data.py:136
msgid "Manage language definitions"
msgstr "Gérer les définitions de langue"

#. Translators: Permission name
#: weblate/auth/data.py:138
msgid "Manage groups"
msgstr "Gérer les groupes"

#. Translators: Permission name
#: weblate/auth/data.py:140 weblate/templates/manage/users.html:17
msgid "Manage users"
msgstr "Gérer les utilisateurs"

#. Translators: Permission name
#: weblate/auth/data.py:142
msgid "Manage roles"
msgstr "Gérer les rôles"

#. Translators: Permission name
#: weblate/auth/data.py:144
msgid "Manage announcements"
msgstr "Gérer les annonces"

#. Translators: Permission name
#: weblate/auth/data.py:146
msgid "Manage translation memory"
msgstr "Gérer le mémoire de traduction"

#. Translators: Permission name
#: weblate/auth/data.py:148
msgid "Manage component lists"
msgstr "Gérer la liste des composants"

#: weblate/auth/data.py:175
msgctxt "Access-control role"
msgid "Administration"
msgstr "Administration"

#: weblate/auth/data.py:177
msgctxt "Access-control role"
msgid "Edit source"
msgstr "Modifier la source"

#: weblate/auth/data.py:180
msgctxt "Access-control role"
msgid "Add suggestion"
msgstr "Ajouter une suggestion"

#: weblate/auth/data.py:182
msgctxt "Access-control role"
msgid "Access repository"
msgstr "Accéder au dépôt"

#: weblate/auth/data.py:185
msgctxt "Access-control role"
msgid "Manage glossary"
msgstr "Gérer le glossaire"

#: weblate/auth/data.py:187
msgctxt "Access-control role"
msgid "Power user"
msgstr "Utilisateur avancé"

#: weblate/auth/data.py:199
msgctxt "Access-control role"
msgid "Review strings"
msgstr "Réviser les chaînes"

#: weblate/auth/data.py:202
msgctxt "Access-control role"
msgid "Translate"
msgstr "Traduire"

#: weblate/auth/data.py:203
msgctxt "Access-control role"
msgid "Manage languages"
msgstr "Gérer les langues"

#: weblate/auth/data.py:205
msgctxt "Access-control role"
msgid "Manage translation memory"
msgstr "Gérer le mémoire de traduction"

#: weblate/auth/data.py:209
msgctxt "Access-control role"
msgid "Manage screenshots"
msgstr "Gérer les captures d’écran"

#: weblate/auth/data.py:212
msgctxt "Access-control role"
msgid "Manage repository"
msgstr "Gérer le dépôt"

#: weblate/auth/data.py:213
msgctxt "Access-control role"
msgid "Billing"
msgstr "Facturation"

#: weblate/auth/data.py:219
msgctxt "Access-control group"
msgid "Guests"
msgstr "Invités"

#: weblate/auth/data.py:223
msgctxt "Access-control group"
msgid "Viewers"
msgstr "Lecteurs"

#: weblate/auth/data.py:224
msgctxt "Access-control group"
msgid "Users"
msgstr "Utilisateurs"

#: weblate/auth/data.py:225
msgctxt "Access-control group"
msgid "Reviewers"
msgstr "Réviseurs"

#: weblate/auth/data.py:226
msgctxt "Access-control group"
msgid "Managers"
msgstr "Gestionnaires"

#: weblate/auth/data.py:231
msgctxt "Per-project access-control group"
msgid "Translate"
msgstr "Traduire"

#: weblate/auth/data.py:232
msgctxt "Per-project access-control group"
msgid "Sources"
msgstr "Sources"

#: weblate/auth/data.py:233
msgctxt "Per-project access-control group"
msgid "Languages"
msgstr "Langues"

#: weblate/auth/data.py:234
msgctxt "Per-project access-control group"
msgid "Glossary"
msgstr "Glossaire"

#: weblate/auth/data.py:235
msgctxt "Per-project access-control group"
msgid "Memory"
msgstr "Mémoire"

#: weblate/auth/data.py:236
msgctxt "Per-project access-control group"
msgid "Screenshots"
msgstr "Captures d’écran"

#: weblate/auth/data.py:237
msgctxt "Per-project access-control group"
msgid "Review"
msgstr "Réviser"

#: weblate/auth/data.py:238
msgctxt "Per-project access-control group"
msgid "VCS"
msgstr "Système de contrôle de versions"

#: weblate/auth/data.py:239
msgctxt "Per-project access-control group"
msgid "Administration"
msgstr "Administration"

#: weblate/auth/data.py:240
msgctxt "Per-project access-control group"
msgid "Billing"
msgstr "Facturation"

#: weblate/auth/forms.py:103 weblate/trans/views/acl.py:211
#, fuzzy
#| msgid "Activation e-mail will be sent here."
msgid "User invitation e-mail was sent."
msgstr "Le courriel de confirmation vous y sera envoyé."

#: weblate/auth/forms.py:112
msgid "Send e-mail invitation to the user"
msgstr "Envoyer une invitation par courriel à l’utilisateur"

#: weblate/auth/forms.py:126
#, fuzzy
#| msgid "Send e-mail invitation to the user"
msgid "Resend e-mail invitation to the user"
msgstr "Envoyer une invitation par courriel à l’utilisateur"

#: weblate/auth/models.py:77
#, python-format
msgid "%s (site-wide permission)"
msgstr "%s (autorisation sur tout le site)"

#: weblate/auth/models.py:82 weblate/auth/models.py:111
#: weblate/templates/fonts/fontgroup_detail.html:18
#: weblate/templates/manage/performance.html:26
#: weblate/templates/manage/performance.html:72 weblate/trans/forms.py:1372
msgid "Name"
msgstr "Nom"

#: weblate/auth/models.py:87
msgid "Choose permissions granted to this role."
msgstr "Sélectionnez les droits à donner à ce rôle."

#: weblate/auth/models.py:114
msgid "Roles"
msgstr "Rôles"

#: weblate/auth/models.py:116
msgid "Choose roles granted to this group."
msgstr "Choisissez les rôles donnés à ce groupe."

#: weblate/auth/models.py:120
msgid "Project selection"
msgstr "Sélection de projets"

#: weblate/auth/models.py:122 weblate/auth/models.py:145
msgid "As defined"
msgstr "Tel que défini"

#: weblate/auth/models.py:123
msgid "All projects"
msgstr "Tous les projets"

#: weblate/auth/models.py:124
msgid "All public projects"
msgstr "Tous les projets publics"

#: weblate/auth/models.py:125
msgid "All protected projects"
msgstr "Tous les projets protégés"

#: weblate/auth/models.py:126
msgid "From component list"
msgstr "De la liste de composants"

#: weblate/auth/models.py:131 weblate/billing/admin.py:77
#: weblate/billing/models.py:290 weblate/templates/base.html:125
#: weblate/templates/billing/list.html:9
#: weblate/templates/billing/status.html:101 weblate/templates/language.html:19
#: weblate/templates/projects.html:5 weblate/templates/snippets/info.html:374
#: weblate/templates/snippets/info.html:408 weblate/trans/views/basic.py:78
msgid "Projects"
msgstr "Projets"

#: weblate/auth/models.py:134 weblate/templates/component-list.html:15
#: weblate/templates/language-project.html:17
#: weblate/templates/mail/base.html:81 weblate/templates/project.html:30
#: weblate/templates/snippets/info.html:386
#: weblate/templates/snippets/info.html:422 weblate/trans/forms.py:844
#: weblate/trans/forms.py:877 weblate/trans/forms.py:1947
msgid "Components"
msgstr "Composants"

#: weblate/auth/models.py:143
msgid "Language selection"
msgstr "Sélection de la langue"

#: weblate/auth/models.py:146 weblate/trans/forms.py:984
msgid "All languages"
msgstr "Toutes les langues"

#: weblate/auth/models.py:151 weblate/billing/models.py:323
#: weblate/lang/views.py:57 weblate/templates/accounts/profile.html:24
#: weblate/templates/accounts/profile.html:38 weblate/templates/base.html:142
#: weblate/templates/lang/create.html:6
#: weblate/templates/lang/language_form.html:6
#: weblate/templates/lang/plural_form.html:6 weblate/templates/language.html:8
#: weblate/templates/languages.html:6 weblate/templates/mail/base.html:66
#: weblate/templates/mail/base.html:86 weblate/templates/project.html:31
#: weblate/templates/snippets/info.html:380
#: weblate/templates/snippets/info.html:415
#: weblate/templates/trans/change_list.html:20 weblate/trans/admin.py:106
#: weblate/trans/forms.py:1003 weblate/trans/forms.py:2022
msgid "Languages"
msgstr "Langues"

#: weblate/auth/models.py:155
msgid "Internal Weblate group"
msgstr "Groupe Weblate interne"

#: weblate/auth/models.py:314 weblate/utils/forms.py:39
#: weblate/utils/validators.py:174
msgid ""
"Username may only contain letters, numbers or the following characters: @ . "
"+ - _"
msgstr ""
"Le nom d’utilisateur ne peut contenir que des lettres, des chiffres et les "
"caractères suivants : @ . + - _"

#: weblate/auth/models.py:318
msgid "A user with that username already exists."
msgstr "Un utilisateur portant ce nom d’utilisateur existe déjà."

#: weblate/auth/models.py:333
msgid "Superuser status"
msgstr "Statut super-utilisateur"

#: weblate/auth/models.py:335
msgid "User has all possible permissions."
msgstr "L’utilisateur possède tous les droits possibles."

#: weblate/auth/models.py:338 weblate/billing/models.py:168
#: weblate/templates/check.html:22 weblate/templates/check_component.html:24
#: weblate/templates/check_project.html:23 weblate/templates/checks.html:21
msgid "Active"
msgstr "Actif"

#: weblate/auth/models.py:340
msgid "Mark user as inactive instead of removing."
msgstr "Marquer l’utilisateur comme inactif plutôt que de le supprimer."

#: weblate/auth/models.py:345 weblate/templates/accounts/user.html:152
msgid "Groups"
msgstr "Groupes"

#: weblate/auth/models.py:348
msgid ""
"The user is granted all permissions included in membership of these groups."
msgstr "L’utilisateur obtient tous les droits des groupes dont il est membre."

#: weblate/auth/models.py:646
msgid "Regular expression for e-mail address"
msgstr "Expression rationnelle pour l’adresse courriel"

#: weblate/auth/models.py:650
msgid "Users with e-mail addresses found to match will be added to this group."
msgstr ""
"Les utilisateurs avec les adresses courriels correspondantes seront ajoutés "
"à ce groupe."

#: weblate/auth/models.py:654
msgid "Group to assign"
msgstr "Groupe à assigner"

#: weblate/auth/models.py:667 weblate/trans/forms.py:1103
msgid "User to block"
msgstr "Utilisateur à bloquer"

#: weblate/auth/models.py:670 weblate/templates/check.html:19
#: weblate/templates/data.html:28 weblate/templates/data.html:62
#: weblate/templates/data.html:103 weblate/templates/language.html:44
#: weblate/templates/list-projects.html:5
#: weblate/templates/snippets/list-objects.html:23 weblate/trans/forms.py:1615
#: weblate/trans/forms.py:1696 weblate/trans/forms.py:2326
#: weblate/trans/models/announcement.py:90
#: weblate/trans/models/component.py:251 weblate/trans/models/component.py:276
msgid "Project"
msgstr "Projet"

#: weblate/auth/models.py:672
msgid "Block expiry"
msgstr "Expiration du blocage"

#: weblate/billing/admin.py:82 weblate/templates/billing/list.html:8
#: weblate/templates/billing/status.html:112
msgid "Owners"
msgstr "Propriétaires"

#: weblate/billing/forms.py:28
msgid "Additional message"
msgstr "Message supplémentaire"

#: weblate/billing/forms.py:33
msgid ""
"Please describe the project and your relation to it, preferably in English."
msgstr ""
"Veuillez décrire, de préférence en anglais, le projet ainsi que votre lien "
"avec celui-ci."

#: weblate/billing/models.py:160 weblate/templates/billing/detail.html:21
msgid "Billing plan"
msgstr "Mode de facturation"

#: weblate/billing/models.py:163
msgid "Billed projects"
msgstr "Projets facturés"

#: weblate/billing/models.py:165
msgid "Billing owners"
msgstr "Responsables des factures"

#: weblate/billing/models.py:169 weblate/templates/billing/state-snippet.html:7
#: weblate/templates/manage/billing.html:13
msgid "Trial"
msgstr "Essai"

#: weblate/billing/models.py:170 weblate/templates/billing/state-snippet.html:9
#: weblate/templates/manage/billing.html:18
msgid "Terminated"
msgstr "Terminé"

#: weblate/billing/models.py:173
msgid "Billing state"
msgstr "État de facturation"

#: weblate/billing/models.py:179 weblate/templates/billing/list.html:13
#: weblate/templates/billing/status.html:24
msgid "Trial expiry date"
msgstr "Date d’expiration de la période d’essai"

#: weblate/billing/models.py:186 weblate/templates/billing/list.html:16
#: weblate/templates/billing/state-snippet.html:13
#: weblate/templates/billing/status.html:35
#: weblate/templates/manage/billing.html:17
msgid "Scheduled removal"
msgstr "Suppression planifiée"

#: weblate/billing/models.py:189
msgid "Paid"
msgstr "Payé"

#: weblate/billing/models.py:192
msgid "In limits"
msgstr "Taille limitée"

#: weblate/billing/models.py:275
msgid "Changes in last month"
msgstr "Modifications du mois"

#: weblate/billing/models.py:281
msgid "Number of changes"
msgstr "Nombre de modifications"

#: weblate/billing/models.py:312 weblate/trans/admin.py:100
msgid "Source words"
msgstr "Mots sources"

#: weblate/billing/models.py:353 weblate/templates/addons/generate_help.html:16
msgid "Number of strings"
msgstr "Nombre de chaînes"

#: weblate/billing/models.py:360
msgid "N/A"
msgstr "N/A"

#: weblate/billing/models.py:362 weblate/templates/billing/status.html:86
msgid "Last invoice"
msgstr "Dernière facture"

#. Translators: Whether the package is inside displayed (soft) limits
#: weblate/billing/models.py:384
msgid "In display limits"
msgstr "Dans les limites d’affichage"

#: weblate/billing/models.py:439
#, python-format
msgid "Contains %d project"
msgid_plural "Contains %d projects"
msgstr[0] "Contient %d projet"
msgstr[1] "Contient %d projets"

#: weblate/billing/models.py:456
#, python-format
msgid "Contains %d component"
msgid_plural "Contains %d components"
msgstr[0] "Contient %d composant"
msgstr[1] "Contient %d composants"

#: weblate/billing/models.py:471
msgid "Missing license"
msgstr "Licence manquante"

#: weblate/billing/tasks.py:95
msgid ""
"You will stop receiving this notification once you pay the bills or the "
"project is removed."
msgstr ""
"Vous ne recevrez plus cette notification une fois que vous aurez payé les "
"factures ou que le projet aura été supprimé."

#: weblate/billing/tasks.py:100
msgid ""
"You will stop receiving this notification once you change to regular "
"subscription or the project is removed."
msgstr ""
"Vous ne recevrez plus cette notification si vous souscrivez à un abonnement "
"ou si le projet est supprimé."

#: weblate/checks/angularjs.py:45
msgid "AngularJS interpolation string"
msgstr "Chaîne d’interpolation AngularJS"

#: weblate/checks/angularjs.py:46
msgid "AngularJS interpolation strings do not match source"
msgstr "Les chaînes d’interpolation AngularJS ne correspondent pas à la source"

#: weblate/checks/chars.py:45
msgid "Starting newline"
msgstr "Nouvelle ligne au début"

#: weblate/checks/chars.py:46
msgid "Source and translation do not both start with a newline"
msgstr ""
"La chaîne source et la traduction ne commencent pas toutes les deux par un "
"saut de ligne"

#: weblate/checks/chars.py:56
msgid "Trailing newline"
msgstr "Saut de ligne à la fin"

#: weblate/checks/chars.py:57
msgid "Source and translation do not both end with a newline"
msgstr ""
"La chaîne source et la traduction ne finissent pas toutes les deux par un "
"saut de ligne"

#: weblate/checks/chars.py:67
msgid "Starting spaces"
msgstr "Espaces au début"

#: weblate/checks/chars.py:69
msgid "Source and translation do not both start with same number of spaces"
msgstr ""
"La chaîne source et la traduction ne commencent pas toutes les deux par le "
"même nombre d’espaces"

#: weblate/checks/chars.py:106
msgid "Trailing space"
msgstr "Espace à la fin"

#: weblate/checks/chars.py:107
msgid "Source and translation do not both end with a space"
msgstr ""
"La chaîne source et la traduction ne finissent pas toutes les deux par un "
"espace"

#: weblate/checks/chars.py:145
msgid "Double space"
msgstr "Double espace"

#: weblate/checks/chars.py:146
msgid "Translation contains double space"
msgstr "La traduction contient un double espace"

#: weblate/checks/chars.py:167
msgid "Mismatched full stop"
msgstr "Incohérence de point final"

#: weblate/checks/chars.py:168
msgid "Source and translation do not both end with a full stop"
msgstr ""
"La chaîne source et la traduction ne finissent pas toutes les deux par un "
"point final"

#: weblate/checks/chars.py:210
msgid "Mismatched colon"
msgstr "Incohérence de caractère deux-points"

#: weblate/checks/chars.py:211
msgid "Source and translation do not both end with a colon"
msgstr ""
"La chaîne source et la traduction ne finissent pas toutes les deux par deux-"
"points"

#: weblate/checks/chars.py:241
msgid "Mismatched question mark"
msgstr "Incohérence de point d’interrogation"

#: weblate/checks/chars.py:242
msgid "Source and translation do not both end with a question mark"
msgstr ""
"La source et la traduction ne finissent pas toutes les deux par un point "
"d’interrogation"

#: weblate/checks/chars.py:274
msgid "Mismatched exclamation mark"
msgstr "Incohérence de point d’exclamation"

#: weblate/checks/chars.py:275
msgid "Source and translation do not both end with an exclamation mark"
msgstr ""
"La source et la traduction ne finissent pas toutes les deux par un point "
"d’exclamation"

#: weblate/checks/chars.py:298
msgid "Mismatched ellipsis"
msgstr "Incohérence de points de suspension"

#: weblate/checks/chars.py:299
msgid "Source and translation do not both end with an ellipsis"
msgstr ""
"La chaîne source et la traduction ne se finissent pas toutes les deux par "
"des points de suspension"

#: weblate/checks/chars.py:317
msgid "Mismatched \\n"
msgstr "Pas de correspondance \\n"

#: weblate/checks/chars.py:318
msgid "Number of \\n in translation does not match source"
msgstr "Le nombre de \\n dans la traduction ne correspond pas à la source"

#: weblate/checks/chars.py:326
msgid "Mismatching line breaks"
msgstr "Incohérence dans les sauts de ligne"

#: weblate/checks/chars.py:327
msgid "Number of new lines in translation does not match source"
msgstr "Le nombre de lignes de la traduction n’est pas identique à la source"

#: weblate/checks/chars.py:334 weblate/trans/autofixes/chars.py:43
msgid "Zero-width space"
msgstr "Espace sans chasse"

#: weblate/checks/chars.py:335
msgid "Translation contains extra zero-width space character"
msgstr "La traduction contient un caractère espace sans chasse"

#: weblate/checks/chars.py:352 weblate/checks/flags.py:74
msgid "Maximum length of translation"
msgstr "Taille maximum de la traduction"

#: weblate/checks/chars.py:353
msgid "Translation should not exceed given length"
msgstr "La traduction ne doit pas dépasser la taille indiquée"

#: weblate/checks/chars.py:369
msgid "Mismatched semicolon"
msgstr "Incohérence de point-virgule"

#: weblate/checks/chars.py:370
msgid "Source and translation do not both end with a semicolon"
msgstr ""
"La chaîne source et la traduction ne finissent pas toutes les deux par un "
"point-virgule"

#: weblate/checks/chars.py:383
msgid "Kashida letter used"
msgstr "Présence d’un caractère kashida"

#: weblate/checks/chars.py:384
msgid "The decorative kashida letters should not be used"
msgstr "Les lettres décoratives kashida ne doivent pas être utilisées"

#: weblate/checks/chars.py:395
msgid "Punctuation spacing"
msgstr "Espacement de ponctuation"

#: weblate/checks/chars.py:396
msgid "Missing non breakable space before double punctuation sign"
msgstr "Espace insécable manquante devant le signe de ponctuation double"

#: weblate/checks/consistency.py:33
msgid "Missing plurals"
msgstr "Pluriels manquants"

#: weblate/checks/consistency.py:34
msgid "Some plural forms are not translated"
msgstr "Certaines des formes plurielles n’ont pas été traduites"

#: weblate/checks/consistency.py:55
msgid "Same plurals"
msgstr "Pluriel identique"

#: weblate/checks/consistency.py:56
msgid "Some plural forms are translated in the same way"
msgstr "Les traductions au singulier et au pluriel sont identiques"

#: weblate/checks/consistency.py:75
msgid "Inconsistent"
msgstr "Incohérence"

#: weblate/checks/consistency.py:77
msgid ""
"This string has more than one translation in this project or is not "
"translated in some components."
msgstr ""
"Cette chaîne a des traductions différentes dans ce projet ou n’est pas "
"traduite dans certains composants."

#: weblate/checks/consistency.py:146
msgid "Has been translated"
msgstr "A déjà été traduit"

#: weblate/checks/consistency.py:147
msgid "This string has been translated in the past"
msgstr "Cette chaîne a été traduite par le passé"

#: weblate/checks/consistency.py:155
#, python-format
msgid "Previous translation was \"%s\"."
msgstr "La traduction précédente était « %s »."

#: weblate/checks/duplicate.py:46
msgid "Consecutive duplicated words"
msgstr "Répétition de mots"

#: weblate/checks/duplicate.py:47
msgid "Text contains the same word twice in a row:"
msgstr "Le texte contient une répétition du même mot deux fois de suite :"

#: weblate/checks/flags.py:47
msgid "RST text"
msgstr "Texte RST"

#: weblate/checks/flags.py:48
msgid "Markdown text"
msgstr "Texte Markdown"

#: weblate/checks/flags.py:49
msgid "XML text"
msgstr "Texte XML"

#: weblate/checks/flags.py:50
msgid "DOS line endings"
msgstr "Fins de ligne DOS"

#: weblate/checks/flags.py:51 weblate/checks/markup.py:332
#: weblate/templates/data.html:29 weblate/templates/data.html:63
#: weblate/templates/data.html:104 weblate/templates/data.html:138
msgid "URL"
msgstr "URL"

#: weblate/checks/flags.py:53
msgid "Automatically detect Java MessageFormat"
msgstr "Détecter automatiquement le MessageFormat Java"

#: weblate/checks/flags.py:55
#: weblate/templates/snippets/unit-readonly-badge.html:12
#: weblate/templates/translate.html:210 weblate/templates/translate.html:231
#: weblate/trans/forms.py:484
msgid "Read only"
msgstr "Lecture seule"

#: weblate/checks/flags.py:56
msgid "Strict unchanged check"
msgstr "Contrôle strict de l’absence de modification"

#: weblate/checks/flags.py:57 weblate/glossary/forms.py:51
msgid "Forbidden translation"
msgstr "Traduction déconseillée"

#: weblate/checks/flags.py:58 weblate/glossary/forms.py:46
msgid "Terminology"
msgstr "Terminologie"

#: weblate/checks/flags.py:60 weblate/fonts/models.py:39
#: weblate/templates/fonts/font_detail.html:18
#: weblate/templates/fonts/font_list.html:73
msgid "Font family"
msgstr "Famille de polices"

#: weblate/checks/flags.py:62
msgid "Font size"
msgstr "Taille de police"

#: weblate/checks/flags.py:64
msgid "Font weight"
msgstr "Poids de la police"

#: weblate/checks/flags.py:66
msgid "Font spacing"
msgstr "Espacement de police"

#: weblate/checks/flags.py:68
#, fuzzy
#| msgid "Java MessageFormat"
msgid "ICU MessageFormat Flags"
msgstr "MessageFormat Java"

#: weblate/checks/flags.py:70
#, fuzzy
#| msgid "Java MessageFormat"
msgid "ICU MessageFormat Tag Prefix"
msgstr "MessageFormat Java"

#: weblate/checks/flags.py:72 weblate/trans/models/component.py:598
#: weblate/utils/views.py:134
msgid "Priority"
msgstr "Priorité"

#: weblate/checks/flags.py:76
msgid "Replacements while rendering"
msgstr "Remplacements pendant l’exécution"

#: weblate/checks/flags.py:78
msgid "String variant"
msgstr "Variantes de chaîne"

#: weblate/checks/flags.py:263
#, python-format
msgid "Invalid translation flag: \"%s\""
msgstr "Drapeau de traduction « %s » incorrect"

#: weblate/checks/flags.py:267
#, python-format
msgid "Translation flag has no parameters: \"%s\""
msgstr "Le drapeau de traduction n’a pas de paramètre : « %s »"

#: weblate/checks/flags.py:273
#, python-format
msgid "Wrong parameters for translation flag: \"%s\""
msgstr "Paramètres erronés pour le drapeau de traduction : « %s »"

#: weblate/checks/flags.py:277
#, python-format
msgid "Missing parameters for translation flag: \"%s\""
msgstr "Paramètres manquants pour le drapeau de traduction : « %s »"

#: weblate/checks/format.py:392
#, python-format
msgid "Following format strings are wrongly ordered: %s"
msgstr "Les chaînes de format suivantes sont mal ordonnées : %s"

#: weblate/checks/format.py:396 weblate/checks/placeholders.py:98
#, python-format
msgid "Following format strings are missing: %s"
msgstr "Les chaînes de format suivantes sont manquantes : %s"

#: weblate/checks/format.py:400 weblate/checks/placeholders.py:103
#, python-format
msgid "Following format strings are extra: %s"
msgstr "Les chaînes de format suivantes sont en trop : %s"

#: weblate/checks/format.py:451
msgid "Python format"
msgstr "Format Python"

#: weblate/checks/format.py:452
msgid "Python format string does not match source"
msgstr "La chaîne de format Python ne correspond pas à celle de la source"

#: weblate/checks/format.py:459
msgid "PHP format"
msgstr "Format PHP"

#: weblate/checks/format.py:460
msgid "PHP format string does not match source"
msgstr "La chaîne de format PHP ne correspond pas à celle de la source"

#: weblate/checks/format.py:467
msgid "C format"
msgstr "Format C"

#: weblate/checks/format.py:468
msgid "C format string does not match source"
msgstr "La chaîne de format C ne correspond pas à celle de la source"

#: weblate/checks/format.py:475
msgid "Perl format"
msgstr "Format Perl"

#: weblate/checks/format.py:476
msgid "Perl format string does not match source"
msgstr "La chaîne au format Perl ne correspond pas à la source"

#: weblate/checks/format.py:483
msgid "JavaScript format"
msgstr "Format JavaScript"

#: weblate/checks/format.py:484
msgid "JavaScript format string does not match source"
msgstr "La chaîne de format JavaScript ne correspond pas à celle de la source"

#: weblate/checks/format.py:491
msgid "Lua format"
msgstr "Format Lua"

#: weblate/checks/format.py:492
msgid "Lua format string does not match source"
msgstr "La chaîne de format Lua ne correspond pas à celle de la source"

#: weblate/checks/format.py:499
msgid "Object Pascal format"
msgstr "Format Pascal objet"

#: weblate/checks/format.py:500
msgid "Object Pascal format string does not match source"
msgstr "La chaîne au format Pascal objet ne correspond pas à la source"

#: weblate/checks/format.py:508
msgid "Scheme format"
msgstr "Format du scheme"

#: weblate/checks/format.py:509
msgid "Scheme format string does not match source"
msgstr "La chaîne de format scheme ne correspond pas à la source"

#: weblate/checks/format.py:522
msgid "Python brace format"
msgstr "Format d’accolade Python"

#: weblate/checks/format.py:523
msgid "Python brace format string does not match source"
msgstr "La chaîne de format python ne correspond pas à celui de la source"

#: weblate/checks/format.py:537
msgid "C# format"
msgstr "Format C#"

#: weblate/checks/format.py:538
msgid "C# format string does not match source"
msgstr "La chaîne au format C# ne correspond pas à celle de la source"

#: weblate/checks/format.py:552
msgid "Java format"
msgstr "Format Java"

#: weblate/checks/format.py:553
msgid "Java format string does not match source"
msgstr "La chaîne au format Java ne correspond pas à celle de la source"

#: weblate/checks/format.py:560
msgid "Java MessageFormat"
msgstr "MessageFormat Java"

#: weblate/checks/format.py:561
msgid "Java MessageFormat string does not match source"
msgstr "La chaîne MessageFormat Java ne correspond pas à celle de la source"

#: weblate/checks/format.py:592
msgid "You need to pair up an apostrophe with another one."
msgstr "Une apostrophe est manquante (les apostrophes fonctionnent par paire)."

#: weblate/checks/format.py:598
msgid "i18next interpolation"
msgstr "Interpolation i18next"

#: weblate/checks/format.py:599
msgid "The i18next interpolation does not match source"
msgstr "L’interpolation i18next ne correspond pas à la source"

#: weblate/checks/format.py:610
msgid "ECMAScript template literals"
msgstr "Modèle de littéraux ECMAScript"

#: weblate/checks/format.py:611
msgid "ECMAScript template literals do not match source"
msgstr "Les modèles littéraux ECMAScript ne correspondent pas à la source"

#: weblate/checks/format.py:623
msgid "Percent placeholders"
msgstr "Balises de remplacement par caractères pour cent"

#: weblate/checks/format.py:624
msgid "The percent placeholders do not match source"
msgstr ""
"Les balises de remplacement par caractères pour cent ne correspondent pas à "
"la source"

#: weblate/checks/format.py:630
msgid "Vue I18n formatting"
msgstr "Formatage Vue I18n"

#: weblate/checks/format.py:631
msgid "The Vue I18n formatting does not match source"
msgstr "Le formatage Vue I18n ne correspond pas à celui de la source"

#: weblate/checks/format.py:637
msgid "Multiple unnamed variables"
msgstr "Multiples variables non nommées"

#: weblate/checks/format.py:639
msgid ""
"There are multiple unnamed variables in the string, making it impossible for "
"translators to reorder them"
msgstr ""
"Il y a plusieurs variables non nommées dans la chaîne, ce qui rend "
"impossible leur réorganisation par les traducteurs"

#: weblate/checks/glossary.py:33
msgid "Does not follow glossary"
msgstr "Non conforme au glossaire"

#: weblate/checks/glossary.py:34
msgid "The translation does not follow terms defined in a glossary."
msgstr "La traduction ne respecte pas les termes du glossaire."

#: weblate/checks/glossary.py:83
#, python-format
msgid "Following terms are not translated according to glossary: %s"
msgstr ""
"Les termes suivants ne sont pas traduits conformément au glossaire : %s"

#: weblate/checks/icu.py:269
#, fuzzy
#| msgid "Java MessageFormat"
msgid "ICU MessageFormat syntax"
msgstr "MessageFormat Java"

#: weblate/checks/icu.py:270
#, fuzzy
#| msgid "Syntax error in language aliases."
msgid "Syntax errors in ICU MessageFormat strings."
msgstr "Erreur de syntaxe dans les alias de langue."

#: weblate/checks/icu.py:292
#, fuzzy
#| msgid "Java MessageFormat"
msgid "ICU MessageFormat"
msgstr "MessageFormat Java"

#: weblate/checks/icu.py:294
msgid ""
"Syntax errors and/or placeholder mismatches in ICU MessageFormat strings."
msgstr ""

#: weblate/checks/icu.py:460
#, python-format
msgid "Syntax error: %s"
msgstr ""

#: weblate/checks/icu.py:463
#, fuzzy, python-format
#| msgid "Forbidden translation: %s"
msgid "Unknown placeholder in translation: %s"
msgstr "Traduction déconseillée : %s"

#: weblate/checks/icu.py:468
#, fuzzy, python-format
#| msgid "Please sign in to save translations."
msgid "Placeholder missing in translation: %s"
msgstr "Veuillez vous connecter pour enregistrer vos traductions."

#: weblate/checks/icu.py:473
#, python-format
msgid "Placeholder has wrong type: %s"
msgstr ""

#: weblate/checks/icu.py:476
#, python-format
msgid "Missing other sub-message for: %s"
msgstr ""

#: weblate/checks/icu.py:479
#, python-format
msgid "Bad plural selectors for: %s"
msgstr ""

#: weblate/checks/icu.py:484
#, python-format
msgid "Bad sub-message selectors for: %s"
msgstr ""

#: weblate/checks/icu.py:489
#, python-format
msgid "Placeholder should be XML tag in translation: %s"
msgstr ""

#: weblate/checks/icu.py:494
#, python-format
msgid "Placeholder should not be XML tag in translation: %s"
msgstr ""

#: weblate/checks/icu.py:499
#, python-format
msgid "XML Tag has unexpected contents in translation: %s"
msgstr ""

#: weblate/checks/icu.py:504
#, fuzzy, python-format
#| msgid "Missing parameters for translation flag: \"%s\""
msgid "XML Tag missing contents in translation: %s"
msgstr "Paramètres manquants pour le drapeau de traduction : « %s »"

#: weblate/checks/markup.py:94
msgid "BBcode markup"
msgstr "Balisage BBcode"

#: weblate/checks/markup.py:95
msgid "BBcode in translation does not match source"
msgstr "Les BBcodes dans la traduction ne correspondent pas à la source"

#: weblate/checks/markup.py:166
msgid "XML syntax"
msgstr "Syntaxe XML"

#: weblate/checks/markup.py:167
msgid "The translation is not valid XML"
msgstr "Cette traduction n’est pas un XML valide"

#: weblate/checks/markup.py:191
msgid "XML markup"
msgstr "Balisage XML"

#: weblate/checks/markup.py:192
msgid "XML tags in translation do not match source"
msgstr "Les balises XML dans la traduction ne correspondent pas à la source"

#: weblate/checks/markup.py:251
msgid "Markdown references"
msgstr "Références Markdown"

#: weblate/checks/markup.py:252
msgid "Markdown link references do not match source"
msgstr "Les références de liens Markdown ne correspondent pas à la source"

#: weblate/checks/markup.py:268
msgid "Markdown links"
msgstr "Liens Markdown"

#: weblate/checks/markup.py:269
msgid "Markdown links do not match source"
msgstr "Les liens Markdown ne correspondent pas à la source"

#: weblate/checks/markup.py:297
msgid "Markdown syntax"
msgstr "Syntaxe Markdown"

#: weblate/checks/markup.py:298
msgid "Markdown syntax does not match source"
msgstr "La syntaxe Markdown ne correspond pas à la source"

#: weblate/checks/markup.py:333
msgid "The translation does not contain an URL"
msgstr "La traduction ne contient pas d’URL"

#: weblate/checks/markup.py:352 weblate/trans/autofixes/html.py:32
msgid "Unsafe HTML"
msgstr "HTML non sûr"

#: weblate/checks/markup.py:353
msgid "The translation uses unsafe HTML markup"
msgstr "La traduction utilise du code HTML non sûr"

#: weblate/checks/placeholders.py:41
msgid "Placeholders"
msgstr "Balises de remplacement"

#: weblate/checks/placeholders.py:42
msgid "Translation is missing some placeholders"
msgstr "Balises de remplacement absentes de la traduction"

#: weblate/checks/placeholders.py:113
#: weblate/templates/addons/discovery_help.html:8
msgid "Regular expression"
msgstr "Expression rationnelle"

#: weblate/checks/placeholders.py:114
msgid "Translation does not match regular expression:"
msgstr "La traduction ne correspond pas à l’expression rationnelle :"

#: weblate/checks/qt.py:49
msgid "Qt format"
msgstr "Format Qt"

#: weblate/checks/qt.py:50
msgid "Qt format string does not match source"
msgstr "La chaîne de format Qt ne correspond pas à la source"

#: weblate/checks/qt.py:62
msgid "Qt plural format"
msgstr "Forme plurielle Qt"

#: weblate/checks/qt.py:63
msgid "Qt plural format string does not match source"
msgstr "La chaîne au format Qt pluriel ne correspond pas à la source"

#: weblate/checks/render.py:45
msgid "Maximum size of translation"
msgstr "Taille maximale de la traduction"

#: weblate/checks/render.py:46
msgid "Translation rendered text should not exceed given size"
msgstr "Le texte traduit ne doit pas dépasser une taille donnée"

#: weblate/checks/ruby.py:68
msgid "Ruby format"
msgstr "Format Ruby"

#: weblate/checks/ruby.py:69
msgid "Ruby format string does not match source"
msgstr "La chaîne de format Ruby ne correspond pas à la source"

#: weblate/checks/same.py:157
msgid "Unchanged translation"
msgstr "Traduction inchangée"

#: weblate/checks/same.py:158
msgid "Source and translation are identical"
msgstr "La chaîne source et la chaîne traduite sont identiques"

#: weblate/checks/source.py:42
msgid "Unpluralised"
msgstr "Non pluralisé"

#: weblate/checks/source.py:43
msgid "The string is used as plural, but not using plural forms"
msgstr ""
"Cette chaîne est utilisée comme un pluriel, sans utiliser les formes "
"plurielles"

#: weblate/checks/source.py:55
msgid "Ellipsis"
msgstr "Points de suspension"

#: weblate/checks/source.py:57
msgid "The string uses three dots (...) instead of an ellipsis character (…)"
msgstr ""
"Cette chaîne contient trois points (...) au lieu du caractère points de "
"suspension (…)"

#: weblate/checks/source.py:68
msgid "Multiple failing checks"
msgstr "Plusieurs vérifications en échec"

#: weblate/checks/source.py:69
msgid "The translations in several languages have failing checks"
msgstr "Les traductions dans plusieurs langues ont des vérifications échouées"

#: weblate/checks/source.py:92
msgid "Following checks are failing:"
msgstr "Les contrôles suivants sont défaillants :"

#: weblate/checks/source.py:109
msgid "Long untranslated"
msgstr "Ancienne chaîne non traduite"

#: weblate/checks/source.py:110
msgid "The string has not been translated for a long time"
msgstr "Cette chaîne n’a pas été traduite depuis longtemps"

#: weblate/checks/views.py:85 weblate/templates/component.html:71
#: weblate/templates/language-project.html:41
#: weblate/templates/language.html:28 weblate/templates/project.html:70
#: weblate/templates/snippets/info.html:334
#: weblate/templates/translation.html:77
msgid "Failing checks"
msgstr "Erreurs de validation"

#: weblate/configuration/apps.py:26
msgid "Weblate configuration"
msgstr "Configuration Weblate"

#: weblate/fonts/models.py:40 weblate/templates/fonts/font_detail.html:19
#: weblate/templates/fonts/font_list.html:74
msgid "Font style"
msgstr "Style de police"

#: weblate/fonts/models.py:42
msgid "Font file"
msgstr "Fichier de police"

#: weblate/fonts/models.py:45
msgid "OpenType and TrueType fonts are supported."
msgstr "Les polices OpenType et TrueType sont prises en charge."

#: weblate/fonts/models.py:107
msgid "Font group name"
msgstr "Nom du groupe de polices"

#: weblate/fonts/models.py:110
msgid ""
"Identifier you will use in checks to select this font group. Avoid "
"whitespaces and special characters."
msgstr ""
"Identifiant que vous utiliserez dans les vérifications pour sélectionner ce "
"groupe de polices. Évitez les espaces et les caractères spéciaux."

#: weblate/fonts/models.py:116 weblate/templates/fonts/font_list.html:26
#: weblate/templates/fonts/fontgroup_detail.html:19
msgid "Default font"
msgstr "Police par défaut"

#: weblate/fonts/models.py:118
msgid "Default font is used unless per language override matches."
msgstr ""
"La police par défaut est utilisée à moins qu’il n’y ait écrasement par la "
"langue."

#: weblate/fonts/models.py:141 weblate/templates/fonts/font_detail.html:16
msgid "Font"
msgstr "Police"

#: weblate/fonts/models.py:144 weblate/templates/component.html:130
#: weblate/templates/languages.html:11 weblate/templates/project.html:160
#: weblate/templates/screenshots/screenshot_detail.html:87
#: weblate/templates/snippets/embed-units.html:15
#: weblate/templates/trans/alert/duplicatelanguage.html:41
#: weblate/templates/trans/alert/duplicatestring.html:10
#: weblate/trans/forms.py:1021 weblate/trans/forms.py:2327
#: weblate/trans/models/announcement.py:104
msgid "Language"
msgstr "Langue"

#: weblate/fonts/validators.py:32 weblate/fonts/validators.py:36
#: weblate/utils/validators.py:164
msgid "Unsupported file format."
msgstr "Format de fichier non pris en charge."

#: weblate/fonts/views.py:72 weblate/fonts/views.py:134
#: weblate/fonts/views.py:146 weblate/trans/forms.py:1641
#: weblate/trans/forms.py:1644
msgid "Entry by the same name already exists."
msgstr "Une entrée avec le même nom existe déjà."

#: weblate/fonts/views.py:74
msgid "Creation failed, please fix the errors below."
msgstr "Échec de création, veuillez corriger les erreurs ci-dessous."

#: weblate/fonts/views.py:96
msgid "Font deleted."
msgstr "Police de caractères supprimée."

#: weblate/fonts/views.py:155
msgid "No override found."
msgstr "Aucune surcharge trouvée."

#: weblate/fonts/views.py:158
msgid "Font group deleted."
msgstr "Groupe de police supprimé."

#: weblate/formats/base.py:236
msgid "Failed to load strings from the file, try choosing other format."
msgstr ""
"Impossible de lire les chaînes du fichier, veuillez essayer un autre format."

#: weblate/formats/convert.py:206
msgid "HTML file"
msgstr "Fichier HTML"

#: weblate/formats/convert.py:264
msgid "OpenDocument file"
msgstr "Fichier OpenDocument"

#: weblate/formats/convert.py:324
msgid "IDML file"
msgstr "Fichier IDML"

#: weblate/formats/convert.py:378
msgid "RC file"
msgstr "Fichier RC"

#: weblate/formats/convert.py:446
msgid "Plain text file"
msgstr "Fichier texte brut"

#: weblate/formats/convert.py:489
msgid "DokuWiki text file"
msgstr "Fichier texte DokuWiki"

#: weblate/formats/convert.py:496
msgid "MediaWiki text file"
msgstr "Fichier texte MediaWiki"

#: weblate/formats/exporters.py:204
msgid "gettext PO"
msgstr "gettext PO"

#: weblate/formats/exporters.py:248
msgid "XLIFF 1.1 with gettext extensions"
msgstr "XLIFF 1.1 avec extensions gettext"

#: weblate/formats/exporters.py:279
msgid "XLIFF 1.1"
msgstr "XLIFF 1.1"

#: weblate/formats/exporters.py:287
msgid "TBX"
msgstr "TBX"

#: weblate/formats/exporters.py:295
msgid "TMX"
msgstr "TMX"

#: weblate/formats/exporters.py:303
msgid "gettext MO"
msgstr "gettext MO"

#: weblate/formats/exporters.py:377
msgid "CSV"
msgstr "CSV"

#: weblate/formats/exporters.py:398
msgid "XLSX"
msgstr "XLSX"

#: weblate/formats/exporters.py:424 weblate/trans/forms.py:1126
msgid "JSON"
msgstr "JSON"

#: weblate/formats/exporters.py:432 weblate/formats/ttkit.py:1276
msgid "Android String Resource"
msgstr "Chaîne de caractères pour Android"

#: weblate/formats/exporters.py:456
msgid "iOS strings"
msgstr "Chaînes de caractères iOS"

#: weblate/formats/external.py:41
msgid "Excel Open XML"
msgstr "Excel Open XML"

#: weblate/formats/ttkit.py:1053
msgid "gettext PO file"
msgstr "Fichier PO gettext"

#: weblate/formats/ttkit.py:1066
msgid "gettext PO file (monolingual)"
msgstr "Fichier PO gettext (mono-langue)"

#: weblate/formats/ttkit.py:1090
msgid "Qt Linguist translation file"
msgstr "Fichier de traduction Qt Linguist"

#: weblate/formats/ttkit.py:1106
msgid "XLIFF translation file"
msgstr "Fichier de traduction XLIFF"

#: weblate/formats/ttkit.py:1136
msgid "XLIFF with gettext extensions"
msgstr "XLIFF avec extensions gettext"

#: weblate/formats/ttkit.py:1166
msgid "iOS strings (UTF-16)"
msgstr "Chaînes de caractères iOS (UTF-16)"

#: weblate/formats/ttkit.py:1175
msgid "iOS strings (UTF-8)"
msgstr "Chaînes de caractères iOS (UTF-8)"

#: weblate/formats/ttkit.py:1182
msgid "Java Properties (UTF-8)"
msgstr "Propriétés Java (UTF-8)"

#: weblate/formats/ttkit.py:1191
msgid "Java Properties (UTF-16)"
msgstr "Propriétés Java (UTF-16)"

#: weblate/formats/ttkit.py:1206
msgid "Java Properties (ISO 8859-1)"
msgstr "Java Properties (ISO-8859-1)"

#: weblate/formats/ttkit.py:1223
msgid "Joomla language file"
msgstr "Fichier de langue Joomla"

#: weblate/formats/ttkit.py:1232
msgid "GWT properties"
msgstr "Propriétés GWT"

#: weblate/formats/ttkit.py:1240
msgid "PHP strings"
msgstr "Chaînes de caractères PHP"

#: weblate/formats/ttkit.py:1259
msgid "Laravel PHP strings"
msgstr "Chaînes de caractères PHP Laravel"

#: weblate/formats/ttkit.py:1265
msgid ".NET resource file"
msgstr "Fichier de ressource .Net"

#: weblate/formats/ttkit.py:1288
msgid "JSON file"
msgstr "Fichier JSON"

#: weblate/formats/ttkit.py:1308
msgid "JSON nested structure file"
msgstr "Fichier JSON à structure imbriquée"

#: weblate/formats/ttkit.py:1315
msgid "WebExtension JSON file"
msgstr "Fichier JSON WebExtension"

#: weblate/formats/ttkit.py:1324
msgid "i18next JSON file"
msgstr "Fichier JSON i18next"

#: weblate/formats/ttkit.py:1332
msgid "go-i18n JSON file"
msgstr "Fichier JSON go-i18n"

#: weblate/formats/ttkit.py:1339
msgid "ARB file"
msgstr "Fichier ARB"

#: weblate/formats/ttkit.py:1347
msgid "CSV file"
msgstr "Fichier CSV"

#: weblate/formats/ttkit.py:1432
msgid "Simple CSV file"
msgstr "Fichier CSV simplifié"

#: weblate/formats/ttkit.py:1452
msgid "Simple CSV file (ISO-8859-1)"
msgstr "Fichier CSV simplifié (ISO-8859-1)"

#: weblate/formats/ttkit.py:1459
msgid "YAML file"
msgstr "Fichier YAML"

#: weblate/formats/ttkit.py:1478
msgid "Ruby YAML file"
msgstr "Fichier Ruby YAML"

#: weblate/formats/ttkit.py:1485
msgid "DTD file"
msgstr "Fichier DTD"

#: weblate/formats/ttkit.py:1526
msgid "SubRip subtitle file"
msgstr "Fichier de sous-titres SubRip"

#: weblate/formats/ttkit.py:1540
msgid "MicroDVD subtitle file"
msgstr "Fichier de sous-titres MicroDVD"

#: weblate/formats/ttkit.py:1547
msgid "Advanced SubStation Alpha subtitle file"
msgstr "Fichier de sous-titres Advanced SubStation Alpha"

#: weblate/formats/ttkit.py:1554
msgid "SubStation Alpha subtitle file"
msgstr "Fichier de sous-titres SubStation Alpha"

#: weblate/formats/ttkit.py:1561
msgid "Flat XML file"
msgstr "Fichier XML plat"

#: weblate/formats/ttkit.py:1570
msgid "INI file"
msgstr "Fichier INI"

#: weblate/formats/ttkit.py:1609
msgid "Inno Setup INI file"
msgstr "Fichier INI Inno Setup"

#: weblate/formats/ttkit.py:1761
msgid "TermBase eXchange file"
msgstr "Fichier TermBase eXchange"

#: weblate/formats/ttkit.py:1791
msgid "mi18n lang file"
msgstr "Fichier de langue mi18n"

#: weblate/formats/ttkit.py:1800
msgid "Stringsdict file"
msgstr "Fichier Stringsdict"

#: weblate/formats/ttkit.py:1854
msgid "Fluent file"
msgstr "Fichier Fluent"

#: weblate/formats/txt.py:189
msgid "App store metadata files"
msgstr "Fichiers de métadonnées de l’App Store"

#: weblate/glossary/apps.py:27
msgid "Glossaries"
msgstr "Glossaires"

#: weblate/glossary/forms.py:36
msgid "Invalid integer list!"
msgstr "Liste d’entiers invalide !"

#: weblate/glossary/forms.py:47
msgid "String will be part of the glossary in all languages"
msgstr "La chaîne fera partie du glossaire dans toutes les langues"

#: weblate/glossary/forms.py:55
msgid "Untranslatable term"
msgstr "Terme non traduisible"

#: weblate/glossary/forms.py:102 weblate/templates/mail/base.html:35
#: weblate/templates/snippets/component-glossary-badge.html:4
#: weblate/templates/translate.html:536 weblate/trans/forms.py:1382
msgid "Glossary"
msgstr "Glossaire"

#: weblate/glossary/views.py:74 weblate/utils/views.py:370
#, python-format
msgid "Error in parameter %(field)s: %(error)s"
msgstr "Erreur dans le paramètre %(field)s : %(error)s"

#: weblate/lang/apps.py:28
msgid "Weblate languages"
msgstr "Langues Weblate"

#: weblate/lang/data.py:248
msgctxt "Plural form description"
msgid "Singular"
msgstr "Singulier"

#: weblate/lang/data.py:249
msgctxt "Plural form description"
msgid "Plural"
msgstr "Pluriel"

#: weblate/lang/data.py:252 weblate/lang/data.py:258 weblate/lang/data.py:264
#: weblate/lang/data.py:272 weblate/lang/data.py:276 weblate/lang/data.py:282
#: weblate/lang/data.py:287 weblate/lang/data.py:292 weblate/lang/data.py:298
#: weblate/lang/data.py:305 weblate/lang/data.py:312 weblate/lang/data.py:317
#: weblate/lang/data.py:322 weblate/lang/data.py:329 weblate/lang/data.py:335
#: weblate/lang/data.py:347
msgctxt "Plural form description"
msgid "One"
msgstr "Un"

#: weblate/lang/data.py:253 weblate/lang/data.py:259 weblate/lang/data.py:266
#: weblate/lang/data.py:300 weblate/lang/data.py:307 weblate/lang/data.py:314
#: weblate/lang/data.py:323 weblate/lang/data.py:330 weblate/lang/data.py:337
#: weblate/lang/data.py:349
msgctxt "Plural form description"
msgid "Few"
msgstr "Un petit nombre"

#: weblate/lang/data.py:254 weblate/lang/data.py:260 weblate/lang/data.py:268
#: weblate/lang/data.py:273 weblate/lang/data.py:278 weblate/lang/data.py:284
#: weblate/lang/data.py:288 weblate/lang/data.py:295 weblate/lang/data.py:301
#: weblate/lang/data.py:308 weblate/lang/data.py:311 weblate/lang/data.py:318
#: weblate/lang/data.py:325 weblate/lang/data.py:332 weblate/lang/data.py:339
#: weblate/lang/data.py:343 weblate/lang/data.py:351 weblate/lang/data.py:355
msgctxt "Plural form description"
msgid "Other"
msgstr "Autre"

#: weblate/lang/data.py:257 weblate/lang/data.py:263 weblate/lang/data.py:271
#: weblate/lang/data.py:281 weblate/lang/data.py:304 weblate/lang/data.py:319
#: weblate/lang/data.py:328 weblate/lang/data.py:346 weblate/lang/data.py:354
msgctxt "Plural form description"
msgid "Zero"
msgstr "Aucun"

#: weblate/lang/data.py:265 weblate/lang/data.py:277 weblate/lang/data.py:283
#: weblate/lang/data.py:289 weblate/lang/data.py:293 weblate/lang/data.py:299
#: weblate/lang/data.py:306 weblate/lang/data.py:313 weblate/lang/data.py:336
#: weblate/lang/data.py:342 weblate/lang/data.py:348
msgctxt "Plural form description"
msgid "Two"
msgstr "Deux"

#: weblate/lang/data.py:267 weblate/lang/data.py:324 weblate/lang/data.py:331
#: weblate/lang/data.py:338 weblate/lang/data.py:350
msgctxt "Plural form description"
msgid "Many"
msgstr "Plusieurs"

#: weblate/lang/data.py:294
msgctxt "Plural form description"
msgid "Three"
msgstr "Trois"

#: weblate/lang/models.py:455 weblate/templates/addons/generate_help.html:12
#: weblate/templates/snippets/info.html:17
#: weblate/templates/trans/alert/ambiguouslanguage.html:13
msgid "Language code"
msgstr "Code langue"

#: weblate/lang/models.py:458 weblate/templates/addons/generate_help.html:10
msgid "Language name"
msgstr "Nom de la langue"

#: weblate/lang/models.py:461 weblate/templates/snippets/info.html:34
msgid "Text direction"
msgstr "Orientation du texte"

#: weblate/lang/models.py:466
msgid "Left to right"
msgstr "De gauche à droite"

#: weblate/lang/models.py:467
msgid "Right to left"
msgstr "De droite à gauche"

#: weblate/lang/models.py:547
msgctxt "Plural type"
msgid "None"
msgstr "Aucun"

#: weblate/lang/models.py:551
msgctxt "Plural type"
msgid "One/other (classic plural)"
msgstr "Un / autre (pluriel classique)"

#: weblate/lang/models.py:555
msgctxt "Plural type"
msgid "One/few/other (Slavic languages)"
msgstr "Un / quelques / autre (langues slaves)"

#: weblate/lang/models.py:559
msgctxt "Plural type"
msgid "Arabic languages"
msgstr "Langues arabes"

#: weblate/lang/models.py:563
msgctxt "Plural type"
msgid "Zero/one/other"
msgstr "Aucun / un / autre"

#: weblate/lang/models.py:567
msgctxt "Plural type"
msgid "One/two/other"
msgstr "Un / deux / autre"

#: weblate/lang/models.py:571
msgctxt "Plural type"
msgid "One/other/two"
msgstr "Un / autre / deux"

#: weblate/lang/models.py:575
msgctxt "Plural type"
msgid "One/two/few/other"
msgstr "Un / deux / quelques / autre"

#: weblate/lang/models.py:579
msgctxt "Plural type"
msgid "Other/one/two/few"
msgstr "Autre / un / deux / quelques"

#: weblate/lang/models.py:583
msgctxt "Plural type"
msgid "One/two/three/other"
msgstr "Un / deux / trois / autre"

#: weblate/lang/models.py:587
msgctxt "Plural type"
msgid "One/other/zero"
msgstr "Un / autre / aucun"

#: weblate/lang/models.py:591
msgctxt "Plural type"
msgid "One/few/many/other"
msgstr "Un / quelques / plusieurs / autre"

#: weblate/lang/models.py:595
msgctxt "Plural type"
msgid "Two/other"
msgstr "Deux / autre"

#: weblate/lang/models.py:599
msgctxt "Plural type"
msgid "One/two/few/many/other"
msgstr "Un / deux / quelques / plusieurs / autre"

#: weblate/lang/models.py:603
msgctxt "Plural type"
msgid "Zero/one/two/few/many/other"
msgstr "Zéro / un / deux / peu / beaucoup / autre"

#: weblate/lang/models.py:607
msgctxt "Plural type"
msgid "Zero/other"
msgstr "Zéro / autre"

#: weblate/lang/models.py:611
msgctxt "Plural type"
msgid "Zero/one/few/other"
msgstr "Zéro / un / quelques / autre"

#: weblate/lang/models.py:615
msgctxt "Plural type"
msgid "Zero/one/two/few/other"
msgstr "Zéro / un / deux / quelques / autre"

#: weblate/lang/models.py:619
msgctxt "Plural type"
msgid "Zero/one/two/other"
msgstr "Zéro / un / deux / autre"

#: weblate/lang/models.py:623
msgctxt "Plural type"
msgid "Zero/one/few/many/other"
msgstr "Zéro / un / quelques / beaucoup / autre"

#: weblate/lang/models.py:627
msgctxt "Plural type"
msgid "Unknown"
msgstr "Inconnu"

#: weblate/lang/models.py:636
msgid "Plural definition source"
msgstr "Source de définition du pluriel"

#: weblate/lang/models.py:638
msgid "Default plural"
msgstr "Pluriel par défaut"

#: weblate/lang/models.py:639
msgid "gettext plural formula"
msgstr "Formule de pluriel gettext"

#: weblate/lang/models.py:640
msgid "stringsdict plural"
msgstr "Pluriel stringsdict"

#: weblate/lang/models.py:641
msgid "Manually entered formula"
msgstr "Formule saisie manuellement"

#: weblate/lang/models.py:645 weblate/templates/snippets/info.html:49
msgid "Number of plurals"
msgstr "Nombre de pluriels"

#: weblate/lang/models.py:652 weblate/templates/snippets/info.html:72
#: weblate/templates/snippets/plural-formula.html:4
msgid "Plural formula"
msgstr "Forme plurielle"

#: weblate/lang/models.py:657 weblate/templates/snippets/info.html:53
msgid "Plural type"
msgstr "Type de pluriel"

#. Translators: Label for plurals with example counts
#: weblate/lang/models.py:748
#, python-brace-format
msgid "For example: {0}"
msgstr "Par exemple : {0}"

#: weblate/lang/models.py:759
msgid "Singular"
msgstr "Singulier"

#: weblate/lang/models.py:761
msgid "Plural"
msgstr "Pluriel"

#: weblate/lang/models.py:762
#, python-format
msgid "Plural form %d"
msgstr "Forme plurielle %d"

#: weblate/lang/views.py:77
msgid "Remove all translations using this language first."
msgstr "Supprimez d’abord toutes les traductions utilisant cette langue."

#: weblate/lang/views.py:81
#, python-format
msgid "Language %s removed."
msgstr "Langue %s supprimée."

#: weblate/legal/forms.py:27
msgid "I agree with the Terms of Service document"
msgstr "J’accepte les conditions générales d’utilisation"

#: weblate/legal/middleware.py:57
msgid ""
"We have new version of the Terms of Service document, please read it and "
"confirm that you agree with it."
msgstr ""
"Les conditions générales d’utilisation ont été mises à jour, veuillez les "
"lire et confirmer que vous les acceptez."

#: weblate/legal/templates/legal/confirm.html:6
#: weblate/legal/templates/legal/contracts.html:6
#: weblate/legal/templates/legal/cookies.html:5
#: weblate/legal/templates/legal/index.html:5
#: weblate/legal/templates/legal/privacy.html:6
#: weblate/legal/templates/legal/terms.html:5 weblate/templates/footer.html:8
#: weblate/templates/footer.html:10
msgid "Legal"
msgstr "Mentions légales"

#: weblate/legal/templates/legal/confirm.html:13
msgid "You have to agree to the Terms of Service"
msgstr "Vous devez accepter les conditions générales d’utilisation"

#: weblate/legal/templates/legal/confirm.html:15
msgid "Please read following Terms of Service document:"
msgstr "Veuillez lire les conditions générales d’utilisation suivantes :"

#: weblate/legal/templates/legal/confirm.html:23
#: weblate/templates/contributor-agreement.html:31
#: weblate/templates/manage/ssh.html:92
msgid "Submit"
msgstr "Envoyer"

#: weblate/legal/templates/legal/contracts.html:7
#: weblate/legal/templates/legal/privacy.html:7 weblate/legal/views.py:34
msgid "Privacy"
msgstr "Vie privée"

#: weblate/legal/templates/legal/contracts.html:15 weblate/legal/views.py:35
msgid "Subcontractors"
msgstr "Sous-traitants"

#: weblate/legal/templates/legal/cookies.html:6 weblate/legal/views.py:33
msgid "Cookies"
msgstr "Témoins de connexion"

#: weblate/legal/templates/legal/cookies.html:14
msgid "Cookies Policy"
msgstr "Politique de Cookies"

#: weblate/legal/templates/legal/cookies.html:18
#: weblate/legal/templates/legal/index.html:19
msgid ""
"This page is based on the Terms of Service and the Privacy Policy, you "
"should still read the original documents to fully understand them:"
msgstr ""
"Cette page est rédigée d’après nos conditions générales d’utilisation et "
"notre politique de confidentialité. Vous devriez quand même lire les "
"documents originaux pour bien les comprendre :"

#: weblate/legal/templates/legal/cookies.html:22
#: weblate/legal/templates/legal/index.html:23
#: weblate/legal/templates/legal/terms.html:14 weblate/legal/views.py:32
#: weblate/templates/snippets/login-info.html:12
msgid "Terms of Service"
msgstr "Conditions générales d’utilisation"

#: weblate/legal/templates/legal/cookies.html:23
#: weblate/legal/templates/legal/index.html:24
#: weblate/legal/templates/legal/privacy.html:15
#: weblate/templates/snippets/login-info.html:15
msgid "Privacy Policy"
msgstr "Politique de confidentialité"

#: weblate/legal/templates/legal/cookies.html:27
msgid "Cookies are used on this site for the following:"
msgstr "Ce site utilise des cookies pour :"

#: weblate/legal/templates/legal/cookies.html:31
msgid ""
"Authentication cookies which are required for recognizing authenticated "
"users."
msgstr ""
"Témoins d’authentification nécessaires pour reconnaître les utilisateurs "
"authentifiés."

#: weblate/legal/templates/legal/cookies.html:32
msgid "Preferences cookie to store user preferences in certain situations."
msgstr ""
"Cookie servant à enregistrer les préférences utilisateur sous certaines "
"conditions."

#: weblate/legal/templates/legal/cookies.html:34
msgid ""
"This site uses Matomo to analyze website traffic. It honours \"Do Not Track"
"\" settings in your browser."
msgstr ""
"Ce site utilise Matomo pour analyser le trafic du site Web. Il respecte le "
"paramètre « Ne pas pister » de votre navigateur."

#: weblate/legal/templates/legal/cookies.html:37
msgid "This site uses Google Analytics to analyze website traffic."
msgstr "Ce site utilise Google Analytics pour analyser le trafic Web."

#: weblate/legal/templates/legal/index.html:13
msgid "Legal Terms Overview"
msgstr "Aperçu des conditions légales"

#: weblate/legal/templates/legal/terms.html:6
msgid "Terms"
msgstr "Conditions"

#: weblate/legal/views.py:31 weblate/templates/snippets/info.html:12
#: weblate/templates/translation.html:37
msgid "Overview"
msgstr "Vue d’ensemble"

#: weblate/memory/forms.py:30 weblate/trans/forms.py:588
msgid "File"
msgstr "Fichier"

#: weblate/memory/forms.py:32
msgid "You can upload a TMX or JSON file."
msgstr "Vous pouvez téléverser un fichier TMX ou JSON."

#: weblate/memory/forms.py:38
msgid "Confirm deleting all translation memory entries"
msgstr ""
"Confirmez la suppression de toutes les entrées du mémoire de traduction"

#: weblate/memory/models.py:119
msgid "Unsupported file!"
msgstr "Fichier non pris en charge !"

#: weblate/memory/models.py:121
msgid "No valid entries found in the uploaded file!"
msgstr "Aucune entrée valide n’a été trouvée dans le fichier téléversé !"

#: weblate/memory/models.py:130 weblate/memory/models.py:135
msgid "Failed to parse JSON file: {!s}"
msgstr "Échec d’analyse du fichier JSON : {!s}"

#: weblate/memory/models.py:164
msgid "Failed to parse TMX file!"
msgstr "Échec de l’analyse du fichier TMX !"

#: weblate/memory/models.py:174
msgid "Failed to find source language!"
msgstr "Échec de recherche de langue source !"

#: weblate/memory/models.py:255
msgctxt "Translation memory category"
msgid "Project: {}"
msgstr "Projet : {}"

#: weblate/memory/models.py:257
msgctxt "Translation memory category"
msgid "Personal: {}"
msgstr "Personnel : {}"

#: weblate/memory/models.py:259
msgctxt "Translation memory category"
msgid "Shared: {}"
msgstr "Partagé : {}"

#: weblate/memory/models.py:261
msgctxt "Translation memory category"
msgid "File: {}"
msgstr "Fichier : {}"

#: weblate/memory/views.py:83
msgid "Entries deleted."
msgstr "Entrées supprimées."

#: weblate/memory/views.py:98
msgid "File processed, the entries will appear shortly."
msgstr "Fichier traité, les entrées apparaîtront bientôt."

#: weblate/metrics/wrapper.py:31
msgctxt "Short name of month"
msgid "Jan"
msgstr "Janv"

#: weblate/metrics/wrapper.py:32
msgctxt "Short name of month"
msgid "Feb"
msgstr "Fév"

#: weblate/metrics/wrapper.py:33
msgctxt "Short name of month"
msgid "Mar"
msgstr "Mars"

#: weblate/metrics/wrapper.py:34
msgctxt "Short name of month"
msgid "Apr"
msgstr "Avr"

#: weblate/metrics/wrapper.py:35
msgctxt "Short name of month"
msgid "May"
msgstr "Mai"

#: weblate/metrics/wrapper.py:36
msgctxt "Short name of month"
msgid "Jun"
msgstr "Juin"

#: weblate/metrics/wrapper.py:37
msgctxt "Short name of month"
msgid "Jul"
msgstr "Juil"

#: weblate/metrics/wrapper.py:38
msgctxt "Short name of month"
msgid "Aug"
msgstr "Août"

#: weblate/metrics/wrapper.py:39
msgctxt "Short name of month"
msgid "Sep"
msgstr "Sept"

#: weblate/metrics/wrapper.py:40
msgctxt "Short name of month"
msgid "Oct"
msgstr "Oct"

#: weblate/metrics/wrapper.py:41
msgctxt "Short name of month"
msgid "Nov"
msgstr "Nov"

#: weblate/metrics/wrapper.py:42
msgctxt "Short name of month"
msgid "Dec"
msgstr "Déc"

#: weblate/screenshots/models.py:53
#: weblate/templates/screenshots/screenshot_list.html:37
msgid "Screenshot name"
msgstr "Nom de la capture d’écran"

#: weblate/screenshots/models.py:55
#: weblate/templates/screenshots/screenshot_detail.html:58
#: weblate/templates/screenshots/screenshot_list.html:38
msgid "Image"
msgstr "Image"

#: weblate/screenshots/models.py:56
msgid "Upload JPEG or PNG images up to 2000x2000 pixels."
msgstr ""
"Téléversez des images au format JPEG ou PNG (dimensions jusqu’à 2 000 × 2 "
"000 pixels)."

#: weblate/screenshots/views.py:105
msgid "Screenshot has been uploaded, you can now assign it to source strings."
msgstr ""
"La capture d’écran a été téléversée, vous pouvez maintenant l’associer à des "
"chaînes sources."

#: weblate/screenshots/views.py:111
msgid "Failed to upload screenshot, please fix errors below."
msgstr ""
"Échec de téléversement de la capture d’écran, veuillez corriger les erreurs "
"ci-dessous."

#: weblate/screenshots/views.py:168
#, python-format
msgid "Screenshot %s has been deleted."
msgstr "La capture d’écran %s a été supprimée."

#: weblate/screenshots/views.py:187
msgid "Source has been removed."
msgstr "La source a été retirée."

#: weblate/templates/400.html:5 weblate/templates/400.html:9
msgid "Bad request"
msgstr "Requête invalide"

#: weblate/templates/400.html:12
msgid ""
"We’re sorry but something appears to be wrong with the request you made."
msgstr "Nous sommes désolés mais cette requête est incorrecte."

#: weblate/templates/403.html:5 weblate/templates/403_csrf.html:5
#: weblate/trans/views/error.py:47 weblate/trans/views/error.py:55
msgid "Permission Denied"
msgstr "Permission refusée"

#: weblate/templates/403.html:11
msgid "Insufficient privileges to display this page."
msgstr "Droits insuffisants pour afficher cette page."

#: weblate/templates/403.html:17 weblate/templates/404.html:18
#: weblate/templates/base.html:123 weblate/templates/base.html:291
msgid "Dashboard"
msgstr "Tableau de bord"

#: weblate/templates/403.html:18 weblate/templates/404.html:19
#: weblate/templates/base.html:137
msgid "Browse all projects"
msgstr "Parcourir tous les projets"

#: weblate/templates/403_csrf.html:9
msgid "CSRF verification failed. Request aborted."
msgstr "La vérification CSRF a échoué. La requête a été interrompue."

#: weblate/templates/403_csrf.html:12
msgid ""
"This HTTPS site requires a 'Referer' header to be sent by your web browser, "
"but none was sent. This header is required for security reasons, to ensure "
"your browser is not hijacked by third-parties."
msgstr ""
"Pour des raisons de sécurité, ce site HTTPS exige que votre navigateur Web "
"envoie un en-tête « Referer », ce qui n’est pas le cas. Pour des raisons de "
"sécurité, cet en-tête permet de s’assurer que votre navigateur n’est pas "
"détourné par des tiers."

#: weblate/templates/403_csrf.html:13
msgid ""
"If you have set up your web browser to not send 'Referer' headers, please "
"turn that on (at-least for this site, for HTTPS connections, or for 'same-"
"origin' requests)."
msgstr ""
"Si vous avez désactivé l’envoi des en-têtes « Referer » par votre navigateur "
"web, veuillez les réactiver (au moins pour ce site ou pour les connexions "
"HTTPS ou encore pour les requêtes de même origine « same-origin »)."

#: weblate/templates/403_csrf.html:16
msgid ""
"This site requires a CSRF cookie when submitting forms. This cookie is "
"required for security reasons, to ensure that your browser is not being "
"hijacked by third-parties."
msgstr ""
"Pour des raisons de sécurité, ce site exige la présence d’un cookie CSRF "
"lors de l’envoi de formulaires. Ce cookie permet de s’assurer que votre "
"navigateur n’a pas été piraté."

#: weblate/templates/403_csrf.html:17
msgid ""
"If you have set up your browser to not save cookies, please turn them on "
"again (at-least for this site, or for 'same-origin' requests)."
msgstr ""
"Si vous avez désactivé l’enregistrement des cookies dans votre navigateur, "
"veuillez le réactiver (au moins pour ce site ou pour les requêtes de même "
"origine « same-origin »)."

#: weblate/templates/404.html:5 weblate/trans/views/error.py:43
msgid "Page Not Found"
msgstr "Page introuvable"

#: weblate/templates/404.html:11
msgid "The page you are looking for was not found."
msgstr "La page que vous cherchez est introuvable."

#: weblate/templates/404.html:12
msgid ""
"The project you are looking for does not exist or is not publicly available."
msgstr ""
"Le projet que vous cherchez n’existe pas ou n’est pas proposé publiquement."

#: weblate/templates/500.html:7 weblate/trans/views/error.py:80
msgid "Internal Server Error"
msgstr "Erreur interne du serveur"

#: weblate/templates/500.html:11
msgid "Server Error"
msgstr "Erreur serveur"

#: weblate/templates/500.html:16
#, python-format
msgid ""
"The server had serious problems serving your request, and this error has "
"been recorded as %(error_id)s."
msgstr ""
"Le serveur a rencontré de sérieuses difficultés lors du traitement de votre "
"requête et cette erreur a été enregistrée comme %(error_id)s."

#: weblate/templates/500.html:36
msgid ""
"The server had serious problems serving your request. You might want to "
"contact server admins in case the error persists."
msgstr ""
"Le serveur a rencontré de sérieuses difficultés lors du traitement de votre "
"requête. Vous pouvez contacter les administrateurs du serveur au cas où "
"l’erreur persiste."

#: weblate/templates/about/index.html:5 weblate/templates/about/index.html:11
#: weblate/templates/about/keys.html:6 weblate/templates/about/stats.html:7
#: weblate/templates/base.html:273 weblate/templates/footer.html:6
#: weblate/trans/views/about.py:32 weblate/trans/views/about.py:44
msgid "About Weblate"
msgstr "À propos de Weblate"

#: weblate/templates/about/index.html:18 weblate/templates/base.html:277
#: weblate/templates/footer.html:18 weblate/templates/manage/index.html:81
msgid "Donate to Weblate"
msgstr "Faites un don à Weblate"

#: weblate/templates/about/index.html:25
msgid "Hosting translations"
msgstr "Hébergement de traductions"

#: weblate/templates/about/index.html:28
msgid ""
"This Weblate instance hosts translations for various libre software projects."
msgstr ""
"Cette installation Weblate héberge les traductions de divers projets de "
"logiciel libre."

#: weblate/templates/about/index.html:29
msgid "Weblate can host your project as well, please get in touch."
msgstr ""
"Weblate peut également héberger votre projet, si vous êtes intéressés, "
"veuillez nous contacter."

#: weblate/templates/about/index.html:32
msgid ""
"Commercial hosting is also available, pricing starts at 19 EUR per month, "
"please get in touch for more details."
msgstr ""
"Un service d’hébergement commercial est aussi proposé à partir de 19 EUR par "
"mois. Veuillez nous contacter pour plus de détails."

#: weblate/templates/about/index.html:36
#: weblate/templates/snippets/billing-failure.html:9
msgid "Ask for libre project hosting"
msgstr "Demander l’hébergement d’un projet libre"

#: weblate/templates/about/index.html:37
#: weblate/templates/billing/overview.html:20
msgid "View hosting plans"
msgstr "Voir les solutions d’hébergement"

#: weblate/templates/about/index.html:39
#: weblate/templates/snippets/billing-failure.html:8
msgid "Gratis trial for commercial hosting"
msgstr "Essai gratuit pour un hébergement commercial"

#: weblate/templates/about/index.html:41
msgid "Contact us for commercial hosting"
msgstr "Veuillez nous contacter pour un hébergement commercial"

#: weblate/templates/about/index.html:49
msgid "Weblate is built on libre software"
msgstr "Weblate est construit sur des logiciels libres"

#: weblate/templates/about/keys.html:7 weblate/trans/views/about.py:98
msgid "Weblate keys"
msgstr "Clefs Weblate"

#: weblate/templates/about/keys.html:16
#: weblate/templates/manage-access.html:221
#: weblate/templates/manage/snippets/backup-credentials.html:14
msgid "SSH key"
msgstr "Clef SSH"

#: weblate/templates/about/keys.html:29
msgid "Commit signing"
msgstr "Signature des archivages"

#: weblate/templates/about/keys.html:35
#, python-format
msgid ""
"All commits made with Weblate are signed with the GPG key %(gpg_key_id)s, "
"for which the corresponding public key is found below."
msgstr ""
"Tous les commits fait avec Weblate sont signés avec la clé GPG "
"%(gpg_key_id)s dont la clé publique est ci-dessous."

#: weblate/templates/about/keys.html:40
msgid "Commit signing is not configured."
msgstr "La signature de l’archivage n’est pas configurée."

#: weblate/templates/about/stats.html:8
#: weblate/templates/dashboard/user.html:36 weblate/templates/data.html:51
#: weblate/trans/views/about.py:33
msgid "Statistics"
msgstr "Statistiques"

#: weblate/templates/accounts/confirm.html:7
#: weblate/templates/accounts/password.html:6
#: weblate/templates/accounts/profile.html:9
#: weblate/templates/accounts/removal.html:7 weblate/templates/base.html:236
#: weblate/templates/base.html:239 weblate/templates/billing/detail.html:8
#: weblate/templates/billing/overview.html:5
msgid "Your profile"
msgstr "Votre profil"

#: weblate/templates/accounts/confirm.html:14
#: weblate/templates/accounts/confirm.html:24
msgid "Confirm new association"
msgstr "Confirmez la nouvelle association"

#. Translators: backend_verbose is name of authentication backend, for example GitHub or Facebook, uid is user identifier, it can be username, email, number or URL
#: weblate/templates/accounts/confirm.html:18
#, python-format
msgid ""
"After confirming this, you will be able to authenticate to Weblate using "
"%(backend_verbose)s (%(uid)s)."
msgstr ""
"Après confirmation, vous pourrez vous connecter à Weblate en utilisant "
"%(backend_verbose)s (%(uid)s)."

#: weblate/templates/accounts/contact.html:15
msgid ""
"For questions about a specific translation project, contact its maintainers "
"directly, not by this form."
msgstr ""
"Pour des questions concernant un projet spécifique de traduction, adressez-"
"vous directement à ses mainteneurs, n’utilisez pas ce formulaire."

#: weblate/templates/accounts/contact.html:18
#, python-format
msgid "You can only contact administrators of %(site_title)s here."
msgstr ""
"Ici, vous pouvez uniquement contacter les administrateurs de %(site_title)s."

#: weblate/templates/accounts/contact.html:20
msgid "You can only contact administrators of the whole server here."
msgstr "Ici, vous ne pouvez contacter que les administrateurs du serveur."

#: weblate/templates/accounts/contact.html:22
#, python-format
msgid ""
"If you seek support for another Weblate deployment or want to file a bug "
"report, check its website at %(weblate_link)s."
msgstr ""
"Si vous souhaitez obtenir de l’assistance pour un autre déploiement de "
"Weblate ou signaler une anomalie, consultez son site Web à l’adresse "
"%(weblate_link)s."

#: weblate/templates/accounts/contact.html:28
msgid "Contact server administrators"
msgstr "Contacter les administrateurs du serveur"

#: weblate/templates/accounts/contact.html:37
#: weblate/templates/manage/tools.html:26
#: weblate/templates/manage/tools.html:54
#: weblate/templates/manage/tools.html:69
msgid "Send"
msgstr "Envoyer"

#: weblate/templates/accounts/email-sent.html:6
#: weblate/templates/accounts/register.html:8
#: weblate/templates/accounts/token.html:7
msgid "Registration"
msgstr "S’inscrire"

#: weblate/templates/accounts/email-sent.html:12
msgid "You will find the confirmation link in your e-mail inbox."
msgstr ""

#: weblate/templates/accounts/email-sent.html:19
msgid "Password reset almost complete"
msgstr "La réinitialisation du mot de passe est presque terminée"

#: weblate/templates/accounts/email-sent.html:21
msgid "Account removal almost complete"
msgstr "La suppression du compte est presque terminée"

#: weblate/templates/accounts/email-sent.html:23
msgid "Registration almost complete"
msgstr "Inscription presque terminée"

#: weblate/templates/accounts/email-sent.html:30
msgid "Follow the password recovery instructions sent to your e-mail inbox."
msgstr ""

#: weblate/templates/accounts/email-sent.html:31
#: weblate/templates/accounts/email-sent.html:34
msgid "Request a new confirmation link if it expires."
msgstr ""

#: weblate/templates/accounts/email-sent.html:33
msgid ""
"Remove your account by clicking the confirmation link in the e-mail sent to "
"you."
msgstr ""

#: weblate/templates/accounts/email-sent.html:36
msgid ""
"Click the confirmation link sent to your e-mail inbox and start using your "
"account."
msgstr ""

#: weblate/templates/accounts/email-sent.html:37
#, fuzzy
#| msgid "Please check your mailbox for the confirmation link."
msgid "Register again if the confirmation link expires."
msgstr ""
"Veuillez vérifier votre messagerie puis cliquez sur le lien de confirmation."

#: weblate/templates/accounts/email-sent.html:42
#, fuzzy, python-format
#| msgid ""
#| "If you don't receive it shortly, please check your spam folder or retry "
#| "the registration. If the problem persist, please <a href=\"%(contact_url)s"
#| "\">contact us</a>."
msgid ""
"If it isn't in the spam folder either, you might have to register again. "
"Please <a href=\"%(contact_url)s\">contact us</a> if you have problems."
msgstr ""
"Si vous ne le recevez pas rapidement, veuillez vérifier vos pourriels ou "
"réinscrivez-vous. Si le problème persiste, veuillez <a href=\"%(contact_url)s"
"\">nous contacter</a>."

#: weblate/templates/accounts/email.html:10
#: weblate/templates/accounts/register.html:19
#: weblate/templates/accounts/reset.html:23
msgid "Please fix errors in the registration form."
msgstr "Veuillez corriger les erreurs dans le formulaire d’inscription."

#: weblate/templates/accounts/email.html:26
msgid ""
"By registering you agree to use your name and e-mail in the commits and "
"provide your contribution under license defined by each translated project."
msgstr ""
"En vous inscrivant, vous acceptez d’utiliser vos nom et adresse courriel "
"dans les archivages, et de contribuer aux projets traduits d’après la "
"licence définie par chacun d’eux."

#: weblate/templates/accounts/email.html:30
#: weblate/templates/accounts/register.html:46 weblate/templates/base.html:213
#: weblate/templates/engage.html:62
msgid "Register"
msgstr "S’inscrire"

#: weblate/templates/accounts/hosting.html:15
msgid "Trial subscriptions"
msgstr "Abonnements d’essai"

#: weblate/templates/accounts/hosting.html:24
msgid "Translate your libre project"
msgstr "Traduisez votre projet libre"

#: weblate/templates/accounts/hosting.html:28
msgid ""
"Please check in advance whether your project is eligible for gratis project "
"hosting on this site."
msgstr ""
"Veuillez vérifier au préalable si votre projet est admissible pour un "
"hébergement gratuit sur ce site."

#: weblate/templates/accounts/hosting.html:33
msgid "You will have 14 days to set up your project."
msgstr "Vous aurez 14 jours pour paramétrer votre projet."

#: weblate/templates/accounts/hosting.html:34
msgid "Please request project approval once you finish the setup."
msgstr ""
"Veuillez demander l’approbation du projet une fois son paramétrage terminé."

#: weblate/templates/accounts/hosting.html:35
msgid "Unapproved projects will be removed."
msgstr "Les projets non approuvés seront supprimés."

#: weblate/templates/accounts/hosting.html:36
msgid ""
"There is no guarantee of service availability, nor quality for free service "
"plan."
msgstr ""
"L’offre gratuite ne garantit ni la disponibilité ni la qualité de service."

#: weblate/templates/accounts/hosting.html:41
msgid "Get started"
msgstr "Démarrer"

#: weblate/templates/accounts/hosting.html:47
msgid "Looking for commercial hosting?"
msgstr "Vous souhaitez un hébergement commercial ?"

#: weblate/templates/accounts/hosting.html:50
#, python-format
msgid ""
"Looking for commercial hosting? Our prices start at %(price)s EUR per month."
msgstr ""
"Vous souhaitez un hébergement professionnel ? Nos prix débutent à %(price)s "
"EUR par mois."

#: weblate/templates/accounts/login.html:16
msgid "This username/password combination was not found. Please try again."
msgstr ""
"Cette combinaison identifiant/mot de passe n’existe pas. Veuillez essayer à "
"nouveau."

#: weblate/templates/accounts/login.html:44
msgid "Sign in with:"
msgstr "Se connecter avec :"

#: weblate/templates/accounts/login.html:59
msgid "Forgot your password?"
msgstr "Mot de passe oublié ?"

#: weblate/templates/accounts/login.html:64
msgid "Register new account"
msgstr "Créer un nouveau compte"

#: weblate/templates/accounts/password-warning.html:3
msgid "Please enable the password authentication to secure your account."
msgstr ""
"Veuillez activer l’authentification par mot de passe pour sécuriser votre "
"compte."

#: weblate/templates/accounts/password-warning.html:8
msgid "You will be still able to authenticate using third party services."
msgstr ""
"Vous pourrez néanmoins toujours vous connecter en utilisant les services "
"d’authentification tiers."

#: weblate/templates/accounts/password-warning.html:9
msgid "The password is used to verify important changes on your account."
msgstr ""
"Le mot de passe vous sera demandé pour réaliser des modifications "
"importantes sur votre compte."

#: weblate/templates/accounts/password-warning.html:14
msgid "Configure the password"
msgstr "Paramétrer le mot de passe"

#: weblate/templates/accounts/password.html:16
msgid ""
"Please enter your new password twice so we can verify you typed it in "
"correctly."
msgstr ""
"Veuillez saisir votre nouveau mot de passe deux fois pour que nous puissions "
"vérifier que vous l’avez saisi correctement."

#: weblate/templates/accounts/password.html:23
msgid "Change my password"
msgstr "Modifier mon mot de passe"

#: weblate/templates/accounts/profile.html:15 weblate/trans/views/basic.py:428
#: weblate/trans/views/files.py:173
msgid "Please fix errors in the form."
msgstr "Veuillez corriger les erreurs dans le formulaire."

#: weblate/templates/accounts/profile.html:25
#: weblate/templates/accounts/profile.html:53
msgid "Preferences"
msgstr "Préférences"

#: weblate/templates/accounts/profile.html:26
msgid "Notifications"
msgstr "Notifications"

#: weblate/templates/accounts/profile.html:27
#: weblate/templates/accounts/profile.html:108
msgid "Account"
msgstr "Compte"

#: weblate/templates/accounts/profile.html:28
msgid "Profile"
msgstr "Profil"

#: weblate/templates/accounts/profile.html:29
#: weblate/templates/accounts/profile.html:314
msgid "Licenses"
msgstr "Licences"

#: weblate/templates/accounts/profile.html:30
#: weblate/templates/accounts/profile.html:222
#: weblate/templates/accounts/user.html:151
msgid "Audit log"
msgstr "Journal d’audit"

#: weblate/templates/accounts/profile.html:31
#: weblate/templates/accounts/profile.html:254
#: weblate/templates/manage-access.html:19
#: weblate/templates/manage-access.html:200 weblate/templates/project.html:92
msgid "API access"
msgstr "Accès par API"

#: weblate/templates/accounts/profile.html:42
msgid ""
"Send a request to the project you want to translate to add a missing "
"language."
msgstr ""
"Envoyer un message au projet que vous souhaitez traduire par l’ajout d’une "
"nouvelle langue."

#: weblate/templates/accounts/profile.html:46
#: weblate/templates/accounts/profile.html:59
#: weblate/templates/accounts/profile.html:73
#: weblate/templates/accounts/profile.html:101
#: weblate/templates/accounts/profile.html:114
#: weblate/templates/accounts/profile.html:198
#: weblate/templates/accounts/user.html:288
#: weblate/templates/addons/addon_detail.html:34
#: weblate/templates/component-settings.html:17
#: weblate/templates/fonts/font_list.html:56
#: weblate/templates/fonts/fontgroup_detail.html:52
#: weblate/templates/fonts/fontgroup_detail.html:65
#: weblate/templates/lang/language_form.html:15
#: weblate/templates/lang/plural_form.html:16
#: weblate/templates/manage/appearance.html:23
#: weblate/templates/project-label-edit.html:21
#: weblate/templates/project-labels.html:42
#: weblate/templates/project-settings.html:16
#: weblate/templates/screenshots/screenshot_detail.html:75
#: weblate/templates/trans/component_form.html:38
#: weblate/templates/trans/project_form.html:33
#: weblate/templates/translate.html:217 weblate/templates/translate.html:407
#: weblate/templates/translate.html:570 weblate/templates/translate.html:749
msgid "Save"
msgstr "Enregistrer"

#: weblate/templates/accounts/profile.html:70
msgid ""
"Add all projects you want to translate to see them as watched projects on "
"the dashboard."
msgstr ""
"Ajoutez tous les projets que vous voulez traduire pour les voir en tant que "
"projets surveillés sur le tableau de bord."

#: weblate/templates/accounts/profile.html:78
#: weblate/templates/mail/base.html:103
msgid "Notification settings"
msgstr "Paramètres de notification"

#: weblate/templates/accounts/profile.html:111
msgid "Your name and e-mail will appear as commit authorship."
msgstr "Vos nom et courriel apparaîtront en tant qu’auteur des archivages."

#: weblate/templates/accounts/profile.html:119
msgid "Current user identities"
msgstr "Identifiants de l’utilisateur courant"

#: weblate/templates/accounts/profile.html:123
#: weblate/templates/accounts/user.html:194
msgid "Identity"
msgstr "Identité"

#: weblate/templates/accounts/profile.html:124
#: weblate/templates/accounts/user.html:195
msgid "User ID"
msgstr "Identifiant de l’utilisateur"

#: weblate/templates/accounts/profile.html:125 weblate/trans/forms.py:2329
msgid "Action"
msgstr "Action"

#: weblate/templates/accounts/profile.html:133
msgid "Set password"
msgstr "Définir le mot de passe"

#: weblate/templates/accounts/profile.html:143
msgid "Disconnect"
msgstr "Se déconnecter"

#: weblate/templates/accounts/profile.html:155
msgid "Add new association"
msgstr "Ajouter une association"

#: weblate/templates/accounts/profile.html:165
#: weblate/templates/component.html:104
#: weblate/templates/language-project.html:44
#: weblate/templates/project.html:109 weblate/templates/translation.html:98
msgid "Removal"
msgstr "Suppression"

#: weblate/templates/accounts/profile.html:168
#: weblate/templates/accounts/removal.html:17
msgid "Account removal deletes all your private data."
msgstr ""
"La suppression de votre compte supprimera toutes vos données personnelles."

#: weblate/templates/accounts/profile.html:171
msgid "Remove my account"
msgstr "Supprimer mon compte"

#: weblate/templates/accounts/profile.html:176
msgid "User data"
msgstr "Données personnelles"

#: weblate/templates/accounts/profile.html:179
msgid "You can download all your private data."
msgstr "Vous pouvez télécharger toutes vos données personnelles."

#: weblate/templates/accounts/profile.html:182
msgid "Download user data"
msgstr "Télécharger les données utilisateur"

#: weblate/templates/accounts/profile.html:190
msgid "Public profile"
msgstr "Profil public"

#: weblate/templates/accounts/profile.html:194
msgid ""
"All of the fields on this page are optional and can be deleted at any time, "
"and by filling them out, you're giving us consent to share this data "
"wherever your user profile appears."
msgstr ""
"Tous les champs de cette page sont facultatifs et peuvent être supprimés à "
"tout moment, et en les remplissant, vous nous donnez votre accord pour "
"partager ces données partout où votre profil utilisateur apparait."

#: weblate/templates/accounts/profile.html:203
msgid "Your avatar"
msgstr "Votre avatar"

#: weblate/templates/accounts/profile.html:206
#, python-format
msgid "Avatars are provided using %(avatar_url_prefix)s."
msgstr "Les avatars proviennent de %(avatar_url_prefix)s."

#: weblate/templates/accounts/profile.html:215
#: weblate/templates/addons/discovery_help.html:10
msgid "Description"
msgstr "Description"

#: weblate/templates/accounts/profile.html:217
msgid "Contact us immediately if you see anything suspicious in the audit log."
msgstr ""
"Contactez-nous immédiatement si vous voyez quoi que ce soit de suspect dans "
"les journaux d’audit."

#: weblate/templates/accounts/profile.html:226
#: weblate/templates/accounts/user.html:222
msgid "When"
msgstr "Quand"

#: weblate/templates/accounts/profile.html:228
#: weblate/templates/accounts/user.html:224
#: weblate/templates/mail/shared-activity.html:4
msgid "IP address"
msgstr "Adresse IP"

#: weblate/templates/accounts/profile.html:229
#: weblate/templates/accounts/user.html:225
#: weblate/templates/mail/shared-activity.html:8
msgid "User agent"
msgstr "User agent"

#: weblate/templates/accounts/profile.html:241
msgid "No recent activity found!"
msgstr "Aucune activité récente !"

#: weblate/templates/accounts/profile.html:246
msgid "Report suspicious activity"
msgstr "Signaler une activité suspecte"

#: weblate/templates/accounts/profile.html:257
msgid ""
"You can control Weblate using the HTTP REST API and your API key is used to "
"authenticate to it."
msgstr ""
"Vous pouvez contrôler Weblate avec l’API HTTP REST et votre clé d’API est "
"utilisée pour l’authentification."

#: weblate/templates/accounts/profile.html:260
#: weblate/templates/manage-access.html:205
msgid "Your personal API key:"
msgstr "Votre clé personnelle API :"

#: weblate/templates/accounts/profile.html:263
#: weblate/templates/manage-access.html:208
msgid "API key copied to clipboard."
msgstr "Clé API copiée dans le presse-papiers."

#: weblate/templates/accounts/profile.html:263
#: weblate/templates/addons/cdnjs.html:9
#: weblate/templates/manage-access.html:208
#: weblate/templates/manage/snippets/backup-credentials.html:7
#: weblate/templates/manage/snippets/backup-credentials.html:11
#: weblate/templates/snippets/format-translation.html:15
#: weblate/templates/snippets/git-info.html:21
#: weblate/templates/snippets/git-info.html:40
#: weblate/templates/snippets/git-info.html:56
#: weblate/templates/snippets/git-info.html:71
#: weblate/templates/snippets/ssh-key.html:5
#: weblate/templates/trans/delete-component.html:24
#: weblate/templates/trans/delete-project-language.html:18
#: weblate/templates/trans/delete-project.html:25
#: weblate/templates/trans/delete-translation.html:13
msgid "Copy to clipboard"
msgstr "Copier vers le presse-papier"

#: weblate/templates/accounts/profile.html:264
msgid "Regenerate API key"
msgstr "Régénérer la clé de l’API"

#: weblate/templates/accounts/profile.html:268
msgid "API root URL:"
msgstr "URL racine de l’API :"

#: weblate/templates/accounts/profile.html:272
msgid "API usage example:"
msgstr "Exemple d’utilisation de l’API :"

#: weblate/templates/accounts/profile.html:284
msgid "CLI usage example:"
msgstr "Exemple d’utilisation CLI :"

#: weblate/templates/accounts/profile.html:301
msgid "Accessing Git repositories"
msgstr "Accès aux dépôts Git"

#: weblate/templates/accounts/profile.html:303
msgid ""
"The API key is also used to authenticate to automatically exported Git "
"repositories."
msgstr ""
"La clé API est également utilisée pour s’authentifier auprès des dépôts Git "
"exportés automatiquement."

#: weblate/templates/accounts/profile.html:316
msgid ""
"Please pay attention to the licensing info, as this specifies how "
"translations can be used."
msgstr ""
"Prêtez attention aux informations de licence car elles précisent comment vos "
"traductions peuvent être utilisées."

#: weblate/templates/accounts/profile.html:318
msgid ""
"By registering you agree to use your name and e-mail in the commits, and "
"provide your contribution under the license defined by each localization "
"project."
msgstr ""
"En vous inscrivant, vous acceptez d’utiliser vos nom et adresse courriel "
"dans les archivages ainsi que de contribuer sous la licence définie par "
"chacun des projets de traduction."

#: weblate/templates/accounts/profile.html:323
msgid "You have agreed to the following as a contributor:"
msgstr "Vous avez accepté ce qui suit en tant que contributeur :"

#: weblate/templates/accounts/profile.html:338
msgid "Licenses for individual translations"
msgstr "Licences de chaque traduction"

#: weblate/templates/accounts/redirect.html:14
#: weblate/templates/accounts/token.html:12
msgid "Redirecting you to the authentication provider."
msgstr "Redirection en cours vers le fournisseur d’authentification."

#: weblate/templates/accounts/register.html:32
msgid "Register in Weblate"
msgstr "S’inscrire à Weblate"

#: weblate/templates/accounts/register.html:53
msgid "Create an account using:"
msgstr "Créer un compte en utilisant :"

#: weblate/templates/accounts/register.html:67
msgid "Sorry, new registrations are turned off on this site."
msgstr "Désolé, les inscriptions sont désactivées pour ce site."

#: weblate/templates/accounts/register.html:68
msgid "You can contact us for more details."
msgstr "Vous pouvez nous contacter pour plus de renseignements."

#: weblate/templates/accounts/removal.html:14
msgid "Account removal"
msgstr "Suppression de compte"

#: weblate/templates/accounts/removal.html:19
msgid ""
"By pressing following button, your will no longer be able to use this "
"account."
msgstr ""
"En appuyant sur le bouton suivant, vous n’aurez plus la possibilité "
"d’utiliser ce compte."

#: weblate/templates/accounts/removal.html:21
msgid ""
"You will have to confirm account removal by clicking link in e-mail you will "
"receive."
msgstr ""
"Vous devrez confirmer la suppression de votre compte en cliquant sur le lien "
"contenu dans le courriel que vous recevrez."

#: weblate/templates/accounts/removal.html:26
msgid "Delete this account"
msgstr "Supprimer ce compte"

#: weblate/templates/accounts/reset.html:15
msgid "Forgotten your password? You can now set new one."
msgstr "Mot de passe oublié ? Vous pouvez en définir un nouveau."

#: weblate/templates/accounts/reset.html:18
msgid ""
"Forgotten your password? Enter your e-mail address below, and we'll e-mail "
"instructions for setting a new one."
msgstr ""
"Mot de passe oublié ? Veuillez saisir votre adresse courriel ci-dessous et "
"nous vous enverrons par courriel des instructions pour en définir une "
"nouvelle."

#: weblate/templates/accounts/reset.html:46
msgid "Set my password"
msgstr "Définir mon mot de passe"

#: weblate/templates/accounts/reset.html:46
msgid "Reset my password"
msgstr "Réinitialiser mon mot de passe"

#: weblate/templates/accounts/trial.html:14
msgid "Thank you for your interest in trying Weblate!"
msgstr "Merci de l’intérêt que vous portez à essayer Weblate !"

#: weblate/templates/accounts/trial.html:20
msgid "Your trial offer"
msgstr "Votre offre d’essai"

#: weblate/templates/accounts/trial.html:23
msgid "Your trial will last 14 days."
msgstr "Votre essai durera 14 jours."

#: weblate/templates/accounts/trial.html:24
msgid ""
"Your trial will run the Enterprise plan, but you can choose any plan later."
msgstr ""
"Votre essai utilisera l’offre Enterprise, mais vous pourrez choisir "
"n’importe quelle offre plus tard."

#: weblate/templates/accounts/trial.html:25
msgid "No credit card is needed, but you can set the payment method anytime."
msgstr ""
"Aucune carte de crédit n’est requise. Vous pouvez modifier le mode de "
"paiement à tout moment."

#: weblate/templates/accounts/trial.html:26
msgid "All configuration will stay once you start paying."
msgstr "Tout le paramétrage sera conservé lorsque vous commencerez à payer."

#: weblate/templates/accounts/trial.html:30
msgid "Start the trial!"
msgstr "Démarrer l’essai !"

#: weblate/templates/accounts/user.html:12 weblate/templates/component.html:94
#: weblate/templates/manage-access.html:18
#: weblate/templates/manage-access.html:29
#: weblate/templates/manage-access.html:186
#: weblate/templates/manage/users.html:9 weblate/templates/project.html:91
#: weblate/templates/snippets/info.html:392
#: weblate/templates/snippets/info.html:429
#: weblate/templates/trans/suggestion_list.html:6
#: weblate/templates/weblate_auth/user_list.html:5 weblate/wladmin/views.py:82
msgid "Users"
msgstr "Utilisateurs"

#: weblate/templates/accounts/user.html:26
#, python-format
msgid "Joined on %(date)s"
msgstr "Inscrit le %(date)s"

#: weblate/templates/accounts/user.html:30
#, python-format
msgid "Last sign-in on %(date)s"
msgstr "Dernière connexion le %(date)s"

#: weblate/templates/accounts/user.html:32
msgid "Never signed-in"
msgstr "Ne s’est jamais connecté"

#: weblate/templates/accounts/user.html:51
#: weblate/templates/snippets/info.html:45
#, python-format
msgid "%(count)s translation"
msgid_plural "%(count)s translations"
msgstr[0] "%(count)s traduction"
msgstr[1] "%(count)s traductions"

#: weblate/templates/accounts/user.html:56
#, python-format
msgid "%(count)s suggestion"
msgid_plural "%(count)s suggestions"
msgstr[0] "%(count)s suggestion"
msgstr[1] "%(count)s suggestions"

#: weblate/templates/accounts/user.html:63
#: weblate/templates/mail/pending_suggestions_subject.txt:6
#, python-format
msgid "%(count)s pending suggestion"
msgid_plural "%(count)s pending suggestions"
msgstr[0] "%(count)s suggestion en attente"
msgstr[1] "%(count)s suggestions en attente"

#: weblate/templates/accounts/user.html:70
#, python-format
msgid "%(count)s screenshot"
msgid_plural "%(count)s screenshots"
msgstr[0] "%(count)s capture d’écran"
msgstr[1] "%(count)s captures d’écran"

#: weblate/templates/accounts/user.html:75
#, python-format
msgid "%(count)s comment"
msgid_plural "%(count)s comments"
msgstr[0] "%(count)s commentaire"
msgstr[1] "%(count)s commentaires"

#: weblate/templates/accounts/user.html:141
msgid "Translations with contribution"
msgstr "Traductions et contributeurs"

#: weblate/templates/accounts/user.html:144
msgid "Activity"
msgstr "Activité"

#: weblate/templates/accounts/user.html:145
msgid "Recent changes"
msgstr "Modifications récentes"

#: weblate/templates/accounts/user.html:147
msgid "User identities"
msgstr "Identifiants de l’utilisateur"

#: weblate/templates/accounts/user.html:149
#: weblate/templates/billing/detail.html:9
#: weblate/templates/billing/overview.html:6
#: weblate/templates/manage/billing.html:7 weblate/templates/project.html:102
#: weblate/templates/snippets/info.html:97 weblate/trans/forms.py:1985
#: weblate/wladmin/views.py:87
msgid "Billing"
msgstr "Facturation"

#: weblate/templates/accounts/user.html:153 weblate/templates/base.html:330
#: weblate/templates/fonts/font_list.html:40
#: weblate/templates/fonts/font_list.html:82 weblate/templates/language.html:34
#: weblate/templates/project-labels.html:27 weblate/templates/replace.html:40
#: weblate/templates/screenshots/screenshot_list.html:60
#: weblate/templates/snippets/info.html:20
#: weblate/templates/snippets/info.html:42
#: weblate/templates/translation.html:192
msgid "Edit"
msgstr "Modifier"

#: weblate/templates/accounts/user.html:185
msgid "Browse all changes for user"
msgstr "Afficher plus de modifications par cet utilisateur"

#: weblate/templates/accounts/user.html:245
msgid "Group"
msgstr "Groupe"

#: weblate/templates/accounts/user.html:246
msgid "Members"
msgstr "Membres"

#: weblate/templates/accounts/user.html:256
msgid "Remove user from this group"
msgstr "Retirer l’utilisateur de ce groupe"

#: weblate/templates/accounts/user.html:267
#: weblate/templates/manage-access.html:102
#, python-format
msgid "Blocked until %(expiry)s"
msgstr "Bloqué jusqu’au %(expiry)s"

#: weblate/templates/accounts/user.html:269
#: weblate/templates/manage-access.html:104
msgid "Blocked permanently"
msgstr "Bloqué définitivement"

#: weblate/templates/accounts/user.html:273
#: weblate/templates/manage-access.html:112
msgid "Unblock user"
msgstr "Débloquer l’utilisateur"

#: weblate/templates/accounts/user.html:289
#: weblate/templates/fonts/font_detail.html:31
#: weblate/templates/fonts/fontgroup_detail.html:38
#: weblate/templates/language.html:32 weblate/templates/list-comments.html:38
#: weblate/templates/manage/backups.html:64
#: weblate/templates/manage/backups.html:87
#: weblate/templates/memory/index.html:70
#: weblate/templates/memory/index.html:85
#: weblate/templates/memory/index.html:103
#: weblate/templates/memory/index.html:119
#: weblate/templates/project-labels.html:28
#: weblate/templates/screenshots/screenshot_detail.html:101
#: weblate/templates/screenshots/screenshot_list.html:67
#: weblate/templates/snippets/suggestions.html:41
msgid "Delete"
msgstr "Supprimer"

#: weblate/templates/addons/addon_detail.html:10
#: weblate/templates/addons/addon_list.html:10
#: weblate/templates/component.html:98
msgid "Add-ons"
msgstr "Modules"

#: weblate/templates/addons/addon_detail.html:26
msgid "Configure add-on"
msgstr "Paramétrer le module"

#: weblate/templates/addons/addon_head.html:7
msgid ""
"This addon is used for the whole project, it is enough to install it for one "
"component."
msgstr ""
"Ce module est utilisé pour l’ensemble du projet, l’installer sur un "
"composant suffit."

#: weblate/templates/addons/addon_head.html:7
msgid "project wide"
msgstr "sur l’ensemble du projet"

#: weblate/templates/addons/addon_head.html:10
msgid "This addon is used for all components sharing this repository."
msgstr "Ce module est utilisé pour tous les composants partageant ce dépôt."

#: weblate/templates/addons/addon_head.html:10
msgid "repository wide"
msgstr "au niveau du dépôt"

#: weblate/templates/addons/addon_list.html:18
msgid "Installed add-ons"
msgstr "Modules installés"

#: weblate/templates/addons/addon_list.html:28
msgid "Uninstall"
msgstr "Désinstaller"

#: weblate/templates/addons/addon_list.html:32 weblate/templates/guide.html:54
#: weblate/templates/memory/index.html:48
msgid "Configure"
msgstr "Paramétrer"

#: weblate/templates/addons/addon_list.html:41
msgid "There are no add-ons currently installed."
msgstr "Aucun module n’est actuellement installé."

#: weblate/templates/addons/addon_list.html:43
#, python-format
msgid "There is currently %(count)s add-on installed."
msgid_plural "There are currently %(count)s add-ons installed."
msgstr[0] "%(count)s module installé actuellement."
msgstr[1] "%(count)s modules installés actuellement."

#: weblate/templates/addons/addon_list.html:51
msgid "Available add-ons"
msgstr "Modules disponibles"

#: weblate/templates/addons/addon_list.html:61
msgid "Install"
msgstr "Installer"

#: weblate/templates/addons/addon_list.html:69
msgid ""
"Could not find any additional add-ons compatible with this translation "
"component."
msgstr ""
"Impossible de trouver des modules supplémentaires compatibles avec ce "
"composant de traduction."

#: weblate/templates/addons/addon_list.html:71
msgid "Some add-ons will ask for additional configuration during installation."
msgstr ""
"Certains modules demanderont une configuration supplémentaire lors de leur "
"installation."

#: weblate/templates/addons/cdnjs.html:5
msgid "Integration instructions"
msgstr "Instructions pour l’intégration"

#: weblate/templates/addons/cdnjs.html:7
msgid "Include following snippet to load the localization from the CDN:"
msgstr ""
"Inclure l’extrait suivant pour charger la localisation à partir du CDN :"

#: weblate/templates/addons/cdnjs.html:13
msgid "The localizable elements have to match configured CSS selector."
msgstr ""
"Les éléments traduisibles doivent correspondre au sélecteur CSS paramétré."

#: weblate/templates/addons/discovery_help.html:3
msgid ""
"The regular expression to match translation files has to contain two named "
"groups to match component and language, some examples:"
msgstr ""
"L’expression rationnelle de correspondance des fichiers de traduction doit "
"contenir deux groupes nommés, pour faire correspondre composant et langue. "
"Des exemples :"

#: weblate/templates/addons/discovery_help.html:9
msgid "Example matched files"
msgstr "Exemple de fichiers correspondants"

#: weblate/templates/addons/discovery_help.html:22
msgid "One folder per language containing translation files for components."
msgstr ""
"Un dossier par langue contenant des fichiers de traduction pour les "
"composants."

#: weblate/templates/addons/discovery_help.html:32
msgid "Usual structure for storing gettext PO files."
msgstr "Structure habituelle pour stocker les fichiers PO de gettext."

#: weblate/templates/addons/discovery_help.html:42
msgid "Using both component and language name within filename."
msgstr ""
"Utilisation des noms du composant et du langage dans le même nom de fichier."

#: weblate/templates/addons/discovery_help.html:52
msgid "Using language in both path and filename."
msgstr "Langue utilisée à la fois pour le chemin et le nom de fichier."

#: weblate/templates/addons/discovery_help.html:62
msgid "Android resource strings, split into several files."
msgstr "Ressources Android divisées en plusieurs fichiers."

#: weblate/templates/addons/discovery_help.html:67
msgid ""
"You can use Django template markup in both component name and the "
"monolingual base filename, for example:"
msgstr ""
"Vous pouvez utiliser le balisage de gabarit Django à la fois dans le nom du "
"composant et le nom de fichier de base mono-langue, par exemple :"

#: weblate/templates/addons/discovery_help.html:71
msgid "Component filename match"
msgstr "Nom de fichier du composant correspondant"

#: weblate/templates/addons/discovery_help.html:73
msgid "Component filename with upper case first letter"
msgstr "Nom de fichier du composant avec la première lettre en majuscule"

#: weblate/templates/addons/discovery_preview.html:5
#: weblate/templates/check_project.html:20
#: weblate/templates/component-list.html:30
#: weblate/templates/dashboard/user.html:50
#: weblate/templates/dashboard/user.html:72
#: weblate/templates/dashboard/user.html:81
#: weblate/templates/language-project.html:54
#: weblate/templates/project.html:134 weblate/templates/translate.html:304
#: weblate/templates/translation.html:203 weblate/trans/forms.py:1559
#: weblate/trans/models/announcement.py:97
msgid "Component"
msgstr "Composant"

#: weblate/templates/addons/discovery_preview.html:5
msgid "Matched files"
msgstr "Fichiers correspondants"

#: weblate/templates/addons/discovery_preview.html:9
msgid "The following components would be deleted"
msgstr "Les composants suivants vont être supprimés"

#: weblate/templates/addons/discovery_preview.html:15
msgid "The following components would be created"
msgstr "Les composants suivants vont être créés"

#: weblate/templates/addons/discovery_preview.html:28
msgid "The following components matched existing ones"
msgstr "Les composants suivants correspondent à des existants"

#: weblate/templates/addons/discovery_preview.html:41
msgid "No matching components were found!"
msgstr "Aucun composant correspondant n’a été trouvé !"

#: weblate/templates/addons/generate_help.html:6
msgid ""
"You can use Django templates markup in both filename and content, for "
"example:"
msgstr ""
"Vous pouvez utiliser le balisage des modèles Django à la fois dans le nom de "
"fichier et dans le contenu, par exemple :"

#: weblate/templates/addons/generate_help.html:14
msgid "Percents translated"
msgstr "Pourcentage d’avancement de la traduction"

#: weblate/templates/addons/generate_help.html:18
msgid "Number of translated strings"
msgstr "Nombre de chaînes traduites"

#: weblate/templates/addons/generate_help.html:20
msgid "Translation filename"
msgstr "Nom du fichier de traduction"

#: weblate/templates/addons/generate_help.html:22 weblate/trans/forms.py:1535
#: weblate/trans/models/component.py:239
msgid "Component name"
msgstr "Nom du composant"

#: weblate/templates/addons/generate_help.html:24
msgid "Component URL slug"
msgstr "URL abrégée du composant"

#: weblate/templates/addons/generate_help.html:26
#: weblate/trans/models/project.py:85
msgid "Project name"
msgstr "Nom du projet"

#: weblate/templates/addons/generate_help.html:28
msgid "Project URL slug"
msgstr "URL abrégée du projet"

#: weblate/templates/addons/squash_help.html:4
msgid ""
"Weblate commits from components within this repository will be squashed."
msgstr ""
"Les archivages Weblate de tous les composants de ce dépôt seront écrasés."

#: weblate/templates/addons/squash_help.html:7
msgid ""
"Original commit messages are kept, but authorship is lost unless \"Per author"
"\" is selected or the commit message is customized to include it."
msgstr ""
"Les messages d’archivage originaux sont préservés mais perdront la paternité "
"de l’archivage, sauf si vous sélectionnez « Par auteur » ou si vous "
"personnalisez le message d’archivage pour l’inclure."

#: weblate/templates/base.html:112
msgid "Toggle navigation"
msgstr "Basculer la navigation"

#: weblate/templates/base.html:134
msgid "Manage watched projects"
msgstr "Gérer les Projets surveillés"

#: weblate/templates/base.html:151
msgid "Manage translated languages"
msgstr "Gérer les langues traduites"

#: weblate/templates/base.html:154
msgid "Browse all languages"
msgstr "Parcourir toutes les langues"

#: weblate/templates/base.html:158 weblate/templates/check.html:7
#: weblate/templates/check_component.html:7
#: weblate/templates/check_project.html:7 weblate/templates/checks.html:7
#: weblate/templates/snippets/list-objects.html:73
msgid "Checks"
msgstr "Vérifications"

#: weblate/templates/base.html:164
#, python-format
msgid "Failed checks in %(project)s — %(language)s"
msgstr "Vérifications en échec dans %(project)s — %(language)s"

#: weblate/templates/base.html:175
#, python-format
msgid "Failed checks in %(project)s"
msgstr "Vérifications en échec dans %(project)s"

#: weblate/templates/base.html:181
#, python-format
msgid "Failed checks in %(language)s"
msgstr "Vérifications en échec pour la langue %(language)s"

#: weblate/templates/base.html:185
msgid "Checks overview"
msgstr "Aperçu des vérifications"

#: weblate/templates/base.html:195 weblate/templates/base.html:197
msgid "Administration"
msgstr "Administration"

#: weblate/templates/base.html:202 weblate/templates/base.html:204
#: weblate/templates/manage/performance.html:19
msgid "Configuration errors"
msgstr "Erreurs de configuration"

#: weblate/templates/base.html:223 weblate/templates/billing/status.html:105
#: weblate/templates/trans/project_form.html:26
msgid "Add new translation project"
msgstr "Ajouter un nouveau projet de traduction"

#: weblate/templates/base.html:224 weblate/templates/project.html:88
#: weblate/templates/project.html:140
#: weblate/templates/snippets/project-component-settings.html:18
#: weblate/templates/trans/component_form.html:26
msgid "Add new translation component"
msgstr "Ajouter un nouveau composant de traduction"

#: weblate/templates/base.html:227 weblate/templates/billing/overview.html:25
#: weblate/templates/projects.html:13
msgid "Purchase new hosting plan"
msgstr "Acheter une nouvelle offre d’hébergement"

#: weblate/templates/base.html:249
#: weblate/templates/trans/alert/billinglimit.html:4
msgid "Billing overview"
msgstr "Aperçu des factures"

#: weblate/templates/base.html:251 weblate/templates/component.html:89
#: weblate/templates/memory/index.html:12
#: weblate/templates/memory/index.html:15
#: weblate/templates/memory/index.html:18 weblate/templates/project.html:83
#: weblate/templates/translate.html:367
#: weblate/wladmin/templates/admin/weblate-index.html:43
#: weblate/wladmin/views.py:77
msgid "Translation memory"
msgstr "Mémoire de traduction"

#: weblate/templates/base.html:252 weblate/templates/component-settings.html:9
#: weblate/templates/component.html:99
#: weblate/templates/project-settings.html:8 weblate/templates/project.html:97
msgid "Settings"
msgstr "Paramètres"

#: weblate/templates/base.html:254 weblate/wladmin/sites.py:191
#: weblate/wladmin/templates/admin/base.html:14
msgid "Sign out"
msgstr "Se déconnecter"

#: weblate/templates/base.html:261 weblate/templates/base.html:263
msgid "Help"
msgstr "Aide"

#: weblate/templates/base.html:267
msgid "Get support"
msgstr "Obtenir de l’aide"

#: weblate/templates/base.html:270 weblate/templates/manage/index.html:83
msgid "Get help"
msgstr "Obtenez de l’aide"

#: weblate/templates/base.html:275 weblate/templates/check.html:50
#: weblate/templates/check_component.html:72
#: weblate/templates/check_project.html:51 weblate/templates/checks.html:48
#: weblate/templates/documentation-icon.html:4 weblate/templates/footer.html:17
#: weblate/templates/trans/alert/repositorychanges.html:6
#: weblate/templates/trans/alert/repositoryoutdated.html:6
#: weblate/wladmin/templates/admin/base.html:9
#: weblate/wladmin/templates/admin/permissions/change_form.html:8
#: weblate/wladmin/templates/admin/trans/change_form.html:19
#: weblate/wladmin/templates/admin/trans/change_form.html:24
#: weblate/wladmin/templates/admin/trans/change_form.html:28
#: weblate/wladmin/templatetags/check_links.py:42
msgid "Documentation"
msgstr "Documentation"

#: weblate/templates/base.html:276
msgid "Contribute to Weblate"
msgstr "Contribuez à Weblate"

#: weblate/templates/base.html:323 weblate/templates/base.html:331
#: weblate/templates/manage-access.html:67
#: weblate/templates/manage/backups.html:77
#: weblate/templates/manage/backups.html:86
#: weblate/templates/memory/index.html:78
#: weblate/templates/memory/index.html:112 weblate/templates/translate.html:563
#: weblate/templates/translate.html:717 weblate/templates/translate.html:766
#: weblate/templates/translate.html:788
msgid "Close"
msgstr "Fermer"

#: weblate/templates/billing/detail.html:23
msgid "Recurring payment"
msgstr "Paiement récurrent"

#: weblate/templates/billing/detail.html:26
msgid "Expired"
msgstr "Expiré"

#: weblate/templates/billing/detail.html:28
msgid "Past due date"
msgstr "Date d’échéance dépassée"

#: weblate/templates/billing/detail.html:30
msgid "Exceeds limits"
msgstr "Dépasse les limites"

#: weblate/templates/billing/detail.html:41
msgid "Change plan or payment method"
msgstr "Changer d’offre ou de mode de paiement"

#: weblate/templates/billing/detail.html:45
msgid "Terminate recurring payment"
msgstr "Résilier le règlement périodique"

#: weblate/templates/billing/detail.html:49
msgid "To terminate billing you have to remove all projects first."
msgstr ""
"Pour mettre fin à la facturation, vous devez d’abord supprimer tous les "
"projets."

#: weblate/templates/billing/detail.html:52
msgid "Terminate billing plan"
msgstr "Résilier le plan de facturation"

#: weblate/templates/billing/detail.html:63
msgid "Invoices"
msgstr "Factures"

#: weblate/templates/billing/detail.html:67
msgid "Invoice period"
msgstr "Période de facturation"

#: weblate/templates/billing/detail.html:68
msgid "Invoice amount"
msgstr "Montant de la facture"

#: weblate/templates/billing/detail.html:69
msgid "Download invoice"
msgstr "Télécharger la facture"

#: weblate/templates/billing/detail.html:83
#: weblate/templates/snippets/info.html:226
msgid "Not available"
msgstr "Non disponible"

#: weblate/templates/billing/detail.html:88
msgid "No invoices found."
msgstr "Aucune facture."

#: weblate/templates/billing/detail.html:100
msgid "Libre hosting"
msgstr "Hébergement libre"

#: weblate/templates/billing/detail.html:102
#: weblate/templates/billing/state-snippet.html:5
#: weblate/templates/manage/billing.html:14
msgid "Pending approval"
msgstr "En attente d’approbation"

#: weblate/templates/billing/detail.html:115
msgid "Please check that following conditions are met:"
msgstr "Veuillez vérifier que les conditions suivantes sont remplies :"

#: weblate/templates/billing/detail.html:120
msgid "Approve as libre"
msgstr "Approuver comme libre"

#: weblate/templates/billing/detail.html:123
#: weblate/templates/mail/billing_expired.html:49
#: weblate/templates/project.html:145
#: weblate/templates/snippets/project/billing-libre-trial.html:10
msgid "Request approval for libre hosting"
msgstr "Demande d’approbation pour un hébergement libre"

#: weblate/templates/billing/detail.html:127
msgid ""
"This subscription is not eligible to the libre plan, please fix the errors "
"above or purchase a subscription."
msgstr ""
"Cet abonnement n’est pas éligible à l’offre libre, veuillez corriger les "
"erreurs ci-dessus ou acheter un abonnement."

#: weblate/templates/billing/list.html:10
msgid "Plan"
msgstr "Offre"

#: weblate/templates/billing/list.html:11
msgid "Hosted words"
msgstr "Mots hébergés"

#: weblate/templates/billing/list.html:28
msgid "No users currently assigned!"
msgstr "Aucun utilisateur n’est actuellement associé !"

#: weblate/templates/billing/list.html:35
#: weblate/templates/billing/status.html:102
msgid "No projects currently assigned!"
msgstr "Aucun projet assigné !"

#: weblate/templates/billing/list.html:48 weblate/templates/data.html:71
#: weblate/templates/last-changes-content.html:78
#: weblate/templates/mail/base.html:58 weblate/templates/mail/base.html:73
#: weblate/templates/mail/base.html:93 weblate/templates/mail/new_string.html:7
#: weblate/templates/mail/pending_suggestions.html:15
#: weblate/templates/mail/todo_strings.html:15
#: weblate/templates/screenshots/screenshot_sources_body_actions.html:3
#: weblate/templates/snippets/info.html:196
#: weblate/templates/translate.html:437 weblate/templates/translate.html:503
#: weblate/templates/translate.html:517
msgid "View"
msgstr "Afficher"

#: weblate/templates/billing/overview.html:15
msgid "No subscriptions or due payments."
msgstr "Aucun abonnement ni règlement en attente."

#: weblate/templates/billing/overview.html:16
msgid ""
"If you miss access to billing of your project, please ask its admins to "
"grant you access."
msgstr ""
"Si vous n’avez pas accès à la facturation de votre projet, veuillez "
"contacter les administrateurs pour qu’ils vous donnent les droits."

#: weblate/templates/billing/state-snippet.html:11
msgid "Awaiting payment"
msgstr "En attente de paiement"

#: weblate/templates/billing/status.html:9
msgid "Current plan"
msgstr "Offre actuelle"

#: weblate/templates/billing/status.html:17
msgid "Change plan"
msgstr "Changer d’offre"

#: weblate/templates/billing/status.html:28
#: weblate/templates/billing/status.html:39
msgid "Extend trial"
msgstr "Prolonger l’essai"

#: weblate/templates/billing/status.html:45
msgid "Monthly price"
msgstr "Tarif mensuel"

#: weblate/templates/billing/status.html:56
#: weblate/templates/billing/status.html:71
#: weblate/templates/mail/billing_expired.html:47
msgid "New payment"
msgstr "Nouveau paiement"

#: weblate/templates/billing/status.html:62
msgid "Yearly price"
msgstr "Tarif annuel"

#: weblate/templates/billing/status.html:76
msgid "Strings limit"
msgstr "Limite des chaînes"

#: weblate/templates/billing/status.html:81
msgid "Languages limit"
msgstr "Limite de langues"

#: weblate/templates/billing/status.html:88
msgid "Projects limit"
msgstr "Limite des projets"

#: weblate/templates/billing/status.html:128
#: weblate/templates/manage/users.html:40
msgid "Check user access"
msgstr "Vérifier l’accès des utilisateurs"

#. Translators: Number of projects/repositories/strings used in billing when there is no limit
#: weblate/templates/billing/used.html:7
#, python-format
msgid "Used %(used)s"
msgstr "Utilisé par %(used)s"

#. Translators: Number of projects/repositories/strings used in billing from given limit
#: weblate/templates/billing/used.html:10
#, python-format
msgid "Used %(used)s of %(total)s"
msgstr "%(used)s utilisé sur %(total)s"

#: weblate/templates/bootstrap3/layout/radioselect_access.html:32
#: weblate/templates/bootstrap3/layout/radioselect_access.html:44
msgid "Visible to everybody."
msgstr "Visible pour tout le monde."

#: weblate/templates/bootstrap3/layout/radioselect_access.html:35
#: weblate/templates/snippets/info.html:162
msgid "Any authenticated user can contribute."
msgstr "Tout utilisateur connecté peut contribuer."

#: weblate/templates/bootstrap3/layout/radioselect_access.html:39
msgid "VCS repository might be exposed to everybody."
msgstr "Le dépôt du système de contrôle des versions est en accès publique."

#: weblate/templates/bootstrap3/layout/radioselect_access.html:47
#: weblate/templates/bootstrap3/layout/radioselect_access.html:59
#: weblate/templates/snippets/info.html:160
msgid "Only chosen users can contribute."
msgstr "Seuls les utilisateurs sélectionnés peuvent contribuer."

#: weblate/templates/bootstrap3/layout/radioselect_access.html:51
#: weblate/templates/bootstrap3/layout/radioselect_access.html:63
msgid "Only chosen users can access VCS repository."
msgstr ""
"Seuls les utilisateurs sélectionnés peuvent accéder au dépôt du système de "
"contrôle des versions."

#: weblate/templates/bootstrap3/layout/radioselect_access.html:56
msgid "Visible only to chosen users."
msgstr "Visible uniquement pour les utilisateurs sélectionnés."

#: weblate/templates/bootstrap3/layout/radioselect_access.html:68
msgid "Permissions are not managed in Weblate."
msgstr "Les droits ne sont pas gérés par Weblate."

#: weblate/templates/bootstrap3/layout/radioselect_access.html:71
msgid ""
"Only use this if you know what you are doing, enabling it might revoke your "
"access to this project."
msgstr ""
"À n’utiliser que si vous savez ce que vous faites. L’activation de cette "
"option pourrait révoquer votre accès à ce projet."

#: weblate/templates/bootstrap3/layout/radioselect_access.html:82
#: weblate/trans/forms.py:1871 weblate/trans/forms.py:1913
msgid "You do not have permission to change project access control."
msgstr "Vous n’avez pas le droit de modifier le contrôle d’accès au projet."

#: weblate/templates/bootstrap3/layout/radioselect_access.html:84
#: weblate/templates/snippets/billing-failure.html:12
msgid "Check your billing status"
msgstr "Vérifiez votre état de facturation"

#: weblate/templates/browse.html:23
#: weblate/templates/snippets/list-objects.html:121
#: weblate/templates/translation.html:145
#: weblate/templates/translation.html:191
msgid "Browse"
msgstr "Parcourir"

#: weblate/templates/browse.html:49
msgid "No strings found!"
msgstr "Aucune chaîne trouvée"

#: weblate/templates/check.html:20 weblate/templates/check_component.html:22
#: weblate/templates/check_project.html:21 weblate/templates/checks.html:19
#: weblate/templates/snippets/info.html:285
msgid "Total"
msgstr "Total"

#: weblate/templates/check.html:21 weblate/templates/check_component.html:23
#: weblate/templates/check_project.html:22 weblate/templates/checks.html:20
msgid "Dismissed"
msgstr "Ignoré"

#: weblate/templates/check.html:23 weblate/templates/check_component.html:25
#: weblate/templates/check_project.html:24 weblate/templates/checks.html:22
#: weblate/templates/engage.html:33 weblate/templates/snippets/info.html:316
#: weblate/templates/snippets/info.html:457
#: weblate/templates/snippets/info.html:493
#: weblate/templates/snippets/list-objects.html:33 weblate/trans/widgets.py:269
#: weblate/trans/widgets.py:287
msgid "Translated"
msgstr "Traduit"

#: weblate/templates/check.html:43 weblate/templates/check_component.html:65
#: weblate/templates/check_project.html:44
msgid "Check details"
msgstr "Détails de la vérification"

#: weblate/templates/check_component.html:21
#: weblate/templates/mail/changed_translation.html:9
#: weblate/templates/mail/pending_suggestions.html:8
#: weblate/templates/mail/todo_strings.html:8
#: weblate/templates/snippets/embed-units.html:12
#: weblate/templates/translate.html:90 weblate/templates/translate.html:305
#: weblate/templates/translate.html:375 weblate/trans/forms.py:1389
msgid "Translation"
msgstr "Traduction"

#: weblate/templates/checks.html:18
msgid "Check"
msgstr "Vérification"

#: weblate/templates/checks.html:42 weblate/templates/component-list.html:16
#: weblate/templates/language.html:20
msgid "Information"
msgstr "Informations"

#: weblate/templates/checks.html:44
msgid ""
"Customizable quality checks will help you improve the quality of "
"translations."
msgstr ""
"Des contrôles qualité personnalisables vous aideront à améliorer la qualité "
"des traductions."

#: weblate/templates/checks.html:45
msgid ""
"The checks can help you identify problematic translations or source strings "
"which are hard to translate."
msgstr ""
"Ces vérifications peuvent vous aider à identifier les traductions "
"problématiques ou les chaînes sources délicates à traduire."

#: weblate/templates/component-list.html:19 weblate/templates/component.html:53
#: weblate/templates/language-project.html:30 weblate/templates/project.html:52
#: weblate/templates/translation.html:50 weblate/trans/forms.py:1444
msgid "Files"
msgstr "Fichiers"

#: weblate/templates/component-list.html:22 weblate/templates/component.html:56
#: weblate/templates/language-project.html:33 weblate/templates/project.html:55
msgid "Download for offline translation."
msgstr "Télécharger pour traduire hors ligne."

#: weblate/templates/component-list.html:22
#: weblate/templates/language-project.html:33
msgid "Download original translation files as ZIP file"
msgstr "Télécharger les fichiers de traduction originaux en ZIP"

#: weblate/templates/component-progress.html:9
msgid "Progress"
msgstr "Progression"

#: weblate/templates/component-progress.html:17
msgid "Component is being updated…"
msgstr "Le composant est en cours de mise à jour…"

#: weblate/templates/component-progress.html:31 weblate/templates/guide.html:63
msgid "Return to the component"
msgstr "Retourner au composant"

#: weblate/templates/component-progress.html:33
msgid "Abort the update"
msgstr "Interrompre la mise à jour"

#: weblate/templates/component-progress.html:38
msgid "Return to the component after completion"
msgstr "Retourner au composant après avoir terminé"

#: weblate/templates/component.html:32
msgid "Translations"
msgstr "Traductions"

#: weblate/templates/component.html:33
#: weblate/templates/language-project.html:18 weblate/templates/project.html:32
#: weblate/templates/translation.html:38
msgid "Info"
msgstr "Infos"

#: weblate/templates/component.html:35 weblate/wladmin/views.py:80
msgid "Alerts"
msgstr "Alertes"

#: weblate/templates/component.html:37 weblate/templates/dashboard/user.html:42
#: weblate/templates/language-project.html:19
#: weblate/templates/language.html:21 weblate/templates/manage/users.html:45
#: weblate/templates/project.html:33
#: weblate/templates/screenshots/screenshot_detail.html:51
#: weblate/templates/search.html:18
#: weblate/templates/snippets/search-form.html:9
#: weblate/templates/snippets/search-form.html:16
#: weblate/templates/snippets/user-query-field.html:4
#: weblate/templates/trans/change_list.html:55
#: weblate/templates/trans/change_list.html:60
#: weblate/templates/translate.html:370 weblate/templates/translation.html:39
msgid "Search"
msgstr "Rechercher"

#: weblate/templates/component.html:40 weblate/templates/dashboard/user.html:31
#: weblate/templates/language-project.html:22 weblate/templates/project.html:36
#: weblate/templates/translation.html:42
msgid "Insights"
msgstr "Suivi"

#: weblate/templates/component.html:43 weblate/templates/dashboard/user.html:34
#: weblate/templates/language-project.html:25
#: weblate/templates/language.html:22 weblate/templates/project.html:39
#: weblate/templates/translate.html:261 weblate/templates/translation.html:45
msgid "History"
msgstr "Historique"

#: weblate/templates/component.html:44 weblate/templates/project.html:43
msgid "Download statistics (CSV)"
msgstr "Télécharger les statistiques (format CSV)"

#: weblate/templates/component.html:45 weblate/templates/project.html:44
msgid "Download statistics (JSON)"
msgstr "Télécharger les statistiques (format JSON)"

#: weblate/templates/component.html:47 weblate/templates/dashboard/user.html:38
#: weblate/templates/project.html:46
msgid "Translation reports"
msgstr "Rapports de traduction"

#: weblate/templates/component.html:56 weblate/templates/project.html:55
msgid "Download translation files as ZIP file"
msgstr "Télécharger les fichiers de traduction dans une archive ZIP"

#: weblate/templates/component.html:61
#: weblate/templates/language-project.html:38
#: weblate/templates/language.html:25 weblate/templates/manage/tools.html:9
#: weblate/templates/project.html:60 weblate/templates/translate.html:177
#: weblate/templates/translation.html:64 weblate/wladmin/views.py:84
msgid "Tools"
msgstr "Outils"

#. Translators: Name of event in the history
#: weblate/templates/component.html:65 weblate/templates/component.html:188
#: weblate/templates/project.html:64 weblate/templates/project.html:188
#: weblate/templates/replace.html:14 weblate/templates/translation.html:68
#: weblate/templates/translation.html:251 weblate/trans/models/change.py:296
msgid "Search and replace"
msgstr "Rechercher et remplacer"

#: weblate/templates/component.html:70 weblate/templates/data.html:7
#: weblate/templates/project.html:69 weblate/templates/translation.html:76
msgid "Data exports"
msgstr "Exportations de données"

#: weblate/templates/component.html:72
msgid "Matrix view"
msgstr "Vue matricielle"

#: weblate/templates/component.html:74 weblate/templates/component.html:133
#: weblate/templates/component.html:135 weblate/templates/new-language.html:23
#: weblate/templates/new-language.html:43
msgid "Start new translation"
msgstr "Démarrer une nouvelle traduction"

#: weblate/templates/component.html:81 weblate/templates/manage/alerts.html:6
#: weblate/templates/manage/appearance.html:9
#: weblate/templates/manage/backups.html:7
#: weblate/templates/manage/billing.html:6
#: weblate/templates/manage/index.html:14
#: weblate/templates/manage/performance.html:8
#: weblate/templates/manage/repos.html:5 weblate/templates/manage/ssh.html:7
#: weblate/templates/manage/tools.html:8 weblate/templates/manage/users.html:8
#: weblate/templates/memory/index.html:14 weblate/templates/project.html:76
#: weblate/templates/translation.html:86
msgid "Manage"
msgstr "Gérer"

#: weblate/templates/component.html:85 weblate/templates/project.html:80
#: weblate/templates/translation.html:90
msgid "Repository maintenance"
msgstr "Maintenance du dépôt"

#: weblate/templates/component.html:88
#: weblate/templates/screenshots/screenshot_detail.html:11
#: weblate/templates/screenshots/screenshot_list.html:11
msgid "Screenshots"
msgstr "Captures d’écran"

#: weblate/templates/component.html:91 weblate/templates/component.html:230
#: weblate/templates/manage/tools.html:20 weblate/templates/project.html:85
#: weblate/templates/project.html:226 weblate/templates/translation.html:94
#: weblate/templates/translation.html:399
msgid "Post announcement"
msgstr "Publier une annonce"

#: weblate/templates/component.html:97 weblate/templates/guide.html:10
#: weblate/templates/guide.html:26
msgid "Community localization checklist"
msgstr "Liste de contrôle de la localisation de la communauté"

#: weblate/templates/component.html:103 weblate/templates/component.html:263
#: weblate/templates/project.html:108 weblate/templates/project.html:259
msgid "Rename"
msgstr "Renommer"

#: weblate/templates/component.html:112 weblate/templates/project.html:117
#: weblate/templates/translation.html:106
msgid "Share"
msgstr "Partager"

#: weblate/templates/component.html:116 weblate/templates/project.html:121
#: weblate/templates/translation.html:110
msgid "Share on Facebook"
msgstr "Partager cette traduction sur Facebook"

#: weblate/templates/component.html:117 weblate/templates/project.html:122
#: weblate/templates/translation.html:111
#, python-format
msgid "Translate %(object)s using %%23Weblate at %(share_url)s!"
msgstr "Traduire %(object)s en utilisant %%23Weblate à %(share_url)s !"

#: weblate/templates/component.html:117 weblate/templates/translation.html:111
msgid "Tweet this translation!"
msgstr "Partager cette traduction sur Twitter"

#: weblate/templates/component.html:118 weblate/templates/project.html:123
#: weblate/templates/translation.html:112
msgid "Engage page"
msgstr "S’inscrire pour contribuer"

#: weblate/templates/component.html:119 weblate/templates/project.html:124
#: weblate/templates/translation.html:113
msgid "Status widgets"
msgstr "Widgets d’état"

#: weblate/templates/component.html:135
msgid "You don't have permission to start a new translation"
msgstr "Vous n’êtes pas autorisés à démarrer une nouvelle traduction"

#: weblate/templates/component.html:135
msgid "Please sign in to start new translation"
msgstr "Veuillez vous connecter pour contribuer à la traduction"

#. Translators: Component alert footer, first and last contain localized human readable time span, for example 5 days ago
#: weblate/templates/component.html:154
#, python-format
msgid "Appeared %(first)s, last seen %(last)s"
msgstr "Apparu %(first)s, vu pour la dernière fois %(last)s"

#: weblate/templates/component.html:158
#: weblate/templates/manage/performance.html:42
#: weblate/templates/translate.html:470
msgid "Dismiss"
msgstr "Ignorer"

#: weblate/templates/component.html:166
msgid "Please sign in to see the alerts."
msgstr "Veuillez vous connecter pour consulter les alertes."

#: weblate/templates/component.html:190 weblate/templates/project.html:190
msgid ""
"You can substitute all instances of a string. The search is a simple "
"substring case sensitive search."
msgstr ""
"Vous pouvez remplacer toutes les occurrences d’une chaîne. La recherche "
"s’effectue sur les sous-chaînes et est sensible à la casse."

#: weblate/templates/component.html:195 weblate/templates/project.html:195
#: weblate/templates/replace.html:52 weblate/templates/translation.html:258
msgid "Replace"
msgstr "Remplacer"

#: weblate/templates/component.html:208 weblate/templates/translation.html:271
msgid "You can change the state of all strings matching a given type at once."
msgstr ""
"Vous pouvez modifier, en une seule fois, l’état de toutes les chaînes pour "
"un type donné."

#: weblate/templates/component.html:212 weblate/templates/project.html:212
#: weblate/templates/translation.html:239
#: weblate/templates/translation.html:275
msgid "Apply"
msgstr "Appliquer"

#: weblate/templates/component.html:221 weblate/templates/translate.html:359
msgid "Browse all component changes"
msgstr "Parcourir les modifications pour tous les composants"

#: weblate/templates/component.html:235
msgid ""
"The message is shown for all translations within the component, until its "
"given expiry, or permanently until it is deleted."
msgstr ""
"Le message est affiché pour toutes les traductions du composant jusqu’à la "
"date d’expiration indiquée ou jusqu’à sa suppression."

#: weblate/templates/component.html:238 weblate/templates/lang/create.html:16
#: weblate/templates/manage-access.html:143
#: weblate/templates/manage/backups.html:110
#: weblate/templates/manage/users.html:33 weblate/templates/project.html:234
#: weblate/templates/snippets/query-builder.html:29
#: weblate/templates/snippets/query-builder.html:45
#: weblate/templates/snippets/query-builder.html:59
#: weblate/templates/snippets/query-builder.html:72
#: weblate/templates/snippets/query-builder.html:77
#: weblate/templates/snippets/query-builder.html:82
#: weblate/templates/snippets/query-builder.html:87
#: weblate/templates/snippets/query-builder.html:92
#: weblate/templates/snippets/query-builder.html:97
#: weblate/templates/snippets/query-builder.html:102
#: weblate/templates/snippets/query-builder.html:109
#: weblate/templates/translate.html:773 weblate/templates/translation.html:295
#: weblate/templates/translation.html:407
msgid "Add"
msgstr "Ajouter"

#: weblate/templates/component.html:255
msgid "Rename component"
msgstr "Renommer le composant"

#: weblate/templates/component.html:258
msgid ""
"Renaming the component will change all its URLs, users will have to update "
"bookmarks or references in cloned repositories!"
msgstr ""
"Renommer le composant modifiera toutes ses URL, les utilisateurs devront "
"mettre à jour les signets ou les références dans des dépôts clonés !"

#: weblate/templates/component.html:270
msgid "Move component"
msgstr "Déplacer le composant"

#: weblate/templates/component.html:273
msgid ""
"Moving the component will change all its URLs, users will have to update "
"bookmarks or references in cloned repositories!"
msgstr ""
"Déplacer le composant modifiera toutes ses URL, les utilisateurs devront "
"mettre à jour les signets ou les références dans des dépôts clonés !"

#: weblate/templates/component.html:278
msgid "Move"
msgstr "Déplacer"

#: weblate/templates/component.html:289 weblate/templates/project.html:269
#: weblate/templates/translate.html:353 weblate/templates/translation.html:421
msgid "Loading…"
msgstr "Chargement…"

#: weblate/templates/component.html:296
#: weblate/templates/dashboard/user.html:95 weblate/templates/project.html:276
msgid ""
"You don't have permission to view reports for all users, only your "
"contributions will be listed."
msgstr ""
"Vous n’êtes pas autorisés à consulter les rapports de tous les utilisateurs, "
"seules vos contributions seront listées."

#: weblate/templates/component.html:306
#: weblate/templates/dashboard/user.html:105 weblate/templates/project.html:286
msgid "Credits"
msgstr "Crédits"

#: weblate/templates/component.html:310
msgid ""
"Lists all translators contributing to this component in a given time period. "
"Useful for inclusion in documentation or the app itself, to thank "
"translators and generate feedback to them."
msgstr ""
"Liste tous les traducteurs qui contribuent à ce composant sur une période "
"donnée. Vous pouvez inclure cette liste dans la documentation ou dans "
"l’application elle-même afin de remercier les traducteurs."

#: weblate/templates/component.html:314 weblate/templates/component.html:333
#: weblate/templates/dashboard/user.html:113
#: weblate/templates/dashboard/user.html:132
#: weblate/templates/manage/ssh.html:45 weblate/templates/project.html:294
#: weblate/templates/project.html:313
msgid "Generate"
msgstr "Générer"

#: weblate/templates/component.html:325
#: weblate/templates/dashboard/user.html:124 weblate/templates/project.html:305
msgid "Contributor stats"
msgstr "Statistiques du contributeur"

#: weblate/templates/component.html:329
#: weblate/templates/dashboard/user.html:128 weblate/templates/project.html:309
msgid "Reports the number of strings and words translated by each translator."
msgstr ""
"Affiche le nombre de chaînes et de mots traduits par chaque traducteur."

#: weblate/templates/contributor-agreement.html:9
#: weblate/templates/snippets/info.html:193
#: weblate/templates/snippets/libre-checklist.html:32
#: weblate/trans/models/component.py:451
msgid "Contributor agreement"
msgstr "Accord de contribution"

#: weblate/templates/contributor-agreement.html:16
msgid "Please review the contributor agreement"
msgstr "Veuillez examiner l’accord de contribution"

#: weblate/templates/contributor-agreement.html:18
msgid "Please read following contributor agreement:"
msgstr "Veuillez lire l’accord de contribution suivant :"

#: weblate/templates/contributor-agreement.html:29
msgid "You have already agreed to this agreement."
msgstr "Vous avez déjà accepté cet accord."

#: weblate/templates/dashboard/anonymous.html:9
#, python-format
msgid ""
"This site runs %(weblate_name_link)s for translating the software projects "
"listed below."
msgstr ""
"Ce site utilise %(weblate_name_link)s pour la traduction des projets ci-"
"dessous."

#: weblate/templates/dashboard/anonymous.html:10
msgid ""
"You need to be signed in to translate, otherwise you can only make "
"suggestions."
msgstr ""
"Vous devez être connecté pour traduire, sinon vous ne pouvez faire que des "
"suggestions."

#: weblate/templates/dashboard/anonymous.html:17
#, python-format
msgid "Browse %(count)s project"
msgid_plural "Browse all %(count)s projects"
msgstr[0] "Parcourir %(count)s projet"
msgstr[1] "Parcourir %(count)s projets"

#: weblate/templates/dashboard/user.html:13
msgid "Configure dashboard"
msgstr "Paramétrer le tableau de bord"

#: weblate/templates/dashboard/user.html:35
msgid "Recent additions"
msgstr "Ajouts récents"

#: weblate/templates/dashboard/user.html:57
msgid ""
"Choose what languages you want in the preferences, to see overview of "
"available translations for those languages in your watched projects."
msgstr ""
"Dans les préférences, sélectionnez les langues pour lesquels vous souhaitez "
"un aperçu des traductions proposées pour les projets surveillés."

#: weblate/templates/dashboard/user.html:74
msgid ""
"Could not find any suggestions for you, please choose your languages in the "
"preferences to get some."
msgstr ""
"Aucune suggestion n’a été trouvée, veuillez définir des langues dans votre "
"profil pour obtenir des suggestions."

#: weblate/templates/dashboard/user.html:109
msgid ""
"Lists all translators contributing in a given time period. Useful for "
"inclusion in documentation or the app itself, to thank translators and "
"generate feedback to them."
msgstr ""
"Liste tous les traducteurs ayant contribué sur une période donnée. Vous "
"pouvez inclure cette liste dans la documentation ou dans l’application elle-"
"même afin de remercier ces traducteurs."

#: weblate/templates/data.html:13
msgid "Various data from Weblate is available in machine-readable format."
msgstr ""
"Différentes données de Weblate sont disponibles dans un format lisible par "
"machine."

#: weblate/templates/data.html:17
msgid "RSS feeds"
msgstr "Flux RSS"

#: weblate/templates/data.html:22
msgid ""
"Follow the translation progress and all important changes from RSS feeds."
msgstr ""
"Suivez l’avancement de la traduction et toutes les modifications importantes "
"grâce aux flux RSS."

#: weblate/templates/data.html:30 weblate/templates/data.html:64
#: weblate/templates/data.html:105
msgid "Link"
msgstr "Lien"

#: weblate/templates/data.html:36 weblate/templates/data.html:42
msgid "RSS"
msgstr "RSS"

#: weblate/templates/data.html:48
msgid ""
"Per language RSS feeds are also available. Construct them by appending a "
"language code to the URLs above."
msgstr ""
"Des flux RSS par langue sont aussi proposés. Construisez-les en ajoutant un "
"code de langue aux URL ci-dessus."

#: weblate/templates/data.html:56
msgid ""
"Translation statistics for every component in JSON format lets you use the "
"data in other websites or tools."
msgstr ""
"Les statistiques de traduction pour chaque composant au format JSON vous "
"permettent d’utiliser les données sur d’autres sites Web ou outils."

#: weblate/templates/data.html:79
msgid ""
"You can fetch statistics for all translations in one component like this:"
msgstr ""
"Vous pouvez obtenir les statistiques sur toutes les traductions d’un "
"composant de cette manière :"

#: weblate/templates/data.html:91
msgid "Notification hooks"
msgstr "Déclencheurs de notification"

#: weblate/templates/data.html:96
msgid ""
"With notification hooks, Weblate automatically imports changes made by your "
"developers, allowing continuous localization."
msgstr ""
"Grâce aux déclencheurs de notification, Weblate importera automatiquement "
"les modifications effectuées par vos développeurs, permettant une traduction "
"en continu."

#: weblate/templates/data.html:111 weblate/templates/data.html:117
msgid "Hook"
msgstr "Point d’ancrage"

#: weblate/templates/data.html:123
msgid "You pull changes from a remote repository to Weblate like this:"
msgstr ""
"Vous pouvez récupérer les modifications du dépôt distant dans Weblate de "
"cette manière :"

#: weblate/templates/data.html:132
msgid ""
"Weblate also supports direct notifications from several code hosting sites:"
msgstr ""
"Weblate prend également en charge les notifications directes pour différents "
"sites d’hébergement de code :"

#: weblate/templates/data.html:137
msgid "Hosting site"
msgstr "Site d’hébergement"

#: weblate/templates/data.html:139
msgid "Note"
msgstr "Note"

#: weblate/templates/data.html:146 weblate/templates/data.html:151
#: weblate/templates/data.html:156 weblate/templates/data.html:161
#: weblate/templates/data.html:166 weblate/templates/data.html:171
msgid "The documentation has detailed instructions"
msgstr "La documentation détaille les instructions"

#: weblate/templates/engage.html:14
#, python-format
msgid "Get involved in <strong>%(project)s</strong>"
msgstr "Contribuez à <strong>%(project)s</strong>"

#: weblate/templates/engage.html:17
msgid "Hello and thank you for your interest"
msgstr "Bonjour et merci pour votre intérêt"

#: weblate/templates/engage.html:19
#, python-format
msgid ""
"%(project)s is being translated using %(weblate_name_link)s, a web tool "
"designed to ease translating for both developers and translators."
msgstr ""
"%(project)s est traduit au moyen de %(weblate_name_link)s, un outil Web "
"conçu pour faciliter la traduction, autant pour les développeurs que pour "
"les traducteurs."

#: weblate/templates/engage.html:25 weblate/trans/widgets.py:255
msgctxt "Label on engage page"
msgid "String"
msgid_plural "Strings"
msgstr[0] "Chaîne"
msgstr[1] "Chaînes"

#: weblate/templates/engage.html:29 weblate/trans/widgets.py:263
msgctxt "Label on engage page"
msgid "Language"
msgid_plural "Languages"
msgstr[0] "Langue"
msgstr[1] "Langues"

#: weblate/templates/engage.html:32
#: weblate/trans/templatetags/translations.py:936 weblate/trans/widgets.py:100
#, python-format
msgctxt "Translated percents"
msgid "%(percent)s%%"
msgstr "%(percent)s %%"

# Translators: line of text in engagement widget, please use your
# language name instead of English
#: weblate/templates/engage.html:40
#, python-format
msgid ""
"The translation project for %(project)s currently contains <strong>%(count)s "
"string</strong> for translation and is <strong>%(percent)s%% complete</"
"strong>."
msgid_plural ""
"The translation project for %(project)s currently contains <strong>%(count)s "
"strings</strong> for translation and is <strong>%(percent)s%% complete</"
"strong>."
msgstr[0] ""
"Le projet de traduction de %(project)s contient actuellement <strong>"
"%(count)s chaîne</strong> à traduire et la traduction est <strong>achevée à "
"%(percent)s %%</strong>."
msgstr[1] ""
"Le projet de traduction de %(project)s contient actuellement <strong>"
"%(count)s chaînes</strong> à traduire et la traduction est <strong>achevée à "
"%(percent)s %%</strong>."

# Translators: line of text in engagement widget, please use your
# language name instead of English
#: weblate/templates/engage.html:44
#, python-format
msgid ""
"The translation project for %(project)s currently contains <strong>%(count)s "
"string</strong> for translation."
msgid_plural ""
"The translation project for %(project)s currently contains <strong>%(count)s "
"strings</strong> for translation."
msgstr[0] ""
"Le projet de traduction de %(project)s contient actuellement <strong>"
"%(count)s chaîne</strong> à traduire."
msgstr[1] ""
"Le projet de traduction de %(project)s contient actuellement <strong>"
"%(count)s chaînes</strong> à traduire."

#: weblate/templates/engage.html:46
#, python-format
msgid "It is being translated into <strong>%(count)s language</strong>."
msgid_plural ""
"It is being translated into <strong>%(count)s languages</strong>."
msgstr[0] "Il est traduit en <strong>%(count)s langue</strong>."
msgstr[1] "Il est traduit en <strong>%(count)s langues</strong>."

#: weblate/templates/engage.html:48
#, python-format
msgid ""
"Overall, these translations are <strong>%(percent)s%% complete</strong>."
msgstr ""
"Au total, ces traductions sont <strong>terminées à %(percent)s %%</strong>."

#: weblate/templates/engage.html:51
#, python-format
msgid ""
"If you would like to contribute to translation of %(project)s, you need to "
"register on this server."
msgstr ""
"Si vous souhaitez contribuer à la traduction de %(project)s, vous devez vous "
"inscrire."

#: weblate/templates/engage.html:53
msgid ""
"This translation is open only to a limited group of translators, if you want "
"to contribute please get in touch with the project maintainers."
msgstr ""
"Cette traduction n’est ouverte qu’à un nombre limité de traducteurs. Si vous "
"souhaitez y contribuer, veuillez contacter les mainteneurs du projet."

#: weblate/templates/engage.html:56
msgid ""
"Once you have activated your account, proceed to the translation section."
msgstr ""
"Après avoir activé votre compte, vous pourrez participer aux traductions."

#: weblate/templates/engage.html:64
#: weblate/templates/snippets/list-objects.html:119
#: weblate/templates/translate.html:30 weblate/templates/translation.html:146
msgid "Translate"
msgstr "Traduire"

#: weblate/templates/engage.html:65
msgid "View project languages"
msgstr "Afficher les langues du projet"

#: weblate/templates/fonts/font_detail.html:9
#: weblate/templates/fonts/font_list.html:9
#: weblate/templates/fonts/font_list.html:16 weblate/templates/project.html:95
msgid "Fonts"
msgstr "Polices"

#: weblate/templates/fonts/font_detail.html:20
msgid "File size"
msgstr "Taille de fichier"

#: weblate/templates/fonts/font_detail.html:21
#: weblate/templates/screenshots/screenshot_detail.html:85
msgid "Created"
msgstr "Créé"

#: weblate/templates/fonts/font_detail.html:22
#: weblate/templates/screenshots/screenshot_detail.html:86
msgid "Uploaded by"
msgstr "Téléversé par"

#: weblate/templates/fonts/font_detail.html:23
msgid "Used in groups"
msgstr "Utilisé dans les groupes"

#: weblate/templates/fonts/font_list.html:15
#: weblate/templates/fonts/fontgroup_detail.html:9
msgid "Font groups"
msgstr "Groupes de police"

#: weblate/templates/fonts/font_list.html:25
msgid "Group name"
msgstr "Nom du groupe"

#: weblate/templates/fonts/font_list.html:27
msgid "Language overrides"
msgstr "Écrasements par la langue"

#: weblate/templates/fonts/font_list.html:51
msgid "Add font group"
msgstr "Ajouter un groupe de polices"

#: weblate/templates/fonts/font_list.html:62
msgid "Please upload fonts to be able to define font groups."
msgstr "Veuillez téléverser des polices pour définir des groupes de polices."

#: weblate/templates/fonts/font_list.html:92
msgid "Add font"
msgstr "Ajouter une police"

#: weblate/templates/fonts/font_list.html:97
#: weblate/templates/memory/index.html:165
#: weblate/templates/screenshots/screenshot_list.html:28
#: weblate/templates/translate.html:796 weblate/templates/translation.html:372
#: weblate/templates/translation.html:385
msgid "Upload"
msgstr "Téléverser"

#: weblate/templates/fonts/fontgroup_detail.html:16
msgid "Font group"
msgstr "Groupe de polices"

#: weblate/templates/fonts/fontgroup_detail.html:22
msgid "language override"
msgstr "Écrasement par la langue"

#: weblate/templates/fonts/fontgroup_detail.html:29
#: weblate/templates/manage-access.html:57
#: weblate/templates/manage-access.html:74
#: weblate/templates/screenshots/screenshot_sources_body_actions.html:8
msgid "Remove"
msgstr "Supprimer"

#: weblate/templates/fonts/fontgroup_detail.html:47
msgid "Add language override"
msgstr "Ajouter un écrasement par la langue"

#: weblate/templates/fonts/fontgroup_detail.html:60
msgid "Edit font group"
msgstr "Modifier le groupe de polices"

#: weblate/templates/footer.html:5
#, python-format
msgid "Powered by %(weblate_version_link)s"
msgstr "Propulsé par %(weblate_version_link)s"

#: weblate/templates/footer.html:13
msgid "Privacy policy"
msgstr "Politique de confidentialité"

#: weblate/templates/footer.html:15
msgid "Service status"
msgstr "État des services"

#: weblate/templates/guide.html:28
msgid ""
"Here you can find guidance to make your localization project attractive to "
"the community."
msgstr ""
"Vous trouverez ici des conseils pour rendre votre projet de traduction "
"attractif pour la communauté."

#: weblate/templates/i18n.html:23
msgid "Use a few words, avoid common phrases."
msgstr "Utilisez quelques mots, évitez les phrases courantes."

#: weblate/templates/i18n.html:24
msgid "No need for symbols, digits, or uppercase letters."
msgstr "Pas besoin de symboles, chiffres, ni lettres majuscules."

#: weblate/templates/i18n.html:25
msgid "Add another word or two. Uncommon words are better."
msgstr "Ajoutez un ou deux mots. Les mots peu usuels sont préférables."

#: weblate/templates/i18n.html:26
msgid "Straight rows of keys are easy to guess."
msgstr "Les successions de touches sont simples à deviner."

#: weblate/templates/i18n.html:27
msgid "Short keyboard patterns are easy to guess."
msgstr "Les enchaînements de touches courts sont faciles à deviner."

#: weblate/templates/i18n.html:28
msgid "Use a longer keyboard pattern with more turns."
msgstr "Utilisez un enchaînement de touches plus long et plus répété."

#: weblate/templates/i18n.html:29
msgid "Repeats like \"aaa\" are easy to guess."
msgstr "Les répétitions comme « aaa » sont faciles à deviner."

#: weblate/templates/i18n.html:30
msgid ""
"Repeats like \"abcabcabc\" are only slightly harder to guess than \"abc\"."
msgstr ""
"Les répétitions comme « abcabcabc » sont à peine plus difficiles à deviner "
"qu’« abc »."

#: weblate/templates/i18n.html:31
msgid "Avoid repeated words and characters."
msgstr "Évitez de répéter les mêmes mots et les mêmes caractères."

#: weblate/templates/i18n.html:32
msgid "Sequences like \"abc\" or \"6543\" are easy to guess."
msgstr "Les séquences comme « abc » ou « 6543 » sont faciles à deviner."

#: weblate/templates/i18n.html:33
msgid "Avoid sequences."
msgstr "Évitez les séquences."

#: weblate/templates/i18n.html:34
msgid "Recent years are easy to guess."
msgstr "Les années récentes sont faciles à deviner."

#: weblate/templates/i18n.html:35
msgid "Avoid recent years."
msgstr "Évitez les années récentes."

#: weblate/templates/i18n.html:36
msgid "Avoid years that are associated with you."
msgstr "Évitez les années liées à votre vie."

#: weblate/templates/i18n.html:37
msgid "Dates are often easy to guess."
msgstr "Les dates sont faciles à deviner."

#: weblate/templates/i18n.html:38
msgid "Avoid dates and years that are associated with you."
msgstr "Évitez les dates et les années liées à votre vie."

#: weblate/templates/i18n.html:39
msgid "This is a top-10 common password."
msgstr "C’est un des 10 mots de passe les plus fréquents."

#: weblate/templates/i18n.html:40
msgid "This is a top-100 common password."
msgstr "C’est un des 100 mots de passe les plus fréquents."

#: weblate/templates/i18n.html:41
msgid "This is a very common password."
msgstr "C’est un mot de passe très fréquent."

#: weblate/templates/i18n.html:42
msgid "This is similar to a commonly used password."
msgstr "Ce mot de passe est proche d’un mot de passe fréquemment utilisé."

#: weblate/templates/i18n.html:43
msgid "A word by itself is easy to guess."
msgstr "Un mot seul est facile à deviner."

#: weblate/templates/i18n.html:44
msgid "Names and surnames by themselves are easy to guess."
msgstr "Les noms et surnoms sont faciles à deviner."

#: weblate/templates/i18n.html:45
msgid "Common names and surnames are easy to guess."
msgstr "Les noms et surnoms courants sont faciles à deviner."

#: weblate/templates/i18n.html:46
msgid "Capitalization doesn't help very much."
msgstr "Les majuscules n’apportent vraiment rien de plus."

#: weblate/templates/i18n.html:47
msgid "All-uppercase is almost as easy to guess as all-lowercase."
msgstr "Tout en majuscule est aussi facile à deviner que tout en minuscule."

#: weblate/templates/i18n.html:48
msgid "Reversed words aren't much harder to guess."
msgstr "Les mots inversés ne sont pas tellement plus difficiles à deviner."

#: weblate/templates/i18n.html:49
msgid "Predictable substitutions like '@' instead of 'a' don't help very much."
msgstr ""
"Les substitutions prédictibles telles que « @ » au lieu de « a » n’aident "
"pas vraiment."

#: weblate/templates/i18n.html:50
msgid "Your password can't contain repeated words or characters."
msgstr ""
"Votre mot de passe ne doit pas être une répétition de lettres ou de mots."

#: weblate/templates/js/git-status.html:20
#: weblate/templates/mail/repository_error.html:13
msgid "Repository status"
msgstr "État du dépôt"

#: weblate/templates/js/git-status.html:29 weblate/templates/translate.html:696
msgid "Pending changes not yet committed to the Weblate repository"
msgstr ""
"Modifications en attente qui ne sont pas encore archivées dans le dépôt "
"Weblate"

#: weblate/templates/js/git-status.html:34
msgid "Commit pending changes to the Weblate repository"
msgstr "Archiver les modifications en attente dans le dépôt Weblate"

#: weblate/templates/js/git-status.html:34
msgid "Commit"
msgstr "Enregistrer"

#: weblate/templates/js/git-status.html:43
msgid "Outgoing commits in the Weblate repository"
msgstr "Archivages sortants du dépôt Weblate"

#: weblate/templates/js/git-status.html:47
msgid "Push changes to the remote repository"
msgstr "Pousser les modifications vers le dépôt distant"

#: weblate/templates/js/git-status.html:47
msgid "Push"
msgstr "Pousser"

#: weblate/templates/js/git-status.html:56
msgid "Missing commits in the Weblate repository"
msgstr "Archivages manquants dans le dépôt Weblate"

#: weblate/templates/js/git-status.html:61
msgid "Update with changes from the remote repository"
msgstr "Intégrer les modifications du dépôt distant"

#: weblate/templates/js/git-status.html:61
msgid "Update"
msgstr "Mettre à jour"

#: weblate/templates/js/git-status.html:68
msgid "Pull changes from the remote repository"
msgstr "Récupérer les modifications du dépôt distant"

#: weblate/templates/js/git-status.html:68
msgid "Pull"
msgstr "Récupérer"

#: weblate/templates/js/git-status.html:71
msgid "Rebase Weblate changes onto the remote repository"
msgstr "Refonder les modifications Weblate sur le dépôt distant"

#: weblate/templates/js/git-status.html:71
#: weblate/trans/models/component.py:143
msgid "Rebase"
msgstr "Refonder"

#: weblate/templates/js/git-status.html:86
msgid "Locking prevents translators from doing changes"
msgstr "Le verrouillage interdit aux traducteurs d’effectuer des modifications"

#: weblate/templates/js/git-status.html:91
msgid "Allow changes to the Weblate repository"
msgstr "Permettre les modifications dans le dépôt Weblate"

#: weblate/templates/js/git-status.html:91
#: weblate/templates/snippets/component/lock.html:11
msgid "Unlock"
msgstr "Déverrouiller"

#: weblate/templates/js/git-status.html:93
msgid "Prevent any changes in the Weblate repository"
msgstr "Interdire toute modification dans le dépôt Weblate"

#: weblate/templates/js/git-status.html:93
msgid "Lock"
msgstr "Verrouiller"

#: weblate/templates/js/git-status.html:104
msgid ""
"Resetting removes all changes in Weblate so that the repository matches "
"upstream. Use with caution."
msgstr ""
"La réinitialisation supprime toutes les modifications faites dans Weblate "
"afin que le dépôt corresponde à l’amont. À utiliser avec prudence."

#: weblate/templates/js/git-status.html:109
msgid "Maintenance"
msgstr "Maintenance"

#: weblate/templates/js/git-status.html:114
msgid "Reset all changes in the Weblate repository"
msgstr "Réinitialiser toutes les modifications dans le dépôt Weblate"

#: weblate/templates/js/git-status.html:114
#: weblate/templates/translate.html:475
msgid "Reset"
msgstr "Ignorer"

#: weblate/templates/js/git-status.html:117
msgid "Cleanup all untracked files in the Weblate repository"
msgstr "Nettoyer tous les fichiers non suivis dans le dépôt Weblate"

#: weblate/templates/js/git-status.html:117
msgid "Cleanup"
msgstr "Nettoyage"

#: weblate/templates/js/git-status.html:120
msgid "Force writing all translations to the Weblate repository"
msgstr "Forcer l’écriture de toutes les traductions dans le dépôt Weblate"

#: weblate/templates/js/git-status.html:120
msgid "Force synchronization"
msgstr "Forcer la synchronisation"

#: weblate/templates/js/git-status.html:134
#, python-format
msgid "Repository for %(component)s"
msgstr "Dépôt pour %(component)s"

#: weblate/templates/js/git-status.html:140
msgid "Repository details"
msgstr "Détails du dépôt"

#: weblate/templates/js/git-status.html:148
msgid "Repository changes"
msgstr "Modifications dans le dépôt"

#: weblate/templates/lang/create.html:7 weblate/templates/languages.html:15
msgid "Add language"
msgstr "Ajouter la langue"

#: weblate/templates/language-project.html:63
#: weblate/templates/language.html:54
msgid "Browse all language changes"
msgstr "Parcourir les modifications pour toutes les langues"

#: weblate/templates/last-changes-content.html:27
#: weblate/templates/snippets/suggestions.html:23
msgid "View details"
msgstr "Afficher les détails"

#: weblate/templates/last-changes-content.html:29
msgid "View notification"
msgstr "Afficher les notifications"

#: weblate/templates/last-changes-content.html:34
msgid "Revert"
msgstr "Restaurer"

#: weblate/templates/last-changes-content.html:40
#: weblate/templates/manage-access.html:152
#: weblate/templates/snippets/suggestions.html:46
msgid "Block user"
msgstr "Bloquer l’utilisateur"

#. Translators: Number of edits on a change in Damerau–Levenshtein distance
#: weblate/templates/last-changes-content.html:55
#, python-format
msgid "%(count)s character edited"
msgid_plural "%(count)s characters edited"
msgstr[0] "%(count)s caractère modifié"
msgstr[1] "%(count)s caractères modifiés"

#: weblate/templates/last-changes-content.html:57
msgid "Current translation"
msgstr "Traduction actuelle"

#: weblate/templates/last-changes-content.html:85
msgid "No matching activity found."
msgstr "Aucune activité correspondante n’a été trouvée."

#: weblate/templates/list-comments.html:13
msgid "Resolved comment"
msgstr "Commentaire résolu"

#: weblate/templates/list-comments.html:15
#: weblate/templates/mail/snippets/source-string.html:14
#: weblate/templates/snippets/note-badge.html:5
#: weblate/templates/translate.html:625
msgid "Source string comment"
msgstr "Commentaire sur la chaîne source"

#: weblate/templates/list-comments.html:17
msgid "Translation comment"
msgstr "Commentaire de traduction"

#: weblate/templates/list-comments.html:29
msgid "Resolve"
msgstr "Résoudre"

#: weblate/templates/list-comments.html:36
#: weblate/templates/snippets/suggestions.html:39
msgid "Mark as spam"
msgstr "Signaler comme indésirable"

#: weblate/templates/mail/account_activity.html:7
#, fuzzy, python-format
#| msgid "There has been a following change in your account at %(site_title)s:"
msgid "The following activity has occured on your account at %(site_title)s:"
msgstr ""
"Votre compte a été modifié sur le site %(site_title)s comme indiqué ci-"
"dessous :"

#: weblate/templates/mail/account_activity_subject.txt:4
#, python-format
msgid "Activity on your account at %(site_title)s"
msgstr "Activité de votre compte sur le site %(site_title)s"

#: weblate/templates/mail/activation.html:7
#, python-format
msgid ""
"This is an automatic e-mail to help you complete your registration with "
"%(site_title)s."
msgstr ""
"Ceci est un courriel automatique pour vous aider à terminer votre "
"inscription avec %(site_title)s."

#: weblate/templates/mail/activation_subject.txt:4
#, python-format
msgid "Your registration on %(site_title)s"
msgstr "Votre inscription sur %(site_title)s"

#: weblate/templates/mail/approved_string_subject.txt:3
#, python-format
msgid "Approved translation in %(translation)s"
msgstr "Traduction approuvée pour %(translation)s"

#: weblate/templates/mail/base.html:52
msgid "Translation Info"
msgstr "Infos sur la traduction"

#: weblate/templates/mail/base.html:62
msgid "Component Information"
msgstr "Informations sur le composant"

#: weblate/templates/mail/base.html:77
msgid "Project Information"
msgstr "Informations sur le projet"

#: weblate/templates/mail/base.html:99
msgid "Weblate, the libre continuous localization system."
msgstr "Weblate, plateforme libre de traduction en continu."

#: weblate/templates/mail/base.html:106
msgid "Turn off this notification"
msgstr "Arrêter cette notification"

#: weblate/templates/mail/base.html:117
#, python-format
msgid "Generated on %(timestamp)s."
msgstr "Généré le %(timestamp)s."

#: weblate/templates/mail/billing_expired.html:8
msgid "Your trial period is going to expire in less than a week."
msgstr "Votre période d’essai va expirer dans moins d’une semaine."

#: weblate/templates/mail/billing_expired.html:10
msgid ""
"If you like Weblate and you want to continue using it, please purchase the "
"subscription. If not, tell us what you are missing."
msgstr ""
"Vous aimez Weblate et vous souhaitez continuer à l’utiliser ? Abonnez-vous ! "
"Sinon dites-nous ce qui vous manque."

#: weblate/templates/mail/billing_expired.html:12
msgid ""
"If you like Weblate and you want to continue using it, just request an "
"approval of your libre plan."
msgstr ""
"Si vous aimez Weblate et que vous souhaitez continuer à l’utiliser, demandez "
"simplement l’approbation de votre offre libre."

#: weblate/templates/mail/billing_expired.html:16
msgid "Your billing plan has expired and all its projects have been removed."
msgstr "L’offre a expiré et tous ses projets ont été supprimés."

#: weblate/templates/mail/billing_expired.html:18
msgid ""
"Your billing plan has expired, if you want to continue using the service, "
"please renew it."
msgstr ""
"Votre mode de facturation a expiré, si vous souhaitez continuer à utiliser "
"ce service, renouvelez-le."

#: weblate/templates/mail/billing_expired.html:21
msgid "This billing plan covers following projects:"
msgstr "Ce plan de facturation couvre les projets suivants :"

#: weblate/templates/mail/billing_expired.html:28
msgid "Remove the project"
msgstr "Supprimer le projet"

#: weblate/templates/mail/billing_expired.html:34
msgid "All projects covered by this billing plan have been removed."
msgstr ""
"Tous les projets couverts par ce plan de facturation ont été supprimés."

#: weblate/templates/mail/billing_expired.html:38
#, python-format
msgid ""
"If you don't perform the payment, all projects within this billing plan will "
"be removed on %(date)s."
msgstr ""
"Si vous ne procédez pas au règlement, tous les projets dans ce plan de "
"facturation seront supprimés le %(date)s."

#: weblate/templates/mail/billing_expired.html:40
#, python-format
msgid ""
"If your libre trial will not be approved, all projects within this billing "
"plan will be removed on %(date)s."
msgstr ""
"Si votre essai libre n’est pas approuvé, tous les projets dans ce plan de "
"facturation seront supprimés le %(date)s."

#: weblate/templates/mail/billing_expired_subject.txt:3
msgid "Your translation project was removed"
msgstr "Votre projet de traduction a été supprimé"

#: weblate/templates/mail/billing_expired_subject.txt:5
msgid "Your translation project is scheduled for removal"
msgstr "Votre projet de traduction sera supprimé à la date planifiée"

#: weblate/templates/mail/billing_expired_subject.txt:7
msgid "Your trial period is about to expire"
msgstr "Votre période d’essai est sur le point de se terminer"

#: weblate/templates/mail/billing_expired_subject.txt:9
msgid "Your billing plan has expired"
msgstr "Votre plan de facturation a expiré"

#: weblate/templates/mail/changed_translation.html:14
#: weblate/templates/mail/new_suggestion.html:14
msgid "Translation change"
msgstr "Modification de la traduction"

#: weblate/templates/mail/changed_translation.html:20
#: weblate/templates/mail/new_comment.html:16
#: weblate/templates/mail/new_suggestion.html:20
msgid "Edit this string"
msgstr "Modifier cette chaîne"

#: weblate/templates/mail/changed_translation_subject.txt:4
#, python-format
msgid "Changed translation in %(translation)s"
msgstr "Traduction modifiée dans %(translation)s"

#: weblate/templates/mail/changed_translation_subject.txt:6
#, python-format
msgid "New translation in %(translation)s"
msgstr "Nouvelle traduction pour %(translation)s"

#: weblate/templates/mail/component_license.html:12
#, python-format
msgid "Contributor agreement for component %(component)s was changed."
msgstr "L’accord de contribution du composant %(component)s a été modifié."

#: weblate/templates/mail/component_license.html:15
msgid "Old agreement:"
msgstr "Ancien accord :"

#: weblate/templates/mail/component_license.html:18
msgid "There was no contributor agreement before."
msgstr "Auparavant, il n’y avait aucun accord de contribution."

#: weblate/templates/mail/component_license.html:21
msgid "New agreement:"
msgstr "Nouvel accord de contribution :"

#: weblate/templates/mail/component_license.html:24
msgid "Contributor agreement was removed."
msgstr "L’accord de contribution a été supprimé."

#: weblate/templates/mail/component_license_subject.txt:4
#, python-format
msgid "%(component)s was re-licensed to %(target)s"
msgstr "Le composant %(component)s est passé sous licence %(target)s"

#: weblate/templates/mail/component_license_subject.txt:6
#, python-format
msgid "Contributor agreement for %(component)s was changed"
msgstr "L’accord de contribution de %(component)s a été modifié"

#: weblate/templates/mail/component_lock_subject.txt:4
#, python-format
msgid "Component %(component)s was locked"
msgstr "Le composant %(component)s a été verrouillé"

#: weblate/templates/mail/component_lock_subject.txt:6
#, python-format
msgid "Component %(component)s was unlocked"
msgstr "Le composant %(component)s a été déverrouillé"

#: weblate/templates/mail/digest_subject.txt:3
#, python-format
msgid "Digest: %(notification_name)s"
msgstr "Résumé : %(notification_name)s"

#: weblate/templates/mail/invite.html:7
#, python-format
msgid ""
"%(from_user)s invites you to collaborate on the %(project_name)s translation "
"project at %(site_title)s."
msgstr ""
"%(from_user)s vous invite à collaborer sur le projet de traduction "
"%(project_name)s à %(site_title)s."

#: weblate/templates/mail/invite_subject.txt:4
#, python-format
msgid "Invitation to %(site_title)s"
msgstr "Invitation à %(site_title)s"

#: weblate/templates/mail/new_alert.html:12
msgid "View all alerts"
msgstr "Afficher toutes les alertes"

#: weblate/templates/mail/new_alert_subject.txt:3
#, python-format
msgid "New alert on %(component)s"
msgstr "Nouvelle alerte pour %(component)s"

#: weblate/templates/mail/new_announcement.html:7
msgid "Announcement"
msgstr "Annonce"

#: weblate/templates/mail/new_announcement_subject.txt:4
#, python-format
msgid "New announcement on %(project)s"
msgstr "Nouvelle annonce de %(project)s"

#: weblate/templates/mail/new_announcement_subject.txt:6
#, python-format
msgid "New announcement at %(site_title)s"
msgstr "Nouvelle annonce sur %(site_title)s"

#: weblate/templates/mail/new_comment.html:9
msgid "Comment"
msgstr "Commentaire"

#: weblate/templates/mail/new_comment_subject.txt:3
#, python-format
msgid "New comment in %(component)s"
msgstr "Nouveau commentaire pour %(component)s"

#: weblate/templates/mail/new_component_subject.txt:3
#, python-format
msgid "New translation component %(component)s"
msgstr "Nouveau composant de traduction %(component)s"

#: weblate/templates/mail/new_contributor.html:6
msgid "Congratulations"
msgstr "Bonne nouvelle"

#: weblate/templates/mail/new_contributor.html:8
#, python-format
msgid "The user %(username)s has just made a first contribution."
msgstr "L’utilisateur %(username)s vient de faire sa première contribution."

#: weblate/templates/mail/new_contributor_subject.txt:3
#, python-format
msgid "New contributor in %(translation)s"
msgstr "Nouveau contributeur pour %(translation)s"

#: weblate/templates/mail/new_language.html:8
msgid "Added language"
msgstr "Langue ajoutée"

#: weblate/templates/mail/new_language.html:12
#, python-format
msgid ""
"There has been a request for new language on %(component)s at %(site_title)s "
"by %(user)s."
msgstr ""
"Une nouvelle demande de traduction de %(component)s a été demandée sur "
"%(site_title)s par %(user)s."

#: weblate/templates/mail/new_language.html:16
msgid ""
"Please add the language file to VCS, Weblate will automatically discover it "
"upon next update."
msgstr ""
"Veuillez ajouter le fichier de langue au système de contrôle de versions. "
"Weblate le découvrira automatiquement lors de la prochaine mise à jour."

#: weblate/templates/mail/new_language.html:21
msgid ""
"More information on adding new language files is to be found in the "
"documentation."
msgstr ""
"La documentation donne plus d’informations sur l’ajout de nouveaux fichiers "
"de langue."

#: weblate/templates/mail/new_language.html:25
msgid "Requested language"
msgstr "Langue demandée"

#: weblate/templates/mail/new_language.html:33
msgid "View translation component"
msgstr "Afficher le composant de traduction"

#: weblate/templates/mail/new_language_subject.txt:4
#, python-format
msgid "New language added to %(component)s"
msgstr "Nouvelle langue ajoutée à %(component)s"

#: weblate/templates/mail/new_language_subject.txt:6
#, python-format
msgid "New language request in %(component)s"
msgstr "Demande d’une nouvelle langue pour %(component)s"

#: weblate/templates/mail/new_string_subject.txt:3
#, python-format
msgid "New string to translate in %(translation)s"
msgid_plural "New strings to translate in %(translation)s"
msgstr[0] "Nouvelle chaîne à traduire dans %(translation)s"
msgstr[1] "Nouvelles chaînes à traduire dans %(translation)s"

#: weblate/templates/mail/new_suggestion.html:9
msgid "Suggestion"
msgstr "Suggestion"

#: weblate/templates/mail/new_suggestion_subject.txt:3
#, python-format
msgid "New suggestion in %(translation)s"
msgstr "Nouvelle suggestion pour %(translation)s"

#: weblate/templates/mail/parse_error.html:7
#: weblate/templates/mail/repository_error.html:7
msgid "Error message"
msgstr "Message d’erreur"

#: weblate/templates/mail/parse_error.html:13
msgid "Failing file"
msgstr "Erreur de fichier"

#: weblate/templates/mail/parse_error_subject.txt:3
#, python-format
msgid "Parse error in %(component)s"
msgstr "Erreur d’analyse syntaxique dans %(component)s"

#: weblate/templates/mail/pending_suggestions.html:8
#: weblate/templates/snippets/info.html:343 weblate/trans/filter.py:39
#: weblate/trans/filter.py:126
msgid "Strings with suggestions"
msgstr "Chaînes avec suggestions"

#: weblate/templates/mail/pending_suggestions_subject.txt:4
#, python-format
msgid "%(count)s pending suggestion in %(component)s"
msgid_plural "%(count)s pending suggestions in %(component)s"
msgstr[0] "%(count)s suggestion en attente dans %(component)s"
msgstr[1] "%(count)s suggestions en attente dans %(component)s"

#: weblate/templates/mail/remove.html:7
#, python-format
msgid "There was a request to remove your Weblate account at %(site_title)s."
msgstr ""
"Une demande de suppression de votre compte Weblate %(site_title)s a été "
"faite."

#: weblate/templates/mail/remove_subject.txt:4
#, python-format
msgid "Account removal on %(site_title)s"
msgstr "Compte supprimé du site %(site_title)s"

#: weblate/templates/mail/repository_error_subject.txt:3
#, python-format
msgid "Repository failure in %(component)s"
msgstr "Échec de dépôt dans %(component)s"

#: weblate/templates/mail/repository_operation_subject.txt:3
#, python-format
msgid "Repository operation in %(component)s"
msgstr "Opération de dépôt dans %(component)s"

#: weblate/templates/mail/reset-nonexisting.html:7
#, python-format
msgid ""
"The password can not be reset because there is no account registered for "
"this e-mail at %(site_title)s."
msgstr ""

#: weblate/templates/mail/reset-nonexisting.html:8
msgid ""
"Please check whether this Weblate instance is the one you have used and what "
"e-mail address you did use when registering."
msgstr ""

#: weblate/templates/mail/reset.html:7
#, python-format
msgid "There was a request to reset your Weblate password at %(site_title)s."
msgstr ""
"Une demande de réinitialisation de votre mot de passe Weblate a été demandée "
"depuis %(site_title)s."

#: weblate/templates/mail/reset_subject.txt:4
#, python-format
msgid "Password reset on %(site_title)s"
msgstr "Le mot de passe a été réinitialisé pour %(site_title)s"

#: weblate/templates/mail/shared-activity.html:14
#, fuzzy
#| msgid ""
#| "If you don’t recognize this change, you can report it by clicking the "
#| "button below."
msgid "If this was not done by you, report it by clicking the button below."
msgstr ""
"Si vous n’êtes pas à l’origine de cette modification, vous pouvez le "
"signaler grâce au bouton ci-dessous."

#: weblate/templates/mail/shared-activity.html:15
msgid "Please request support through other means."
msgstr ""

#: weblate/templates/mail/shared-activity.html:16
#, python-format
msgid ""
"Ideas and questions can be sent to the %(link_start)sWeblate issue tracker"
"%(link_end)s."
msgstr ""

#: weblate/templates/mail/shared-activity.html:20
msgid "Report"
msgstr "Rapport"

#: weblate/templates/mail/shared-registration.html:3
msgid ""
"Please click on the confirmation button below. In case it doesn't work you "
"might need to copy the URL on next line into the browser address bar to "
"proceed."
msgstr ""
"Veuillez cliquer sur le bouton de confirmation ci-dessous. Au cas où le lien "
"ne serait pas cliquable, copiez-le dans la barre d’adresse de votre "
"navigateur Internet."

#: weblate/templates/mail/shared-registration.html:11
#, python-format
msgid "The confirmation URL will expire after %(count)s hour."
msgid_plural "The confirmation URL will expire after %(count)s hours."
msgstr[0] "L’URL de confirmation sera valide %(count)s heure."
msgstr[1] "L’URL de confirmation sera valide %(count)s heures."

#: weblate/templates/mail/shared-registration.html:13
msgid ""
"In case the confirmation URL is expired, you can use password reset feature "
"to gain access to your account."
msgstr ""
"Dans le cas où l’URL de confirmation aurait expirée, vous pouvez utiliser la "
"fonction de réinitialisation du mot de passe pour accéder à votre compte."

#: weblate/templates/mail/shared-registration.html:19
msgid "Confirm password reset"
msgstr "Confirmez la réinitialisation du mot de passe"

#: weblate/templates/mail/shared-registration.html:21
msgid "Confirm account removal"
msgstr "Confirmez la suppression du compte"

#: weblate/templates/mail/shared-registration.html:23
msgid "Confirm registration"
msgstr "Confirmez votre inscription"

#: weblate/templates/mail/shared-registration.html:28
msgid "If there is a problem with your registration, please contact us."
msgstr ""
"Si vous rencontrez un problème lors de votre inscription, veuillez nous "
"contacter."

#: weblate/templates/mail/snippets/source-string.html:9
#: weblate/templates/snippets/embed-units.html:32
#: weblate/templates/snippets/unit-readonly-badge.html:6
#: weblate/templates/snippets/unit-readonly-badge.html:8
#: weblate/templates/snippets/unit-readonly-badge.html:10
#: weblate/templates/translate.html:88 weblate/trans/forms.py:2106
#: weblate/utils/views.py:136
msgid "Source string"
msgstr "Chaîne source"

#: weblate/templates/mail/snippets/unit-screenshots.html:5
#: weblate/templates/translate.html:659
msgid "Source string location"
msgstr "Emplacement de la chaîne source"

#: weblate/templates/mail/snippets/unit-screenshots.html:14
#: weblate/templates/translate.html:590
msgid "Screenshot context"
msgstr "Capture d’écran de contexte"

#: weblate/templates/mail/todo_strings_subject.txt:4
#, python-format
msgid "%(count)s string needing action in %(component)s"
msgid_plural "%(count)s strings needing action in %(component)s"
msgstr[0] "Il y a %(count)s chaîne nécessitant une action dans %(component)s"
msgstr[1] "Il y a %(count)s chaînes nécessitant une action dans %(component)s"

#: weblate/templates/mail/todo_strings_subject.txt:6
#, python-format
msgid "%(count)s string needing action"
msgid_plural "%(count)s strings needing action"
msgstr[0] "Il y a %(count)s chaîne nécessitant une action"
msgstr[1] "Il y a %(count)s chaînes nécessitant une action"

#: weblate/templates/manage-access.html:10 weblate/trans/models/project.py:132
msgid "Access control"
msgstr "Contrôle d’accès"

#: weblate/templates/manage-access.html:40
msgid "Last login"
msgstr "Dernière connexion"

#: weblate/templates/manage-access.html:54
#: weblate/templates/manage-access.html:98
msgid "Not yet signed in"
msgstr "Pas encore connecté"

#: weblate/templates/manage-access.html:68
#: weblate/templates/manage/backups.html:78
#: weblate/templates/memory/index.html:79
#: weblate/templates/memory/index.html:113
#: weblate/templates/trans/delete-form.html:7
msgid "Are you absolutely sure?"
msgstr "En avez-vous la certitude ?"

#: weblate/templates/manage-access.html:71
#, python-format
msgid "This will remove <b>%(user)s</b> access to this project."
msgstr "Cette action supprimera l’accès de <b>%(user)s</b> à ce projet."

#: weblate/templates/manage-access.html:85
msgid "Resend invitation"
msgstr "Renvoyer l’invitation"

#: weblate/templates/manage-access.html:122
msgid ""
"Once all its permissions are removed, the user will be removed from the "
"project."
msgstr ""
"Une fois toutes ses autorisations retirées, l’utilisateur sera supprimé du "
"projet."

#: weblate/templates/manage-access.html:137
msgid "Add a user"
msgstr "Ajouter un utilisateur"

#: weblate/templates/manage-access.html:158
msgid "Block"
msgstr "Bloquer"

#: weblate/templates/manage-access.html:169
msgid "Invite new user"
msgstr "Inviter un nouvel utilisateur"

#: weblate/templates/manage-access.html:175
msgid "Invite"
msgstr "Inviter"

#: weblate/templates/manage-access.html:190
msgid ""
"Weblate user management is turned off, you can change permissions in the "
"Django admin interface."
msgstr ""
"La gestion des utilisateurs Weblate est désactivée, vous pouvez modifier les "
"droits dans l’interface d’administration de Django."

#: weblate/templates/manage-access.html:213
msgid "This is your personal API key, do not share it with anybody else."
msgstr "Ceci est votre clé personnelle d’API, ne la partagez avec personne."

#: weblate/templates/manage/alerts.html:7
msgid "Component alerts"
msgstr "Alertes du composant"

#: weblate/templates/manage/alerts.html:22
msgid "dismissed"
msgstr "ignoré"

#: weblate/templates/manage/alerts.html:33
msgid "Projects without components"
msgstr "Projets sans composant"

#: weblate/templates/manage/alerts.html:45
#: weblate/templates/manage/performance.html:92
msgid "Congratulations, your setup seems to work."
msgstr "Félicitations, votre paramétrage semble fonctionner."

#: weblate/templates/manage/appearance.html:10 weblate/wladmin/views.py:83
msgid "Appearance"
msgstr "Apparence"

#: weblate/templates/manage/appearance.html:18
msgid "Customize appearance"
msgstr "Personnaliser l’apparence"

#: weblate/templates/manage/appearance.html:24
msgid "Reset customization"
msgstr "Ré-initialiser la personnalisation"

#: weblate/templates/manage/backups.html:8 weblate/wladmin/views.py:76
msgid "Backups"
msgstr "Sauvegardes"

#: weblate/templates/manage/backups.html:20
#, python-format
msgid "Backup service: %(url)s"
msgstr "Service de sauvegarde : %(url)s"

#: weblate/templates/manage/backups.html:22
msgid "Turned off"
msgstr "Inactif"

#: weblate/templates/manage/backups.html:33
msgid "Backup service credentials"
msgstr "Informations de sécurité du service de sauvegarde"

#: weblate/templates/manage/backups.html:62
msgid "Turn off"
msgstr "Désactiver"

#: weblate/templates/manage/backups.html:62
msgid "Turn on"
msgstr "Activer"

#: weblate/templates/manage/backups.html:63
msgid "Perform backup"
msgstr "Effectuer une sauvegarde"

#: weblate/templates/manage/backups.html:81
msgid ""
"By removing the backup service, the credentials will be removed and you "
"might lose access to the backups."
msgstr ""
"En retirant le service de sauvegarde, les identifiants seront perdus et vous "
"n’aurez plus accès à vos sauvegardes."

#: weblate/templates/manage/backups.html:82
msgid ""
"In case you want to be able to restore the backups, please record "
"credentials below."
msgstr ""
"Au cas où vous souhaiteriez restaurer les sauvegardes, veuillez mémoriser "
"les identifiants ci-dessous."

#: weblate/templates/manage/backups.html:103
msgid "Add backup service"
msgstr "Ajouter un service de sauvegarde"

#: weblate/templates/manage/billing.html:15
msgid "Commercial"
msgstr "Commercial"

#: weblate/templates/manage/billing.html:16
msgid "Libre"
msgstr "Libre"

#: weblate/templates/manage/index.html:23
#: weblate/wladmin/templates/admin/weblate-index.html:14
msgid "Weblate support status"
msgstr "Statut de l’assistance Weblate"

#: weblate/templates/manage/index.html:28
msgid "Weblate version"
msgstr "Version de Weblate"

#: weblate/templates/manage/index.html:40
msgid "Support status"
msgstr "Statut de l’assistance"

#: weblate/templates/manage/index.html:45
msgid "Exceeding service limits"
msgstr "Limites de service dépassées"

#: weblate/templates/manage/index.html:52
msgid "Support expiry"
msgstr "Expiration de l’assistance"

#: weblate/templates/manage/index.html:58
msgid "Discover Weblate"
msgstr "Découverte Weblate"

#: weblate/templates/manage/index.html:60
msgid "Browse discovery"
msgstr "Parcourir la découverte"

#: weblate/templates/manage/index.html:62
msgid "Your Weblate is listed on weblate.org"
msgstr "Votre Weblate est répertorié sur weblate.org"

#: weblate/templates/manage/index.html:64
msgid "Disable discovery"
msgstr "Désactiver la découverte"

#: weblate/templates/manage/index.html:65
msgid "Manage your listing"
msgstr "Gérez votre liste"

#: weblate/templates/manage/index.html:67
msgid "Your Weblate is not listed on weblate.org"
msgstr "Votre Weblate n’est pas répertorié sur weblate.org"

#: weblate/templates/manage/index.html:69
msgid "Enable discovery"
msgstr "Activer la découverte"

#: weblate/templates/manage/index.html:77
msgid "Manage support package"
msgstr "Gérer le service d’assistance"

#: weblate/templates/manage/index.html:80
#: weblate/templates/manage/snippets/activation-form.html:18
msgid "Purchase support package"
msgstr "Acheter un service d’assistance"

#: weblate/templates/manage/performance.html:9
#: weblate/wladmin/templates/admin/weblate-index.html:36
#: weblate/wladmin/views.py:78
msgid "Performance report"
msgstr "Rapport de performance"

#: weblate/templates/manage/performance.html:25
msgid "Last occurrence"
msgstr "Dernière occurrence"

#: weblate/templates/manage/performance.html:43
msgid "Ignore permanently"
msgstr "Ignorer définitivement"

#: weblate/templates/manage/performance.html:55
msgid ""
"You can safely permanently ignore errors for features you do not intend to "
"use. These are usually caused by missing or outdated dependencies."
msgstr ""
"Vous pouvez ignorer définitivement en toute sécurité les erreurs pour les "
"fonctionnalités que vous n’avez pas l’intention d’utiliser. Ces erreurs sont "
"habituellement provoquées par des dépendances manquantes ou périmées."

#: weblate/templates/manage/performance.html:66
msgid "System checks"
msgstr "Vérifications système"

#: weblate/templates/manage/performance.html:102
msgid "Celery queues"
msgstr "Files d’attente Celery"

#: weblate/templates/manage/performance.html:123
msgid "System encoding"
msgstr "Encodage système"

#: weblate/templates/manage/performance.html:128
msgid "Web server"
msgstr "Serveur Web"

#: weblate/templates/manage/performance.html:128
msgid "Celery worker"
msgstr "Worker Celery"

#: weblate/templates/manage/performance.html:132
msgid "Filenames encoding"
msgstr "Encodage des noms de fichiers"

#: weblate/templates/manage/performance.html:134
#: weblate/templates/manage/performance.html:139
msgid "Unknown encoding"
msgstr "Encodage inconnu"

#: weblate/templates/manage/performance.html:137
msgid "Content encoding"
msgstr "Encodage du contenu"

#: weblate/templates/manage/performance.html:149
msgid "Connectivity"
msgstr "Connectivité"

#: weblate/templates/manage/performance.html:155
msgid "Database latency"
msgstr "Latence de la base de données"

#: weblate/templates/manage/performance.html:159
msgid "Cache latency"
msgstr "Latence du cache"

#: weblate/templates/manage/repos.html:6
#: weblate/wladmin/templates/admin/weblate-index.html:20
msgid "Status of repositories"
msgstr "État des dépôts"

#: weblate/templates/manage/repos.html:14
msgid "This repository is linked to:"
msgstr "Ce dépôt est lié à :"

#: weblate/templates/manage/snippets/activation-form.html:10
msgid "Activate support package"
msgstr "Activer le programme d’assistance"

#: weblate/templates/manage/snippets/activation-form.html:13
msgid ""
"The support packages include priority e-mail support, or cloud backups of "
"your Weblate installation."
msgstr ""
"Les services d’assistance incluent une assistance prioritaire par courriel "
"ou des sauvegardes Cloud de votre installation Weblate."

#: weblate/templates/manage/snippets/activation-form.html:17
msgid "Activate"
msgstr "Activer"

#: weblate/templates/manage/snippets/backup-credentials.html:5
msgid "Backup repository"
msgstr "Dépôt de sauvegarde"

#: weblate/templates/manage/snippets/backup-credentials.html:9
msgid "Passphrase"
msgstr "Phrase de passe"

#: weblate/templates/manage/snippets/backup-credentials.html:12
msgid ""
"The passphrase is used to encrypt the backups and is necessary to restore "
"them."
msgstr ""
"La phrase de passe est utilisée pour chiffrer les sauvegardes et est "
"nécessaire pour les restaurer."

#: weblate/templates/manage/snippets/backup-credentials.html:15
#: weblate/templates/manage/ssh.html:25
msgid "Download private key"
msgstr "Télécharger la clé privée"

#: weblate/templates/manage/snippets/backup-credentials.html:16
msgid "The private key is needed to access the remote backup repository."
msgstr ""
"La clé privée est nécessaire pour accéder au dépôt de sauvegarde distant."

#: weblate/templates/manage/ssh.html:8
#: weblate/wladmin/templates/admin/weblate-index.html:26
#: weblate/wladmin/views.py:79
msgid "SSH keys"
msgstr "Clés SSH"

#: weblate/templates/manage/ssh.html:18
msgid "Public SSH key"
msgstr "Clé SSH publique"

#: weblate/templates/manage/ssh.html:36
msgid "Generate SSH key"
msgstr "Générer une clé SSH"

#: weblate/templates/manage/ssh.html:40
msgid ""
"You don't seem to have existing SSH key, by pressing button below Weblate "
"will generate one for you."
msgstr ""
"Vous semblez ne pas avoir de clé SSH. Appuyez sur le bouton ci-dessous pour "
"que Weblate génère une clef personnelle."

#: weblate/templates/manage/ssh.html:57
msgid "Known host keys"
msgstr "Clés d’hôte connues"

#: weblate/templates/manage/ssh.html:64 weblate/wladmin/forms.py:40
msgid "Hostname"
msgstr "Nom d’hôte"

#: weblate/templates/manage/ssh.html:65
msgid "Key type"
msgstr "Type de clé"

#: weblate/templates/manage/ssh.html:66
msgid "Fingerprint"
msgstr "Empreinte"

#: weblate/templates/manage/ssh.html:83
msgid "Add host key"
msgstr "Ajouter une clé d’hôte"

#: weblate/templates/manage/ssh.html:87
msgid ""
"To access SSH hosts, its host key needs to be verified. You can get the host "
"key by entering a domain name or IP for the host in the form below."
msgstr ""
"Pour accéder à un hôte SSH, sa clé SSH doit être vérifiée. Vous pouvez "
"obtenir la clé de l’hôte en saisissant le nom de domaine ou l’adresse IP de "
"cet hôte dans le formulaire ci-dessous."

#: weblate/templates/manage/tools.html:35
#: weblate/templates/manage/tools.html:42
msgid "Django admin interface"
msgstr "Interface d’administration Django"

#: weblate/templates/manage/tools.html:39
msgid ""
"The Django admin interface might be useful to perform certain management "
"operations."
msgstr ""
"L’interface d’administration Django peut être utile pour effectuer certaines "
"opérations de gestion."

#: weblate/templates/manage/tools.html:49
msgid "Send test e-mail"
msgstr "Envoyer un courriel de test"

#: weblate/templates/manage/tools.html:63
msgid "Test Sentry integration"
msgstr "Tester l’intégration avec Sentry"

#: weblate/templates/manage/tools.html:66
msgid "Generate a test event to test Sentry integration."
msgstr "Générer un événement test pour contrôler l’intégration de Sentry."

#: weblate/templates/manage/users.html:28
msgid "Add new user"
msgstr "Ajouter un nouvel utilisateur"

#: weblate/templates/matrix.html:9
msgid "Matrix"
msgstr "Matrice"

#: weblate/templates/matrix.html:37
msgid "Displayed languages"
msgstr "Langues affichées"

#: weblate/templates/matrix.html:42
msgid "Choose"
msgstr "Sélectionner"

#: weblate/templates/memory/index.html:28
msgid "Translation memory status"
msgstr "État du mémoire de traduction"

#: weblate/templates/memory/index.html:34
msgid "Shared translation memory"
msgstr "Mémoire de traduction partagé"

#. Translators: Shared translation memory is enabled
#: weblate/templates/memory/index.html:39
msgid "on"
msgstr "actif"

#. Translators: Shared translation memory is disabled
#: weblate/templates/memory/index.html:42
msgid "off"
msgstr "inactif"

#: weblate/templates/memory/index.html:57
#, python-format
msgid "Number of entries for %(project)s"
msgstr "Nombre d’entrées pour %(project)s"

#: weblate/templates/memory/index.html:59
msgid "Number of uploaded shared entries"
msgstr "Nombre d’entrées partagées téléversées"

#: weblate/templates/memory/index.html:61
msgid "Number of your entries"
msgstr "Nombre de vos entrées"

#: weblate/templates/memory/index.html:67
#: weblate/templates/memory/index.html:100
#: weblate/templates/memory/index.html:136
#: weblate/templates/memory/index.html:148
msgid "Download as JSON"
msgstr "Télécharger en tant que JSON"

#: weblate/templates/memory/index.html:68
#: weblate/templates/memory/index.html:101
#: weblate/templates/memory/index.html:137
#: weblate/templates/memory/index.html:149
msgid "Download as TMX"
msgstr "Télécharger en tant que TMX"

#: weblate/templates/memory/index.html:82
#: weblate/templates/memory/index.html:116
#, python-format
msgid ""
"This will permanently delete %(count)s entry from the translation memory."
msgid_plural ""
"This will permanently delete %(count)s entries from the translation memory."
msgstr[0] ""
"Cela supprimera définitivement %(count)s entrée du mémoire de traduction."
msgstr[1] ""
"Cela supprimera définitivement %(count)s entrées du mémoire de traduction."

#: weblate/templates/memory/index.html:131
msgid "Number of shared entries"
msgstr "Nombre d’entrées partagées"

#: weblate/templates/memory/index.html:143
msgid "Total number of entries"
msgstr "Nombre total d’entrées"

#: weblate/templates/memory/index.html:160
msgid "Import translation memory"
msgstr "Importer un mémoire de traduction"

#: weblate/templates/new-language.html:26
msgid ""
"Information on how to start translating into another language is to be found "
"in the translator instructions."
msgstr ""
"Les instructions pour traducteurs donnent plus d’informations sur la façon "
"de commencer à traduire dans une autre langue."

#: weblate/templates/new-language.html:28
msgid "Please choose the language you want to translate to."
msgstr "Veuillez sélectionner la langue vers laquelle vous souhaitez traduire."

#: weblate/templates/new-language.html:30
msgid ""
"Project maintainers are notified of this request, which prompts them to add "
"the language manually."
msgstr ""
"Cette demande est signalée aux mainteneurs du projet, ce qui les invite à "
"ajouter la langue manuellement."

#: weblate/templates/new-language.html:34
msgid "Can't find your language in the list above?"
msgstr "Vous ne trouvez pas votre langue dans la liste ci-dessus ?"

#: weblate/templates/new-language.html:36
msgid ""
"This list includes only basic languages. Please contact project maintainers "
"for adding another one."
msgstr ""
"Cette liste ne comprend que les langues de base. Veuillez contacter les "
"mainteneurs du projet pour en ajouter une autre."

#: weblate/templates/new-language.html:41
msgid "Request new translation"
msgstr "Demander une nouvelle traduction"

#: weblate/templates/paginator.html:9
#: weblate/templates/snippets/position-field.html:15
msgid "Click to edit position"
msgstr "Cliquer pour modifier la position"

#: weblate/templates/paginator.html:10
#, python-format
msgid "%(position)s / %(total)s"
msgstr "%(position)s / %(total)s"

#: weblate/templates/paginator.html:12
#: weblate/templates/snippets/position-field.html:22
msgid "Go to position"
msgstr "Aller à cette position"

#: weblate/templates/paginator.html:19
#: weblate/templates/snippets/position-field.html:24
msgid "Jump to"
msgstr "Aller à"

#. Translators: This is partial position indicator shown when editing position
#: weblate/templates/paginator.html:22
#, python-format
msgid "/ %(total)s"
msgstr "/ %(total)s"

#: weblate/templates/project-label-edit.html:9
#: weblate/templates/project-labels.html:9 weblate/templates/project.html:96
#: weblate/templates/translate.html:634 weblate/trans/models/unit.py:331
#: weblate/utils/views.py:135
msgid "Labels"
msgstr "Libellés"

#: weblate/templates/project-label-edit.html:16
msgid "Edit label"
msgstr "Modifier le libellé"

#: weblate/templates/project-labels.html:17 weblate/trans/models/label.py:31
msgid "Label name"
msgstr "Nom de libellé"

#: weblate/templates/project-labels.html:18 weblate/trans/models/label.py:33
msgid "Color"
msgstr "Couleur"

#: weblate/templates/project-labels.html:37
msgid "Add label"
msgstr "Ajouter un libellé"

#: weblate/templates/project.html:41
msgid "Announcements"
msgstr "Annonces"

#: weblate/templates/project.html:122
msgid "Tweet this translation"
msgstr "Partager cette traduction sur Twitter"

#: weblate/templates/project.html:166 weblate/templates/project.html:172
msgid "Browse all project changes"
msgstr "Parcourir les modifications pour tout le projet"

#: weblate/templates/project.html:208
msgid "You can change the state of all strings matching given type at once."
msgstr ""
"Vous pouvez modifier, en une fois, l’état de toutes les chaînes pour un type "
"donné."

#: weblate/templates/project.html:231
msgid ""
"The message is shown for all translations within the project, until its "
"given expiry, or permanently until it is deleted."
msgstr ""
"Le message est affiché pour toutes les traductions du projet jusqu’à ce "
"qu’il expire ou qu’il soit supprimé."

#: weblate/templates/project.html:251
msgid "Rename project"
msgstr "Renommer le projet"

#: weblate/templates/project.html:254
msgid ""
"Renaming the project will change all URLs, users will have to update "
"bookmarks or references in cloned repositories!"
msgstr ""
"Renommer le projet modifiera toutes les URL, les utilisateurs devront mettre "
"à jour les signets ou les références dans les dépôts clonés !"

#: weblate/templates/project.html:290
msgid ""
"Lists all translators contributing to this project in a given time period. "
"Useful for inclusion in documentation or the app itself, to thank "
"translators and generate feedback to them."
msgstr ""
"Liste tous les traducteurs ayant contribué au projet sur une période donnée. "
"Vous pouvez inclure cette liste dans la documentation ou dans l’application "
"elle-même afin de remercier ces traducteurs."

#: weblate/templates/projects.html:15
msgid "Ask for project hosting"
msgstr "Demande d’hébergement de projet"

#: weblate/templates/ratelimit.html:5
msgid ""
"Your request was rejected because you have performed too many operations "
"recently."
msgstr ""
"Votre demande a été rejetée en raison d’un trop grand nombre d’opérations "
"récentes."

#: weblate/templates/ratelimit.html:7
msgid "You have been signed out, please sign in and try again later."
msgstr ""
"Vous avez été déconnecté. Veuillez vous reconnecter ou réessayer plus tard."

#: weblate/templates/ratelimit.html:9
msgid "Please try again later."
msgstr "Veuillez réessayer plus tard."

#: weblate/templates/replace.html:19
msgid "Please review and confirm the search and replace results."
msgstr ""
"Veuillez contrôler et confirmer les résultats de l’opération de recherche et "
"de remplacement."

#: weblate/templates/replace.html:23
msgid ""
"Showing and replacing only the first 250 matches. Perform the replacement "
"again to replace more entries."
msgstr ""
"Affichage et remplacement uniquement des 250 premiers résultats. Relancez ce "
"remplacement pour remplacer plus d’entrées."

#: weblate/templates/screenshots/screenshot_detail.html:22
msgid "Assigned source strings"
msgstr "Chaînes sources assignées"

#: weblate/templates/screenshots/screenshot_detail.html:25
msgid ""
"Screenshot is shown to add visual context for all listed source strings."
msgstr ""
"Une capture d’écran est affichée pour ajouter un contexte visuel à toutes "
"les chaînes sources listées."

#: weblate/templates/screenshots/screenshot_detail.html:35
msgid "Assign source strings"
msgstr "Assigner des chaînes sources"

#: weblate/templates/screenshots/screenshot_detail.html:44
msgid "Automatically recognize"
msgstr "Reconnaître automatiquement"

#: weblate/templates/screenshots/screenshot_detail.html:50
msgid "Source string search"
msgstr "Recherche de chaîne source"

#: weblate/templates/screenshots/screenshot_detail.html:82
msgid "Screenshot details"
msgstr "Détails de la capture écran"

#: weblate/templates/screenshots/screenshot_detail.html:97
msgid "Deleting screenshot will remove it from all associated source strings."
msgstr ""
"Supprimer une capture d’écran la retirera de toutes les chaînes sources qui "
"y sont associées."

#: weblate/templates/screenshots/screenshot_list.html:23
#: weblate/templates/translate.html:789
msgid "Add new screenshot"
msgstr "Ajouter une nouvelle capture d’écran"

#: weblate/templates/screenshots/screenshot_list.html:39
#: weblate/templates/translation.html:137
msgid "Strings"
msgstr "Chaînes"

#: weblate/templates/screenshots/screenshot_list.html:54
msgid "There are no assigned strings."
msgstr "Il n’y a aucune chaîne associée."

#: weblate/templates/screenshots/screenshot_sources_search_actions.html:2
msgid "Add to screenshot"
msgstr "Ajouter à la capture d’écran"

#: weblate/templates/search.html:31
#: weblate/templates/snippets/embed-units.html:114
msgid "No matching strings found."
msgstr "Aucune chaîne correspondante n’a été trouvée."

#: weblate/templates/snippets/about.html:3
msgid ""
"Weblate is a web based translation tool with tight version control "
"integration. It features a simple and clean user interface, propagation of "
"translations across components, quality checks and automatic linking to "
"source files."
msgstr ""
"Weblate est un outil Web de traduction finement intégré aux outils de "
"gestion de version. Il offre une interface simple et claire, la propagation "
"des traductions entre les composants, des contrôles de la qualité, ainsi que "
"des liens automatiques vers les fichiers sources."

#: weblate/templates/snippets/about.html:5
#, python-format
msgid "More information about Weblate can be found on %(weblate_link)s."
msgstr ""
"Vous trouverez plus de précisions au sujet de Weblate sur %(weblate_link)s."

#: weblate/templates/snippets/about.html:7
msgid "Weblate is libre software created by volunteers, and accepts donations."
msgstr ""
"Weblate est un logiciel libre créé par des bénévoles et qui accepte les dons."

#: weblate/templates/snippets/activity.html:10 weblate/trans/forms.py:1137
msgid "Last year"
msgstr "Année dernière"

#: weblate/templates/snippets/activity.html:14
msgctxt "Previous year"
msgid "Previous"
msgstr "Précédent"

#: weblate/templates/snippets/activity.html:16
msgid "Activity in last 12 months"
msgstr "Activité des 12 derniers mois"

#: weblate/templates/snippets/activity.html:24
#: weblate/templates/snippets/activity.html:29
#, python-format
msgid "%(count)s change"
msgid_plural "%(count)s changes"
msgstr[0] "%(count)s modification"
msgstr[1] "%(count)s modifications"

#: weblate/templates/snippets/billing-failure.html:10
msgid "This might be caused by missing subscription."
msgstr "Cela peut être dû à l’absence d’un abonnement."

#: weblate/templates/snippets/billing-failure.html:13
msgid ""
"This might be caused by some of your billings are past due date or over "
"limits."
msgstr ""
"Cela peut être dû à des retards de paiement ou à un dépassement des limites "
"de facturation."

#: weblate/templates/snippets/component/contributor-agreement.html:8
msgid "View contributor agreement"
msgstr "Afficher l’accord de contribution"

#: weblate/templates/snippets/component/contributor-agreement.html:10
msgid ""
"Contribution to this translation requires you to agree with a contributor "
"agreement."
msgstr ""
"Votre participation à cette traduction exige que vous acceptiez un accord de "
"contribution."

#: weblate/templates/snippets/component/lock.html:14
msgid "Get notified when this project is unlocked again"
msgstr "M’avertir lorsque ce projet sera déverrouillé"

#: weblate/templates/snippets/component/lock.html:17
msgid ""
"The translation is temporarily closed for contributions due to maintenance, "
"please come back later."
msgstr ""
"La traduction est temporairement fermée pour des raisons de maintenance, "
"veuillez revenir plus tard."

#: weblate/templates/snippets/component/lock.html:21
msgid "The translation was automatically locked due to following alerts:"
msgstr ""
"La traduction a été verrouillée automatiquement pour les raisons suivantes :"

#: weblate/templates/snippets/editor.html:11
msgid ""
"The maximal string length is determined from the source string or flags."
msgstr ""
"La longueur maximale de la chaîne est déterminée à partir de la chaîne "
"source ou des drapeaux."

#: weblate/templates/snippets/editor.html:15
msgid "Source string length"
msgstr "Longueur de chaîne source"

#: weblate/templates/snippets/embed-units.html:67
msgid "Assigned screenshots"
msgstr "Captures d’écran associées"

#: weblate/templates/snippets/embed-units.html:70
msgid "Actions"
msgstr "Actions"

#: weblate/templates/snippets/embed-units.html:76
msgid "Loading results…"
msgstr "Chargement des résultats…"

#: weblate/templates/snippets/format-translation.html:16
msgid "Clone to translation"
msgstr "Dupliquer comme traduction"

#: weblate/templates/snippets/git-info.html:10 weblate/trans/forms.py:1708
#: weblate/trans/models/component.py:267
msgid "Source code repository"
msgstr "Dépôt du code source"

#: weblate/templates/snippets/git-info.html:19
#: weblate/trans/templatetags/translations.py:778
#, python-format
msgid "This component is linked to the %(target)s repository."
msgstr "Ce composant est lié au dépôt %(target)s."

#: weblate/templates/snippets/git-info.html:21
#: weblate/templates/snippets/git-info.html:71
msgid "Repository URL copied to clipboard."
msgstr "URL du dépôt copiée dans le presse-papiers."

#: weblate/templates/snippets/git-info.html:27 weblate/trans/forms.py:1572
#: weblate/trans/forms.py:1716 weblate/trans/models/component.py:316
msgid "Repository branch"
msgstr "Branche du dépôt"

#: weblate/templates/snippets/git-info.html:36
msgid "Last remote commit"
msgstr "Dernier archivage distant"

#. Translators: For example: "nijel authored five days ago"
#: weblate/templates/snippets/git-info.html:43
#: weblate/templates/snippets/git-info.html:59
#, python-format
msgid "%(author)s authored %(date)s"
msgstr "%(author)s a écrit %(date)s"

#: weblate/templates/snippets/git-info.html:52
msgid "Last commit in Weblate"
msgstr "Dernier archivage dans Weblate"

#: weblate/templates/snippets/git-info.html:68
msgid "Weblate repository"
msgstr "Dépôt Weblate"

#: weblate/templates/snippets/glossary.html:7
#: weblate/trans/templatetags/translations.py:614
msgid "This translation is forbidden."
msgstr "Cette traduction est déconseillée."

#: weblate/templates/snippets/glossary.html:9
msgid "This term should not be translated."
msgstr "Ce terme ne doit pas être traduit."

#: weblate/templates/snippets/glossary.html:11
msgid "Copy word into translation"
msgstr "Copier le mot vers la traduction"

#: weblate/templates/snippets/glossary.html:23
msgid "Edit glossary term"
msgstr "Modifier un terme du glossaire"

#: weblate/templates/snippets/glossary.html:54
msgid "No related strings found in the glossary."
msgstr "Aucune chaîne correspondante n’a été trouvée dans le glossaire."

#: weblate/templates/snippets/info.html:28
msgid "Aliased language codes"
msgstr "Codes langue alias"

#: weblate/templates/snippets/info.html:44
#, python-format
msgid "Plural: %(source_description)s"
msgstr "Pluriel : %(source_description)s"

#: weblate/templates/snippets/info.html:57
msgid "Plurals"
msgstr "Pluriels"

#: weblate/templates/snippets/info.html:80 weblate/trans/models/project.py:98
msgid "Project website"
msgstr "Site Web du projet"

#: weblate/templates/snippets/info.html:87
msgid "Instructions for translators"
msgstr "Instructions pour les traducteurs"

#: weblate/templates/snippets/info.html:111
msgid "Project maintainers"
msgstr "Mainteneurs du projet"

#: weblate/templates/snippets/info.html:123
#: weblate/templates/snippets/info.html:180
#: weblate/trans/models/component.py:444
msgid "Translation license"
msgstr "Licence associée à cette traduction"

#: weblate/templates/snippets/info.html:137
msgid "Automatic component list assignment"
msgstr "Affectation automatique de liste de composants"

#: weblate/templates/snippets/info.html:145
msgid "Translation process"
msgstr "Processus de traduction"

#: weblate/templates/snippets/info.html:149
msgid "Translations can only be done through suggestions."
msgstr "Les traductions ne peuvent être faites qu’en ajoutant des suggestions."

#: weblate/templates/snippets/info.html:150
#, python-format
msgid "Suggestions with one vote are automatically accepted as translations."
msgid_plural ""
"Suggestions are automatically accepted as translations once they have "
"%(count)s votes."
msgstr[0] ""
"Les suggestions avec un vote sont acceptées automatiquement en tant que "
"traduction."
msgstr[1] ""
"Les suggestions sont acceptées automatiquement dès qu’elles obtiennent "
"%(count)s votes."

#: weblate/templates/snippets/info.html:152
msgid "Translations can be made directly."
msgstr "Les traductions peuvent être réalisées directement."

#: weblate/templates/snippets/info.html:154
msgid "Translation suggestions can be made."
msgstr "Il est possible de suggérer des traductions."

#: weblate/templates/snippets/info.html:156
msgid "Translation suggestions are turned off."
msgstr "Les suggestions de traduction sont désactivées."

#: weblate/templates/snippets/info.html:165
msgid "The translation uses monolingual files."
msgstr "La traduction utilise des fichiers mono-langues."

#: weblate/templates/snippets/info.html:167
msgid "The translation base language is editable."
msgstr "La traduction dans la langue de base est modifiable."

#: weblate/templates/snippets/info.html:169
msgid "The translation base language can not be edited."
msgstr "La traduction dans la langue de base ne peut pas être modifiée."

#: weblate/templates/snippets/info.html:172
msgid "The translation uses bilingual files."
msgstr "La traduction utilise des fichiers bilingues."

#: weblate/templates/snippets/info.html:206
#: weblate/templates/trans/discover-choice.html:5
#: weblate/trans/models/component.py:332
msgid "Filemask"
msgstr "Motif de fichier"

#: weblate/templates/snippets/info.html:212
#: weblate/trans/models/component.py:342
msgid "Monolingual base language file"
msgstr "Fichier de langue de base mono-langue"

#: weblate/templates/snippets/info.html:220
#: weblate/templates/translate.html:687
msgid "Translation file"
msgstr "Fichier de traduction"

#: weblate/templates/snippets/info.html:223
#: weblate/templates/translation.html:359
msgid "Download"
msgstr "Télécharger"

#: weblate/templates/snippets/info.html:231
msgid "Last change"
msgstr "Dernière modification"

#: weblate/templates/snippets/info.html:235
msgid "Last author"
msgstr "Dernier auteur"

#: weblate/templates/snippets/info.html:245
msgid "Most active translators"
msgstr "Traducteurs les plus actifs"

#: weblate/templates/snippets/info.html:264
msgid "Browse all users"
msgstr "Parcourir tous les utilisateurs"

#: weblate/templates/snippets/info.html:270
msgid "String statistics"
msgstr "Statistiques sur la chaîne"

#: weblate/templates/snippets/info.html:275
msgid "Strings percent"
msgstr "Pourcentage de chaînes"

#: weblate/templates/snippets/info.html:276
#: weblate/templates/snippets/info.html:451
#: weblate/templates/snippets/info.html:486
msgctxt "Number of hosted strings"
msgid "Hosted strings"
msgstr "Chaînes hébergées"

#: weblate/templates/snippets/info.html:277
msgid "Words percent"
msgstr "Pourcentage de mots"

#: weblate/templates/snippets/info.html:278
#: weblate/templates/snippets/info.html:445
#: weblate/templates/snippets/info.html:479
msgctxt "Number of hosted words"
msgid "Hosted words"
msgstr "Mots hébergés"

#: weblate/templates/snippets/info.html:279
msgid "Characters percent"
msgstr "Pourcentage de caractères"

#: weblate/templates/snippets/info.html:280
msgctxt "Number of hosted characters"
msgid "Hosted characters"
msgstr "Caractères hébergés"

#: weblate/templates/snippets/info.html:295
#: weblate/templates/trans/alert/duplicatestring.html:10
#: weblate/templates/translate.html:376
msgid "Source"
msgstr "Source"

#: weblate/templates/snippets/info.html:306
#: weblate/templates/snippets/progress.html:5 weblate/trans/forms.py:451
msgid "Approved"
msgstr "Approuvé"

#: weblate/templates/snippets/info.html:325 weblate/trans/forms.py:430
#: weblate/trans/forms.py:449
msgid "Needs editing"
msgstr "À vérifier"

#: weblate/templates/snippets/info.html:352 weblate/trans/filter.py:35
#: weblate/trans/filter.py:122
msgid "Not translated strings"
msgstr "Chaînes non traduites"

#: weblate/templates/snippets/info.html:368
msgid "Global numbers"
msgstr "Chiffres globaux"

#: weblate/templates/snippets/info.html:400
#: weblate/templates/snippets/info.html:471
msgid "and previous 30 days"
msgstr "et des 30 derniers jours"

#: weblate/templates/snippets/info.html:401
#: weblate/templates/snippets/info.html:472
msgid "Trends of last 30 days"
msgstr "Tendances des 30 derniers jours"

#: weblate/templates/snippets/info.html:439
msgid "Quick numbers"
msgstr "Chiffres rapides"

#: weblate/templates/snippets/info.html:463
#: weblate/templates/snippets/info.html:500
msgid "Contributors"
msgstr "Contributeurs"

#: weblate/templates/snippets/labels_description.html:7
#, python-format
msgid ""
"Additional labels can be defined in the <a href=\"%(url)s\">project "
"settings</a>."
msgstr ""
"D’autres libellés peuvent être définis dans les <a href=\"%(url)s"
"\">paramètres du projet</a>."

#: weblate/templates/snippets/labels_description.html:9
msgid "Additional labels can be defined by project administrators."
msgstr ""
"D’autres libellés peuvent être définis par les administrateurs du projet."

#: weblate/templates/snippets/libre-basic.html:3
msgid ""
"Translated content has to be released under a license approved by OSI or "
"recognized as libre by FSF."
msgstr ""
"Le contenu traduit doit être publié sous une licence approuvée par l’OSI ou "
"reconnue comme libre par la FSF."

#: weblate/templates/snippets/libre-basic.html:4
msgid ""
"All the source code has to be publicly available in a supported version "
"control system."
msgstr ""
"Tout le code source doit être mis publiquement à disposition dans un système "
"de contrôle de versions pris en charge."

#: weblate/templates/snippets/libre-basic.html:5
msgid ""
"Translations have to be in the same repository as the source code, or under "
"the same project/organization as the source code repository."
msgstr ""
"Les traductions doivent être dans le même dépôt que le code source ou dans "
"un dépôt sous projet/organisation du code source."

#: weblate/templates/snippets/libre-basic.html:6
msgid "Using Weblate has been approved by the upstream project."
msgstr "L’utilisation de Weblate a été approuvée par le projet en amont."

#: weblate/templates/snippets/libre-basic.html:7
msgid ""
"Mention you use Weblate for translations in the README. It’ll attract new "
"translators and also help Weblate to be free for more projects."
msgstr ""
"Précisez que vous utilisez Weblate pour les traductions dans le README. "
"Ainsi Weblate pourra se faire connaître, attirer de nouveaux traducteurs et "
"être plus largement utilisé (y compris gratuitement par des projets libres)."

#: weblate/templates/snippets/libre-basic.html:8
msgid "The project has had active development for at least three months."
msgstr "Le projet est en développement actif depuis au moins trois mois."

#: weblate/templates/snippets/libre-checklist.html:18
msgid "Unmet guidelines from the community localization checklist:"
msgstr ""
"Lignes directrices non respectées de la liste de contrôle de traduction de "
"la communauté :"

#: weblate/templates/snippets/list-objects-percent.html:5
#, python-format
msgid "%(value)s of %(all)s"
msgstr "%(value)s de %(all)s"

#: weblate/templates/snippets/list-objects-percent.html:7
#, python-format
msgid "Completed translation with %(count)s string"
msgid_plural "Completed translation with %(count)s strings"
msgstr[0] "Traduction terminée avec %(count)s chaîne"
msgstr[1] "Traduction terminée avec %(count)s chaînes"

#: weblate/templates/snippets/list-objects.html:19
#: weblate/templates/snippets/list-objects.html:29
#: weblate/templates/snippets/list-objects.html:39
#: weblate/templates/snippets/list-objects.html:49
#: weblate/templates/snippets/list-objects.html:59
#: weblate/templates/snippets/list-objects.html:69
#: weblate/templates/snippets/list-objects.html:79
#: weblate/templates/snippets/list-objects.html:89
msgid "Sort this column"
msgstr "Trier sur cette colonne"

#: weblate/templates/snippets/list-objects.html:43
msgid "Untranslated"
msgstr "Non traduit"

#: weblate/templates/snippets/list-objects.html:53
msgid "Untranslated words"
msgstr "Mots non traduits"

#: weblate/templates/snippets/list-objects.html:63
msgid "Untranslated characters"
msgstr "Caractères non traduits"

#: weblate/templates/snippets/list-objects.html:83
#: weblate/templates/trans/suggestion_list.html:8
#: weblate/templates/translate.html:249 weblate/templates/translate.html:433
#: weblate/trans/forms.py:1391
msgid "Suggestions"
msgstr "Suggestions"

#: weblate/templates/snippets/list-objects.html:93
#: weblate/templates/translate.html:255 weblate/templates/translate.html:499
#: weblate/templates/translate.html:667
msgid "Comments"
msgstr "Commentaires"

#: weblate/templates/snippets/list-objects.html:115
msgid "Create translation"
msgstr "Créer une traduction"

#: weblate/templates/snippets/list-objects.html:190
msgid "Nothing to list here."
msgstr "Aucun élément"

#: weblate/templates/snippets/login-info.html:4
msgid "Web-based <strong>continuous</strong> localization"
msgstr "Plateforme Web de traduction <strong>en continu</strong>"

#: weblate/templates/snippets/login-info.html:9
msgid "By registering and signing in to this service you accept our:"
msgstr ""
"En vous inscrivant et en vous connectant à ce service, vous acceptez nos :"

#: weblate/templates/snippets/login-info.html:20
msgid ""
"By registering you agree to use your name and e-mail in version control "
"system commits and provide your contribution under license defined by each "
"translated project."
msgstr ""
"En vous inscrivant, vous acceptez d’utiliser votre nom et votre adresse "
"courriel dans les archivages du système de contrôle des versions et acceptez "
"aussi de contribuer d’après la licence définie par chacun des projets."

#: weblate/templates/snippets/plural-formula.html:4
msgid ""
"This formula identifies which plural form will be used based on given count "
"(n)."
msgstr ""
"Cette formule identifie quelle forme plurielle sera employée en fonction du "
"nombre (n) donné."

#: weblate/templates/snippets/position-field.html:8
#: weblate/templates/snippets/position-field.html:11
msgid "First"
msgstr "Premier"

#: weblate/templates/snippets/position-field.html:9
#: weblate/templates/snippets/position-field.html:12
msgid "Previous"
msgstr "Précédent"

#: weblate/templates/snippets/position-field.html:17
#, python-format
msgid "%(filter_pos)s / %(filter_count)s"
msgstr "%(filter_pos)s / %(filter_count)s"

#: weblate/templates/snippets/position-field.html:19
#, python-format
msgid "%(count)s string"
msgid_plural "%(count)s strings"
msgstr[0] "%(count)s chaîne"
msgstr[1] "%(count)s chaînes"

#: weblate/templates/snippets/position-field.html:25
#, python-format
msgid "/ %(filter_count)s"
msgstr "/ %(filter_count)s"

#: weblate/templates/snippets/position-field.html:30
#: weblate/templates/snippets/position-field.html:33
msgid "Next"
msgstr "Suivant"

#: weblate/templates/snippets/position-field.html:31
#: weblate/templates/snippets/position-field.html:34
msgid "Last"
msgstr "Dernier"

#: weblate/templates/snippets/progress.html:8
msgid "Translated without any problems"
msgstr "Traduit sans problème"

#: weblate/templates/snippets/progress.html:11
msgid "Needs attention"
msgstr "À vérifier"

#: weblate/templates/snippets/project-component-settings.html:5
msgid ""
"Version control or files to translate are configured on individual "
"components:"
msgstr ""
"Le système de contrôle de version ou les fichiers à traduire sont paramétrés "
"sur des composants individuels :"

#: weblate/templates/snippets/project/billing-libre-trial.html:12
msgid ""
"This project is in the trial period, so be cautious before you contribute. "
"Things like license or repository can still change before being approved as "
"a libre project."
msgstr ""
"Ce projet utilise une offre d’essai et n’est pas un projet libre approuvé. "
"Soyez prudents avant de contribuer, car des éléments comme la licence ou le "
"dépôt pourraient être modifiés."

#: weblate/templates/snippets/project/billing-trial.html:7
msgid "Manage billing"
msgstr "Gérer la facturation"

#: weblate/templates/snippets/project/billing-trial.html:8
msgid "This project is in the trial period."
msgstr "Ce projet est en période d’essai."

#: weblate/templates/snippets/project/state.html:6
msgid "Pay the bills to unlock this project."
msgstr "Payez la facture pour déverrouiller ce projet."

#: weblate/templates/snippets/query-builder.html:6
msgid "Advanced query builder"
msgstr "Concepteur de requêtes avancées"

#: weblate/templates/snippets/query-builder.html:16
msgid "Target strings"
msgstr "Chaînes cibles"

#: weblate/templates/snippets/query-builder.html:17
msgid "Key/Context strings"
msgstr "Chaînes clés/contexte"

#: weblate/templates/snippets/query-builder.html:18
msgid "Comment strings"
msgstr "Chaînes de commentaire"

#: weblate/templates/snippets/query-builder.html:19
msgid "Location strings"
msgstr "Emplacement"

#: weblate/templates/snippets/query-builder.html:20
msgid "String state"
msgstr "État de la chaîne"

#: weblate/templates/snippets/query-builder.html:21
msgid "Pending string"
msgstr "Chaîne en attente d’envoi"

#: weblate/templates/snippets/query-builder.html:22
msgid "String target language"
msgstr "Langue cible de la chaîne"

#: weblate/templates/snippets/query-builder.html:23
msgid "String changed by"
msgstr "Chaînes modifiées par"

#: weblate/templates/snippets/query-builder.html:26
msgid "Search for…"
msgstr "Recherche de…"

#: weblate/templates/snippets/query-builder.html:27
msgctxt "Exact search toggle"
msgid "Exact"
msgstr "Expression exacte"

#: weblate/templates/snippets/query-builder.html:36
msgid "String has suggestion"
msgstr "Chaîne avec suggestion"

#: weblate/templates/snippets/query-builder.html:51
#: weblate/templates/snippets/query-builder.html:53
msgid "String changed after"
msgstr "Chaîne modifiée après"

#: weblate/templates/snippets/query-builder.html:54
msgid "String changed before"
msgstr "Chaîne modifiée avant"

#: weblate/templates/snippets/query-builder.html:57
msgid "Date"
msgstr "Date"

#: weblate/templates/snippets/query-builder.html:67
msgid "Query examples"
msgstr "Exemples de requêtes"

#: weblate/templates/snippets/query-builder.html:70
msgid "Review strings changed by other users"
msgstr "Vérifier les chaînes modifiées par d’autres utilisateurs"

#: weblate/templates/snippets/query-builder.html:75 weblate/trans/filter.py:37
#: weblate/trans/filter.py:124
msgid "Translated strings"
msgstr "Chaînes traduites"

#: weblate/templates/snippets/query-builder.html:80 weblate/trans/filter.py:48
#: weblate/trans/filter.py:128
msgid "Strings with comments"
msgstr "Chaînes avec commentaires"

#: weblate/templates/snippets/query-builder.html:85 weblate/trans/filter.py:49
#: weblate/trans/filter.py:129
msgid "Strings with any failing checks"
msgstr "Chaînes avec des erreurs de validation"

#: weblate/templates/snippets/query-builder.html:90
msgid "Strings with suggestions from others"
msgstr "Chaînes avec suggestions d’autres utilisateurs"

#: weblate/templates/snippets/query-builder.html:95 weblate/trans/filter.py:63
#: weblate/trans/filter.py:131
msgid "Approved strings with suggestions"
msgstr "Chaînes approuvées avec suggestions"

#: weblate/templates/snippets/query-builder.html:100
msgid "All untranslated strings added the past month"
msgstr "Toutes les chaînes non traduites ajoutées dans le mois"

#: weblate/templates/snippets/query-builder.html:107
msgid "Translated strings in a certain language"
msgstr "Chaînes traduites dans une certaine langue"

#: weblate/templates/snippets/query-field.html:7 weblate/trans/filter.py:33
#: weblate/trans/filter.py:121
msgid "All strings"
msgstr "Toutes les chaînes"

#: weblate/templates/snippets/query-field.html:11
msgid "Custom search"
msgstr "Recherche personnalisée"

#: weblate/templates/snippets/query-field.html:21
#: weblate/templates/snippets/user-query-field.html:5
#: weblate/trans/forms.py:170
msgid "Query"
msgstr "Requête"

#: weblate/templates/snippets/sort-field.html:10
#: weblate/templates/snippets/sort-field.html:14
#: weblate/templates/snippets/user-sort-field.html:9
#: weblate/templates/snippets/user-sort-field.html:13
msgid "Sort By"
msgstr "Trier par"

#: weblate/templates/snippets/ssh-key.html:5
msgid "Public key copied to clipboard."
msgstr "Clé publique copiée dans le presse-papiers."

#: weblate/templates/snippets/ssh-key.html:6
msgid ""
"Weblate uses SSH key to access remote repositories. The corresponding public "
"key is found below, you can use it to grant Weblate access to a repository."
msgstr ""
"Weblate utilise une clé SSH pour accéder aux dépôts distants. La clé "
"publique correspondante se trouve ci-dessous, vous pouvez l’utiliser pour "
"accorder à Weblate l’accès à un dépôt."

#: weblate/templates/snippets/ssh-key.html:11
msgid "SSH key not available."
msgstr "Clef SSH non disponible."

#. Translators: Name of event in the history
#: weblate/templates/snippets/suggestions.html:12
#: weblate/trans/models/change.py:256
msgid "Suggestion added"
msgstr "Suggestion ajoutée"

#: weblate/templates/snippets/suggestions.html:16
#, python-format
msgid "%(count)s vote"
msgid_plural "%(count)s votes"
msgstr[0] "%(count)s vote"
msgstr[1] "%(count)s votes"

#: weblate/templates/snippets/suggestions.html:30
msgid "Vote for"
msgstr "Voter pour"

#: weblate/templates/snippets/suggestions.html:31
msgid "Vote against"
msgstr "Voter contre"

#: weblate/templates/snippets/suggestions.html:34
msgid "Accept"
msgstr "Accepter"

#: weblate/templates/snippets/suggestions.html:35
msgid "Accept and edit"
msgstr "Accepter et modifier"

#: weblate/templates/snippets/suggestions.html:54
msgid "Suggested change:"
msgstr "Modifications suggérées :"

#: weblate/templates/snippets/suggestions.html:59
msgid "Failing checks:"
msgstr "Erreurs de validation :"

#: weblate/templates/snippets/unit-readonly-badge.html:4
msgid "Source in review"
msgstr "Source en révision"

#: weblate/templates/snippets/unit-readonly-badge.html:6
msgid "Source string editing is disabled."
msgstr "La modification de la chaîne source est désactivée."

#: weblate/templates/snippets/unit-readonly-badge.html:8
msgid "Source strings can’t be edited. You can delete them and add new ones."
msgstr ""
"Les chaînes sources ne peuvent pas être modifiées. Vous pouvez les supprimer "
"et en ajouter de nouvelles."

#: weblate/templates/snippets/unit-readonly-badge.html:10
msgid "The source string cannot be edited."
msgstr "La chaîne source ne peut pas être modifiée."

#: weblate/templates/snippets/user-list.html:19 weblate/trans/forms.py:162
msgid "Could not find any such user."
msgstr "Impossible de trouver cet utilisateur."

#: weblate/templates/snippets/watch-dropdown.html:9
msgid "Watching"
msgstr "Surveillé"

#: weblate/templates/snippets/watch-dropdown.html:13
#, python-format
msgid "Unwatch project %(project)s"
msgstr "Ne plus surveiller le projet %(project)s"

#: weblate/templates/snippets/watch-dropdown.html:15
#: weblate/templates/snippets/watch-dropdown.html:18
#, python-format
msgid "Customize notifications for %(object)s"
msgstr "Personnaliser les notifications pour %(object)s"

#: weblate/templates/snippets/watch-dropdown.html:16
#: weblate/templates/snippets/watch-dropdown.html:19
#, python-format
msgid "Mute notifications for %(object)s"
msgstr "Suspendre les notifications pour %(object)s"

#: weblate/templates/snippets/watch-dropdown.html:24
msgid "Not watching"
msgstr "Non suivi"

#: weblate/templates/snippets/watch-dropdown.html:28
#, python-format
msgid "Watch project %(project)s"
msgstr "Suivre le projet %(project)s"

#: weblate/templates/snippets/watch-dropdown.html:30
#, python-format
msgid "Watch component %(component)s"
msgstr "Suivre le composant %(component)s"

#: weblate/templates/trans/alert/addonscripterror.html:4
msgid "Weblate could not execute script addon."
msgstr "Weblate n’est pas parvenu à exécuter le script du module."

#: weblate/templates/trans/alert/addonscripterror.html:6
#: weblate/templates/trans/alert/ambiguouslanguage.html:9
#: weblate/templates/trans/alert/cdnaddonerror.html:6
#: weblate/templates/trans/alert/duplicatelanguage.html:37
#: weblate/templates/trans/alert/duplicatestring.html:6
#: weblate/templates/trans/alert/parseerror.html:6
#: weblate/templates/trans/alert/unsupportedconfiguration.html:4
msgid "The following occurrences were found:"
msgstr "Les occurrences suivantes ont été trouvées :"

#: weblate/templates/trans/alert/addonscripterror.html:10
msgid "Command"
msgstr "Commande"

#: weblate/templates/trans/alert/addonscripterror.html:10
#: weblate/templates/trans/alert/cdnaddonerror.html:10
#: weblate/templates/trans/alert/parseerror.html:10
msgid "Error"
msgstr "Erreur"

#: weblate/templates/trans/alert/ambiguouslanguage.html:5
#, fuzzy
#| msgid "The component translation files are using ambiguous language code."
msgid "Files for translated languages are using ambiguous language codes."
msgstr ""
"Les fichiers de traduction du composant utilisent des codes de langue "
"ambiguës."

#: weblate/templates/trans/alert/ambiguouslanguage.html:6
#, fuzzy
#| msgid ""
#| "These language codes indicate a macrolanguage and it is usually better to "
#| "use code of individual language instead."
msgid ""
"These language codes indicate a macrolanguage, and it is usually better to "
"use the code of the individual language instead."
msgstr ""
"Ces codes de langue indiquent une macrolangue et il est généralement "
"préférable d’utiliser le code de la langue individuel à la place."

#: weblate/templates/trans/alert/ambiguouslanguage.html:13
msgid "Suggested individual language codes"
msgstr "Codes de langue individuels suggérés"

#: weblate/templates/trans/alert/billinglimit.html:2
msgid ""
"Your billing plan has exceeded its limits. You can still use the service, "
"but are recommended to upgrade the billing plan."
msgstr ""
"Votre plan de facturation a dépassé ses limites. Vous pouvez continuer à "
"utiliser le service mais il est recommandé de mettre à jour votre plan de "
"facturation."

#: weblate/templates/trans/alert/brokenbrowserurl.html:2
#: weblate/templates/trans/alert/unsupportedconfiguration.html:2
#: weblate/templates/trans/alert/unusedenforcedcheck.html:2
msgid "This component is set up incorrectly."
msgstr "Ce composant n’est pas paramétré correctement."

#: weblate/templates/trans/alert/brokenbrowserurl.html:4
msgid "The repository browser URL points to non-existing locations:"
msgstr "L’URL du dépôt n’est pas une destination valide :"

#: weblate/templates/trans/alert/brokenbrowserurl.html:10
msgid ""
"This can happen if the path within the translation files contains references "
"to a parent directory, or is absolute."
msgstr ""
"Cela peut se produire si le chemin dans les fichiers de traduction contient "
"des références à un répertoire parent ou est absolu."

#: weblate/templates/trans/alert/brokenprojecturl.html:2
msgid "This project is set up incorrectly."
msgstr "Ce projet n’est pas paramétré correctement."

#: weblate/templates/trans/alert/brokenprojecturl.html:4
msgid "The project website URL points to a non-existing location:"
msgstr "L’URL du site Web du projet n’est pas une destination valide :"

#: weblate/templates/trans/alert/cdnaddonerror.html:4
msgid "Weblate CDN addon could not parse the HTML files."
msgstr "Le module CDN de Weblate n’a pas pu analyser les fichiers HTML."

#: weblate/templates/trans/alert/cdnaddonerror.html:10
#: weblate/templates/trans/alert/parseerror.html:10
msgid "Filename"
msgstr "Nom de fichier"

#: weblate/templates/trans/alert/duplicatefilemask.html:3
msgid "Some linked components have the same filemask."
msgstr "Certains composants liés possèdent le même masque de fichier."

#: weblate/templates/trans/alert/duplicatefilemask.html:4
msgid "Please fix this by removing one of them."
msgstr "Veuillez corriger en supprimant l’un d’entre eux."

#: weblate/templates/trans/alert/duplicatefilemask.html:7
msgid "The following filemasks were found multiple times:"
msgstr "Les masques de fichiers suivants ont été trouvés plusieurs fois :"

#: weblate/templates/trans/alert/duplicatelanguage.html:6
msgid "The component contains translation file for the source language."
msgstr ""
"Le composant contient des fichiers de traduction pour la langue source."

#: weblate/templates/trans/alert/duplicatelanguage.html:8
#: weblate/templates/trans/alert/duplicatelanguage.html:28
msgid "Please consider the following:"
msgstr "Veuillez tenir compte de ce qui suit :"

#: weblate/templates/trans/alert/duplicatelanguage.html:12
msgid ""
"You might be using a monolingual translation file as a bilingual one. If "
"that is the case, please set the monolingual base language file location."
msgstr ""
"Vous utilisez peut-être un fichier de traduction monolingue en tant que "
"fichier bilingue. Dans ce cas, veuillez paramétrer l’emplacement du fichier "
"de langue monolingue."

#: weblate/templates/trans/alert/duplicatelanguage.html:14
msgid ""
"In case translation to the source language is desired, please change the "
"source language in the component settings."
msgstr ""
"Si la traduction vers la langue source est souhaitée, veuillez modifier la "
"langue source dans les paramètres du composant."

#: weblate/templates/trans/alert/duplicatelanguage.html:15
msgid ""
"If the translation file for the source language is not needed, please remove "
"it from the repository."
msgstr ""
"Si le fichier de traduction de la langue source n’est pas nécessaire, "
"veuillez le supprimer du dépôt."

#: weblate/templates/trans/alert/duplicatelanguage.html:16
msgid ""
"If the translation file for the source language is needed, but should be "
"ignored by Weblate, please adjust the language filter to exclude it."
msgstr ""
"Si le fichier de traduction de la langue source est nécessaire, mais qu’il "
"doit être ignoré par Weblate, veuillez ajuster le filtre de langue pour "
"l’exclure."

#: weblate/templates/trans/alert/duplicatelanguage.html:24
msgid ""
"The component contains several translation files mapped to a single language "
"in Weblate."
msgstr ""
"Le composant contient plusieurs fichiers de traduction associés à une seule "
"langue dans Weblate."

#: weblate/templates/trans/alert/duplicatelanguage.html:25
msgid "Please fix this by removing one of the translation files."
msgstr "Veuillez corriger en supprimant l’un des fichiers de traduction."

#: weblate/templates/trans/alert/duplicatelanguage.html:31
msgid ""
"Avoid having translation files for both the plain language code and its "
"equivalent territory designation (for example de and de_DE)."
msgstr ""
"Évite d’avoir des fichiers de traduction à la fois pour le code langage et "
"pour le code langue régional (par exemple fr et fr_CA)."

#: weblate/templates/trans/alert/duplicatelanguage.html:41
msgid "Language codes"
msgstr "Codes langue"

#: weblate/templates/trans/alert/duplicatestring.html:4
msgid "The component contains several duplicated translation strings."
msgstr "Le composant contient plusieurs traductions en double."

#: weblate/templates/trans/alert/duplicatestring.html:28
msgid ""
"Please fix this by removing duplicated strings with same identifier from the "
"translation files."
msgstr ""
"Veuillez corriger en supprimant les chaînes dupliquées ayant le même "
"identifiant dans les fichiers de traduction."

#: weblate/templates/trans/alert/mergefailure.html:3
msgid "Weblate could not merge upstream changes while updating the repository."
msgstr ""
"Weblate n’a pas pu fusionner les modifications amont lors de la mise à jour "
"du dépôt."

#: weblate/templates/trans/alert/missinglicense.html:2
msgid ""
"Any publicly available project should have defined license to indicate what "
"terms apply to contributions."
msgstr ""
"Tout projet accessible au public devrait être assorti d’une licence "
"précisant les conditions qui s’appliquent aux contributions."

#: weblate/templates/trans/alert/monolingualtranslation.html:2
msgid ""
"The translation component looks monolingual, but it is not set up to be."
msgstr ""
"Le composant de traduction semble être mono-langue, mais il n’est pas "
"paramétré pour l’être."

#: weblate/templates/trans/alert/monolingualtranslation.html:3
msgid "Please add a monolingual base language file in the component settings."
msgstr ""
"Veuillez ajouter un fichier de langue de base mono-langue dans les "
"paramètres du composant."

#: weblate/templates/trans/alert/nolibreconditions.html:3
msgid "This project does no longer fit into libre hosting conditions."
msgstr ""
"Ce projet ne respecte plus les conditions permettant de bénéficer d’un "
"hébergement libre."

#: weblate/templates/trans/alert/nomaskmatches.html:2
msgid "This component set up is incomplete, as it lacks any translations."
msgstr ""
"Le paramétrage de ce composant n’est pas terminé car il manque des "
"traductions."

#: weblate/templates/trans/alert/nomaskmatches.html:6
msgid ""
"Starting new translations directly in Weblate is possible, and creates files "
"based on the filemask."
msgstr ""
"Créez de nouvelles traductions directement dans Weblate, les fichiers seront "
"créés en se basant sur le motif de fichiers."

#: weblate/templates/trans/alert/nomaskmatches.html:8
#, python-format
msgid ""
"Check whether the filemask <code>%(filemask)s</code> matches files in your "
"version control system repository."
msgstr ""
"Vérifiez si le motif de fichier <code>%(filemask)s</code> correspond aux "
"fichiers de votre dépôt."

#. Translators: This is shown when an alert contains too many occurences, the count will be always at least 100
#: weblate/templates/trans/alert/occurrences-limit.html:5
#, python-format
msgid "Only some of the %(count)s occurrence is shown."
msgid_plural "Only some of the %(count)s occurrences are shown."
msgstr[0] "Seules certaines des %(count)s occurrences sont affichées."
msgstr[1] "Seules certaines des %(count)s occurrences sont affichées."

#: weblate/templates/trans/alert/parseerror.html:4
msgid ""
"Weblate could not parse the translation files while updating the "
"translations."
msgstr ""
"Weblate n’a pas pu analyser les fichiers de traduction lors de la mise à "
"jour du dépôt."

#: weblate/templates/trans/alert/pushfailure.html:4
msgid "Weblate could not push changes to the upstream repository."
msgstr "Weblate n’a pas pu pousser les modifications vers le dépôt amont."

#: weblate/templates/trans/alert/pushfailure.html:9
#: weblate/trans/models/component.py:2417
msgid ""
"Your push URL seems to miss credentials. Either provide them in the URL or "
"use SSH with key based authentication."
msgstr ""
"Votre URL de push semble ne pas contenir les informations d’identification. "
"Veuillez les ajouter à l’URL ou utilisez une clé d’authentification SSH."

#: weblate/templates/trans/alert/repositorychanges.html:4
msgid ""
"The VCS repository has many changes compared to the upstream. Please merge "
"the changes manually or set up push to automate this."
msgstr ""
"Le dépôt VCS contient beaucoup de modifications par rapport à l’amont. "
"Veuillez fusionner les modifications soit manuellement soit automatiquement "
"en paramétrant le push."

#: weblate/templates/trans/alert/repositoryoutdated.html:4
msgid ""
"The VCS repository is not up to date with the upstream one. Please merge "
"changes manually or set up hooks to automate this."
msgstr ""
"Le dépôt VCS n’est pas à jour avec le dépôt amont. Veuillez fusionner les "
"modifications soit manuellement soit automatiquement en paramétrant les "
"hooks."

#: weblate/templates/trans/alert/unsupportedconfiguration.html:9
#: weblate/trans/forms.py:1699 weblate/trans/models/component.py:255
msgid "Version control system"
msgstr "Système de contrôle de version"

#: weblate/templates/trans/alert/unsupportedconfiguration.html:21
msgid ""
"This can happen after turning off support for these features, or when "
"dependencies are missing."
msgstr ""
"Cela peut se produire après avoir désactivé la prise en charge de ces "
"fonctions ou lorsque des dépendances sont manquantes."

#: weblate/templates/trans/alert/unusedenforcedcheck.html:4
msgid "Following enforced checks are not used anywhere:"
msgstr "Les vérifications forcées suivantes ne sont utilisées nulle part :"

#: weblate/templates/trans/alert/unusedenforcedcheck.html:8
#, python-format
msgid ""
"%(check)s quality check is enforced, but not turned on using <code>%(flag)s</"
"code>."
msgstr ""
"La vérification de qualité %(check)s est forcée, mais est désactivée par "
"<code>%(flag)s</code>."

#: weblate/templates/trans/alert/unusedscreenshot.html:2
msgid "There is at least one screenshot which is not assigned to any strings."
msgstr ""
"Il y a au moins une capture d’écran qui n’est associée à aucune chaîne."

#: weblate/templates/trans/alert/unusedscreenshot.html:4
msgid "Manage screenshots"
msgstr "Gérer les captures d’écran"

#: weblate/templates/trans/alert/updatefailure.html:4
msgid "Weblate could not fetch upstream changes when updating the repository."
msgstr ""
"Weblate n’a pas pu récupérer les modifications amont lors de la mise à jour "
"du dépôt."

#: weblate/templates/trans/change_list.html:23
msgid "Changes"
msgstr "Modifications"

#: weblate/templates/trans/change_list.html:33
msgid "Download latest changes as CSV"
msgstr "Télécharger les dernières modifications au format CSV"

#: weblate/templates/trans/change_list.html:36
msgid "Follow using RSS"
msgstr "Flux RSS"

#: weblate/templates/trans/component_create.html:7
#: weblate/templates/trans/component_form.html:7
msgid "Create component"
msgstr "Créer un composant"

#: weblate/templates/trans/component_create.html:14
#: weblate/templates/trans/component_form.html:12
msgid "You do not have permission to create components in any projects."
msgstr ""
"Vous n’avez aucun droit vous permettant de créer un composant dans un projet."

#: weblate/templates/trans/component_create.html:25
msgid "From version control"
msgstr "Depuis le contrôle de version"

#: weblate/templates/trans/component_create.html:28
msgid "From existing component"
msgstr "Depuis un composant existant"

#: weblate/templates/trans/component_create.html:31
msgid "Additional branch"
msgstr "Branche supplémentaire"

#: weblate/templates/trans/component_create.html:34
msgid "Upload translations files"
msgstr "Téléverser les fichiers de traduction"

#: weblate/templates/trans/component_create.html:37
msgid "Translate document"
msgstr "Traduction du document"

#: weblate/templates/trans/component_create.html:40
msgid "Start from scratch"
msgstr "Démarrer de zéro"

#: weblate/templates/trans/component_create.html:51
msgid ""
"Create a new translation component from remote version control system "
"repository."
msgstr ""
"Créer un nouveau composant de traduction à partir d’un dépôt distant du "
"système de contrôle de version."

#: weblate/templates/trans/component_create.html:53
#: weblate/templates/trans/component_create.html:66
#: weblate/templates/trans/component_create.html:80
#: weblate/templates/trans/component_create.html:95
#: weblate/templates/trans/component_create.html:107
#: weblate/templates/trans/component_create.html:123
#: weblate/templates/trans/component_form.html:38
msgid "Continue"
msgstr "Continuer"

#: weblate/templates/trans/component_create.html:64
msgid ""
"Create a new translation component from a repository already cloned in "
"Weblate."
msgstr ""
"Créer un nouveau composant de traduction à partir d’un dépôt déjà cloné dans "
"Weblate."

#: weblate/templates/trans/component_create.html:77
msgid ""
"Create a new translation component for an additional branch of the existing "
"translation component."
msgstr ""
"Créer un nouveau composant de traduction pour une branche supplémentaire du "
"composant de traduction existant."

#: weblate/templates/trans/component_create.html:79
msgid ""
"The new component will be created for the selected branch with the exact "
"same configuration as the existing one."
msgstr ""
"Le nouveau composant sera créé pour la branche sélectionnée avec exactement "
"la même configuration que celle existante."

#: weblate/templates/trans/component_create.html:91
msgid ""
"Create a new translation component from an uploaded ZIP file containing "
"strings for translation."
msgstr ""
"Créer un nouveau composant de traduction à partir d’un fichier Zip contenant "
"des traductions."

#: weblate/templates/trans/component_create.html:92
msgid "The filenames within the archive need to have locale codes in them."
msgstr ""
"Les noms de fichiers dans l’archive doivent contenir des codes régionaux."

#: weblate/templates/trans/component_create.html:105
msgid ""
"Create a new translation component from an uploaded document for translation."
msgstr ""
"Créer un nouveau composant de traduction à partir d’un document téléversé."

#: weblate/templates/trans/component_create.html:119
msgid "Create a new empty translation component to start from scratch."
msgstr ""
"Créer un nouveau composant de traduction vide pour démarrer les traductions "
"de zéro."

#: weblate/templates/trans/component_create.html:120
#, python-format
msgid ""
"Create a ZIP file containing any existing translation files you have, and "
"%(link_start)supload it%(link_end)s."
msgstr ""
"Créez un fichier ZIP contenant tous les fichiers de traduction existants et "
"%(link_start)stéléchargez le%(link_end)s."

#: weblate/templates/trans/component_form.html:33
msgid ""
"You will be able to edit more options in the component settings after "
"creating it."
msgstr "Vous pourrez modifier plus d’options du composant après sa création."

#: weblate/templates/trans/delete-component.html:4
#, python-format
msgid ""
"This action cannot be undone. This will permanently delete the %(object)s "
"component and all related content."
msgstr ""
"Cette action est IRRÉVERSIBLE. Cela supprimera définitivement le composant "
"%(object)s et tout le contenu qui s’y rapporte."

#: weblate/templates/trans/delete-component.html:8
#: weblate/templates/trans/delete-project.html:11
msgid "The following translation components will be removed:"
msgstr "Les composants de traduction suivants vont être supprimés :"

#: weblate/templates/trans/delete-component.html:20
msgid "Component to remove"
msgstr "Composant à supprimer"

#: weblate/templates/trans/delete-form.html:12
msgid "I understand the consequences, delete this translation"
msgstr "Je comprends les conséquences, supprimer cette traduction"

#: weblate/templates/trans/delete-project-language.html:4
#, python-format
msgid ""
"This action cannot be undone. This will permanently delete %(object)s "
"translations and all related content."
msgstr ""
"Cette action est IRRÉVERSIBLE. Cela supprimera définitivement %(object)s "
"traductions et tous leurs contenus."

#: weblate/templates/trans/delete-project-language.html:6
msgid "The following translations will be removed:"
msgstr "Les traductions suivantes vont être supprimées :"

#: weblate/templates/trans/delete-project-language.html:14
msgid "Project language to remove"
msgstr "Langue du projet à supprimer"

#: weblate/templates/trans/delete-project.html:5
#, python-format
msgid ""
"This action cannot be undone. This will permanently delete the %(object)s "
"project and all related content."
msgstr ""
"Cette action est IRRÉVERSIBLE. Cela supprimera définitivement le projet "
"%(object)s et tout le contenu qui s’y rapporte."

#: weblate/templates/trans/delete-project.html:6
msgid ""
"This includes, but is not limited to, translation memory, glossaries, or "
"user permissions."
msgstr ""
"Cela comprend, sans s’y limiter, les mémoires de traduction, les glossaires "
"ou les autorisations des utilisateurs."

#: weblate/templates/trans/delete-project.html:21
msgid "Project to remove"
msgstr "Projet à supprimer"

#: weblate/templates/trans/delete-translation.html:5
#, python-format
msgid ""
"This action cannot be undone. This will permanently delete the %(object)s "
"translation and all related content."
msgstr ""
"Cette action est IRRÉVERSIBLE. Cela supprimera définitivement la traduction "
"de %(object)s et tout le contenu qui s’y rapporte."

#: weblate/templates/trans/delete-translation.html:9
msgid "Translation to remove"
msgstr "Traduction à supprimer"

#: weblate/templates/trans/discover-choice.html:3
msgid "The detected file format is not supported."
msgstr "Le format de fichier détecté n’est pas pris en charge."

#: weblate/templates/trans/guide/addon.html:3
msgid "Enable addon:"
msgstr "Activer le module :"

#: weblate/templates/trans/merge_instructions.html:6
msgid "Typical workflow for fixing merge conflicts"
msgstr "Workflow type pour corriger les conflits de fusion"

#: weblate/templates/trans/merge_instructions.html:10
msgid ""
"Commit all pending changes in Weblate and lock the translation component."
msgstr ""
"Archiver toutes les modifications en attente dans Weblate et verrouiller le "
"composant."

#: weblate/templates/trans/merge_instructions.html:14
msgid "Add Weblate exported repository as a remote."
msgstr "Ajouter le dépôt Weblate exporté en tant que dépôt distant."

#: weblate/templates/trans/merge_instructions.html:18
msgid "Merge Weblate changes and resolve any conflicts."
msgstr "Fusionner les modifications Weblate et résoudre les conflits."

#: weblate/templates/trans/merge_instructions.html:22
msgid "Push changes into upstream repository."
msgstr "Pousser les modifications dans le dépôt amont."

#: weblate/templates/trans/merge_instructions.html:26
msgid ""
"Weblate should now be able to see updated repository and you can unlock it."
msgstr ""
"Weblate devrait désormais voir le dépôt mis à jour et vous pouvez le "
"déverrouiller."

#: weblate/templates/trans/merge_instructions.html:33
msgid "Check the FAQ for info on how to resolve this."
msgstr ""
"Consultez la FAQ pour obtenir des informations sur la résolution de ce "
"problème."

#: weblate/templates/trans/messages_help.html:4
msgid "You can use Django templates markup in the commit messages."
msgstr ""
"Vous pouvez utiliser le balisage des modèles Django dans les messages "
"d’archivage."

#: weblate/templates/trans/other-row.html:12
msgid "This translation"
msgstr "Traduit ici par"

#: weblate/templates/trans/other-row.html:15
msgid "Propagated"
msgstr "Propagé"

#: weblate/templates/trans/project_form.html:7
msgid "Create project"
msgstr "Créer un projet"

#: weblate/templates/trans/project_form.html:12
msgid "You currently do not have permission to create projects."
msgstr "Vous n’avez actuellement pas le droit de créer des projets."

#: weblate/templates/trans/repo_help.html:2
msgid ""
"When changing the repository URL, the existing content will be merged with "
"new repository. This will work just fine if the repository has been moved to "
"a different location. If the repository content is different, it might be "
"better to create new translation component."
msgstr ""
"Si vous modifiez l’URL du dépôt, son contenu sera fusionné avec le nouveau "
"dépôt. Cette opération est conseillée si le dépôt a été déplacé vers un "
"autre emplacement. Mais si le contenu du dépôt est différent, il peut être "
"préférable de créer un nouveau composant de traduction."

#: weblate/templates/translate.html:57
msgid "Edit in Zen mode"
msgstr "Modifier en mode Zen"

#: weblate/templates/translate.html:57 weblate/templates/translation.html:193
#: weblate/templates/zen.html:26
msgid "Zen"
msgstr "Zen"

#: weblate/templates/translate.html:60 weblate/templates/zen.html:48
msgid "Configure editor"
msgstr "Paramétrer l’éditeur"

#: weblate/templates/translate.html:78
msgid "Permalink copied to clipboard."
msgstr "Lien permanent copié dans le presse-papiers."

#: weblate/templates/translate.html:78
msgid "Copy permalink"
msgstr "Copier le lien permanent"

#: weblate/templates/translate.html:82
msgid "Forbidden glossary term"
msgstr "Terme déconseillé par le glossaire"

#: weblate/templates/translate.html:84
msgid "Glossary term"
msgstr "Terme du glossaire"

#: weblate/templates/translate.html:113 weblate/templates/zen-units.html:64
msgid "Source change"
msgstr "Modifications dans la chaîne source"

#: weblate/templates/translate.html:129
msgid "Intermediate language"
msgstr "Langue intermédiaire"

#: weblate/templates/translate.html:138 weblate/templates/translate.html:605
#: weblate/templates/zen-units.html:28 weblate/trans/forms.py:458
#: weblate/trans/models/unit.py:316
msgid "Explanation"
msgstr "Explication"

#: weblate/templates/translate.html:161 weblate/trans/forms.py:955
msgid "Report issue with the source string"
msgstr "Signaler un problème sur la chaîne source"

#: weblate/templates/translate.html:181
msgid "Delete string"
msgstr "Supprimer la chaîne"

#: weblate/templates/translate.html:189
msgid "Add variant of this string"
msgstr "Ajouter des variantes pour cette chaîne"

#: weblate/templates/translate.html:198 weblate/templates/translate.html:229
msgid "This translation is currently locked."
msgstr "Cette traduction est actuellement verrouillée."

#: weblate/templates/translate.html:202
msgid "Please sign in to save translations."
msgstr "Veuillez vous connecter pour enregistrer vos traductions."

#: weblate/templates/translate.html:204
msgid ""
"Only reviewers can change approved strings, please add a suggestion if you "
"think the string should be changed."
msgstr ""
"Seuls les réviseurs peuvent modifier une chaîne approuvée. Veuillez ajouter "
"une suggestion si vous pensez que cette chaîne doit être modifiée."

#: weblate/templates/translate.html:206
msgid ""
"This translation only accepts suggestions, and these are approved by voting."
msgstr ""
"Cette traduction n’accepte que des suggestions qui sont ensuite approuvées "
"par vote."

#: weblate/templates/translate.html:208
msgid ""
"Contributing to this translation requires you agree to its contributor "
"agreement."
msgstr ""
"Votre participation à cette traduction exige que vous acceptiez un accord de "
"contribution."

#: weblate/templates/translate.html:212
msgid "Insufficient privileges for editing source strings."
msgstr "Droits insuffisants pour modifier les chaînes sources."

#: weblate/templates/translate.html:214 weblate/trans/views/edit.py:400
#: weblate/trans/views/edit.py:421 weblate/trans/views/edit.py:439
#: weblate/trans/views/edit.py:901
msgid "Insufficient privileges for saving translations."
msgstr "Droits insuffisants pour enregistrer les traductions."

#: weblate/templates/translate.html:220
msgid "Save and stay"
msgstr ""

#: weblate/templates/translate.html:227
msgid "Insufficient privileges for adding suggestions."
msgstr "Droits insuffisants pour ajouter des suggestions."

#: weblate/templates/translate.html:233
msgid "Suggest"
msgstr "Suggérer"

#: weblate/templates/translate.html:235
msgid "Skip"
msgstr "Suivant"

#: weblate/templates/translate.html:241
msgid "Messages placed around this one"
msgstr "Chaînes situées près de celle-ci"

#: weblate/templates/translate.html:241
msgid "Nearby strings"
msgstr "Chaînes à proximité"

#: weblate/templates/translate.html:243
msgid "Strings with similar keys"
msgstr "Chaînes avec des clés semblables"

#: weblate/templates/translate.html:243
msgid "Similar keys"
msgstr "Clés similaires"

#: weblate/templates/translate.html:246
msgid "Variants of the string"
msgstr "Variantes de cette chaîne"

#: weblate/templates/translate.html:246 weblate/templates/translate.html:513
msgid "Variants"
msgstr "Variantes"

#: weblate/templates/translate.html:252
msgid "Other occurrences"
msgstr "Autres occurrences"

#: weblate/templates/translate.html:258
msgid "Computer-aided translation suggestions"
msgstr "Suggestions de traduction assistée par ordinateur"

#: weblate/templates/translate.html:258
msgid "Automatic suggestions"
msgstr "Suggestions automatiques"

#: weblate/templates/translate.html:260
msgid "Translations of this string in the other languages"
msgstr "Traductions de cette chaîne dans d’autres langues"

#: weblate/templates/translate.html:260
msgid "Other languages"
msgstr "Autres langues"

#: weblate/templates/translate.html:261
msgid "List of recent changes done in Weblate"
msgstr "Liste des modifications récentes faites dans Weblate"

#: weblate/templates/translate.html:296
msgid "Showing only subset of the strings as there were too many matches."
msgstr ""
"Seul un sous-ensemble des chaînes est affiché car il y a trop de "
"correspondances."

#: weblate/templates/translate.html:306
msgid "Difference to current string"
msgstr "Différence avec la chaîne actuelle"

#: weblate/templates/translate.html:317
msgid "The following string has the same context and source."
msgid_plural "The following strings have the same context and source."
msgstr[0] "La chaîne suivante a le même contexte et la même source :"
msgstr[1] "Les chaînes suivantes ont le même contexte et la même source :"

#: weblate/templates/translate.html:325
msgid "The following string has different context, but the same source."
msgid_plural ""
"The following strings have different contexts, but the same source."
msgstr[0] "La chaîne suivante a plusieurs contextes mais la même source :"
msgstr[1] "Les chaînes suivantes ont plusieurs contextes mais la même source :"

#: weblate/templates/translate.html:333
msgid "The following string has a different source, but the same context."
msgid_plural ""
"The following strings have different sources, but the same context."
msgstr[0] "La chaîne suivante a une source différente, mais le même contexte."
msgstr[1] ""
"Les chaînes suivantes ont des sources différentes, mais le même contexte."

#: weblate/templates/translate.html:343
msgid "Apply selected translation to all propagated strings"
msgstr "Appliquer la traduction sélectionnée à toutes les chaînes propagées"

#: weblate/templates/translate.html:345
msgid "Apply selected translation to current string"
msgstr "Appliquer la traduction sélectionnée à la chaîne courante"

#: weblate/templates/translate.html:377
msgid "Origin"
msgstr "Origine"

#: weblate/templates/translate.html:378
msgid "Similarity"
msgstr "Cohérence avec le glossaire"

#: weblate/templates/translate.html:403
msgid "Comment on this string for fellow translators and developers to read."
msgstr ""
"Commentaire sur cette chaîne pour les autres traducteurs et développeurs."

#: weblate/templates/translate.html:425
msgid "Things to check"
msgstr "Points à vérifier"

#: weblate/templates/translate.html:435
#, python-format
msgid "There is %(count)s suggestion for this string."
msgid_plural "There are %(count)s suggestions for this string."
msgstr[0] "Il y a %(count)s suggestion pour cette chaîne."
msgstr[1] "Il y a %(count)s suggestions pour cette chaîne."

#: weblate/templates/translate.html:449
msgid "Enforced"
msgstr "Forcé"

#: weblate/templates/translate.html:462
msgid "Fix string"
msgstr "Corriger la chaîne"

#: weblate/templates/translate.html:472
msgid "For all languages"
msgstr "Pour toutes les langues"

#: weblate/templates/translate.html:501
#, python-format
msgid "There is %(count)s comment for this string."
msgid_plural "There are %(count)s comments for this string."
msgstr[0] "Il y a %(count)s commentaire pour cette chaîne."
msgstr[1] "Il y a %(count)s commentaires pour cette chaîne."

#: weblate/templates/translate.html:515
#, python-format
msgid "There is %(count)s variant of this string."
msgid_plural "There are %(count)s variants of this string."
msgstr[0] "Il y a %(count)s variante de cette chaîne."
msgstr[1] "Il y a %(count)s variantes de cette chaîne."

#: weblate/templates/translate.html:532
#, python-format
msgid "Browse glossary %(name)s"
msgstr "Parcourir le glossaire %(name)s"

#: weblate/templates/translate.html:554 weblate/templates/translate.html:564
msgid "Add term to glossary"
msgstr "Ajouter au glossaire"

#: weblate/templates/translate.html:583
msgid "String information"
msgstr "Informations sur la chaîne"

#: weblate/templates/translate.html:595
msgid "No screenshot currently associated."
msgstr "Aucune capture d’écran associée actuellement."

#: weblate/templates/translate.html:610
msgid "No explanation currently provided."
msgstr "Aucune explication fournie actuellement."

#: weblate/templates/translate.html:639
msgid "No labels currently set."
msgstr "Aucun libellé défini actuellement."

#: weblate/templates/translate.html:647
msgid "Flags"
msgstr "Drapeaux"

#: weblate/templates/translate.html:652
msgid "No flags currently set."
msgstr "Aucun drapeau renseigné actuellement."

#: weblate/templates/translate.html:674
msgid "String age"
msgstr "Âge de la chaîne"

#: weblate/templates/translate.html:680
msgid "Source string age"
msgstr "Âge de la chaîne source"

#: weblate/templates/translate.html:691
#, python-format
msgid "%(filename)s, string %(position)s"
msgstr "%(filename)s, chaîne %(position)s"

#: weblate/templates/translate.html:693
#, python-format
msgid "string %(position)s"
msgstr "chaîne %(position)s"

#: weblate/templates/translate.html:696
msgid "pending"
msgstr "en attente"

#: weblate/templates/translate.html:725
msgid "Inherited flags"
msgstr "Drapeaux hérités"

#: weblate/templates/translate.html:731
#, python-format
msgid "<code>%(flags)s</code> was extracted from %(filename)s."
msgstr "<code>%(flags)s</code> a été extrait de %(filename)s."

#: weblate/templates/translate.html:736 weblate/templates/translate.html:741
#, python-format
msgid "<code>%(flags)s</code> is inherited from %(object)s."
msgstr "<code>%(flags)s</code> est hérité de %(object)s."

#: weblate/templates/translate.html:767
#, python-format
msgid "Add a new variant for \"%(existing)s\""
msgstr "Ajouter une nouvelle variante de %(existing)s"

#: weblate/templates/translation.html:54
msgid "Download translation"
msgstr "Télécharger la traduction"

#: weblate/templates/translation.html:56 weblate/templates/translation.html:352
msgid "Customize download"
msgstr "Personnaliser le téléchargement"

#: weblate/templates/translation.html:58
msgid "Upload translation"
msgstr "Téléverser la traduction"

#: weblate/templates/translation.html:130 weblate/templates/widgets.html:70
#: weblate/templates/widgets.html:78 weblate/templates/widgets.html:85
#: weblate/templates/widgets.html:93
msgid "Translation status"
msgstr "État de la traduction"

#: weblate/templates/translation.html:153
msgid "Words"
msgstr "Mots"

#: weblate/templates/translation.html:161
msgid "This translation is being used as source strings within this component."
msgstr "Cette traduction est utilisée comme chaîne source dans le composant."

#: weblate/templates/translation.html:171
msgid "Strings status"
msgstr "État des chaînes"

#: weblate/templates/translation.html:187
#, python-format
msgid "%(count)s word"
msgid_plural "%(count)s words"
msgstr[0] "%(count)s mot"
msgstr[1] "%(count)s mots"

#: weblate/templates/translation.html:202
msgid "Other components"
msgstr "Autres composants"

#: weblate/templates/translation.html:205
msgid "Browse all components"
msgstr "Parcourir tous les composants"

#: weblate/templates/translation.html:219
msgid "Browse all translation changes"
msgstr "Parcourir toutes les modifications de la traduction"

#: weblate/templates/translation.html:234
msgid ""
"Automatic translation takes existing translations in this project and "
"applies them to the current component. It can be used to push translations "
"to a different branch, to fix inconsistent translations or to translate a "
"new component using translation memory."
msgstr ""
"La traduction automatique prend les traductions de ce projet et les applique "
"au composant courant. Elle peut être utilisée pour propager les traductions "
"sur différentes branches, pour corriger des traductions incohérentes ou pour "
"traduire un nouveau composant en utilisant la mémoire de traduction."

#: weblate/templates/translation.html:235
msgid ""
"Automatic translation via machine translation uses active machine "
"translation engines to get the best possible translations and applies them "
"in this project."
msgstr ""
"La traduction automatique utilise des moteurs de traduction-machine reconnus "
"pour obtenir les meilleures traductions possibles pour ce projet."

#: weblate/templates/translation.html:253
msgid ""
"You can substitute all instances of a string. The search is a simple case "
"sensitive substring search."
msgstr ""
"Vous pouvez remplacer toutes les occurrences d’une chaîne. La recherche "
"s’effectue sur les sous-chaînes et est sensible à la casse."

#: weblate/templates/translation.html:289
msgid ""
"You can add a new translation string here, it will automatically appear in "
"all translations."
msgstr ""
"Vous pouvez ajouter une nouvelle chaîne de traduction ici, elle apparaîtra "
"automatiquement dans toutes les traductions."

#: weblate/templates/translation.html:307
msgid "Quick downloads"
msgstr "Téléchargements rapides"

#: weblate/templates/translation.html:314
msgid "File in original format as translated in the repository"
msgstr "Fichier au format original tel que traduit dans le dépôt"

#: weblate/templates/translation.html:323
msgid ""
"All strings, converted files enriched with comments; suitable for offline "
"translation"
msgstr ""
"Toutes les chaînes, les fichiers convertis enrichis de commentaires ; adapté "
"pour la traduction hors ligne"

#: weblate/templates/translation.html:335
msgid ""
"Strings needing action, converted files enriched with comments; suitable for "
"offline translation"
msgstr ""
"Chaînes nécessitant une action, fichiers convertis enrichis de "
"commentaires ; adapté pour la traduction hors ligne"

#: weblate/templates/translation.html:377
msgid ""
"The uploaded file will be merged with the current translation. In case you "
"want to overwrite already translated strings, don't forget to turn it on."
msgstr ""
"Le fichier envoyé sera fusionné avec les traductions actuelles. Si vous "
"souhaitez écraser les chaînes déjà traduites, n’oubliez pas de l’activer."

#: weblate/templates/translation.html:379
msgid "The uploaded file will be merged with the current translation."
msgstr "Le fichier envoyé sera fusionné avec la traduction actuelle."

#: weblate/templates/translation.html:404
msgid ""
"The message is shown on the translation page, until its given expiry, or "
"deletion."
msgstr ""
"Le message est affiché sur la page de traduction jusqu’à ce qu’il expire ou "
"qu’il soit supprimé."

#: weblate/templates/widgets.html:6
msgid "Widgets"
msgstr "Widgets"

#: weblate/templates/widgets.html:11
msgid "Promoting translation projects"
msgstr "Promouvoir les projets de traduction"

#: weblate/templates/widgets.html:14
#, python-format
msgid "You can point newcomers to the introduction page at %(engage_link)s."
msgstr ""
"Vous pouvez diriger les nouveaux arrivants vers la page d’introduction "
"%(engage_link)s."

#: weblate/templates/widgets.html:17
msgid "Promoting specific translations"
msgstr "Promouvoir des traductions spécifiques"

#: weblate/templates/widgets.html:20
msgid ""
"Besides promoting the whole translation project, you can also choose a "
"specific language or component to promote:"
msgstr ""
"En plus de promouvoir le projet de traduction dans son ensemble, vous pouvez "
"également choisir une langue ou un composant particulier à promouvoir :"

#: weblate/templates/widgets.html:24
msgid "Image widgets"
msgstr "Widgets en images"

#: weblate/templates/widgets.html:27
msgid ""
"You can use the following widgets to promote translation of your project. "
"They can increase the visibility of your translation projects and bring in "
"new contributors."
msgstr ""
"Vous pouvez utiliser les widgets suivants pour faire la promotion de la "
"traduction de votre projet. Ils amélioreront la visibilité de vos projets de "
"traduction et attireront de nouveaux contributeurs."

#: weblate/templates/widgets.html:47
msgid "Color variants:"
msgstr "Variantes de couleur :"

#: weblate/templates/widgets.html:57
msgid "HTML code"
msgstr "Code HTML"

#: weblate/templates/widgets.html:58
msgid "BB code"
msgstr "BB code"

#: weblate/templates/widgets.html:59
msgid "Markdown code"
msgstr "Code Markdown"

#: weblate/templates/widgets.html:60
msgid "RST code"
msgstr "Code RST"

#: weblate/templates/widgets.html:61
msgid "Textile code"
msgstr "Code Textile"

#: weblate/templates/widgets.html:62
msgid "Image URL"
msgstr "URL de l’image"

#: weblate/templates/zen-units.html:18
msgid "Open in full editor"
msgstr "Ouvrir dans l’éditeur complet"

#: weblate/templates/zen-units.html:99 weblate/trans/views/edit.py:550
msgid "The translation has come to an end."
msgstr "Vous avez atteint la fin de la traduction."

#: weblate/templates/zen.html:46
msgid "Edit in single string mode"
msgstr "Modifier en mode chaîne unique"

#: weblate/templates/zen.html:46
msgid "Exit Zen"
msgstr "Quitter le mode Zen"

#: weblate/trans/admin.py:38
msgid "Commit pending changes"
msgstr "Enregistrer les modifications en attente"

#: weblate/trans/admin.py:46
msgid "Update VCS repository"
msgstr "Mettre à jour le dépôt VCS"

#: weblate/trans/admin.py:65
msgid "Update quality checks"
msgstr "Mettre à jour les vérifications de qualité"

#: weblate/trans/admin.py:90
msgid "Administrators"
msgstr "Administrateurs"

#: weblate/trans/admin.py:111
msgid "VCS repositories"
msgstr "Dépôts VCS"

#: weblate/trans/apps.py:27
msgid "Weblate translations"
msgstr "Traductions Weblate"

#: weblate/trans/autofixes/chars.py:31
msgid "Trailing ellipsis"
msgstr "Points de suspension finaux"

#: weblate/trans/autofixes/chars.py:57
msgid "Control characters"
msgstr "Caractères de contrôle"

#: weblate/trans/autofixes/custom.py:45
msgid "Apostrophes in Java MessageFormat"
msgstr "Apostrophes dans le MessageFormat Java"

#: weblate/trans/autofixes/whitespace.py:36
msgid "Trailing and leading whitespace"
msgstr "Espace de début et de fin"

#: weblate/trans/context_processors.py:133
msgid "Hosted Weblate, the place to localize your software project."
msgstr "Weblate hébergé, la solution idéale pour traduire vos logiciels."

#: weblate/trans/context_processors.py:136
msgid "This site runs Weblate for localizing various software projects."
msgstr ""
"Ce site est propulsé par Weblate, une solution pour traduire tous types de "
"logiciels."

#: weblate/trans/feeds.py:38 weblate/trans/feeds.py:72
#, python-format
msgid "Recent changes in %s"
msgstr "Modifications récentes pour %s"

#: weblate/trans/feeds.py:41 weblate/trans/feeds.py:75
#, python-format
msgid "All recent changes made using Weblate in %s."
msgstr "Toutes les modifications récentes faites via Weblate dans %s."

#: weblate/trans/filter.py:34
#, fuzzy
#| msgid "Read only strings"
msgid "Read-only strings"
msgstr "Chaînes en lecture seule"

#: weblate/trans/filter.py:38 weblate/trans/filter.py:125
msgid "Strings marked for edit"
msgstr "Chaînes à vérifier"

#: weblate/trans/filter.py:40
msgid "Strings with variants"
msgstr "Chaînes ayant plusieurs variantes"

#: weblate/trans/filter.py:41
msgid "Strings with labels"
msgstr "Chaînes avec des libellés"

#: weblate/trans/filter.py:42
msgid "Strings with context"
msgstr "Chaînes avec contexte"

#: weblate/trans/filter.py:45 weblate/trans/filter.py:127
msgid "Strings needing action without suggestions"
msgstr "Chaînes sans suggestion nécessitant une action"

#: weblate/trans/filter.py:52
msgid "Translated strings with any failing checks"
msgstr "Chaînes traduites avec des erreurs de validation"

#: weblate/trans/filter.py:57
msgid "Translated strings with dismissed checks"
msgstr "Chaînes traduites avec des vérifications de qualité ignorés"

#: weblate/trans/filter.py:60 weblate/trans/filter.py:130
msgid "Approved strings"
msgstr "Chaînes approuvées"

#: weblate/trans/filter.py:66 weblate/trans/filter.py:132
msgid "Strings waiting for review"
msgstr "Chaînes en attente de révision"

#: weblate/trans/filter.py:67
msgid "Strings without a label"
msgstr "Chaînes sans libellé"

#: weblate/trans/filter.py:68
msgid "Pluralized string"
msgstr "Chaîne au pluriel"

#: weblate/trans/filter.py:73 weblate/trans/filter.py:135
msgid "Failed check: {}"
msgstr "Erreurs de validation : {}"

#: weblate/trans/filter.py:99 weblate/trans/filter.py:140
msgid "Labeled: {}"
msgstr "Libellé : {}"

#: weblate/trans/forms.py:152
msgid "Invalid checksum specified!"
msgstr "Somme de contrôle non valide !"

#: weblate/trans/forms.py:164
msgid "More possible users were found."
msgstr "D’autres utilisateurs potentiels ont été trouvés."

#: weblate/trans/forms.py:178
msgid "Missing query string."
msgstr "Critère de recherche manquant."

#: weblate/trans/forms.py:185
msgid "Could not parse query string: {}"
msgstr "Impossible d’analyser la requête : {}"

#: weblate/trans/forms.py:228 weblate/trans/forms.py:236
msgid "Toggle text direction"
msgstr "Changer le sens du texte"

#: weblate/trans/forms.py:373
msgid "Missing translated string!"
msgstr "Traduction manquante !"

#: weblate/trans/forms.py:379
msgid "Search filter"
msgstr "Filtre de recherche"

#: weblate/trans/forms.py:384
msgid "Please choose a valid filter type."
msgstr "Veuillez sélectionner un type de filtre valide."

#: weblate/trans/forms.py:416
msgid "The string you wanted to translate is no longer available."
msgstr "La chaîne que vous souhaitiez traduire n’est plus disponible."

#: weblate/trans/forms.py:432
msgid ""
"Strings are usually marked as \"Needs editing\" after the source string is "
"updated, or when marked as such manually."
msgstr ""
"Une chaîne est marquée comme « À vérifier » soit automatiquement en cas de "
"modification de la chaîne source soit manuellement par un traducteur."

#: weblate/trans/forms.py:447
msgid "Review state"
msgstr "État de révision"

#: weblate/trans/forms.py:450
msgid "Waiting for review"
msgstr "En attente de révision"

#: weblate/trans/forms.py:460 weblate/trans/models/unit.py:320
msgid "Additional explanation to clarify meaning or usage of the string."
msgstr ""
"Explication supplémentaire pour clarifier le sens ou l’utilisation de la "
"chaîne."

#: weblate/trans/forms.py:525
msgid "Source string has been changed meanwhile. Please check your changes."
msgstr ""
"La chaîne source a été modifiée depuis. Veuillez vérifier vos modifications."

#: weblate/trans/forms.py:533
msgid ""
"Translation of the string has been changed meanwhile. Please check your "
"changes."
msgstr ""
"La traduction de la chaîne a été modifiée entre-temps. Veuillez vérifier vos "
"modifications."

#: weblate/trans/forms.py:541
msgid "Translation text too long!"
msgstr "Le texte de la traduction est trop long !"

#: weblate/trans/forms.py:590
msgid "File upload mode"
msgstr "Mode de téléversement de fichier"

#: weblate/trans/forms.py:592 weblate/trans/forms.py:829
msgid "Add as translation"
msgstr "Ajouter comme traduction"

#: weblate/trans/forms.py:593
msgid "Add as approved translation"
msgstr "Ajouter comme traduction approuvée"

#: weblate/trans/forms.py:594 weblate/trans/forms.py:828
msgid "Add as suggestion"
msgstr "Ajouter comme suggestion"

#: weblate/trans/forms.py:595
msgid "Add as translation needing edit"
msgstr "Ajouter comme traduction à vérifier"

#: weblate/trans/forms.py:596
msgid "Replace existing translation file"
msgstr "Remplacer le fichier de traduction existant"

#: weblate/trans/forms.py:597
msgid "Update source strings"
msgstr "Mettre à jour les chaînes sources"

#: weblate/trans/forms.py:598
msgid "Add new strings"
msgstr "Ajouter de nouvelles chaînes"

#: weblate/trans/forms.py:604
msgid "Processing of strings needing edit"
msgstr "Traitement des chaînes À vérifier"

#: weblate/trans/forms.py:606
msgid "Do not import"
msgstr "Ne pas importer"

#: weblate/trans/forms.py:607
msgid "Import as string needing edit"
msgstr "Importer comme chaîne à vérifier"

#: weblate/trans/forms.py:608
msgid "Import as translated"
msgstr "Importer comme traduit"

#: weblate/trans/forms.py:634
msgid "Conflict handling"
msgstr "Traitement des conflits"

#: weblate/trans/forms.py:636
msgid ""
"Whether to overwrite existing translations if the string is already "
"translated."
msgstr ""
"Écraser ou non les traductions existantes lorsque la chaîne est déjà "
"traduite."

#: weblate/trans/forms.py:640
msgid "Update only untranslated strings"
msgstr "Mettre à jour uniquement les chaînes non traduites"

#: weblate/trans/forms.py:641
msgid "Update translated strings"
msgstr "Mettre à jour les chaînes traduites"

#: weblate/trans/forms.py:642
msgid "Update translated and approved strings"
msgstr "Mettre à jour les chaînes traduites et approuvées"

#: weblate/trans/forms.py:652
msgid "Author name"
msgstr "Nom de l’auteur"

#: weblate/trans/forms.py:653
msgid "Author e-mail"
msgstr "Adresse courriel de l’auteur"

#: weblate/trans/forms.py:798 weblate/trans/forms.py:800
msgid "Could not find merged string."
msgstr "Impossible de trouver la chaîne fusionnée."

#: weblate/trans/forms.py:818
msgid "Could not find reverted change."
msgstr "Impossible de trouver la modification restaurée."

#: weblate/trans/forms.py:826
msgid "Automatic translation mode"
msgstr "Mode de traduction automatique"

#: weblate/trans/forms.py:830
msgid "Add as needing edit"
msgstr "Ajouter comme À vérifier"

#: weblate/trans/forms.py:836
msgid "Automatic translation source"
msgstr "Source de traduction automatique"

#: weblate/trans/forms.py:838
msgid "Other translation components"
msgstr "Autres composants de traduction"

#: weblate/trans/forms.py:839
msgid "Machine translation"
msgstr "Traduction automatisée"

#: weblate/trans/forms.py:847
msgid ""
"Turn on contribution to shared translation memory for the project to get "
"access to additional components."
msgstr ""
"Activez la contribution au mémoire de traduction partagé du projet afin "
"d’avoir accès aux composants supplémentaires."

#: weblate/trans/forms.py:853
msgid "Machine translation engines"
msgstr "Moteurs de traduction automatisée"

#: weblate/trans/forms.py:856
msgid "Score threshold"
msgstr "Seuil de score"

#: weblate/trans/forms.py:879
#, fuzzy
#| msgid ""
#| "Ensures a consistent set of languages is used for all components within a "
#| "project."
msgid ""
"Enter component to use as source, keep blank to use all components in "
"current project."
msgstr ""
"S’assure qu’un ensemble cohérent de langues est utilisé pour tous les "
"composants d’un projet."

#: weblate/trans/forms.py:890
msgid "All components in current project"
msgstr "Tous les composants du projet courant"

#: weblate/trans/forms.py:922 weblate/trans/forms.py:929
#: weblate/trans/forms.py:937
#, fuzzy
#| msgid "Component Information"
msgid "Component not found!"
msgstr "Informations sur le composant"

#: weblate/trans/forms.py:939
#, fuzzy
#| msgid "Parse error in %(component)s"
msgid "Please provide valid component slug!"
msgstr "Erreur d’analyse syntaxique dans %(component)s"

#: weblate/trans/forms.py:947
msgid "Scope"
msgstr "Portée"

#: weblate/trans/forms.py:949
msgid ""
"Is your comment specific to this translation or generic for all of them?"
msgstr ""
"Votre commentaire est-il spécifique à cette langue ou générique pour toutes "
"les langues ?"

#: weblate/trans/forms.py:959
msgid "Source string comment, suggestions for changes to this string"
msgstr ""
"Commentaire sur la chaîne source : votre commentaire suggère une "
"modification de la chaîne source"

#: weblate/trans/forms.py:963
msgid "Translation comment, discussions with other translators"
msgstr ""
"Commentaire sur la chaîne traduite : votre commentaire s’adresse uniquement "
"aux traducteurs de cette langue"

#: weblate/trans/forms.py:970 weblate/trans/models/announcement.py:86
#: weblate/trans/models/project.py:105
msgid "You can use Markdown and mention users by @username."
msgstr ""
"Mentionnez des personnes avec @utilisateur. La syntaxe Markdown est prise en "
"charge."

#: weblate/trans/forms.py:985
msgid "All components"
msgstr "Tous les composants"

#: weblate/trans/forms.py:1031
msgid "Please choose"
msgstr "Veuillez choisir"

#: weblate/trans/forms.py:1094
msgid "User to add"
msgstr "Utilisateur à ajouter"

#: weblate/trans/forms.py:1096 weblate/trans/forms.py:1105
msgid "Please type in an existing Weblate account name or e-mail address."
msgstr ""
"Veuillez saisir un nom de compte Weblate existant ou une adresse courriel."

#: weblate/trans/forms.py:1109
msgid "Block duration"
msgstr "Durée du blocage"

#: weblate/trans/forms.py:1111
msgid "Block user until I unblock them"
msgstr "Bloquer l’utilisateur jusqu’à ce que je le débloque"

#: weblate/trans/forms.py:1112
msgid "Block user for one day"
msgstr "Bloquer l’utilisateur pour une journée"

#: weblate/trans/forms.py:1113
msgid "Block user for one week"
msgstr "Bloquer l’utilisateur pour une semaine"

#: weblate/trans/forms.py:1114
msgid "Block user for one month"
msgstr "Bloquer l’utilisateur pour un mois"

#: weblate/trans/forms.py:1122
msgid "Report format"
msgstr "Format du rapport"

#: weblate/trans/forms.py:1123
msgid "Choose file format for the report"
msgstr "Sélectionnez le format du fichier de rapport"

#: weblate/trans/forms.py:1125
msgid "reStructuredText"
msgstr "reStructuredText"

#: weblate/trans/forms.py:1127
msgid "HTML"
msgstr "HTML"

#: weblate/trans/forms.py:1131
msgid "Report period"
msgstr "Plage du rapport"

#: weblate/trans/forms.py:1133
msgid "Last 30 days"
msgstr "30 derniers jours"

#: weblate/trans/forms.py:1134
msgid "This month"
msgstr "Ce mois"

#: weblate/trans/forms.py:1135
msgid "Last month"
msgstr "Mois dernier"

#: weblate/trans/forms.py:1136
msgid "This year"
msgstr "Cette année"

#: weblate/trans/forms.py:1138
msgid "As specified"
msgstr "Comme indiqué"

#: weblate/trans/forms.py:1143 weblate/trans/forms.py:2336
msgid "Starting date"
msgstr "Date de début"

#: weblate/trans/forms.py:1146 weblate/trans/forms.py:2339
msgid "Ending date"
msgstr "Date de fin"

#: weblate/trans/forms.py:1193 weblate/trans/forms.py:1195
msgid "Missing date!"
msgstr "Date manquante !"

#: weblate/trans/forms.py:1207
msgid "Starting date has to be before ending date!"
msgstr "La date de début doit être antérieure à la date de fin !"

#: weblate/trans/forms.py:1225
msgid "You do not have permission to access this component!"
msgstr "Vous n’avez pas le droit d’accéder à ce composant !"

#: weblate/trans/forms.py:1282
msgid "This field has been identified as spam!"
msgstr "Ce champ a été identifié comme étant du spam !"

#: weblate/trans/forms.py:1371 weblate/trans/forms.py:1920
msgid "Basic"
msgstr "Basique"

#: weblate/trans/forms.py:1373
msgid "License"
msgstr "Licence"

#: weblate/trans/forms.py:1374
msgid "Upstream links"
msgstr "Liens en amont"

#: weblate/trans/forms.py:1376
msgid "Listing and access"
msgstr "Liste et accès"

#: weblate/trans/forms.py:1397
msgid "Translation settings"
msgstr "Paramètres de traduction"

#: weblate/trans/forms.py:1407
msgid "Version control"
msgstr "Contrôle de version"

#: weblate/trans/forms.py:1409
msgid "Locations"
msgstr "Emplacements"

#: weblate/trans/forms.py:1419
msgid "Version control settings"
msgstr "Paramètres du Système de contrôle de versions"

#: weblate/trans/forms.py:1428 weblate/trans/forms.py:1430
msgid "Commit messages"
msgstr "Messages d’archivage"

#: weblate/trans/forms.py:1446
msgid "Translation files"
msgstr "Fichiers de traduction"

#: weblate/trans/forms.py:1453
msgid "Monolingual translations"
msgstr "Traductions mono-langue"

#: weblate/trans/forms.py:1459
msgid "Adding new languages"
msgstr "Ajout de nouvelles langues en cours"

#: weblate/trans/forms.py:1537 weblate/trans/models/component.py:241
#: weblate/trans/models/componentlist.py:44 weblate/trans/models/project.py:88
msgid "Display name"
msgstr "Nom affiché"

#: weblate/trans/forms.py:1540 weblate/trans/models/component.py:244
#: weblate/trans/models/componentlist.py:48 weblate/trans/models/project.py:91
msgid "URL slug"
msgstr "Abrégé de l’URL"

#: weblate/trans/forms.py:1542 weblate/trans/models/component.py:246
#: weblate/trans/models/componentlist.py:52 weblate/trans/models/project.py:94
msgid "Name used in URLs and filenames."
msgstr "Nom utilisé dans les URL et noms de fichiers."

#: weblate/trans/forms.py:1545 weblate/trans/models/component.py:625
msgid "Use as a glossary"
msgstr "Utiliser comme glossaire"

#: weblate/trans/forms.py:1560
msgid "Select existing component to copy configuration from."
msgstr ""
"Sélectionnez le composant existant à partir duquel copier la configuration."

#: weblate/trans/forms.py:1619 weblate/trans/models/component.py:570
msgid "Source language"
msgstr "Langue source"

#: weblate/trans/forms.py:1620 weblate/trans/models/component.py:571
msgid "Language used for source strings in all components"
msgstr "Langue utilisée comme source pour tous les composants"

#: weblate/trans/forms.py:1663
msgid "ZIP file containing translations"
msgstr "Fichier Zip contenant les traductions"

#: weblate/trans/forms.py:1677
msgid "Document to translate"
msgstr "Document à traduire"

#: weblate/trans/forms.py:1701
msgid ""
"Version control system to use to access your repository with translations."
msgstr "Système de contrôle de versions contenant les éléments à traduire."

#: weblate/trans/forms.py:1711
msgid ""
"URL of a repository, use weblate://project/component for sharing with other "
"component."
msgstr ""
"URL d’un dépôt, utilisez weblate://projet/composant pour le partager avec un "
"autre composant."

#: weblate/trans/forms.py:1718 weblate/trans/models/component.py:318
msgid "Repository branch to translate"
msgstr "Branche de dépôt à traduire"

#: weblate/trans/forms.py:1746
msgid "Choose translation files to import"
msgstr "Sélectionnez les fichiers de traduction à importer"

#: weblate/trans/forms.py:1747
msgid "Specify configuration manually"
msgstr "Indiquer une configuration personnalisée"

#: weblate/trans/forms.py:1884
#, python-format
msgid ""
"You must specify a license for these components to make them publicly "
"accessible: %s"
msgstr ""
"Vous devez spécifier une licence pour ces composants afin de les rendre "
"accessibles publiquement : %s"

#: weblate/trans/forms.py:1927
msgid "Access"
msgstr "Accès"

#: weblate/trans/forms.py:1936
msgid "Workflow"
msgstr "Flux de travail"

#: weblate/trans/forms.py:1961
msgid ""
"Uses and contributes to the pool of shared translations between projects."
msgstr ""
"Utilise et contribue à l’ensemble des traductions partagées entre les "
"projets."

#: weblate/trans/forms.py:1998
msgid "Search string"
msgstr "Rechercher une chaîne"

#: weblate/trans/forms.py:2001
msgid "Replacement string"
msgstr "Remplacer par"

#: weblate/trans/forms.py:2070
msgid "Translation key"
msgstr "Clé de traduction"

#: weblate/trans/forms.py:2072
msgid ""
"Key used to identify string in translation file. File format specific rules "
"might apply."
msgstr ""
"La clé utilisée pour identifier la chaîne dans le fichier de traduction. Des "
"règles propres au format de fichier peuvent s’appliquer."

#: weblate/trans/forms.py:2078
msgid "Source language text"
msgstr "Texte de la langue source"

#: weblate/trans/forms.py:2080
msgid ""
"You can edit this later, as with any other string in the source language."
msgstr ""
"Vous pourrez la modifier ultérieurement comme toute autre chaîne de la "
"langue source."

#. Translators: Translation context for Gettext
#: weblate/trans/forms.py:2096 weblate/trans/models/component.py:3084
msgid "Context"
msgstr "Contexte"

#: weblate/trans/forms.py:2097
msgid "Optional context to clarify the source strings."
msgstr "Contexte facultatif pour clarifier les chaînes sources."

#: weblate/trans/forms.py:2103
msgid "Automatically adjust context when same string already exists."
msgstr ""
"Ajuster automatiquement le contexte lorsque la même chaîne existe déjà."

#: weblate/trans/forms.py:2125
msgid "You can edit this later, as with any other string in the translation."
msgstr ""
"Vous pourrez la modifier ultérieurement comme toute autre chaîne de "
"traduction."

#: weblate/trans/forms.py:2201
msgid "State to set"
msgstr "État à paramétrer"

#: weblate/trans/forms.py:2201
msgid "Do not change"
msgstr "Ne pas modifier"

#: weblate/trans/forms.py:2203
msgid "Translation flags to add"
msgstr "Drapeaux de traduction à ajouter"

#: weblate/trans/forms.py:2204
msgid "Translation flags to remove"
msgstr "Drapeaux de traduction à supprimer"

#: weblate/trans/forms.py:2207
msgid "Labels to add"
msgstr "Libellés à ajouter"

#: weblate/trans/forms.py:2213
msgid "Labels to remove"
msgstr "Libellés à supprimer"

#: weblate/trans/forms.py:2247
msgid "I accept the contributor agreement"
msgstr "J’accepte l’accord de contribution"

#: weblate/trans/forms.py:2273
msgid "The slug does not match the one marked for deletion!"
msgstr ""
"L’intitulé ne correspond pas à celui qui est marqué pour être supprimé !"

#: weblate/trans/forms.py:2279 weblate/trans/forms.py:2288
#: weblate/trans/forms.py:2297 weblate/trans/forms.py:2306
msgid "Removal confirmation"
msgstr "Confirmation de suppression"

#: weblate/trans/forms.py:2280
msgid "Please type in the full slug of the translation to confirm."
msgstr "Veuillez saisir l’intitulé complet de la traduction pour confirmer."

#: weblate/trans/forms.py:2289
msgid "Please type in the full slug of the component to confirm."
msgstr "Veuillez saisir l’intitulé complet du composant pour confirmer."

#: weblate/trans/forms.py:2298
msgid "Please type in the slug of the project to confirm."
msgstr "Veuillez saisir l’intitulé complet du projet pour confirmer."

#: weblate/trans/forms.py:2307
msgid "Please type in the slug of the project and language to confirm."
msgstr ""
"Veuillez saisir l’intitulé complet du projet et de la langue pour confirmer."

#: weblate/trans/forms.py:2334
msgid "Author username"
msgstr "Nom d’utilisateur de l’auteur"

#: weblate/trans/guide.py:80
msgid "Version control integration"
msgstr "Intégration avec le système de contrôle de versions"

#: weblate/trans/guide.py:89
msgid "Configure repository hooks for automated flow of updates to Weblate."
msgstr ""
"Configurez les liens du dépôt pour un flux automatisé des mises à jour vers "
"Weblate."

#: weblate/trans/guide.py:110
msgid "Configure push URL for automated flow of translations from Weblate."
msgstr ""
"Configurez l’URL d’envoi pour un flux automatisé des traductions depuis "
"Weblate."

#: weblate/trans/guide.py:124
msgid "Building community"
msgstr "Construire une communauté"

#: weblate/trans/guide.py:132
msgid "Define translation instructions to give translators a guideline."
msgstr "Donnez des consignes de traduction pour guider les traducteurs."

#: weblate/trans/guide.py:148
msgid "Make your translations available under a libre license."
msgstr "Mettez vos traductions à disposition sous licence libre."

#: weblate/trans/guide.py:164 weblate/trans/templatetags/translations.py:786
msgid "Fix this component to clear its alerts."
msgstr "Corrigez ce composant pour effacer ses alertes."

#: weblate/trans/guide.py:177
msgid "Provide context to the translators"
msgstr "Indique le contexte aux traducteurs"

#: weblate/trans/guide.py:185
msgid "Add screenshots to show where strings are being used."
msgstr "Ajoutez des captures écran avec les chaînes à traduire."

#: weblate/trans/guide.py:199
msgid "Use flags to indicate special strings in your translation."
msgstr ""
"Utilisez des drapeaux pour indiquer les chaînes spéciales dans votre "
"traduction."

#: weblate/trans/guide.py:217
msgid "Add safe-html flag to avoid dangerous HTML from translators."
msgstr ""
"Ajouter un drapeau safe-html pour éviter les modifications hasardeuses du "
"code HTML par les traducteurs."

#: weblate/trans/guide.py:246
msgid "Workflow customization"
msgstr "Personnalisation du flux"

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:168
msgid "Duplicated string found in the file."
msgstr "Chaîne présente en double dans le fichier."

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:175
msgid "Duplicated translation."
msgstr "Traduction en double."

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:197
msgid "Duplicated filemask."
msgstr "Masque de fichier en double."

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:208
msgid "Could not merge the repository."
msgstr "Impossible de fusionner le dépôt."

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:215
msgid "Could not update the repository."
msgstr "Impossible de mettre à jour le dépôt."

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:222
msgid "Could not push the repository."
msgstr "Impossible de pousser le dépôt."

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:234
msgid "Could not parse translation files."
msgstr "Impossible d’analyser les fichiers de traduction."

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:241
msgid "Your billing plan has exceeded its limits."
msgstr "Votre plan de facturation a dépassé ses limites."

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:247
msgid "Repository outdated."
msgstr "Le dépôt n’est pas à jour."

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:254
msgid "Repository has changes."
msgstr "Le dépôt contient des modifications."

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:261
msgid "License info missing."
msgstr "Informations de licence manquantes."

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:267 weblate/trans/models/alert.py:273
#: weblate/trans/models/alert.py:279
msgid "Could not run addon."
msgstr "Impossible d’exécuter le module."

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:285
msgid "Misconfigured monolingual translation."
msgstr "Traduction mono-langue incorrectement paramétrée."

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:291
msgid "Unsupported component configuration"
msgstr "Paramètre de composant non pris en charge"

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:302
msgid "Broken repository browser URL"
msgstr "Le lien URL vers le dépôt est brisé"

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:314
msgid "Broken project website URL"
msgstr "Le lien URL vers le site Web du projet est brisé"

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:325
msgid "Unused screenshot"
msgstr "Capture d’écran inutilisée"

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:331
msgid "Ambiguous language code."
msgstr "Code langue ambigu."

#. Translators: Name of an alert
#: weblate/trans/models/alert.py:348
msgid "Does not meet libre hosting conditions."
msgstr "Ne remplit par les conditions pour bénéficier d’un hébergement libre."

#: weblate/trans/models/alert.py:353
msgid "Unused enforced checks."
msgstr "Vérifications forcées inutilisées."

#: weblate/trans/models/alert.py:360
msgid "No mask matches."
msgstr "Aucun motif correspondant."

#: weblate/trans/models/announcement.py:111
msgid "Category"
msgstr "Catégorie"

#: weblate/trans/models/announcement.py:112
msgid "Category defines color used for the message."
msgstr "La catégorie définit la couleur utilisée pour le message."

#: weblate/trans/models/announcement.py:114
msgid "Info (light blue)"
msgstr "Information (bleu clair)"

#: weblate/trans/models/announcement.py:115
msgid "Warning (yellow)"
msgstr "Alerte (jaune)"

#: weblate/trans/models/announcement.py:116
msgid "Danger (red)"
msgstr "Problème (rouge)"

#: weblate/trans/models/announcement.py:117
msgid "Success (green)"
msgstr "Réussite (vert)"

#: weblate/trans/models/announcement.py:125
msgid "Expiry date"
msgstr "Date d’expiration"

#: weblate/trans/models/announcement.py:127
msgid ""
"The message will be not shown after this date. Use it to announce string "
"freeze and translation deadline for next release."
msgstr ""
"Le message ne s’affichera plus après cette date. À utiliser pour annoncer "
"une date limite de traduction ou de gel de chaîne de caractères pour une "
"prochaine version."

#: weblate/trans/models/announcement.py:135
msgid "Notify users"
msgstr "Notifier les utilisateurs"

#: weblate/trans/models/announcement.py:150
msgid "Do not specify both component and project!"
msgstr "Ne précisez pas et le composant et le projet !"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:246
msgid "Resource update"
msgstr "Mise à jour de la ressource"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:248
msgid "Translation completed"
msgstr "Traduction terminée"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:250
msgid "Translation changed"
msgstr "Traduction modifiée"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:252
msgid "New translation"
msgstr "Nouvelle traduction"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:254
msgid "Comment added"
msgstr "Commentaire ajouté"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:260
msgid "Suggestion accepted"
msgstr "Suggestion acceptée"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:262
msgid "Translation reverted"
msgstr "Traduction restaurée"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:264
msgid "Translation uploaded"
msgstr "Traduction téléversée"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:266
msgid "New source string"
msgstr "Nouvelle chaîne source"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:268
msgid "Component locked"
msgstr "Le composant est verrouillé"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:270
msgid "Component unlocked"
msgstr "Le composant est déverrouillé"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:272
msgid "Found duplicated string"
msgstr "Chaîne en double détectée"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:274
msgid "Committed changes"
msgstr "Modifications archivées"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:276
msgid "Pushed changes"
msgstr "Modifications envoyées"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:278
msgid "Reset repository"
msgstr "Réinitialiser le dépôt"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:280
msgid "Merged repository"
msgstr "Dépôt fusionné"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:282
msgid "Rebased repository"
msgstr "Dépôt refondé"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:284
msgid "Failed merge on repository"
msgstr "Échec de fusion du dépôt"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:286
msgid "Failed rebase on repository"
msgstr "Échec lors de la refonte du dépôt"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:288
msgid "Failed push on repository"
msgstr "Échec de pousser vers le dépôt"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:292
msgid "Removed translation"
msgstr "Traduction supprimée"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:294
msgid "Suggestion removed"
msgstr "Suggestion supprimée"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:298
msgid "Suggestion removed during cleanup"
msgstr "Suggestion supprimée lors du nettoyage"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:300
msgid "Source string changed"
msgstr "Chaîne source modifiée"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:302
msgid "New string added"
msgstr "Nouvelle chaîne ajoutée"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:304
msgid "Bulk status change"
msgstr "Modification en masse d’états"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:306
msgid "Changed visibility"
msgstr "La visibilité a été modifiée"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:308
msgid "Added user"
msgstr "L’utilisateur a été ajouté"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:310
msgid "Removed user"
msgstr "L’utilisateur a été supprimé"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:312
msgid "Translation approved"
msgstr "Traduction approuvée"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:314
msgid "Marked for edit"
msgstr "Marqué comme À vérifier"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:316
msgid "Removed component"
msgstr "Composant supprimé"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:318
msgid "Removed project"
msgstr "Projet supprimé"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:320
msgid "Found duplicated language"
msgstr "Langue en double détectée"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:322
msgid "Renamed project"
msgstr "Projet renommé"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:324
msgid "Renamed component"
msgstr "Composant renommé"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:326
msgid "Moved component"
msgstr "Composant déplacé"

#: weblate/trans/models/change.py:331
msgctxt "Name of event in the history"
msgid "New string to translate"
msgstr "Nouvelle chaîne à traduire"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:340
msgid "Added new language"
msgstr "Nouvelle langue ajoutée"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:342
msgid "Requested new language"
msgstr "Nouvelle langue demandée"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:344
msgid "Created project"
msgstr "Projet créé"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:346
msgid "Created component"
msgstr "Composant créé"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:348
msgid "Invited user"
msgstr "Utilisateur invité"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:350
msgid "Received repository notification"
msgstr "Notification de dépôt reçue"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:352
msgid "Replaced file by upload"
msgstr "Fichier remplacé par téléversement"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:354
msgid "License changed"
msgstr "Licence modifiée"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:356
msgid "Contributor agreement changed"
msgstr "Accord de contribution modifié"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:358
msgid "Screnshot added"
msgstr "Capture écran ajoutée"

#. Translators: Name of event in the history
#: weblate/trans/models/change.py:360
msgid "Screnshot uploaded"
msgstr "Capture d’écran téléversée"

#: weblate/trans/models/change.py:428
msgid "New string to translate"
msgid_plural "New strings to translate"
msgstr[0] "Nouvelle chaîne à traduire"
msgstr[1] "Nouvelles chaînes à traduire"

#: weblate/trans/models/change.py:434
#, fuzzy
#| msgid "The translation was automatically locked due to following alerts:"
msgid "The component was automatically locked because of an alert."
msgstr ""
"La traduction a été verrouillée automatiquement pour les raisons suivantes :"

#: weblate/trans/models/change.py:438
#, fuzzy
#| msgid "Component automatically unlocked"
msgid "Component was automatically unlocked as alert was fixed."
msgstr "Le composant a été déverrouillé automatiquement"

#: weblate/trans/models/change.py:494
#, python-format
msgid "%(action)s at %(time)s on %(translation)s by %(user)s"
msgstr "%(action)s a été effectué le %(time)s sur %(translation)s par %(user)s"

#: weblate/trans/models/change.py:592
#, fuzzy, python-format
#| msgid "Bulk status change"
msgid "File %s was changed."
msgstr "Modification en masse d’états"

#: weblate/trans/models/change.py:594
#, python-format
msgid "Parsing of file %s was enforced"
msgstr ""

#: weblate/trans/models/change.py:596
#, python-format
msgid "File %s was added."
msgstr ""

#: weblate/trans/models/change.py:600
msgctxt "License information not available"
msgid "N/A"
msgstr "N/A"

#: weblate/trans/models/change.py:602
#, python-format
msgid ""
"License for component %(component)s was changed from %(old)s to %(target)s."
msgstr ""
"La licence du composant %(component)s a été modifiée de %(old)s vers "
"%(target)s."

#. Translators: Action when adding new translation
#: weblate/trans/models/component.py:117
msgid "Contact maintainers"
msgstr "Contacter les mainteneurs"

#. Translators: Action when adding new translation
#: weblate/trans/models/component.py:119
msgid "Point to translation instructions URL"
msgstr "Pointer vers l’URL des directives de traduction"

#. Translators: Action when adding new translation
#: weblate/trans/models/component.py:121
msgid "Create new language file"
msgstr "Créer un fichier de nouvelle langue"

#. Translators: Action when adding new translation
#: weblate/trans/models/component.py:123
msgid "Disable adding new translations"
msgstr "Désactiver l’ajout de nouvelles traductions"

#: weblate/trans/models/component.py:126
msgid "Default based on the file format"
msgstr "Par défaut, basé sur le format de fichier"

#: weblate/trans/models/component.py:127
msgid "POSIX style using underscore as a separator"
msgstr "Style POSIX utilisant le tiret du dessous en tant que séparateur"

#: weblate/trans/models/component.py:128
msgid "BCP style using hyphen as a separator"
msgstr "Style BCP utilisant un trait d’union comme séparateur"

#: weblate/trans/models/component.py:132
msgid "POSIX style using underscore as a separator, including country code"
msgstr ""
"Style POSIX utilisant le tiret du bas comme séparateur et incluant le code "
"pays"

#: weblate/trans/models/component.py:137
msgid "BCP style using hyphen as a separator, including country code"
msgstr ""
"Style BCP utilisant un trait d’union comme séparateur et incluant le code "
"pays"

#: weblate/trans/models/component.py:139
msgid "Android style"
msgstr "Style Android"

#: weblate/trans/models/component.py:140
msgid "Java style"
msgstr "Style Java"

#: weblate/trans/models/component.py:143
msgid "Merge"
msgstr "Fusionner"

#: weblate/trans/models/component.py:258
msgid ""
"Version control system to use to access your repository containing "
"translations. You can also choose additional integration with third party "
"providers to submit merge requests."
msgstr ""
"Système de contrôle de versions à utiliser pour accéder à votre dépôt où se "
"trouvent les traductions. Vous pouvez aussi choisir une intégration "
"supplémentaire avec des fournisseurs tiers afin d’envoyer des demandes de "
"fusion."

#: weblate/trans/models/component.py:270
msgid ""
"URL of a repository, use weblate://project/component to share it with other "
"component."
msgstr ""
"URL d’un dépôt, utilisez weblate://projet/composant pour le partager avec un "
"autre composant."

#: weblate/trans/models/component.py:282
msgid "Repository push URL"
msgstr "URL pour l’envoi du dépôt"

#: weblate/trans/models/component.py:285
msgid "URL of a push repository, pushing is turned off if empty."
msgstr "URL d’un dépôt pour l’envoi, si vide la transmission est désactivée."

#: weblate/trans/models/component.py:290
msgid "Repository browser"
msgstr "Explorateur de dépôt"

#: weblate/trans/models/component.py:292
msgid ""
"Link to repository browser, use {{branch}} for branch, {{filename}} and "
"{{line}} as filename and line placeholders. You might want to strip leading "
"directory by using {{filename|parentdir}}."
msgstr ""
"Lien vers l’explorateur de dépôts, utilisez {{branch}} pour une branche, "
"{{filename}} et {{line}} pour un fichier ou une ligne. Il est possible de "
"retirer le dossier parent à l’aide de {{filename|parentdir}}."

#: weblate/trans/models/component.py:300
msgid "Exported repository URL"
msgstr "URL de dépôt exportée"

#: weblate/trans/models/component.py:303
msgid "URL of repository where users can fetch changes from Weblate"
msgstr ""
"URL d’un dépôt où les utilisateurs peuvent récupérer les modifications "
"effectuées dans Weblate"

#: weblate/trans/models/component.py:308
msgid "Source string bug reporting address"
msgstr "Adresse pour signaler une anomalie de chaîne source"

#: weblate/trans/models/component.py:310
msgid ""
"E-mail address for reports on errors in source strings. Leave empty for no e-"
"mails."
msgstr ""
"Adresse courriel pour signaler des erreurs dans les chaînes sources. Laisser "
"vide pour n’envoyer aucun courriel."

#: weblate/trans/models/component.py:323
msgid "Push branch"
msgstr "Pousser la branche"

#: weblate/trans/models/component.py:326
msgid "Branch for pushing changes, leave empty to use repository branch"
msgstr ""
"Branche dans laquelle pousser les modifications, laissez vide pour utiliser "
"la branche du dépôt"

#: weblate/trans/models/component.py:336
msgid ""
"Path of files to translate relative to repository root, use * instead of "
"language code, for example: po/*.po or locale/*/LC_MESSAGES/django.po."
msgstr ""
"Chemin relatif des fichiers à traduire par rapport à la racine du dépôt, "
"utilisez * à la place du code de langue, par exemple : po/*.po ou locale/*/"
"LC_MESSAGES/django.po."

#: weblate/trans/models/component.py:346
msgid ""
"Filename of translation base file, containing all strings and their source; "
"it is recommended for monolingual translation formats."
msgstr ""
"Nom du fichier de base de traduction, contenant toutes les chaînes et leur "
"source ; ceci est recommandé pour les formats de traduction mono-langue."

#: weblate/trans/models/component.py:353
msgid "Edit base file"
msgstr "Modifier le fichier de base"

#: weblate/trans/models/component.py:356
msgid ""
"Whether users will be able to edit the base file for monolingual "
"translations."
msgstr ""
"Les utilisateurs pourront-ils ou non modifier le fichier de base dans les "
"traductions mono-langues."

#: weblate/trans/models/component.py:361
msgid "Intermediate language file"
msgstr "Fichier de langue intermédiaire"

#: weblate/trans/models/component.py:365
msgid ""
"Filename of intermediate translation file. In most cases this is a "
"translation file provided by developers and is used when creating actual "
"source strings."
msgstr ""
"Nom du fichier de traduction intermédiaire. Dans la plupart des cas, il "
"s’agit d’un fichier de traduction fourni par les développeurs et utilisé "
"pour créer les chaînes sources."

#: weblate/trans/models/component.py:373
msgid "Template for new translations"
msgstr "Modèle pour les nouvelles traductions"

#: weblate/trans/models/component.py:390
msgid "Locked"
msgstr "Verrouillé"

#: weblate/trans/models/component.py:393
msgid "Locked component will not get any translation updates."
msgstr "Un composant verrouillé ne recevra aucune mise à jour."

#: weblate/trans/models/component.py:397
msgid "Allow translation propagation"
msgstr "Permettre la propagation de la traduction"

#: weblate/trans/models/component.py:401
msgid ""
"Whether translation updates in other components will cause automatic "
"translation in this one"
msgstr ""
"Les mises à jour de traduction dans d’autres composants déclencheront-elles "
"ou non la traduction automatique dans celui-ci"

#: weblate/trans/models/component.py:406
msgid "Turn on suggestions"
msgstr "Activer les suggestions"

#: weblate/trans/models/component.py:408
msgid "Whether to allow translation suggestions at all."
msgstr "Autoriser ou non les suggestions de traduction."

#: weblate/trans/models/component.py:411
msgid "Suggestion voting"
msgstr "Vote pour la suggestion"

#: weblate/trans/models/component.py:414
msgid "Users can only vote for suggestions and can’t make direct translations."
msgstr ""
"Les utilisateurs peuvent uniquement voter pour des suggestions et ne peuvent "
"pas traduire directement."

#: weblate/trans/models/component.py:418
msgid "Autoaccept suggestions"
msgstr "Accepter automatiquement les suggestions"

#: weblate/trans/models/component.py:421
msgid ""
"Automatically accept suggestions with this number of votes, use 0 to turn it "
"off."
msgstr ""
"Accepter automatiquement les suggestions ayant ce nombre de votes, indiquez "
"0 pour désactiver."

#: weblate/trans/models/component.py:427 weblate/trans/models/unit.py:307
msgid "Translation flags"
msgstr "Drapeaux de traduction"

#: weblate/trans/models/component.py:430 weblate/trans/models/unit.py:310
msgid "Additional comma-separated flags to influence Weblate behavior."
msgstr ""
"Drapeaux supplémentaires, séparés par des virgules, pour paramétrer le "
"comportement de Weblate."

#: weblate/trans/models/component.py:436
msgid "Enforced checks"
msgstr "Vérifications forcées"

#: weblate/trans/models/component.py:437
msgid "List of checks which can not be ignored."
msgstr "Liste des vérifications qui ne peuvent être ignorées."

#: weblate/trans/models/component.py:455
msgid ""
"User agreement which needs to be approved before a user can translate this "
"component."
msgstr ""
"Accord que l’utilisateur doit approuver avant de pouvoir traduire ce "
"composant."

#: weblate/trans/models/component.py:462
msgid "Adding new translation"
msgstr "Ajouter une nouvelle traduction"

#: weblate/trans/models/component.py:466
msgid "How to handle requests for creating new translations."
msgstr "Comment traiter les demandes de création de nouvelles langues."

#: weblate/trans/models/component.py:469
msgid "Language code style"
msgstr "Style de code-langue"

#: weblate/trans/models/component.py:475
msgid ""
"Customize language code used to generate the filename for translations "
"created by Weblate."
msgstr ""
"Personnaliser le code de langue utilisé pour générer le nom de fichier des "
"traductions créées par Weblate."

#: weblate/trans/models/component.py:480
msgid "Manage strings"
msgstr "Gérer les chaînes"

#: weblate/trans/models/component.py:483
msgid ""
"Enables adding and removing strings straight from Weblate. If your strings "
"are extracted from the source code or managed externally you probably want "
"to keep it disabled."
msgstr ""
"Autorise l’ajout et la suppression de chaînes dans Weblate. Si les chaînes "
"sont extraites du code source ou gérées en externe, il est préférable de ne "
"pas activer cette option."

#: weblate/trans/models/component.py:491
msgid "Merge style"
msgstr "Style de fusion"

#: weblate/trans/models/component.py:496
msgid ""
"Define whether Weblate should merge the upstream repository or rebase "
"changes onto it."
msgstr ""
"Définir si Weblate doit fusionner le dépôt en amont ou refonder les "
"modifications sur ce dernier."

#: weblate/trans/models/component.py:501
msgid "Commit message when translating"
msgstr "Message d’archivage lors d’une traduction"

#: weblate/trans/models/component.py:503 weblate/trans/models/component.py:512
#: weblate/trans/models/component.py:521 weblate/trans/models/component.py:530
#: weblate/trans/models/component.py:539
msgid ""
"You can use template language for various info, please consult the "
"documentation for more details."
msgstr ""
"Vous pouvez utiliser le modèle de langue pour divers renseignements, "
"veuillez consulter la documentation pour plus de précisions."

#: weblate/trans/models/component.py:510
msgid "Commit message when adding translation"
msgstr "Message d’archivage lors d’ajout de traduction"

#: weblate/trans/models/component.py:519
msgid "Commit message when removing translation"
msgstr "Message d’archivage lors de suppression de traduction"

#: weblate/trans/models/component.py:528
msgid "Commit message when merging translation"
msgstr "Message d’archivage lors de la fusion de la traduction"

#: weblate/trans/models/component.py:537
msgid "Commit message when addon makes a change"
msgstr "Message d’archivage lorsqu’un module effectue une modification"

#: weblate/trans/models/component.py:546
msgid "Push on commit"
msgstr "Pousser lors de l’archivage"

#: weblate/trans/models/component.py:549
msgid "Whether the repository should be pushed upstream on every commit."
msgstr "Le dépôt doit-il ou non être poussé en amont à chaque archivage."

#: weblate/trans/models/component.py:553
msgid "Age of changes to commit"
msgstr "Âge des modifications à archiver"

#: weblate/trans/models/component.py:556
msgid ""
"Time in hours after which any pending changes will be committed to the VCS."
msgstr ""
"Durée en heures après laquelle les modifications en attente seront archivées "
"dans le système de contrôle de versions."

#: weblate/trans/models/component.py:561
msgid "Lock on error"
msgstr "Verrouiller en cas d’erreur"

#: weblate/trans/models/component.py:564
msgid "Whether the component should be locked on repository errors."
msgstr "Le composant doit-il ou non être verrouillé lors d’erreurs de dépôt."

#: weblate/trans/models/component.py:580
msgid ""
"Regular expression used to filter translation files when scanning for "
"filemask."
msgstr ""
"Expression rationnelle utilisée pour filtrer les fichiers de traduction lors "
"de la recherche d’un motif de fichier."

#: weblate/trans/models/component.py:585
msgid "Variants regular expression"
msgstr "Expression rationnelle des variantes"

#: weblate/trans/models/component.py:591
msgid "Regular expression used to determine variants of a string."
msgstr ""
"Expression rationnelle utilisée pour analyser les différentes variantes "
"d’une chaîne."

#: weblate/trans/models/component.py:600
msgid "Components with higher priority are offered first to translators."
msgstr "Les composants prioritaires sont proposés en premier à la traduction."

#: weblate/trans/models/component.py:604
msgid "Restricted component"
msgstr "Composant restreint"

#: weblate/trans/models/component.py:608
msgid ""
"Restrict access to the component to only those explicitly given permission."
msgstr ""
"Restreindre l’accès au composant uniquement aux droits explicitement donnés."

#: weblate/trans/models/component.py:615
msgid "Share in projects"
msgstr "Partager dans les projets"

#: weblate/trans/models/component.py:619
msgid "Choose additional projects where this component will be listed."
msgstr ""
"Sélectionnez des projets supplémentaires où ce composant sera répertorié."

#: weblate/trans/models/component.py:630
msgid "Glossary color"
msgstr "Couleur du glossaire"

#: weblate/trans/models/component.py:1185
msgid ""
"Could not verify SSH host key, please add them in SSH page in the admin "
"interface."
msgstr ""
"Impossible de vérifier la clé de l’hôte SSH, veuillez les ajouter sur la "
"page SSH de l’interface d’administration."

#: weblate/trans/models/component.py:1194
msgid ""
"The repository requires authentication, please specify credentials in the "
"URL or use SSH access instead."
msgstr ""
"Le dépôt nécessite une authentification, veuillez préciser les informations "
"d’identification dans l’URL ou utiliser un accès SSH à la place."

#: weblate/trans/models/component.py:1200
#, python-format
msgid "Could not fetch the repository: %s"
msgstr "Impossible d’attraper le dépôt : %s"

#: weblate/trans/models/component.py:1265
#: weblate/trans/models/component.py:2317
#: weblate/trans/models/component.py:2376
msgid "File does not exist."
msgstr "Le fichier n’existe pas."

#: weblate/trans/models/component.py:1432
#, python-format
msgid "Could not push to remote branch on %s."
msgstr "Impossible d’envoyer vers la branche distante sur %s."

#: weblate/trans/models/component.py:1445
#, python-format
msgid "Push is turned off for %s."
msgstr "L’envoi des modifications est désactivé pour %s."

#: weblate/trans/models/component.py:1503
#, python-format
msgid "Could not reset to remote branch on %s."
msgstr "Échec de réinitialisation vers la branche distance sur %s."

#: weblate/trans/models/component.py:1534
#, python-format
msgid "Could not clean the repository on %s."
msgstr "Impossible de nettoyer le dépôt %s."

#: weblate/trans/models/component.py:1693
#, python-format
msgid "Could not rebase local branch onto remote branch %s."
msgstr "Impossible de refonder la branche locale sur la branche distante %s."

#: weblate/trans/models/component.py:1699
#, python-format
msgid "Could not merge remote branch into %s."
msgstr "Échec de fusion de la branche distante dans %s."

#: weblate/trans/models/component.py:2188
msgid "Invalid link to a Weblate project, cannot link to linked repository!"
msgstr ""
"Lien invalide vers un projet Weblate, impossible d’établir un lien vers le "
"dépôt lié !"

#: weblate/trans/models/component.py:2197
msgid "Invalid link to a Weblate project, cannot link it to itself!"
msgstr ""
"Lien incorrect vers un projet Weblate, impossible de se lier soi-même !"

#: weblate/trans/models/component.py:2206
msgid "Invalid link to a Weblate project, use weblate://project/component."
msgstr ""
"Lien invalide vers un projet Weblate, utilisez weblate://projet/composant."

#: weblate/trans/models/component.py:2215
msgid "Option is not available for linked repositories."
msgstr "Cette option n’est pas disponible pour les dépôts liés."

#: weblate/trans/models/component.py:2224
msgid "The filemask did not match any files."
msgstr "Le motif de fichier ne correspond à aucun fichier."

#: weblate/trans/models/component.py:2233
#, python-format
msgid "The language code for %s was empty, please check the filemask."
msgstr ""
"Le code de langue pour %s était vide, veuillez vérifier le motif de fichier."

#: weblate/trans/models/component.py:2242
#, python-format
msgid "The language code \"%s\" is too long, please check the filemask."
msgstr ""
"Le code de langue « %s » est trop long, veuillez vérifier le motif de "
"fichier."

#: weblate/trans/models/component.py:2249
#, python-format
msgid ""
"There is more than one file for %s language, please adjust the filemask and "
"use components for translating different resources."
msgstr ""
"Il existe plusieurs fichiers pour la langue %s. Veuillez corriger le motif "
"de fichier et utiliser des composants pour traduire des ressources "
"différentes."

#: weblate/trans/models/component.py:2263
msgid "Could not find any matching language, please check the filemask."
msgstr ""
"Impossible de trouver une langue correspondante, veuillez vérifier le motif "
"de fichier."

#: weblate/trans/models/component.py:2282
#, python-format
msgid "Could not parse %d matched file."
msgid_plural "Could not parse %d matched files."
msgstr[0] "Impossible d’analyser %d fichier correspondant."
msgstr[1] "Impossible d’analyser %d fichiers correspondants."

#: weblate/trans/models/component.py:2310
msgid ""
"You have set up Weblate to add new translation files, but did not provide a "
"base file to do that."
msgstr ""
"Vous avez paramétré Weblate pour ajouter de nouveaux fichiers de traduction "
"mais n’avez pas fourni un fichier de base pour le faire."

#: weblate/trans/models/component.py:2321
#, python-format
msgid "Failed to parse base file for new translations: %s"
msgstr ""
"Échec de l’analyse du fichier de base pour de nouvelles traductions : %s"

#: weblate/trans/models/component.py:2325
msgid "Unrecognized base file for new translations."
msgstr "Fichier de base non reconnu pour de nouvelles traductions."

#: weblate/trans/models/component.py:2336
msgid "You can not use a base file for bilingual translation."
msgstr ""
"Vous ne pouvez pas utiliser un fichier de base pour une traduction bilingue."

#: weblate/trans/models/component.py:2342
#: weblate/trans/models/component.py:2358
msgid ""
"An intermediate language file can not be used without an editing template."
msgstr ""
"Un fichier de langue intermédiaire ne peut pas être utilisé sans modèle de "
"modification."

#: weblate/trans/models/component.py:2350
msgid ""
"An intermediate language file has to be different from monolingual base "
"language file. You can probably keep it empty."
msgstr ""
"Un fichier de langue intermédiaire doit être différent d’un fichier de base "
"mono-langue. Vous pouvez le laisser vide."

#: weblate/trans/models/component.py:2365
msgid "Using a .pot file as base file is unsupported."
msgstr ""
"Utiliser un fichier .pot comme fichier de base n’est pas pris en charge."

#: weblate/trans/models/component.py:2381
#, python-format
msgid "Could not parse translation base file: %s"
msgstr "Impossible d’analyser le fichier de base de traduction : %s"

#: weblate/trans/models/component.py:2391
#, python-brace-format
msgid "Template language ({0}) does not match source language ({1})!"
msgstr "La langue du modèle {0} ne correspond pas à la langue source {1} !"

#: weblate/trans/models/component.py:2396
msgid "You can not use a monolingual translation without a base file."
msgstr ""
"Vous ne pouvez pas utiliser une traduction mono-langue sans un fichier de "
"base."

#: weblate/trans/models/component.py:2422
#, python-format
msgid "Could not update repository: %s"
msgstr "Impossible de mettre à jour le dépôt : %s"

#: weblate/trans/models/component.py:2439
msgid ""
"Please either fill in an instruction URL or use a different option for "
"adding a new language."
msgstr ""
"Veuillez saisir une URL d’instruction ou utiliser une option différente pour "
"ajouter une nouvelle langue."

#: weblate/trans/models/component.py:2470
msgid ""
"Source language can not be changed, please recreate the component instead."
msgstr ""
"La langue source ne peut pas être modifiée, veuillez recréer le composant."

#: weblate/trans/models/component.py:2478
msgid "Component with this URL slug already exists in the project."
msgstr "Un composant avec cet identifiant d’URL existe déjà dans le projet."

#: weblate/trans/models/component.py:2483
msgid "Component with this name already exists in the project."
msgstr "Un composant portant ce nom existe déjà dans le projet."

#: weblate/trans/models/component.py:2508
msgid "Can not validate file matches due to invalid regular expression."
msgstr ""
"Impossible de valider les correspondances de fichiers en raison d’une "
"expression rationnelle invalide."

#: weblate/trans/models/component.py:2518
msgid "Accepting suggestions automatically only works with voting turned on."
msgstr ""
"L’acceptation automatique des suggestions fonctionne uniquement si le vote "
"est activé."

#: weblate/trans/models/component.py:2972
msgid "Could not add new translation file."
msgstr "Impossible d’ajouter un nouveau fichier de traduction."

#: weblate/trans/models/component.py:2988
msgid "The given language is filtered by the language filter."
msgstr "Le langage donné est filtré par le filtre de langage."

#: weblate/trans/models/component.py:3012
msgid "Translation file already exists!"
msgstr "Le fichier de traduction existe déjà !"

#: weblate/trans/models/component.py:3041
msgid "The translation will be updated in the background."
msgstr "La traduction sera mise à jour en tâche de fond."

#. Translators: Translation key for monolingual translations
#: weblate/trans/models/component.py:3086 weblate/utils/views.py:142
msgctxt "Translation key"
msgid "Key"
msgstr "Clé"

#: weblate/trans/models/component.py:3159
msgid "Add new glossary term"
msgstr "Ajouter un nouveau terme au glossaire"

#: weblate/trans/models/component.py:3160
msgid "Add new translation string"
msgstr "Ajouter une nouvelle chaîne de traduction"

#: weblate/trans/models/componentlist.py:41
msgid "Component list name"
msgstr "Nom de la liste des composants"

#: weblate/trans/models/componentlist.py:55
msgid "Show on dashboard"
msgstr "Afficher sur le tableau de bord"

#: weblate/trans/models/componentlist.py:59
msgid ""
"When enabled this component list will be shown as a tab on the dashboard"
msgstr ""
"Si cette option est activée, cette liste de composants sera affichée en tant "
"qu’onglet sur le tableau de bord"

#: weblate/trans/models/componentlist.py:88
msgid "Project regular expression"
msgstr "Expression rationnelle de projet"

#: weblate/trans/models/componentlist.py:91
msgid "Regular expression which is used to match project slug."
msgstr ""
"Expression rationnelle qui est utilisée pour correspondre à l’intitulé du "
"projet."

#: weblate/trans/models/componentlist.py:94
msgid "Component regular expression"
msgstr "Expression rationnelle de composant"

#: weblate/trans/models/componentlist.py:97
msgid "Regular expression which is used to match component slug."
msgstr ""
"Expression rationnelle qui est utilisée pour correspondre à l’intitulé du "
"projet."

#: weblate/trans/models/componentlist.py:101
msgid "Component list to assign"
msgstr "Listes de composants à attribuer"

#: weblate/trans/models/project.py:78
msgid "Public"
msgstr "Public"

#: weblate/trans/models/project.py:79
msgid "Protected"
msgstr "Protégé"

#: weblate/trans/models/project.py:80
msgid "Private"
msgstr "Privé"

#: weblate/trans/models/project.py:81
msgid "Custom"
msgstr "Personnalisé"

#: weblate/trans/models/project.py:100
msgid "Main website of translated project."
msgstr "Site Web principal du projet traduit."

#: weblate/trans/models/project.py:103
msgid "Translation instructions"
msgstr "Directives de traduction"

#: weblate/trans/models/project.py:109
msgid "Set \"Language-Team\" header"
msgstr "Définir l’en-tête « Language-Team »"

#: weblate/trans/models/project.py:112
msgid "Lets Weblate update the \"Language-Team\" file header of your project."
msgstr ""
"Autorise Weblate à mettre à jour l’en-tête du fichier « Language-Team » de "
"votre projet."

#: weblate/trans/models/project.py:116
msgid "Use shared translation memory"
msgstr "Utiliser un mémoire de traduction partagé"

#: weblate/trans/models/project.py:119
msgid "Uses the pool of shared translations between projects."
msgstr "Utilise l’ensemble des traductions partagées entre les projets."

#: weblate/trans/models/project.py:123
msgid "Contribute to shared translation memory"
msgstr "Contribue au mémoire de traduction partagé"

#: weblate/trans/models/project.py:126
msgid "Contributes to the pool of shared translations between projects."
msgstr "Contribue à l’ensemble des traductions partagées entre les projets."

#: weblate/trans/models/project.py:134
msgid ""
"How to restrict access to this project is detailed in the documentation."
msgstr ""
"La façon de restreindre les accès au projet est détaillée dans la "
"documentation."

#: weblate/trans/models/project.py:139
msgid "Enable reviews"
msgstr "Activer les révisions"

#: weblate/trans/models/project.py:141
msgid "Requires dedicated reviewers to approve translations."
msgstr "Nécessite que des personnes approuvent les traductions."

#: weblate/trans/models/project.py:144
msgid "Enable source reviews"
msgstr "Activer la révision des chaînes sources"

#: weblate/trans/models/project.py:147
msgid "Requires dedicated reviewers to approve source strings."
msgstr "Exige que des personnes désignées approuvent les chaînes sources."

#: weblate/trans/models/project.py:151
msgid "Enable hooks"
msgstr "Activer les points d’ancrage"

#: weblate/trans/models/project.py:154
msgid "Whether to allow updating this repository by remote hooks."
msgstr ""
"Autoriser ou non la mise à jour de ce dépôt par des points d’ancrage "
"distants."

#: weblate/trans/models/project.py:158
msgid "Language aliases"
msgstr "Alias de langue"

#: weblate/trans/models/project.py:162
msgid ""
"Comma-separated list of language code mappings, for example: en_GB:en,en_US:"
"en"
msgstr ""
"Liste séparée par des virgules des correspondances de codes linguistiques, "
"par exemple : en_GB:en,en_US:en"

#: weblate/trans/models/suggestion.py:138
msgid "Failed to accept suggestion!"
msgstr "Échec d’acceptation de la suggestion !"

#: weblate/trans/models/translation.py:169
msgid "source"
msgstr "Source"

#: weblate/trans/models/translation.py:169
#: weblate/trans/templatetags/translations.py:769
msgid "This translation is used for source strings."
msgstr "Cette traduction est utilisée pour les chaînes sources."

#: weblate/trans/models/translation.py:210
#, python-format
msgid ""
"Filename %s not found in repository! To add new translation, add language "
"file into repository."
msgstr ""
"Le fichier %s n’a pas été trouvé dans le dépôt ! Pour ajouter de nouvelles "
"traductions, ajoutez un fichier de langue dans le dépôt."

#: weblate/trans/models/translation.py:219
#, python-format
msgid "Failed to parse file %(file)s: %(error)s"
msgstr "Échec de l’analyse du fichier %(file)s : %(error)s"

#: weblate/trans/models/translation.py:1452
msgid "This string seems to already exist."
msgstr "Il semble que cette chaîne existe déjà."

#: weblate/trans/models/translation.py:1459
#, python-format
msgid "Failed adding string: %s"
msgstr "Échec de l’ajout de la chaîne : %s"

#: weblate/trans/models/translation.py:1459
msgid "No translation found."
msgstr "Aucune traduction trouvée."

#: weblate/trans/models/unit.py:1456
msgid "Unmark as read-only"
msgstr "Ne plus marquer comme lecture seule"

#: weblate/trans/models/unit.py:1459
msgid "Mark as read-only"
msgstr "Marquer comme lecture seule"

#: weblate/trans/models/unit.py:1466
msgid "Unmark as forbidden translation"
msgstr "Ne plus marquer comme « Traduction déconseillée »"

#: weblate/trans/models/unit.py:1474
msgid "Mark as forbidden translation"
msgstr "Marquer comme traduction déconseillée"

#: weblate/trans/models/unit.py:1482
msgid "Unmark as terminology"
msgstr "Ne plus marquer comme terminologie"

#: weblate/trans/models/unit.py:1490
msgid "Mark as terminology"
msgstr "Marquer comme terminologie"

#: weblate/trans/specialchars.py:30
msgid "Insert tab character"
msgstr "Insérer une tabulation"

#: weblate/trans/specialchars.py:31
msgid "Insert new line"
msgstr "Insérer une nouvelle ligne"

#: weblate/trans/specialchars.py:32
msgid "Insert horizontal ellipsis"
msgstr "Insérer des points de suspension"

#: weblate/trans/specialchars.py:272
#, python-brace-format
msgid "Insert character {0}"
msgstr "Insérer le caractère {0}"

#: weblate/trans/specialchars.py:285
msgid "Opening double quote"
msgstr "Ouvrir doubles guillemets"

#: weblate/trans/specialchars.py:286
msgid "Closing double quote"
msgstr "Fermer doubles guillemets"

#: weblate/trans/specialchars.py:287
msgid "Opening single quote"
msgstr "Ouvrir simple guillemet"

#: weblate/trans/specialchars.py:288
msgid "Closing single quote"
msgstr "Fermer simple guillemet"

#: weblate/trans/specialchars.py:291
msgid "Hyphen"
msgstr "trait d’union"

#: weblate/trans/specialchars.py:294
msgid "En dash"
msgstr "Tiret demi-cadratin"

#: weblate/trans/specialchars.py:297
msgid "Em dash"
msgstr "Tiret cadratin"

#: weblate/trans/specialchars.py:301
msgid "User configured character: {}"
msgstr "Caractère défini par l’utilisateur : {}"

#: weblate/trans/tasks.py:402
msgid "Automatic translation completed, no strings were updated."
msgstr "Traduction automatique terminée, aucune chaîne n’a été modifiée."

#: weblate/trans/tasks.py:406
#, python-format
msgid "Automatic translation completed, %d string was updated."
msgid_plural "Automatic translation completed, %d strings were updated."
msgstr[0] "Traduction automatique terminée, %d chaîne modifiée."
msgstr[1] "Traduction automatique terminée, %d chaînes modifiées."

#: weblate/trans/templatetags/translations.py:80
msgid "Good configuration"
msgstr "Configuration correcte"

#: weblate/trans/templatetags/translations.py:81
msgid "Bad configuration"
msgstr "Configuration incorrecte"

#: weblate/trans/templatetags/translations.py:82
msgid "Possible configuration"
msgstr "Configuration possible"

#: weblate/trans/templatetags/translations.py:187
#, python-format
msgid "Forbidden translation: %s"
msgstr "Traduction déconseillée : %s"

#: weblate/trans/templatetags/translations.py:189
#, python-format
msgid "Not-translatable: %s"
msgstr "Ne pas traduire : %s"

#: weblate/trans/templatetags/translations.py:191
#, python-format
msgid "Glossary translation: %s"
msgstr "Traduction dans le glossaire : %s"

#: weblate/trans/templatetags/translations.py:249
msgid "New line"
msgstr "Nouvelle ligne"

#: weblate/trans/templatetags/translations.py:409
msgid "a year ago"
msgstr "Il y a un an"

#: weblate/trans/templatetags/translations.py:410
#, python-format
msgid "%(count)s year ago"
msgid_plural "%(count)s years ago"
msgstr[0] "Il y a %(count)s an"
msgstr[1] "Il y a %(count)s ans"

#: weblate/trans/templatetags/translations.py:416
msgid "a month ago"
msgstr "Il y a un mois"

#: weblate/trans/templatetags/translations.py:417
#, python-format
msgid "%(count)s month ago"
msgid_plural "%(count)s months ago"
msgstr[0] "Il y a %(count)s mois"
msgstr[1] "Il y a %(count)s mois"

#: weblate/trans/templatetags/translations.py:422
#, python-format
msgid "%(count)s week ago"
msgid_plural "%(count)s weeks ago"
msgstr[0] "Il a y %(count)s semaine"
msgstr[1] "Il a y %(count)s semaines"

#: weblate/trans/templatetags/translations.py:427
msgid "a week ago"
msgstr "Il y a une semaine"

#: weblate/trans/templatetags/translations.py:429
msgid "yesterday"
msgstr "Hier"

#: weblate/trans/templatetags/translations.py:430
#, python-format
msgid "%(count)s day ago"
msgid_plural "%(count)s days ago"
msgstr[0] "Il y a %(count)s jour"
msgstr[1] "Il y a %(count)s jours"

#: weblate/trans/templatetags/translations.py:434
#: weblate/trans/templatetags/translations.py:491
msgid "now"
msgstr "À l’instant"

#: weblate/trans/templatetags/translations.py:437
msgid "a second ago"
msgstr "Il y a une seconde"

#: weblate/trans/templatetags/translations.py:439
#, python-format
msgid "%(count)s second ago"
msgid_plural "%(count)s seconds ago"
msgstr[0] "Il y a %(count)s seconde"
msgstr[1] "Il y a %(count)s secondes"

#: weblate/trans/templatetags/translations.py:444
msgid "a minute ago"
msgstr "Il y a une minute"

#: weblate/trans/templatetags/translations.py:445
#, python-format
msgid "%(count)s minute ago"
msgid_plural "%(count)s minutes ago"
msgstr[0] "Il y a %(count)s minute"
msgstr[1] "Il y a %(count)s minutes"

#: weblate/trans/templatetags/translations.py:450
msgid "an hour ago"
msgstr "Il y a une heure"

#: weblate/trans/templatetags/translations.py:451
#, python-format
msgid "%(count)s hour ago"
msgid_plural "%(count)s hours ago"
msgstr[0] "Il y a %(count)s heure"
msgstr[1] "Il y a %(count)s heures"

#: weblate/trans/templatetags/translations.py:466
msgid "a year from now"
msgstr "dans un an"

#: weblate/trans/templatetags/translations.py:468
#, python-format
msgid "%(count)s year from now"
msgid_plural "%(count)s years from now"
msgstr[0] "dans %(count)s an"
msgstr[1] "dans %(count)s ans"

#: weblate/trans/templatetags/translations.py:473
msgid "a month from now"
msgstr "dans un mois"

#: weblate/trans/templatetags/translations.py:475
#, python-format
msgid "%(count)s month from now"
msgid_plural "%(count)s months from now"
msgstr[0] "dans %(count)s mois"
msgstr[1] "dans %(count)s mois"

#: weblate/trans/templatetags/translations.py:480
#, python-format
msgid "%(count)s week from now"
msgid_plural "%(count)s weeks from now"
msgstr[0] "dans %(count)s semaine"
msgstr[1] "dans %(count)s semaines"

#: weblate/trans/templatetags/translations.py:484
msgid "tomorrow"
msgstr "demain"

#: weblate/trans/templatetags/translations.py:486
msgid "a week from now"
msgstr "dans une semaine"

#: weblate/trans/templatetags/translations.py:488
#, python-format
msgid "%(count)s day from now"
msgid_plural "%(count)s days from now"
msgstr[0] "dans %(count)s jour"
msgstr[1] "dans %(count)s jours"

#: weblate/trans/templatetags/translations.py:494
msgid "a second from now"
msgstr "dans une seconde"

#: weblate/trans/templatetags/translations.py:496
#, python-format
msgid "%(count)s second from now"
msgid_plural "%(count)s seconds from now"
msgstr[0] "dans %(count)s seconde"
msgstr[1] "dans %(count)s secondes"

#: weblate/trans/templatetags/translations.py:501
msgid "a minute from now"
msgstr "dans une minute"

#: weblate/trans/templatetags/translations.py:503
#, python-format
msgid "%(count)s minute from now"
msgid_plural "%(count)s minutes from now"
msgstr[0] "dans %(count)s minute"
msgstr[1] "dans %(count)s minutes"

#: weblate/trans/templatetags/translations.py:507
msgid "an hour from now"
msgstr "dans une heure"

#: weblate/trans/templatetags/translations.py:508
#, python-format
msgid "%(count)s hour from now"
msgid_plural "%(count)s hours from now"
msgstr[0] "dans %(count)s heure"
msgstr[1] "dans %(count)s heures"

#: weblate/trans/templatetags/translations.py:597
msgctxt "String state"
msgid "Failed checks:"
msgstr "Erreurs de validation :"

#: weblate/trans/templatetags/translations.py:605
msgctxt "String state"
msgid "Dismissed checks:"
msgstr "Vérifications ignorées :"

#: weblate/trans/templatetags/translations.py:610
msgctxt "String state"
msgid "Commented"
msgstr "Commentée"

#: weblate/trans/templatetags/translations.py:612
msgctxt "String state"
msgid "Suggested"
msgstr "Suggérée"

#: weblate/trans/templatetags/translations.py:633
#, python-format
msgid "string ID %s"
msgstr "identifiant de chaîne %s"

#: weblate/trans/templatetags/translations.py:791
#: weblate/trans/templatetags/translations.py:811
msgid "This translation is locked."
msgstr "Cette traduction est verrouillée."

#: weblate/trans/templatetags/translations.py:796
msgid "Updating translation component…"
msgstr "Mise à jour du composant de traduction…"

#: weblate/trans/templatetags/translations.py:806
msgid "Some of the components within this project have alerts."
msgstr "Certains composants de ce projet ont des alertes."

#: weblate/trans/templatetags/translations.py:843
msgid "You administrate this project."
msgstr "Vous administrez ce projet."

#: weblate/trans/templatetags/translations.py:856
msgid "This translation does not yet exist."
msgstr "Cette traduction n’existe pas encore."

#: weblate/trans/templatetags/translations.py:869
#, python-format
msgid "%(count)s string is not being translated here."
msgid_plural "%(count)s strings are not being translated here."
msgstr[0] "Il y a %(count)s chaîne non traduite ici."
msgstr[1] "Il y a %(count)s chaînes non traduites ici."

#: weblate/trans/templatetags/translations.py:882
#, python-format
msgid "Shared from the %s project."
msgstr "Partagé depuis le projet %s."

#: weblate/trans/templatetags/translations.py:905
msgid "enabled"
msgstr "activé"

#: weblate/trans/util.py:44
msgid "Very high"
msgstr "Très haute"

#: weblate/trans/util.py:45
msgid "High"
msgstr "Haute"

#: weblate/trans/util.py:46
msgid "Medium"
msgstr "Moyenne"

#: weblate/trans/util.py:47
msgid "Low"
msgstr "Basse"

#: weblate/trans/util.py:48
msgid "Very low"
msgstr "Très basse"

#: weblate/trans/util.py:225
#, python-brace-format
msgid ""
"{0} is translated into {1} languages using Weblate. Join the translation or "
"start translating your own project."
msgstr ""
"{0} est traduit en {1} langues grâce à Weblate. Participez à ces traductions "
"ou démarrez votre propre projet de traduction."

#: weblate/trans/validators.py:32
msgid "Filemask does not contain * as a language placeholder!"
msgstr ""
"Le motif de fichier ne contient pas le symbole * à remplacer par la langue !"

#: weblate/trans/validators.py:41
msgid ""
"A value of 1 is not allowed for autoaccept as it would permit users to vote "
"on their own suggestions."
msgstr ""
"La valeur 1 est interdite pour l’auto-acceptation puisqu’elle permettrait à "
"un utilisateur de voter pour ses propres suggestions."

#: weblate/trans/validators.py:52
#, python-format
msgid "Failed to parse flags: %s"
msgstr "Impossible d’analyser les drapeaux : %s"

#: weblate/trans/views/about.py:34
msgid "Keys"
msgstr "Clés"

#: weblate/trans/views/about.py:68
msgid "Weblate statistics"
msgstr "Statistiques Weblate"

#: weblate/trans/views/acl.py:82
msgid "Invalid parameters!"
msgstr "Paramètres non valides !"

#: weblate/trans/views/acl.py:88 weblate/trans/views/acl.py:227
msgid "You can not remove last owner!"
msgstr "Vous ne pouvez pas retirer l’unique propriétaire !"

#: weblate/trans/views/acl.py:133
msgid "User has been added to this project."
msgstr "L’utilisateur a été ajouté à ce projet."

#: weblate/trans/views/acl.py:135 weblate/trans/views/acl.py:198
msgid "Failed to find group to add a user!"
msgstr "Échec de recherche de groupe dans lequel ajouter l’utilisateur !"

#: weblate/trans/views/acl.py:147
msgid "You can not block yourself on this project."
msgstr "Sur ce projet, vous ne pouvez pas vous bloquer vous-même."

#: weblate/trans/views/acl.py:167
msgid "User has been blocked on this project."
msgstr "L’utilisateur a été bloqué sur ce projet."

#: weblate/trans/views/acl.py:169
msgid "User is already blocked on this project."
msgstr "L’utilisateur est déjà bloqué sur ce projet."

#: weblate/trans/views/acl.py:196
msgid "User has been invited to this project."
msgstr "L’utilisateur a été invité à ce projet."

#: weblate/trans/views/acl.py:236
msgid "User has been removed from this project."
msgstr "L’utilisateur a été retiré du projet."

#: weblate/trans/views/basic.py:126
#, python-brace-format
msgid "Get involved in {0}!"
msgstr "Participez à {0} !"

#: weblate/trans/views/basic.py:421
msgid ""
"A request for a new translation has been sent to the project's maintainers."
msgstr ""
"Une demande de nouvelle traduction a été envoyée aux mainteneurs du projet."

#: weblate/trans/views/changes.py:76
#, python-format
msgctxt "Changes in translation"
msgid "Changes in %s"
msgstr "Modifications pour %s"

#: weblate/trans/views/changes.py:85
#, python-format
msgctxt "Changes in component"
msgid "Changes in %s"
msgstr "Modifications pour %s"

#: weblate/trans/views/changes.py:92
#, python-format
msgctxt "Changes in project"
msgid "Changes in %s"
msgstr "Modifications pour %s"

#: weblate/trans/views/changes.py:102
#, python-format
msgctxt "Changes in language"
msgid "Changes in %s"
msgstr "Modifications pour %s"

#: weblate/trans/views/changes.py:110
#, python-format
msgctxt "Changes by user"
msgid "Changes by %s"
msgstr "Modifications par %s"

#: weblate/trans/views/changes.py:146
msgid "Failed to find matching project!"
msgstr "Échec de recherche de projet correspondant !"

#: weblate/trans/views/changes.py:154
msgid "Failed to find matching language!"
msgstr "Échec de recherche de langue correspondante !"

#: weblate/trans/views/changes.py:162
msgid "Failed to find matching user!"
msgstr "Échec de recherche d’utilisateur correspondant !"

#: weblate/trans/views/create.py:208
#, python-format
msgid "Detected license as %s, please check whether it is correct."
msgstr "Licence détectée comme %s, veuillez vérifier si elle est correcte."

#: weblate/trans/views/create.py:314
msgid "Failed to parse uploaded ZIP file."
msgstr "Échec d’analyse du fichier Zip téléversé."

#: weblate/trans/views/dashboard.py:168
msgid ""
"The project you were looking for has been removed, however you are welcome "
"to contribute to other ones."
msgstr ""
"Le projet que vous cherchiez a été supprimé, vous pouvez néanmoins "
"participer à d’autres projets."

#: weblate/trans/views/dashboard.py:177
msgid ""
"You have activated your account, now you should set the password to be able "
"to sign in next time."
msgstr ""
"Vous avez activé votre compte, vous devez maintenant définir un mot de passe "
"pour vos prochaines connexions."

#: weblate/trans/views/dashboard.py:191
msgid "Please set your full name and e-mail in your profile."
msgstr ""
"Veuillez renseigner votre nom ainsi que votre courriel dans votre profil."

#: weblate/trans/views/edit.py:246 weblate/trans/views/edit.py:545
msgid "No string matched your search!"
msgstr "Aucune chaîne ne correspond à votre recherche"

#: weblate/trans/views/edit.py:270
msgid "Your suggestion is empty!"
msgstr "Votre suggestion est vide !"

#: weblate/trans/views/edit.py:275
msgid "You don't have privileges to add suggestions!"
msgstr "Vous n’avez pas l’autorisation d’ajouter des suggestions !"

#: weblate/trans/views/edit.py:281
msgid "Your suggestion has been identified as spam!"
msgstr "Votre suggestion a été identifiée comme étant du spam !"

#: weblate/trans/views/edit.py:292
msgid "Your suggestion already exists!"
msgstr "Une suggestion identique existe déjà !"

#: weblate/trans/views/edit.py:328
#, python-format
msgid "Following fixups were applied to translation: %s"
msgstr "Les corrections suivantes ont été appliquées à la traduction : %s"

#: weblate/trans/views/edit.py:344
#, python-format
msgid ""
"Added %(language)s to your translated languages. You can adjust them in the "
"settings."
msgstr ""
"%(language)s a été ajouté à vos langues traduites. Vous pouvez modifier vos "
"langues traduites dans les paramètres."

#: weblate/trans/views/edit.py:354
#, python-format
msgid ""
"Added %(project)s to your watched projects. You can adjust them and this "
"behavior in the settings."
msgstr ""
"%(project)s ajouté à vos projets surveillés. Vous pouvez modifier cet "
"automatisme et vos projets surveillés et dans les paramètres."

#: weblate/trans/views/edit.py:373
#, python-brace-format
msgid ""
"The translation has been saved, however there are some newly failing checks: "
"{0}"
msgstr ""
"La traduction a été enregistrée mais il y a de nouvelles erreurs de "
"vérifications : {0}"

#: weblate/trans/views/edit.py:415
msgid "Invalid merge request!"
msgstr "Requête de fusion invalide !"

#: weblate/trans/views/edit.py:433
msgid "Invalid revert request!"
msgstr "Requête de restauration invalide !"

#: weblate/trans/views/edit.py:443
msgid "Can not revert to empty translation!"
msgstr "Impossible de restaurer une traduction vide !"

#: weblate/trans/views/edit.py:462
msgid "You do not have privilege to accept suggestions!"
msgstr "Vous n’avez pas l’autorisation d’accepter les suggestions !"

#: weblate/trans/views/edit.py:468
msgid "You do not have privilege to delete suggestions!"
msgstr "Vous n’avez pas l’autorisation de supprimer les suggestions !"

#: weblate/trans/views/edit.py:474
msgid "You do not have privilege to vote for suggestions!"
msgstr "Vous n’avez pas l’autorisation de voter pour les suggestions !"

#: weblate/trans/views/edit.py:498
msgid "Invalid suggestion!"
msgstr "Suggestion invalide !"

#: weblate/trans/views/edit.py:560
msgid "Invalid search string!"
msgstr "Chaîne de recherche invalide !"

#: weblate/trans/views/edit.py:683 weblate/trans/views/search.py:87
#: weblate/trans/views/search.py:242
msgid "Failed to process form!"
msgstr "Échec du traitement du formulaire !"

#: weblate/trans/views/edit.py:703
msgid "Automatic translation in progress"
msgstr "Traduction automatique en cours"

#: weblate/trans/views/edit.py:739
msgid "Source needs review"
msgstr "La source doit être vérifiée"

#: weblate/trans/views/edit.py:742
msgid "Posted new comment"
msgstr "Le nouveau commentaire a été publié"

#: weblate/trans/views/edit.py:744
msgid "Failed to add comment!"
msgstr "Erreur à l’ajout du commentaire !"

#: weblate/trans/views/edit.py:763
msgid "Translation comment has been deleted."
msgstr "Le commentaire de traduction a été supprimé."

#: weblate/trans/views/edit.py:781
msgid "Translation comment has been resolved."
msgstr "Le commentaire de traduction a été résolu."

#: weblate/trans/views/edit.py:945
msgid "New string has been added."
msgstr "La nouvelle chaîne a été ajoutée."

#: weblate/trans/views/error.py:38
msgid "Bad Request"
msgstr "Requête invalide"

#: weblate/trans/views/files.py:165
msgid "Access denied."
msgstr "Accès non autorisé."

#: weblate/trans/views/files.py:201
msgid "No strings were imported from the uploaded file."
msgstr "Aucune chaîne n’a été importée depuis le fichier."

#: weblate/trans/views/files.py:204
#, python-brace-format
msgid ""
"Processed {0} string from the uploaded files (skipped: {1}, not found: {2}, "
"updated: {3})."
msgid_plural ""
"Processed {0} strings from the uploaded files (skipped: {1}, not found: {2}, "
"updated: {3})."
msgstr[0] ""
"{0} chaîne importée depuis les fichiers (ignorées : {1}, non trouvées {2}, "
"mises à jour {3})."
msgstr[1] ""
"{0} chaînes importées depuis les fichiers (ignorées : {1}, non trouvées {2}, "
"mises à jour {3})."

#: weblate/trans/views/files.py:217
msgid "Plural forms in the uploaded file do not match current translation."
msgstr ""
"Les formes plurielles du fichier téléversé ne correspondent pas à la "
"traduction actuelle."

#: weblate/trans/views/files.py:222
#, python-format
msgid "File upload has failed: %s"
msgstr "Échec de téléversement du fichier : %s"

#: weblate/trans/views/git.py:42
msgid "Failed to lock the repository, another operation is in progress."
msgstr "Impossible de verrouiller le dépôt, une autre opération est en cours."

#: weblate/trans/views/git.py:57
msgid "All pending translations were committed."
msgstr "Toutes les traductions en attente ont été archivées."

#: weblate/trans/views/git.py:72
msgid "All repositories were updated."
msgstr "Tous les dépôts ont été mis à jour."

#: weblate/trans/views/git.py:85
msgid "All repositories were pushed."
msgstr "Tous les dépôts ont été propagés."

#: weblate/trans/views/git.py:95
msgid "All repositories have been reset."
msgstr "Tous les dépôts ont été réinitialisés."

#: weblate/trans/views/git.py:107
msgid "All repositories have been cleaned up."
msgstr "Tous les dépôts ont été nettoyés."

#: weblate/trans/views/git.py:121
msgid "Translation files have been synchronized."
msgstr "Les fichiers de traduction ont été synchronisés."

#: weblate/trans/views/js.py:56
msgid "Service is currently not available."
msgstr "Service actuellement non disponible."

#: weblate/trans/views/lock.py:42
msgid "Component is now locked for translation updates!"
msgstr ""
"Le composant est maintenant verrouillé pour les mises à jour de traduction !"

#: weblate/trans/views/lock.py:57
msgid "Component is now open for translation updates."
msgstr "Le composant est maintenant ouvert aux mises à jour de traduction."

#: weblate/trans/views/lock.py:75
msgid "All components are now locked for translation updates!"
msgstr ""
"Tous les composants sont désormais verrouillés pour mise à jour des "
"traductions !"

#: weblate/trans/views/lock.py:92
msgid "Project is now open for translation updates."
msgstr "Le projet est maintenant ouvert pour les mises à jour de traduction."

#: weblate/trans/views/search.py:137
msgid "Search and replace completed, no strings were updated."
msgstr ""
"La recherche avec remplacement est terminée, aucune chaîne n’a été modifiée."

#: weblate/trans/views/search.py:139
#, python-format
msgid "Search and replace completed, %d string was updated."
msgid_plural "Search and replace completed, %d strings were updated."
msgstr[0] "La recherche avec remplacement est terminée, %d chaîne modifiée."
msgstr[1] "La recherche avec remplacement est terminée, %d chaînes modifiées."

#: weblate/trans/views/search.py:211
#, python-format
msgid "Search for %s"
msgstr "Rechercher %s"

#: weblate/trans/views/search.py:222
msgid "Too many search queries, please try again later."
msgstr "Trop de demandes de recherche, veuillez réessayer plus tard."

#: weblate/trans/views/search.py:224
msgid "Invalid search query!"
msgstr "Requête de recherche invalide !"

#: weblate/trans/views/search.py:262
msgid "Bulk edit completed, no strings were updated."
msgstr "Modification en masse terminée, aucune chaîne n’a été modifiée."

#: weblate/trans/views/search.py:264
#, python-format
msgid "Bulk edit completed, %d string was updated."
msgid_plural "Bulk edit completed, %d strings were updated."
msgstr[0] "Modification en masse terminée, %d chaîne modifiée."
msgstr[1] "Modification en masse terminée, %d chaînes modifiées."

#: weblate/trans/views/settings.py:66 weblate/trans/views/settings.py:94
msgid "Settings saved"
msgstr "Les paramètres ont été enregistrés"

#: weblate/trans/views/settings.py:70 weblate/trans/views/settings.py:98
msgid "Invalid settings, please check the form for errors!"
msgstr "Les paramètres ne sont pas valides, veuillez vérifier le formulaire."

#: weblate/trans/views/settings.py:153
msgid "Translation has been removed."
msgstr "La traduction a été supprimée."

#: weblate/trans/views/settings.py:172
msgid "Translation component was scheduled for removal."
msgstr "La suppression de ce composant de traduction est planifiée."

#: weblate/trans/views/settings.py:191
msgid "Project was scheduled for removal."
msgstr "La suppression de ce projet de traduction est planifiée."

#: weblate/trans/views/settings.py:213
msgid "Language of the project was removed."
msgstr "La langue du projet a été supprimée."

#: weblate/trans/views/source.py:75
msgid "Failed to change additional string info!"
msgstr "Impossible de modifier les informations supplémentaires de la chaîne !"

#: weblate/trans/widgets.py:247
msgid "Big status badge"
msgstr "Grand badge de statut"

#: weblate/trans/widgets.py:281
msgid "Small status badge"
msgstr "Petit badge de statut"

#: weblate/trans/widgets.py:303
msgctxt "Status widget name"
msgid "Panel"
msgstr "Panneau"

#. Translators: Text on OpenGraph image
#: weblate/trans/widgets.py:319
#, python-format
msgid "Project %s"
msgstr "Projet %s"

#: weblate/trans/widgets.py:381
msgid "Status badge"
msgstr "Badge de statut"

#: weblate/trans/widgets.py:384
msgid "translated"
msgstr "Traduit à"

#: weblate/trans/widgets.py:432
msgctxt "Status widget name"
msgid "Vertical language bar chart"
msgstr "Diagramme vertical des langues"

#: weblate/trans/widgets.py:511
msgctxt "Status widget name"
msgid "Horizontal language bar chart"
msgstr "Diagramme horizontal des langues"

#. Translators: Name of a color
#: weblate/utils/colors.py:24
msgid "Navy"
msgstr "Bleu foncé"

#. Translators: Name of a color
#: weblate/utils/colors.py:26
msgid "Blue"
msgstr "Bleu"

#. Translators: Name of a color
#: weblate/utils/colors.py:28
msgid "Aqua"
msgstr "Cyan"

#. Translators: Name of a color
#: weblate/utils/colors.py:30
msgid "Teal"
msgstr "Turquoise"

#. Translators: Name of a color
#: weblate/utils/colors.py:32
msgid "Olive"
msgstr "Olive"

#. Translators: Name of a color
#: weblate/utils/colors.py:34
msgid "Green"
msgstr "Vert"

#. Translators: Name of a color
#: weblate/utils/colors.py:36
msgid "Lime"
msgstr "Citron"

#. Translators: Name of a color
#: weblate/utils/colors.py:38
msgid "Yellow"
msgstr "Jaune"

#. Translators: Name of a color
#: weblate/utils/colors.py:40
msgid "Orange"
msgstr "Orange"

#. Translators: Name of a color
#: weblate/utils/colors.py:42
msgid "Red"
msgstr "Rouge"

#. Translators: Name of a color
#: weblate/utils/colors.py:44
msgid "Maroon"
msgstr "Marron"

#. Translators: Name of a color
#: weblate/utils/colors.py:46
msgid "Fuchsia"
msgstr "Fuchsia"

#. Translators: Name of a color
#: weblate/utils/colors.py:48
msgid "Purple"
msgstr "Pourpre"

#. Translators: Name of a color
#: weblate/utils/colors.py:50
msgid "Black"
msgstr "Noir"

#. Translators: Name of a color
#: weblate/utils/colors.py:52
msgid "Gray"
msgstr "Gris"

#. Translators: Name of a color
#: weblate/utils/colors.py:54
msgid "Silver"
msgstr "Argent"

#: weblate/utils/fields.py:92
msgid "A user with this e-mail already exists."
msgstr "Un utilisateur avec ce courriel existe déjà."

#: weblate/utils/render.py:45
#, python-format
msgid "Undefined variable: \"%s\""
msgstr "Variable non définie : « %s »"

#: weblate/utils/render.py:125
msgid "Failed to render template: {}"
msgstr "Échec de rendu du modèle : {}"

#: weblate/utils/render.py:168
msgid ""
"The format strings are no longer supported, please use the template language "
"instead."
msgstr ""
"Les chaînes de format ne sont plus prises en charge, à la place veuillez "
"utiliser le modèle de langue."

#: weblate/utils/render.py:186
msgid "The editor link lacks URL scheme!"
msgstr "Le lien vers l’éditeur ne contient pas le schéma d’URL !"

#: weblate/utils/render.py:192
msgid "Forbidden URL scheme!"
msgstr "Schéma d’URL interdit !"

#: weblate/utils/search.py:294
msgid "Unsupported state: {}"
msgstr "État inconnu : {}"

#: weblate/utils/search.py:359
msgid "Invalid timestamp: {}"
msgstr "Horodatage non valide : {}"

#: weblate/utils/search.py:429
msgid "Invalid regular expression: {}"
msgstr "Expression rationnelle non valide : {}"

#: weblate/utils/state.py:30
msgctxt "String state"
msgid "Empty"
msgstr "Vide"

#: weblate/utils/state.py:31
msgctxt "String state"
msgid "Needs editing"
msgstr "À vérifier"

#: weblate/utils/state.py:32
msgctxt "String state"
msgid "Translated"
msgstr "Traduit"

#: weblate/utils/state.py:33
msgctxt "String state"
msgid "Approved"
msgstr "Approuvé"

#: weblate/utils/state.py:34
msgctxt "String state"
msgid "Read only"
msgstr "Lecture seule"

#: weblate/utils/validators.py:67
#, python-brace-format
msgid "Compilation failed: {0}"
msgstr "Échec de la compilation : {0}"

#: weblate/utils/validators.py:70
msgid "The regular expression can not match an empty string."
msgstr "L’expression rationnelle ne peut pas détecter une chaîne vide."

#: weblate/utils/validators.py:78
#, python-brace-format
msgid ""
"Regular expression is missing named group \"{0}\", the simplest way to "
"define it is {1}."
msgstr ""
"Il manque le groupe nommé « {0} » dans l’expression rationnelle. Le moyen le "
"plus simple de le définir est {1}."

#: weblate/utils/validators.py:118
msgid "Invalid image!"
msgstr "Image non valide !"

#: weblate/utils/validators.py:127
#, python-format
msgid "Unsupported image type: %s"
msgstr "Type d’image non pris en charge : %s"

#: weblate/utils/validators.py:133
msgid "The image is too big, please crop or scale it down."
msgstr ""
"L’image est de trop grandes dimensions, veuillez la recadrer ou la "
"redimensionner."

#: weblate/utils/validators.py:151
msgid "Please avoid using special characters in the full name."
msgstr "Veuillez éviter de saisir des caractères spéciaux dans le nom complet."

#: weblate/utils/validators.py:155
msgid "Name consists only of disallowed characters."
msgstr "Le nom est uniquement composé de caractères interdits."

#: weblate/utils/validators.py:170
msgid "The username can not start with a full stop."
msgstr "Le nom d’utilisateur ne peut pas commencer par un point."

#: weblate/utils/validators.py:181 weblate/utils/validators.py:187
msgid "Enter a valid e-mail address."
msgstr "Saisissez une adresse courriel valide."

#: weblate/utils/validators.py:189
msgid "This e-mail address is disallowed."
msgstr "Cette adresse courriel n’est pas autorisée."

#: weblate/utils/validators.py:199
msgid "Could not evaluate plural formula: {}"
msgstr "Impossible d’évaluer la formule plurielle : {}"

#: weblate/utils/validators.py:205
msgid "The filename can not contain reference to a parent directory."
msgstr ""
"Le nom de fichier ne peut pas contenir une référence au dossier parent."

#: weblate/utils/validators.py:208
msgid "The filename can not be an absolute path."
msgstr "Le nom de fichier ne peut pas être un chemin absolu."

#: weblate/utils/validators.py:214
msgid "The filename should be as simple as possible. Maybe you want to use: {}"
msgstr ""
"Le nom de fichier doit être aussi simple que possible. Vous pourriez "
"utiliser : {}"

#: weblate/utils/validators.py:224
msgid "This name is prohibited"
msgstr "Ce nom est interdit"

#: weblate/utils/validators.py:233
msgid "Syntax error in language aliases."
msgstr "Erreur de syntaxe dans les alias de langue."

#: weblate/utils/views.py:132 weblate/utils/views.py:156
msgid "Position and priority"
msgstr "Position et priorité"

#: weblate/utils/views.py:133
msgid "Position"
msgstr "Position"

#: weblate/utils/views.py:138
msgid "Age of string"
msgstr "Âge de chaîne"

#: weblate/utils/views.py:139
msgid "Number of words"
msgstr "Nombre de mots"

#: weblate/utils/views.py:140
msgid "Number of comments"
msgstr "Nombre de commentaires"

#: weblate/utils/views.py:141
msgid "Number of failing checks"
msgstr "Nombre de validations en échec"

#: weblate/vcs/git.py:655
msgid "Git with force push"
msgstr "Git avec force push"

#: weblate/vcs/git.py:922
msgid "No remote repository"
msgstr "Aucun dépôt distant"

# Translators: placeholder SSH hashed hostname
#. Translators: placeholder SSH hashed hostname
#: weblate/vcs/ssh.py:69
msgid "[hostname hashed]"
msgstr "[nom d’hôte haché]"

#: weblate/vcs/ssh.py:133
#, python-format
msgid "Failed to generate key: %s"
msgstr "Échec de génération de la clé %s"

#: weblate/vcs/ssh.py:141
msgid "Created new SSH key."
msgstr "Nouvelle clé SSH créée."

#: weblate/vcs/ssh.py:147
msgid "Invalid host name given!"
msgstr "Nom d’hôte incorrect !"

#: weblate/vcs/ssh.py:172
#, python-format
msgid ""
"Added host key for %(host)s with fingerprint %(fingerprint)s (%(keytype)s), "
"please verify that it is correct."
msgstr ""
"Clé de l’hôte ajoutée pour %(host)s avec l’empreinte %(fingerprint)s "
"(%(keytype)s), veuillez vérifier qu’elle est correcte."

#: weblate/vcs/ssh.py:179
msgid "Failed to fetch public key for a host!"
msgstr "Impossible de récupérer la clé publique d’un hôte !"

#: weblate/vcs/ssh.py:185 weblate/vcs/ssh.py:188
#, python-format
msgid "Failed to get host key: %s"
msgstr "Impossible d’obtenir la clé de l’hôte : %s"

#: weblate/wladmin/forms.py:30
msgid "Activation token"
msgstr "Jeton d’activation"

#: weblate/wladmin/forms.py:34
msgid ""
"Please enter the activation token obtained when making the subscription."
msgstr "Veuillez entrer le jeton d’activation obtenu lors de l’inscription."

#: weblate/wladmin/forms.py:42
msgid "Port"
msgstr "Port"

#: weblate/wladmin/forms.py:57
msgid "The test e-mail will be sent to this address."
msgstr "Le courriel de test sera envoyé à cette adresse."

#: weblate/wladmin/forms.py:68
msgid "Username or registered e-mail"
msgstr "Identifiant ou adresse courriel enregistré"

#: weblate/wladmin/forms.py:74
msgid "Please provide font family suitable for CSS."
msgstr "Veuillez renseigner une police de caractères adaptée au CSS."

#: weblate/wladmin/forms.py:84
msgid "Page font"
msgstr "Police de caractères de la page"

#: weblate/wladmin/forms.py:85
msgid "Header font"
msgstr "Police de caractères de l’entête"

#: weblate/wladmin/forms.py:95
msgid "Focus color"
msgstr "Couleur de focus"

#: weblate/wladmin/forms.py:96
msgid "Hover color"
msgstr "Couleur de survol"

#: weblate/wladmin/forms.py:97
msgid "Hide page footer"
msgstr "Masquer le pied de page"

#: weblate/wladmin/forms.py:99
msgid "Always show hamburger menu"
msgstr "Toujours afficher le menu hamburger"

#: weblate/wladmin/forms.py:102
msgid ""
"Persistent navigational drop-down menu in the top right corner, even if "
"there is room for a full menu."
msgstr ""
"Affiche le menu déroulant de navigation en permanence dans le coin supérieur "
"droit, même si il y a suffisamment de place pour afficher le menu complet."

#: weblate/wladmin/models.py:76
msgid "Community support"
msgstr "Assistance communautaire"

#: weblate/wladmin/models.py:77
msgid "Hosted service"
msgstr "Service d’hébergement"

#: weblate/wladmin/models.py:78
msgid "Basic self-hosted support"
msgstr "Assistance auto-hébergée basique"

#: weblate/wladmin/models.py:79
msgid "Extended self-hosted support"
msgstr "Assistance étendue pour l’auto-hébergement"

#: weblate/wladmin/models.py:80
msgid "Premium self-hosted support"
msgstr "Assistance privilégiée pour Weblate auto-hébergé"

#: weblate/wladmin/models.py:161
msgid "Backup repository URL"
msgstr "URL du dépôt de sauvegarde"

#: weblate/wladmin/models.py:163
#, fuzzy
#| msgid ""
#| "Use /path/to/repo for local backups or user@host:/path/to/repo for remote "
#| "SSH backups."
msgid ""
"Use /path/to/repo for local backups or user@host:/path/to/repo or ssh://"
"user@host:port/path/to/backups for remote SSH backups."
msgstr ""
"Utilisez /chemin/vers/depot pour les sauvegardes locales ou "
"utilisateur@hôte:/chemin/vers/depot pour les sauvegardes SSH à distance."

#: weblate/wladmin/models.py:214
msgid "Backup performed"
msgstr "Sauvegarde terminée"

#: weblate/wladmin/models.py:215
msgid "Backup failed"
msgstr "Échec de la sauvegarde"

#: weblate/wladmin/models.py:216
msgid "Deleted the oldest backups"
msgstr "Sauvegardes les plus anciennes supprimées"

#: weblate/wladmin/models.py:217
msgid "Repository initialization"
msgstr "Initialisation du dépôt"

#: weblate/wladmin/sites.py:80 weblate/wladmin/sites.py:81
msgid "Weblate administration"
msgstr "Administration Weblate"

#: weblate/wladmin/sites.py:196
msgid "Object listing turned off"
msgstr "L’affichage de la liste des objets est désactivé"

#: weblate/wladmin/templates/admin/base.html:6
msgid "Return to Weblate"
msgstr "Retourner à Weblate"

#: weblate/wladmin/templates/admin/logout-confirm.html:23
msgid "Please confirm your logout."
msgstr "Veuillez confirmer votre déconnexion."

#: weblate/wladmin/templates/admin/logout-confirm.html:26
msgid "I confirm logout"
msgstr "Je confirme vouloir me déconnecter"

#: weblate/wladmin/templates/admin/trans/change_form.html:9
msgid "Import speed documentation"
msgstr "Documentation sur la vitesse d’importation"

#: weblate/wladmin/templates/admin/trans/change_form.html:37
msgid "Required fields are marked in bold."
msgstr "Les champs obligatoires apparaissent en gras."

#: weblate/wladmin/templates/admin/trans/change_form.html:39
msgid ""
"Do not change the object here, please use the Weblate interface instead."
msgstr ""
"Ne modifiez pas le sujet ici, veuillez plutôt utiliser l’interface de "
"Weblate."

#: weblate/wladmin/templates/admin/weblate-index.html:11
msgid "Reports"
msgstr "Rapports"

#: weblate/wladmin/views.py:75
msgid "Weblate status"
msgstr "État de Weblate"

#: weblate/wladmin/views.py:81
msgid "Repositories"
msgstr "Dépôts"

#: weblate/wladmin/views.py:131
msgid "Test e-mail sent."
msgstr "Courriel de test envoyé."

#: weblate/wladmin/views.py:134
#, python-format
msgid "Could not send test e-mail: %s"
msgstr "Impossible d’envoyer le courriel de test : %s"

#: weblate/wladmin/views.py:183
msgid "Activation completed."
msgstr "Activation terminée."

#: weblate/wladmin/views.py:189
msgid ""
"Could not activate your installation. Please ensure your activation token is "
"correct."
msgstr ""
"Impossible d’activer votre installation. Veuillez vérifier votre jeton "
"d’activation."

#: weblate/wladmin/views.py:234
msgid "Backup process triggered"
msgstr "La sauvegarde a été lancée"

#: weblate/wladmin/views.py:256
msgid "Could not dismiss the configuration error!"
msgstr "Impossible d’ignorer l’erreur de configuration !"

#: weblate/wladmin/views.py:356
#, python-format
msgid "Created user account %s."
msgstr "Compte utilisateur %s créé."

#~ msgid ""
#~ "If your e-mail address exists in our database, you will receive further "
#~ "password recovery instructions to your inbox."
#~ msgstr ""
#~ "Après avoir vérifié que votre adresse courriel est présente dans notre "
#~ "base de données, nous vous enverrons les instructions de récupération du "
#~ "mot de passe."

#~ msgid ""
#~ "If the confirmation link expires before you use it, request a new one."
#~ msgstr ""
#~ "Si le lien de confirmation expire avant que vous ne l’utilisiez, veuillez "
#~ "en demander un nouveau."

#~ msgid ""
#~ "Shortly, you should receive an e-mail with a confirmation link. Click it "
#~ "to remove your account."
#~ msgstr ""
#~ "Vous devriez recevoir rapidement un courriel avec un lien de "
#~ "confirmation. Cliquez dessus pour supprimer votre compte."

#~ msgid ""
#~ "Thank you for registering. Click the confirmation link you receive by e-"
#~ "mail to complete the registration."
#~ msgstr ""
#~ "Nous vous remercions de votre inscription. Cliquez sur le lien de "
#~ "confirmation reçu par courriel pour terminer l’inscription."

#~ msgid "If the confirmation link expires before you use it, register again."
#~ msgstr ""
#~ "Si le lien de confirmation expire avant que vous ne l’utilisiez, "
#~ "inscrivez-vous de nouveau."

#~ msgid ""
#~ "Don’t use this button for support questions. Such questions won’t be "
#~ "answered."
#~ msgstr ""
#~ "N’utilisez pas ce bouton pour de l’assistance, vous ne recevrez aucune "
#~ "réponse."

#, python-format
#~ msgid ""
#~ "If you have an idea or a question, %(link_start)sthis%(link_end)s is a "
#~ "good place to start."
#~ msgstr ""
#~ "Si vous avez une idée ou une question, %(link_start)sallez voir ici"
#~ "%(link_end)s."

#~ msgid "Component automatically locked"
#~ msgstr "Le composant a été verrouillé automatiquement"

#~ msgid "Ignore failing check"
#~ msgstr "Ignorer les vérifications en échec"

#~ msgid "Plural gettext formula"
#~ msgstr "Formule gettext plurielle"

#~ msgid "No components were matched!"
#~ msgstr "Aucun composant ne correspond !"

#~ msgid "No matching user found."
#~ msgstr "Aucun utilisateur correspondant n’a été trouvé."

#~ msgid "More users matched."
#~ msgstr "D’autres utilisateurs ont été trouvés."

#~ msgid "Failed to parse new string"
#~ msgstr "Échec de l’analyse de la nouvelle chaîne"

#, python-format
#~ msgid "Context would be created as \"%s\""
#~ msgstr "Le contexte serait créé en tant que \"%s\""

#, python-format
#~ msgid "Source would be created as %s"
#~ msgstr "La source serait créée en tant que %s"

#~ msgid "Permission"
#~ msgstr "Droits"

#~ msgid "Automatic group assignment"
#~ msgstr "Affectation de groupe automatique"

#~ msgid "Automatic group assignments"
#~ msgstr "Affectations de groupe automatiques"

#, fuzzy
#~| msgid "Removed user"
#~ msgid "Blocked user"
#~ msgstr "L’utilisateur a été supprimé"

#, fuzzy
#~| msgid "Removed user"
#~ msgid "Blocked users"
#~ msgstr "L’utilisateur a été supprimé"

#~ msgid "Plural form"
#~ msgstr "Forme plurielle"

#~ msgid "Plural forms"
#~ msgstr "Formes plurielles"

#~ msgid "Automatic component list assignments"
#~ msgstr "Affectations automatiques de composants"

#, python-format
#~ msgid ""
#~ "If you need assistance, you may reference this error as %(error_id)s."
#~ msgstr ""
#~ "Si vous demandez assistance, communiquez le code d’erreur %(error_id)s."

#~ msgid "There are no translations in this component."
#~ msgstr "Il n’y a aucune traduction dans ce composant."

#~ msgid "Projects with contribution"
#~ msgstr "Projets avec contributions"

#~ msgid "Weblate currently uses this SSH key:"
#~ msgstr "Weblate utilise actuellement la clé SSH suivante :"

#~ msgid "User billings"
#~ msgstr "Facturations des utilisateurs"

#~ msgid "Nearby keys"
#~ msgstr "Clés à proximité"

#~ msgid "Addons"
#~ msgstr "Greffons"

#~ msgid "Language consistency"
#~ msgstr "Cohérence des langues"

#~ msgid ""
#~ "Ensures all components within a project have translations for every added "
#~ "translated language by creating empty translations in languages that have "
#~ "unadded components."
#~ msgstr ""
#~ "Garantit que tous les composants d’un projet soient traduits dans toutes "
#~ "les langues en créant des traductions vides pour les langues non "
#~ "déclarées dans tous les composants."

#~ msgid "Status"
#~ msgstr "État"

#~ msgid "Good"
#~ msgstr "Terminé"

#~ msgid "Please search below to find matching source strings."
#~ msgstr ""
#~ "Veuillez chercher ci-dessous pour trouver les chaînes sources "
#~ "correspondantes."

#~ msgid "No source strings are currently assigned!"
#~ msgstr "Aucune chaîne source associée actuellement !"

#~ msgid "State"
#~ msgstr "État"

#~ msgctxt "String state"
#~ msgid "Untranslated"
#~ msgstr "Non traduit"

#~ msgctxt "String state"
#~ msgid "Failed checks"
#~ msgstr "Erreurs de validation"

#~ msgid "Dismiss for all languages"
#~ msgstr "Ignorer pour toutes les langues"

#~ msgctxt "String state"
#~ msgid "Not translated"
#~ msgstr "Non traduit"

#~ msgid "Security"
#~ msgstr "Sécurité"

#~ msgid "Security Policy"
#~ msgstr "Politique de sécurité"

#~ msgid ""
#~ "At Weblate, security maintains an environment that values the privacy of "
#~ "our users."
#~ msgstr ""
#~ "Chez Weblate, la sécurité maintient un environnement qui respecte la vie "
#~ "privée de nos utilisateurs."

#~ msgid ""
#~ "Weblate development follows the Best Practices of the Linux Foundation's "
#~ "Core Infrastructure Initiative."
#~ msgstr ""
#~ "Le développement de Weblate suit les meilleures pratiques de l’initiative "
#~ "sur l’infrastructure de base de la fondation Linux."

#~ msgid "Security FAQ"
#~ msgstr "FAQ sur la sécurité"

#~ msgid "How are user passwords stored?"
#~ msgstr "Comment sont stockés les mots de passe utilisateur ?"

#~ msgid ""
#~ "Hashed, currently using PBKDF2, HMAC and SHA-256 with 150000 iterations."
#~ msgstr ""
#~ "Haché, utilisant actuellement PBKDF2, HMAC et SHA-256 avec "
#~ "150 000 itérations."

#~ msgid "How to report a security issue?"
#~ msgstr "Comment signaler une faille de sécurité ?"

#~ msgid "The documentation has instructions on safe reporting."
#~ msgstr ""
#~ "La documentation contient des instructions sur la façon d’établir des "
#~ "rapports en toute sécurité."

#~ msgid "Fill in with source string"
#~ msgstr "Remplir avec la chaîne source"

#~ msgid "Clone source"
#~ msgstr "Copier la source"

#~ msgid "Most active suggesters"
#~ msgstr "Proposeurs les plus actifs"

#~ msgid "Most active screenshot uploaders"
#~ msgstr "Contributeurs les plus actifs pour les captures d’écran"

#~ msgid "Most active commenters"
#~ msgstr "Commentateurs les plus actifs"

#~ msgctxt "Number of projects"
#~ msgid "Projects"
#~ msgstr "Projets"

#~ msgctxt "Number of components"
#~ msgid "Components"
#~ msgstr "Composants"

#~ msgid "Registered users"
#~ msgstr "Utilisateurs enregistrés"

#~ msgid "Failing checks found"
#~ msgstr "Erreurs de validation trouvées"

#~ msgid "Dismissed checks"
#~ msgstr "Ignorer les validations"

#~ msgid "Daily activity"
#~ msgstr "Activité quotidienne"

#~ msgid "Weekly activity"
#~ msgstr "Activité hebdomadaire"

#~ msgid "Number of components"
#~ msgstr "Nombre de composants"

#~ msgctxt "Number of used languages"
#~ msgid "Languages"
#~ msgstr "Langues"

#~ msgctxt "Number of source strings"
#~ msgid "Source strings"
#~ msgstr "Chaînes sources"

#~ msgctxt "Number of source words"
#~ msgid "Source words"
#~ msgstr "Mots sources"

#~ msgctxt "Number of source characters"
#~ msgid "Source characters"
#~ msgstr "Caractères sources"

#~ msgid "Translation Information"
#~ msgstr "Informations sur la traduction"

#~ msgid "Percent"
#~ msgstr "Pour cent"

#~ msgid "Chars"
#~ msgstr "Caractères"

#~ msgid "Last activity"
#~ msgstr "Activité"

#, python-brace-format
#~ msgctxt "Format string for yearly activity chart"
#~ msgid "{month}/{year}"
#~ msgstr "{month}/{year}"

#, python-brace-format
#~ msgctxt "Format string for monthly activity chart"
#~ msgid "{day}/{month}"
#~ msgstr "{day}/{month}"

#~ msgid "User e-mail"
#~ msgstr "Courriel de l’utilisateur"

#, python-format
#~ msgid ""
#~ "Only part of the occurrences are shown, in total there was %(count)s of "
#~ "them."
#~ msgid_plural ""
#~ "Only part of the occurrences are shown, in total there were %(count)s of "
#~ "them."
#~ msgstr[0] ""
#~ "Seule une partie des occurrences est affichée, au total il y en a "
#~ "%(count)s."
#~ msgstr[1] ""
#~ "Seule une partie des occurrences est affichée, au total il y en a "
#~ "%(count)s."

#~ msgid "Weblate discovery"
#~ msgstr "Découvrir Weblate"

#~ msgid "Manage glossary"
#~ msgstr "Gérer le glossaire"

#~ msgid "Committer name"
#~ msgstr "Nom du contributeur"

#~ msgid "Committer e-mail"
#~ msgstr "Courriel du contributeur"

#~ msgid "XLIFF translation file with PO extensions"
#~ msgstr "Fichier de traduction XLIFF avec extensions PO"

#, python-format
#~ msgid "Download original translation file (%(format)s)"
#~ msgstr "Télécharger le fichier de traduction d’origine (%(format)s)"

#, python-format
#~ msgid "Download translation file as %(format)s"
#~ msgstr "Télécharger le fichier de traduction comme %(format)s"

#, python-format
#~ msgid "Download strings needing action as %(format)s"
#~ msgstr "Télécharger les chaînes nécessitant une action comme %(format)s"

#~ msgid "Completed translation"
#~ msgstr "Traduction terminée"

#~ msgid "Glossary name"
#~ msgstr "Nom du glossaire"

#~ msgid "Please define a glossary name to use component as a glossary."
#~ msgstr ""
#~ "Veuillez définir un nom de glossaire pour utiliser le composant comme un "
#~ "glossaire."

#~ msgid "Tab character"
#~ msgstr "Tabulation"

#~ msgid "Allow translation"
#~ msgstr "Autoriser la traduction"

#~ msgid "Prohibit translation"
#~ msgstr "Interdire la traduction"

#~ msgid ""
#~ "Updates all PO files to match the POT file using msgmerge. Triggered "
#~ "whenever new changes are pulled from the upstream repository."
#~ msgstr ""
#~ "Met à jour tous les fichiers PO pour qu’ils correspondent au fichier POT "
#~ "en utilisant msgmerge. Cette action est déclenchée quand de nouvelles "
#~ "modifications sont tirées du dépôt amont."

#~ msgid "Glossary updated"
#~ msgstr "Glossaire mis à jour"

#~ msgid "Glossary uploaded"
#~ msgstr "Glossaire téléversé"

#~ msgid "Translation string"
#~ msgstr "Chaîne de traduction"

#~ msgid "Invalid ordering"
#~ msgstr "Ordre non valide"

#~ msgid ""
#~ "You can upload any format understood by Translate Toolkit (including TBX, "
#~ "CSV or gettext PO files)."
#~ msgstr ""
#~ "Vous pouvez téléverser tous les formats reconnus par « Translate "
#~ "Toolkit » (dont des fichiers TBX, CSV ou PO de gettext)."

#~ msgid "Merge method"
#~ msgstr "Méthode de fusion"

#~ msgid "Keep current"
#~ msgstr "Conserver"

#~ msgid "Overwrite existing"
#~ msgstr "Remplacer l’existant"

#~ msgctxt "Choose starting letter in glossary"
#~ msgid "Any"
#~ msgstr "Toutes"

#~ msgid "Starting letter"
#~ msgstr "Commencer à la lettre"

#~ msgid "Additional projects"
#~ msgstr "Projets supplémentaires"

#~ msgid "Choose additional projects where this glossary can be used."
#~ msgstr ""
#~ "Sélectionnez des projets supplémentaires où ce glossaire peut être "
#~ "utilisé."

#, python-format
#~ msgid "%(language)s glossary for %(project)s"
#~ msgstr "Glossaire %(language)s pour %(project)s"

#~ msgid "Glossary was not found."
#~ msgstr "Le glossaire est introuvable."

#~ msgid "No terms to import found in file."
#~ msgstr "Aucun mot à importer trouvé dans le fichier."

#, python-format
#~ msgid "Imported %d term from the uploaded file."
#~ msgid_plural "Imported %d terms from the uploaded file."
#~ msgstr[0] "%d terme importé depuis le fichier."
#~ msgstr[1] "%d termes importés depuis le fichier."

#~ msgid "Change word"
#~ msgstr "Modifier le mot"

#, python-format
#~ msgid "This will permanently delete %(count)s entry from the glossary."
#~ msgid_plural ""
#~ "This will permanently delete %(count)s entries from the glossary."
#~ msgstr[0] "Cela supprimera définitivement %(count)s entrée du glossaire."
#~ msgstr[1] "Cela supprimera définitivement %(count)s entrées du glossaire."

#~ msgid "Create new glossary"
#~ msgstr "Créer un nouveau glossaire"

#~ msgid "Add new word"
#~ msgstr "Ajouter un nouveau mot"

#~ msgid "Import glossary"
#~ msgstr "Importer un glossaire"

#~ msgid "Export glossary"
#~ msgstr "Exporter le glossaire"

#~ msgid "No words found!"
#~ msgstr "Aucun mot n’a été trouvé !"

#~ msgid "Import"
#~ msgstr "Importer"

#~ msgid "There are no glossaries defined for this language."
#~ msgstr "Il n’existe aucun glossaire pour cette langue."

#~ msgid "Failed to change a context!"
#~ msgstr "Échec de modification d’un contexte !"

#~ msgid "Mailing list for translators"
#~ msgstr "Liste de discussion pour les traducteurs"

#~ msgid "Mailing list"
#~ msgstr "Liste de diffusion"

#~ msgid "Mailing list for translators."
#~ msgstr "Liste de discussion pour les traducteurs."

#~ msgid "Weblate internal group"
#~ msgstr "Groupe interne de Weblate"

#~ msgid "E-mail regular expression"
#~ msgstr "Expression rationnelle d’adresse courriel"

#~ msgid "Register using e-mail"
#~ msgstr "S’inscrire en utilisant le courriel"

#~ msgid ""
#~ "As an example, telling Weblate to pull from a remote repository can be "
#~ "done thusly:"
#~ msgstr ""
#~ "Par exemple, voici comment l’on peut demander à Weblate de tirer des "
#~ "données d’un dépôt distant :"

#~ msgid "Persistent hamburger navigation"
#~ msgstr "Navigation hamburger persistante"

#~ msgid ""
#~ "Use hamburger menu in the top navigation regardless the screen "
#~ "resolution. When disabled the hamburger menu is used on small screens "
#~ "only."
#~ msgstr ""
#~ "Utiliser le menu burger quelle que soit la taille d’écran. Si désactivé, "
#~ "le menu burger est utilisé uniquement pour les écrans de petite taille."

#~ msgid "Edit string"
#~ msgstr "Modifier la chaîne"

#~ msgid "Edit source string"
#~ msgstr "Modifier la chaîne source"

#~ msgid "Whether users can vote for suggestions."
#~ msgstr "Les utilisateurs peuvent-ils ou non voter sur les suggestions."

#, python-brace-format
#~ msgid "Insert {0}"
#~ msgstr "Insérer {0}"

#~ msgid ""
#~ "Mention you use Weblate for translations in the README. It’ll help "
#~ "Weblate to be free for more projects and attract new translators."
#~ msgstr ""
#~ "Précisez que vous utilisez Weblate pour les traductions dans le README. "
#~ "Ainsi Weblate pourra être plus largement utilisé (y compris gratuitement) "
#~ "et cela attirera de nouveaux traducteurs."

#~ msgid ", expires %(expires)s"
#~ msgstr ", expire %(expires)s"

#~ msgid ", will be removed %(removal)s"
#~ msgstr ", seront supprimés %(removal)s"

#~ msgid "Design"
#~ msgstr "Apparence"

#~ msgid "Strings of total"
#~ msgstr "Chaînes du total"

#~ msgid "Use this translation for all components"
#~ msgstr "Utiliser cette traduction dans tous les composants"

#~ msgid "Use this translation"
#~ msgstr "Utiliser cette traduction partout"

#~ msgid "Change compared to this translation:"
#~ msgstr ""
#~ "Écarts entre les 2 traductions (en rouge la traduction que vous pouvez "
#~ "imposer, en vert la traduction actuelle de la chaîne) :"

#~ msgid "Report an issue with registration"
#~ msgstr "Signaler un problème d’inscription"

#~ msgctxt "Per-project access-control group"
#~ msgid "Template"
#~ msgstr "Modèle"

#~ msgid "Grace period for payments"
#~ msgstr "Délai de grâce pour les paiements"

#~ msgid "Translatable strings"
#~ msgstr "Chaînes traduisibles"

#~ msgid "Translatable words"
#~ msgstr "Mots traduisibles"

#~ msgid "Used languages"
#~ msgstr "Langues utilisées"

#~ msgid "Number of characters"
#~ msgstr "Nombre de caractères"

#~ msgid "Number of languages"
#~ msgstr "Nombre de langues"

#~ msgid "Number of source strings"
#~ msgstr "Nombre de chaînes sources"

#~ msgid "Number of source words"
#~ msgstr "Nombre de mots sources"

#~ msgid "Number of source characters"
#~ msgstr "Nombre de caractères sources"

#~ msgid "There are some uncommitted changes!"
#~ msgstr "Il y a des modifications non enregistrées !"

#~ msgid "There has been a merge failure in the repository"
#~ msgstr "Un échec de fusion s’est produit dans le dépôt"

#~ msgid "The remote repository needs to be merged!"
#~ msgstr "Le dépôt distant doit être fusionné !"

#~ msgid "The local repository is up to date."
#~ msgstr "Le dépôt local est à jour."

#~ msgid "Repository tools"
#~ msgstr "Outils de dépôt"

#~ msgid "Repository"
#~ msgstr "Dépôt"

#~ msgid "Repository containing Weblate translations"
#~ msgstr "Dépôt contenant les traductions Weblate"

#~ msgid "Base file for new translations not found."
#~ msgstr "Fichier de base introuvable pour les nouvelles traductions."

#~ msgid "Additional things to check manually:"
#~ msgstr "Points supplémentaires à vérifier manuellement :"

#~ msgid "Could not find template file."
#~ msgstr "Impossible de trouver le fichier modèle."

#~ msgid "Log out"
#~ msgstr "Se déconnecter"

#~ msgid "Use machinery"
#~ msgstr "Utiliser la traduction automatique"

#~ msgid "Machinery"
#~ msgstr "Suggestions automatiques"

#~ msgid "last for 14 days."
#~ msgstr "durera 14 jours."

#~ msgid "run the Enterprise plan."
#~ msgstr "utilisera l’offre Entreprise."

#~ msgid "Public email"
#~ msgstr "Adresse courriel publique"

#~ msgid "URL of source code repository, for example Git or Mercurial."
#~ msgstr "URL du dépôt de code source, par exemple Git ou Mercurial."

#~ msgid ""
#~ "Path of files to translate, use * instead of language code, for example: "
#~ "po/*.po or locale/*/LC_MESSAGES/django.po."
#~ msgstr ""
#~ "Chemin vers les fichiers à traduire, utilisez * à la place du code de "
#~ "langue, par exemple : po/*.po ou locale/*/LC_MESSAGES/django.po."

#~ msgid "Message has been sent to administrator."
#~ msgstr "Le message a été envoyé à l’administrateur."

#~ msgid "Conditions for gratis hosting"
#~ msgstr "Conditions pour un hébergement gratuit"

#~ msgid ""
#~ "Please fill in this form if your project meets the conditions for free of "
#~ "charge hosting:"
#~ msgstr ""
#~ "Si votre projet respecte les conditions d’accès à l’hébergement gratuit, "
#~ "veuillez remplir ce formulaire :"

#~ msgid ""
#~ "Hosting requests are usually processed once a month, please have patience "
#~ "after submitting one."
#~ msgstr ""
#~ "Les demandes d’hébergement sont habituellement traitées une fois par "
#~ "mois. Veuillez être patient après en avoir envoyé une."

#~ msgid "Avatar"
#~ msgstr "Avatar"

#~ msgid "Changes in last quarter"
#~ msgstr "Modifications du trimestre"

#~ msgid "Changes in last year"
#~ msgstr "Modifications de l’année"

#~ msgid "Automatic detection"
#~ msgstr "Détection automatique"

#~ msgid "Trailing stop"
#~ msgstr "Point final"

#~ msgid "Trailing colon"
#~ msgstr "Deux-points à la fin"

#~ msgid "Trailing semicolon"
#~ msgstr "Point-virgule final"

#~ msgid "Localization guide"
#~ msgstr "Guide de traduction"

#~ msgid "Watch"
#~ msgstr "Surveiller"

#~ msgid "Open Graph image"
#~ msgstr "Image Open Graph"

#~ msgid "Add new projects (site wide)"
#~ msgstr "Ajouter de nouveaux projets (pour tout le site)"

#~ msgid "Manage groups (site wide)"
#~ msgstr "Gérer les groupes (pour tout le site)"

#~ msgid "Manage users (site wide)"
#~ msgstr "Gérer les utilisateurs (pour tout le site)"

#~ msgid "Manage roles (site wide)"
#~ msgstr "Gérer les rôles (pour tout le site)"

#~ msgid "Manage announcements (site wide)"
#~ msgstr "Gérer les annonces (pour tout le site)"

#~ msgid "Manage translation memory (site wide)"
#~ msgstr "Gérer le mémoire de traduction (pour tout le site)"

#~ msgid "String has failing check"
#~ msgstr "Chaîne ayant des erreurs de vérification"

#~ msgid "String has context"
#~ msgstr "La chaîne possède un contexte"

#~ msgid "Failing check"
#~ msgstr "Vérifications en échec"

#~ msgid "Use machine translation services"
#~ msgstr "Utiliser les services de traduction automatique"

#~ msgid "Manage users (on the entire platform)"
#~ msgstr "Gérer les utilisateurs (de toute la plateforme)"

#~ msgid "Manage translation memory (on the entire platform)"
#~ msgstr "Gérer le mémoire de traduction (pour toute la plateforme)"

#~ msgid "data exports"
#~ msgstr "Exportations de données"

#~ msgid "glossaries"
#~ msgstr "Glossaires"

#~ msgid "translate"
#~ msgstr "Traduire"

#~ msgid "zen"
#~ msgstr "zen"

#~ msgid "Use translation memory"
#~ msgstr "Utiliser le mémoire de traduction"

#~ msgid ""
#~ "The translation project for %(project)s currently contains <strong>"
#~ "%(total)s strings</strong> for translation and is being translated into "
#~ "<strong>%(languages)s language</strong>. Overall, these translations are "
#~ "<strong>%(percent)s%% complete</strong>."
#~ msgid_plural ""
#~ "The translation project for %(project)s currently contains <strong>"
#~ "%(total)s strings</strong> for translation and is being translated into "
#~ "<strong>%(languages)s languages</strong>. Overall, these translations are "
#~ "<strong>%(percent)s%% complete</strong>."
#~ msgstr[0] ""
#~ "Le projet de traduction pour %(project)s contient actuellement <strong>"
#~ "%(total)s chaînes</strong> à traduire et est traduit en <strong>"
#~ "%(languages)s langue</strong>. Dans l’ensemble, ces traductions sont "
#~ "achevées à <strong>%(percent)s %%</strong>."
#~ msgstr[1] ""
#~ "Le projet de traduction pour %(project)s contient actuellement <strong>"
#~ "%(total)s chaînes</strong> à traduire et est traduit en <strong>"
#~ "%(languages)s langues</strong>. Dans l’ensemble, ces traductions sont "
#~ "achevées à <strong>%(percent)s %%</strong>."

#~ msgid "Comma separated values (CSV)"
#~ msgstr "Valeurs séparées par des virgules (CSV)"

#~ msgid "gettext (PO)"
#~ msgstr "Fichier PO gettext"

#~ msgid "XML Localization Interchange File Format (XLIFF)"
#~ msgstr "Fichier d’échange de traduction XML (XLIFF)"

#~ msgid "Service"
#~ msgstr "Service"

#~ msgid "Quality"
#~ msgstr "Qualité"

#~ msgid "Overwrite existing translations"
#~ msgstr "Écraser les traductions existantes"

#~ msgid "Your summary"
#~ msgstr "Votre résumé"

#~ msgid "Your public appearance on this site."
#~ msgstr "Informations affichées dans votre profil public sur ce site."

#~ msgid "Activity in last year"
#~ msgstr "Activité de l’année dernière"

#~ msgid "Registration date"
#~ msgstr "Date d’inscription"

#~ msgid "String needing action in %(component)s"
#~ msgid_plural "%(count)s strings needing action in %(component)s"
#~ msgstr[0] "Il y a une chaîne nécessitant une action dans %(component)s"
#~ msgstr[1] ""
#~ "Il y a %(count)s chaînes nécessitant une action dans %(component)s"

#~ msgid "Add word to glossary"
#~ msgstr "Ajouter un mot au glossaire"

#~ msgid "Insufficient privileges for editing template."
#~ msgstr "Droits insuffisants pour modifier le modèle."

#~ msgid "Context:"
#~ msgstr "Contexte :"

#~ msgid "Translation memory for the whole platform"
#~ msgstr "Mémoire de traduction pour toute la plateforme"

#~ msgid "Number of entries on the whole platform"
#~ msgstr "Nombre d’entrées pour toute la plateforme"

#~ msgid "This addon sorts the Java properties file."
#~ msgstr "Ce greffon trie le fichier properties Java."

#~ msgid "No context currently associated!"
#~ msgstr "Aucun contexte associé actuellement !"

#~ msgid "Enter position to jump"
#~ msgstr "Saisissez la position à atteindre"

#~ msgid ""
#~ "Change the source language in the project settings, or remove its "
#~ "translation file."
#~ msgstr ""
#~ "Modifier la langue source dans les paramètres du projet ou supprimer le "
#~ "fichier de traduction."

#~ msgid "Shapings"
#~ msgstr "Variantes"

#~ msgid ""
#~ "\n"
#~ "          / %(total)s\n"
#~ "          "
#~ msgstr ""
#~ "\n"
#~ "          / %(total)s\n"
#~ "          "

#~ msgid "Ignored checks"
#~ msgstr "Vérifications ignorées"

#~ msgid "Checks listing"
#~ msgstr "Liste des vérifications"

#~ msgid "Edit search parameters"
#~ msgstr "Modifier les paramètres de recherche"

#~ msgid "Jump to position"
#~ msgstr "Atteindre la position"

#~ msgid "%(filter_name)s (%(filter_count)s)"
#~ msgstr "%(filter_name)s (%(filter_count)s)"

#~ msgid "Name of the translation"
#~ msgstr "Nom de la traduction"

#~ msgid "Render as HTML"
#~ msgstr "Rendu en HTML"

#~ msgid ""
#~ "When turned off, URLs will be converted to links and any markup will be "
#~ "escaped."
#~ msgstr ""
#~ "Si cette option est désactivée, les URL seront converties en liens et "
#~ "toute balise « markup » sera échappée."

#~ msgid "Administered projects"
#~ msgstr "Projets administrés"

#~ msgid "Add groups (on the entire platform)"
#~ msgstr "Ajouter des groupes (pour toute la plateforme)"

#~ msgid "Add users (on the entire platform)"
#~ msgstr "Ajouter des utilisateurs (pour toute la plateforme)"

#~ msgid "Percent interpolation"
#~ msgstr "Interpolation par caractère pourcent"

#~ msgid "You can now log in using {method} ({name})."
#~ msgstr ""
#~ "Vous pouvez maintenant vous connecter en utilisant {method} ({name})."

#~ msgid "You can no longer log in using {method} ({name})."
#~ msgstr "Vous ne pouvez plus vous connecter en utilisant {method} ({name})."

#~ msgid "You can now log in using password."
#~ msgstr "Vous pouvez maintenant vous connecter en utilisant un mot de passe."

#~ msgid "Plural equation"
#~ msgstr "Équation pour le pluriel"

#~ msgid "New whiteboard message"
#~ msgstr "Nouveau message sur le tableau blanc"

#~ msgid "Manage whiteboard (on the entire platform)"
#~ msgstr "Gérer le tableau blanc (pour toute la plateforme)"

#~ msgid "Newline character count mismatch"
#~ msgstr "Écart dans le nombre de nouvelles lignes"

#~ msgid "Import of strings scheduled."
#~ msgstr "Import des chaînes planifié."

#~ msgid "Publicly visible and translatable"
#~ msgstr "Visible et traduisible publiquement"

#~ msgid "Publicly visible, only translatable for chosen users"
#~ msgstr ""
#~ "Visible publiquement mais traduisible uniquement par les utilisateurs "
#~ "sélectionnés"

#~ msgid "Add a component message"
#~ msgstr "Ajouter un message de composant"

#~ msgid "New whiteboard message on %(project)s"
#~ msgstr "Nouveau message sur le tableau blanc du projet %(project)s"

#~ msgid "Project access control"
#~ msgstr "Contrôle d’accès au projet"

#~ msgid "Change"
#~ msgstr "Modification"

#~ msgid "Import existing translations"
#~ msgstr "Importer les traductions existantes"

#~ msgid ""
#~ "Schedules import of all existing translations within this project into "
#~ "translation memory. This can be useful after wiping memory or after "
#~ "initial setup."
#~ msgstr ""
#~ "Planifie l’import de toutes les traductions du projet dans le mémoire de "
#~ "traduction. A utiliser pour l’initialisation ou après avoir vidé le "
#~ "mémoire de traduction."

#~ msgid "Wipe translation memory"
#~ msgstr "Vider le mémoire de traduction"

#~ msgid "Wipe"
#~ msgstr "Vider"

#~ msgid "Add a project message"
#~ msgstr "Ajouter un message de projet"

#~ msgid "Add a translation message"
#~ msgstr "Ajouter un message de traduction"

#~ msgid "Leave empty for using currently logged in user."
#~ msgstr "Laisser vide pour utiliser l’utilisateur actuellement connecté."

#~ msgid ""
#~ "Please provide username or e-mail. User needs to already have an active "
#~ "account in Weblate."
#~ msgstr ""
#~ "Veuillez indiquer un nom d’utilisateur ou courriel. L’utilisateur doit "
#~ "déjà posséder un compte Weblate."

#~ msgid "Plural forms do not match the language."
#~ msgstr "Les formes plurielles ne correspondent pas à la langue."

#~ msgid "Whiteboard message"
#~ msgstr "Message du tableau"

#~ msgid "Whiteboard messages"
#~ msgstr "Messages du tableau"

#~ msgid "Project access control has been changed."
#~ msgstr "Le contrôle d’accès au projet a été modifié."

#~ msgid "Failed to compile: {0}"
#~ msgstr "Erreur de compilation : {0}"

#~ msgid "Sign in "
#~ msgstr "Se connecter "

#~ msgid "Your password must be stronger."
#~ msgstr "Votre mot de passe doit être plus complexe."

#~ msgid "Login"
#~ msgstr "Connexion"

#~ msgid "Log in to use Weblate."
#~ msgstr "Connectez-vous pour utiliser Weblate."

#~ msgid "Log in"
#~ msgstr "Se connecter"

#~ msgid "Password login"
#~ msgstr "Connexion par mot de passe"

#~ msgid "You can reset it."
#~ msgstr "Vous pouvez le réinitialiser."

#~ msgid "Third party login"
#~ msgstr "Connexion par mécanisme tiers"

#~ msgid "Do not have an account yet?"
#~ msgstr "Vous n’avez pas encore de compte ?"

#~ msgid "You can register."
#~ msgstr "Vous pouvez vous inscrire."

#~ msgid "Please read our Terms of Service before registering."
#~ msgstr ""
#~ "Veuillez lire nos conditions générales d’utilisation avant de vous "
#~ "inscrire."

#~ msgid "Third party registration"
#~ msgstr "Enregistrement de tiers"

#~ msgid "Logout"
#~ msgstr "Se déconnecter"

#~ msgctxt "Plural type"
#~ msgid "Zero/one/two/three/six/other"
#~ msgstr "Zéro / un / deux / trois / six / plus"

#~ msgid ""
#~ "Weblate does not support Microsoft Internet Explorer 8 and older, please "
#~ "use some more recent browser like Firefox, Chrome or Edge."
#~ msgstr ""
#~ "Weblate ne prend pas en charge Internet Explorer 8 de Microsoft et "
#~ "versions antérieures. Veuillez utiliser un navigateur plus récent comme "
#~ "<a href=\"https://www.mozilla.org/firefox/\">Firefox</a>."

#~ msgid ""
#~ "The user will be removed from the project once all user permissions are "
#~ "removed."
#~ msgstr ""
#~ "L’utilisateur sera supprimé du projet une fois que tous les droits lui "
#~ "auront été retirés."

#~ msgctxt "Completed translation"
#~ msgid "Done"
#~ msgstr "Terminé"

#~ msgctxt "None strings to review"
#~ msgid "None"
#~ msgstr "Aucune"

#~ msgid "Versions"
#~ msgstr "Versions"

#~ msgid "Weblate owes its existence to these projects."
#~ msgstr "Weblate existe grâce à ces projets."

#~ msgid "User"
#~ msgstr "Utilisateur"

#~ msgid ""
#~ "There has been a change in translation on %(translation)s at "
#~ "%(site_title)s by %(user)s."
#~ msgstr ""
#~ "Une modification a été effectuée dans la traduction %(translation)s sur "
#~ "%(site_title)s par %(user)s."

#~ msgid "New alert has been triggered on %(component)s at %(site_title)s."
#~ msgstr ""
#~ "Une nouvelle alerte a été déclenchée pour %(component)s sur le site "
#~ "%(site_title)s."

#~ msgid ""
#~ "There has been a new comment on %(component)s at %(site_title)s by "
#~ "%(user)s."
#~ msgstr ""
#~ "Un commentaire a été ajouté sur %(component)s à %(site_title)s par "
#~ "%(user)s."

#~ msgid ""
#~ "New language has been added to %(component)s at %(site_title)s by "
#~ "%(user)s."
#~ msgstr ""
#~ "Une nouvelle langue a été ajoutée à %(component)s sur le site "
#~ "%(site_title)s par%(user)s."

#~ msgid ""
#~ "There are new strings to translate on %(translation)s at %(site_title)s."
#~ msgstr ""
#~ "Il y a de nouvelles chaînes à traduire pour %(translation)s sur "
#~ "%(site_title)s."

#~ msgid ""
#~ "There is a new suggestion to evaluate on %(translation)s at "
#~ "%(site_title)s by %(user)s."
#~ msgstr ""
#~ "Une suggestion a été ajoutée pour %(translation)s sur %(site_title)s par "
#~ "%(user)s."

#~ msgid ""
#~ "New whiteboard message has been added to %(project)s at %(site_title)s."
#~ msgstr ""
#~ "Un nouveau message a été ajouté au tableau blanc de %(project)s sur le "
#~ "site %(site_title)s."

#~ msgid "New whiteboard message has been added at %(site_title)s."
#~ msgstr ""
#~ "Un nouveau message a été ajouté au tableau blanc du site %(site_title)s."

#~ msgid "There has been a parse error on %(component)s at %(site_title)s."
#~ msgstr ""
#~ "Une erreur d’analyse syntaxique s’est produite sur %(component)s à "
#~ "%(site_title)s."

#~ msgid ""
#~ "There has been a repository failure in %(component)s at %(site_title)s."
#~ msgstr ""
#~ "Un échec de dépôt s’est produit dans %(component)s sur %(site_title)s."

#~ msgid ""
#~ "There has been a repository operation in %(component)s at %(site_title)s."
#~ msgstr ""
#~ "Une opération de dépôt a eu lieu dans %(component)s sur %(site_title)s."

#~ msgid "Libre license according to the FSF"
#~ msgstr "Licence libre selon la FSF"

#~ msgid "OSI approved license"
#~ msgstr "Licence approuvée OSI"

#~ msgid "View source string"
#~ msgstr "Afficher la chaîne source"

#~ msgid "Strings with any failing source checks"
#~ msgstr "Chaînes dont les vérifications de la source ont échoué"

#~ msgid "Strings with source comments"
#~ msgstr "Chaînes avec commentaires sur la source"

#~ msgid "Show ignored checks as well"
#~ msgstr "Afficher les vérifications ignorées"

#~ msgctxt "String to concatenate search and filter names"
#~ msgid "{filter_name}, {search_name}"
#~ msgstr "{filter_name}, {search_name}"

#~ msgid "Optional short summary of license used for translations."
#~ msgstr ""
#~ "Court résumé de la licence utilisée pour les traductions (optionnel)."

#~ msgid "Optional URL with license details."
#~ msgstr "URL pour les détails de la licence (optionnel)."

#~ msgid "License URL can not be used without a license summary."
#~ msgstr ""
#~ "Il n’est pas possible d’indiquer une URL de licence sans résumer cette "
#~ "licence."

#~ msgid "Keyboard shortcuts available:"
#~ msgstr "Raccourcis clavier :"

#~ msgid "Unmark review needed flag and save"
#~ msgstr "Ne plus marquer À vérifier et enregistrer"

#~ msgid "Focus translation editor"
#~ msgstr "Focus dans l’éditeur de traduction"

#~ msgid "Shows machine translation tab"
#~ msgstr "Afficher l’onglet de traduction automatisée"

#~ msgid "Shows nearby strings tab"
#~ msgstr "Affiche l’onglet Chaînes à proximité"

#~ msgid "Shows search tab"
#~ msgstr "Afficher l’onglet de recherche"

#~ msgid "Copies source string"
#~ msgstr "Copier depuis la chaîne source"

#~ msgid "Toggle edit needed flag"
#~ msgstr "Basculer l’option À vérifier"

#~ msgid "Merge failure"
#~ msgstr "Erreur de fusion"

#~ msgid "Standard user"
#~ msgstr "Utilisateur normal"

#~ msgid "User with reviewer permissions"
#~ msgstr "Utilisateur avec des droits de révision"

#~ msgid "Can not change authentication for demo!"
#~ msgstr "Impossible de modifier l’authentification de la démo !"

#~ msgid "Logged in as %(user)s"
#~ msgstr "Connecté en tant que %(user)s"

#~ msgid "Pay"
#~ msgstr "Payer"

#~ msgid "Register to manage your languages"
#~ msgstr "Créez un compte pour gérer vos langues"

#~ msgid "Ignore: %(check)s"
#~ msgstr "Ignorer : %(check)s"

#~ msgid "User comments"
#~ msgstr "Commentaires de l’utilisateur"

#~ msgid "Detail"
#~ msgstr "Détail"

#~ msgid "Revert to this translation"
#~ msgstr "Restaurer cette traduction"

#~ msgid "There is %(count)s string with suggestion in %(component)s."
#~ msgid_plural ""
#~ "There are %(count)s strings with suggestions in %(component)s."
#~ msgstr[0] "Il y a %(count)s chaîne avec suggestion dans %(component)s."
#~ msgstr[1] "Il y a %(count)s chaînes avec suggestions dans %(component)s."

#~ msgid ""
#~ "Please open the following link in your web browser. If the link is split "
#~ "over several lines, you may need to copy it in the address bar."
#~ msgstr ""
#~ "Veuillez ouvrir le lien suivant dans votre navigateur. Si le lien est "
#~ "divisé en plusieurs lignes, il est possible que vous deviez le copier "
#~ "dans la barre d’adresse."

#~ msgid "If there is a problem with your registration, please contact us:"
#~ msgstr ""
#~ "Si vous rencontrez un problème lors de votre inscription, veuillez nous "
#~ "contacter :"

#~ msgid "Progress bar color indicates translation state:"
#~ msgstr "Les couleurs de barres indiquent l'avancement de la traduction :"

#~ msgid "Words of total"
#~ msgstr "Mots du total"

#~ msgid "Configure columns"
#~ msgstr "Paramétrer les colonnes"

#~ msgid "admin"
#~ msgstr "admin"

#~ msgid "source strings"
#~ msgstr "chaînes sources"

#~ msgid "review"
#~ msgstr "revue"

#~ msgid "No matching source strings found."
#~ msgstr "Aucun chaîne source correspondante n’a été trouvée."

#~ msgid "Editing source string"
#~ msgstr "Modification de la chaîne source"

#~ msgid "%(user)s has suggested"
#~ msgstr "%(user)s a suggéré"

#~ msgid "Anonymous user has suggested"
#~ msgstr "Un utilisateur anonyme a suggéré"

#~ msgid "Documentation for plurals."
#~ msgstr "Documentation pour les pluriels."

#~ msgid ""
#~ "Please enter a comma separated list of translation flags, see <a href="
#~ "\"{url}\">documentation</a> for more details."
#~ msgstr ""
#~ "Veuillez saisir une liste (séparée par des virgules) de marques de "
#~ "traduction. Consultez la <a href=\"{url}\"> documentation</a> pour plus "
#~ "de détails."

#~ msgid "linked"
#~ msgstr "lié"

#~ msgid "URL with instructions for translators."
#~ msgstr "URL avec les directives pour les traducteurs."

#~ msgid "Dictionaries"
#~ msgstr "Dictionnaires"

#~ msgid "Review source strings in %s"
#~ msgstr "Réviser les chaînes sources de %s"

#~ msgid "Failed to change translation flags!"
#~ msgstr "Échec lors de la modification des marques de traduction !"

#~ msgid "Message needs edit"
#~ msgstr "Le message a besoin d’être vérifié"

#~ msgid "Message is approved"
#~ msgstr "La chaîne est approuvée"

#~ msgid "Message is translated"
#~ msgstr "La chaîne est traduite"

#~ msgid "Message has comments"
#~ msgstr "Cette chaîne a été commentée"

#~ msgid "Perform payment"
#~ msgstr "Effectuer le paiement"

#~ msgid "See other plans"
#~ msgstr "Voir les autres modes de facturation"

#, fuzzy
#~| msgid "Strings with any failing checks"
#~ msgid "Strings with failing checks"
#~ msgstr "Chaînes avec des vérifications ayant échoué"

#~ msgid "Commit %(hash)s"
#~ msgstr "Commit %(hash)s"

#~ msgid "Repository containing Weblate translations:"
#~ msgstr "Dépôt contenant les traductions Weblate :"

#~ msgid "The following translations have explicitly specified their license:"
#~ msgstr "Les traductions suivantes ont explicitement défini leur licence :"

#~ msgid "Download private key for backup"
#~ msgstr "Télécharger la clé privée pour la sauvegarde"

#~ msgid "Backup pepository"
#~ msgstr "Dépôt de sauvegarde"

#~ msgid "Run backup"
#~ msgstr "Lancer la sauvegarder"

#~ msgid "Your languages"
#~ msgstr "Vos langues"

#~ msgid "The component contains unsupported configuration."
#~ msgstr "Le composant contient une configuration non-supportée."

#~ msgid "Review"
#~ msgstr "Réviser"

#~ msgid "Start review"
#~ msgstr "Démarrer la révision"

#~ msgid "Search type"
#~ msgstr "Type de recherche"

#~ msgid "Fulltext"
#~ msgstr "Texte complet"

#~ msgid "Substring"
#~ msgstr "Sous-chaîne"

#~ msgid "Please choose a valid search type."
#~ msgstr "Veuillez sélectionner un type de recherche valide."

#~ msgid "Changed by user"
#~ msgstr "Modifié par l’utilisateur"

#~ msgid "Exclude changes by user"
#~ msgstr "Exclure les modifications de l’utilisateur"

#~ msgid "Fulltext search for \"%s\""
#~ msgstr "Recherche plein texte de «%s»"

#~ msgid "Search for exact string \"%s\""
#~ msgstr "Rechercher la chaîne exacte «%s»"

#~ msgid "Substring search for \"%s\""
#~ msgstr "Rechercher la sous-chaîne «%s»"

#~ msgid "Save translation history"
#~ msgstr "Enregistrer l’historique de la traduction"

#~ msgid "Whether Weblate should keep track of old translations."
#~ msgstr ""
#~ "Weblate doit-il ou non conserver une trace des anciennes traductions."

#, fuzzy
#~| msgid "translated"
#~ msgctxt "Translated percents"
#~ msgid "%(translated)s%%"
#~ msgstr "Traduit à"

#~ msgctxt "Translated percents in widget"
#~ msgid "{0}%"
#~ msgstr "{0}%"

#~ msgid "Repositories limit"
#~ msgstr "Limite des dépôts"

#~ msgid "User has all permissions without having been given them."
#~ msgstr ""
#~ "L’utilisateur possède tous les droits sans qu’il n’y ai besoin de les lui "
#~ "donner."

#~ msgid "active"
#~ msgstr "actif"

#~ msgid ""
#~ "Choose languages you speak in the preferences, to see an overview of all "
#~ "projects that feature those languages here."
#~ msgstr ""
#~ "Sélectionnez les langues que vous parlez dans les préférences et vous "
#~ "obtiendrez ici un aperçu des projets qui utilisent ces langues."

#~ msgid "Copy"
#~ msgstr "Copier"

#~ msgid "Add as translation needing review"
#~ msgstr "Ajouter comme traduction à vérifier"

#~ msgid ""
#~ "Source and translation do not both end with a colon or colon is not "
#~ "correctly spaced"
#~ msgstr ""
#~ "La chaîne source et la traduction ne finissent pas toutes les deux par "
#~ "deux-points ou les deux-points ne sont pas correctement espacés"

#~ msgid ""
#~ "Source and translation do not both end with a question mark or it is not "
#~ "correctly spaced"
#~ msgstr ""
#~ "La source et la traduction ne se terminent pas toutes les deux par un "
#~ "point d’interrogation ou celui-ci n’est pas correctement espacé"

#~ msgid ""
#~ "Source and translation do not both end with an exclamation mark or it is "
#~ "not correctly spaced"
#~ msgstr ""
#~ "La chaîne source et la traduction ne finissent pas toutes les deux par un "
#~ "point d’exclamation ou celui-ci n’est pas correctement espacé"

#~ msgid "Mismatched BBcode"
#~ msgstr "BBcode sans correspondance"

#~ msgid "XML tags mismatch"
#~ msgstr "Disparité des balises XML"

#~ msgid "{translation}, string {position}"
#~ msgstr "{translation}, chaîne {position}"

#~ msgid "Subscription settings adjusted."
#~ msgstr "Paramètres d'abonnement modifiés."

#~ msgid "Unsubscribe"
#~ msgstr "Se désabonner"

#, fuzzy
#~| msgid "Register e-mail"
#~ msgid "Register email"
#~ msgstr "Enregistrement de l’adresse courriel"

#~ msgid "Higher priority strings are presented to translators earlier."
#~ msgstr "Les chaînes prioritaires sont proposées aux traducteurs en premier."

#~ msgid "Failed to change a priority!"
#~ msgstr "Impossible de modifier la priorité !"

#~ msgid "Home"
#~ msgstr "Accueil"

#~ msgid "Performance overview"
#~ msgstr "Aperçu des performances"

#~ msgid "SSH keys management"
#~ msgstr "Gestion des clés SSH"

#~ msgid "Host:"
#~ msgstr "Hôte :"

#~ msgid "Change notification settings"
#~ msgstr "Modifier les paramètres de notification"

#~ msgid "Process"
#~ msgstr "Exécuter"

#~ msgid "Use contact form"
#~ msgstr "Utilisez le formulaire de contact"

#~ msgid "Automatically add language file"
#~ msgstr "Ajouter automatiquement un fichier de langue"

#~ msgid "No language additions"
#~ msgstr "Aucun ajout de langue"

#~ msgid "Removal of the account deletes all your private data."
#~ msgstr ""
#~ "La suppression de votre compte détruira toutes vos données personnelles."

#~ msgid ""
#~ "Only languages which are currently being translated are listed. If you "
#~ "want to translate to another language, please request it first on the "
#~ "project you want to translate."
#~ msgstr ""
#~ "Seules les langues en cours de traduction sont affichées. Si vous "
#~ "souhaitez traduire dans une nouvelle langue, veuillez demander sa "
#~ "création au projet que vous souhaitez traduire."

#~ msgid ""
#~ "Watched projects are also shown on dashboard, so choose all projects you "
#~ "want to translate."
#~ msgstr ""
#~ "Les projets surveillés sont également affichés sur le Tableau de bord, "
#~ "sélectionnez tous les projets auxquels vous souhaitez participer."

#~ msgid ""
#~ "Audit log shows important changes on your account. In case you see "
#~ "something suspicious don't hesitate to contact us."
#~ msgstr ""
#~ "Le journal d’audit présente les modifications importantes de votre "
#~ "compte. En cas d’activité suspecte, n’hésitez pas à nous contacter."

#~ msgid "Translation license OSI approved."
#~ msgstr "Licence de traduction approuvée par l'OSI."

#~ msgid "You currently do not have any billings active."
#~ msgstr "Aucune facturation n’est active."

#~ msgid ""
#~ "You have recently performed too many operations and your request has been "
#~ "rate limited."
#~ msgstr ""
#~ "Vous avez récemment effectué trop d’opérations et votre requête a été "
#~ "interrompue."

#~ msgid ""
#~ "There are too many matches for this search. Showing and replacing only "
#~ "first 250 ones. To replace remaining ones, please perform the replacement "
#~ "again."
#~ msgstr ""
#~ "Trop de résultats pour cette recherche. Seules les 250 premières "
#~ "occurrences ont été traitées. Pour remplacer les occurrences restantes, "
#~ "relancez le remplacement."

#~ msgid "Error when executing addon."
#~ msgstr "Erreur à l'exécution du greffon."

#~ msgid "This translation component is currently being updated."
#~ msgstr "Ce composant de traduction est en cours de mise à jour."

#~ msgid "Translation is licensed under free license according to FSF."
#~ msgstr "La traduction est sous licence libre selon la FSF"

#~ msgid "Image %(widget)s"
#~ msgstr "Image %(widget)s"

#~ msgid "File content merge failed: %s"
#~ msgstr "Échec de fusion du fichier : %s"

#~ msgid "Upload strings for translation"
#~ msgstr "Téléverser les chaînes à traduire"

#~ msgid "Component list can not be chosen when unused."
#~ msgstr ""
#~ "Le composant ne peut pas être sélectionné dans la liste lorsqu’il n’est "
#~ "pas utilisé."

#~ msgid "Translation summary"
#~ msgstr "Résumé des traductions"

#~ msgid "More information about Weblate"
#~ msgstr "Plus d’informations au sujet de Weblate"

#~ msgid ""
#~ "However, the following translation projects are available on this server:"
#~ msgstr ""
#~ "Cependant, les projets de traduction suivants sont disponibles sur ce "
#~ "serveur :"

#~ msgid ""
#~ "Shortly you should receive an email containing a confirmation link. Click "
#~ "it to reset your password."
#~ msgstr ""
#~ "Vous devriez recevoir sous peu un courriel contenant un lien de "
#~ "confirmation. Veuillez suivre ce lien pour réinitialiser votre mot de "
#~ "passe."

#~ msgid ""
#~ "In case you don't receive the email, please double check your email "
#~ "address. To avoid information leak, this page will not tell you whether "
#~ "account with given email exists or not."
#~ msgstr ""
#~ "Si vous ne recevez pas le courriel, veuillez vérifier l'adresse courriel "
#~ "saisie. Pour éviter toute fuite d'information, cette page n'indique pas "
#~ "s'il existe un compte pour l'adresse courriel."

#~ msgid "About"
#~ msgstr "A propos"

#~ msgid "Authentication has been forbidden by server."
#~ msgstr "L’authentification n’a pas été autorisée par le serveur."

#~ msgid "Edit info on source strings"
#~ msgstr "Modifier les informations des chaînes source"

#~ msgid "Start new translation into more languages"
#~ msgstr "Débuter la traduction dans une nouvelle langue"

#~ msgid "Add groups (global)"
#~ msgstr "Ajouter des groupes (global)"

#~ msgid "Add users (global)"
#~ msgstr "Ajouter des utilisateurs (global)"

#~ msgid "Global translation memory"
#~ msgstr "Mémoire de traduction global"

#~ msgid "disabled"
#~ msgstr "désactivé"

#~ msgid "Number of global entries"
#~ msgstr "Nombre d'éléments"

#~ msgid "This is a digest for %(notification_name)s:"
#~ msgstr "Ceci est un résumé pour %(notification_name)s :"

#~ msgid "New component alert"
#~ msgstr "Nouvelle alerte de composant"

#~ msgid "Hi,"
#~ msgstr "Bonjour,"

#~ msgid "IP address:"
#~ msgstr "Adresse IP :"

#~ msgid "User agent:"
#~ msgstr "User agent :"

#~ msgid "Source string:"
#~ msgstr "Chaîne source : "

#~ msgid "Translation:"
#~ msgstr "Traduction : "

#~ msgid "User:"
#~ msgstr "Utilisateur :"

#~ msgid "You can edit this string at:"
#~ msgstr "Vous pouvez modifier cette chaîne sur :"

#~ msgid "You can translate at %(translation_url)s"
#~ msgstr "Vous pouvez contribuer à cette traduction sur %(translation_url)s."

#~ msgid "Alert:"
#~ msgstr "Alerte :"

#~ msgid "Comment:"
#~ msgstr "Commentaire : "

#~ msgid "Added component:"
#~ msgstr "Composant ajouté :"

#~ msgid "Good news,"
#~ msgstr "Bonnes nouvelles,"

#~ msgid "Requested by:"
#~ msgstr "Demandée par :"

#~ msgid "Translation component:"
#~ msgstr "Composant de traduction :"

#~ msgid "Suggestion:"
#~ msgstr "Suggestion : "

#~ msgid "You can review it at:"
#~ msgstr "Vous pouvez en faire la révision à : "

#~ msgid "Message:"
#~ msgstr "Message :"

#~ msgid "Translation language:"
#~ msgstr "Langue de traduction :"

#~ msgid "Legend"
#~ msgstr "Légende"

#~ msgid ""
#~ "Automatic detection might fail for some formats and is slightly slower."
#~ msgstr ""
#~ "La détection automatique peut échouer pour certain formats et est "
#~ "légèrement plus lente."

# Translators: please keep the text short to fit into widget
#~ msgid ""
#~ "translating %(count)d strings into %(languages)d language\n"
#~ "%(percent)d%% complete, help us improve!"
#~ msgid_plural ""
#~ "translating %(count)d strings into %(languages)d languages\n"
#~ "%(percent)d%% complete, help us improve!"
#~ msgstr[0] ""
#~ "traduction de %(count)d chaînes en %(languages)d langue\n"
#~ "%(percent)d%% réalisés. Aidez-nous à poursuivre les traductions !"
#~ msgstr[1] ""
#~ "traduction de %(count)d chaînes en %(languages)d langues\n"
#~ "%(percent)d%% réalisés. Aidez-nous à poursuivre les traductions !"

# Translators: please use your language name instead of English
# and keep the text short to fit into widget
#~ msgid ""
#~ "translating %(count)d strings into English\n"
#~ "%(percent)d%% complete, help us improve!"
#~ msgstr ""
#~ "%(count)d chaînes à traduire en français\n"
#~ "%(percent)d%% terminé, aidez-nous !"

# Translators: please keep the text short to fit into widget
#~ msgid ""
#~ "translation\n"
#~ "%(percent)d%% done"
#~ msgstr ""
#~ "traduction\n"
#~ "faite à %(percent)d%%"

# Translators: please use your language name instead of English
# and keep the text short to fit into widget
#~ msgid ""
#~ "English translation\n"
#~ "%(percent)d%% done"
#~ msgstr ""
#~ "Traduction en anglais\n"
#~ "faite à %(percent)d%%"

#~ msgid "There are currently no translation components."
#~ msgstr "Il n’y a actuellement aucun composant de traduction."

#~ msgid "There are currently no glossaries defined for this project."
#~ msgstr "Il n’y a actuellement aucun glossaire pour ce projet."

#~ msgid "Manage all glossaries"
#~ msgstr "Gérer tous les glossaires"

#~ msgctxt "Number of translated words"
#~ msgid "Words"
#~ msgstr "Mots"

#~ msgctxt "Number of strings needing edit"
#~ msgid "Needs editing"
#~ msgstr "À vérifier"

#~ msgctxt "Number of failing checks"
#~ msgid "Checks"
#~ msgstr "Vérifications"

#~ msgctxt "Number of suggestions"
#~ msgid "Suggestions"
#~ msgstr "Suggestions"

#~ msgctxt "Number of comments"
#~ msgid "Comments"
#~ msgstr "Commentaires"

#~ msgid "Component list must be chosen when used as default."
#~ msgstr ""
#~ "Le composant doit être sélectionné dans la liste pour l’utiliser comme "
#~ "valeur par défaut."

#~ msgid ""
#~ "Please see our documentation for instructions how to report security "
#~ "weaknesses in our platform."
#~ msgstr ""
#~ "Veuillez consulter les instructions de notre documentation pour nous "
#~ "signaler des failles de sécurité de notre plateforme."

#~ msgid "Vertical"
#~ msgstr "Vertical"

#~ msgid "Horizontal"
#~ msgstr "Horizontal"

#~ msgid "Threshold age for removal in days"
#~ msgstr "Seuil d'ancienneté avant suppression (en jours)"

#~ msgid ""
#~ "Regular expression which is used to filter translation when scanning for "
#~ "file mask."
#~ msgstr ""
#~ "Expression rationnelle qui est utilisé pour filtrer la traduction lors de "
#~ "la recherche d’un masque de fichier."

#~ msgid "Remove comments older than given age in days."
#~ msgstr ""
#~ "Supprime les commentaires plus anciens que l'âge indiqué (en jours)."

#~ msgid "Remove old suggestions"
#~ msgstr "Supprimer les anciennes suggestions"

#~ msgid "Remove suggestions without votes older than given age in days."
#~ msgstr ""
#~ "Supprime les suggestions plus anciennes que l'âge indiqué (en jours)."

#~ msgid "You cannot change demo account on the demo server."
#~ msgstr ""
#~ "Vous ne pouvez pas modifier le compte de démonstration sur le serveur de "
#~ "démonstration."

#~ msgid "Please log in using your personal account to request hosting."
#~ msgstr "Merci de vous connecter pour faire une demande d’hébergement."

#~ msgid ""
#~ "To test Weblate on this demo server, you can log in as the following "
#~ "users:"
#~ msgstr ""
#~ "Pour tester Weblate sur ce serveur de démonstration, vous pouvez vous "
#~ "connecter avec les noms d’utilisateurs suivants :"

#~ msgid "Hidden"
#~ msgstr "Masqué"

#~ msgid "This site runs %(weblate_name_link)s demo server."
#~ msgstr "Propulsé par le serveur démo %(weblate_name_link)s."

#~ msgid ""
#~ "You can receive notifications for watched projects and they are shown on "
#~ "dashboard by default."
#~ msgstr ""
#~ "Vous pouvez recevoir des notifications pour les projets que vous "
#~ "surveillez. Par défaut ces projets sont affichés sur le Tableau de bord."

#~ msgid "Bad format string (%s)"
#~ msgstr "Mauvaise chaîne de format (%s)"

#~ msgid "Notification on any translation"
#~ msgstr "Être notifié pour chaque traduction"

#~ msgid "Notification on new string to translate"
#~ msgstr "Être notifié des nouvelles chaînes à traduire"

#~ msgid "Notification on new suggestion"
#~ msgstr "Être notifié des nouvelle suggestions"

#~ msgid "Notification on new contributor"
#~ msgstr "Être notifié en cas de nouveau contributeur"

#~ msgid "Notification on new comment"
#~ msgstr "Être notifié à chaque nouveau commentaire"

#~ msgid "Notification on merge failure"
#~ msgstr "Être notifié en cas d’échec de fusion"

#~ msgid "Notification on new language request"
#~ msgstr "Être notifié lors d’une demande de nouvelle langue"

#~ msgid ""
#~ "You will automatically receive important notifications on managed "
#~ "projects."
#~ msgstr ""
#~ "Vous recevrez automatiquement les notifications importantes pour les "
#~ "projets pilotés."

#~ msgid ""
#~ "You will receive chosen notifications via email for all your languages."
#~ msgstr ""
#~ "Vous recevrez par courriel les notifications sélectionnées pour toutes "
#~ "vos langues."

#~ msgid "Unwatch"
#~ msgstr "Ne plus surveiller"

#~ msgid "This file seems to be invalid."
#~ msgstr "Ce fichier semble être non valide."

#~ msgid "Could not recognize the format of %d matching files."
#~ msgstr "Impossible de reconnaître le format des %d fichiers correspondants."

#~ msgid "Some checks have failed on your translation: {0}"
#~ msgstr "Certaines vérifications de votre traduction ont échoué : {0}"

#~ msgid "link"
#~ msgstr "Lié"

#~ msgid ""
#~ "Base file for new translations is not in use due to the component "
#~ "settings. You probably want to enable adding of new translations."
#~ msgstr ""
#~ "Le fichier de base pour de nouvelles traductions n’est pas utilisé en "
#~ "raison des paramètres du composant. Vous souhaitez probablement autoriser "
#~ "l’ajout de nouvelles langues de traduction."

#~ msgid ""
#~ "How to handle requests for creating new translations. Please note that "
#~ "the available choices depend on the file format."
#~ msgstr ""
#~ "Comment gérer les demandes de traduction pour de nouvelles langues. "
#~ "Veuillez noter que les choix proposés varient en fonction du format de "
#~ "fichier."

#~ msgid "Push URL is not used for linked repositories."
#~ msgstr "L'URL d'envoi n'est pas utilisée pour les dépôts liés."

#~ msgid "Repository branch is not used for linked repositories."
#~ msgstr "La branche de dépôt n’est pas utilisée pour les dépôts liés."

#, fuzzy
#~| msgid "File format"
#~ msgid "Fileformat"
#~ msgstr "Format de fichier"

#~ msgid "Please check your math and try again with new expression."
#~ msgstr ""
#~ "Veuillez vérifier votre calcul et réessayer avec une nouvelle formule."

#~ msgid ""
#~ "The resulting commits will include all commit messages and the commit "
#~ "authorship will not be preserved for all but per author squash. If you "
#~ "want to include authorship information it is recommended to customize the "
#~ "commit message to include this."
#~ msgstr ""
#~ "Les archivages résultants incluront tous les messages d'archivage et la "
#~ "paternité de l'auteur de l'archivage ne sera pas préservée pour tous sauf "
#~ "par squash auteur. Si vous souhaitez inclure des informations sur les "
#~ "auteurs, il est recommandé de les inclure dans le message d'archivage lui-"
#~ "même."

#~ msgid "Share on Facebook!"
#~ msgstr "Partager cette traduction sur Facebook !"

#~ msgid "Suggestions to improve translation can be made."
#~ msgstr "Vous pouvez proposer des suggestions pour améliorer la traduction."

#~ msgid "Suggestions to improve translation are disabled."
#~ msgstr "Les suggestions sont désactivées."

#~ msgid "Repository with Weblate translations"
#~ msgstr "Dépôt contenant les traductions Weblate"

#~ msgid "Previous translation:"
#~ msgstr "Traduction précédente : "

#~ msgid "Repository with Weblate translations:"
#~ msgstr "Dépôt contenant les traductions Weblate :"

#~ msgid "Check our FAQ for info how to resolve this."
#~ msgstr "Consultez notre FAQ pour savoir comment résoudre ce problème."

#~ msgid "Error message:"
#~ msgstr "Message d’erreur : "

#~ msgid "Repository status:"
#~ msgstr "État du dépôt : "

#~ msgid ""
#~ "Please add the language file to VCS, Weblate will automatically discover "
#~ "it on next update."
#~ msgstr ""
#~ "Veuillez ajouter le fichier de langue au système de contrôle de versions, "
#~ "Weblate le découvrira automatiquement lors de la prochaine mise à jour."

#~ msgid ""
#~ "More information on adding new language files is available in the "
#~ "documentation:"
#~ msgstr ""
#~ "La documentation donne plus d’informations sur l’ajout de nouveaux "
#~ "fichiers de langue :"

#~ msgid "Requesting user:"
#~ msgstr "Utilisateur demandeur :"

#~ msgid "Previously not translated"
#~ msgstr "Non traduit précédemment"

#~ msgid "Failing file:"
#~ msgstr "Erreur de fichier :"

#~ msgid "Change subscription settings:"
#~ msgstr "Modifiez vos abonnements :"

#~ msgid "Name to display"
#~ msgstr "Nom à afficher"

#~ msgid "No adding of language"
#~ msgstr "Aucun ajout de langue"

#~ msgid "Enable suggestions"
#~ msgstr "Autoriser les suggestions"

#~ msgid "Failed to fetch repository: %s"
#~ msgstr "Impossible de récupérer les modifications sur le dépôt : %s"

#~ msgid "Format of %d matched files could not be recognized."
#~ msgstr "Le format de %d fichiers correspondants n’a pu être reconnu."

#~ msgid "Format of base file for new translations was not recognized!"
#~ msgstr ""
#~ "Le format du fichier de base pour les nouvelles traductions n’a pu être "
#~ "reconnu !"

#~ msgid "Template file not found!"
#~ msgstr "Fichier modèle non trouvé !"

#~ msgid "Failed to parse translation base file: %s"
#~ msgstr "Échec d’analyse du fichier de la traduction de base : %s"

#~ msgid "Failed to update repository: %s"
#~ msgstr "Impossible de récupérer les modifications sur le dépôt : %s"

#~ msgid "Support Weblate at {0}"
#~ msgstr "Soutenez Weblate à {0}"

#~ msgid "More information about Weblate can be found at {0}"
#~ msgstr "{0} donne plus d’informations au sujet de Weblate"

#~ msgid "Languages processing"
#~ msgstr "Traitement des langues"

#~ msgid "Authentication ({method}:{name}) has been added."
#~ msgstr "L’authentification ({method}:{name}) a été ajoutée."

#~ msgid "Authentication ({method}:{name}) has been removed."
#~ msgstr "L’authentification ({method}:{name}) a été supprimée."

#~ msgid "Somebody has attempted to add your email to existing account."
#~ msgstr ""
#~ "Quelqu’un a tenté d’ajouter votre adresse courriel à un compte existant."

#~ msgid "Failed authentication attempt ({method}:{name})."
#~ msgstr "Échec de tentative d’authentification par ({method}:{name})."

#~ msgctxt "Number of strings needing review"
#~ msgid "Review"
#~ msgstr "À vérifier"

#~ msgid "Strings to check"
#~ msgstr "État détaillé des chaînes"

#~ msgid "Changing version control system is not supported!"
#~ msgstr "Modifier le système de contrôle de versions est impossible !"

#~ msgid "Other translations"
#~ msgstr "Autres traductions"

#~ msgid "Primary (dark blue)"
#~ msgstr "Simple (bleu foncé)"

#~ msgid "Too many attempts, you have been logged out!"
#~ msgstr "Trop de tentatives, vous avez été déconnectés !"

#~ msgid "Could not create project directory: %s"
#~ msgstr "Impossible de créer le dossier du projet : %s"

#~ msgid "Weblate uses following SSH key to access remote repositories."
#~ msgstr ""
#~ "Weblate utilise la clef SSH suivante pour accéder aux dépôts distants."

#~ msgid "Fund Weblate on Liberapay"
#~ msgstr "Financez Weblate sur Liberapay"

#~ msgid "Fund Weblate on Bountysource"
#~ msgstr "Financez Weblate sur Bountysource"

#~ msgid ""
#~ "Multiple translations were mapped to a single language code (%s). You "
#~ "should disable SIMPLIFY_LANGUAGES to prevent Weblate mapping similar "
#~ "languages to one."
#~ msgstr ""
#~ "Des traductions multiples ont été associées à un code de langue unique "
#~ "(%s). Vous devriez désactiver SIMPLIFY_LANGUAGES afin d’éviter que "
#~ "Weblate associe des langues similaires."

#~ msgid "Support Weblate on Liberapay"
#~ msgstr "Soutenez Weblate sur Liberapay"

#~ msgid "Support Weblate on Bountysource"
#~ msgstr "Soutenez Weblate sur Bountysource"

#~ msgid ""
#~ "Please specify license for all components prior to making project "
#~ "publicly accessible. Following components currently lack license "
#~ "information: %s"
#~ msgstr ""
#~ "Veuillez spécifier la licence pour tous les composants avant de rendre le "
#~ "projet accessible publiquement. Actuellement, les composants suivants "
#~ "n'ont aucune information de licence : %s"

#~ msgid "Please login or register to use Weblate."
#~ msgstr "Veuillez vous inscrire ou vous connecter pour utiliser Weblate."

#~ msgid "This project is currently locked due to unpaid billing."
#~ msgstr ""
#~ "Ce projet est actuellement bloqué en raison d’une facturation impayée."

#~ msgid ""
#~ "When updating the repository Weblate was unable to merge the upstream "
#~ "changes."
#~ msgstr ""
#~ "Lors de la mise à jour du dépôt, Weblate n'est pas parvenu à fusionner "
#~ "les modifications amont."

#~ msgid ""
#~ "When updating the repository Weblate was not able to fetch upstream "
#~ "changes."
#~ msgstr ""
#~ "Lors de la mise à jour du dépôt, Weblate n'est pas parvenu à récupérer "
#~ "les modifications amont."

#~ msgid "Check the FAQ for information on how to resolve this."
#~ msgstr ""
#~ "Consultez la FAQ pour obtenir des informations sur la résolution de ce "
#~ "problème."

#~ msgid "Third party authentication service did not provide email!"
#~ msgstr "Le service d'authentification tiers n'a pas fourni de courriel !"

#~ msgid "Removes current translation from the repository."
#~ msgstr "Supprime la traduction actuelle du dépôt."

#~ msgid ""
#~ "Commercial hosting is possible as well, our price starts at 19 EUR per "
#~ "month, please get in touch with us for more details."
#~ msgstr ""
#~ "Nous proposons également un hébergement de qualité professionnelle à "
#~ "partir de 19 € par mois. Contactez-nous pour plus de détails."

#~ msgid "Not activated"
#~ msgstr "Non activé"

#~ msgid ""
#~ "The services are provided “as is”, at your own risk, without any warranty."
#~ msgstr ""
#~ "Les services sont fournis « tels quels », à vos propres risques et sans "
#~ "garantie."

#~ msgid ""
#~ "Additional guarantees might apply to commercial customers, those are "
#~ "expressed in corresponding contracts."
#~ msgstr ""
#~ "Des garanties supplémentaires peuvent s’appliquer aux clients "
#~ "commerciaux. Elles sont précisées dans les contrats correspondants."

#~ msgid ""
#~ "We process private data (such as your email address), those will be "
#~ "discarded from our database as soon as you remove your account."
#~ msgstr ""
#~ "Nous collections des données personnelles (tel que votre adresse de "
#~ "courrier électronique), celles-ci seront supprimées de notre base de "
#~ "données dès que vous supprimez votre compte."

#~ msgid ""
#~ "Your translations are made under license which is specified by each "
#~ "translation."
#~ msgstr ""
#~ "Vos traductions sont soumises à une licence qui est précisée pour chacun "
#~ "des projets."

#~ msgid ""
#~ "Your name and email address is used in VCS commits, it will stay there "
#~ "indefinitely."
#~ msgstr ""
#~ "Votre nom et votre adresse courriel sont utilisés dans les archivages du "
#~ "système de contrôle de versions, de façon permanente."

#~ msgid "We use cookies to deliver our services."
#~ msgstr "Nous utilisons des cookies pour fournir nos services."

#~ msgid "We process only Personal Data User provides us by using our service:"
#~ msgstr ""
#~ "Nous ne traitons que les données personnelles fournies par l’utilisateur "
#~ "quand il utilise nos services :"

#~ msgid "Name and email"
#~ msgstr "Nom et adresse courriel"

#~ msgid "These are used to identify you in the VCS commits"
#~ msgstr ""
#~ "Elles sont utilisées pour vous identifier dans le système de contrôle des "
#~ "versions"

#~ msgid "Additionally, email is used for notification of watched events"
#~ msgstr ""
#~ "Par ailleurs, votre adresse courriel est utilisée pour les notifications "
#~ "relatives aux événements que vous surveillez"

#~ msgid "Password in hashed form"
#~ msgstr "Mot de passe haché"

#~ msgid "Used to authenticate user if configured"
#~ msgstr "Si paramétré, est utilisé pour authentifier l’utilisateur"

#~ msgid "IP address and browser name"
#~ msgstr "Adresse IP et nom de votre navigateur Internet"

#~ msgid ""
#~ "These are logged in case of important changes to your account (e.g. "
#~ "password change) to allow diagnosis in case your account is stolen"
#~ msgstr ""
#~ "Ils sont journalisés en cas de modifications importantes de votre compte "
#~ "(par exemple, un changement de mot de passe) afin de permettre un "
#~ "diagnostic en cas de vol de votre compte"

#~ msgid ""
#~ "The Terms of Service document is currently available only in English."
#~ msgstr ""
#~ "Les conditions générales d’utilisation ne sont actuellement proposées "
#~ "qu’en anglais."

#~ msgid "Quality checks flags"
#~ msgstr "Drapeaux de vérification de qualité"

#~ msgid "Failed to change check flags!"
#~ msgstr "Impossible de modifier les indicateurs de contrôle !"

#~ msgid "Choose languages to which you can translate."
#~ msgstr ""
#~ "Veuillez sélectionner la langue vers laquelle vous souhaitez traduire."

#~ msgid ""
#~ "The secondary languages are shown next to the source string when "
#~ "translating."
#~ msgstr ""
#~ "Les langues secondaires sont indiquées à côté de la chaîne source lors de "
#~ "la traduction."

#~ msgid "Customize Weblate behavior to match your personal preferences."
#~ msgstr "Personnalisez Weblate selon vos préférences."

#~ msgid ""
#~ "You can manage identities which are associated to this account and which "
#~ "can be used to log in."
#~ msgstr ""
#~ "Vous pouvez gérer les identifiants qui sont associés à ce compte et qui "
#~ "peuvent être utilisés pour se connecter."

#~ msgid "You can configure how you will log in on this site."
#~ msgstr ""
#~ "Vous pouvez configurer comment vous ouvrirez une session sur ce site."

#~ msgid "API documentation"
#~ msgstr "Documentation de l’API"

#~ msgid "Git export documentation"
#~ msgstr "Documentation de l’exportation de Git"

#~ msgid "%(words)s word to translate!"
#~ msgid_plural "%(words)s words to translate!"
#~ msgstr[0] "Un mot à traduire !"
#~ msgstr[1] "%(words)s mots à traduire !"

#~ msgid "There is %(count)s failing check."
#~ msgid_plural "There are %(count)s failing checks."
#~ msgstr[0] "Il y a %(count)s échec de vérification."
#~ msgstr[1] "Il y a %(count)s échecs de vérification."

#~ msgid "There is %(count)s translated string."
#~ msgid_plural "There are %(count)s translated strings."
#~ msgstr[0] "Il y a %(count)s chaîne traduite."
#~ msgstr[1] "Il y a %(count)s chaînes traduites."

#~ msgid "Total strings:"
#~ msgstr "Nombre total de chaînes : "

#~ msgid "Translated strings:"
#~ msgstr "Chaînes traduites : "

#~ msgid "Strings marked for review:"
#~ msgstr "Chaînes à vérifier :"

#~ msgid "Strings marked as needing edit"
#~ msgstr "Chaînes marquées comme À vérifier"

#~ msgid "XLIFF Translation File for XCode"
#~ msgstr "Fichier de traduction XLIFF pour XCode"

#~ msgid "Commit message:"
#~ msgstr "Message d’archivage :"

#~ msgid "Additional text to include"
#~ msgstr "Commentaire à ajouter"

#~ msgid ""
#~ "You can leave this empty in most cases, as Weblate generates basic commit "
#~ "messages automatically."
#~ msgstr ""
#~ "Vous pouvez ne pas remplir ce champ, car Weblate génère automatiquement "
#~ "des messages d’archivage simples."

#~ msgid "Merges content of file header into the translation."
#~ msgstr "Fusionne le contenu de l’en-tête du fichier avec la traduction."

#~ msgid "Debug mode"
#~ msgstr "Mode de débogage"

#~ msgid "Site domain"
#~ msgstr "Nom de domaine"

#~ msgid "Django caching"
#~ msgstr "Cache Django"

#~ msgid "Avatar caching"
#~ msgstr "Cache Avatar"

#~ msgid "Email addresses"
#~ msgstr "Adresses courriels"

#~ msgid "pyuca library"
#~ msgstr "Bibliothèque pyuca"

#~ msgid "Secret key"
#~ msgstr "Clé secrète"

#~ msgid "Allowed hosts"
#~ msgstr "Hôtes autorisés"

#~ msgid "Admin static files"
#~ msgstr "Fichiers statiques d’administration"

#~ msgid "Result"
#~ msgstr "Résultat"

#~ msgid ""
#~ "The fulltext search might not work properly as the fulltext index for "
#~ "this translation is not yet up to date."
#~ msgstr ""
#~ "La recherche plein texte peut ne pas fonctionner correctement, car "
#~ "l’index plein texte n’est pas encore à jour pour cette traduction."

#~ msgid "The query string has to be longer!"
#~ msgstr "Votre recherche doit être plus longue !"

# Translators: Indexing is postponed to cron job
#~ msgid "Indexing offloading"
#~ msgstr "Indexage ajourné"

# Translators: Indexing is postponed to cron job
#~ msgid "Indexing offloading queue"
#~ msgstr "Indexation de la file d'attente de déchargement"

#~ msgid "Download translation as XLIFF with gettext extensions"
#~ msgstr "Télécharger la traduction en XLIFF avec extensions gettext"

#~ msgid "Download translation as XLIFF 1.2"
#~ msgstr "Télécharger la traduction en XLIFF 1.2"

#~ msgid "Download translation as gettext PO"
#~ msgstr "Télécharger la traduction en gettext PO"

#~ msgid "Download translation as gettext MO"
#~ msgstr "Télécharger la traduction en gettext MO"

#~ msgid "Download strings needing action as XLIFF with gettext extensions"
#~ msgstr ""
#~ "Télécharger les chaînes nécessitant une action en XLIFF avec extensions "
#~ "gettext"

#~ msgid "Download strings needing action as XLIFF 1.2"
#~ msgstr "Télécharger les chaînes nécessitant une action en XLIFF 1.2"

#~ msgid "Download strings needing action as gettext PO"
#~ msgstr "Télécharger les chaînes nécessitant une action en gettext PO"

#~ msgid "Download strings needing action as gettext MO"
#~ msgstr "Télécharger les chaînes nécessitant une action en gettext MO"

#~ msgid "Download strings needing action as TMX"
#~ msgstr "Télécharger les chaînes nécessitant une action en TMX"

#~ msgid "Starting and ending dates have to be specified!"
#~ msgstr "Une date de début et une date de fin doivent être indiquées !"

#~ msgid ""
#~ "There is currently no active translator for this translation, please "
#~ "consider becoming a translator as your suggestion might otherwise remain "
#~ "unreviewed."
#~ msgstr ""
#~ "Il n’y a actuellement aucun traducteur actif pour cette traduction et "
#~ "votre suggestion pourrait ne pas être vue. Nous vous conseillons de "
#~ "devenir traducteur."

#~ msgid ""
#~ "See our documentation for more information on translating using Weblate."
#~ msgstr ""
#~ "Notre documentation donne plus d’informations sur la traduction grâce à "
#~ "Weblate."

#~ msgid "%(filter_name)s (%(filter_pos)s / %(filter_count)s)"
#~ msgstr "%(filter_name)s (%(filter_pos)s / %(filter_count)s)"

#~ msgid "Federated avatar support"
#~ msgstr "Soutien pour avatar en mode fédéré"

#~ msgid ""
#~ "Designates whether this user should be treated as active. Unselect this "
#~ "instead of deleting accounts."
#~ msgstr ""
#~ "Indique si cet utilisateur doit être considéré comme actif. Décochez "
#~ "cette option plutôt que de supprimer des comptes."

#~ msgid "Data export"
#~ msgstr "Exporter des données"

#~ msgid "Per project data"
#~ msgstr "Données par projet"

#~ msgid ""
#~ "There is more data exported per project, please check the following links "
#~ "for more information."
#~ msgstr ""
#~ "D’autres données sont exportées pour chaque projet. Veuillez suivre les "
#~ "liens suivants pour plus d’information."

#~ msgid "Select languages to display"
#~ msgstr "Sélectionnez les langues à afficher"

#~ msgid ""
#~ "Weblate provides various widgets to promote your translation projects. "
#~ "Open one of the project pages below."
#~ msgstr ""
#~ "Weblate fournit divers widgets pour faire la promotion de vos projets de "
#~ "traduction. Ouvrez l’une des pages de projet ci-dessous."

#~ msgid "Search in source strings"
#~ msgstr "Rechercher dans les chaînes sources"

#~ msgid "Search in location strings"
#~ msgstr "Rechercher dans les chaînes d’emplacement"

#~ msgid "Search in comment strings"
#~ msgstr "Rechercher dans les commentaires"

#~ msgid "Merged string not found!"
#~ msgstr "Chaîne fusionnée non trouvée !"

#~ msgid "Summary of languages"
#~ msgstr "Résumé des langues"

#~ msgid ""
#~ "This page is based on the Terms of Service, you should still read the "
#~ "original document to fully understand them."
#~ msgstr ""
#~ "Cette page est établie d'après nos conditions générales d'utilisation, "
#~ "mais vous devriez quand même lire l’intégralité du document original afin "
#~ "de bien le comprendre."

# Translators: Indexing is postponed to cron job
#~ msgid "Indexing offloading processing"
#~ msgstr "Indexation en cours de déchargement"

#~ msgid ""
#~ "Weblate needs some personal information, this page describes how it is "
#~ "stored and used."
#~ msgstr ""
#~ "Weblate utilise certaines de vos informations personnelles, cette page "
#~ "décrit comment nous stockons et utilisons ces informations."

#~ msgid ""
#~ "All this information is removed once you delete your Weblate account in "
#~ "its UI."
#~ msgstr ""
#~ "Toutes ces informations sont détruites lors de la suppression de votre "
#~ "compte Weblate."

#, fuzzy
#~| msgid "Edit source string"
#~ msgid "Edit source strings information"
#~ msgstr "Modifier la chaîne source"

#~ msgid "Fund Weblate"
#~ msgstr "Contribuez financièrement à Weblate"

#~ msgid "The GroupACL will affect only selected permissions."
#~ msgstr "Les groupes d’ACL n‘affecteront que les droits sélectionnés."

#~ msgid "Project, component or language must be specified"
#~ msgstr "Le projet, le composant ou la langue doivent être renseignés"

#~ msgid "Group ACL"
#~ msgstr "Groupe ACL"

#~ msgid ""
#~ "Additional files to include in commits, one per line; please check "
#~ "documentation for more details."
#~ msgstr ""
#~ "Fichiers supplémentaires à inclure dans les archivages, un par ligne; "
#~ "veuillez consulter la documentation pour plus de détails."

#~ msgid "Post-update script"
#~ msgstr "Scripts à exécuter après mise à jour"

#~ msgid ""
#~ "Script to be executed after receiving a repository update, please check "
#~ "documentation for more details."
#~ msgstr ""
#~ "Script à exécuter après avoir reçu une mise à jour du dépôt, veuillez "
#~ "consulter la documentation pour plus de détails."

#~ msgid "Pre-commit script"
#~ msgstr "Script de pré-archivage"

#~ msgid ""
#~ "Script to be executed before committing translation, please check "
#~ "documentation for more details."
#~ msgstr ""
#~ "Script à exécuter avant d’effectuer l’archivage de la traduction, "
#~ "veuillez consulter la documentation pour plus de détails."

#~ msgid "Post-commit script"
#~ msgstr "Script post-archivage"

#~ msgid ""
#~ "Script to be executed after committing translation, please check "
#~ "documentation for more details."
#~ msgstr ""
#~ "Script à exécuter après avoir effectué l’archivage de la traduction, "
#~ "veuillez consulter la documentation pour plus de détails."

#~ msgid "Post-push script"
#~ msgstr "Scripts de post-push"

#~ msgid ""
#~ "Script to be executed after pushing translation to remote, please check "
#~ "documentation for more details."
#~ msgstr ""
#~ "Script à exécuter après avoir poussé la traduction vers le dépôt distant, "
#~ "veuillez consulter la documentation pour plus de détails."

#~ msgid "Post-add script"
#~ msgstr "Scripts à exécuter après un ajout"

#~ msgid ""
#~ "Script to be executed after adding new translation, please check "
#~ "documentation for more details."
#~ msgstr ""
#~ "Script à exécuter après avoir ajouté une traduction, veuillez consulter "
#~ "la documentation pour plus de détails."

#~ msgid "No line wrapping at all"
#~ msgstr "Pas d'emballage de ligne du tout"

#~ msgid "Replace inconsistent"
#~ msgstr "Remplacer ce qui est incohérent"

#~ msgid "Ctrl+Enter - Save"
#~ msgstr "Ctrl + Entrée = Enregistrer"

#~ msgid "Alt+PageUp/PageDown/Home/End - Strings navigation"
#~ msgstr ""
#~ "Alt + Haut de page / Bas de page / Début / Fin - Naviguer dans les chaînes"

#~ msgid "Gettext PO file (unwrapped)"
#~ msgstr "Fichier PO Gettext (sans retours)"

#~ msgid "Gettext PO file (monolingual, unwrapped)"
#~ msgstr "Fichier PO Gettext (mono-langue, sans retour à la ligne)"

#~ msgid "Translatable units"
#~ msgstr "Unités traduisibles"

#~ msgid ""
#~ "You can replace string in all units at once. The search is simple "
#~ "substring case sensitive search."
#~ msgstr ""
#~ "Vous pouvez remplacer une chaîne partout en une seule fois. La recherche "
#~ "s’effectue sur les sous-chaînes et est sensible à la casse."

#~ msgid ""
#~ "Read more information on adding new language files is in the "
#~ "documentation."
#~ msgstr ""
#~ "Pour plus d’informations sur l’ajout de nouveaux fichiers de langue, "
#~ "consulter la documentation."

#~ msgid ""
#~ "Should your language be missing, please follow <a href=\"%(url)s\">the "
#~ "translator instructions</a>."
#~ msgstr ""
#~ "Si votre langue n’apparaît pas, veuillez suivre les <a href=\"%(url)s"
#~ "\">instructions pour les traducteurs</a>."

#~ msgid "Share your translation"
#~ msgstr "Partager votre traduction"

#~ msgid ""
#~ "You can also promote this translation project using various <a href="
#~ "\"%(widgets_url)s\">other means</a>."
#~ msgstr ""
#~ "Vous pouvez également promouvoir ce projet de traduction en utilisant <a "
#~ "href=\"%(widgets_url)s\">différentes possibilités</a>."

#~ msgid ""
#~ "Various <a href=\"%(data_url)s\">data exports</a> are available in "
#~ "machine readable formats."
#~ msgstr ""
#~ "Différentes <a href=\"%(data_url)s\">exportations de données</a> sont "
#~ "disponibles dans des formats lisibles par des machines."

#~ msgid ""
#~ "You can find more information about cookies in the <a href=\"https://en."
#~ "wikipedia.org/wiki/HTTP_cookie\">Wikipedia article</a>."
#~ msgstr ""
#~ "Vous pouvez trouver plus d’informations concernant les cookies sur l'<a "
#~ "href=\"https://en.wikipedia.org/wiki/HTTP_cookie\">article Wikipedia</a>."

#, fuzzy
#~| msgid "Powered by <a href=\"http://weblate.org\">Weblate %(version)s</a>"
#~ msgid "Powered by <a href=\"%(weblate_url)s\">Weblate %(version)s</a>"
#~ msgstr "Propulsé par <a href=\"http://weblate.org\">Weblate %(version)s</a>"

#~ msgid ""
#~ "To test Weblate, you can login as <code>demo</code> user with password "
#~ "<code>demo</code>."
#~ msgstr ""
#~ "Pour tester Weblate, vous pouvez vous connecter en tant qu’utilisateur "
#~ "<code>demo</code> avec le mot de passe <code>demo</code>."

#~ msgid ""
#~ "Forgot your password? You can <a href=\"%(reset_url)s\">reset it</a>."
#~ msgstr ""
#~ "Mot de passe oublié ? Vous pouvez le <a href=\"%(reset_url)s"
#~ "\">réinitialiser</a>."

#~ msgid ""
#~ "Do not have an account yet? You can <a href=\"%(register_url)s"
#~ "\">register</a>."
#~ msgstr ""
#~ "Vous n’avez pas encore de compte ? Vous pouvez <a href=\"%(register_url)s"
#~ "\">vous enregistrer</a>."

#~ msgid ""
#~ "You have not enabled password authentication, please <a href=\"%(url)s"
#~ "\">set the password</a>."
#~ msgstr ""
#~ "Vous n'avez pas activé l'authentification par mot de passe, veuillez <a "
#~ "href=\"%(url)s\">définir un mot de passe</a>."

#~ msgid ""
#~ "The API key is also used to access exported Git repositories, please "
#~ "check <a href=\"%(git_doc)s\">documentation</a> for more details."
#~ msgstr ""
#~ "La clef d’API est également utilisée pour accéder aux dépôts Git "
#~ "exportés. Consultez la <a href=\"%(git_doc)s\">documentation de l’API</a> "
#~ "pour plus de détails."

#~ msgid ""
#~ "Sorry, but registrations on this site are disabled. You can <a href="
#~ "\"%(contact_url)s\">contact us</a> for more details."
#~ msgstr ""
#~ "Désolé mais l’enregistrement sur ce site est désactivé. Vous pouvez <a "
#~ "href=\"%(contact_url)s\">nous contacter</a> pour plus d’informations."

#~ msgid ""
#~ "More information about exported RSS feeds available in the documentation."
#~ msgstr ""
#~ "Pour plus d’informations sur les flux RSS disponibles, consultez la "
#~ "documentation."

#~ msgid ""
#~ "You can translate at <a href=\"%(translation_url)s\">%(translation_url)s</"
#~ "a>"
#~ msgstr ""
#~ "Vous pouvez contribuer à la traduction sur : <a href=\"%(translation_url)s"
#~ "\">%(translation_url)s</a>"

#~ msgid ""
#~ "More information on adding new language files is available in <a href="
#~ "\"%(doc_url)s\">the documentation</a>."
#~ msgstr ""
#~ "Pour plus d’informations au sujet de l’ajout de nouveaux fichiers de "
#~ "langue, consultez la <a href=\"%(doc_url)s\">documentation</a>."

#~ msgid ""
#~ "Required fields are marked as bold, you can find more information in the "
#~ "<a href=\"%(url)s\">documentation</a>."
#~ msgstr ""
#~ "Les champs requis sont indiqués en gras, plus d’information est "
#~ "disponible dans la <a href=\"%(url)s\">documentation</a>."

#~ msgid ""
#~ "You can find more information about setting up SSH keys in <a href="
#~ "\"%(ssh_docs)s\">the Weblate manual</a>."
#~ msgstr ""
#~ "Vous pouvez trouver plus d’informations sur la mise en service des clés "
#~ "SSH dans <a href=\"%(ssh_docs)s\">le manuel de Weblate</a>."

#~ msgid ""
#~ "Importing a new translation can take some time, please check <a href="
#~ "\"%(url)s\">our documentation</a> for information on how to improve this."
#~ msgstr ""
#~ "Importer une nouvelle traduction peut prendre un certain temps, veuillez "
#~ "vérifier <a href=\"%(url)s\">notre documentation</a> pour savoir comment "
#~ "améliorer ceci."

#~ msgid "Skip review flag when importing"
#~ msgstr "Ne pas marquer \"À vérifier\" lors de l'import"

#~ msgid "Add review flag for new source strings"
#~ msgstr "Marquer les nouvelles chaînes sources comme étant À vérifier"

#~ msgid "Add review flag for new translated strings"
#~ msgstr "Marquer les nouvelles traductions comme À vérifier"

#~ msgid "Afar"
#~ msgstr "Afar"

#~ msgid "Abkhazian"
#~ msgstr "Abkhaze"

#~ msgid "Acehnese"
#~ msgstr "Aceh"

#~ msgid "Acholi"
#~ msgstr "Acholi"

#~ msgid "Avestan"
#~ msgstr "Avestique"

#~ msgid "Afrikaans"
#~ msgstr "Afrikaans"

#~ msgid "Akan"
#~ msgstr "Akan"

#~ msgid "Amharic"
#~ msgstr "Amharique"

#~ msgid "Aragonese"
#~ msgstr "Aragonais"

#~ msgid "Angika"
#~ msgstr "Angika"

#~ msgid "Arabic"
#~ msgstr "Arabe"

#~ msgid "Arabic (Algeria)"
#~ msgstr "Arabe (Algérie)"

#~ msgid "Arabic (Morocco)"
#~ msgstr "Arabe (Maroc)"

#~ msgid "Mapudungun"
#~ msgstr "Mapudungun"

#~ msgid "Najdi Arabic"
#~ msgstr "Arabe Najdi"

#~ msgid "Assamese"
#~ msgstr "Assamais"

#~ msgid "Asturian"
#~ msgstr "Asturien"

#~ msgid "Avaric"
#~ msgstr "Avaric"

#~ msgid "Aymará"
#~ msgstr "Aymara"

#~ msgid "Azerbaijani"
#~ msgstr "Azéri"

#~ msgid "Bashkir"
#~ msgstr "Bachkir"

#~ msgid "Belarusian"
#~ msgstr "Biélorusse"

#~ msgid "Belarusian (latin)"
#~ msgstr "Biélorusse (latin)"

#~ msgid "Bemba"
#~ msgstr "Bemba"

#~ msgid "Bena"
#~ msgstr "béna"

#~ msgid "Bulgarian"
#~ msgstr "Bulgare"

#~ msgid "Bihari"
#~ msgstr "Bihari"

#~ msgid "Bislama"
#~ msgstr "Bichelamar"

#~ msgid "Bambara"
#~ msgstr "Bambara"

#~ msgid "Bengali"
#~ msgstr "Bengalî"

#~ msgid "Bengali (Bangladesh)"
#~ msgstr "Bengali (Bengladesh)"

#~ msgid "Bengali (India)"
#~ msgstr "Bengali (Inde)"

#~ msgid "Tibetan"
#~ msgstr "Tibétain"

#~ msgid "Breton"
#~ msgstr "Breton"

#~ msgid "Bodo"
#~ msgstr "Bodo"

#~ msgid "Bosnian"
#~ msgstr "Bosniaque"

#~ msgid "Bosnian (cyrillic)"
#~ msgstr "Bosnien (cyrillique)"

#~ msgid "Bosnian (latin)"
#~ msgstr "Bosnien (latin)"

#~ msgid "Bilen"
#~ msgstr "Bilen"

#~ msgid "Catalan"
#~ msgstr "Catalan"

#~ msgid "Valencian"
#~ msgstr "Valencien"

#~ msgid "Chechen"
#~ msgstr "Tchétchéne"

#~ msgid "Chiga"
#~ msgstr "Chiga"

#~ msgid "Chamorro"
#~ msgstr "Chamorro"

#~ msgid "Cherokee"
#~ msgstr "Cherokee"

#~ msgid "Sorani"
#~ msgstr "Sorani"

#~ msgid "Corsican"
#~ msgstr "Corse"

#~ msgid "Cree"
#~ msgstr "Cri"

#~ msgid "Crimean Tatar"
#~ msgstr "Tatar de Crimée"

#~ msgid "Czech"
#~ msgstr "Tchèque"

#~ msgid "Kashubian"
#~ msgstr "Cachoube"

#~ msgid "Old Church Slavonic"
#~ msgstr "Vieux-slave"

#~ msgid "Chuvash"
#~ msgstr "Tchouvache"

#~ msgid "Welsh"
#~ msgstr "Gallois"

#~ msgid "Danish"
#~ msgstr "Danois"

#~ msgid "German"
#~ msgstr "Allemand"

#~ msgid "Austrian German"
#~ msgstr "Allemand autrichien"

#~ msgid "Swiss High German"
#~ msgstr "Haut-allemand Suisse"

#~ msgid "Dogri"
#~ msgstr "Dogri"

#~ msgid "Lower Sorbian"
#~ msgstr "Bas-sorabe"

#~ msgid "Dhivehi"
#~ msgstr "Dhivehi"

#~ msgid "Dzongkha"
#~ msgstr "Dzongkha"

#~ msgid "Ewe"
#~ msgstr "Éwé"

#~ msgid "English"
#~ msgstr "Anglais"

#~ msgid "English (Australia)"
#~ msgstr "Anglais (Australie)"

#~ msgid "English (Canada)"
#~ msgstr "Anglais (Canada)"

#~ msgid "English (United Kingdom)"
#~ msgstr "Anglais (Royaume-Uni)"

#~ msgid "English (Ireland)"
#~ msgstr "Anglais (Irlande)"

#~ msgid "English (Philippines)"
#~ msgstr "Anglais (Philippines)"

#~ msgid "English (United States)"
#~ msgstr "Anglais (États-Unis)"

#~ msgid "English (South Africa)"
#~ msgstr "Anglais (Afrique du Sud)"

#~ msgid "Esperanto"
#~ msgstr "Espéranto"

#~ msgid "Spanish"
#~ msgstr "Espagnol"

#~ msgid "Spanish (Argentina)"
#~ msgstr "Espagnol (Argentine)"

#~ msgid "Spanish (Chile)"
#~ msgstr "Espagnol (chilien)"

#~ msgid "Spanish (Ecuador)"
#~ msgstr "Espagnol (Équateur)"

#~ msgid "Spanish (Mexico)"
#~ msgstr "Espagnol (Mexicain)"

#~ msgid "Spanish (Puerto Rico)"
#~ msgstr "Espagnol (Puerto Rico)"

#~ msgid "Spanish (American)"
#~ msgstr "Espagnol (Américain)"

#~ msgid "Estonian"
#~ msgstr "Estonien"

#~ msgid "Basque"
#~ msgstr "Basque"

#~ msgid "Persian"
#~ msgstr "Perse"

#~ msgid "Dari"
#~ msgstr "Dari"

#~ msgid "Fulah"
#~ msgstr "Peul"

#~ msgid "Finnish"
#~ msgstr "Finnois"

#~ msgid "Filipino"
#~ msgstr "Filipino"

#~ msgid "Fijian"
#~ msgstr "Fidjien"

#~ msgid "Faroese"
#~ msgstr "Féroïen"

#~ msgid "French"
#~ msgstr "Français"

#~ msgid "French (Canada)"
#~ msgstr "Français (Canada)"

#~ msgid "French (Switzerland)"
#~ msgstr "Français (Suisse)"

#~ msgid "Franco-Provençal"
#~ msgstr "Franco-Provençal"

#~ msgid "Friulian"
#~ msgstr "Frioulan"

#~ msgid "Frisian"
#~ msgstr "Frise"

#~ msgid "Irish"
#~ msgstr "Irlandais"

#~ msgid "Gaelic"
#~ msgstr "Gaélique"

#~ msgid "Ge'ez"
#~ msgstr "Guèze"

#~ msgid "Galician"
#~ msgstr "Galicien"

#~ msgid "Guarani"
#~ msgstr "Guarani"

#~ msgid "Swiss German"
#~ msgstr "Suisse allemand"

#~ msgid "Gujarati"
#~ msgstr "Gujarati"

#~ msgid "Manx"
#~ msgstr "Mannois"

#~ msgid "Hausa"
#~ msgstr "Haoussa"

#~ msgid "Hawaiian"
#~ msgstr "Hawaïen"

#~ msgid "Hebrew"
#~ msgstr "Hébreu"

#~ msgid "Hindi"
#~ msgstr "Hindi"

#~ msgid "Hiligaynon"
#~ msgstr "Hiligaïnon"

#~ msgid "Chhattisgarhi"
#~ msgstr "Chhattisgarhi"

#~ msgid "Hiri Motu"
#~ msgstr "Hiri Motu"

#~ msgid "Croatian"
#~ msgstr "Croate"

#~ msgid "Upper Sorbian"
#~ msgstr "Serbe du Nord"

#~ msgid "Haitian"
#~ msgstr "Haïtien"

#~ msgid "Hungarian"
#~ msgstr "Hongrois"

#~ msgid "Armenian"
#~ msgstr "Arménien"

#~ msgid "Herero"
#~ msgstr "Héréro"

#~ msgid "Interlingua"
#~ msgstr "Interlingue"

#~ msgid "Indonesian"
#~ msgstr "Indonésien"

#~ msgid "Occidental"
#~ msgstr "Occidental"

#~ msgid "Igbo"
#~ msgstr "Igbo"

#~ msgid "Nuosu"
#~ msgstr "Yi Nuosu"

#~ msgid "Inupiaq"
#~ msgstr "Inupiaq"

#~ msgid "Ido"
#~ msgstr "Ido"

#~ msgid "Icelandic"
#~ msgstr "Islandais"

#~ msgid "Italian"
#~ msgstr "Italien"

#~ msgid "Inuktitut"
#~ msgstr "Inuktitut"

#~ msgid "Japanese"
#~ msgstr "Japonais"

#~ msgid "Jamaican Patois"
#~ msgstr "Créole jamaïcain"

#~ msgid "Lojban"
#~ msgstr "Lojban"

#~ msgid "Ngomba"
#~ msgstr "ngomba"

#~ msgid "Georgian"
#~ msgstr "Géorgien"

#~ msgid "Kabyle"
#~ msgstr "Kabyle"

#~ msgid "Tyap"
#~ msgstr "tyap"

#~ msgid "Makonde"
#~ msgstr "makondé"

#~ msgid "Kabuverdianu"
#~ msgstr "capverdien"

#~ msgid "Kongo"
#~ msgstr "Kikongo"

#~ msgid "Gikuyu"
#~ msgstr "Kikuyu"

#~ msgid "Kwanyama"
#~ msgstr "Kuanyama"

#~ msgid "Kazakh"
#~ msgstr "Kazakh"

#~ msgid "Kako"
#~ msgstr "kako"

#~ msgid "Greenlandic"
#~ msgstr "Groenlandais"

#~ msgid "Central Khmer"
#~ msgstr "Khmer"

#~ msgid "Kurmanji"
#~ msgstr "Kurmanji"

#~ msgid "Kannada"
#~ msgstr "Kannada"

#~ msgid "Korean"
#~ msgstr "Coréen"

#~ msgid "Konkani"
#~ msgstr "Konkani"

#~ msgid "Kanuri"
#~ msgstr "Kanouri"

#~ msgid "Kashmiri"
#~ msgstr "Cachemiri"

#~ msgid "Shambala"
#~ msgstr "Shambala"

#~ msgid "Colognian"
#~ msgstr "Kölsch"

#~ msgid "Kurdish"
#~ msgstr "Kurde"

#~ msgid "Komi"
#~ msgstr "Komi"

#~ msgid "Cornish"
#~ msgstr "Cornique"

#~ msgid "Kyrgyz"
#~ msgstr "Kirghize"

#~ msgid "Latin"
#~ msgstr "Latin"

#~ msgid "Langi"
#~ msgstr "Langi"

#~ msgid "Luxembourgish"
#~ msgstr "Luxembourgeois"

#~ msgid "Ganda"
#~ msgstr "Luganda"

#~ msgid "Limburgish"
#~ msgstr "Limbourgeois"

#~ msgid "Lakota"
#~ msgstr "lakota"

#~ msgid "Lingala"
#~ msgstr "Lingala"

#~ msgid "Lao"
#~ msgstr "Laotien"

#~ msgid "Lithuanian"
#~ msgstr "Lituanien"

#~ msgid "Luba-Katanga"
#~ msgstr "Luba-Katanga"

#~ msgid "Latvian"
#~ msgstr "Letton"

#~ msgid "Maithili"
#~ msgstr "Maïthili"

#~ msgid "Masai"
#~ msgstr "Maasaï"

#~ msgid "Montenegrin"
#~ msgstr "Monténégrin"

#~ msgid "Morisyen"
#~ msgstr "Créole Mauricien"

#~ msgid "Malagasy"
#~ msgstr "Malgache"

#~ msgid "Metaʼ"
#~ msgstr "méta’"

#~ msgid "Marshallese"
#~ msgstr "Marshallais"

#~ msgid "Meadow Mari"
#~ msgstr "Mari des prairies"

#~ msgid "Maori"
#~ msgstr "Maori"

#~ msgid "Macedonian"
#~ msgstr "Macédonien"

#~ msgid "Malayalam"
#~ msgstr "Malayâlam"

#~ msgid "Mongolian"
#~ msgstr "Mongole"

#~ msgid "Manipuri"
#~ msgstr "Manipuri"

#~ msgid "Mandinka"
#~ msgstr "Mandinka"

#~ msgid "Marathi"
#~ msgstr "Marathi"

#~ msgid "Malay"
#~ msgstr "Malais"

#~ msgid "Maltese"
#~ msgstr "Maltais"

#~ msgid "Burmese"
#~ msgstr "Birman"

#~ msgid "Nauru"
#~ msgstr "Nauruan"

#~ msgid "Nahuatl"
#~ msgstr "Nahuatl"

#~ msgid "Neapolitan"
#~ msgstr "Napolitain"

#~ msgid "Nama"
#~ msgstr "nama"

#~ msgid "Norwegian Bokmål"
#~ msgstr "Bokmål"

#~ msgid "North Ndebele"
#~ msgstr "Ndébélé du Zimbabwe"

#~ msgid "Low German"
#~ msgstr "Bas allemand"

#~ msgid "Nepali"
#~ msgstr "Népalais"

#~ msgid "Ndonga"
#~ msgstr "Ndonga"

#~ msgid "Dutch"
#~ msgstr "Néerlandais"

#~ msgid "Flemish"
#~ msgstr "Flamand"

#~ msgid "Norwegian Nynorsk"
#~ msgstr "Norvégien Nynorsk"

#~ msgid "Ngiemboon"
#~ msgstr "ngiemboon"

#~ msgid "N’Ko"
#~ msgstr "n’ko"

#~ msgid "South Ndebele"
#~ msgstr "Ndébélé du Transvaal"

#~ msgid "Pedi"
#~ msgstr "Sotho du Nord"

#~ msgid "Navaho"
#~ msgstr "Navajo"

#~ msgid "Nyanja"
#~ msgstr "Chewa"

#~ msgid "Nyankole"
#~ msgstr "nyankolé"

#~ msgid "Occitan"
#~ msgstr "Occitan"

#~ msgid "Ojibwe"
#~ msgstr "Ojibwé"

#~ msgid "Oromo"
#~ msgstr "Oromo"

#~ msgid "Odia"
#~ msgstr "Odia"

#~ msgid "Ossetian"
#~ msgstr "Ossète"

#~ msgid "Punjabi"
#~ msgstr "Panjabi"

#~ msgid "Papiamento"
#~ msgstr "Papiamento"

#~ msgid "Pali"
#~ msgstr "Pali"

#~ msgid "Polish"
#~ msgstr "Polonais"

#~ msgid "Piemontese"
#~ msgstr "Piémontais"

#~ msgid "Pirate"
#~ msgstr "Pirate"

#~ msgid "Prussian"
#~ msgstr "Prussien"

#~ msgid "Pashto"
#~ msgstr "Pachtoune"

#~ msgid "Portuguese"
#~ msgstr "Portugais"

#~ msgid "Portuguese (Brazil)"
#~ msgstr "Portugais (Brésil)"

#~ msgid "Portuguese (Portugal)"
#~ msgstr "Portugais (Portugal)"

#~ msgid "Quechua"
#~ msgstr "Quechua"

#~ msgid "Romansh"
#~ msgstr "Romanche"

#~ msgid "Rundi"
#~ msgstr "Kirundi"

#~ msgid "Romanian"
#~ msgstr "Roumain"

#~ msgid "Moldavian"
#~ msgstr "Moldave"

#~ msgid "Rombo"
#~ msgstr "rombo"

#~ msgid "Russian"
#~ msgstr "Russe"

#~ msgid "Rusyn"
#~ msgstr "Rusyn"

#~ msgid "Kinyarwanda"
#~ msgstr "Kinyarwanda"

#~ msgid "Rwa"
#~ msgstr "rwa"

#~ msgid "Sanskrit"
#~ msgstr "Sanscrit"

#~ msgid "Yakut"
#~ msgstr "Iakoute"

#~ msgid "Samburu"
#~ msgstr "sambourou"

#~ msgid "Santali"
#~ msgstr "Santali"

#~ msgid "Sardinian"
#~ msgstr "Sarde"

#~ msgid "Scots"
#~ msgstr "Scots"

#~ msgid "Sindhi"
#~ msgstr "Sindhi"

#~ msgid "Southern Kurdish"
#~ msgstr "Kurde du sud"

#~ msgid "Northern Sami"
#~ msgstr "Sami du Nord"

#~ msgid "Sena"
#~ msgstr "cisena"

#~ msgid "Koyraboro Senni"
#~ msgstr "koyraboro senni"

#~ msgid "Sango"
#~ msgstr "Sango"

#~ msgid "Tachelhit"
#~ msgstr "chleuh"

#~ msgid "Shan"
#~ msgstr "Shan"

#~ msgid "Sinhala"
#~ msgstr "Cingalais"

#~ msgid "Slovak"
#~ msgstr "Slovaque"

#~ msgid "Slovenian"
#~ msgstr "Slovène"

#~ msgid "Samoan"
#~ msgstr "Samoan"

#~ msgid "Southern Sami"
#~ msgstr "Sami du Sud"

#~ msgid "Sami"
#~ msgstr "Same"

#~ msgid "Lule Sami"
#~ msgstr "Same de Lule"

#~ msgid "Inari Sami"
#~ msgstr "sami d’Inari"

#~ msgid "Skolt Sami"
#~ msgstr "Same skolt"

#~ msgid "Shona"
#~ msgstr "Shona"

#~ msgid "Somali"
#~ msgstr "Somali"

#~ msgid "Songhai languages"
#~ msgstr "Langues songhaï"

#~ msgid "Albanian"
#~ msgstr "Albanais"

#~ msgid "Serbian"
#~ msgstr "Serbe"

#~ msgid "Serbian (cyrillic)"
#~ msgstr "Serbe (cyrillique)"

#~ msgid "Serbian (latin)"
#~ msgstr "Serbe (latin)"

#~ msgid "Swati"
#~ msgstr "Swati"

#~ msgid "Saho"
#~ msgstr "saho"

#~ msgid "Southern Sotho"
#~ msgstr "Sotho du Sud"

#~ msgid "Sundanese"
#~ msgstr "Soundanais"

#~ msgid "Swedish"
#~ msgstr "Suédois"

#~ msgid "Swahili"
#~ msgstr "Kiswahili"

#~ msgid "Congo Swahili"
#~ msgstr "Swahili du Congo"

#~ msgid "Syriac"
#~ msgstr "syriaque"

#~ msgid "Silesian"
#~ msgstr "Silésien"

#~ msgid "Tamil"
#~ msgstr "Tamoul"

#~ msgid "Telugu"
#~ msgstr "Télougou"

#~ msgid "Teso"
#~ msgstr "teso"

#~ msgid "Tajik"
#~ msgstr "Tadjik"

#~ msgid "Thai"
#~ msgstr "Thaï"

#~ msgid "Tigrinya"
#~ msgstr "Tigrigna"

#~ msgid "Tigre"
#~ msgstr "Tigré"

#~ msgid "Turkmen"
#~ msgstr "Turkmène"

#~ msgid "Tagalog"
#~ msgstr "Tagalog"

#~ msgid "Klingon (pIqaD)"
#~ msgstr "Klingon (pIqaD)"

#~ msgid "Klingon"
#~ msgstr "Klingon"

#~ msgid "Tswana"
#~ msgstr "Tswana"

#~ msgid "Tongan"
#~ msgstr "Tongien"

#~ msgid "Turkish"
#~ msgstr "Turc"

#~ msgid "Tsonga"
#~ msgstr "Tsonga"

#~ msgid "Tatar"
#~ msgstr "Tatar"

#~ msgid "Twi"
#~ msgstr "Twi"

#~ msgid "Tahitian"
#~ msgstr "Tahitien"

#~ msgid "Central Atlas Tamazight"
#~ msgstr "amazighe de l’Atlas central"

#~ msgid "Uyghur"
#~ msgstr "Ouïghour"

#~ msgid "Ukrainian"
#~ msgstr "Ukrainien"

#~ msgid "Urdu"
#~ msgstr "Ourdou"

#~ msgid "Urdu (Pakistan)"
#~ msgstr "Ourdou (Pakistan)"

#~ msgid "Uzbek"
#~ msgstr "Ouzbek"

#~ msgid "Uzbek (latin)"
#~ msgstr "Ouzbek (latin)"

#~ msgid "Venda"
#~ msgstr "Venda"

#~ msgid "Venetian"
#~ msgstr "Vénitien"

#~ msgid "Vietnamese"
#~ msgstr "Vietnamien"

#~ msgid "West Flemish"
#~ msgstr "Flamand occidental"

#~ msgid "Volapük"
#~ msgstr "Volapük"

#~ msgid "Vunjo"
#~ msgstr "vunjo"

#~ msgid "Walloon"
#~ msgstr "Wallon"

#~ msgid "Walser German"
#~ msgstr "Haut-valaisan"

#~ msgid "Wolaytta"
#~ msgstr "Wolaytta"

#~ msgid "Sorbian"
#~ msgstr "Sorabe"

#~ msgid "Wolof"
#~ msgstr "Wolof"

#~ msgid "Xhosa"
#~ msgstr "Xhosa"

#~ msgid "Soga"
#~ msgstr "soga"

#~ msgid "Yiddish"
#~ msgstr "Yiddish"

#~ msgid "Yoruba"
#~ msgstr "Yoruba"

#~ msgid "Yue"
#~ msgstr "Cantonais"

#~ msgid "Zhuang"
#~ msgstr "Zhuang"

#~ msgid "Chinese"
#~ msgstr "Chinois"

#~ msgid "Chinese (Simplified)"
#~ msgstr "Chinois (Simplifié)"

#~ msgid "Chinese (Traditional)"
#~ msgstr "Chinois (Traditionnel)"

#~ msgid "Chinese (Hong Kong)"
#~ msgstr "Chinois (Hong Kong)"

#~ msgid "Zulu"
#~ msgstr "Zoulou"

#~ msgid "Mail footer (text)"
#~ msgstr "Pied de page de courriel (texte)"

#~ msgid "Mail footer (HTML)"
#~ msgstr "Pied de page de courriel (HTML)"

#~ msgid "End date"
#~ msgstr "Date de fin"

#~ msgid "Text"
#~ msgstr "Texte"

#~ msgid "Depending on placement, HTML can be allowed."
#~ msgstr "Selon le placement, le HTML peut être autorisé."

#~ msgid "Free form note for your notes, not used within Weblate."
#~ msgstr ""
#~ "Note de forme libre pour vos notes, non utilisée à l’intérieur de Weblate."

#~ msgid "Advertisement"
#~ msgstr "Publicité"

#~ msgid "Advertisements"
#~ msgstr "Publicités"

#~ msgid "Serbo-Croatian"
#~ msgstr "Serbo-Croate"

#~ msgid "Norwegian (old code)"
#~ msgstr "Norvégien (ancien code)"

#~ msgid "Dutch (Belgium)"
#~ msgstr "Néerlandais (Belgique)"

#~ msgid "Bihari languages"
#~ msgstr "Langues Bihari"

#~ msgid "Tonga (Tonga Islands)"
#~ msgstr "Tonga (îles Tonga)"

#~ msgid "Blin"
#~ msgstr "Bilen"

#~ msgid "Chinese (China)"
#~ msgstr "Chinois (Chine)"

#~ msgid "Chinese (Taiwan)"
#~ msgstr "Chinois (Taiwan)"

#~ msgid "N'Ko"
#~ msgstr "N’ko"

#~ msgid "Nahuatl languages"
#~ msgstr "Langues nahuatl"

#~ msgid "Sotho"
#~ msgstr "Basotho"

#~ msgid "Donate to Weblate!"
#~ msgstr "Faites un don à Weblate !"

#~ msgid ""
#~ "Please note that the confirmation link has limited validity. In case it "
#~ "does not work, please register again."
#~ msgstr ""
#~ "Veuillez noter que le lien de confirmation a une durée de validité "
#~ "limitée. Dans le cas où il ne fonctionnerait pas, veuillez vous inscrire "
#~ "de nouveau."

#~ msgid ""
#~ "Hold down \"Control\", or \"Command\" on a Mac, to select more than one."
#~ msgstr ""
#~ "Appuyez sur la touche \"Control\", ou \"Command\" sur un Mac, pour "
#~ "sélectionner plusieurs valeurs."

#~ msgid "Languages summary"
#~ msgstr "Résumé des langues"

#~ msgid ""
#~ "Choose your languages in preferences and you will get an overview here of "
#~ "available translations for those languages in all projects."
#~ msgstr ""
#~ "Choisissez vos langues dans les préférences et vous obtiendrez ici un "
#~ "aperçu des traductions disponibles pour ces langues dans tous les projets."

#~ msgid "Fuzzy translations"
#~ msgstr "Traductions à vérifier"

#~ msgid "Bilin"
#~ msgstr "Bilen"

#~ msgid "Geez"
#~ msgstr "Guèze"

#~ msgid "Walamo"
#~ msgstr "Dialecte Walamo (Ethiopie)"

#~ msgid "Download for using within an application."
#~ msgstr "Télécharger pour l’utiliser dans une autre application."

#~ msgid "Locking"
#~ msgstr "Verrouillage"

#~ msgid "Locked by:"
#~ msgstr "Verrouillée par : "

#~ msgid "This translation is locked by %(user)s!"
#~ msgstr "Cette traduction est verrouillée par %(user)s !"

#~ msgid "Failed to update lock, probably session has expired."
#~ msgstr "Échec de maintien du verrou, la session a probablement expiré."

#~ msgid "Translation is now locked for you."
#~ msgstr "Cette traduction est maintenant verrouillée pour vous."

#~ msgid "Translation is now open for translation updates."
#~ msgstr "La traduction est maintenant ouverte aux mises à jour."

#~ msgid ""
#~ "<a href=\"%(login_url)s?next=%(translate_url)s\">Log in</a> for saving "
#~ "translations."
#~ msgstr ""
#~ "<a href=\"%(login_url)s?next=%(translate_url)s\">Connectez-vous</a> pour "
#~ "sauvegarder vos traductions."

#~ msgctxt "Message needs review"
#~ msgid "Review"
#~ msgstr "Vérifier"

#~ msgctxt "Checkbox for marking translation needing review"
#~ msgid "Needs review"
#~ msgstr "À vérifier"

#~ msgid ""
#~ "Not showing status of linked repository. Check <a href=\"#%(slug)s\">"
#~ "%(repo)s</a> instead."
#~ msgstr ""
#~ "N’affiche pas l’état des dépôts liés. Vérifier <a href=\"#%(slug)s\">"
#~ "%(repo)s</a> à la place."

#~ msgid "Kirghiz"
#~ msgstr "Kirghize"

#~ msgid "Oriya"
#~ msgstr "Oriya"

#~ msgid ""
#~ "Chosen file format does not support adding new translations as chosen in "
#~ "project settings."
#~ msgstr ""
#~ "Le format de fichier choisi ne permet pas l’ajout de nouvelles "
#~ "traductions tel que défini dans les paramètres du projet."

#~ msgid "Danda"
#~ msgstr "Danda"

#~ msgid "Suggestion cleanup"
#~ msgstr "Nettoyage des suggestions"

#~ msgid "Kurdish Sorani"
#~ msgstr "Sorani"

#~ msgid "Enable ACL"
#~ msgstr "Activer l’ACL"

#~ msgid "Review of translations since %s"
#~ msgstr "Passer en revue les traductions depuis le %s"

#~ msgid "dictionaries"
#~ msgstr "dictionnaires"

#~ msgid "Failed to store message in the backend, lock timeout occurred!"
#~ msgstr "Impossible d’enregistrer le message, le verrou a expiré !"

#~ msgid "Message not found in backend storage, it is probably corrupted."
#~ msgstr "Le message n’a pas été trouvé, il est probablement corrompu."

#~ msgid "Pulse"
#~ msgstr "Suivis"

#~ msgid ""
#~ "Could not find any matching translation in this component list, probably "
#~ "not translated to your languages."
#~ msgstr ""
#~ "Aucune traduction trouvée dans la liste de ces composants, la traduction "
#~ "ne doit pas exister pour vos langues."

#~ msgid "This string has different context but same source."
#~ msgstr ""
#~ "Cette chaîne a une seule source mais plusieurs contexte d'utilisation."

#~ msgid "This string has different source but same context."
#~ msgstr "Cette chaîne a différentes sources mais le même contexte."

#~ msgid "Different source"
#~ msgstr "Source différente"

#~ msgid ""
#~ "Configures how old changes (in hours) will be committed by commit_pending "
#~ "management command (usually executed by cron)."
#~ msgstr ""
#~ "Définit l'ancienneté (en heures) des modifications qui seront validées "
#~ "par la commande \"commit_pending\" (habituellement exécutée par cron)."

# Translators: Label for plurals with example counts
#~ msgid "{name} (e.g. {examples})"
#~ msgstr "{name} (par exemple : {examples})"

#~ msgid "Browse all changes"
#~ msgstr "Parcourir toutes les modifications"

#~ msgid "Can not merge different messages!"
#~ msgstr "Impossible de fusionner des messages différents !"

#~ msgid "Can not revert to nonexisting change!"
#~ msgstr "Impossible de restaurer une modification inexistante !"

#~ msgid "Can not revert to different unit!"
#~ msgstr "Impossible de restaurer vers une unité différente !"

#~ msgid "Currently associated:"
#~ msgstr "Actuellement associé :"

#~ msgid "You are not allowed to access project %s."
#~ msgstr "Vous n’êtes pas autorisé·e à accéder au projet %s."

#~ msgid "At least six characters long."
#~ msgstr "Au moins six caractères."

#~ msgid "New password (again)"
#~ msgstr "Répéter le mot de passe"

#~ msgid "Repeat the password so we can verify you typed it in correctly."
#~ msgstr "Répétez le mot de passe aux fins de vérifications."

#~ msgid "Password needs to have at least six characters."
#~ msgstr "Le mot de passe doit comporter au moins six caractères."

#~ msgid "You must type the same password each time."
#~ msgstr "Vous devez saisir le même mot de passe à chaque fois."

#~ msgid ""
#~ "Get involved in %(project)s, which is currently being translated into "
#~ "%(languages)s languages using Weblate."
#~ msgstr ""
#~ "Impliquez-vous dans %(project)s, qui est en cours de traduction en "
#~ "%(languages)s langues au moyen de Weblate."

#~ msgid "Owner"
#~ msgstr "Propriétaire"

#~ msgid "Revoke ownership"
#~ msgstr "Ne plus être propriétaire"

#~ msgid "Make owner"
#~ msgstr "Devenir propriétaire"

#~ msgid "Add new owner"
#~ msgstr "Ajouter un nouveau propriétaire"

#~ msgid "Owners of the project."
#~ msgstr "Propriétaires du projet."

#~ msgid "Invalid language chosen!"
#~ msgstr "Langue sélectionnée incorrecte !"

#~ msgid "There were no new strings in uploaded file!"
#~ msgstr "Le fichier ne comportait aucune nouvelle chaîne !"

#~ msgid "Git repository with Weblate translations:"
#~ msgstr "Référentiel Git contenant des traductions Weblate : "

#~ msgid "Screenshot showing usage of this string"
#~ msgstr "Capture d’écran précisant l’utilisation de la chaîne"

#~ msgid "Manage your subscriptions"
#~ msgstr "Gérer vos abonnements"

#~ msgid "Watched"
#~ msgstr "Suivi"

#, fuzzy
#~| msgid "Invalid link to a Weblate project, can not link to self!"
#~ msgid ""
#~ "Invalid link to a Weblate project, Invalid link to a Weblate project, can "
#~ "not link to self!"
#~ msgstr ""
#~ "Lien invalide vers un projet Weblate, impossible de se lier soi-même !"

#~ msgid "Subscribed projects"
#~ msgstr "Projets abonnés"

#~ msgid "Simplified Chinese"
#~ msgstr "Chinois simplifié"

#~ msgid "Traditional Chinese"
#~ msgstr "Chinois traditionnel"

#~ msgid "Enable Weblate service hook in repository settings."
#~ msgstr ""
#~ "Activez le point d'ancrage au service Weblate dans les paramètres du "
#~ "référentiel."

#~ msgid "You can download glossary in following formats:"
#~ msgstr "Vous pouvez télécharger les glossaires aux formats suivants :"

#~ msgid "Download source file"
#~ msgstr "Télécharger le fichier source"

#~ msgid "Format of %s could not be recognized."
#~ msgstr "Le format de %s n'est pas reconnu."

#, fuzzy
#~| msgid "Source strings review"
#~ msgid "Strings needing review :"
#~ msgstr "Revue des chaînes sources"

#~ msgctxt "Number of fuzzy strings"
#~ msgid "Fuzzy"
#~ msgstr "Floues"

#~ msgid "Fuzzy strings:"
#~ msgstr "Chaînes floues : "

#~ msgid "Fuzzy"
#~ msgstr "Flou"

#~ msgctxt "Message is fuzzy"
#~ msgid "Fuzzy"
#~ msgstr "Flou"

#~ msgctxt "Checkbox for marking translation fuzzy"
#~ msgid "Fuzzy"
#~ msgstr "Flou"

#~ msgid "Add as fuzzy translation"
#~ msgstr "Ajouter comme traduction floue"

#~ msgid "Import as fuzzy"
#~ msgstr "Importer comme flou"

#~ msgid "Fuzzy strings"
#~ msgstr "Chaînes floues"

#~ msgid "Message is fuzzy"
#~ msgstr "Le message est flou"

#~ msgid "Argentinean Spanish"
#~ msgstr "Espagnol argentin"

#~| msgid "Browse changes"
#~ msgid "Browse all changes in component"
#~ msgstr "Parcourir toutes les modifications du composant"

#~ msgid "widgets"
#~ msgstr "widgets"

#~ msgid "ACL not enabled for this project!"
#~ msgstr "La sécurité n'est pas active pour ce projet !"

#~ msgid "Failed to process new translation request!"
#~ msgstr "Échec du traitement de la requête de nouvelle langue !"

#~ msgid "Python format string"
#~ msgstr "Format pour Python"

#~ msgid "PHP format string"
#~ msgstr "Format pour PHP"

#~ msgid "Python brace format string"
#~ msgstr "Format d'accolade pour Python"

#~ msgid ""
#~ "File content successfully merged into translation, processed %d string."
#~ msgid_plural ""
#~ "File content successfully merged into translation, processed %d strings."
#~ msgstr[0] ""
#~ "Le contenu du fichier a été correctement fusionné à la traduction, %d "
#~ "chaîne a été traitée."
#~ msgstr[1] ""
#~ "Le contenu du fichier a été correctement fusionné à la traduction, %d "
#~ "chaînes ont été traitées."

#~ msgid "Suggestions are not allowed on this translation!"
#~ msgstr "Cette traduction n'accepte pas les suggestions !"

#~ msgid "You don't have privileges to save templates!"
#~ msgstr "Vous n'êtes pas autorisé·e à enregistrer des modèles !"

#~ msgid "Only suggestions are allowed in this translation!"
#~ msgstr "Seules des suggestions sont permises pour cette traduction !"

#~ msgid "Home directory"
#~ msgstr "Dossier personnel"

#~ msgid "Can not write to home directory, please check documentation."
#~ msgstr ""
#~ "Impossible d'écrire dans le dossier racine, veuillez consulter la "
#~ "documentation."

#~ msgid ""
#~ "By registering you agree to use your name and email in Git commits and "
#~ "provide your contribution under license defined by each translated "
#~ "project."
#~ msgstr ""
#~ "En vous enregistrant, vous acceptez que votre nom et votre adresse "
#~ "courriel fassent partie des enregistrements Git et que vos contributions "
#~ "soient soumises à la même licence que celle utilisée par chacun des "
#~ "projets."

#~ msgid "Git push URL"
#~ msgstr "URL pour la transmission Git"

#~ msgid "Resource name"
#~ msgstr "Nom de la ressource"

#~ msgid "Subproject is now open for translation updates."
#~ msgstr ""
#~ "Le sous-projet est maintenant ouvert aux mises à jour de traduction."

#~ msgid "+1 vote"
#~ msgstr "vote en faveur"

#~ msgid "-1 vote"
#~ msgstr "vote en défaveur"

#, fuzzy
#~| msgid "Comments"
#~ msgid "Comments "
#~ msgstr "Commentaires"

#~ msgid "Failures"
#~ msgstr "Échecs"

#~ msgid "There are no matching failed checks!"
#~ msgstr "Il n'y a pas de vérification échouée correspondante !"

#~ msgid "data"
#~ msgstr "Données"

#, fuzzy
#~| msgid "Message"
#~ msgid "Messages"
#~ msgstr "Message"

#~ msgid "Summaries"
#~ msgstr "En bref"

#~ msgid "Others"
#~ msgstr "Autres"

#~ msgid "Subprojects"
#~ msgstr "Sous-projets"

#~ msgid "Project website:"
#~ msgstr "Site web du projet : "

#~ msgid "Translation license:"
#~ msgstr "Licence associée à cette traduction : "

#~ msgid "search"
#~ msgstr "chercher"

#~ msgid "Report missing language"
#~ msgstr "Rapporter une langue manquante"

#, fuzzy
#~| msgid "Machine readable data"
#~ msgid "Machine-readable data"
#~ msgstr "Données lisibles par la machine"

#~ msgid "Git repository:"
#~ msgstr "Référentiel Git : "

#~ msgid "Suggested by anonymous user"
#~ msgstr "Suggéré par un utilisateur anonyme"

#~ msgid "Same message used in different subprojects"
#~ msgstr "Le même message est utilisé dans différents sous-projets"

#~ msgid "All locations"
#~ msgstr "Tous les emplacements"

#~ msgid "Words extracted from glossary"
#~ msgstr "Mots extraits du glossaire"

#~ msgid "Comments (%(count)s)"
#~ msgstr "Commentaires (%(count)s)"

#~ msgid "Source string details and feedback"
#~ msgstr "Détails et réactions sur la chaîne source"

#~ msgid "Source (%(count)s)"
#~ msgstr "Source (%(count)s)"

#~ msgid "You are not allowed to add comments."
#~ msgstr "Vous n'êtes pas autorisé·e à ajouter des commentaires."

#~ msgid "Stats"
#~ msgstr "Statistiques"

#~ msgid ""
#~ "You can <a href=\"%(download_url)s\">download</a> file for offline "
#~ "translation."
#~ msgstr ""
#~ "Vous pouvez <a href=\"%(download_url)s\">télécharger</a> un fichier pour "
#~ "le traduire hors-ligne."

#~ msgid ""
#~ "You can also <a href=\"%(pack_download_url)s\">download</a> compiled file "
#~ "to use within the application."
#~ msgstr ""
#~ "Vous pouvez aussi <a href=\"%(pack_download_url)s\">télécharger</a> un "
#~ "fichier compilé pour l'utiliser avec l'application."

#~ msgid "Strings (%(count)s):"
#~ msgstr "Chaînes (%(count)s) :"

#~ msgid "First seen"
#~ msgstr "Première alerte"

#~ msgid "Subproject name"
#~ msgstr "Nom du sous-projet"

#~ msgid "Strings with any failing checks (%d)"
#~ msgstr "Chaînes ayant au moins une vérification en échec (%d)"

#~ msgid "Untranslated strings (%d)"
#~ msgstr "Chaînes non traduites (%d)"

#~ msgid "Fuzzy strings (%d)"
#~ msgstr "Chaînes floues (%d)"

#~ msgid ""
#~ "Should your language be missing, please <a href=\"%(contact_url)s?"
#~ "subject=New+language+request+for+%(object)s\">contact us</a>."
#~ msgstr ""
#~ "Si votre langue n'apparaît pas, veuillez nous <a href=\"%(contact_url)s?"
#~ "subject=New+language+request+for+%(object)s\">contacter</a>."

#~ msgid "Avatar for %s"
#~ msgstr "Avatar de %s"

#~ msgid "First name"
#~ msgstr "Prénom"

#~ msgid "First and last name should be different!"
#~ msgstr "Le prénom et le nom doivent être différents !"

#~ msgid "Username needs to have at least five characters."
#~ msgstr "Le nom d'utilisateur doit comporter au moins cinq caractères."

#~ msgid ""
#~ "Your profile has been migrated, you might want to adjust preferences."
#~ msgstr ""
#~ "Votre profil a été migré, vous pourriez vouloir ajuster les préférences."

#~ msgid "Old password"
#~ msgstr "Ancien mot de passe"

#~ msgid "The two password fields didn't match."
#~ msgstr "Les deux mots de passe ne correspondent pas."

#~ msgid "Your account could not be activated"
#~ msgstr "Votre compte n'a pas pu être activé"

#~ msgid ""
#~ "This may be because it is already active or because you waited over "
#~ "%(days)s day to activate it."
#~ msgid_plural ""
#~ "This may be because it is already active or because you waited over "
#~ "%(days)s days to activate it."
#~ msgstr[0] ""
#~ "C'est peut-être parce qu'il est déjà actif ou parce que vous avez attendu "
#~ "plus de %(days)s jour pour l'activer."
#~ msgstr[1] ""
#~ "C'est peut-être parce qu'il est déjà actif ou parce que vous avez attendu "
#~ "plus de %(days)s jours pour l'activer."

#~ msgid ""
#~ "If this is not the case, please <a href=\"%(contact_url)s\">contact</a> "
#~ "the website administrator. Otherwise, you may <a href=\"%(reg_url)s"
#~ "\">register again</a>."
#~ msgstr ""
#~ "Si ce n'est pas le cas, veuillez <a href=\"%(contact_url)s\">contacter</"
#~ "a> l'administrateur du site web. Vous pouvez également <a href="
#~ "\"%(reg_url)s\">vous enregistrer à nouveau</a>."

#~ msgid ""
#~ "You might want to <a href=\"%(profile_url)s\">adjust your profile</a> now."
#~ msgstr ""
#~ "Vous pourriez vouloir <a href=\"%(profile_url)s\">ajuster votre profil</"
#~ "a> maintenant."

#~ msgid "Log in again"
#~ msgstr "Me connecter à nouveau"

#~ msgid "Please correct the error below."
#~ msgid_plural "Please correct the errors below."
#~ msgstr[0] "Veuillez corriger l'erreur ci-dessous."
#~ msgstr[1] "Veuillez corriger les erreurs ci-dessous."

#~ msgid ""
#~ "Please enter your old password, for security's sake, and then enter your "
#~ "new password twice so we can verify you typed it in correctly."
#~ msgstr ""
#~ "Veuillez saisir votre ancien mot de passe, à des fins de sécurité, puis "
#~ "saisir votre nouveau mot de passe deux fois pour s'assurer que vous "
#~ "l'avez saisi correctement."

#~ msgid "Your password has been set. You may go ahead and log in now."
#~ msgstr ""
#~ "Votre mot de passe a été défini. Vous pouvez maintenant vous connecter."

#~ msgid ""
#~ "The password reset link is invalid, possibly because it has already been "
#~ "used. Please request a new password reset."
#~ msgstr ""
#~ "Le lien de réinitialisation du mot de passe est invalide, probablement "
#~ "parce qu'il a déjà été utilisé. Veuillez  demander la réinitialisation du "
#~ "mot de passe."

#~ msgid ""
#~ "We've e-mailed you instructions for setting your password to the e-mail "
#~ "address you submitted. You should be receiving it shortly."
#~ msgstr ""
#~ "Nous avons envoyé les directives pour définir votre mot de passe à "
#~ "l'adresse courriel que vous avez renseignée. Vous devriez le recevoir "
#~ "sous peu."

#~ msgid ""
#~ "You're receiving this e-mail because you requested a password reset for "
#~ "your user account at %(site_name)s."
#~ msgstr ""
#~ "Vous recevez ce courriel parce que vous avez demandé la réinitialisation "
#~ "de votre mot de passe pour votre compte sur %(site_name)s."

#~ msgid "Please go to the following page and choose a new password:"
#~ msgstr ""
#~ "Veuillez vous rendre sur la page suivante et choisir un nouveau mot de "
#~ "passe : "

#~ msgid "Your username, in case you've forgotten:"
#~ msgstr "Votre identifiant utilisateur, au cas où vous l'auriez oublié : "

#~ msgid "Thanks for using our site!"
#~ msgstr "Merci d'avoir utilisé notre site !"

#~ msgid "The %(site_name)s team"
#~ msgstr "L'équipe %(site_name)s"

#~ msgid "You can change password on <a href=\"%(pw_url)s\">separate page</a>."
#~ msgstr ""
#~ "Vous pouvez modifier le mot de passe sur une <a href=\"%(pw_url)s\">page "
#~ "distincte</a>."

#~ msgid "Invalid link to repository!"
#~ msgstr "Lien vers le référentiel invalide !"

#~ msgid ""
#~ "There are %(count)s strings, out of which %(translated)s&#37; is "
#~ "translated and %(fuzzy)s&#37; is fuzzy."
#~ msgstr ""
#~ "Il y a %(count)s chaînes, parmi lesquelles %(translated)s&#37; sont "
#~ "traduites et %(fuzzy)s&#37; sont floues."

#~ msgid ""
#~ "There are %(words)s words, out of which %(percent)s&#37; (%(translated)s) "
#~ "is translated."
#~ msgstr ""
#~ "Il y a %(words)s mots, dont %(percent)s&#37; (%(translated)s) est traduit."

#~ msgid "Invalid text direction"
#~ msgstr "Direction du texte invalide"

#~ msgid "Text direction can be either LTR or RTL"
#~ msgstr ""
#~ "La direction du texte peut être soit LTR (gauche à droite), soit RTL "
#~ "(doite à gauche)"

#~ msgid "There were no new strings in uploaded file, processed %d strings."
#~ msgstr ""
#~ "Le fichier téléversé ne comportait pas de nouvelles chaînes, %d chaînes "
#~ "ont été traitées."

#~ msgid ""
#~ "File content successfully merged into translation, processed %d strings."
#~ msgstr ""
#~ "Le contenu du fichier a été correctement fusionné à la traduction, %d "
#~ "chaînes ont été traitées."

#, fuzzy
#~| msgid "Email conference for translators"
#~ msgid "Email conference for translators."
#~ msgstr "Liste de discussion pour les traducteurs"

#, fuzzy
#~| msgid "Name used in URLs"
#~ msgid "Name used in URLs and filenames"
#~ msgstr "Nom utilisé dans les URL"

#~ msgid "Instructions"
#~ msgstr "Consignes"

#, fuzzy
#~| msgid "checks"
#~ msgid "Foo check"
#~ msgstr "vérifications"

#~ msgid "%(branch)s branch"
#~ msgstr "branche %(branch)s"

#~ msgid "Similar messages"
#~ msgstr "Messages similaires"

#~ msgid "AJAX request to load this content has failed!"
#~ msgstr "La requête AJAX pour charger ce contenu a échoué !"

#, fuzzy
#~| msgid "The request for machine translation has failed."
#~ msgid "The request for machine translation using %%s has failed:"
#~ msgstr "La requête de traduction machine a échoué."

#~ msgid "Confirm resetting repository"
#~ msgstr "Confirmer la réinitialisation du dépôt"

#~ msgid "Ok"
#~ msgstr "Ok"

#~ msgid "Cancel"
#~ msgstr "Annuler"

#~ msgid "Translate using Apertium"
#~ msgstr "Traduire au moyen d'Apertium"

#~ msgid "Translate using Microsoft Translator"
#~ msgstr "Traduire au moyen de Microsoft Translator"

#~ msgid "Translate using MyMemory"
#~ msgstr "Traduire au moyen de MyMemory"

#~ msgid "Error details:"
#~ msgstr "Détails de l'erreur : "

#~ msgid "Information about project"
#~ msgstr "Informations sur le projet"

#~ msgid "Change your avatar at gravatar.com"
#~ msgstr "Changer votre avatar sur gravatar.com"

#, fuzzy
#~| msgid "a second ago"
#~| msgid_plural "%(count)s seconds ago"
#~ msgid "a day ago"
#~ msgid_plural "%(count)s days ago"
#~ msgstr[0] "il y a une seconde"
#~ msgstr[1] "il y a %(count)s secondes"

#~ msgctxt "naturaltime"
#~ msgid "%(delta)s from now"
#~ msgstr "dans %(delta)s"

#~ msgid "Lock valid till:"
#~ msgstr "Verrou en force jusqu'à : "

#~ msgid "translating %(count)d strings into %(languages)d languages"
#~ msgstr "traduire %(count)d chaînes en %(languages)d langues"

#~ msgid "translating %(count)d strings into English"
#~ msgstr "traduire %(count)d chaînes en français"

#~ msgid "%(percent)d%% complete, help us improve!"
#~ msgstr "%(percent)d%% terminé, aidez-nous à l'améliorer !"

#~ msgid ""
#~ "You can use %(language)s, %(subproject)s or %(project)s for language "
#~ "shortcut, subproject or project names."
#~ msgstr ""
#~ "Vous pouvez utiliser %(language)s, %(subproject)s ou %(project)s comme "
#~ "raccourci de langue, sous-projet ou nom de projet."

#~ msgid "Code:"
#~ msgstr "Code : "

#~ msgid "Dictionary"
#~ msgstr "Dictionnaire"

#~ msgid "Words in dictionary"
#~ msgstr "Mots dans le dictionnaire"

#~ msgid ""
#~ "\n"
#~ "    Your account could not be activated.\n"
#~ "    This may be because it is already active or because you waited over \n"
#~ "    %(days)s day to activate it. \n"
#~ "    If this is not the case, please contact the website administrator. \n"
#~ "    Otherwise, you may <a href=\"%(reg_url)s\">register again.</a>\n"
#~ "    "
#~ msgid_plural ""
#~ "\n"
#~ "    Your account could not be activated.\n"
#~ "    This may be because it is already active or because you waited over \n"
#~ "    %(days)s days to activate it. \n"
#~ "    If this is not the case, please contact the website administrator. \n"
#~ "    Otherwise, you may <a href=\"%(reg_url)s\">register again.</a>\n"
#~ "    "
#~ msgstr[0] ""
#~ "\n"
#~ "    Votre compte n'a pu être activé.\n"
#~ "    C'est peut-être parce qu'il est déjà actif ou parce que vous avez "
#~ "attendu plus de \n"
#~ "    %(days)s jours pour l'activer. \n"
#~ "    Si ce n'est pas le cas, veuillez contacter l'administrateur du "
#~ "site. \n"
#~ "    Vous pouvez <a href=\"%(reg_url)s\">vous enregistrer à nouveau.</a>"
#~ msgstr[1] ""
#~ "\n"
#~ "    Votre compte n'a pu être activé.\n"
#~ "    C'est peut-être parce qu'il est déjà actif ou parce que vous avez "
#~ "attendu plus de \n"
#~ "    %(days)s jours pour l'activer. \n"
#~ "    Si ce n'est pas le cas, veuillez contacter l'administrateur du "
#~ "site. \n"
#~ "    Vous pouvez <a href=\"%(reg_url)s\">vous enregistrer à nouveau.</a>"

#~ msgid ""
#~ "There are also <a href=\"%(lang_url)s\">per language statistics</a> "
#~ "available."
#~ msgstr ""
#~ "Des <a href=\"%(lang_url)s\">statistiques par langue</a> sont aussi "
#~ "disponibles."
