Files
upstream-zulip/locale/fr/LC_MESSAGES/django.po
upstream-mirror 64898b2c79
Some checks failed
Code scanning / CodeQL (push) Failing after 15s
Zulip production suite / Ubuntu 22.04 production build (push) Failing after 26s
Zulip production suite / Debian 12 production install with custom db name and user (push) Has been skipped
Zulip production suite / Ubuntu 22.04 production install and PostgreSQL upgrade with pgroonga (push) Has been skipped
Zulip production suite / Ubuntu 24.04 production install (push) Has been skipped
Zulip production suite / Ubuntu 26.04 production install (push) Has been skipped
Zulip production suite / Debian 13 production install (push) Has been skipped
Zulip production suite / 7.0 Version Upgrade (push) Has been skipped
Zulip production suite / 8.0 Version Upgrade (push) Has been skipped
Zulip production suite / 6.0 Version Upgrade (push) Has been skipped
Zulip production suite / 10.0 Version Upgrade (push) Has been skipped
Zulip production suite / 9.0 Version Upgrade (push) Has been skipped
Zulip production suite / 12.0 Version Upgrade (push) Has been skipped
Zulip production suite / 11.0 Version Upgrade (push) Has been skipped
GitHub Actions Security Analysis with zizmor / zizmor (push) Failing after 3s
Zulip CI / Debian 12 (Python 3.11, backend + documentation) (push) Failing after 26s
Zulip CI / Ubuntu 22.04 (Python 3.10, backend + frontend) (push) Failing after 3s
Zulip CI / Ubuntu 24.04 (Python 3.12, backend) (push) Failing after 25s
Zulip CI / Ubuntu 26.04 (Python 3.14, backend) (push) Failing after 25s
Zulip CI / Debian 13 (Python 3.13, backend) (push) Failing after 28s
Zulip production suite / Required jobs (push) Has been cancelled
Zulip CI / Required jobs (push) Has been cancelled
API Documentation Update Check / check-feature-level-updated (push) Has been cancelled
API Documentation Update Check / notify-if-api-docs-changed (push) Has been cancelled
snapshot of https://github.com/zulip/zulip.git @ 48c69911c7dd4e03b20552eb3bd77ad8151c1357 (2026-09-15)
2026-09-15 15:05:30 +05:00

8738 lines
287 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
# Alexandre de Lespinasse <alex.del@ik.me>, 2018
# Alex Vandiver <alexmv@zulip.com>, 2023
# Benjamin Somers <benjamin.somers@telecom-bretagne.eu>, 2019
# BRANDON THIBEAUX <thibeaux01@gmail.com>, 2021
# David Cachau <cachaudavid@gmail.com>, 2019
# Dorian Pigeau <dorian.pigeau@gmail.com>, 2017-2018
# Dorian Pigeau <dorian.pigeau@gmail.com>, 2017
# Estébastien Robespi <estebastien@mailbox.org>, 2021
# Fabrice Lamachère <fabrice.lamachere@smiden.fr>, 2017
# F D <fdespeyroux@horticite.com>, 2020
# FBUCL, 2023
# lavamind <jerome@riseup.net>, 2020-2021
# Laurent H <lau.hub@gmail.com>, 2018
# Manuel Esteban, 2022
# Manuel Tondeur <manueltondeur@gmail.com>, 2017-2018
# Mathieu Grimard <mathieu.grimard@hotmail.fr>, 2017
# e83e85c2c00c9ff2c6ba7eb229e3d1c4_821f2e7 <edba9ab8cdf576ab3824ac292775127d_640234>, 2017
# psyray <psyray@free.fr>, 2017
# Reid Barton <rwbarton@gmail.com>, 2015
# sephii, 2024
# Sulian Lanteri, 2017
# Sylvain R., 2023
# Thomas Chuffart <tchuffart@gmail.com>, 2019
# Tim Abbott <tabbott@kandralabs.com>, 2018,2020-2024
# Web Plankter <web.plankter@protonmail.com>, 2021-2022
# William Wendling <williamwendling7@gmail.com>, 2020
# yvan karmouta <yvan.karmouta@gmail.com>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Zulip\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-04-27 18:51+0000\n"
"PO-Revision-Date: 2026-04-27 16:30+0000\n"
"Last-Translator: Raphaël Hertzog <hertzog@debian.org>\n"
"Language-Team: French <https://hosted.weblate.org/projects/zulip/django/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=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % "
"1000000 == 0 ? 1 : 2;\n"
"X-Generator: Weblate 5.17.1-dev\n"
#: analytics/views/stats.py zerver/decorator.py
msgid "Not allowed for guest users"
msgstr "Non autorisé pour les utilisateurs invités"
#: analytics/views/stats.py
msgid "Invalid organization"
msgstr "Organisation non valide"
#: analytics/views/stats.py
msgid "Public channels"
msgstr "Canaux publics"
#: analytics/views/stats.py
msgid "Private channels"
msgstr "Canaux privés"
#: analytics/views/stats.py
msgid "Direct messages"
msgstr "Messages directs"
#: analytics/views/stats.py
msgid "Group direct messages"
msgstr "Messages directs de groupe"
#: analytics/views/stats.py
#, python-brace-format
msgid "Missing channel for chart: {chart_name}"
msgstr "Canal manquant pour graphique : {chart_name}"
#: analytics/views/stats.py
#, python-brace-format
msgid "Unknown chart name: {chart_name}"
msgstr "Nom du graphique inconnu : {chart_name}"
#: analytics/views/stats.py
#, python-brace-format
msgid "Start time is later than end time. Start: {start}, End: {end}"
msgstr ""
"L'heure de début est postérieure à l'heure de fin. Début : {start}, Fin : "
"{end}"
#: analytics/views/stats.py
msgid "No analytics data available. Please contact your server administrator."
msgstr ""
"Aucune donnée d'analyse disponible. Veuillez contacter votre administrateur "
"système."
#: corporate/lib/registration.py
#, python-brace-format
msgid ""
"Your organization has no Zulip licenses remaining and can no longer accept "
"new users. Please [increase the number of licenses]({billing_page_link}) or "
"[deactivate inactive users]({deactivate_user_help_page_link}) to allow new "
"users to join."
msgstr ""
"Votre organisation n'a plus de licences Zulip et ne peut plus accepter de "
"nouveaux utilisateurs. Veuillez [augmenter le nombre de licences]"
"({billing_page_link}) ou [désactiver les utilisateurs inactifs]"
"({deactivate_user_help_page_link}) pour permettre à de nouveaux utilisateurs "
"de s'inscrire."
#: corporate/lib/registration.py
#, python-brace-format
msgid ""
"Your organization has only one Zulip license remaining. You can [increase "
"the number of licenses]({billing_page_link}) or [deactivate inactive users]"
"({deactivate_user_help_page_link}) to allow more than one user to join."
msgstr ""
"Votre organisation n'a plus qu'une seule licence Zulip. Vous pouvez "
"[augmenter le nombre de licences]({billing_page_link}) ou [désactiver les "
"utilisateurs inactifs]({deactivate_user_help_page_link}) pour permettre plus "
"qu'une seule inscription."
#: corporate/lib/registration.py
#, python-brace-format
msgid ""
"Your organization has only two Zulip licenses remaining. You can [increase "
"the number of licenses]({billing_page_link}) or [deactivate inactive users]"
"({deactivate_user_help_page_link}) to allow more than two users to join."
msgstr ""
"Votre organisation n'a plus que deux licences Zulip. Vous pouvez [augmenter "
"le nombre de licences]({billing_page_link}) ou [désactiver les utilisateurs "
"inactifs]({deactivate_user_help_page_link}) pour permettre à plus de deux "
"utilisateurs de s'inscrire."
#: corporate/lib/registration.py
#, python-brace-format
msgid ""
"Your organization has only three Zulip licenses remaining. You can [increase "
"the number of licenses]({billing_page_link}) or [deactivate inactive users]"
"({deactivate_user_help_page_link}) to allow more than three users to join."
msgstr ""
"Votre organisation n'a plus que trois licences Zulip. Vous pouvez [augmenter "
"le nombre de licences]({billing_page_link}) ou [désactiver les utilisateurs "
"inactifs]({deactivate_user_help_page_link}) pour permettre à plus de trois "
"utilisateurs de s'inscrire."
#: corporate/lib/registration.py
#, python-brace-format
msgid ""
"A new user ({email}) was unable to join because your organization does not "
"have enough Zulip licenses. To allow new users to join, make sure that the "
"[number of licenses for the current and next billing period]"
"({billing_page_link}) is greater than the current number of users."
msgstr ""
"Un nouvel utilisateur ({email}) n’a pas pu rejoindre l’organisation car "
"celle-ci ne dispose pas de suffisamment de licences Zulip. Pour permettre à "
"de nouveaux utilisateurs de rejoindre, veuillez vous assurer que le [nombre "
"de licences pour la période de facturation en cours et la suivante]"
"({billing_page_link}) est supérieur au nombre actuel d’utilisateurs."
#: corporate/lib/registration.py
msgid ""
"Your organization does not have enough Zulip licenses. Invitations were not "
"sent."
msgstr ""
"Votre organisation n'as pas assez de licences Zulip. Les invitations n'ont "
"pas pu être envoyées."
#: corporate/lib/registration.py
msgid ""
"Your organization does not have enough Zulip licenses to change a guest "
"user's role."
msgstr ""
"Votre organisation n'a pas assez de licences Zulip pour modifier le rôle "
"d'un utilisateur invité."
#: corporate/lib/remote_billing_util.py
msgid "Registration is deactivated"
msgstr "L'enregistrement est désactivé"
#: corporate/lib/remote_billing_util.py
msgid "Invalid remote server."
msgstr "Serveur à distance non valide."
#: corporate/lib/stripe.py
#, python-brace-format
msgid ""
"You must purchase licenses for all active users in your organization "
"(minimum {min_licenses})."
msgstr ""
"Vous devez acheter des licenses pour tous les utilisateurs actifs dans votre "
"organisation (minimum {min_licenses})."
#: corporate/lib/stripe.py
#, python-brace-format
msgid ""
"Invoices with more than {max_licenses} licenses can't be processed from this "
"page. To complete the upgrade, please contact {email}."
msgstr ""
"Les factures comportant plus de {max_licenses} licences ne peuvent pas être "
"traitées à partir de cette page. Pour terminer la mise à niveau, veuillez "
"contacter {email}."
#: corporate/lib/stripe.py
msgid "No payment method on file."
msgstr "Aucune méthode de paiement n'est enregistrée."
#: corporate/lib/stripe.py
#, python-brace-format
msgid "{brand} ending in {last4}"
msgstr "{brand} termine dans {last4}"
#: corporate/lib/stripe.py
#, python-brace-format
msgid "Unknown payment method. Please contact {email}."
msgstr "Méthode de paiement inconnue. Merci de contacter {email}."
#: corporate/lib/stripe.py
#, python-brace-format
msgid "Something went wrong. Please contact {email}."
msgstr "Quelque chose s'est mal passé. Merci de contacter {email}."
#: corporate/lib/stripe.py
msgid "Something went wrong. Please reload the page."
msgstr "Quelque chose s'est mal passé. Merci de recharger la page."
#: corporate/lib/stripe.py
msgid "Something went wrong. Please wait a few seconds and try again."
msgstr "Quelque chose s'est mal passé. Merci de patienter quelques secondes."
#: corporate/lib/stripe.py
msgid "Please add a credit card before starting your free trial."
msgstr ""
"Veuillez ajouter une carte de crédit avant de commencer votre essai gratuit."
#: corporate/lib/stripe.py
msgid "Please add a credit card to schedule upgrade."
msgstr "Merci d'ajouter une carte de crédit pour programmer une amélioration."
#: corporate/lib/stripe.py
msgid ""
"Unable to update the plan. The plan has been expired and replaced with a new "
"plan."
msgstr ""
"Impossible de mettre le plan à jour. Le plan a expiré et a été remplacé par "
"un nouveau plan."
#: corporate/lib/stripe.py
msgid "Unable to update the plan. The plan has ended."
msgstr ""
"Impossible de mettre le plan à jour. Ce type de plan n'est plus disponible."
#: corporate/lib/stripe.py
msgid ""
"Cannot update licenses in the current billing period for free trial plan."
msgstr ""
"Impossible de mettre à jour les licences dans la période de facturation en "
"cours pour le plan d’essai."
#: corporate/lib/stripe.py
msgid ""
"Unable to update licenses manually. Your plan is on automatic license "
"management."
msgstr ""
"Impossible de mettre à jour les licences manuellement. Votre plan induit une "
"gestion automatique des licences."
#: corporate/lib/stripe.py
#, python-brace-format
msgid ""
"Your plan is already on {licenses} licenses in the current billing period."
msgstr ""
"Votre forfait comprend déjà {licenses} licences pour la période de "
"facturation en cours."
#: corporate/lib/stripe.py
msgid "You cannot decrease the licenses in the current billing period."
msgstr ""
"Vous ne pouvez pas réduire les licences dans la période de facturation en "
"cours."
#: corporate/lib/stripe.py
msgid ""
"Cannot change the licenses for next billing cycle for a plan that is being "
"downgraded."
msgstr ""
"Impossible de changer les licences pour le prochain cycle de facturation "
"pour un plan en cours de rétrogradation."
#: corporate/lib/stripe.py
#, python-brace-format
msgid ""
"Your plan is already scheduled to renew with {licenses_at_next_renewal} "
"licenses."
msgstr ""
"Le renouvellement de votre plan est déjà programmé avec "
"{licenses_at_next_renewal} licences."
#: corporate/lib/stripe.py
#, python-brace-format
msgid ""
"You’ve already purchased {licenses_at_next_renewal} licenses for the next "
"billing period."
msgstr ""
"Vous avez déjà acheté {licenses_at_next_renewal} licences pour la prochaine "
"période de facturation."
#: corporate/lib/stripe.py
msgid "Nothing to change."
msgstr "Rien à changer."
#: corporate/lib/stripe.py
msgid "No customer for this organization!"
msgstr "Aucun client pour cette organisation !"
#: corporate/lib/stripe.py
msgid "Session not found"
msgstr "Session introuvable"
#: corporate/lib/stripe.py
msgid "Payment intent not found"
msgstr "Intention de paiement introuvable"
#: corporate/lib/stripe.py
msgid "Pass stripe_session_id or stripe_invoice_id"
msgstr "Passez stripe_session_id ou stripe_invoice_id"
#: corporate/lib/stripe.py
#, python-brace-format
msgid ""
"Your organization's request for sponsored hosting has been approved! You "
"have been upgraded to {plan_name}, free of charge. {emoji}\n"
"\n"
"If you could {begin_link}list Zulip as a sponsor on your website{end_link}, "
"we would really appreciate it!"
msgstr ""
"La demande d'hébergement sponsorisé de votre organisation a été approuvée ! "
"Vous avez été mis à niveau vers {plan_name}, gratuitement. {emoji}\n"
"\n"
"Si vous pouviez {begin_link} mentionner Zulip comme sponsor sur votre site "
"web {end_link}, nous vous en serions très reconnaissants !"
#: corporate/views/billing_page.py
msgid "Parameter 'confirmed' is required"
msgstr "Le paramètre 'confirmed' est requis"
#: corporate/views/remote_billing_page.py
msgid "Billing access token expired."
msgstr "Le jeton d'accès à la facturation a expiré."
#: corporate/views/remote_billing_page.py
msgid "Invalid billing access token."
msgstr "Jeton d'accès à la facturation non valide."
#: corporate/views/remote_billing_page.py zilencer/views.py
#, python-brace-format
msgid ""
"Couldn't reconcile billing data between server and realm. Please contact "
"{support_email}"
msgstr ""
"Impossible de réconcilier les données de facturation entre le serveur et le "
"domaine. Veuillez contacter {support_email}"
#: corporate/views/remote_billing_page.py
msgid "User account doesn't exist yet."
msgstr "Le compte utilisateur n’existe pas encore."
#: corporate/views/remote_billing_page.py
msgid "You must accept the Terms of Service to proceed."
msgstr "Vous devez accepter les conditions d’utilisation pour continuer."
#: corporate/views/remote_billing_page.py
msgid ""
"This zulip_org_id is not registered with Zulip's billing management system."
msgstr ""
"Cet identifiant d’organisation Zulip (zulip_org_id) n’est pas enregistré "
"dans le système de gestion de facturation de Zulip."
#: corporate/views/remote_billing_page.py
msgid "Invalid zulip_org_key for this zulip_org_id."
msgstr "zulip_org_key non valide pour ce zulip_org_id."
#: corporate/views/remote_billing_page.py
msgid "Your server registration has been deactivated."
msgstr "L'enregistrement de votre serveur a été désactivé."
#: templates/404.html templates/4xx.html
#: templates/zerver/portico_error_pages/remote_realm_server_mismatch_error.html
msgid "Error"
msgstr "Erreur"
#: templates/404.html
msgid "Page not found (404)"
msgstr "Page introuvable (404)"
#: templates/404.html templates/4xx.html
#, python-format
msgid ""
"If this error is unexpected, you can <a href=\"mailto:"
"%(support_email)s\">contact support</a>."
msgstr ""
"Si cette erreur est inattendue, vous pouvez <a href=\"mailto:"
"%(support_email)s\">contacter le support</a>."
#: templates/4xx.html
msgid "Access forbidden (403)"
msgstr "Accès refusé (403)"
#: templates/4xx.html
msgid ""
"Your request could not be completed because your browser did not send the "
"credentials required to authenticate your access. To resolve this issue:"
msgstr ""
"Votre demande n’a pas pu être traitée car votre navigateur n’a pas envoyé "
"les identifiants requis pour authentifier votre accès. Pour résoudre ce "
"problème :"
#: templates/4xx.html
msgid "Make sure that your browser allows cookies for this site."
msgstr "Assurez-vous que votre navigateur autorise les cookies pour ce site."
#: templates/4xx.html
msgid ""
"Check for any browser privacy settings or extensions that block Referer "
"headers, and disable them for this site."
msgstr ""
"Vérifiez si des paramètres de confidentialité ou des extensions de votre "
"navigateur bloquent les en-têtes “Referer”, et désactivez-les pour ce site."
#: templates/4xx.html
msgid "Method not allowed (405)"
msgstr "Méthode non autorisée (405)"
#: templates/500.html zerver/actions/scheduled_messages.py zerver/middleware.py
msgid "Internal server error"
msgstr "Erreur de serveur interne"
#: templates/500.html
msgid ""
"Something went wrong. Sorry about that! We're aware of the problem and are "
"working to fix it. Zulip will load automatically once it is working again."
msgstr ""
"Un problème est survenu. Nous nous en excusons ! Nous sommes conscients du "
"problème et travaillons à le résoudre. Zulip se chargera automatiquement dès "
"que le service sera rétabli."
#: templates/500.html
#, python-format
msgid ""
"Please check <a href=\"%(status_url)s\">Zulip Cloud status</a> for more "
"information, and <a href=\"mailto:%(support_email)s\">contact Zulip support</"
"a> with any questions."
msgstr ""
"Veuillez consulter <a href=\"%(status_url)s\">l’état du service Zulip Cloud</"
"a> pour plus d’informations, et <a href=\"mailto:"
"%(support_email)s\">contacter le support Zulip</a> pour toute question."
#: templates/500.html
msgid ""
"Something went wrong. Sorry about that! Zulip will load automatically once "
"it is working again."
msgstr ""
"Un problème est survenu. Nous nous en excusons ! Nous sommes conscients du "
"problème et travaillons à le résoudre. Zulip se chargera automatiquement dès "
"que le service sera rétabli."
#: templates/500.html
#, python-format
msgid ""
"<a href=\"mailto:%(support_email)s\">Contact this server's administrators</"
"a> for support."
msgstr ""
"<a href=\"mailto:%(support_email)s\">Contactez les administrateurs de ce "
"serveur</a> pour obtenir de l’aide."
#: templates/500.html
#, python-format
msgid ""
"If you administer this server, you may want to check out the <a "
"href=\"%(troubleshooting_url)s\">Zulip server troubleshooting guide</a>."
msgstr ""
"Si vous êtes administrateur de ce serveur, nous vous recommandons de "
"consulter le <a href=\"%(troubleshooting_url)s\">guide de dépannage d'un "
"serveur Zulip</a>."
#: templates/analytics/stats.html
#, python-format
msgid "Analytics for %(target_name)s | Zulip"
msgstr "Analytique pour %(target_name)s | Zulip"
#: templates/analytics/stats.html
msgid "Analytics are fully available 24 hours after organization creation."
msgstr ""
"Les statistiques sont entièrement disponibles 24 heures après la création de "
"l'organisation."
#: templates/analytics/stats.html
#, python-format
msgid "Zulip analytics for %(target_name)s"
msgstr "Analytique Zulip pour %(target_name)s"
#: templates/analytics/stats.html
msgid "Organization summary"
msgstr "Résumé de l&#39;organisation"
#: templates/analytics/stats.html
msgid "Number of users"
msgstr "nombre d&#39;utilisateurs"
#: templates/analytics/stats.html
msgid "Users active during the last 15 days"
msgstr "Utilisateurs actifs au cours des 15 derniers jours"
#: templates/analytics/stats.html
msgid "Number of guests"
msgstr "Nombre d&#39;invités"
#: templates/analytics/stats.html
msgid "Total number of messages"
msgstr "Nombre total de messages"
#: templates/analytics/stats.html
msgid "Number of messages in the last 30 days"
msgstr "Nombre de messages au cours des 30 derniers jours"
#: templates/analytics/stats.html
msgid "File storage in use"
msgstr "Stockage de fichiers en cours d&#39;utilisation"
#: templates/analytics/stats.html
msgid "Active users"
msgstr "Utilisateurs actifs"
#: templates/analytics/stats.html
msgid "Daily actives"
msgstr "Actifs quotidiennement"
#: templates/analytics/stats.html
msgid "15 day actives"
msgstr "Actifs lors des 15 derniers jours"
#: templates/analytics/stats.html
msgid "Total users"
msgstr "Total des utilisateurs"
#: templates/analytics/stats.html zerver/models/custom_profile_fields.py
msgid "Users"
msgstr "Utilisateurs"
#: templates/analytics/stats.html
msgid "Messages sent by recipient type"
msgstr "Messages envoyés par type de destinataire"
#: templates/analytics/stats.html
msgid "Me"
msgstr "Moi"
#: templates/analytics/stats.html zerver/models/groups.py
#: zerver/views/registration.py
msgid "Everyone"
msgstr "Tout le monde"
#: templates/analytics/stats.html
msgid "Last week"
msgstr "La semaine dernière"
#: templates/analytics/stats.html
msgid "Last month"
msgstr "Le mois dernier"
#: templates/analytics/stats.html
msgid "Last year"
msgstr "L'année dernière"
#: templates/analytics/stats.html
msgid "All time"
msgstr "Tout le temps"
#: templates/analytics/stats.html
msgid "Messages sent over time"
msgstr "Messages envoyés au fil du temps"
#: templates/analytics/stats.html
msgid "Daily"
msgstr "Quotidien"
#: templates/analytics/stats.html
msgid "Weekly"
msgstr "Hebdomadaire"
#: templates/analytics/stats.html
msgid "Cumulative"
msgstr "Cumulatif"
#: templates/analytics/stats.html
msgid "Humans"
msgstr "Humains"
#: templates/analytics/stats.html
msgid "Bots"
msgstr "Robots"
#: templates/analytics/stats.html
msgid "Messages read over time"
msgstr "Messages lus au fil du temps"
#: templates/analytics/stats.html
msgid "Messages sent by client"
msgstr "Messages envoyés par le client"
#: templates/analytics/stats.html
msgid "Last update"
msgstr "Dernière mise à jour"
#: templates/analytics/stats.html
msgid ""
"A full update of all the graphs happens once a day. The “messages sent over "
"time” graph is updated once an hour."
msgstr ""
"Une mise à jour complète de tous les graphiques a lieu une fois par jour. Le "
"graphique des “Messages envoyés au cours du temps” est mis à jour une fois "
"par heure."
#: templates/confirmation/confirm_email_change.html
msgid "Email changed"
msgstr "Adresse électronique changée"
#: templates/confirmation/confirm_email_change.html
msgid "Email changed!"
msgstr "Adresse électronique changée !"
#: templates/confirmation/confirm_email_change.html
#, python-format
msgid ""
"This confirms that the email address for your Zulip account has changed from "
"%(old_email_html_tag)s to %(new_email_html_tag)s"
msgstr ""
"Cela confirme que le courriel de votre compte Zulip est passé de "
"%(old_email_html_tag)s à %(new_email_html_tag)s"
#: templates/confirmation/confirm_preregistrationuser.html
#: templates/confirmation/redirect_to_post.html
msgid "Confirming your email address"
msgstr "Confirmation de votre adresse électronique"
#: templates/confirmation/link_does_not_exist.html
msgid "Confirmation link does not exist"
msgstr "Le lien de confirmation n'existe pas"
#: templates/confirmation/link_does_not_exist.html
msgid "Whoops. We couldn't find your confirmation link in the system."
msgstr ""
"Oups. Nous n'avons pas pu trouver votre lien de confirmation dans le système."
#: templates/confirmation/link_does_not_exist.html
#: templates/confirmation/link_malformed.html
#, python-format
msgid ""
"Anyway, shoot us a line at %(support_email_html_tag)s and we'll get this "
"resolved shortly."
msgstr ""
"Dans tous les cas, écrivez-nous à %(support_email_html_tag)s et nous "
"réglerons cela rapidement."
#: templates/confirmation/link_expired.html
msgid "Confirmation link expired or deactivated"
msgstr "Lien de confirmation expiré ou désactivé"
#: templates/confirmation/link_expired.html
msgid "Whoops. The confirmation link has expired or been deactivated."
msgstr "Oups. Le lien de confirmation a expiré ou a été désactivé."
#: templates/confirmation/link_expired.html
msgid "Please contact your organization administrator for a new link."
msgstr ""
"Veuillez contacter l'administrateur de votre organisation pour un nouveau "
"lien."
#: templates/confirmation/link_malformed.html
msgid "Confirmation link malformed"
msgstr "Lien de confirmation malformé"
#: templates/confirmation/link_malformed.html
msgid "Whoops. The confirmation link is malformed."
msgstr "Oups. Le lien de confirmation est mal formé."
#: templates/confirmation/link_malformed.html
msgid ""
"Make sure you copied the link correctly in to your browser. If you're still "
"encountering this page, it's probably our fault. We're sorry."
msgstr ""
"Assurez-vous d'avoir correctement copié le lien dans votre navigateur. Si "
"vous obtenez toujours cette page, c'est probablement notre faute. Nous "
"sommes désolés."
#: templates/corporate/billing/billing.html
msgid "Billing"
msgstr "Facturation"
#: templates/corporate/billing/billing.html
#: templates/corporate/billing/upgrade.html
#: templates/zerver/create_user/change_email_address_visibility_modal.html
#: templates/zerver/development/email_log.html
msgid "Close modal"
msgstr "Fermer le modal"
#: templates/corporate/billing/billing.html
msgid "Never mind"
msgstr "Peu importe"
#: templates/corporate/billing/billing.html
msgid "Downgrade"
msgstr "Rétrograder"
#: templates/corporate/billing/billing.html
#: templates/corporate/billing/upgrade.html
#: templates/zerver/create_user/change_email_address_visibility_modal.html
msgid "Cancel"
msgstr "Annuler"
#: templates/corporate/billing/billing.html
#: templates/zerver/create_user/change_email_address_visibility_modal.html
#: templates/zerver/realm_import_post_process.html
msgid "Confirm"
msgstr "Confirmer"
#: templates/corporate/billing/billing.html
msgid "Cancel upgrade"
msgstr "Annuler la mise à niveau"
#: templates/corporate/billing/event_status.html
msgid "Billing status"
msgstr "Statut de facturation"
#: templates/corporate/billing/remote_billing_server_deactivate.html
msgid "Deactivate server registration?"
msgstr "Désactiver l'enregistrement du serveur ?"
#: templates/corporate/billing/remote_realm_login_error_for_server_on_active_plan.html
#: templates/corporate/billing/remote_server_login_error_for_any_realm_on_active_plan.html
msgid "Plan management not available"
msgstr "La gestion des offres n'est pas disponible"
#: templates/corporate/billing/remote_realm_login_error_for_server_on_active_plan.html
#, python-format
msgid ""
"Plan management is not available for this organization, because your Zulip "
"server is already on a %(server_plan_name)s plan, which covers all "
"organizations on this server. See the <b>Server-level billing</b> tab of the "
"<a href=\"https://zulip.com/help/self-hosted-billing#log-in-to-billing-"
"management\">log in instructions</a> to administer the plan for your Zulip "
"server."
msgstr ""
"La gestion des forfaits n'est pas disponible pour cette organisation, car "
"votre serveur Zulip utilise déjà un forfait %(server_plan_name)s, qui couvre "
"toutes les organisations hébergées sur ce serveur. Consultez l'onglet "
"<b>Facturation au niveau du serveur</b> des <a href=\"https://zulip.com/help/"
"self-hosted-billing#log-in-to-billing-management\">instructions de "
"connexion</a> pour gérer le forfait de votre serveur Zulip."
#: templates/corporate/billing/remote_realm_login_error_for_server_on_active_plan.html
msgid ""
"To move the plan from the server to this organization, or for other "
"questions, <a href=\"mailto:{{ support_email }}\">contact support</a>."
msgstr ""
"Pour transférer le forfait du serveur vers cette organisation, ou pour toute "
"autre question, <a href=\"mailto :{{ support_email }}\">contactez le "
"support</a>."
#: templates/corporate/billing/remote_server_login_error_for_any_realm_on_active_plan.html
msgid ""
"Plan management for this server is not available because at least one "
"organization hosted on this server already has an active plan."
msgstr ""
"La gestion des forfaits pour ce serveur n'est pas disponible car au moins "
"une organisation hébergée sur ce serveur dispose déjà d'un forfait actif."
#: templates/corporate/billing/remote_server_login_error_for_any_realm_on_active_plan.html
#, python-format
msgid ""
"<a href=\"https://zulip.com/help/self-hosted-billing#manage-billing\">Log "
"in</a> to plan management for your organization instead, or <a href='mailto:"
"%(support_email)s'>contact support</a> with any questions."
msgstr ""
"<a href=\"https://zulip.com/help/self-hosted-billing#manage-billing\">Se "
"connecter</a> pour gérer le forfait de votre organisation, ou <a "
"href='mailto:%(support_email)s'>contacter le support</a> pour toute question."
#: templates/corporate/billing/remote_server_rate_limit_exceeded.html
#: templates/zerver/portico_error_pages/rate_limit_exceeded.html
msgid "Rate limit exceeded"
msgstr "Limite de débit dépassée"
#: templates/corporate/billing/remote_server_rate_limit_exceeded.html
#: templates/zerver/portico_error_pages/rate_limit_exceeded.html
msgid "Rate limit exceeded."
msgstr "Limite de débit dépassée."
#: templates/corporate/billing/remote_server_rate_limit_exceeded.html
msgid ""
"Your server has exceeded the limit for how often this action can be "
"performed."
msgstr ""
"Votre serveur a dépassé le nombre maximal d'exécution pour cette action."
#: templates/corporate/billing/remote_server_rate_limit_exceeded.html
#: templates/zerver/portico_error_pages/rate_limit_exceeded.html
#, python-format
msgid "You can try again in %(retry_after_string)s."
msgstr "Vous pouvez réessayer dans %(retry_after_string)s."
#: templates/corporate/billing/upgrade.html
msgid "Upgrade"
msgstr "Mise à niveau"
#: templates/corporate/billing/upgrade.html
msgid "Send invoice and start free trial"
msgstr "Envoyer la facture et débuter l'essai gratuit"
#: templates/corporate/billing/upgrade.html
msgid "Send invoice"
msgstr "Envoyer la facture"
#: templates/corporate/communities.html
msgid "Open communities directory"
msgstr "Ouvrir le répertoire des communautés"
#: templates/corporate/communities.html
#: templates/zerver/integrations/catalog.html
msgid "Filter by category"
msgstr "Filtrer par catégorie"
#: templates/corporate/communities.html
#: templates/zerver/integrations/catalog.html
msgid "All"
msgstr "Tous"
#: templates/corporate/communities.html
#: templates/zerver/integrations/catalog.html
msgid "Categories"
msgstr "Catégories"
#: templates/corporate/comparison_table_integrated.html
msgid "10,000 messages"
msgstr "10,000 messages"
#: templates/corporate/comparison_table_integrated.html
msgid "Unlimited"
msgstr "Illimité"
#: templates/corporate/comparison_table_integrated.html
msgid "Files up to 10 MB"
msgstr "Fichiers jusqu'à 10 Mo"
#: templates/corporate/comparison_table_integrated.html
msgid "Files up to 1 GB"
msgstr "Fichiers jusqu'à 1 Go"
#: templates/corporate/comparison_table_integrated.html
msgid "Supported"
msgstr "Pris en charge"
#: templates/corporate/comparison_table_integrated.html
msgid "Self-managed"
msgstr "Auto-géré"
#: templates/corporate/comparison_table_integrated.html
msgid "For organizations with up to 10 users"
msgstr "Pour les organisations comptant jusqu'à 10 utilisateurs"
#: templates/corporate/comparison_table_integrated.html
msgid "25 users minimum"
msgstr "25 utilisateurs minimum"
#: templates/corporate/comparison_table_integrated.html
msgid "Not available"
msgstr "Non disponible"
#: templates/corporate/development-community.html
msgid "The Zulip development community"
msgstr "La communauté de développement Zulip"
#: templates/corporate/development-community.html
msgid "Join as a user"
msgstr "Rejoindre en tant qu'utilisateur"
#: templates/corporate/development-community.html
msgid "Join as a self-hoster"
msgstr "Inscrivez-vous en tant qu'auto-hébergeur"
#: templates/corporate/development-community.html
msgid "Join as a contributor"
msgstr "Rejoindre en tant que contributeur"
#: templates/corporate/for/business.html
#: templates/corporate/for/communities.html
#: templates/corporate/for/education.html templates/corporate/for/events.html
#: templates/corporate/for/open-source.html
#: templates/corporate/for/research.html templates/corporate/for/use-cases.html
#: templates/corporate/role/engineers.html templates/corporate/why-zulip.html
#: templates/zerver/create_realm/create_realm.html
msgid "Create organization"
msgstr "Créer une organisation"
#: templates/corporate/for/business.html templates/corporate/self-hosting.html
#: templates/corporate/why-zulip.html templates/corporate/zulip-cloud.html
#: templates/zerver/footer.html
msgid "Get a demo"
msgstr "Demander une démonstration"
#: templates/corporate/for/business.html
#: templates/corporate/for/communities.html
#: templates/corporate/for/education.html templates/corporate/for/events.html
#: templates/corporate/for/open-source.html
#: templates/corporate/for/research.html templates/corporate/for/use-cases.html
#: templates/corporate/role/engineers.html
msgid "Self-host Zulip"
msgstr "Auto-héberger Zulip"
#: templates/corporate/for/communities.html templates/corporate/for/events.html
#: templates/corporate/for/open-source.html
#: templates/corporate/for/research.html
msgid "Request sponsorship"
msgstr "Demande de parrainage"
#: templates/corporate/for/education.html
msgid "Education pricing"
msgstr "Tarifs éducation"
#: templates/corporate/for/use-cases.html
msgid "View pricing"
msgstr "Voir les prix"
#: templates/corporate/role/engineers.html
#: templates/corporate/self-hosting.html
msgid "Zulip for business"
msgstr "Zulip pour les entreprises"
#: templates/corporate/role/engineers.html
msgid "Zulip for open source"
msgstr "Zulip pour le logiciel libre"
#: templates/corporate/role/engineers.html
msgid "Dog in glasses with a laptop"
msgstr "Chien avec des lunettes et un ordinateur portable"
#: templates/corporate/role/engineers.html
msgid "Screenshot of Zulip conversation"
msgstr "Capture d'écran d'une conversation Zulip"
#: templates/corporate/role/engineers.html
msgid "Screenshot of Zulip conversation with sentry bot"
msgstr "Capture d'écran d'une conversation Zulip avec le robot sentry"
#: templates/corporate/role/engineers.html
msgid "Screenshot of Zulip inbox"
msgstr "Capture d'écran de la boîte de réception Zulip"
#: templates/corporate/role/engineers.html
msgid "Open laptop with book inside"
msgstr "Ordinateur portable ouvert avec un livre à l'intérieur"
#: templates/corporate/role/engineers.html
msgid "Two hands assembling puzzle"
msgstr "Deux mains assemblant un puzzle"
#: templates/corporate/role/engineers.html
msgid "Message with code"
msgstr "Message avec du code"
#: templates/corporate/role/engineers.html
msgid "Lightning"
msgstr "Éclair"
#: templates/corporate/role/engineers.html
#: zerver/models/custom_profile_fields.py
msgid "Link"
msgstr "Lien"
#: templates/corporate/role/engineers.html
msgid "Ship wheel"
msgstr "Gouvernail"
#: templates/corporate/support/support_request.html
#: templates/zerver/footer.html
msgid "Contact support"
msgstr "Contacter le support"
#: templates/corporate/support/support_request.html
msgid "From"
msgstr "De"
#: templates/corporate/support/support_request.html
msgid "Organization"
msgstr "Organisation"
#: templates/corporate/support/support_request.html
msgid "Subject"
msgstr "Sujet"
#: templates/corporate/support/support_request.html
msgid "Message"
msgstr "Message"
#: templates/corporate/support/support_request.html
#: templates/zerver/slack_import.html
msgid "Submit"
msgstr "Soumettre"
#: templates/corporate/support/support_request_thanks.html
msgid "Thanks for contacting us"
msgstr "Merci de nous avoir contactés"
#: templates/corporate/support/support_request_thanks.html
msgid "Thanks for contacting us!"
msgstr "Merci de nous avoir contactés !"
#: templates/corporate/support/support_request_thanks.html
msgid "We will be in touch with you soon."
msgstr "Nous vous contacterons bientôt."
#: templates/corporate/support/support_request_thanks.html
msgid ""
"You can find answers to frequently asked questions in the <a href=\"/help/"
"\">Zulip help center</a>."
msgstr ""
"pouvez trouver des réponses aux questions fréquemment posées dans le <a "
"href=\"/help/\">centre d&#39;aide de Zulip</a> ."
#: templates/corporate/zulip-cloud.html
msgid "Get started"
msgstr "Commencer"
#: templates/corporate/zulipchat_migration_tos.html
msgid ""
"This team chat is now being hosted on Zulip Cloud. Please accept the <a "
"href=\"https://zulip.com/policies/terms\">Zulip Terms of Service</a> to "
"continue."
msgstr ""
"Ce chat d&#39;équipe est maintenant hébergé sur Zulip Cloud. Veuillez "
"accepter les <a href=\"https://zulip.com/policies/terms\">Conditions d&#39;"
"Ctilisation de Zulip</a> pour continuer."
#: templates/two_factor/_wizard_forms.html
msgid "Or, alternatively, use one of your backup phones:"
msgstr "Ou utilisez l’un de vos téléphones de secours :"
#: templates/two_factor/_wizard_forms.html
msgid "As a last resort, you can use a backup token:"
msgstr "En dernier recours, vous pouvez utiliser un jeton de secours :"
#: templates/two_factor/_wizard_forms.html
msgid "Use backup token"
msgstr "Utiliser un jeton de secours"
#: templates/zerver/accounts_accept_terms.html
msgid "Accept the Terms of Service"
msgstr "Acceptez les Conditions d&#39;Utilisation"
#: templates/zerver/accounts_accept_terms.html
msgid "Welcome to Zulip"
msgstr "Bienvenue sur Zulip"
#: templates/zerver/accounts_accept_terms.html
#: templates/zerver/create_user/accounts_home.html
#: templates/zerver/create_user/register.html templates/zerver/login.html
#: templates/zerver/reset.html templates/zerver/reset_confirm.html
msgid "Email"
msgstr "Adresse électronique"
#: templates/zerver/accounts_accept_terms.html
#: templates/zerver/create_user/register.html
#: templates/zerver/reset_confirm.html
msgid "Subscribe me to Zulip's low-traffic newsletter (a few emails a year)."
msgstr ""
"Abonnez-moi à la lettre d'information occasionnelle de Zulip (quelques e-"
"mails par an)."
#: templates/zerver/accounts_accept_terms.html
msgid "Continue"
msgstr "Continuer"
#: templates/zerver/accounts_send_confirm.html
msgid "Confirm your email address"
msgstr "Confirmez votre adresse électronique"
#: templates/zerver/accounts_send_confirm.html
#, python-format
msgid ""
"To complete your registration, check your email account (<span "
"class=\"user_email semi-bold\">%(email)s</span>) for a confirmation email "
"from Zulip."
msgstr ""
"Pour compléter votre inscription, vérifiez votre compte de courriels (<span "
"class=\"user_email semi-bold\">%(email)s</span>) pour recevoir un courriel "
"de confirmation de Zulip."
#: templates/zerver/accounts_send_confirm.html
msgid ""
"If you don't see a confirmation email in your Inbox or Spam folder, we can "
"<a href=\"#\" id=\"resend_email_link\">resend it</a>."
msgstr ""
"Si vous ne voyez pas de courriel de confirmation dans votre boîte de "
"réception ou dans votre dossier Spam, nous pouvons vous <a href=\"#\" "
"id=\"resend_email_link\">le renvoyer</a>."
#: templates/zerver/app/index.html
#, python-brace-format
msgid "Public view of {org_name} | Zulip team chat"
msgstr "Vue publique de {org_name} | Discussion d'équipe Zulip"
#: templates/zerver/app/index.html
#, python-brace-format
msgid ""
"Browse the publicly accessible channels in {org_name} without logging in."
msgstr ""
"Naviguez les canaux accessibles publiquement dans {org_name} sans vous "
"connectez."
#: templates/zerver/app/index.html
msgid ""
"Because you're using an unsupported or very old browser, Zulip may not load."
msgstr ""
"Puisque vous utilisez un navigateur très vieux ou non supporté, il se peut "
"que Zulip ne fonctionne pas."
#: templates/zerver/app/index.html
msgid ""
"Because you're using a very old version of the desktop app, Zulip may not "
"load. <a href=\"https://zulip.com/apps/\" target=\"_blank\" rel=\"noopener "
"noreferrer\">Download the latest version.</a>"
msgstr ""
"Puisque vous utilisez un navigateur très vieux ou non supporté, il se peut "
"que Zulip ne fonctionne pas. <a href=\"https://zulip.com/apps/\" "
"target=\"_blank\" rel=\"noopener noreferrer\">Téléchargez la dernière "
"version.</a>"
#: templates/zerver/app/index.html
msgid ""
"If this message does not go away, try <a class=\"reload-lnk\">reloading</a> "
"the page."
msgstr ""
"Si ce message ne disparaît pas, essayez de <a class=\"reload-"
"lnk\">recharger</a> la page."
#: templates/zerver/app/index.html
msgid ""
"Error loading Zulip. Try <a class=\"reload-lnk\">reloading</a> the page."
msgstr ""
"Erreur de chargement de Zulip. Essayez de <a class=\"reload-lnk\">recharger</"
"a> la page."
#: templates/zerver/app/index.html
msgid "No conversations match your filters."
msgstr "Aucune conversation ne correspond à vos filtres."
#: templates/zerver/app/index.html
msgid "This view is still loading messages."
msgstr "Cette vue charge encore des messages."
#: templates/zerver/app/index.html
msgid "Load more"
msgstr "Charger plus"
#: templates/zerver/close_window.html
msgid "Video call ended"
msgstr "Appel vidéo terminé"
#: templates/zerver/close_window.html
msgid "You may now close this window."
msgstr "Vous pouvez maintenant fermer cette fenêtre."
#: templates/zerver/config_error/container.html
msgid "Configuration error"
msgstr "Erreur de configuration"
#: templates/zerver/config_error/ldap.html
msgid ""
"You are trying to log in using LDAP without creating an organization first. "
"Please use EmailAuthBackend to create your organization and then try again."
msgstr ""
"Vous essayez de vous connecter via LDAP sans avoir préalablement créé "
"d'organisation. Veuillez utiliser EmailAuthBackend pour créer votre "
"organisation, puis réessayez."
#: templates/zerver/config_error/remote_billing_bouncer_not_configured.html
#, python-format
msgid ""
"This server is not configured to use push notifications. For instructions on "
"how to configure push notifications, please see the <a "
"href=\"%(doc_url)s\">documentation</a>."
msgstr ""
"Ce serveur n'est pas configuré pour utiliser les notifications push. Pour "
"savoir comment les configurer, veuillez consulter la <a "
"href=\"%(doc_url)s\">documentation</a>."
#: templates/zerver/confirm_continue_registration.html
msgid "Account not found"
msgstr "Compte non trouvé"
#: templates/zerver/confirm_continue_registration.html
msgid "Zulip account not found."
msgstr "Compte Zulip non trouvé."
#: templates/zerver/confirm_continue_registration.html
#, python-format
msgid "No account found for %(email)s."
msgstr "Aucun compte trouvé pour %(email)s."
#: templates/zerver/confirm_continue_registration.html
msgid "Log in with another account"
msgstr "Se connecter avec un autre compte"
#: templates/zerver/confirm_continue_registration.html
msgid "Continue to registration"
msgstr "Continuer vers l'inscription"
#: templates/zerver/create_realm/create_demo_realm.html
msgid "Try Zulip in a demo organization"
msgstr "Essayez Zulip dans une organisation de démonstration"
#: templates/zerver/create_realm/create_demo_realm.html
#, python-format
msgid ""
"No email required. Or <a class=\"registration-lead-subtitle-link\" "
"href=\"%(root_domain_url)s/new/\">create a permanent organization</a>."
msgstr ""
"Aucune adresse électronique n'est requise. Ou <a class=\"registration-lead-"
"subtitle-link\" href=\"%(root_domain_url)s/new/\">créez une organisation "
"permanente</a>."
#: templates/zerver/create_realm/create_demo_realm.html
msgid "Try Zulip"
msgstr "Essayer Zulip"
#: templates/zerver/create_realm/create_realm.html
msgid "Create a new organization"
msgstr "Créer une nouvelle organisation"
#: templates/zerver/create_realm/create_realm.html
msgid "Create a new Zulip organization"
msgstr "Créer une nouvelle organisation Zulip"
#: templates/zerver/create_realm/create_realm.html
#, python-format
msgid ""
"Or <a class=\"registration-lead-subtitle-link\" href=\"%(root_domain_url)s/"
"new/demo/\">create a demo organization</a> — no email required!"
msgstr ""
"Ou <a class=\"registration-lead-subtitle-link\" href=\"%(root_domain_url)s/"
"new/demo/\">créez une organisation de démonstration</a> — aucune adresse "
"électronique requise !"
#: templates/zerver/create_realm/create_realm.html templates/zerver/reset.html
msgid "Enter your email address"
msgstr "Entrer votre adresse électronique"
#: templates/zerver/create_realm/create_realm.html
msgid "Your email"
msgstr "Votre adresse e-mail"
#: templates/zerver/create_realm/create_realm.html
msgid ""
"Or import from <a href=\"/help/import-from-slack\">Slack</a>, <a href=\"/"
"help/import-from-mattermost\">Mattermost</a>, or <a href=\"/help/import-from-"
"rocketchat\">Rocket.Chat</a>."
msgstr ""
"Ou importez depuis <a href=\"/help/import-from-slack\">Slack</a>, <a href=\"/"
"help/import-from-mattermost\">Mattermost</a> ou <a href=\"/help/import-from-"
"rocketchat\">Rocket.Chat</a>."
#: templates/zerver/create_realm/found_zulip_form_field.html
msgid "How did you first hear about Zulip?"
msgstr "Comment avez-vous entendu parler de Zulip pour la première fois ?"
#: templates/zerver/create_realm/found_zulip_form_field.html
msgid ""
"This value is used only if you sign up for a plan, in which case it will be "
"sent to the Zulip team."
msgstr ""
"Cette valeur n'est utilisée que si vous souscrivez à une offre, auquel cas "
"elle sera transmise à l'équipe Zulip."
#: templates/zerver/create_realm/found_zulip_form_field.html
msgid "Select an option"
msgstr "Choisissez une option"
#: templates/zerver/create_realm/found_zulip_form_field.html
msgid "Please describe"
msgstr "Merci de décrire"
#: templates/zerver/create_realm/found_zulip_form_field.html
msgid "Where did you see the ad?"
msgstr "Ou avez vous vu la publicité ?"
#: templates/zerver/create_realm/found_zulip_form_field.html
msgid "Which organization?"
msgstr "Quelle organisation ?"
#: templates/zerver/create_realm/found_zulip_form_field.html
msgid "Which one?"
msgstr "Lequel ?"
#: templates/zerver/create_realm/realm_creation_base_form_fields.html
msgid "Select one"
msgstr "Choisissez en un"
#: templates/zerver/create_realm/realm_creation_base_form_fields.html
#: templates/zerver/create_user/register.html
msgid "Organization type"
msgstr "Type d'Organisation"
#: templates/zerver/create_realm/realm_creation_base_form_fields.html
#: templates/zerver/create_user/register.html
msgid "Organization language"
msgstr "Langue de l'organisation"
#: templates/zerver/create_realm/realm_creation_import_form_field.html
msgid ""
"Learn how to import from <a href=\"/help/import-from-"
"mattermost\">Mattermost</a> or <a href=\"/help/import-from-"
"rocketchat\">Rocket.Chat</a>."
msgstr ""
"Découvrez comment importer depuis <a href=\"/help/import-from-"
"mattermost\">Mattermost</a> ou <a href=\"/help/import-from-"
"rocketchat\">Rocket.Chat</a>."
#: templates/zerver/create_realm/realm_creation_import_form_field.html
msgid "Import chat history?"
msgstr "Importer l’historique des discussions ?"
#: templates/zerver/create_realm/realm_creation_name_form_field.html
#: templates/zerver/create_user/register.html
msgid "Organization name"
msgstr "Nom de l'organisation"
#: templates/zerver/create_realm/realm_creation_subdomain_form_field.html
#: templates/zerver/create_user/register.html
#: templates/zerver/realm_redirect.html
msgid "Organization URL"
msgstr "URL de l'organisation"
#: templates/zerver/create_realm/realm_creation_subdomain_form_field.html
#, python-format
msgid "Use %(external_host)s"
msgstr "Utiliser %(external_host)s"
#: templates/zerver/create_realm/realm_creation_subdomain_form_field.html
#: templates/zerver/create_user/accounts_home.html templates/zerver/login.html
msgid "OR"
msgstr "OU"
#: templates/zerver/create_user/accounts_home.html
#: templates/zerver/create_user/register.html templates/zerver/login.html
#: templates/zerver/portico-header.html
msgid "Sign up"
msgstr "S'inscrire"
#: templates/zerver/create_user/accounts_home.html
msgid "Sign up for Zulip"
msgstr "S'inscrire à Zulip"
#: templates/zerver/create_user/accounts_home.html
msgid "You need an invitation to join this organization."
msgstr "Vous avez besoin d'une invitation pour rejoindre cette organisation."
#: templates/zerver/create_user/accounts_home.html
#, python-format
msgid "Sign up with %(identity_provider)s"
msgstr "S'inscrire avec %(identity_provider)s"
#: templates/zerver/create_user/accounts_home.html
msgid "Already have an account?"
msgstr "Vous possédez déjà un compte ?"
#: templates/zerver/create_user/accounts_home.html
#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.html
#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.txt
#: templates/zerver/footer.html
#: templates/zerver/log_into_subdomain_token_invalid.html
#: templates/zerver/login.html templates/zerver/portico-header.html
msgid "Log in"
msgstr "Se connecter"
#: templates/zerver/create_user/change_email_address_visibility_modal.html
msgid "Configure email address privacy"
msgstr "Configurer la confidentialité de l’adresse email"
#: templates/zerver/create_user/change_email_address_visibility_modal.html
msgid ""
"Zulip lets you control which roles in the organization can view your email "
"address."
msgstr ""
"Zulip vous permet de contrôler quels rôles dans l'organisation peuvent voir "
"votre adresse e-mail."
#: templates/zerver/create_user/change_email_address_visibility_modal.html
msgid ""
"Do you want to change the privacy setting for your email from the default "
"configuration for this organization?"
msgstr ""
"Souhaitez-vous modifier les paramètres de confidentialité de votre courrier "
"électronique par rapport à la configuration par défaut de cette "
"organisation ?"
#: templates/zerver/create_user/change_email_address_visibility_modal.html
msgid "Who can access your email address"
msgstr "Qui peut accéder à votre adresse e-mail"
#: templates/zerver/create_user/change_email_address_visibility_modal.html
#, python-format
msgid ""
"You can also change this setting <a href=\"%(root_domain_url)s/help/"
"configure-email-visibility\" target=\"_blank\" rel=\"noopener "
"noreferrer\">after you join</a>."
msgstr ""
"Vous pouvez également modifier ce paramètre <a href=\"%(root_domain_url)s/"
"help/configure-email-visibility\" target=\"_blank\" rel=\"noopener "
"noreferrer\">après votre inscription</a>."
#: templates/zerver/create_user/new_user_email_address_visibility.html
msgid ""
"Administrators of this Zulip organization will be able to see this email "
"address."
msgstr ""
"Les administrateurs de cette organisation Zulip pourront voir cette adresse "
"électronique."
#: templates/zerver/create_user/new_user_email_address_visibility.html
msgid ""
"Administrators and moderators of this Zulip organization will be able to see "
"this email address."
msgstr ""
"Les administrateurs et les modérateurs de cette organisation Zulip pourront "
"voir cette adresse électronique."
#: templates/zerver/create_user/new_user_email_address_visibility.html
msgid ""
"Nobody in this Zulip organization will be able to see this email address."
msgstr ""
"Personne au sein de l'organisation Zulip ne pourra voir cette adresse "
"électronique."
#: templates/zerver/create_user/new_user_email_address_visibility.html
msgid ""
"Other users in this Zulip organization will be able to see this email "
"address."
msgstr ""
"D'autres utilisateurs de cette organisation Zulip pourront voir cette "
"adresse électronique."
#: templates/zerver/create_user/new_user_email_address_visibility.html
msgid "Change"
msgstr "Changer"
#: templates/zerver/create_user/register.html
msgid "Registration"
msgstr "Inscription"
#: templates/zerver/create_user/register.html
msgid "Create your organization"
msgstr "Créer votre organisation"
#: templates/zerver/create_user/register.html
msgid "Create your account"
msgstr "Créer votre compte"
#: templates/zerver/create_user/register.html
msgid "<p>Enter your account details to complete registration.</p>"
msgstr ""
"<p>Saisissez les détails de votre compte pour terminer l'enregistrement.</p>"
#: templates/zerver/create_user/register.html
msgid "Your organization"
msgstr "Ton organisation"
#: templates/zerver/create_user/register.html
msgid "Your account"
msgstr "Votre compte"
#: templates/zerver/create_user/register.html
msgid "Don&rsquo;t import settings"
msgstr "Ne pas importer les paramètres"
#: templates/zerver/create_user/register.html
msgid "Import settings from existing Zulip account"
msgstr "Importer les paramètres à partir d'un compte Zulip existant"
#: templates/zerver/create_user/register.html
msgid "Your full name"
msgstr "Votre nom complet"
#: templates/zerver/create_user/register.html
msgid "Name"
msgstr "Nom"
#: templates/zerver/create_user/register.html
msgid "This is how your account is displayed in Zulip."
msgstr "Votre compte est affiché de la façon suivante dans Zulip."
#: templates/zerver/create_user/register.html templates/zerver/login.html
#: templates/zerver/reset_confirm.html
msgid "Password"
msgstr "Mot de passe"
#: templates/zerver/create_user/register.html
msgid "Enter your LDAP/Active Directory password."
msgstr "Entrez votre mot de passe LDAP/Active Directory."
#: templates/zerver/create_user/register.html
msgid ""
"This is used for mobile applications and other tools that require a password."
msgstr ""
"Ceci est utilisé pour les applications mobiles et autres outils qui "
"requièrent un mot de passe."
#: templates/zerver/create_user/register.html
msgid "Password strength"
msgstr "Force du mot de passe"
#: templates/zerver/create_user/register.html
msgid "What are you interested in?"
msgstr "Qu'est-ce qui vous intéresse ?"
#: templates/zerver/create_user/terms_of_service_form_field.html
#, python-format
msgid ""
"I agree to the <a href=\"%(root_domain_url)s/policies/terms\" "
"target=\"_blank\" rel=\"noopener noreferrer\">Terms of Service</a>."
msgstr ""
"J'accepte les <a href=\"%(root_domain_url)s/policies/terms\" "
"target=\"_blank\" rel=\"noopener noreferrer\">Conditions d'utilisation</a>."
#: templates/zerver/deactivated.html
msgid "Deactivated organization"
msgstr "Organisation désactivée"
#: templates/zerver/deactivated.html
msgid "Organization moved"
msgstr "Organisation déplacée"
#: templates/zerver/deactivated.html
#, python-format
msgid ""
"This organization has moved to <a "
"href=\"%(deactivated_redirect)s\">%(deactivated_redirect)s</a>."
msgstr ""
"Cette organisation a été déplacée vers <a "
"href=\"%(deactivated_redirect)s\">%(deactivated_redirect)s</a>."
#: templates/zerver/deactivated.html
#, python-format
msgid ""
"This page will automatically redirect to the <a "
"href=\"%(auto_redirect_to)s\" id=\"deactivated-org-auto-redirect\">new URL</"
"a> in <span id=\"deactivated-org-auto-redirect-countdown\">5</span> seconds."
msgstr ""
"Cette page vous redirigera automatiquement vers la <a "
"href=\"%(auto_redirect_to)s\" id=\"deactivated-org-auto-redirect\">nouvelle "
"URL</a> dans <span id=\"deactivated-org-auto-redirect-countdown\">5</span> "
"secondes."
#: templates/zerver/deactivated.html
msgid ""
"This organization has been deactivated, and all organization data has been "
"deleted."
msgstr ""
"L'organisation a été désactivée, et toutes ses données ont été supprimées."
#: templates/zerver/deactivated.html
#, python-format
msgid ""
"You can <a href=\"mailto:%(support_email)s\">contact Zulip support</a> to "
"inquire about reusing this URL for a new organization."
msgstr ""
"Vous pouvez <a href=\"mailto:%(support_email)s\">contacter l'assistance "
"Zulip</a> pour demander à réutiliser cet URL pour une nouvelle organisation."
#: templates/zerver/deactivated.html
#, python-format
msgid ""
"You can <a href=\"mailto:%(support_email)s\">contact this Zulip server's "
"administrators</a> to inquire about reusing this URL for a new organization."
msgstr ""
"Vous pouvez <a href=\"mailto:%(support_email)s\">contacter les "
"administrateurs de ce serveur Zulip</a> pour savoir s'il est possible de "
"réutiliser cette URL pour une nouvelle organisation."
#: templates/zerver/deactivated.html
msgid "This organization has been deactivated."
msgstr "L'organisation a été désactivée."
#: templates/zerver/deactivated.html
#, python-format
msgid ""
"If you are an owner of this organization, you can <a href=\"mailto:"
"%(support_email)s\">contact Zulip support</a> to reactivate it."
msgstr ""
"Si vous êtes propriétaire de cette organisation, vous pouvez <a "
"href=\"mailto:%(support_email)s\">contacter l'assistance Zulip</a> pour la "
"réactiver."
#: templates/zerver/deactivated.html
msgid ""
"If you're a member of the organization and want information about why it has "
"been deactivated, please reach out to the organization's administrators "
"directly."
msgstr ""
"Si vous êtes membre de cette organisation et que vous souhaitez des "
"informations sur les raisons de sa désactivation, merci de contacter "
"directement les administrateurs de l'organisation."
#: templates/zerver/deactivated.html
#, python-format
msgid ""
"If you are an owner of this organization, you can <a href=\"mailto:"
"%(support_email)s\">contact this Zulip server's administrators</a> to "
"reactivate it."
msgstr ""
"Si vous êtes propriétaire de cette organisation, vous pouvez <a "
"href=\"mailto:%(support_email)s\">contacter les administrateurs de ce "
"serveur Zulip</a> pour le réactiver."
#: templates/zerver/desktop_login.html
msgid "Finish desktop app login"
msgstr "Terminer la connexion à l&#39;application de bureau"
#: templates/zerver/desktop_login.html
msgid "Finish desktop login"
msgstr "Terminer la connexion de bureau"
#: templates/zerver/desktop_login.html
msgid ""
"Use your web browser to finish logging in, then come back here to paste in "
"your login token."
msgstr ""
"Utilisez votre navigateur pour compléter la connexion, puis revenez ici pour "
"coller votre jeton de connexion."
#: templates/zerver/desktop_login.html
msgid "Paste token here"
msgstr "Coller le jeton ici"
#: templates/zerver/desktop_login.html
msgid "Finish"
msgstr "Terminer"
#: templates/zerver/desktop_login.html
msgid "Incorrect token."
msgstr "Jeton incorrect."
#: templates/zerver/desktop_login.html
msgid "Token accepted. Logging you in…"
msgstr "Jeton accepté. Connexion en cours…"
#: templates/zerver/desktop_redirect.html
msgid "Log in to desktop app"
msgstr "Connectez-vous à l&#39;application de bureau"
#: templates/zerver/desktop_redirect.html
msgid ""
"Copy this login token and return to your Zulip app to finish logging in:"
msgstr ""
"Copiez de jeton de connexion puis retournez sur l'application Zulip pour "
"compléter la connexion :"
#: templates/zerver/desktop_redirect.html
msgid "Copy"
msgstr "Copier"
#: templates/zerver/desktop_redirect.html
msgid "You may then close this window."
msgstr "Vous pouvez ensuite fermer cette fenêtre."
#: templates/zerver/desktop_redirect.html
msgid "Or, continue in your browser."
msgstr "Ou bien, continuez avez votre navigateur."
#: templates/zerver/development/dev_login.html
msgid "Anonymous user"
msgstr "Utilisateur anonyme"
#: templates/zerver/development/dev_login.html zerver/models/groups.py
msgid "Owners"
msgstr "Propriétaires"
#: templates/zerver/development/dev_login.html zerver/models/groups.py
msgid "Administrators"
msgstr "Administrateurs"
#: templates/zerver/development/dev_login.html zerver/models/groups.py
msgid "Moderators"
msgstr "Modérateurs"
#: templates/zerver/development/dev_login.html
msgid "Guest users"
msgstr "Utilisateurs invités"
#: templates/zerver/development/dev_login.html
msgid "Normal users"
msgstr "Utilisateurs normaux"
#: templates/zerver/development/email_log.html
msgid "Forward emails to an email account"
msgstr "Transférer des courriels vers un compte de courriels"
#: templates/zerver/development/email_log.html
msgid "Close"
msgstr "Fermer"
#: templates/zerver/development/email_log.html
#: templates/zerver/slack_import.html
msgid "Update"
msgstr "Mettre à jour"
#: templates/zerver/development/integrations_dev_panel.html
#: templates/zerver/portico-header.html zerver/models/realms.py
msgid "Zulip"
msgstr "Zulip"
#: templates/zerver/digest_base.html
msgid "Digest"
msgstr "Résumé"
#: templates/zerver/emails/account_registered.html
#, python-format
msgid ""
"Congratulations, you have created a new Zulip organization: "
"<b>%(realm_name)s</b>."
msgstr ""
"Félicitations, vous avez créé une nouvelle organisation Zulip : "
"<b>%(realm_name)s</b>."
#: templates/zerver/emails/account_registered.html
#: templates/zerver/emails/account_registered.txt
msgid "Welcome to Zulip!"
msgstr "Bienvenue sur Zulip !"
#: templates/zerver/emails/account_registered.html
#, python-format
msgid "You've joined the Zulip organization <b>%(realm_name)s</b>."
msgstr "Vous avez rejoint l'organisation Zulip <b>%(realm_name)s</b>."
#: templates/zerver/emails/account_registered.html
#, python-format
msgid ""
"You will use the following info to log into the Zulip web, <a "
"href=\"%(apps_page_link)s\">mobile and desktop</a> apps:"
msgstr ""
"Vous utiliserez les informations suivantes pour vous connecter aux "
"application web, <a href=\"%(apps_page_link)s\">mobile et de bureau</a> de "
"Zulip :"
#: templates/zerver/emails/account_registered.html
#: templates/zerver/emails/account_registered.txt
#: templates/zerver/emails/confirm_registration.html
#: templates/zerver/emails/confirm_registration.txt
#, python-format
msgid "Organization URL: %(organization_url)s"
msgstr "URL de l'organisation : %(organization_url)s"
#: templates/zerver/emails/account_registered.html
#: templates/zerver/emails/account_registered.txt
#, python-format
msgid "Your username: %(ldap_username)s"
msgstr "Votre nom d'utilisateur : %(ldap_username)s"
#: templates/zerver/emails/account_registered.html
#: templates/zerver/emails/account_registered.txt
msgid "Use your LDAP account to log in"
msgstr "Utiliser votre compte LDAP pour vous connecter"
#: templates/zerver/emails/account_registered.html
#: templates/zerver/emails/account_registered.txt
#, python-format
msgid "Your account email: %(email)s"
msgstr "Adresse électronique de votre compte : %(email)s"
#: templates/zerver/emails/account_registered.html
msgid "Go to organization"
msgstr "Aller à l'organisation"
#: templates/zerver/emails/account_registered.html
#, python-format
msgid ""
"If you are new to Zulip, check out our <a "
"href=\"%(getting_user_started_link)s\">getting started guide</a>!"
msgstr ""
"Si vous êtes nouveau sur Zulip, consultez notre <a "
"href=\"%(getting_user_started_link)s\">guide de démarrage</a> !"
#: templates/zerver/emails/account_registered.html
#, python-format
msgid ""
"We also have a guide for <a "
"href=\"%(getting_organization_started_link)s\">moving your organization to "
"Zulip</a>."
msgstr ""
"Nous avons également un guide pour <a "
"href=\"%(getting_organization_started_link)s\">migrer votre organisation "
"vers Zulip</a>."
#: templates/zerver/emails/account_registered.html
#, python-format
msgid ""
"Questions? <a href=\"mailto:%(support_email)s\">Contact us</a> — we'd love "
"to help!"
msgstr ""
"Des questions ? <a href=\"mailto:%(support_email)s\">Contactez-nous</a> — "
"nous serions ravis de vous aider !"
#: templates/zerver/emails/account_registered.subject.txt
#, python-format
msgid "%(realm_name)s on Zulip: Your new organization details"
msgstr "%(realm_name)s sur Zulip : Votre nouvelle organisation"
#: templates/zerver/emails/account_registered.subject.txt
#, python-format
msgid "%(realm_name)s on Zulip: Your new account details"
msgstr "%(realm_name)s sur Zulip : Votre nouveau compte"
#: templates/zerver/emails/account_registered.txt
#, python-format
msgid ""
"Congratulations, you have created a new Zulip organization: %(realm_name)s."
msgstr ""
"Félicitations, vous avez créé une nouvelle organisation Zulip : "
"%(realm_name)s."
#: templates/zerver/emails/account_registered.txt
#, python-format
msgid "You've joined the Zulip organization %(realm_name)s."
msgstr "Vous avez rejoint l'organisation Zulip %(realm_name)s."
#: templates/zerver/emails/account_registered.txt
#, python-format
msgid ""
"You will use the following info to log into the Zulip web, mobile and "
"desktop apps (%(apps_page_link)s):"
msgstr ""
"Vous utiliserez les informations suivantes pour vous connecter aux "
"applications web, mobile et de bureau de Zulip (%(apps_page_link)s) :"
#: templates/zerver/emails/account_registered.txt
#, python-format
msgid ""
"If you are new to Zulip, check out our getting started guide "
"(%(getting_user_started_link)s)!"
msgstr ""
"Si vous êtes nouveau sur Zulip, consultez notre guide de démarrage "
"(%(getting_user_started_link)s) !"
#: templates/zerver/emails/account_registered.txt
#, python-format
msgid ""
"We also have a guide for moving your organization to Zulip "
"(%(getting_organization_started_link)s)."
msgstr ""
"Nous avons également un guide pour migrer votre organisation vers Zulip "
"(%(getting_organization_started_link)s)."
#: templates/zerver/emails/account_registered.txt
#, python-format
msgid "Questions? Contact us at %(support_email)s — we'd love to help!"
msgstr ""
"Vous avez des questions ? Contactez-nous à %(support_email)s — nous serons "
"ravis de vous aider !"
#: templates/zerver/emails/account_registered.txt
#: templates/zerver/emails/confirm_registration.txt
#: templates/zerver/emails/invitation.txt
#: templates/zerver/emails/onboarding_team_to_zulip.txt
#: templates/zerver/emails/onboarding_zulip_guide.txt
#: templates/zerver/emails/realm_reactivation.txt
#, python-format
msgid ""
"If you have any questions, please contact this Zulip server's administrators "
"at %(support_email)s."
msgstr ""
"Si vous avez des questions, s'il vous plait contactez cet administrateur "
"serveur Zulip à l'adresse %(support_email)s."
#: templates/zerver/emails/confirm_demo_organization_email.html
#: templates/zerver/emails/confirm_demo_organization_email.txt
#: templates/zerver/emails/confirm_new_email.html
#: templates/zerver/emails/confirm_new_email.txt
#: templates/zerver/emails/notify_change_in_email.html
#: templates/zerver/emails/notify_change_in_email.txt
msgid "Hi,"
msgstr "Salut,"
#: templates/zerver/emails/confirm_demo_organization_email.html
#: templates/zerver/emails/confirm_demo_organization_email.txt
#, python-format
msgid ""
"We received a request to add the email address %(new_email)s to your Zulip "
"demo organization account on %(realm_url)s. To confirm this update and set a "
"password for this account, please click below:"
msgstr ""
"Nous avons reçu une demande pour ajouter l'adresse électronique "
"%(new_email)s au compte de votre organisation de démonstration Zulip sur "
"%(realm_url)s. Pour confirmer cette mise à jour et définir un mot de passe "
"pour ce compte, veuillez cliquer ci-dessous :"
#: templates/zerver/emails/confirm_demo_organization_email.html
msgid "Confirm and set password"
msgstr "Confirmer et définir le mot de passe"
#: templates/zerver/emails/confirm_demo_organization_email.html
#: templates/zerver/emails/confirm_new_email.html
#, python-format
msgid ""
"If you did not request this change, please contact us immediately at "
"%(support_email)s."
msgstr ""
"Si vous n'avez pas demandé ce changement, veuillez nous contacter "
"immédiatement à %(support_email)s."
#: templates/zerver/emails/confirm_demo_organization_email.subject.txt
msgid "Verify your email address for your Zulip demo organization"
msgstr ""
"Vérifiez votre adresse électronique pour votre organisation de démonstration "
"Zulip"
#: templates/zerver/emails/confirm_demo_organization_email.txt
#: templates/zerver/emails/confirm_new_email.txt
#, python-format
msgid ""
"If you did not request this change, please contact us immediately at "
"<%(support_email)s>."
msgstr ""
"Si vous n'avez pas demandé cette modification, veuillez nous contacter "
"immédiatement à <%(support_email)s>."
#: templates/zerver/emails/confirm_new_email.html
#: templates/zerver/emails/confirm_new_email.txt
#, python-format
msgid ""
"We received a request to change the email address for the Zulip account on "
"%(realm_url)s from %(old_email)s to %(new_email)s. To confirm this change, "
"please click below:"
msgstr ""
"Nous avons reçu une demande de modification de l'adresse électronique "
"associée au compte Zulip sur %(realm_url)s, pour passer de %(old_email)s à "
"%(new_email)s. Pour confirmer ce changement, veuillez cliquer ci-dessous :"
#: templates/zerver/emails/confirm_new_email.html
msgid "Confirm email change"
msgstr "Confirmer la modification de l'adresse email"
#: templates/zerver/emails/confirm_new_email.subject.txt
#, python-format
msgid "Verify your new email address for %(organization_host)s"
msgstr ""
"Vérifiez votre nouvelle adresse électronique pour %(organization_host)s"
#: templates/zerver/emails/confirm_registration.html
#: templates/zerver/emails/confirm_registration.txt
msgid "You have requested a new Zulip organization:"
msgstr "Vous avez demandé une nouvelle organisation Zulip :"
#: templates/zerver/emails/confirm_registration.html
#: templates/zerver/emails/confirm_registration.txt
#, python-format
msgid "Organization type: %(organization_type)s"
msgstr "Type d’organisation : %(organization_type)s"
#: templates/zerver/emails/confirm_registration.html
#: templates/zerver/emails/confirm_registration.txt
msgid "You recently signed up for Zulip. Awesome!"
msgstr "Vous vous êtes enregistré récemment sur Zulip. Incroyable !"
#: templates/zerver/emails/confirm_registration.html
#: templates/zerver/emails/confirm_registration.txt
msgid ""
"Click the button below to create the organization and register your account. "
"You'll be able to update the information above if you like."
msgstr ""
"Cliquez sur le bouton ci-dessous pour créer l'organisation et enregistrer "
"votre compte. Vous pourrez modifier les informations ci-dessus si vous le "
"souhaitez."
#: templates/zerver/emails/confirm_registration.html
msgid "Click the button below to complete registration."
msgstr ""
"Veuillez cliquer sur le bouton ci-dessous pour terminer votre inscription."
#: templates/zerver/emails/confirm_registration.html
#: templates/zerver/emails/invitation.html
#: templates/zerver/emails/invitation_reminder.html
msgid "Complete registration"
msgstr "Compléter votre inscription"
#: templates/zerver/emails/confirm_registration.subject.txt
msgid "Create your Zulip organization"
msgstr "Créer votre organisation Zulip"
#: templates/zerver/emails/confirm_registration.subject.txt
msgid "Activate your Zulip account"
msgstr "Activer votre compte Zulip"
#: templates/zerver/emails/confirm_registration.txt
msgid "Click the link below to complete registration."
msgstr "Cliquer sur le bouton ci-dessous pour terminer votre inscription."
#: templates/zerver/emails/confirm_registration.txt
#: templates/zerver/emails/invitation.txt
#: templates/zerver/emails/onboarding_team_to_zulip.txt
#: templates/zerver/emails/onboarding_zulip_guide.txt
#: templates/zerver/emails/realm_reactivation.txt
#, python-format
msgid ""
"Do you have questions or feedback to share? Contact us at %(support_email)s "
"— we'd love to help!"
msgstr ""
"Avez-vous des questions ou un feedback à partager ? Contactez nous à "
"l'adresse %(support_email)s - Nous sommes heureux de vous aider !"
#: templates/zerver/emails/custom_email_base.pre.html
#: templates/zerver/emails/custom_email_base.pre.manage_preferences_block.txt
#: templates/zerver/emails/digest.html
#: templates/zerver/emails/notify_new_login.html
msgid "Manage email preferences"
msgstr "Gérer les préférences courriel"
#: templates/zerver/emails/custom_email_base.pre.html
#: templates/zerver/emails/custom_email_base.pre.manage_preferences_block.txt
msgid "Unsubscribe from marketing emails"
msgstr "Se désinscrire des courriels promotionnels"
#: templates/zerver/emails/deactivate.html
#: templates/zerver/portico_error_pages/user_deactivated.html
#, python-format
msgid ""
"Your Zulip account on <a href=\"%(realm_url)s\">%(realm_url)s</a> has been "
"deactivated, and you will no longer be able to log in."
msgstr ""
"Votre compte Zulip sur <a href=\"%(realm_url)s\">%(realm_url)s</a> a été "
"désactivé, et vous ne pourrez plus vous connecter."
#: templates/zerver/emails/deactivate.html
#: templates/zerver/emails/deactivate.txt
msgid "The administrators provided the following comment:"
msgstr "Les administrateurs ont fourni le commentaire suivant :"
#: templates/zerver/emails/deactivate.subject.txt
#, python-format
msgid "Notification of account deactivation on %(realm_name)s"
msgstr "Notification de désactivation de compte sur %(realm_name)s"
#: templates/zerver/emails/deactivate.txt
#, python-format
msgid ""
"Your Zulip account on %(realm_url)s has been deactivated, and you will no "
"longer be able to log in."
msgstr ""
"Votre compte Zulip sur %(realm_url)s a été désactivé, et vous ne pourrez "
"plus vous connecter."
#: templates/zerver/emails/digest.html templates/zerver/emails/digest.txt
msgid "New channels"
msgstr "Nouveaux canaux"
#: templates/zerver/emails/digest.html
#, python-format
msgid ""
"You have %(new_messages_count)s new messages, and there are "
"%(new_streams_count)s new channels in <a "
"href=\"%(realm_url)s\">%(realm_name)s</a>."
msgstr ""
"Vous avez %(new_messages_count)s nouveaux messages, et il y a "
"%(new_streams_count)s nouveaux canaux dans <a "
"href=\"%(realm_url)s\">%(realm_name)s</a>."
#: templates/zerver/emails/digest.html
#, python-format
msgid ""
"You have %(new_messages_count)s new messages in <a "
"href=\"%(realm_url)s\">%(realm_name)s</a>."
msgstr ""
"Vous avez %(new_messages_count)s nouveaux messages dans <a "
"href=\"%(realm_url)s\">%(realm_name)s</a>."
#: templates/zerver/emails/digest.html
#, python-format
msgid ""
"There are %(new_streams_count)s new channels in <a "
"href=\"%(realm_url)s\">%(realm_name)s</a>."
msgstr ""
"Il y a %(new_streams_count)s nouveaux canaux dans <a "
"href=\"%(realm_url)s\">%(realm_name)s</a>."
#: templates/zerver/emails/digest.html
#: templates/zerver/emails/missed_message.html
#, python-format
msgid ""
"This email does not include message content because your organization <a "
"class=\"content_disabled_help_link\" href=\"%(help_url)s\">hides message "
"content</a> in email notifications."
msgstr ""
"Ce courriel n'affiche pas le contenu des messages parce que votre "
"organisation <a class=\"content_disabled_help_link\" "
"href=\"%(help_url)s\">masque le contenu des messages</a> dans les "
"notifications par courriel."
#: templates/zerver/emails/digest.html
#: templates/zerver/emails/missed_message.html
#, python-format
msgid ""
"This email does not include message content because you have chosen to <a "
"class=\"content_disabled_help_link\" href=\"%(help_url)s\">hide message "
"content</a> in email notifications."
msgstr ""
"Ce courriel ne contient pas le contenu du message car vous avez choisi de <a "
"class=\"content_disabled_help_link\" href=\"%(help_url)s\">masquer le "
"contenu du message</a> dans les notifications par courriel."
#: templates/zerver/emails/digest.html
#, python-format
msgid "<a href=\"%(realm_url)s\">Log in</a> to Zulip to catch up."
msgstr ""
"<a href=\"%(realm_url)s\">Connectez-vous</a> à Zulip pour vous mettre à jour."
#: templates/zerver/emails/digest.html
msgid "Unsubscribe from digest emails"
msgstr "Se désinscrire des résumés par courriel"
#: templates/zerver/emails/digest.subject.txt
#, python-format
msgid "Zulip digest for %(realm_name)s"
msgstr "Résumé Zulip pour %(realm_name)s"
#: templates/zerver/emails/digest.txt
#, python-format
msgid ""
"You have %(new_messages_count)s new messages, and there are "
"%(new_streams_count)s new channels in %(realm_name)s."
msgstr ""
"Vous avez %(new_messages_count)s nouveaux messages, et il y a "
"%(new_streams_count)s nouveaux canaux dans %(realm_name)s."
#: templates/zerver/emails/digest.txt
#, python-format
msgid "You have %(new_messages_count)s new messages in %(realm_name)s."
msgstr ""
"Vous avez %(new_messages_count)s nouveaux messages dans %(realm_name)s."
#: templates/zerver/emails/digest.txt
#, python-format
msgid "There are %(new_streams_count)s new channels in %(realm_name)s."
msgstr "Il y a %(new_streams_count)s nouveaux canaux dans %(realm_name)s."
#: templates/zerver/emails/digest.txt
#: templates/zerver/emails/missed_message.txt
#, python-format
msgid ""
"This email does not include message content because your organization hides "
"message content in email notifications. See %(hide_content_url)s for more "
"details."
msgstr ""
"Ce courriel ne contient pas le contenu du message car votre organisation "
"masque le contenu des messages dans les notifications par courriel. "
"Consultez %(hide_content_url)s pour plus de détails."
#: templates/zerver/emails/digest.txt
#: templates/zerver/emails/missed_message.txt
#, python-format
msgid ""
"This email does not include message content because you have chosen to hide "
"message content in email notifications. See %(help_url)s for more details."
msgstr ""
"Ce courriel ne contient pas le contenu du message car vous avez choisi de "
"masquer le contenu des messages dans les notifications par courriel. "
"Consultez %(help_url)s pour plus de détails."
#: templates/zerver/emails/digest.txt
#, python-format
msgid "Log in to Zulip to catch up: %(organization_url)s."
msgstr "Connectez à Zulip pour ne rien manquer : %(organization_url)s."
#: templates/zerver/emails/digest.txt
#: templates/zerver/emails/missed_message.txt
msgid "Manage email preferences:"
msgstr "Gérer les préférences courriel :"
#: templates/zerver/emails/digest.txt
msgid "Unsubscribe from digest emails:"
msgstr "Se désinscrire des résumés par courriel :"
#: templates/zerver/emails/email_base_default.html
#: templates/zerver/emails/email_base_marketing.html
msgid "Swimming fish"
msgstr "Poissons qui nagent"
#: templates/zerver/emails/find_team.html templates/zerver/emails/find_team.txt
msgid "Thanks for your request!"
msgstr "Merci pour votre demande !"
#: templates/zerver/emails/find_team.html templates/zerver/emails/find_team.txt
#, python-format
msgid ""
"Your email address %(email)s has accounts with the following Zulip Cloud "
"organizations:"
msgstr ""
"Votre adresse électronique %(email)s est associée à des comptes sur les "
"organisations Zulip Cloud suivantes :"
#: templates/zerver/emails/find_team.html templates/zerver/emails/find_team.txt
#, python-format
msgid ""
"Your email address %(email)s has accounts with the following Zulip "
"organizations hosted by %(external_host)s:"
msgstr ""
"Votre courriel %(email)s est enregistré avec les organisations Zulip "
"suivantes hébergées par %(external_host)s :"
#: templates/zerver/emails/find_team.html
#, python-format
msgid ""
"If you have trouble logging in, you can <a "
"href=\"%(help_reset_password_link)s\">reset your password</a>."
msgstr ""
"Si vous rencontrez des difficultés pour vous connecter, vous pouvez <a "
"href=\"%(help_reset_password_link)s\">réinitialiser votre mot de passe</a>."
#: templates/zerver/emails/find_team.html templates/zerver/emails/find_team.txt
msgid "You have requested a list of Zulip accounts for this email address."
msgstr ""
"Vous avez demandé une liste de comptes Zulip pour cette adresse électronique."
#: templates/zerver/emails/find_team.html templates/zerver/emails/find_team.txt
msgid "Unfortunately, no Zulip Cloud accounts were found."
msgstr "Malheureusement, aucun compte Zulip Cloud n'a été trouvé."
#: templates/zerver/emails/find_team.html templates/zerver/emails/find_team.txt
#, python-format
msgid ""
"Unfortunately, no accounts were found in Zulip organizations hosted by "
"%(external_host)s."
msgstr ""
"Malheureusement, aucun compte n'a été trouvé dans les organisations Zulip "
"hébergées par %(external_host)s."
#: templates/zerver/emails/find_team.html
#, python-format
msgid ""
"You can <a href = \"%(find_accounts_link)s\" >check for accounts</a> with "
"another email, or <a href =\"%(help_logging_in_link)s\">try another way</a> "
"to find your account."
msgstr ""
"Vous pouvez <a href=\"%(find_accounts_link)s\">vérifier les comptes</a> "
"associés à une autre adresse électronique, ou <a "
"href=\"%(help_logging_in_link)s\">essayer une autre méthode</a> pour trouver "
"votre compte."
#: templates/zerver/emails/find_team.html templates/zerver/emails/find_team.txt
msgid "If you do not recognize this request, you can safely ignore this email."
msgstr ""
"Si vous n'êtes pas à l'origine de cette demande, vous pouvez ignorer ce "
"courriel sans crainte."
#: templates/zerver/emails/find_team.subject.txt
msgid "Your Zulip accounts"
msgstr "Vos comptes Zulip"
#: templates/zerver/emails/find_team.subject.txt
msgid "No Zulip accounts found"
msgstr "Aucun compte Zulip n'a été trouvé"
#: templates/zerver/emails/find_team.txt
msgid "If you have trouble logging in, you can reset your password."
msgstr ""
"Si vous avez des problèmes pour vous connecter, vous pouvez réinitialiser "
"votre mot de passe."
#: templates/zerver/emails/find_team.txt
#, python-format
msgid ""
"You can check for accounts with another email (%(find_accounts_link)s), or "
"try another way to find your account (%(help_logging_in_link)s)."
msgstr ""
"Vous pouvez rechercher des comptes associés à une autre adresse électronique "
"(%(find_accounts_link)s), ou essayer un autre moyen de retrouver votre "
"compte (%(help_logging_in_link)s)."
#: templates/zerver/emails/invitation.html
#: templates/zerver/emails/invitation.txt
msgid "Hi there,"
msgstr "Salut les gens,"
#: templates/zerver/emails/invitation.html
#, python-format
msgid ""
"%(referrer_name)s wants you to join them on Zulip &mdash; the team "
"communication tool designed for productivity."
msgstr ""
"%(referrer_name)s vous invite à rejoindre Zulip &mdash; l'outil de "
"communication d'équipe conçu pour la productivité."
#: templates/zerver/emails/invitation.html
#: templates/zerver/emails/invitation_reminder.html
msgid "To get started, click the button below."
msgstr "Pour commencer, cliquez sur le bouton ci-dessous."
#: templates/zerver/emails/invitation.subject.txt
#, python-format
msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s"
msgstr "%(referrer_full_name)s vous invite à rejoindre %(referrer_realm_name)s"
#: templates/zerver/emails/invitation.txt
#, python-format
msgid ""
"%(referrer_full_name)s (%(referrer_email)s) wants you to join them on Zulip "
"-- the team communication tool designed for productivity."
msgstr ""
"%(referrer_full_name)s (%(referrer_email)s) souhaiterait que vous le "
"rejoignez sur Zulip -- l'outil de communication d'équipe pour gagner en "
"productivité."
#: templates/zerver/emails/invitation.txt
#: templates/zerver/emails/invitation_reminder.txt
msgid "To get started, click the link below."
msgstr "Pour commencer, cliquez sur le lien ci-dessous."
#: templates/zerver/emails/invitation_reminder.html
#: templates/zerver/emails/invitation_reminder.txt
msgid "Hi again,"
msgstr "Rebonjour,"
#: templates/zerver/emails/invitation_reminder.html
#, python-format
msgid ""
"This is a friendly reminder that %(referrer_name)s wants you to join them on "
"Zulip &mdash; the team communication tool designed for productivity."
msgstr ""
"Ceci est un rappel amical du fait que %(referrer_name)s vous invite à "
"rejoindre Zulip &mdash; l'outil de communication d'équipe conçu pour la "
"productivité."
#: templates/zerver/emails/invitation_reminder.html
#: templates/zerver/emails/invitation_reminder.txt
msgid "This is the last reminder you'll receive for this invitation."
msgstr "C'est le dernier rappel que vous recevrez pour cette invitation."
#: templates/zerver/emails/invitation_reminder.html
#: templates/zerver/emails/invitation_reminder.txt
#, python-format
msgid ""
"This invitation expires in two days. If the invitation expires, you'll need "
"to ask %(referrer_name)s for another one."
msgstr ""
"Cette invitation expire dans deux jours. Une fois expirée, vous devrez en "
"demander une nouvelle à %(referrer_name)s."
#: templates/zerver/emails/invitation_reminder.subject.txt
#, python-format
msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s"
msgstr "Rappel : Rejoignez %(referrer_name)s sur %(referrer_realm_name)s"
#: templates/zerver/emails/invitation_reminder.txt
#, python-format
msgid ""
"This is a friendly reminder that %(referrer_name)s (%(referrer_email)s) "
"wants you to join them on Zulip -- the team communication tool designed for "
"productivity."
msgstr ""
"Ceci est un rappel amical que %(referrer_name)s (%(referrer_email)s) "
"souhaite vous inviter sur Zulip -- l'outil de communication d'équipe conçu "
"pour la productivité."
#: templates/zerver/emails/macros.html
#, python-format
msgid ""
"If you have any questions, please contact this Zulip server's administrators "
"at <a href=\"mailto:%(email)s\">%(email)s</a>."
msgstr ""
"Si vous avez la moindre question, merci de contacter les administrateurs de "
"ce serveur Zulip via l'adresse <a href=\"mailto:%(email)s\">%(email)s</a>."
#: templates/zerver/emails/macros.html
#, python-format
msgid ""
"Do you have questions or feedback to share? <a href=\"mailto:"
"%(email)s\">Contact us</a> — we'd love to help!"
msgstr ""
"Vous avez des questions ou des commentaires à partager ? <a href=\"mailto:"
"%(email)s\">Contactez-nous</a> — nous serions ravis de vous aider !"
#: templates/zerver/emails/missed_message.html
#: templates/zerver/emails/missed_message.txt
msgid "You are receiving this because you were personally mentioned."
msgstr "Vous recevez ceci parce que vous avez été personnellement mentionné."
#: templates/zerver/emails/missed_message.html
#: templates/zerver/emails/missed_message.txt
#, python-format
msgid ""
"You are receiving this because @%(mentioned_user_group_name)s was mentioned."
msgstr ""
"Vous recevez ceci parce que @%(mentioned_user_group_name)s a été mentionné."
#: templates/zerver/emails/missed_message.html
#: templates/zerver/emails/missed_message.txt
#, python-format
msgid ""
"You are receiving this because all topic participants were mentioned in "
"#%(channel_name)s > %(topic_name)s."
msgstr ""
"Vous recevez ceci parce que tous les participants à la conversation ont été "
"mentionnés dans %(channel_name)s > %(topic_name)s."
#: templates/zerver/emails/missed_message.html
#: templates/zerver/emails/missed_message.txt
msgid ""
"You are receiving this because you have wildcard mention notifications "
"enabled for topics you follow."
msgstr ""
"Vous recevez ce message car vous avez activé les notifications pour les "
"mentions génériques sur les sujets que vous suivez."
#: templates/zerver/emails/missed_message.html
#: templates/zerver/emails/missed_message.txt
#, python-format
msgid ""
"You are receiving this because everyone was mentioned in #%(channel_name)s."
msgstr ""
"Vous recevez ceci car tout le monde a été mentionné dans #%(channel_name)s."
#: templates/zerver/emails/missed_message.html
#: templates/zerver/emails/missed_message.txt
msgid ""
"You are receiving this because you have email notifications enabled for "
"topics you follow."
msgstr ""
"Vous recevez ceci car vous avez activé les notifications par courriel pour "
"les conversations que vous suivez."
#: templates/zerver/emails/missed_message.html
#: templates/zerver/emails/missed_message.txt
#, python-format
msgid ""
"You are receiving this because you have email notifications enabled for "
"#%(channel_name)s."
msgstr ""
"Vous recevez ceci car vous avez activé les notifications par courriel pour "
"#%(channel_name)s."
#: templates/zerver/emails/missed_message.html
#, python-format
msgid ""
"Reply to this email directly, <a href=\"%(narrow_url)s\">view it in "
"%(realm_name)s Zulip</a>, or <a href=\"%(notif_url)s\">manage email "
"preferences</a>."
msgstr ""
"Répondez directement à ce courriel, <a href=\"%(narrow_url)s\">affichez-le "
"dans le serveur Zulip de %(realm_name)s</a> ou <a "
"href=\"%(notif_url)s\">gérez les préférences de notifications par courriel</"
"a>."
#: templates/zerver/emails/missed_message.html
#, python-format
msgid ""
"<a href=\"%(narrow_url)s\">View or reply in %(realm_name)s Zulip</a>, or <a "
"href=\"%(notif_url)s\">manage email preferences</a>."
msgstr ""
"<a href=\"%(narrow_url)s\">Afficher ou répondre dans le serveur Zulip de "
"%(realm_name)s</a>, ou <a href=\"%(notif_url)s\">gérer les préférences de "
"notification par courriel</a>."
#: templates/zerver/emails/missed_message.html
#, python-format
msgid ""
"<a href=\"%(narrow_url)s\">Reply in %(realm_name)s Zulip</a>, or <a "
"href=\"%(notif_url)s\">manage email preferences</a>."
msgstr ""
"<a href=\"%(narrow_url)s\">Répondez dans le serveur Zulip de %(realm_name)s</"
"a>, ou <a href=\"%(notif_url)s\">gérez les préférences de notification par "
"courriel</a>."
#: templates/zerver/emails/missed_message.html
#, python-format
msgid ""
"Do not reply to this email. This Zulip server is not configured to accept "
"incoming emails (<a href=\"%(url)s\">help</a>)."
msgstr ""
"Ne répondez pas à ce courriel. Le serveur Zulip n'est pas configuré pour "
"accepter les courriels entrants (<a href=\"%(url)s\">aide</a>)."
#: templates/zerver/emails/missed_message.subject.txt
#, python-format
msgid "Group DMs with %(direct_message_group_display_name)s"
msgstr "Messages directs de groupe avec %(direct_message_group_display_name)s"
#: templates/zerver/emails/missed_message.subject.txt
#, python-format
msgid "DMs with %(sender_str)s"
msgstr "Messages directs avec %(sender_str)s"
#: templates/zerver/emails/missed_message.subject.txt
#, python-format
msgid "[resolved] #%(channel_name)s > %(topic_name)s"
msgstr "[résolu] #%(channel_name)s > %(topic_name)s"
#: templates/zerver/emails/missed_message.subject.txt
msgid "New messages"
msgstr "Nouveaux messages"
#: templates/zerver/emails/missed_message.txt
#, python-format
msgid "Reply to this email directly, or view it in %(realm_name)s Zulip:"
msgstr ""
"Répondez directement à cet e-mail ou affichez-le dans le Zulip de "
"%(realm_name)s :"
#: templates/zerver/emails/missed_message.txt
#, python-format
msgid "View or reply in %(realm_name)s Zulip:"
msgstr "Afficher ou répondre dans le Zulip de %(realm_name)s :"
#: templates/zerver/emails/missed_message.txt
#, python-format
msgid "Reply in %(realm_name)s Zulip:"
msgstr "Répondre dans le Zulip de %(realm_name)s :"
#: templates/zerver/emails/missed_message.txt
msgid ""
"Do not reply to this email. This Zulip server is not configured to accept "
"incoming emails. Help:"
msgstr ""
"Ne répondez pas à ce courriel. Le serveur Zulip n'est pas configuré pour "
"accepter les courriels entrants. Aide :"
#: templates/zerver/emails/notify_change_in_email.html
#, python-format
msgid ""
"The email associated with your Zulip account was recently changed to "
"%(new_email)s. If you did not request this change, please contact us "
"immediately at %(support_email)s."
msgstr ""
"L'adresse électronique associée à votre compte Zulip a récemment été "
"remplacée par %(new_email)s. Si vous n'avez pas demandé ce changement, "
"veuillez nous contacter immédiatement à %(support_email)s."
#: templates/zerver/emails/notify_change_in_email.html
#: templates/zerver/emails/notify_change_in_email.txt
msgid "Best,"
msgstr "Cher,"
#: templates/zerver/emails/notify_change_in_email.html
#: templates/zerver/emails/notify_change_in_email.txt
msgid "Team Zulip"
msgstr "L'équipe Zulip"
#: templates/zerver/emails/notify_change_in_email.subject.txt
#, python-format
msgid "Zulip email changed for %(realm_name)s"
msgstr "Adresse électronique Zulip changée à %(realm_name)s"
#: templates/zerver/emails/notify_change_in_email.txt
#, python-format
msgid ""
"The email associated with your Zulip account was recently changed to "
"%(new_email)s. If you did not request this change, please contact us "
"immediately at <%(support_email)s>."
msgstr ""
"L'adresse électronique associée à votre compte Zulip a récemment été changée "
"à celle-ci : %(new_email)s. Si vous n'avez pas demandé cette modification, "
"veuillez nous contacter immédiatement à <%(support_email)s>."
#: templates/zerver/emails/notify_new_login.html
#, python-format
msgid ""
"Organization: %(organization_url)s Time: %(login_time)s Email: %(user_email)s"
msgstr ""
"Organisation : %(organization_url)s Date/heure : %(login_time)s Courriel : "
"%(user_email)s"
#: templates/zerver/emails/notify_new_login.html
#: templates/zerver/emails/notify_new_login.txt
msgid "We noticed a recent login for the following Zulip account."
msgstr "Nous avons remarqué une connexion récente au compte Zulip suivant."
#: templates/zerver/emails/notify_new_login.html
#, python-format
msgid "Organization: %(organization_link)s"
msgstr "Organisation : %(organization_link)s"
#: templates/zerver/emails/notify_new_login.html
#: templates/zerver/emails/notify_new_login.txt
#, python-format
msgid "Email: %(user_email)s"
msgstr "Courriel : %(user_email)s"
#: templates/zerver/emails/notify_new_login.html
#: templates/zerver/emails/notify_new_login.txt
#, python-format
msgid "Time: %(login_time)s"
msgstr "Heure : %(login_time)s"
#: templates/zerver/emails/notify_new_login.html
#: templates/zerver/emails/notify_new_login.txt
#, python-format
msgid "Device: %(device_browser)s on %(device_os)s."
msgstr "Appareil : %(device_browser)s sur %(device_os)s."
#: templates/zerver/emails/notify_new_login.html
#: templates/zerver/emails/notify_new_login.txt
#, python-format
msgid "IP address: %(device_ip)s"
msgstr "Adresse IP : %(device_ip)s"
#: templates/zerver/emails/notify_new_login.html
#: templates/zerver/emails/notify_new_login.txt
msgid "If this was you, great! There's nothing else you need to do."
msgstr "S'il s'agissait de vous, parfait ! Il n'y a rien d'autre à faire."
#: templates/zerver/emails/notify_new_login.html
#, python-format
msgid ""
"If you do not recognize this login, or think your account may have been "
"compromised, please <a href=\"%(reset_link)s\">reset your password</a> or "
"contact us immediately at %(support_email)s."
msgstr ""
"Si vous ne reconnaissez pas cette connexion, ou soupçonnez une intrusion "
"dans votre compte, veuillez <a href=\"%(reset_link)s\">réinitialiser votre "
"mot de passe</a> ou nous contacter immédiatement à %(support_email)s."
#: templates/zerver/emails/notify_new_login.html
#: templates/zerver/emails/notify_new_login.txt
msgid "Thanks,"
msgstr "Merci,"
#: templates/zerver/emails/notify_new_login.html
#: templates/zerver/emails/notify_new_login.txt
msgid "Zulip Security"
msgstr "Sécurité de Zulip"
#: templates/zerver/emails/notify_new_login.html
msgid "Unsubscribe from login notifications"
msgstr "Se désabonner des notifications de connexion"
#: templates/zerver/emails/notify_new_login.subject.txt
#, python-format
msgid "New login from %(device_browser)s on %(device_os)s"
msgstr "Nouvelle connexion à partir de %(device_browser)s sur %(device_os)s"
#: templates/zerver/emails/notify_new_login.txt
#, python-format
msgid "Organization: %(organization_url)s"
msgstr "Organisation : %(organization_url)s"
#: templates/zerver/emails/notify_new_login.txt
#, python-format
msgid ""
"If you do not recognize this login, or think your account may have been "
"compromised, please reset your password at %(reset_link)s or contact us "
"immediately at %(support_email)s."
msgstr ""
"Si vous ne reconnaissez pas cette connexion, ou soupçonnez une intrusion "
"dans votre compte, veuillez changer votre mot de passe à %(reset_link)s ou "
"nous contacter immédiatement à %(support_email)s."
#: templates/zerver/emails/onboarding_team_to_zulip.html
#, python-format
msgid ""
"If you've already decided to use Zulip for your organization, welcome! You "
"can use our <a href=\"%(get_organization_started)s\">guide for moving to "
"Zulip</a> to get started."
msgstr ""
"Si vous avez déjà choisi d’utiliser Zulip pour votre organisation, "
"bienvenue ! Vous pouvez suivre notre <a "
"href=\"%(get_organization_started)s\">guide pour migrer vers Zulip</a> pour "
"commencer."
#: templates/zerver/emails/onboarding_team_to_zulip.html
msgid ""
"Otherwise, here is some advice we often hear from customers for evaluating "
"<i>any</i> team chat product:"
msgstr ""
"Sinon, voici quelques conseils que nous entendons souvent de la part de nos "
"clients pour évaluer <i>n’importe quel</i> outil de discussion d’équipe :"
#: templates/zerver/emails/onboarding_team_to_zulip.html
#, python-format
msgid ""
"<a href=\"%(invite_users)s\"><b>Invite your teammates</b></a> to explore "
"with you and share their unique perspectives."
msgstr ""
"<a href=\"%(invite_users)s\"><b>Invitez vos coéquipiers</b></a> à explorer "
"avec vous et à partager leurs points de vue."
#: templates/zerver/emails/onboarding_team_to_zulip.html
#: templates/zerver/emails/onboarding_team_to_zulip.txt
msgid "Use the app itself to chat about your impressions."
msgstr "Utilisez l'application elle-même pour discuter de vos impressions."
#: templates/zerver/emails/onboarding_team_to_zulip.html
#, python-format
msgid ""
"<a href=\"%(trying_out_zulip)s\"><b>Run a week-long trial</b></a> with your "
"team, without using any other chat tools. This is the only way to truly "
"experience how a new chat app will help your team communicate."
msgstr ""
"<a href=\"%(trying_out_zulip)s\"><b>Lancez un essai d’une semaine</b></a> "
"avec votre équipe, sans utiliser d’autres outils de discussion. C’est la "
"seule façon de découvrir comment une nouvelle application de discussion "
"améliorera la communication de votre équipe."
#: templates/zerver/emails/onboarding_team_to_zulip.html
#, python-format
msgid ""
"Zulip is designed to <a href=\"%(why_zulip)s\">enable efficient "
"communication</a>, and we hope these tips help your team experience it in "
"action."
msgstr ""
"Zulip est conçu pour <a href=\"%(why_zulip)s\">permettre une communication "
"efficace</a>, et nous espérons que ces conseils aideront votre équipe à en "
"faire l’expérience concrètement."
#: templates/zerver/emails/onboarding_team_to_zulip.html
#: templates/zerver/emails/onboarding_team_to_zulip.txt
#: templates/zerver/emails/onboarding_zulip_guide.html
#: templates/zerver/emails/onboarding_zulip_guide.txt
#: templates/zerver/emails/onboarding_zulip_topics.html
#: templates/zerver/emails/onboarding_zulip_topics.txt
#, python-format
msgid "Unsubscribe from welcome emails for %(realm_name)s"
msgstr "Se désabonner des mails de bienvenue pour %(realm_name)s"
#: templates/zerver/emails/onboarding_team_to_zulip.subject.txt
msgid "Choosing the chat app for your team"
msgstr "Choisir l'application de chat pour votre équipe"
#: templates/zerver/emails/onboarding_team_to_zulip.txt
msgid ""
"If you've already decided to use Zulip for your organization, welcome! You "
"can use our guide for moving to Zulip to get started."
msgstr ""
"Si vous avez déjà choisi d’utiliser Zulip pour votre organisation, "
"bienvenue ! Vous pouvez suivre notre guide pour migrer vers Zulip pour "
"commencer."
#: templates/zerver/emails/onboarding_team_to_zulip.txt
msgid ""
"Otherwise, here is some advice we often hear from customers for evaluating "
"any team chat product:"
msgstr ""
"Sinon, voici quelques conseils que les clients nous donnent souvent pour "
"évaluer un produit de chat d'équipe :"
#: templates/zerver/emails/onboarding_team_to_zulip.txt
msgid ""
"Invite your teammates to explore with you and share their unique "
"perspectives."
msgstr ""
"Inviter vos coéquipiers à explorer avec vous et à partager leurs points de "
"vue."
#: templates/zerver/emails/onboarding_team_to_zulip.txt
msgid ""
"Run a week-long trial with your team, without using any other chat tools. "
"This is the only way to truly experience how a new chat app will help your "
"team communicate."
msgstr ""
"Faites un essai d'une semaine avec votre équipe, sans utiliser d'autres "
"outils de chat en ligne. C'est le seul moyen d'expérimenter réellement "
"comment une nouvelle application de chat aidera votre équipe à communiquer."
#: templates/zerver/emails/onboarding_team_to_zulip.txt
msgid ""
"Zulip is designed to enable efficient communication, and we hope these tips "
"help your team experience it in action."
msgstr ""
"Zulip est conçu pour permettre une communication efficace, et nous espérons "
"que ces conseils aideront votre équipe à en faire l'expérience."
#: templates/zerver/emails/onboarding_zulip_guide.html
#: templates/zerver/emails/onboarding_zulip_guide.txt
msgid ""
"As you are getting started with Zulip, we'd love to help you discover how it "
"can work best for your needs. Check out this guide to key Zulip features for "
"organizations like yours!"
msgstr ""
"Alors que vous commencez à utiliser Zulip, nous serions ravis de vous aider "
"à découvrir comment il peut répondre au mieux à vos besoins. Consultez ce "
"guide des principales fonctionnalités de Zulip pour des organisations comme "
"la vôtre !"
#: templates/zerver/emails/onboarding_zulip_guide.html
#: templates/zerver/emails/onboarding_zulip_guide.txt
msgid "View Zulip guide for businesses"
msgstr "Voir le guide Zulip pour les entreprises"
#: templates/zerver/emails/onboarding_zulip_guide.html
#: templates/zerver/emails/onboarding_zulip_guide.txt
msgid "View Zulip guide for open-source projects"
msgstr "Voir le guide Zulip pour les projets open-source"
#: templates/zerver/emails/onboarding_zulip_guide.html
#: templates/zerver/emails/onboarding_zulip_guide.txt
msgid "View Zulip guide for education"
msgstr "Voir le guide Zulip pour l'éducation"
#: templates/zerver/emails/onboarding_zulip_guide.html
#: templates/zerver/emails/onboarding_zulip_guide.txt
msgid "View Zulip guide for research"
msgstr "Voir le guide Zulip pour la recherche"
#: templates/zerver/emails/onboarding_zulip_guide.html
#: templates/zerver/emails/onboarding_zulip_guide.txt
msgid "View Zulip guide for events and conferences"
msgstr "Voir le guide Zulip pour les événements et les conférences"
#: templates/zerver/emails/onboarding_zulip_guide.html
#: templates/zerver/emails/onboarding_zulip_guide.txt
msgid "View Zulip guide for non-profits"
msgstr "Voir le guide Zulip pour les organisations à but non lucratif"
#: templates/zerver/emails/onboarding_zulip_guide.html
#: templates/zerver/emails/onboarding_zulip_guide.txt
msgid "View Zulip guide for communities"
msgstr "Voir le guide Zulip pour les communautés"
#: templates/zerver/emails/onboarding_zulip_guide.subject.txt
msgid "Zulip guide for businesses"
msgstr "Guide Zulip pour les entreprises"
#: templates/zerver/emails/onboarding_zulip_guide.subject.txt
msgid "Zulip guide for open-source projects"
msgstr "Guide Zulip pour les projets open-source"
#: templates/zerver/emails/onboarding_zulip_guide.subject.txt
msgid "Zulip guide for education"
msgstr "Guide Zulip pour l'éducation"
#: templates/zerver/emails/onboarding_zulip_guide.subject.txt
msgid "Zulip guide for research"
msgstr "Guide Zulip pour la recherche"
#: templates/zerver/emails/onboarding_zulip_guide.subject.txt
msgid "Zulip guide for events and conferences"
msgstr "Guide Zulip pour les événements et les conférences"
#: templates/zerver/emails/onboarding_zulip_guide.subject.txt
msgid "Zulip guide for non-profits"
msgstr "Guide Zulip pour les organisations à but non lucratif"
#: templates/zerver/emails/onboarding_zulip_guide.subject.txt
msgid "Zulip guide for communities"
msgstr "Guide Zulip pour les communautés"
#: templates/zerver/emails/onboarding_zulip_topics.html
#: templates/zerver/emails/onboarding_zulip_topics.txt
msgid ""
"Here are some tips for keeping your Zulip conversations organized with "
"topics."
msgstr ""
"Voici quelques conseils pour organiser vos conversations Zulip en fonction "
"des sujets."
#: templates/zerver/emails/onboarding_zulip_topics.html
msgid ""
"In Zulip, <b>channels</b> determine who gets a message. <b>Topics</b> tell "
"you what the message is about."
msgstr ""
"Dans Zulip, les <b>canaux</b> déterminent qui reçoit un message. Les "
"<b>conversations</b> indiquent de quoi il s’agit."
#: templates/zerver/emails/onboarding_zulip_topics.html
#: templates/zerver/emails/onboarding_zulip_topics.txt
msgid ""
"Using topics, you can read Zulip one conversation at a time. You'll see each "
"message in context, no matter how many different discussions are going on."
msgstr ""
"En utilisant les sujets, vous pouvez lire Zulip une conversation à la fois. "
"Vous verrez chaque message dans son contexte, quel que soit le nombre de "
"discussions en cours."
#: templates/zerver/emails/onboarding_zulip_topics.html
msgid "Channels and topics in the Zulip app"
msgstr "Canaux et conversations dans l’application Zulip"
#: templates/zerver/emails/onboarding_zulip_topics.html
#: templates/zerver/emails/onboarding_zulip_topics.txt
msgid ""
"To kick off a new conversation, just pick a channel and start a new topic. "
"This way, the new conversation thread won't interrupt ongoing discussions. "
"For a good topic name, think about finishing the sentence: “Hey, can we chat "
"about…?”"
msgstr ""
"Pour démarrer une nouvelle conversation, il suffit de choisir un canal et de "
"créer une nouvelle conversation. Ainsi, le nouveau fil de discussion "
"n’interrompra pas les échanges en cours. Pour bien nommer une conversation, "
"imaginez terminer la phrase : « Hé, on peut discuter de… ? »"
#: templates/zerver/emails/onboarding_zulip_topics.html
msgid "Examples of short topics"
msgstr "Exemples de sujets courts"
#: templates/zerver/emails/onboarding_zulip_topics.html
#, python-format
msgid ""
"Don't stress about picking the perfect name for your topic. If anything is "
"out of place, it's easy to <a href=\"%(move_messages_link)s\">move messages</"
"a>, <a href=\"%(rename_topics_link)s\">rename topics</a>, or even <a "
"href=\"%(move_channels_link)s\">move a topic to a different channel</a>."
msgstr ""
"Ne vous inquiétez pas de trouver le nom parfait pour votre conversation. Si "
"quelque chose est mal placé, il est facile de <a "
"href=\"%(move_messages_link)s\">déplacer des messages</a>, de <a "
"href=\"%(rename_topics_link)s\">renommer des conversations</a>, ou même de "
"<a href=\"%(move_channels_link)s\">déplacer une conversation vers un autre "
"canal</a>."
#: templates/zerver/emails/onboarding_zulip_topics.html
#: templates/zerver/emails/onboarding_zulip_topics.txt
#: templates/zerver/portico-header-dropdown.html
msgid "Go to Zulip"
msgstr "Aller sur Zulip"
#: templates/zerver/emails/onboarding_zulip_topics.subject.txt
msgid "Keep your conversations organized with topics"
msgstr "Organisez vos conversations à l'aide de sujets"
#: templates/zerver/emails/onboarding_zulip_topics.txt
msgid ""
"In Zulip, channels determine who gets a message. Topics tell you what the "
"message is about."
msgstr ""
"Dans Zulip, les canaux déterminent qui reçoit un message. Les conversations "
"indiquent de quoi il s’agit."
#: templates/zerver/emails/onboarding_zulip_topics.txt
#, python-format
msgid ""
"Don't stress about picking the perfect name for your topic. If anything is "
"out of place, it's easy to move messages (%(move_messages_link)s), rename "
"topics (%(rename_topics_link)s), or even move a topic to a different channel "
"(%(move_channels_link)s)."
msgstr ""
"Ne vous inquiétez pas de trouver le nom parfait pour votre conversation. Si "
"quelque chose est mal placé, il est facile de déplacer des messages "
"(%(move_messages_link)s), renommer des conversations "
"(%(rename_topics_link)s), ou même déplacer une conversation vers un autre "
"canal (%(move_channels_link)s)."
#: templates/zerver/emails/password_reset.html
#: templates/zerver/emails/password_reset.txt
#, python-format
msgid ""
"Somebody (possibly you) requested a new password for the Zulip account "
"%(email)s on %(realm_url)s."
msgstr ""
"Quelqu’un (peut-être vous) a demandé un nouveau mot de passe pour le compte "
"Zulip %(email)s sur %(realm_url)s."
#: templates/zerver/emails/password_reset.html
msgid "Click the button below to reset your password."
msgstr ""
"Cliquer sur le bouton ci-dessous pour réinitialiser votre mot de passe."
#: templates/zerver/emails/password_reset.html
msgid "Reset password"
msgstr "Réinitialiser le mot de passe"
#: templates/zerver/emails/password_reset.html
#, python-format
msgid ""
"You previously had an account on %(organization_url)s, but it has been "
"deactivated. You can contact an organization administrator to <a "
"href=\"%(help_link)s\">reactivate your account</a>."
msgstr ""
"Vous aviez auparavant un compte sur %(organization_url)s, mais il a été "
"désactivé. Vous pouvez contacter un administrateur de l'organisation pour <a "
"href=\"%(help_link)s\">réactiver votre compte</a>."
#: templates/zerver/emails/password_reset.html
#: templates/zerver/emails/password_reset.txt
msgid "You do not have an account in that Zulip organization."
msgstr "Vous n'avez pas de compte dans cette organisation Zulip."
#: templates/zerver/emails/password_reset.html
#: templates/zerver/emails/password_reset.txt
msgid "You do have active accounts in the following organization(s)."
msgstr "Vous n'avez pas de compte actif dans les organisations suivantes."
#: templates/zerver/emails/password_reset.html
#: templates/zerver/emails/password_reset.txt
msgid ""
"You can try logging in or resetting your password in the organization(s) "
"above."
msgstr ""
"Vous pouvez essayer de vous connecter ou de réinitialiser votre mot de passe "
"dans les organisme(s) ci-dessus."
#: templates/zerver/emails/password_reset.html
#: templates/zerver/emails/password_reset.txt
msgid ""
"If you do not recognize this activity, you can safely ignore this email."
msgstr ""
"Si vous ne reconnaissez pas cette activité, vous pouvez ignorer ce courriel "
"en toute sécurité."
#: templates/zerver/emails/password_reset.subject.txt
#, python-format
msgid "Password reset request for %(realm_name)s"
msgstr "Demande de réinitialisation de mot de passe pour %(realm_name)s"
#: templates/zerver/emails/password_reset.txt
msgid "Click the link below to reset your password."
msgstr ""
"Veuillez cliquer sur le lien ci-dessous pour réinitialiser votre mot de "
"passe."
#: templates/zerver/emails/password_reset.txt
#, python-format
msgid ""
"You previously had an account on %(realm_url)s, but it has been deactivated. "
"You can contact an organization administrator to reactivate your account."
msgstr ""
"Vous aviez précédemment un compte sur %(realm_url)s, mais il a été "
"désactivé. Vous pouvez contacter un administrateur pour le réactiver."
#: templates/zerver/emails/realm_auto_downgraded.html
#, python-format
msgid ""
"Your organization, %(organization_name_with_link)s, has been downgraded to "
"the Zulip Cloud Free plan because of unpaid invoices. The unpaid invoices "
"have been voided."
msgstr ""
"Votre organisation, %(organization_name_with_link)s, a été déclassée vers le "
"plan Zulip hébergé gratuit, en raison de factures impayées. Les factures "
"impayées ont été annulées."
#: templates/zerver/emails/realm_auto_downgraded.html
#, python-format
msgid ""
"To continue on the Zulip Cloud Standard plan, please upgrade again by going "
"to %(upgrade_url)s."
msgstr ""
"Pour continuer sur le plan Zulip Cloud Standard, veuillez mettre à niveau à "
"nouveau en allant sur %(upgrade_url)s."
#: templates/zerver/emails/realm_auto_downgraded.html
#, python-format
msgid ""
"If you think this was a mistake or need more details, please reach out to us "
"at %(support_email)s."
msgstr ""
"Si vous pensez qu'il s'agit d'une erreur ou si vous avez besoin de plus de "
"détails, veuillez nous contacter à %(support_email)s."
#: templates/zerver/emails/realm_deactivated.html
#: templates/zerver/emails/realm_deactivated.txt
#, python-format
msgid ""
"You have deactivated your Zulip demo organization, %(realm_name)s, on "
"%(localized_date)s."
msgstr ""
"Vous avez désactivé votre organisation de démonstration Zulip, "
"%(realm_name)s, le %(localized_date)s."
#: templates/zerver/emails/realm_deactivated.html
#: templates/zerver/emails/realm_deactivated.txt
#, python-format
msgid ""
"Your Zulip demo organization, %(realm_name)s, was deactivated by "
"%(deactivating_owner)s on %(localized_date)s."
msgstr ""
"Votre organisation de démonstration Zulip, %(realm_name)s, a été désactivée "
"par %(deactivating_owner)s le %(localized_date)s."
#: templates/zerver/emails/realm_deactivated.html
#: templates/zerver/emails/realm_deactivated.txt
#, python-format
msgid ""
"Your Zulip demo organization, %(realm_name)s, was deactivated on "
"%(localized_date)s."
msgstr ""
"Votre organisation de démonstration Zulip, %(realm_name)s, a été désactivée "
"le %(localized_date)s."
#: templates/zerver/emails/realm_deactivated.html
#: templates/zerver/emails/realm_deactivated.txt
#, python-format
msgid ""
"You have deactivated your Zulip organization, %(realm_name)s, on "
"%(localized_date)s."
msgstr ""
"Vous avez désactivé votre organisation Zulip, %(realm_name)s, le "
"%(localized_date)s."
#: templates/zerver/emails/realm_deactivated.html
#: templates/zerver/emails/realm_deactivated.txt
#, python-format
msgid ""
"Your Zulip organization, %(realm_name)s, was deactivated by "
"%(deactivating_owner)s on %(localized_date)s."
msgstr ""
"Votre organisation Zulip, %(realm_name)s, a été désactivée par "
"%(deactivating_owner)s le %(localized_date)s."
#: templates/zerver/emails/realm_deactivated.html
#: templates/zerver/emails/realm_deactivated.txt
#, python-format
msgid ""
"Your Zulip organization, %(realm_name)s, was deactivated on "
"%(localized_date)s."
msgstr ""
"Votre organisation Zulip, %(realm_name)s, a été désactivée le "
"%(localized_date)s."
#: templates/zerver/emails/realm_deactivated.html
#: templates/zerver/emails/realm_deactivated.txt
msgid ""
"All data associated with this organization has been permanently deleted."
msgstr ""
"Toutes les données associées à cette organisation ont été définitivement "
"supprimées."
#: templates/zerver/emails/realm_deactivated.html
#: templates/zerver/emails/realm_deactivated.txt
#, python-format
msgid ""
"All data associated with this organization will be permanently deleted on "
"%(deletion_date)s."
msgstr ""
"Toutes les données associées à cette organisation seront définitivement "
"supprimées le %(deletion_date)s."
#: templates/zerver/emails/realm_deactivated.html
#: templates/zerver/emails/realm_deactivated.txt
msgid ""
"If you have any questions or concerns, please reply to this email as soon as "
"possible."
msgstr ""
"Si vous avez des questions ou des préoccupations, veuillez répondre à cet e-"
"mail dès que possible."
#: templates/zerver/emails/realm_deactivated.subject.txt
#, python-format
msgid "Your Zulip organization %(realm_name)s has been deactivated"
msgstr "Votre organisation Zulip %(realm_name)s a été désactivée"
#: templates/zerver/emails/realm_reactivation.html
#: templates/zerver/emails/realm_reactivation.txt
#, python-format
msgid "Dear former administrators of %(realm_name)s,"
msgstr "Chers anciens administrateurs de %(realm_name)s,"
#: templates/zerver/emails/realm_reactivation.html
#: templates/zerver/emails/realm_reactivation.txt
#, python-format
msgid ""
"One of your administrators requested reactivation of the previously "
"deactivated Zulip demo organization hosted at %(realm_url)s."
msgstr ""
"Un de vos administrateurs a demandé la réactivation de l’organisation de "
"démonstration Zulip, précédemment désactivée, hébergée sur %(realm_url)s."
#: templates/zerver/emails/realm_reactivation.html
#: templates/zerver/emails/realm_reactivation.txt
#, python-format
msgid ""
"One of your administrators requested reactivation of the previously "
"deactivated Zulip organization hosted at %(realm_url)s."
msgstr ""
"Un de vos administrateur a demandé la réactivation de l’organisation Zulip "
"précédemment désactivée hébergée sur %(realm_url)s."
#: templates/zerver/emails/realm_reactivation.html
msgid "Click the button below to reactivate your organization."
msgstr "Cliquez sur le bouton ci-dessous pour réactiver votre organisation."
#: templates/zerver/emails/realm_reactivation.html
msgid "Reactivate organization"
msgstr "Réactiver l'organisation"
#: templates/zerver/emails/realm_reactivation.html
#: templates/zerver/emails/realm_reactivation.txt
msgid ""
"If the request was in error, you can take no action and this link will "
"expire in 24 hours."
msgstr ""
"Si la demande a été faite par erreur, il n'y a rien à faire et ce lien "
"expirera dans 24 heures."
#: templates/zerver/emails/realm_reactivation.subject.txt
msgid "Reactivate your Zulip demo organization"
msgstr "Réactivez votre organisation de démonstration Zulip"
#: templates/zerver/emails/realm_reactivation.subject.txt
msgid "Reactivate your Zulip organization"
msgstr "Réactivez votre organization Zulip"
#: templates/zerver/emails/realm_reactivation.txt
msgid "Click the link below to reactivate your organization."
msgstr "Cliquez sur le lien ci-dessous pour réactiver votre organisation."
#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.html
#, python-format
msgid ""
"Either you, or someone on your behalf, has requested a log in link to manage "
"the Zulip plan for <b>%(remote_server_hostname)s</b>."
msgstr ""
"Vous ou une personne agissant en votre nom avez demandé un lien de connexion "
"pour gérer le plan Zulip de <b>%(remote_server_hostname)s</b>."
#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.html
msgid "Click the button below to log in."
msgstr "Cliquez sur le bouton ci-dessous pour vous connecter."
#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.html
#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.txt
#, python-format
msgid "This link will expire in %(validity_in_hours)s hours."
msgstr "Ce lien expirera dans %(validity_in_hours)s heures."
#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.html
#: templates/zerver/emails/remote_realm_billing_confirm_login.html
#, python-format
msgid ""
"Questions? <a href=\"%(billing_help_link)s\">Learn more</a> or contact "
"%(billing_contact_email)s."
msgstr ""
"Des questions ? <a href=\"%(billing_help_link)s\">En savoir plus</a> ou "
"contacter %(billing_contact_email)s."
#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.subject.txt
msgid "Log in to Zulip plan management"
msgstr "Connexion à la gestion du plan Zulip"
#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.txt
#, python-format
msgid ""
"Either you, or someone on your behalf, has requested a log in link to manage "
"the Zulip plan for %(remote_server_hostname)s."
msgstr ""
"Vous ou une personne agissant en votre nom avez demandé un lien de connexion "
"pour gérer le plan Zulip de %(remote_server_hostname)s."
#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.txt
msgid "Click the link below to log in."
msgstr "Cliquez surle lien ci-dessous pour vous connecter."
#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.txt
#: templates/zerver/emails/remote_realm_billing_confirm_login.txt
#, python-format
msgid ""
"Questions? Learn more at %(billing_help_link)s or contact "
"%(billing_contact_email)s."
msgstr ""
"Des questions ? En savoir plus : %(billing_help_link)s ou contacter "
"%(billing_contact_email)s."
#: templates/zerver/emails/remote_realm_billing_confirm_login.html
#, python-format
msgid ""
"Click the button below to confirm your email and log in to Zulip plan "
"management for <b>%(remote_realm_host)s</b>."
msgstr ""
"Cliquez sur le bouton ci-dessous pour confirmer votre adresse électronique "
"et accéder à la gestion du plan Zulip de <b>%(remote_realm_host)s</b>."
#: templates/zerver/emails/remote_realm_billing_confirm_login.html
#: templates/zerver/emails/remote_realm_billing_confirm_login.txt
msgid "Confirm and log in"
msgstr "Confirmer et se connecter"
#: templates/zerver/emails/remote_realm_billing_confirm_login.subject.txt
msgid "Confirm email for Zulip plan management"
msgstr "Confirmation de l’adresse électronique pour la gestion du plan Zulip"
#: templates/zerver/emails/remote_realm_billing_confirm_login.txt
#, python-format
msgid ""
"Click the link below to confirm your email and log in to Zulip plan "
"management for %(remote_realm_host)s."
msgstr ""
"Cliquez sur le lien ci-dessous pour confirmer votre adresse électronique et "
"accéder à la gestion du plan Zulip de %(remote_realm_host)s."
#: templates/zerver/emails/sponsorship_approved_community_plan.html
#, python-format
msgid ""
"Your request for Zulip sponsorship has been approved! Your organization has "
"been upgraded to the <a href=\"%(plans_link)s\">Zulip Community plan</a>."
msgstr ""
"Votre demande de parrainage Zulip a été approuvée ! Votre organisation a été "
"mise à niveau vers <a href=\"%(plans_link)s\">l'offre Zulip Communauté</a>."
#: templates/zerver/emails/sponsorship_approved_community_plan.html
#, python-format
msgid ""
"If you could <a href=\"%(link_to_zulip)s\">list Zulip as a sponsor on your "
"website</a>, we would really appreciate it!"
msgstr ""
"Si vous pouviez <a href=\"%(link_to_zulip)s\">mentionner Zulip comme sponsor "
"sur votre site web</a>, nous vous en serions très reconnaissants !"
#: templates/zerver/emails/sponsorship_approved_community_plan.subject.txt
#, python-format
msgid "Community plan sponsorship approved for %(billing_entity)s!"
msgstr "Parrainage de l'offre Communauté approuvé pour %(billing_entity)s !"
#: templates/zerver/emails/sponsorship_approved_community_plan.txt
msgid ""
"Your request for Zulip sponsorship has been approved! Your organization has "
"been upgraded to the Zulip Community plan."
msgstr ""
"Votre demande de parrainage Zulip a été approuvée ! Votre organisation a été "
"mise à niveau vers l'offre Zulip Communauté."
#: templates/zerver/emails/sponsorship_approved_community_plan.txt
msgid ""
"If you could list Zulip as a sponsor on your website, we would really "
"appreciate it!"
msgstr ""
"Si vous pouviez mentionner Zulip comme sponsor sur votre site web, nous vous "
"en serions très reconnaissants !"
#: templates/zerver/find_account.html
msgid "Find your accounts"
msgstr "Trouvez vos comptes"
#: templates/zerver/find_account.html
msgid "Find your Zulip accounts"
msgstr "Trouver votre compte Zulip"
#: templates/zerver/find_account.html
msgid ""
"Emails sent! The addresses entered on the previous page are listed below:"
msgstr ""
"Courriels envoyés ! Les adresses saisies sur la page précédente sont listées "
"ci-dessous :"
#: templates/zerver/find_account.html
#, python-format
msgid ""
"If you don't receive an email, you can <a href=\"%(current_url)s\">find "
"accounts for another email address</a>."
msgstr ""
"Si vous n'avez pas reçu de courriel, vous pouvez <a "
"href=\"%(current_url)s\">identifier des comptes pour une autre adresse "
"électronique</a>."
#: templates/zerver/find_account.html
msgid ""
"Enter your email address to receive an email with the URLs for all the Zulip "
"Cloud organizations in which you have active accounts."
msgstr ""
"Saisissez votre adresse électronique pour recevoir un courriel avec les URLs "
"de toutes les organisations Zulip Cloud dans lesquelles vous avez des "
"comptes actifs."
#: templates/zerver/find_account.html
msgid ""
"Enter your email address to receive an email with the URLs for all the Zulip "
"organizations on this server in which you have active accounts."
msgstr ""
"Saisissez votre adresse électronique pour recevoir un courriel avec les URLs "
"de toutes les organisations Zulip de ce serveur dans lesquelles vous avez "
"des comptes actifs."
#: templates/zerver/find_account.html
msgid ""
"If you have also forgotten your password, you can <a href=\"/help/change-"
"your-password\">reset it</a>."
msgstr ""
"Si vous avez aussi oublié votre mot de passe, vous pouvez <a href=\"/help/"
"change-your-password\">le réinitialiser</a>."
#: templates/zerver/find_account.html
msgid "Email address"
msgstr "Adresse électronique"
#: templates/zerver/find_account.html templates/zerver/footer.html
msgid "Find accounts"
msgstr "Trouver des comptes"
#: templates/zerver/footer.html
msgid "Product"
msgstr "Produit"
#: templates/zerver/footer.html
msgid "Why Zulip"
msgstr "Pourquoi Zulip"
#: templates/zerver/footer.html
msgid "Features"
msgstr "Fonctionnalités"
#: templates/zerver/footer.html
msgid "Plans & pricing"
msgstr "Tarifs"
#: templates/zerver/footer.html
msgid "Zulip Cloud"
msgstr "Zulip Cloud"
#: templates/zerver/footer.html
msgid "Self-hosting"
msgstr "Auto-hébergement"
#: templates/zerver/footer.html
msgid "Security"
msgstr "Sécurité"
#: templates/zerver/footer.html
msgid "Integrations"
msgstr "Intégrations"
#: templates/zerver/footer.html
msgid "Desktop & mobile apps"
msgstr "Applications de bureau et mobile"
#: templates/zerver/footer.html templates/zerver/portico-header.html
msgid "New organization"
msgstr "Nouvelle organisation"
#: templates/zerver/footer.html
msgid "Solutions"
msgstr "Solutions"
#: templates/zerver/footer.html
msgid "Business"
msgstr "Entreprise"
#: templates/zerver/footer.html
msgid "Education"
msgstr "Éducation"
#: templates/zerver/footer.html
msgid "Research"
msgstr "Recherche"
#: templates/zerver/footer.html
msgid "Events & conferences"
msgstr "Événements et conférences"
#: templates/zerver/footer.html
msgid "Open source projects"
msgstr "Projets open source"
#: templates/zerver/footer.html
msgid "Communities"
msgstr "Communautés"
#: templates/zerver/footer.html
msgid "Engineers"
msgstr "Ingénieurs"
#: templates/zerver/footer.html
msgid "Customer stories"
msgstr "Témoignages clients"
#: templates/zerver/footer.html
msgid "Open communities"
msgstr "Communautés ouvertes"
#: templates/zerver/footer.html
msgid "Resources"
msgstr "Ressources"
#: templates/zerver/footer.html
msgid "Getting started"
msgstr "Commencer"
#: templates/zerver/footer.html
msgid "Help center"
msgstr "Centre d'aide"
#: templates/zerver/footer.html
msgid "Community chat"
msgstr "Chat de la communauté"
#: templates/zerver/footer.html
msgid "Partners"
msgstr "Partenaires"
#: templates/zerver/footer.html
msgid "Zulip Cloud status"
msgstr "Statut de Zulip Cloud"
#: templates/zerver/footer.html
msgid "Moving to Zulip"
msgstr "Migration vers Zulip"
#: templates/zerver/footer.html
msgid "Installing a Zulip server"
msgstr "Installer un serveur Zulip"
#: templates/zerver/footer.html
msgid "Upgrading a Zulip server"
msgstr "Mettre à niveau un serveur Zulip"
#: templates/zerver/footer.html
msgid "Contributing"
msgstr "Contribuer"
#: templates/zerver/footer.html
msgid "Contributing guide"
msgstr "Guide de contribution"
#: templates/zerver/footer.html
msgid "Development community"
msgstr "Communauté de développement"
#: templates/zerver/footer.html
msgid "Translation"
msgstr "Traduction"
#: templates/zerver/footer.html
msgid "GitHub"
msgstr "GitHub"
#: templates/zerver/footer.html
msgid "About us"
msgstr "À propos de nous"
#: templates/zerver/footer.html
msgid "Team"
msgstr "Equipe"
#: templates/zerver/footer.html
msgid "History"
msgstr "Historique"
#: templates/zerver/footer.html
msgid "Values"
msgstr "Valeurs"
#: templates/zerver/footer.html
msgid "Jobs"
msgstr "Emplois"
#: templates/zerver/footer.html
msgid "Blog"
msgstr "Blog"
#: templates/zerver/footer.html
msgid "Support Zulip"
msgstr "Supporter Zulip"
#: templates/zerver/footer.html
msgid "Mastodon"
msgstr "Mastodon"
#: templates/zerver/footer.html
msgid "LinkedIn"
msgstr "LinkedIn"
#: templates/zerver/footer.html
#, fuzzy
#| msgid "Bluesky handle"
msgid "Bluesky"
msgstr "Identifiant Bluesky"
#: templates/zerver/footer.html
msgid "Powered by <a href=\"https://zulip.com\">Zulip</a>"
msgstr "Propulsé par <a href=\"https://zulip.com\">Zulip</a>"
#: templates/zerver/footer.html
msgid "Terms of Service"
msgstr "Conditions d'utilisation"
#: templates/zerver/footer.html
msgid "Privacy policy"
msgstr "Politique de confidentialité"
#: templates/zerver/footer.html
msgid "Website attributions"
msgstr "Attributions"
#: templates/zerver/integrations/catalog.html
#, python-format
msgid "Over %(integrations_count_display)s native integrations."
msgstr "Plus de %(integrations_count_display)s intégrations natives."
#: templates/zerver/integrations/catalog.html
msgid ""
"And hundreds more through <a href=\"/integrations/zapier\">Zapier</a> and <a "
"href=\"/integrations/ifttt\">IFTTT</a>."
msgstr ""
"Et des centaines d'autres via <a href=\"/integrations/zapier\">Zapier</a> et "
"<a href=\"/integrations/ifttt\">IFTTT</a>."
#: templates/zerver/integrations/catalog.html
msgid "Search integrations"
msgstr "Recherche d'intégrations"
#: templates/zerver/integrations/catalog.html
msgid "Custom integrations"
msgstr "Intégrations personnalisées"
#: templates/zerver/integrations/catalog.html
msgid "Incoming webhooks"
msgstr "Webhooks entrants"
#: templates/zerver/integrations/catalog.html zerver/lib/integrations.py
msgid "Interactive bots"
msgstr "Robots interactifs"
#: templates/zerver/integrations/catalog.html
msgid "REST API"
msgstr "API REST"
#: templates/zerver/integrations/doc.html
msgid "Back to list"
msgstr ""
#: templates/zerver/integrations/doc.html
msgid "Back"
msgstr ""
#: templates/zerver/invalid_email.html
msgid "Invalid email"
msgstr "Adresse électronique non valide"
#: templates/zerver/invalid_email.html
msgid "Email not allowed"
msgstr "Email non autorisé"
#: templates/zerver/invalid_email.html
msgid "The email address you are trying to sign up with is not valid."
msgstr ""
"L'adresse électronique avec laquelle vous essayez de vous inscrire n'est pas "
"valide."
#: templates/zerver/invalid_email.html
#, python-format
msgid ""
"The organization you are trying to join, <a "
"href=\"%(realm_url)s\">%(realm_name)s</a>, does not allow signups using "
"emails with your email domain."
msgstr ""
"L'organisation que vous essayez de rejoindre, <a "
"href=\"%(realm_url)s\">%(realm_name)s</a>, n'autorise pas les inscriptions "
"avec des adresses électroniques de votre domaine."
#: templates/zerver/invalid_email.html
#, python-format
msgid ""
"The organization you are trying to join, <a "
"href=\"%(realm_url)s\">%(realm_name)s</a>, does not allow signups using "
"disposable email addresses."
msgstr ""
"L'organisation que vous essayez de rejoindre, <a "
"href=\"%(realm_url)s\">%(realm_name)s</a>, n'autorise pas les inscriptions "
"avec des adresses électroniques jetables."
#: templates/zerver/invalid_email.html
#, python-format
msgid ""
"The organization you are trying to join, <a "
"href=\"%(realm_url)s\">%(realm_name)s</a>, does not allow signups using "
"emails that contain \"+\"."
msgstr ""
"L'organisation que vous essayez de rejoindre, <a "
"href=\"%(realm_url)s\">%(realm_name)s</a>, n'autorise pas les inscriptions "
"avec des adresses électroniques contenant \"+\"."
#: templates/zerver/invalid_email.html
msgid "Please sign up using a valid email address."
msgstr "Veuillez vous inscrire en utilisant une adresse électronique valide."
#: templates/zerver/invalid_email.html
msgid "Please sign up using an allowed email address."
msgstr "Veuillez vous inscrire en utilisant une adresse e-mail autorisée."
#: templates/zerver/invalid_realm.html
msgid "No organization found"
msgstr "Aucune organisation trouvée"
#: templates/zerver/invalid_realm.html
#, python-format
msgid "There is no Zulip organization at <b>%(current_url)s</b>."
msgstr "Il n'y a pas d'organisation Zulip à l'adresse <b>%(current_url)s</b>."
#: templates/zerver/invalid_realm.html
#, python-format
msgid ""
"Please try a different URL, <a href=\"%(root_domain_url)s/accounts/find/"
"\">get a list of your Zulip Cloud accounts</a>, or <a href=\"mailto:"
"%(support_email)s\">contact Zulip support</a>."
msgstr ""
"Merci d'essayer une autre URL, ou alors <a href=\"%(root_domain_url)s/"
"accounts/find/\">obtenez une liste de vos comptes Zulip Cloud</a>, ou encore "
"<a href=\"mailto:%(support_email)s\">contactez le support Zulip</a>."
#: templates/zerver/invalid_realm.html
#, python-format
msgid ""
"Please try a different URL, <a href=\"%(root_domain_url)s/accounts/find/"
"\">get a list of your accounts</a> on this server, or <a href=\"mailto:"
"%(support_email)s\">contact this Zulip server's administrators</a>."
msgstr ""
"Merci d'essayer une autre URL, ou alors <a href=\"%(root_domain_url)s/"
"accounts/find/\">obtenez une liste de vos comptes</a> sur ce serveur, ou "
"encore <a href=\"mailto:%(support_email)s\">contactez les administrateurs de "
"ce serveur Zulip</a>."
#: templates/zerver/invalid_realm.html
#, python-format
msgid ""
"<a href=\"%(current_url)s/serverlogin/\">Click here</a> to access plan "
"management for your Zulip server."
msgstr ""
"<a href=\"%(current_url)s/serverlogin/\">Cliquez ici</a> pour accéder à la "
"gestion de l'offre tarifaire pour votre serveur Zulip."
#: templates/zerver/log_into_subdomain_token_invalid.html
msgid "Invalid or expired login session"
msgstr "Session de connexion invalide ou expirée"
#: templates/zerver/log_into_subdomain_token_invalid.html
msgid "Invalid or expired login session."
msgstr "Session de connextion non valide ou expirée."
#: templates/zerver/login.html
msgid "Log in to Zulip"
msgstr "Se connecter à Zulip"
#: templates/zerver/login.html
msgid "You've already registered with this email address. Please log in below."
msgstr ""
"Vous êtes déjà enregistré avec cette adresse électronique. Veuillez vous "
"connecter ci-dessous."
#: templates/zerver/login.html
msgid "Email or username"
msgstr "Adresse électronique ou nom d'utilisateur"
#: templates/zerver/login.html
msgid "Username"
msgstr "Nom d'utilisateur"
#: templates/zerver/login.html
msgid "Forgot your password?"
msgstr "Mot de passe oublié ?"
#: templates/zerver/login.html
#, python-format
msgid "Log in with %(identity_provider)s"
msgstr "Se connecter avec %(identity_provider)s"
#: templates/zerver/login.html
msgid "View without an account"
msgstr "Voir sans compte"
#: templates/zerver/login.html
msgid ""
"Don't have an account yet? You need to be invited to join this organization."
msgstr ""
"Vous n'avez pas encore de compte ? Vous avez besoin d'une invitation pour "
"rejoindre cette organisation."
#: templates/zerver/no_spare_licenses.html
msgid "No licenses available"
msgstr "Aucune licence disponible"
#: templates/zerver/no_spare_licenses.html
msgid "Organization cannot accept new members right now"
msgstr "L'organisation ne peut pas accepter de nouveaux membres pour le moment"
#: templates/zerver/no_spare_licenses.html
#, python-format
msgid ""
"New members cannot currently join <a href=\"%(realm_url)s\">%(realm_name)s</"
"a> because all Zulip Cloud licenses are in use."
msgstr ""
"De nouveaux membres ne peuvent pas rejoindre <a "
"href=\"%(realm_url)s\">%(realm_name)s</a> pour le moment car toutes les "
"licences Zulip Cloud sont utilisées."
#: templates/zerver/no_spare_licenses.html
msgid ""
"Please contact the person who invited you and ask them to increase the "
"number of licenses, then try again."
msgstr ""
"Contactez la personne qui vous a invité et demandez-lui d'augmenter le "
"nombre de licences, puis réessayez."
#: templates/zerver/portico-header.html
msgid "Skip to main content"
msgstr "Avancer jusqu'au contenu principal"
#: templates/zerver/portico_error_pages/auth_subdomain.html
msgid "Authentication subdomain error"
msgstr "Erreur d'authentification de sous-domaine"
#: templates/zerver/portico_error_pages/auth_subdomain.html
msgid "Authentication subdomain"
msgstr "Sous-domaine d&#39;authentification"
#: templates/zerver/portico_error_pages/auth_subdomain.html
msgid ""
"It appears you ended up here by accident. This site is meant to be an "
"intermediate step in the authentication process and shouldn't be accessed "
"manually. If you came here directly, you probably got the address wrong. If "
"you got stuck here while trying to log in, this is most likely a server bug "
"or misconfiguration."
msgstr ""
"Il semble que vous soyez arrivé ici par erreur. Ce site est une étape "
"intermédiaire du processus d'authentification et ne doit pas être consulté "
"manuellement. Si vous avez accédé directement à cette page, vous vous êtes "
"probablement trompé d'adresse. Si vous êtes resté bloqué ici en essayant de "
"vous connecter, il s'agit très probablement d'un bug du serveur ou d'une "
"erreur de configuration."
#: templates/zerver/portico_error_pages/demo_creation_disabled.html
msgid "Demo organizations disabled"
msgstr "Les organisations de démonstration sont désactivées"
#: templates/zerver/portico_error_pages/insecure_desktop_app.html
msgid "Update required"
msgstr "Mise à jour requise"
#: templates/zerver/portico_error_pages/insecure_desktop_app.html
msgid ""
"You are using old version of the Zulip desktop app that is no longer "
"supported."
msgstr ""
"Vous utilisez une ancienne version de l'application de bureau Zulip qui "
"n'est plus supportée."
#: templates/zerver/portico_error_pages/insecure_desktop_app.html
msgid ""
"The auto-update feature in this old version of Zulip desktop app no longer "
"works."
msgstr ""
"La fonctionnalité de mise à jour automatique ne fonctionne plus dans cette "
"vieille version de l'application de bureau Zulip."
#: templates/zerver/portico_error_pages/insecure_desktop_app.html
msgid "Download the latest release."
msgstr "Téléchargez la dernière version."
#: templates/zerver/portico_error_pages/rate_limit_exceeded.html
msgid ""
"You have exceeded the limit for how often a user can perform this action."
msgstr ""
"Vous avez dépassé la limite du nombre d'exécution de cette action pour votre "
"utilisateur."
#: templates/zerver/portico_error_pages/realm_creation_disabled.html
msgid "Organization creation link required"
msgstr "Lien de création d&#39;organisation requis"
#: templates/zerver/portico_error_pages/realm_creation_disabled.html
msgid ""
"Creating a new organization on this server requires a valid organization "
"creation link. Please see <a href=\"https://zulip.readthedocs.io/en/stable/"
"production/multiple-organizations.html\">documentation</a> on creating a new "
"organization for more information."
msgstr ""
"La création d'une nouvelle organisation sur ce serveur nécessite un lien de "
"création d'organisation valide. Veuillez consulter la <a href=\"https://"
"zulip.readthedocs.io/en/stable/production/multiple-organizations."
"html\">documentation</a> sur la création d'une nouvelle organisation pour "
"plus d'informations."
#: templates/zerver/portico_error_pages/realm_creation_link_invalid.html
msgid "Organization creation link expired or invalid"
msgstr "Lien de création d&#39;organisation expiré ou invalide"
#: templates/zerver/portico_error_pages/realm_creation_link_invalid.html
msgid ""
"Unfortunately, this is not a valid link for creating an organization. Please "
"<a href=\"/new/\">obtain a new link</a> and try again."
msgstr ""
"Malheureusement, ce lien n'est pas valide pour créer une organisation. "
"Veuillez <a href=\"/new/\">obtenir un nouveau lien</a> et réessayer."
#: templates/zerver/portico_error_pages/remote_realm_server_mismatch_error.html
msgid "Unexpected Zulip server registration"
msgstr "Enregistrement inattendu du serveur Zulip"
#: templates/zerver/portico_error_pages/remote_realm_server_mismatch_error.html
#, python-format
msgid ""
"Your Zulip organization is registered as associated with a different Zulip "
"server installation. Please <a href=\"mailto:%(support_email)s\">contact "
"Zulip support</a> for assistance in resolving this issue."
msgstr ""
"Votre organisation Zulip est enregistrée comme associée à une autre "
"installation de serveur Zulip. Veuillez <a href=\"mailto:"
"%(support_email)s\">contacter le support Zulip</a> pour obtenir de l’aide "
"afin de résoudre ce problème."
#: templates/zerver/portico_error_pages/unsupported_browser.html
msgid "Unsupported browser"
msgstr "Navigateur non compatible"
#: templates/zerver/portico_error_pages/unsupported_browser.html
#, python-format
msgid "%(browser_name)s is not supported by Zulip."
msgstr "%(browser_name)s n’est pas pris en charge par Zulip."
#: templates/zerver/portico_error_pages/unsupported_browser.html
#, python-format
msgid ""
"Zulip supports <a href=\"%(supported_browsers_page_link)s\">modern browsers</"
"a> like Firefox, Chrome, and Edge."
msgstr ""
"Zulip prend en charge les <a "
"href=\"%(supported_browsers_page_link)s\">navigateurs modernes</a> tels que "
"Firefox, Chrome et Edge."
#: templates/zerver/portico_error_pages/unsupported_browser.html
#, python-format
msgid ""
"You can also use the <a href=\"%(apps_page_link)s\">Zulip desktop app</a>."
msgstr ""
"Vous pouvez également utiliser <a href=\"%(apps_page_link)s\">l’application "
"de bureau Zulip</a>."
#: templates/zerver/portico_error_pages/user_deactivated.html
#: zerver/lib/exceptions.py
msgid "Account is deactivated"
msgstr "Le compte est désactivé"
#: templates/zerver/realm_import_post_process.html
msgid "Finalize organization import"
msgstr "Finaliser l'importation de l'organisation"
#: templates/zerver/realm_import_post_process.html
msgid "Organization import completed!"
msgstr "Importation de l’organisation terminée !"
#: templates/zerver/realm_import_post_process.html
#, python-format
msgid ""
"No account in the imported data matched the email address you've verified "
"with Zulip (<strong>%(verified_email)s</strong>). Select an account to "
"associate your email address with."
msgstr ""
"Aucun compte dans les données importées ne correspond à l’adresse "
"électronique que vous avez vérifiée avec Zulip (<strong>%(verified_email)s</"
"strong>). Sélectionnez un compte auquel associer votre adresse électronique."
#: templates/zerver/realm_import_post_process.html
msgid "Select your account"
msgstr "Sélectionnez votre compte"
#: templates/zerver/realm_import_post_process.html
msgid "Create new account"
msgstr "Créer un nouveau compte"
#: templates/zerver/realm_reactivation.html
msgid "Organization successfully reactivated"
msgstr "Organisation réactivée avec succès"
#: templates/zerver/realm_reactivation.html
msgid "Your organization has been successfully reactivated."
msgstr "Votre organisation a été réactivée avec succès."
#: templates/zerver/realm_reactivation_link_error.html
msgid "Organization reactivation link expired or invalid"
msgstr ""
"Le lien de réactivation de l&#39;organisation a expiré ou n&#39;est pas "
"valide"
#: templates/zerver/realm_reactivation_link_error.html
msgid "The organization reactivation link has expired or is not valid."
msgstr ""
"Le lien de réactivation de l'organisation est expiré ou n'est pas valide."
#: templates/zerver/realm_redirect.html
msgid "Log in to your organization"
msgstr "Se connecter à votre organisation"
#: templates/zerver/realm_redirect.html
msgid "your-organization"
msgstr "votre-organisation"
#: templates/zerver/realm_redirect.html
msgid "Don't know your organization URL?"
msgstr "Vous ne connaissez pas l'URL de votre organisation ?"
#: templates/zerver/realm_redirect.html
msgid "Find your organization."
msgstr "Trouvez votre organisation."
#: templates/zerver/realm_redirect.html
msgid "Next"
msgstr "Suivant"
#: templates/zerver/realm_redirect.html
#, python-format
msgid ""
"<a target=\"_blank\" rel=\"noopener noreferrer\" "
"href=\"%(org_creation_link)s\">Create a new organization</a> if you don't "
"have one yet."
msgstr ""
"<a target=\"_blank\" rel=\"noopener noreferrer\" "
"href=\"%(org_creation_link)s\">Créez une nouvelle organisation</a> si vous "
"n’en avez pas encore."
#: templates/zerver/realm_redirect.html
msgid "Self-hosting Zulip?"
msgstr "Héberger Zulip vous-même ?"
#: templates/zerver/realm_redirect.html
#, python-format
msgid ""
"You can <a target=\"_blank\" rel=\"noopener noreferrer\" "
"href=\"%(self_hosted_login_help)s\">log in to manage plans and billing.</a>"
msgstr ""
"Vous pouvez <a target=\"_blank\" rel=\"noopener noreferrer\" "
"href=\"%(self_hosted_login_help)s\">vous connecter pour gérer les "
"abonnements et la facturation.</a>"
#: templates/zerver/reset.html
msgid "Reset your password"
msgstr "Réinitialiser votre mot de passe"
#: templates/zerver/reset.html
msgid ""
"Forgot your password? No problem, we'll send a link to reset your password "
"to the email you signed up with."
msgstr ""
"Vous avez oublié votre mot de passe ? Pas de problème, nous vous enverrons "
"un lien pour réinitialiser votre mot de passe à l'adresse e-mail avec "
"laquelle vous vous êtes inscrit."
#: templates/zerver/reset.html
msgid "Send reset link"
msgstr "Envoyer un lien de réinitialisation"
#: templates/zerver/reset_confirm.html
msgid "Set a new password"
msgstr "Définir un nouveau mot de passe"
#: templates/zerver/reset_confirm.html
msgid "Confirm password"
msgstr "Confirmer le mot de passe"
#: templates/zerver/reset_confirm.html
msgid "Sorry, the link you provided is invalid or has already been used."
msgstr ""
"Désolé, le lien que vous avez fourni est invalide ou a déjà été utilisé."
#: templates/zerver/reset_done.html
msgid "New password successfully set"
msgstr "Nouveau mot de passe correctement créé"
#: templates/zerver/reset_done.html
msgid "You've set a new password!"
msgstr "Vous avez créé un nouveau mot de passe !"
#: templates/zerver/reset_done.html
#, python-format
msgid "Please <a href=\"%(login_url)s\">log in</a> with your new password."
msgstr ""
"Veuillez vous <a href=\"%(login_url)s\">connecter</a> avec votre nouveau mot "
"de passe."
#: templates/zerver/reset_emailed.html
msgid "Password reset email sent"
msgstr "Courriel de réinitialisation du mot de passe envoyé"
#: templates/zerver/reset_emailed.html
msgid "Password reset sent!"
msgstr "Mot de passe réinitialisé envoyé !"
#: templates/zerver/reset_emailed.html
msgid "Check your email in a few minutes to finish the process."
msgstr ""
"Vérifiez votre courriel dans quelques minutes pour finaliser le processus."
#: templates/zerver/slack_import.html
msgid "Import from Slack"
msgstr "Importer depuis Slack"
#: templates/zerver/slack_import.html
msgid "Import progress"
msgstr "Progression de l'importation"
#: templates/zerver/slack_import.html
msgid "Checking import status…"
msgstr "Vérification du statut de l’importation…"
#: templates/zerver/slack_import.html
msgid ""
"An unexpected error occurred during the import process. Please follow the "
"instructions for the <a href=\"https://zulip.com/help/import-from-"
"slack#import-your-data-into-zulip\"> Zulip Cloud (via support) import "
"process </a> to complete your import."
msgstr ""
"Une erreur inattendue est survenue lors du processus d'importation. Veuillez "
"suivre les instructions du <a href=\"https://zulip.com/help/import-from-"
"slack#import-your-data-into-zulip\"> processus d'importation Zulip Cloud "
"(via le support) </a> pour finaliser votre importation."
#: templates/zerver/slack_import.html
#, python-format
msgid ""
"Follow <a href=\"https://zulip.com/help//import-from-slack#export-your-slack-"
"data:~:text=Export%%20user%%20data%%20and%%20custom%%20emoji\" "
"rel=\"noopener noreferrer\" target=\"_blank\">these instructions</a> to "
"obtain a <strong>Bot User OAuth Token</strong>."
msgstr ""
"Suivez <a href=\"https://zulip.com/help//import-from-slack#export-your-slack-"
"data :~:text=Export%%20user%%20data%%20and%%20custom%%20emoji\" "
"rel=\"noopener noreferrer\" target=\"_blank\">ces instructions</a> pour "
"obtenir un <strong>jeton OAuth d’utilisateur bot</strong>."
#: templates/zerver/slack_import.html
msgid "Slack bot user OAuth token"
msgstr "Jeton OAuth d’utilisateur bot Slack"
#: templates/zerver/slack_import.html
msgid "Upload your Slack export file"
msgstr "Téléversez votre fichier d’exportation Slack"
#: templates/zerver/slack_import.html
msgid ""
"Follow <a href=\"https://zulip.com/help/import-from-slack#export-your-slack-"
"data\" target=\"_blank\" rel=\"noopener noreferrer\">these instructions</a> "
"to obtain your Slack message history export."
msgstr ""
"Suivez <a href=\"https://zulip.com/help/import-from-slack#export-your-slack-"
"data \" target=\"_blank\" rel=\"noopener noreferrer\">ces instructions</a> "
"pour obtenir votre exportation de l’historique des messages Slack."
#: templates/zerver/slack_import.html
msgid "Start upload"
msgstr "Démarrer le téléversement"
#: templates/zerver/slack_import.html
msgid "Uploaded export file"
msgstr "Fichier d’exportation téléversé"
#: templates/zerver/slack_import.html
msgid "Who will be allowed to see other users' email addresses?"
msgstr ""
"Qui sera autorisé à voir les adresses électroniques des autres utilisateurs ?"
#: templates/zerver/slack_import.html
msgid ""
"Users can <a href=\"https://zulip.com/help/configure-email-visibility\" "
"target=\"_blank\">change</a> their email visibility configuration when they "
"log in."
msgstr ""
"Les utilisateurs peuvent <a href=\"https://zulip.com/help/configure-email-"
"visibility \" target=\"_blank\">modifier</a> leur configuration de "
"visibilité de l’adresse électronique lorsqu’ils se connectent."
#: templates/zerver/slack_import.html
msgid "Start import"
msgstr "Démarrer l’importation"
#: templates/zerver/slack_import.html
msgid ""
"Feel free to step away. You can always come back to this page <br /> by "
"clicking the <b>Complete registration</b> button in your email."
msgstr ""
"N’hésitez pas à vous absenter. Vous pouvez toujours revenir à cette page "
"<br /> en cliquant sur le bouton <b>Terminer l’inscription</b> dans votre "
"courriel."
#: templates/zerver/slack_import.html
msgid ""
"Or <span id=\"cancel-slack-import\" tabindex=\"0\">create organization</"
"span> without importing data."
msgstr ""
"Ou <span id=\"cancel-slack-import\" tabindex=\"0\">créer une organisation</"
"span> sans importer de données."
#: templates/zerver/slack_import_file_upload_instruction.html
#, python-format
msgid ""
"Maximum size: %(max_file_size)s MiB. For larger exports, follow the <a "
"href=\"/help/import-from-slack#import-your-data-into-zulip\" rel=\"noopener "
"noreferrer\" target=\"_blank\">process</a> for imports via support."
msgstr ""
"Taille maximale : %(max_file_size)s Mio. Pour les exportations plus "
"volumineuses, suivez la <a href=\"/help/import-from-slack#import-your-data-"
"into-zulip\" rel=\"noopener noreferrer\" target=\"_blank\">procédure</a> "
"d’importation via le support."
#: templates/zerver/slack_import_file_upload_instruction.html
#, python-format
msgid ""
"Maximum size: %(max_file_size)s MiB. For larger exports, follow the <a "
"href=\"/help/import-from-slack#import-your-data-into-zulip\" rel=\"noopener "
"noreferrer\" target=\"_blank\">process</a> for self-hosted imports."
msgstr ""
"Taille maximale : %(max_file_size)s Mio. Pour les exportations plus "
"volumineuses, suivez la <a href=\"/help/import-from-slack#import-your-data-"
"into-zulip\" rel=\"noopener noreferrer\" target=\"_blank\">procédure</a> "
"d’importation auto-hébergée."
#: templates/zerver/social_auth_select_email.html
msgid "Select account for authentication"
msgstr "Sélectionnez le compte pour l&#39;authentification"
#: templates/zerver/social_auth_select_email.html
msgid "<h1 class=\"get-started\">Select account</h1>"
msgstr "<h1 class=\"get-started\">Choisissez un compte</h1>"
#: templates/zerver/social_auth_select_email.html
msgid ""
"Your GitHub account also has unverified email addresses associated with it."
msgstr ""
"Votre compte GitHub a aussi des adresses électroniques non vérifiées qui lui "
"sont associées."
#: templates/zerver/social_auth_select_email.html
msgid ""
"To use one of these to log in to Zulip, you must first <a href=\"https://"
"github.com/settings/emails\">verify it with GitHub.</a>"
msgstr ""
"Pour utiliser l'un de ces identifiants pour vous connecter à Zulip, vous "
"devez d'abord <a href=\"https://github.com/settings/emails\">le vérifier "
"auprès de GitHub.</a>"
#: templates/zerver/unsubscribe_link_error.html
msgid "Error unsubscribing email"
msgstr "Erreur lors de la désinscription du courriel"
#: templates/zerver/unsubscribe_link_error.html
msgid "Unknown email unsubscribe request"
msgstr "Requête de désabonnement d'une adresse électronique inconnue"
#: templates/zerver/unsubscribe_link_error.html
msgid ""
"Hi there! It looks like you tried to unsubscribe from something, but we "
"don't recognize the URL."
msgstr ""
"Hey ! Il semble que vous avez essayé de vous désabonner de quelque chose, "
"mais nous ne reconnaissons pas l'URL."
#: templates/zerver/unsubscribe_link_error.html
#, python-format
msgid ""
"Please double-check that you have the full URL and try again, or <a "
"href=\"mailto:%(support_email)s\">email us</a> and we'll get this squared "
"away!"
msgstr ""
"Vérifiez que vous avez bien l'URL complète et réessayez, ou <a href=\"mailto:"
"%(support_email)s\">envoyez-nous un courriel</a> et nous nous en occuperons !"
#: templates/zerver/unsubscribe_success.html
msgid "Email settings updated"
msgstr "Paramètres courriel mis à jour"
#: templates/zerver/unsubscribe_success.html
#, python-format
msgid ""
"You've successfully unsubscribed from Zulip %(subscription_type)s emails for "
"<a href=\"%(realm_url)s\">%(realm_name)s</a>."
msgstr ""
"Vous vous êtes désabonnés des courriels Zulip de type "
"« %(subscription_type)s » pour <a href=\"%(realm_url)s\">%(realm_name)s</a>."
#: templates/zerver/unsubscribe_success.html
#, python-format
msgid ""
"You can undo this change or review your preferences in your <a "
"href=\"%(realm_url)s/#settings/notifications\">notification settings</a>."
msgstr ""
"Vous pouvez annuler ce changement ou vérifier vos préférences dans vos <a "
"href=\"%(realm_url)s/#settings/notifications\">paramètres de notification</"
"a>."
#: zerver/actions/channel_folders.py zerver/actions/custom_profile_fields.py
msgid "Invalid order mapping."
msgstr "Ordre de mappage non valide."
#: zerver/actions/create_realm.py
msgid "Questions and discussion about using Zulip."
msgstr "Questions et discussions concernant l'utilisation de Zulip."
#: zerver/actions/create_realm.py
msgid "Experiment with Zulip here. :test_tube:"
msgstr "Expérimentez Zulip ici. :test_tube:"
#: zerver/actions/create_realm.py
msgid "For team-wide conversations"
msgstr "Pour des discussions au sein d'une équipe"
#: zerver/actions/create_user.py
msgid "signups"
msgstr "inscriptions"
#: zerver/actions/create_user.py
#, python-brace-format
msgid "{user} joined this organization."
msgstr "{user} a rejoint cette organisation."
#: zerver/actions/create_user.py
#, python-brace-format
msgid "{user} accepted your invitation to join Zulip!"
msgstr "{user} a accepté votre invitation à rejoindre Zulip !"
#: zerver/actions/create_user.py
msgid ""
"Cannot activate a placeholder account; ask the user to sign up, instead."
msgstr ""
"Impossible d'activer un compte provisoire ; demandez à l'utilisateur de "
"s'inscrire à la place."
#: zerver/actions/create_user.py
msgid "Cannot reactivate a deleted user"
msgstr "Impossible de réactiver un utilisateur supprimé"
#: zerver/actions/custom_profile_fields.py zerver/lib/users.py
msgid ""
"You are not allowed to change this field. Contact an administrator to update "
"it."
msgstr ""
"Vous n'êtes pas autorisé à modifier ce champ. Contactez un administrateur "
"pour le mettre à jour."
#: zerver/actions/custom_profile_fields.py zerver/lib/users.py
#: zerver/views/custom_profile_fields.py
#, python-brace-format
msgid "Field id {id} not found."
msgstr "Champ id {id} introuvable."
#: zerver/actions/default_streams.py
#, python-brace-format
msgid "Invalid default channel group name '{group_name}'"
msgstr "Nom du groupe de canaux par défaut invalide : « {group_name} »"
#: zerver/actions/default_streams.py
#, python-brace-format
msgid "Default channel group name too long (limit: {max_length} characters)"
msgstr ""
"Nom du groupe de canaux par défaut trop long (limite : {max_length} "
"caractères)"
#: zerver/actions/default_streams.py
#, python-brace-format
msgid ""
"Default channel group name '{group_name}' contains NULL (0x00) characters."
msgstr ""
"Le nom du groupe de canaux par défaut « {group_name} » contient des "
"caractères NULL (0x00)."
#: zerver/actions/default_streams.py
#, python-brace-format
msgid "Invalid default channel group {group_name}"
msgstr "Groupe de canaux par défaut invalide : « {group_name} »"
#: zerver/actions/default_streams.py
#, python-brace-format
msgid ""
"'{channel_name}' is a default channel and cannot be added to '{group_name}'"
msgstr ""
"« {channel_name} » est un canal par défaut et ne peut pas être ajouté à "
"« {group_name} »"
#: zerver/actions/default_streams.py
#, python-brace-format
msgid "Default channel group '{group_name}' already exists"
msgstr "Le groupe de canaux par défaut « {group_name} » existe déjà"
#: zerver/actions/default_streams.py
#, python-brace-format
msgid ""
"Channel '{channel_name}' is already present in default channel group "
"'{group_name}'"
msgstr ""
"Le canal « {channel_name} » est déjà présent dans le groupe de canaux par "
"défaut « {group_name} »"
#: zerver/actions/default_streams.py
#, python-brace-format
msgid ""
"Channel '{channel_name}' is not present in default channel group "
"'{group_name}'"
msgstr ""
"Le canal « {channel_name} » n'est pas présent dans le groupe de canaux par "
"défaut « {group_name} »"
#: zerver/actions/default_streams.py
#, python-brace-format
msgid "This default channel group is already named '{group_name}'"
msgstr "Ce groupe de canaux par défaut est déjà nommé « {group_name} »"
#: zerver/actions/invites.py
msgid ""
"To protect users, Zulip limits the number of invitations you can send in one "
"day. Because you have reached the limit, no invitations were sent."
msgstr ""
"Pour protéger les utilisateurs, Zulip limite le nombre d'invitations que "
"vous pouvez envoyer en une journée. Étant donné que vous avez atteint la "
"limite, aucune invitation n'a été envoyée."
#: zerver/actions/invites.py
msgid ""
"Your account is too new to send invites for this organization. Ask an "
"organization admin, or a more experienced user."
msgstr ""
"Votre inscription est trop récente pour que vous puissiez inviter des "
"personnes à rejoindre cette organisation. Merci de demander à un "
"administrateur de cette organisation, ou à un utilisateur plus ancien."
#: zerver/actions/invites.py
msgid "Some emails did not validate, so we didn't send any invitations."
msgstr ""
"Certaines adresses électroniques ne sont pas valides, nous n'avons donc "
"envoyé aucune invitation."
#: zerver/actions/invites.py
msgid "We weren't able to invite anyone."
msgstr "Nous n'avons pas été capable d'inviter quelqu’un."
#: zerver/actions/message_edit.py zerver/views/scheduled_messages.py
msgid "Nothing to change"
msgstr "Rien à changer"
#: zerver/actions/message_edit.py
msgid "Direct messages cannot be moved to channels."
msgstr "Les messages directs ne peuvent pas être déplacés dans des canaux."
#: zerver/actions/message_edit.py
msgid "Direct messages cannot have topics."
msgstr "Les messages directes ne peuvent pas avoir de sujet."
#: zerver/actions/message_edit.py
msgid "Invalid propagate_mode without topic edit"
msgstr "propagate_mode non valide sans modification de sujet"
#: zerver/actions/message_edit.py
msgid "General chat cannot be marked as resolved"
msgstr ""
"La conversation « general chat » ne peut pas être marquée comme résolue"
#: zerver/actions/message_edit.py
msgid "Cannot change message content while changing channel"
msgstr "Ne peut pas changer le contenu du message et le canal en même temps"
#: zerver/actions/message_edit.py
msgid "Widgets cannot be edited."
msgstr "Le widgets ne peuvent être modifiés."
#: zerver/actions/message_edit.py
msgid "Your organization has turned off message editing"
msgstr "Votre organisation a désactivé la modification des messages"
#: zerver/actions/message_edit.py
msgid "You don't have permission to edit this message"
msgstr "Vous n'avez pas la permission de modifier ce message"
#: zerver/actions/message_edit.py
msgid "The time limit for editing this message has passed"
msgstr "La limite de temps pour modifier ce message est dépassée"
#: zerver/actions/message_edit.py
#, python-brace-format
msgid "{user} has marked this topic as resolved."
msgstr "{user} a marqué ce sujet comme résolu."
#: zerver/actions/message_edit.py
#, python-brace-format
msgid "{user} has marked this topic as unresolved."
msgstr "{user} a marqué ce sujet comme non résolu."
#: zerver/actions/message_edit.py
#, python-brace-format
msgid "This topic was moved to {new_location} by {user}."
msgstr "Ce sujet a été déplacé vers {new_location} par {user}."
#: zerver/actions/message_edit.py
#, python-brace-format
msgid "A message was moved from this topic to {new_location} by {user}."
msgstr "Un message a été déplacé de ce sujet vers {new_location} par {user}."
#: zerver/actions/message_edit.py
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved from this topic to "
"{new_location} by {user}."
msgstr ""
"{changed_messages_count} messages ont été déplacés de ce sujet vers "
"{new_location} par {user}."
#: zerver/actions/message_edit.py
#, python-brace-format
msgid "This topic was moved here from {old_location} by {user}."
msgstr "Ce sujet a été déplacé ici de {old_location} par {user}."
#: zerver/actions/message_edit.py
#, python-brace-format
msgid ""
"[A message]({message_link}) was moved here from {old_location} by {user}."
msgstr ""
"[Un message]({message_link}) a été déplacé ici depuis {old_location} par "
"{user}."
#: zerver/actions/message_edit.py
#, python-brace-format
msgid ""
"{changed_messages_count} messages were moved here from {old_location} by "
"{user}."
msgstr ""
"{changed_messages_count} messages ont été déplacés ici de {old_location} par "
"{user}."
#: zerver/actions/message_edit.py
msgid "You don't have permission to resolve topics in this channel."
msgstr ""
"Vous n'êtes pas autorisé à marquer les conversations comme résolues sur ce "
"canal."
#: zerver/actions/message_edit.py
msgid "The time limit for editing this message's topic has passed."
msgstr "Le temps limite pour modifier ce sujet de message est dépassé."
#: zerver/actions/message_edit.py
msgid "You don't have permission to move this message"
msgstr "Vous n'avez pas la permission de déplacer ce message"
#: zerver/actions/message_edit.py
msgid "The time limit for editing this message's channel has passed"
msgstr "Le délai autorisé pour modifier le canal de ce message est écoulé"
#: zerver/actions/message_flags.py
#, python-brace-format
msgid "Invalid flag: '{flag}'"
msgstr "Marqueur invalide : « {flag} »"
#: zerver/actions/message_flags.py
#, python-brace-format
msgid "Flag not editable: '{flag}'"
msgstr "Marqueur non modifiable : « {flag} »"
#: zerver/actions/message_flags.py
#, python-brace-format
msgid "Invalid message flag operation: '{operation}'"
msgstr "Opération de marqueur de message invalide : « {operation} »"
#: zerver/actions/message_flags.py zerver/lib/message.py
msgid "Invalid message(s)"
msgstr "Message(s) invalide(s)"
#: zerver/actions/message_send.py
msgid "Unable to render message"
msgstr "Impossible d'afficher le message"
#: zerver/actions/message_send.py
msgid "Expected exactly one channel"
msgstr "Exactement un canal attendu"
#: zerver/actions/message_send.py
msgid "Invalid data type for channel"
msgstr "Type de données invalide pour le canal"
#: zerver/actions/message_send.py zerver/lib/recipient_parsing.py
msgid "Invalid data type for recipients"
msgstr "Type de données non valide pour un destinataire"
#: zerver/actions/message_send.py
msgid "Recipient lists may contain emails or user IDs, but not both."
msgstr ""
"Les listes de destinataires peuvent intégrer des adresses électronique ou ID "
"d'utilisateurs, mais pas les deux."
#: zerver/actions/message_send.py
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to channel ID {channel_id}, "
"but there is no channel with that ID."
msgstr ""
"Votre bot {bot_identity} a tenté d’envoyer un message au canal d’ID "
"{channel_id}, mais aucun canal n’existe avec cet identifiant."
#: zerver/actions/message_send.py
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to channel {channel_name}, "
"but that channel does not exist. Click [here]({new_channel_link}) to create "
"it."
msgstr ""
"Votre bot {bot_identity} a tenté d’envoyer un message au canal "
"{channel_name}, mais ce canal n’existe pas. Cliquez [ici]"
"({new_channel_link}) pour le créer."
#: zerver/actions/message_send.py
#, python-brace-format
msgid ""
"Your bot {bot_identity} tried to send a message to channel {channel_name}. "
"The channel exists but does not have any subscribers."
msgstr ""
"Votre bot {bot_identity} a tenté d’envoyer un message au canal "
"{channel_name}. Le canal existe, mais il n’a aucun abonné."
#: zerver/actions/message_send.py
msgid "You do not have permission to access some of the recipients."
msgstr "Vous n’avez pas la permission d’accéder à certains destinataires."
#: zerver/actions/message_send.py
msgid "Widgets: API programmer sent invalid JSON content"
msgstr "Widgets : Contenu JSON non valide reçu du programmeur de l'API"
#: zerver/actions/message_send.py
#, python-brace-format
msgid "Widgets: {error_msg}"
msgstr "Widgets : {error_msg}"
#: zerver/actions/message_send.py
msgid "The following changes have been made to your account."
msgstr "Les modifications suivantes ont été apportées à votre compte."
#: zerver/actions/message_send.py
#, python-brace-format
msgid "{user} has made the following changes to your account."
msgstr "{user} a apporté les modifications suivantes à votre compte."
#: zerver/actions/message_send.py
#, python-brace-format
msgid ""
"\n"
"- **Old {field_name}:** {old_value}\n"
"- **New {field_name}:** {new_value}\n"
msgstr ""
"\n"
"- **Ancien {field_name} :** {old_value}\n"
"- **Nouveau {field_name} :** {new_value}\n"
#: zerver/actions/realm_emoji.py zerver/views/realm_emoji.py
msgid "A custom emoji with this name already exists."
msgstr "Un emoji personnalisé avec le même nom existe déjà."
#: zerver/actions/realm_emoji.py zerver/lib/upload/__init__.py
msgid "Invalid image format"
msgstr "Format d’image invalide"
#: zerver/actions/realm_linkifiers.py
msgid "The ordered list must not contain duplicated linkifiers"
msgstr "La liste ordonnée ne doit pas contenir de lien automatique en double"
#: zerver/actions/realm_linkifiers.py
msgid "The ordered list must enumerate all existing linkifiers exactly once"
msgstr ""
"La liste ordonnée doit énumérer tous les liens automatiques existants une "
"seule fois"
#: zerver/actions/realm_settings.py
#, python-brace-format
msgid ""
"You need to upgrade to the {required_upgrade_plan_name} plan to use this "
"authentication method."
msgstr ""
"Vous devez passer à l’offre {required_upgrade_plan_name} pour utiliser cette "
"méthode d’authentification."
#: zerver/actions/realm_settings.py
#, python-brace-format
msgid "Invalid authentication method: {name}. Valid methods are: {methods}"
msgstr ""
"Méthode d’authentification invalide : {name}. Méthodes valides : {methods}"
#: zerver/actions/realm_settings.py
#, python-brace-format
msgid "Authentication method {name} is not available on your current plan."
msgstr ""
"La méthode d’authentification {name} n’est pas disponible dans votre offre "
"actuelle."
#: zerver/actions/realm_settings.py zerver/views/streams.py
msgid "Moderation request channel must be private."
msgstr "Le canal de demande de modération doit être privé."
#: zerver/actions/saved_snippets.py
msgid "Saved snippet does not exist."
msgstr "L’extrait enregistré n’existe pas."
#: zerver/actions/scheduled_messages.py
msgid "Scheduled message was already sent"
msgstr "Le message programmé a déjà été envoyé"
#: zerver/actions/scheduled_messages.py
#, fuzzy
#| msgid "Reminder does not exist"
msgid "Reminder could not be sent."
msgstr "Le rappel n'existe pas"
#: zerver/actions/scheduled_messages.py
msgid "Message could not be sent at the scheduled time."
msgstr "Le message ne peut pas être envoyé à l'heure programmée."
#: zerver/actions/scheduled_messages.py
#, python-brace-format
msgid ""
"The message you scheduled for {delivery_datetime} was not sent because of "
"the following error:"
msgstr ""
"Ce message que vous avez programmé pour {delivery_datetime} n'a pas été "
"envoyé à cause de cette erreur :"
#: zerver/actions/scheduled_messages.py
msgid "[View scheduled messages](#scheduled)"
msgstr "[Voir les messages programmés](#scheduled)"
#: zerver/actions/streams.py
msgid "Channel is already deactivated"
msgstr "Le canal est déjà désactivé"
#: zerver/actions/streams.py
#, python-brace-format
msgid "Channel #**{channel_name}** has been archived."
msgstr "Le canal #**{channel_name}** a été archivé."
#: zerver/actions/streams.py
msgid "Channel is not currently deactivated"
msgstr "Le canal n’est actuellement pas désactivé"
#: zerver/actions/streams.py
#, python-brace-format
msgid "Channel named {channel_name} already exists"
msgstr "Un canal nommé {channel_name} existe déjà"
#: zerver/actions/streams.py
msgid "Channel is private and have no subscribers"
msgstr "Le canal est privé et n’a aucun abonné"
#: zerver/actions/streams.py
#, python-brace-format
msgid "Channel #**{channel_name}** has been unarchived."
msgstr "Le canal #**{channel_name}** a été désarchivé."
#: zerver/actions/streams.py
#, python-brace-format
msgid ""
"{user} changed the [access permissions]({help_link}) for this channel from "
"**{old_policy}** to **{new_policy}**."
msgstr ""
"{user} a modifié les [permissions d’accès]({help_link}) de ce canal, passant "
"de **{old_policy}** à **{new_policy}**."
#: zerver/actions/streams.py
#, python-brace-format
msgid ""
"{user} changed the [posting permissions]({help_link}) for this channel:\n"
"\n"
"* **Old**: {old_setting_description}\n"
"* **New**: {new_setting_description}\n"
msgstr ""
"{user} a modifié les [permissions d’envoi]({help_link}) de ce canal :\n"
"\n"
"* **Ancien** : {old_setting_description}\n"
"* **Nouveau** : {new_setting_description}\n"
#: zerver/actions/streams.py
#, python-brace-format
msgid "{user_name} renamed channel {old_channel_name} to {new_channel_name}."
msgstr ""
"{user_name} a renommé le canal {old_channel_name} en {new_channel_name}."
#: zerver/actions/streams.py zerver/views/streams.py
msgid "No description."
msgstr "Aucune description."
#: zerver/actions/streams.py
#, python-brace-format
msgid "{user} changed the description for this channel."
msgstr "{user} a modifié la description de ce canal."
#: zerver/actions/streams.py
msgid "Old description"
msgstr "Ancienne description"
#: zerver/actions/streams.py
msgid "New description"
msgstr "Nouvelle description"
#: zerver/actions/streams.py
msgid "Forever"
msgstr "Pour toujours"
#: zerver/actions/streams.py
#, python-brace-format
msgid "{number_of_days} days"
msgstr "{number_of_days} jours"
#: zerver/actions/streams.py
#, python-brace-format
msgid ""
"Messages in this channel will now be automatically deleted {number_of_days} "
"days after they are sent."
msgstr ""
"Les messages de ce canal seront désormais supprimés automatiquement "
"{number_of_days} jours après leur envoi."
#: zerver/actions/streams.py
msgid "Messages in this channel will now be retained forever."
msgstr "Les messages de ce canal seront désormais conservés indéfiniment."
#: zerver/actions/streams.py
#, python-brace-format
msgid ""
"{user} has changed the [message retention period]({help_link}) for this "
"channel:\n"
"* **Old retention period**: {old_retention_period}\n"
"* **New retention period**: {new_retention_period}\n"
"\n"
"{summary_line}"
msgstr ""
"{user} a modifié la [durée de conservation des messages]({help_link}) de ce "
"canal :\n"
"* **Ancienne durée** : {old_retention_period}\n"
"* **Nouvelle durée** : {new_retention_period}\n"
"\n"
"{summary_line}"
#: zerver/actions/streams.py
msgid "Automatic"
msgstr "Automatique"
#: zerver/actions/streams.py
#, python-brace-format
msgid "*{empty_topic_display_name}* topic allowed"
msgstr "Conversation *{empty_topic_display_name}* autorisée"
#: zerver/actions/streams.py
#, python-brace-format
msgid "No *{empty_topic_display_name}* topic"
msgstr "Aucune conversation *{empty_topic_display_name}*"
#: zerver/actions/streams.py
#, python-brace-format
msgid "Only *{empty_topic_display_name}* topic allowed"
msgstr "Seule la conversation *{empty_topic_display_name}* est autorisée"
#: zerver/actions/streams.py
#, python-brace-format
msgid ""
"{user_name} changed the \"Allow posting to the *general chat* topic?\" "
"setting from {old_topics_policy} to {new_topics_policy}."
msgstr ""
"{user_name} a modifié le paramètre « Autoriser l’envoi dans la conversation "
"*discussion générale* ? », passant de {old_topics_policy} à "
"{new_topics_policy}."
#: zerver/actions/submessage.py
msgid "You cannot attach a submessage to this message."
msgstr "Vous ne pouvez pas joindre un sous-message à ce message."
#: zerver/actions/typing.py zerver/lib/addressee.py
#, python-brace-format
msgid "Invalid user ID {user_id}"
msgstr "Identifiant utilisateur invalide : {user_id}"
#: zerver/actions/user_groups.py
#, python-brace-format
msgid "User group '{group_name}' already exists."
msgstr "Le groupe d’utilisateurs « {group_name} » existe déjà."
#: zerver/decorator.py zerver/lib/streams.py zerver/lib/user_groups.py
#: zerver/lib/users.py zerver/views/invite.py zerver/views/message_summary.py
#: zerver/views/presence.py zerver/views/realm_emoji.py zerver/views/streams.py
msgid "Insufficient permission"
msgstr "Permission insuffisante"
#: zerver/decorator.py
msgid "This API is not available to incoming webhook bots."
msgstr "Cette API n'est pas disponible pour les robots de webhook entrants."
#: zerver/decorator.py
msgid "Account is not associated with this subdomain"
msgstr "Le compte n'est pas associé avec ce sous-domaine"
#: zerver/decorator.py
msgid "This endpoint does not accept bot requests."
msgstr "Ce paramètre n'accepte pas les requêtes de robots."
#: zerver/decorator.py
msgid "Must be an server administrator"
msgstr "Doit être un administrateur du serveur"
#: zerver/decorator.py
msgid "This endpoint requires HTTP basic authentication."
msgstr "Ce paramètre requière une authentification HTTP basique."
#: zerver/decorator.py
msgid "Invalid authorization header for basic auth"
msgstr "En-tête d'autorisation invalide pour l'authentification basique"
#: zerver/decorator.py
msgid "Missing authorization header for basic auth"
msgstr "En-tête d'autorisation manquant pour l'authentification basique"
#: zerver/decorator.py
msgid "Webhook bots can only access webhooks"
msgstr "Les robots de webhook n'ont accès qu'aux webhooks"
#: zerver/forms.py
msgid "Incorrect email or password."
msgstr "Adresse électronique ou mot de passe incorrect."
#: zerver/forms.py
#, python-brace-format
msgid ""
"Your account {username} has been deactivated. Please contact your "
"organization administrator to reactivate it."
msgstr ""
"Votre compte {username} a été désactivé. Veuillez contacter l&#39;"
"administrateur de votre organisation pour le réactiver."
#: zerver/forms.py
msgid "The password is too weak."
msgstr "Le mot de passe est trop faible."
#: zerver/forms.py
msgid "Subdomain needs to have length 3 or greater."
msgstr "Le sous-domaine a besoin d'une taille de 3 ou plus."
#: zerver/forms.py
msgid "Subdomain cannot start or end with a '-'."
msgstr "Le sous-domaine ne peut pas démarrer ou se terminer avec un '-'."
#: zerver/forms.py
msgid "Subdomain can only have lowercase letters, numbers, and '-'s."
msgstr ""
"Le sous-domaine ne peut contenir que des lettres minuscules, des nombres et "
"des '-'."
#: zerver/forms.py
msgid "Subdomain is already in use. Please choose a different one."
msgstr "Ce sous-domaine est déjà utilisé. Veuillez en choisir un autre."
#: zerver/forms.py
msgid "Subdomain reserved. Please choose a different one."
msgstr "Ce sous-domaine est réservé. Veuillez en choisir un autre."
#: zerver/forms.py zerver/lib/email_validation.py zilencer/views.py
msgid "Please use your real email address."
msgstr "Merci d'utiliser votre véritable adresse électronique."
#: zerver/forms.py
#, python-brace-format
msgid "The organization you are trying to join using {email} does not exist."
msgstr ""
"L'organisation que vous essayez de rejoindre avec {email} n'existe pas."
#: zerver/forms.py
#, python-brace-format
msgid ""
"Please request an invite for {email} from the organization administrator."
msgstr ""
"Veuillez demander une invitation pour {email} de la part de l'administrateur "
"de l'organisation."
#: zerver/forms.py
msgid "Can't join the organization: password authentication is not enabled."
msgstr ""
"Impossible de rejoindre l’organisation : l’authentification par mot de passe "
"n’est pas activée."
#: zerver/forms.py
#, python-brace-format
msgid ""
"Your email address, {email}, is not in one of the domains that are allowed "
"to register for accounts in this organization."
msgstr ""
"Votre adresse électronique, {email}, n'est pas dans un des domaines "
"autorisés à s'inscrire pour les comptes de cette organisation."
#: zerver/forms.py
msgid "Email addresses containing + are not allowed in this organization."
msgstr ""
"Les adresses électronique contenant un + ne sont pas autorisées dans cette "
"organisation."
#: zerver/forms.py
msgid ""
"New members cannot join this organization because all Zulip licenses are in "
"use. Please contact the person who invited you and ask them to increase the "
"number of licenses, then try again."
msgstr ""
"Il n'est pas possible à de nouveaux membres de rejoindre cette organisation, "
"car toutes les licences Zulip sont en cours d'utilisation. Veuillez "
"contacter la personne qui vous a invité et lui demander d'augmenter le "
"nombre de licences, puis réessayez."
#: zerver/forms.py
msgid "Verified that you're a human user!"
msgstr "Nous avons vérifié que vous êtes un humain !"
#: zerver/forms.py
msgid "Verifying that you're not a bot…"
msgstr "Vérification que vous n’êtes pas un bot…"
#: zerver/forms.py zerver/views/antispam.py
msgid "Challenges are not enabled."
msgstr "Les défis ne sont pas activés."
#: zerver/forms.py
msgid "Validation failed, please try again."
msgstr "La validation a échoué, veuillez réessayer."
#: zerver/forms.py
msgid "New password"
msgstr "Nouveau mot de passe"
#: zerver/forms.py
msgid "New password confirmation"
msgstr "Confirmation du nouveau mot de passe"
#: zerver/forms.py
#, python-brace-format
msgid ""
"You're making too many attempts to sign in. Try again in "
"{retry_after_string} or contact your organization administrator for help."
msgstr ""
"Vous effectuez trop de tentatives de connexion. Réessayez dans "
"{retry_after_string} ou contactez un administrateur pour obtenir de l’aide."
#: zerver/forms.py
msgid ""
"Your password has been disabled because it is too weak. Reset your password "
"to create a new one."
msgstr ""
"Votre mot de passe a été désactivé car il est trop faible. Réinitialisez "
"votre mot de passe pour en créer un nouveau."
#: zerver/forms.py
msgid "Token"
msgstr "Jeton"
#: zerver/forms.py
msgid "Tip: You can enter multiple email addresses with commas between them."
msgstr ""
"Conseil : vous pouvez saisir plusieurs adresses électroniques en les "
"séparant par une virgule."
#: zerver/forms.py
msgid "Please enter at most 10 emails."
msgstr "Merci d'entrer au maximum 10 adresses électroniques."
#: zerver/forms.py
msgid "We couldn't find that Zulip organization."
msgstr "Nous n'avons pas pu trouver cette organisation Zulip."
#: zerver/lib/addressee.py
#, python-brace-format
msgid "Invalid email '{email}'"
msgstr "Courriel invalide '{email}'"
#: zerver/lib/addressee.py zerver/views/typing.py
msgid "Missing topic"
msgstr "Sujet manquant"
#: zerver/lib/addressee.py
msgid "Cannot send to multiple channels"
msgstr "Impossible d’envoyer vers plusieurs canaux"
#: zerver/lib/addressee.py
msgid "Missing channel"
msgstr "Canal manquant"
#: zerver/lib/addressee.py
msgid "Message must have recipients"
msgstr "Le message doit avoir un destinataire"
#: zerver/lib/addressee.py zerver/lib/outgoing_webhook.py
msgid "Invalid message type"
msgstr "Type de message invalide"
#: zerver/lib/attachments.py zerver/views/thumbnail.py
msgid "Invalid attachment"
msgstr "Pièce jointe invalide"
#: zerver/lib/attachments.py
msgid ""
"An error occurred while deleting the attachment. Please try again later."
msgstr ""
"Une erreur est survenue pendant la suppression de la pièce-jointe. Merci de "
"réessayer plus tard."
#: zerver/lib/bot_lib.py
msgid "Message must have recipients!"
msgstr "Le message doit avoir un destinataire !"
#: zerver/lib/channel_folders.py
msgid "Channel folder name can't be empty."
msgstr "Le nom du dossier de canaux ne peut pas être vide."
#: zerver/lib/channel_folders.py
#, python-brace-format
msgid "Invalid character in channel folder name, at position {position}."
msgstr ""
"Caractère invalide dans le nom du dossier de canaux, à la position "
"{position}."
#: zerver/lib/channel_folders.py
msgid "Channel folder name already in use"
msgstr "Le nom du dossier de canaux est déjà utilisé"
#: zerver/lib/channel_folders.py
msgid "Invalid channel folder ID"
msgstr "ID de dossier de canaux non valide"
#: zerver/lib/demo_organizations.py
msgid "Configure owner account email address."
msgstr "Configurer l’adresse électronique du compte propriétaire."
#: zerver/lib/demo_organizations.py
#, python-brace-format
msgid ""
"\n"
"As a reminder, this [demo organization]({demo_help}) will be automatically "
"deleted on {deletion_time}, unless it's [converted into a permanent "
"organization]({convert_demo}).\n"
msgstr ""
"\n"
"À titre de rappel, cette [organisation de démonstration]({demo_help}) sera "
"automatiquement supprimée le {deletion_time}, à moins qu'elle ne soit "
"[convertie en organisation permanente]({convert_demo}).\n"
#: zerver/lib/devices.py
#, python-brace-format
msgid "{var_name} is not Base64 encoded"
msgstr "{var_name} n'est pas encodé au format Base64"
#: zerver/lib/devices.py
msgid "Invalid `device_id`"
msgstr "`device_id` non valide"
#: zerver/lib/digest.py
#, python-brace-format
msgid "{service_name} digest"
msgstr "Résumé {service_name}"
#: zerver/lib/domains.py
msgid "Domain can't be empty."
msgstr "Le domaine ne peut pas être vide."
#: zerver/lib/domains.py
msgid "Domain must have at least one dot (.)"
msgstr "Le domaine doit contenir au moins un point (.)"
#: zerver/lib/domains.py
msgid "Domain is too long"
msgstr "Le nom de domaine est trop long"
#: zerver/lib/domains.py
msgid "Domain cannot start or end with a dot (.)"
msgstr "Le domaine ne peut pas démarrer ou se terminer avec un point (.)"
#: zerver/lib/domains.py
msgid "Consecutive '.' are not allowed."
msgstr "Les '.' consécutifs ne sont pas permis."
#: zerver/lib/domains.py
msgid "Subdomains cannot start or end with a '-'."
msgstr "Les sous-domaines ne peuvent pas démarrer ou se terminer avec un '-'."
#: zerver/lib/domains.py
msgid "Domain can only have letters, numbers, '.' and '-'s."
msgstr ""
"Le domaine ne peut contenir que des lettres, des nombres, des '.' et des '-'."
#: zerver/lib/drafts.py
msgid "Timestamp must not be negative."
msgstr "L'horodatage ne doit pas être négatif."
#: zerver/lib/drafts.py
msgid "Topic must not contain null bytes"
msgstr "Le sujet ne doit pas contenir d'octets nuls"
#: zerver/lib/drafts.py
msgid "Must specify exactly 1 channel ID for channel messages"
msgstr ""
"Vous devez spécifier exactement 1 identifiant de canal pour les messages de "
"canal"
#: zerver/lib/drafts.py
msgid "User has disabled synchronizing drafts."
msgstr "Cet utilisateur a désactivé la synchronisation des brouillons."
#: zerver/lib/drafts.py
msgid "Draft does not exist"
msgstr "Le brouillon n'existe pas"
#: zerver/lib/email_mirror.py
#, python-brace-format
msgid ""
"Error sending message to channel {channel_name} via message notification "
"email reply:\n"
"{error_message}"
msgstr ""
"Erreur lors de l’envoi du message au canal {channel_name} via la réponse par "
"courriel de notification :\n"
"{error_message}"
#: zerver/lib/email_mirror.py
msgid "Email with no subject"
msgstr "Courriel sans objet"
#: zerver/lib/email_notifications.py
msgid "Open Zulip to see the spoiler content"
msgstr "Ouvrez Zulip pour afficher le contenu masqué"
#: zerver/lib/email_notifications.py
#, python-brace-format
msgid "{service_name} notifications"
msgstr "Notifications {service_name}"
#: zerver/lib/email_validation.py
msgid "Invalid address."
msgstr "Adresse électronique non valide."
#: zerver/lib/email_validation.py
msgid "Outside your domain."
msgstr "En-dehors de votre domaine."
#: zerver/lib/email_validation.py zerver/views/users.py
msgid "Email addresses containing + are not allowed."
msgstr "Les adresses électroniques contenant un + ne sont pas autorisées."
#: zerver/lib/email_validation.py
msgid "Reserved for system bots."
msgstr "Réservé aux robots système."
#: zerver/lib/email_validation.py
#, python-brace-format
msgid "{email} already has an account"
msgstr "{email} possède déjà un compte"
#: zerver/lib/email_validation.py
msgid "Already has an account."
msgstr "Possède déjà un compte."
#: zerver/lib/email_validation.py
msgid "Account has been deactivated."
msgstr "Le compte a été désactivé."
#: zerver/lib/emoji.py zerver/views/realm_emoji.py
#, python-brace-format
msgid "Emoji '{emoji_name}' does not exist"
msgstr "L’émoji « {emoji_name} » n’existe pas"
#: zerver/lib/emoji.py
msgid "Invalid custom emoji."
msgstr "Emoji personnalisé non valide."
#: zerver/lib/emoji.py
msgid "Invalid custom emoji name."
msgstr "Nom d'emoji personnalisé non valide."
#: zerver/lib/emoji.py
msgid "This custom emoji has been deactivated."
msgstr "L'emoji personnalisé a été désactivé."
#: zerver/lib/emoji.py
msgid "Invalid emoji code."
msgstr "Code d'emoji non valide."
#: zerver/lib/emoji.py
msgid "Invalid emoji name."
msgstr "Nom d'emoji invalide."
#: zerver/lib/emoji.py
msgid "Invalid emoji type."
msgstr "Type d'emoji invalide."
#: zerver/lib/emoji.py
msgid "Must be an organization administrator or emoji author"
msgstr ""
"Doit être un administrateur de l'organisation ou le créateur de l'emoji"
#: zerver/lib/emoji.py
msgid "Emoji names must end with either a letter or digit."
msgstr "Les noms des emoji doivent se terminer par une lettre ou un chiffre."
#: zerver/lib/emoji.py
msgid ""
"Emoji names must contain only lowercase English letters, digits, spaces, "
"dashes, and underscores."
msgstr ""
"Les noms d'emoji ne doivent contenir que des lettres minuscules anglaises, "
"des chiffres, des espaces, des tirets et des traits de soulignement."
#: zerver/lib/emoji.py
msgid "Emoji name is missing"
msgstr "Le nom de l'emoji est manquant"
#: zerver/lib/events.py
msgid "Could not allocate event queue"
msgstr "Impossible d'allouer la file d'attente d'événements"
#: zerver/lib/exceptions.py
msgid "Not logged in: API authentication or user session required"
msgstr "Non connecté : Authentification API ou session utilisateur requise"
#: zerver/lib/exceptions.py
#, python-brace-format
msgid "Channel '{channel_name}' already exists"
msgstr "Le canal « {channel_name} » existe déjà"
#: zerver/lib/exceptions.py
#, python-brace-format
msgid "Channel '{stream}' does not exist"
msgstr "Le canal « {stream} » n’existe pas"
#: zerver/lib/exceptions.py
#, python-brace-format
msgid "Channel with ID '{stream_id}' does not exist"
msgstr "Aucun canal n’existe avec l’identifiant « {stream_id} »"
#: zerver/lib/exceptions.py
#, python-brace-format
msgid "Unsupported parameter combination: {parameters}"
msgstr "Combinaison de paramètres non prise en charge : {parameters}"
#: zerver/lib/exceptions.py
#, python-brace-format
msgid "{required_parameter} is required when {set_parameter} is set."
msgstr "{required_parameter} est requis lorsque {set_parameter} est défini."
#: zerver/lib/exceptions.py
msgid "organization owner"
msgstr "propriétaire de l'organisation"
#: zerver/lib/exceptions.py
msgid "user"
msgstr "utilisateur"
#: zerver/lib/exceptions.py
#, python-brace-format
msgid "Cannot deactivate the only {entity}."
msgstr "Impossible de désactiver le seul {entity}."
#: zerver/lib/exceptions.py
#, python-brace-format
msgid "Invalid Markdown include statement: {include_statement}"
msgstr "Instruction d'inclusion Markdown non valide : {include_statement}"
#: zerver/lib/exceptions.py
msgid ""
"API usage exceeded rate limit; see https://zulip.com/api/http-headers#rate-"
"limiting-response-headers"
msgstr ""
"Utilisation de l’API au-delà de la limite de débit ; consultez https://zulip."
"com/api/http-headers#rate-limiting-response-headers"
#: zerver/lib/exceptions.py zerver/lib/typed_endpoint.py
#: zerver/lib/validator.py
msgid "Malformed JSON"
msgstr "JSON malformé"
#: zerver/lib/exceptions.py zerver/views/invite.py
msgid "Must be an organization administrator"
msgstr "Doit être un administrateur de l'organisation"
#: zerver/lib/exceptions.py
msgid "Must be an organization owner"
msgstr "Doit être un propriétaire de l'organisation"
#: zerver/lib/exceptions.py
#, fuzzy
#| msgid "Must be an organization owner"
msgid "Must be a bot user"
msgstr "Doit être un propriétaire de l'organisation"
#: zerver/lib/exceptions.py
msgid "Your username or password is incorrect"
msgstr "Votre nom d'utilisateur ou votre mot de passe est incorrect"
#: zerver/lib/exceptions.py
msgid "This organization has been deactivated"
msgstr "L'organisation a été désactivée"
#: zerver/lib/exceptions.py
msgid ""
"The mobile push notification service registration for your server has been "
"deactivated"
msgstr ""
"L&#39;inscription au service de notification push mobile pour votre serveur "
"a été désactivée"
#: zerver/lib/exceptions.py
msgid "Password authentication is disabled in this organization"
msgstr ""
"L'authentification par mot de passe est désactivée dans cette organisation"
#: zerver/lib/exceptions.py
msgid "Your password has been disabled and needs to be reset"
msgstr "Votre mot de passe a été désactivé et doit être réinitialisé"
#: zerver/lib/exceptions.py
msgid "Invalid API key"
msgstr "Clé API invalide"
#: zerver/lib/exceptions.py
msgid "Malformed API key"
msgstr "Clé API mal formée"
#: zerver/lib/exceptions.py
#, python-brace-format
msgid ""
"The '{event_type}' event isn't currently supported by the {webhook_name} "
"webhook; ignoring"
msgstr ""
"L’événement « {event_type} » n’est actuellement pas pris en charge par le "
"webhook {webhook_name} ; ignoré"
#: zerver/lib/exceptions.py
#, python-brace-format
msgid "Unable to parse request: Did {webhook_name} generate this event?"
msgstr ""
"Impossible d&#39;analyser la demande : {webhook_name} a-t-il généré cet "
"événement ?"
#: zerver/lib/exceptions.py
msgid "User not authenticated"
msgstr "Utilisateur non-authentifié"
#: zerver/lib/exceptions.py zerver/views/auth.py
msgid "Invalid subdomain"
msgstr "Sous-domaine invalide"
#: zerver/lib/exceptions.py
msgid "You do not have permission to initiate direct message conversations."
msgstr ""
"Vous n’avez pas la permission de démarrer des conversations en messages "
"directs."
#: zerver/lib/exceptions.py
#, python-brace-format
msgid ""
"Sending messages to the {empty_topic_display_name} is not allowed in this "
"channel."
msgstr ""
"L’envoi de messages vers la conversation « {empty_topic_display_name} » "
"n’est pas autorisé dans ce canal."
#: zerver/lib/exceptions.py
#, python-brace-format
msgid "Only the {empty_topic_display_name} topic is allowed in this channel."
msgstr ""
"Seule la conversation {empty_topic_display_name} est autorisée dans ce canal."
#: zerver/lib/exceptions.py
#, python-brace-format
msgid ""
"To enable this configuration, all messages in this channel must be in the "
"{empty_topic_display_name} topic. Consider renaming or deleting other topics."
msgstr ""
"Pour activer cette configuration, tous les messages de ce canal doivent se "
"trouver dans la conversation {empty_topic_display_name}. Envisagez de "
"renommer ou de supprimer les autres conversations."
#: zerver/lib/exceptions.py
msgid "Direct messages are disabled in this organization."
msgstr "Les messages directs sont désactivés dans cette organisation."
#: zerver/lib/exceptions.py
msgid "This conversation does not include any users who can authorize it."
msgstr ""
"Cette conversation ne contient aucun utilisateur autorisé à la valider."
#: zerver/lib/exceptions.py
msgid "Access denied"
msgstr "Accès refusé"
#: zerver/lib/exceptions.py
#, python-brace-format
msgid ""
"You only have permission to move the {total_messages_allowed_to_move}/"
"{total_messages_in_topic} most recent messages in this topic."
msgstr ""
"Vous n'avez la permission de déplacer que les "
"{total_messages_allowed_to_move}/{total_messages_in_topic} messages les plus "
"récents de ce sujet."
#: zerver/lib/exceptions.py
msgid "Reaction already exists."
msgstr "Cette réaction existe déjà."
#: zerver/lib/exceptions.py
msgid "Reaction doesn't exist."
msgstr "Cette réaction n'existe pas."
#: zerver/lib/exceptions.py
msgid ""
"Your organization is registered to a different Zulip server. Please contact "
"Zulip support for assistance in resolving this issue."
msgstr ""
"Votre organisation est enregistrée sur un autre serveur Zulip. Veuillez "
"contacter le support Zulip pour obtenir de l’aide afin de résoudre ce "
"problème."
#: zerver/lib/exceptions.py
msgid "Organization not registered"
msgstr "Organisation non enregistrée"
#: zerver/lib/exceptions.py
msgid ""
"You do not have permission to use channel wildcard mentions in this channel."
msgstr ""
"Vous n’avez pas la permission d’utiliser les mentions génériques de canal "
"dans ce canal."
#: zerver/lib/exceptions.py
msgid ""
"You do not have permission to use topic wildcard mentions in this topic."
msgstr ""
"Vous n’avez pas la permission d’utiliser les mentions génériques de "
"conversation dans cette conversation."
#: zerver/lib/exceptions.py
#, python-brace-format
msgid "'{field_name}' value does not match the expected value."
msgstr "La valeur de « {field_name} » ne correspond pas à la valeur attendue."
#: zerver/lib/exceptions.py
#, python-brace-format
msgid "'{setting_name}' must be a system user group."
msgstr "« {setting_name} » doit être un groupe d’utilisateurs système."
#: zerver/lib/exceptions.py
msgid "Cannot deactivate user group in use."
msgstr ""
"Impossible de désactiver un groupe d'utilisateurs en cours d'utilisation."
#: zerver/lib/exceptions.py
msgid "You do not have permission to administer this channel."
msgstr "Vous n'avez pas la permission d'administrer ce canal."
#: zerver/lib/exceptions.py
msgid "You do not have permission to change default channels."
msgstr "Vous n'avez pas la permission de modifier les canaux par défaut."
#: zerver/lib/exceptions.py
msgid "Email is already in use."
msgstr "L'adresse électronique est déjà utilisée."
#: zerver/lib/exceptions.py
msgid "Scheduled delivery time must be in the future."
msgstr "La date de livraison prévue doit se situer dans le futur."
#: zerver/lib/exceptions.py
msgid "Invalid bouncer_public_key"
msgstr "Valeur non valide de bouncer_public_key"
#: zerver/lib/exceptions.py
msgid "Request expired"
msgstr "Requête expirée"
#: zerver/lib/exceptions.py
msgid "Invalid encrypted_push_registration"
msgstr "Valeur non valide de encrypted_push_registration"
#: zerver/lib/exceptions.py
msgid "Server is not configured to use push notification service."
msgstr ""
"Le serveur n'est pas configuré pour utiliser le service de notifications "
"push."
#: zerver/lib/external_accounts.py
#, fuzzy
#| msgid "Already has an account."
msgid "Atlassian account ID"
msgstr "Possède déjà un compte."
#: zerver/lib/external_accounts.py
msgid "Behance username"
msgstr "Identifiant Behance"
#: zerver/lib/external_accounts.py
msgid "Bitbucket username"
msgstr "Identifiant Bitbucket"
#: zerver/lib/external_accounts.py
msgid "Bluesky handle"
msgstr "Identifiant Bluesky"
#: zerver/lib/external_accounts.py
msgid "Codeberg username"
msgstr "Identifiant Codeberg"
#: zerver/lib/external_accounts.py
msgid "Discord tag"
msgstr "Identifiant Discord"
#: zerver/lib/external_accounts.py
msgid "Dribbble username"
msgstr "Identifiant Dribbble"
#: zerver/lib/external_accounts.py
msgid "Facebook username"
msgstr "Identifiant Facebook"
#: zerver/lib/external_accounts.py
msgid "GitHub username"
msgstr "Nom d&#39;utilisateur GitHub"
#: zerver/lib/external_accounts.py
msgid "GitLab username"
msgstr "Identifiant GitLab"
#: zerver/lib/external_accounts.py
msgid "Instagram username"
msgstr "Identifiant Instagram"
#: zerver/lib/external_accounts.py
msgid "LinkedIn profile name"
msgstr "Identifiant LinkedIn"
#: zerver/lib/external_accounts.py
msgid "Mastodon profile"
msgstr "Profil Mastodon"
#: zerver/lib/external_accounts.py
msgid "Medium username"
msgstr "Identifiant Medium"
#: zerver/lib/external_accounts.py
msgid "Pinterest username"
msgstr "Identifiant Pinterest"
#: zerver/lib/external_accounts.py
msgid "Reddit username"
msgstr "Identifiant Reddit"
#: zerver/lib/external_accounts.py
msgid "Snapchat username"
msgstr "Identifiant Snapchat"
#: zerver/lib/external_accounts.py
msgid "Threads username"
msgstr "Identifiant Threads"
#: zerver/lib/external_accounts.py
msgid "TikTok username"
msgstr "Identifiant TikTok"
#: zerver/lib/external_accounts.py
msgid "Twitch username"
msgstr "Identifiant Twitch"
#: zerver/lib/external_accounts.py
msgid "X username"
msgstr "Identifiant X"
#: zerver/lib/external_accounts.py
msgid "YouTube handle"
msgstr "Identifiant YouTube"
#: zerver/lib/external_accounts.py
msgid "Invalid external account type"
msgstr "Type de compte externe non valide"
#: zerver/lib/integrations.py
msgid "Integration frameworks"
msgstr "Frameworks d'intégration"
#: zerver/lib/integrations.py
msgid "Video calling"
msgstr "Appel vidéo"
#: zerver/lib/integrations.py
msgid "Continuous integration"
msgstr "Intégration continue"
#: zerver/lib/integrations.py
msgid "Customer support"
msgstr "Support client"
#: zerver/lib/integrations.py
msgid "Deployment"
msgstr "Déploiement"
#: zerver/lib/integrations.py
msgid "Entertainment"
msgstr "Divertissement"
#: zerver/lib/integrations.py
msgid "Communication"
msgstr "Communication"
#: zerver/lib/integrations.py
msgid "Financial"
msgstr "Financier"
#: zerver/lib/integrations.py
msgid "Human resources"
msgstr "Ressources humaines"
#: zerver/lib/integrations.py
msgid "Marketing"
msgstr "Marketing"
#: zerver/lib/integrations.py
msgid "Miscellaneous"
msgstr "Divers"
#: zerver/lib/integrations.py
msgid "Monitoring"
msgstr "Suivi"
#: zerver/lib/integrations.py
msgid "Project management"
msgstr "Gestion de projet"
#: zerver/lib/integrations.py
msgid "Productivity"
msgstr "Productivité"
#: zerver/lib/integrations.py
msgid "Version control"
msgstr "Contrôle de version"
#: zerver/lib/message.py zerver/views/welcome_bot_custom_message.py
msgid "Message must not be empty"
msgstr "Le message ne doit pas être vide"
#: zerver/lib/message.py
msgid "Message must not contain null bytes"
msgstr "Le message ne doit pas contenir d'octets nuls"
#: zerver/lib/message.py
#, python-brace-format
msgid "You are not allowed to mention user group '{user_group_name}'."
msgstr "Vous n'êtes pas autorisé à mentionner le groupe '{user_group_name}'."
#: zerver/lib/message.py
#, python-brace-format
msgid "{other_users} and {last_user}"
msgstr "{other_users} et {last_user}"
#: zerver/lib/message_report.py
#, python-brace-format
msgid ""
"{reporting_user_mention} reported a message sent by {reported_user_mention} "
"at {reported_message_date_sent}."
msgstr ""
"{reporting_user_mention} a signalé un message envoyé par "
"{reported_user_mention} le {reported_message_date_sent}."
#: zerver/lib/message_report.py
#, python-brace-format
msgid ""
"{reporting_user_mention} reported a message sent by {reported_user_mention} "
"to {recipient_user} at {reported_message_date_sent}."
msgstr ""
"{reporting_user_mention} a signalé un message envoyé par "
"{reported_user_mention} à {recipient_user} le {reported_message_date_sent}."
#: zerver/lib/message_report.py
#, python-brace-format
msgid ""
"{reporting_user_mention} reported a message sent by {reported_user_mention} "
"to {list_of_direct_message_recipients} at {reported_message_date_sent}."
msgstr ""
"{reporting_user_mention} a signalé un message envoyé par "
"{reported_user_mention} à {list_of_direct_message_recipients} le "
"{reported_message_date_sent}."
#: zerver/lib/message_report.py
#, python-brace-format
msgid "Original message at {channel_message_link}"
msgstr "Message original : {channel_message_link}"
#: zerver/lib/message_report.py
#, python-brace-format
msgid "[Original message]({direct_message_link})"
msgstr "[Message original]({direct_message_link})"
#: zerver/lib/message_report.py
#, python-brace-format
msgid "{fullname} moderation"
msgstr "Modération de {fullname}"
#: zerver/lib/narrow.py
#, python-brace-format
msgid "Invalid narrow operator: {desc}"
msgstr "Opérateur de restriction non valide : {desc}"
#: zerver/lib/narrow.py
#, python-brace-format
msgid "Invalid narrow operator combination: {desc}"
msgstr "Combinaison de restrictions invalide : {desc}"
#: zerver/lib/narrow.py
msgid "Duplicate 'with' operators."
msgstr "Opérateur 'with' en doublon."
#: zerver/lib/narrow.py
msgid "Invalid 'with' operator"
msgstr "Opérateur 'with' non valide"
#: zerver/lib/narrow.py
msgid "Missing 'anchor' argument."
msgstr "Argument 'anchor' manquant."
#: zerver/lib/narrow.py
msgid "Missing 'anchor_date' argument."
msgstr "Argument 'anchor_date' manquant."
#: zerver/lib/narrow.py
msgid "Invalid anchor"
msgstr "Ancre invalide"
#: zerver/lib/narrow_predicate.py
#, python-brace-format
msgid "Operator {operator} not supported."
msgstr "Opérateur {operator} non supporté."
#: zerver/lib/narrow_predicate.py
#, python-brace-format
msgid "Operand {operand} not supported."
msgstr "Opérande {operand} non supporté."
#: zerver/lib/navigation_views.py
msgid "Navigation view does not exist."
msgstr "La vue de navigation n’existe pas."
#: zerver/lib/onboarding.py
#, python-brace-format
msgid "A note from {admin_group_syntax}:"
msgstr "Une note de {admin_group_syntax} :"
#: zerver/lib/onboarding.py
#, python-brace-format
msgid ""
"\n"
"To learn more, check out our [using Zulip for a class guide]"
"({getting_started_url})!\n"
msgstr ""
"\n"
"Pour en savoir plus, consultez notre [guide d’utilisation de Zulip pour un "
"cours]({getting_started_url})!\n"
#: zerver/lib/onboarding.py
#, python-brace-format
msgid ""
"\n"
"To learn more, check out our [getting started guide]"
"({getting_started_url})!\n"
msgstr ""
"\n"
"Pour en savoir plus, consultez notre [guide de prise en main]"
"({getting_started_url})!\n"
#: zerver/lib/onboarding.py
#, python-brace-format
msgid ""
"\n"
"We also have a guide for [setting up Zulip for a class]"
"({organization_setup_url}).\n"
msgstr ""
"\n"
"Nous proposons aussi un guide pour [configurer Zulip pour un cours]"
"({organization_setup_url}).\n"
#: zerver/lib/onboarding.py
#, python-brace-format
msgid ""
"\n"
"We also have a guide for [moving your organization to Zulip]"
"({organization_setup_url}).\n"
msgstr ""
"\n"
"Nous proposons aussi un guide pour [migrer votre organisation vers Zulip]"
"({organization_setup_url}).\n"
#: zerver/lib/onboarding.py
#, python-brace-format
msgid ""
"\n"
"This [demo organization]({demo_organization_help_url}) will be "
"**automatically\n"
"deleted** on {deletion_global_time}, unless it's [converted into\n"
"a permanent organization]({convert_demo_organization_help_url}).\n"
msgstr ""
"\n"
"Cette [organisation de démonstration]({demo_organization_help_url}) sera "
"**automatiquement\n"
"supprimée** le {deletion_global_time}, à moins qu'elle ne soit\n"
"[convertie en organisation permanente]"
"({convert_demo_organization_help_url}).\n"
#: zerver/lib/onboarding.py
msgid ""
"\n"
"I've kicked off some conversations to help you get started. You can find\n"
"them in your [Inbox](/#inbox).\n"
msgstr ""
"\n"
"J’ai lancé quelques conversations pour vous aider à démarrer. Vous pouvez "
"les retrouver\n"
"dans votre [Boîte de réception](/#inbox).\n"
#: zerver/lib/onboarding.py
#, python-brace-format
msgid ""
"\n"
"You can always come back to the [Welcome to Zulip video]"
"({navigation_tour_video_url}) for a quick app overview.\n"
msgstr ""
"\n"
"Vous pouvez toujours revenir à la [vidéo de bienvenue à Zulip]"
"({navigation_tour_video_url}) pour une rapide présentation de "
"l’application.\n"
#: zerver/lib/onboarding.py
#, python-brace-format
msgid ""
"\n"
"Hello, and welcome to Zulip!👋 "
"{inform_about_tracked_onboarding_messages_text}\n"
"\n"
"{getting_started_text} {organization_setup_text}\n"
"\n"
"{navigation_tour_video_text}\n"
"\n"
"{demo_organization_text}\n"
"\n"
msgstr ""
"\n"
"Bonjour et bienvenue sur Zulip ! 👋 "
"{inform_about_tracked_onboarding_messages_text}\n"
"\n"
"{getting_started_text} {organization_setup_text}\n"
"\n"
"{navigation_tour_video_text}\n"
"\n"
"{demo_organization_text}\n"
"\n"
#: zerver/lib/onboarding.py
msgid ""
"\n"
"You can [download](/apps/) the [mobile and desktop apps](/apps/).\n"
"Zulip also works great in a browser.\n"
msgstr ""
"\n"
"Vous pouvez [télécharger](/apps/) les [applications mobile et bureau](/"
"apps/).\n"
"Zulip fonctionne également très bien dans un navigateur.\n"
#: zerver/lib/onboarding.py
msgid ""
"\n"
"Go to [Profile settings](#settings/profile) to add a [profile picture](/help/"
"change-your-profile-picture)\n"
"and edit your [profile information](/help/edit-your-profile).\n"
msgstr ""
"\n"
"Rendez-vous dans vos [paramètres de profil](#settings/profile) pour ajouter "
"[une image de profil](/help/change-your-profile-picture)\n"
"et modifier [vos informations de profil](/help/edit-your-profile).\n"
#: zerver/lib/onboarding.py
msgid ""
"\n"
"You can switch between [light and dark theme](/help/dark-theme), [pick your\n"
"favorite emoji set](/help/emoji-and-emoticons#change-your-emoji-set), "
"[change\n"
"your language](/help/change-your-language), and otherwise customize your "
"Zulip\n"
"experience in your [Preferences](#settings/preferences).\n"
msgstr ""
"\n"
"Vous pouvez basculer entre le [thème clair et le thème sombre](/help/dark-"
"theme), [choisir votre \n"
"ensemble d'emojis préféré](/help/emoji-and-emoticons#change-your-emoji-set), "
"[changer\n"
"votre langue](/help/change-your-language), et personnaliser votre expérience "
"Zulip\n"
"dans vos [Préférences](#settings/preferences).\n"
#: zerver/lib/onboarding.py
#, python-brace-format
msgid ""
"\n"
"Channels organize conversations based on who needs to see them. For "
"example,\n"
"it's common to have a channel for each team in an organization.\n"
"\n"
"[Browse and subscribe to channels]({settings_link}).\n"
msgstr ""
"\n"
"Les canaux permettent d'organiser les conversations en fonction des "
"personnes qui doivent les voir. Par exemple,\n"
"il est courant d'avoir un canal pour chaque équipe au sein d'une "
"organisation.\n"
"\n"
"[Parcourir et s'abonner aux canaux]({settings_link}).\n"
#: zerver/lib/onboarding.py
msgid ""
"\n"
"[Topics](/help/introduction-to-topics) summarize what each conversation in "
"Zulip\n"
"is about. You can read Zulip one topic at a time, seeing each message in\n"
"context, no matter how many other conversations are going on.\n"
"\n"
"When you start a conversation, label it with a new topic. For a good topic "
"name,\n"
"think about finishing the sentence: “Hey, can we chat about…?”\n"
"\n"
"Check out [Recent conversations](#recent) for a list of topics that are "
"being\n"
"discussed.\n"
msgstr ""
"\n"
"[Les conversations](/help/introduction-to-topics) résument le sujet de "
"chaque échange dans Zulip.\n"
"Vous pouvez lire Zulip une conversation à la fois, en voyant chaque message "
"dans\n"
"son contexte, quel que soit le nombre de conversations en cours.\n"
"\n"
"Lorsque vous démarrez une conversation, nommez-la avec un nouveau sujet. "
"Pour un bon titre,\n"
"pensez à compléter la phrase : « Salut, on pourrait parler de… ?»\n"
"\n"
"Consultez les [Conversations récentes](#recent) pour voir la liste \n"
"des sujets en cours.\n"
#: zerver/lib/onboarding.py
msgid ""
"\n"
"Zulip's [keyboard shortcuts](#keyboard-shortcuts) let you navigate the app\n"
"quickly and efficiently.\n"
"\n"
"Press `?` any time to see a [cheat sheet](#keyboard-shortcuts).\n"
msgstr ""
"\n"
"Les [raccourcis clavier](#keyboard-shortcuts) de Zulip vous permettent de "
"naviguer\n"
"rapidement et efficacement dans l’application.\n"
"\n"
"Appuyez sur `?` à tout moment pour afficher la [liste des raccourcis]"
"(#keyboard-shortcuts).\n"
#: zerver/lib/onboarding.py
msgid ""
"\n"
"You can **format** *your* `message` using the handy formatting buttons, or "
"by\n"
"typing your formatting with Markdown.\n"
"\n"
"Check out the [cheat sheet](#message-formatting) to learn about spoilers, "
"global\n"
"times, and more.\n"
msgstr ""
"\n"
"Vous pouvez **formater** *votre* `message` à l’aide des boutons de formatage "
"pratiques,\n"
"ou en saisissant directement du Markdown.\n"
"\n"
"Consultez le [guide](#message-formatting) pour en savoir plus sur les "
"spoilers, les heures globales\n"
"et plus encore.\n"
#: zerver/lib/onboarding.py
#, python-brace-format
msgid ""
"\n"
"Here are a few messages I understand: {bot_commands}\n"
"\n"
"Check out our [Getting started guide](/help/getting-started-with-zulip),\n"
"or browse the [help center](/help/) to learn more!\n"
msgstr ""
"\n"
"Voici quelques messages que je comprends : {bot_commands}\n"
"\n"
"Consultez notre [guide de démarrage](/help/getting-started-with-zulip),\n"
"ou parcourez le [centre d'aide](/help/) pour en savoir plus !\n"
#: zerver/lib/onboarding.py
#, python-brace-format
msgid ""
"\n"
"You can chat with me as much as you like! To\n"
"get help, try one of the following messages: {bot_commands}\n"
msgstr ""
"\n"
"Vous pouvez discuter avec moi autant que vous le souhaitez !\n"
"Pour obtenir de l'aide, essayez l'un des messages suivants : {bot_commands}\n"
#: zerver/lib/onboarding.py
#, python-brace-format
msgid ""
"\n"
"If anything is out of place, it’s easy to [move messages]"
"({move_content_another_topic_help_url}),\n"
"[rename]({rename_topic_help_url}) and [split]"
"({move_content_another_topic_help_url}) topics,\n"
"or even move a topic [to a different channel]"
"({move_content_another_channel_help_url}).\n"
msgstr ""
"\n"
"Si un élément est mal placé, il est facile de [déplacer les messages]"
"({move_content_another_topic_help_url}),\n"
"[renommer]({rename_topic_help_url}) et [séparer]"
"({move_content_another_topic_help_url}) les conversations,\n"
"ou même de déplacer une conversation [vers un autre canal]"
"({move_content_another_channel_help_url}).\n"
#: zerver/lib/onboarding.py
msgid ""
"\n"
":point_right: Try moving this message to another topic and back.\n"
msgstr ""
"\n"
":point_right : Essayez de déplacer ce message vers une autre conversation, "
"puis de le remettre en place.\n"
#: zerver/lib/onboarding.py
#, python-brace-format
msgid ""
"\n"
"Zulip is organized to help you communicate more efficiently. Conversations "
"are\n"
"labeled with topics, which summarize what the conversation is about.\n"
"\n"
"For example, this message is in the “{topic_name}” topic in the\n"
"#**{zulip_discussion_channel_name}** channel, as you can see in the left "
"sidebar\n"
"and above.\n"
msgstr ""
"\n"
"Zulip est conçu pour vous aider à communiquer plus efficacement. \n"
"Les conversations sont étiquetées avec des sujets qui résument leur "
"contenu.\n"
"\n"
"Par exemple, ce message se trouve dans la conversation « {topic_name} » \n"
"du canal #**{zulip_discussion_channel_name}**, comme vous pouvez le voir "
"dans la barre\n"
"latérale gauche et en haut de la page.\n"
#: zerver/lib/onboarding.py
msgid "welcome to Zulip!"
msgstr "bienvenue sur Zulip !"
#: zerver/lib/onboarding.py
msgid ""
"\n"
"You can read Zulip one conversation at a time, seeing each message in "
"context,\n"
"no matter how many other conversations are going on.\n"
msgstr ""
"\n"
"Vous pouvez lire Zulip une conversation à la fois, en voyant chaque message "
"dans son contexte, \n"
"quelle que soit l’activité des autres discussions.\n"
#: zerver/lib/onboarding.py
msgid ""
"\n"
":point_right: When you're ready, check out your [Inbox](/#inbox) for other\n"
"conversations with unread messages.\n"
msgstr ""
"\n"
":point_right : Lorsque vous êtes prêt, consultez votre [Boîte de réception](/"
"#inbox) \n"
"pour voir les autres conversations contenant des messages non lus.\n"
#: zerver/lib/onboarding.py
msgid ""
"\n"
"To kick off a new conversation, pick a channel in the left sidebar, and "
"click\n"
"the `+` button next to its name.\n"
msgstr ""
"\n"
"Pour démarrer une nouvelle conversation, choisissez un canal dans la barre "
"latérale gauche,\n"
"puis cliquez sur le bouton `+` à côté de son nom.\n"
#: zerver/lib/onboarding.py
msgid ""
"\n"
"Label your conversation with a topic. Think about finishing the sentence: "
"“Hey,\n"
"can we chat about…?”\n"
msgstr ""
"\n"
"Donnez un sujet à votre conversation. Pensez à terminer la phrase : "
"« Salut,\n"
"on pourrait parler de… ? »\n"
#: zerver/lib/onboarding.py
msgid ""
"\n"
":point_right: Try starting a new conversation in this channel.\n"
msgstr ""
"\n"
":point_right : Essayez de démarrer une nouvelle conversation sur ce canal.\n"
#: zerver/lib/onboarding.py
#, python-brace-format
msgid ""
"\n"
":point_right: Use this topic to try out [Zulip's messaging features]"
"({format_message_help_url}).\n"
msgstr ""
"\n"
":point_right : Utilisez cette conversation pour essayer les "
"[fonctionnalités de messagerie de Zulip]({format_message_help_url}).\n"
#: zerver/lib/onboarding.py
#, python-brace-format
msgid ""
"\n"
"```spoiler Want to see some examples?\n"
"\n"
"````python\n"
"\n"
"print(\"code blocks\")\n"
"\n"
"````\n"
"\n"
"- bulleted\n"
"- lists\n"
"\n"
"Link to a conversation: #**{zulip_discussion_channel_name}>{topic_name}**\n"
"\n"
"```\n"
msgstr ""
"\n"
"```spoiler Envie de voir des exemples ?\n"
"\n"
"````python\n"
"\n"
"print(\"blocs de code\")\n"
"\n"
"````\n"
"\n"
"- à puces\n"
"- listes\n"
"\n"
"Lien vers une conversation : #**{zulip_discussion_channel_name}>{topic_name}"
"**\n"
"\n"
"```\n"
#: zerver/lib/onboarding.py
msgid ""
"\n"
"This **greetings** topic is a great place to say “hi” :wave: to your "
"teammates.\n"
msgstr ""
"\n"
"Cette conversation **accueil** est l'endroit idéal pour dire « salut » : "
"wave : à vos collègues.\n"
#: zerver/lib/onboarding.py
msgid ""
"\n"
":point_right: Click on this message to start a new message in the same "
"conversation.\n"
msgstr ""
"\n"
":point_right : Cliquez sur ce message pour rédiger une nouvelle réponse dans "
"la même conversation.\n"
#: zerver/lib/onboarding.py
msgid "moving messages"
msgstr "déplacer des messages"
#: zerver/lib/onboarding.py
msgid "experiments"
msgstr "expérimentations"
#: zerver/lib/onboarding.py
msgid "start a conversation"
msgstr "démarrer une conversation"
#: zerver/lib/onboarding.py
msgid "greetings"
msgstr "accueil"
#: zerver/lib/outgoing_webhook.py
msgid "Invalid JSON in response"
msgstr "JSON non valide dans la réponse"
#: zerver/lib/outgoing_webhook.py
msgid "Invalid response format"
msgstr "Format de réponse non valide"
#: zerver/lib/push_notifications.py
msgid "Empty or invalid length token"
msgstr "Jeton vide ou de taille non valide"
#: zerver/lib/push_notifications.py
msgid "Invalid APNS token"
msgstr "Jeton APNS non valide"
#: zerver/lib/push_notifications.py
msgid "Invalid GCM option to bouncer: priority {priority!r}"
msgstr "Option GCM invalide envoyée au relais : priorité {priority!r}"
#: zerver/lib/push_notifications.py
#, python-brace-format
msgid "Invalid GCM options to bouncer: {options}"
msgstr "Options GCM invalides envoyées au relais : {options}"
#. error
#: zerver/lib/push_notifications.py zilencer/views.py
msgid "Token does not exist"
msgstr "Le jeton n'existe pas"
#: zerver/lib/push_notifications.py
#, python-brace-format
msgid "{full_name} mentioned @{user_group_name}:"
msgstr "{full_name} a mentionné @{user_group_name} :"
#: zerver/lib/push_notifications.py
#, python-brace-format
msgid "{full_name} mentioned you:"
msgstr "{full_name} vous a mentionné :"
#: zerver/lib/push_notifications.py
#, python-brace-format
msgid "{full_name} mentioned everyone:"
msgstr "{full_name} a mentionné tout le monde :"
#: zerver/lib/push_notifications.py
msgid "New message"
msgstr "Nouveau message"
#: zerver/lib/push_notifications.py
msgid "Test notification"
msgstr "Notification de test"
#: zerver/lib/push_notifications.py
#, python-brace-format
msgid "This is a test notification from {realm_name} ({realm_url})."
msgstr ""
"Ceci est une notification de test envoyée par {realm_name} ({realm_url})."
#: zerver/lib/push_notifications.py
msgid "Device not recognized"
msgstr "Appareil non reconnu"
#: zerver/lib/push_notifications.py
msgid "Device not recognized by the push bouncer"
msgstr "Appareil non reconnu par le relais de notifications push"
#: zerver/lib/push_notifications.py
msgid "No active registered push device"
msgstr "Aucun appareil push actif enregistré"
#: zerver/lib/push_notifications.py
msgid "Network error while connecting to Zulip push notification service."
msgstr ""
"Erreur réseau lors de la connexion au service de notifications push de Zulip."
#: zerver/lib/push_notifications.py
msgid "Internal server error on Zulip push notification service, retry later."
msgstr ""
"Erreur interne du serveur du service de notifications push de Zulip. "
"Veuillez réessayer ultérieurement."
#: zerver/lib/push_notifications.py
msgid ""
"Push notification configuration issue on server, contact the server "
"administrator or retry later."
msgstr ""
"Problème de configuration des notifications push sur le serveur. Contactez "
"l’administrateur système ou réessayez plus tard."
#: zerver/lib/push_registration.py
msgid "Invalid `push_key`"
msgstr "Valeur non valide de `push_key`"
#: zerver/lib/rate_limiter.py
#, python-brace-format
msgid "{secs}{nbsp}second"
msgid_plural "{secs}{nbsp}seconds"
msgstr[0] "{secs}{nbsp}seconde"
msgstr[1] "{secs}{nbsp}secondes"
msgstr[2] "{secs}{nbsp}secondes"
#: zerver/lib/recipient_parsing.py
msgid "Invalid data type for channel ID"
msgstr "Type de données invalide pour l’identifiant de canal"
#: zerver/lib/recipient_users.py zerver/lib/streams.py zerver/tornado/views.py
#: zerver/views/events_register.py zerver/views/message_send.py
msgid "User not authorized for this query"
msgstr "L'utilisateur n'est pas autorisé pour cette requête"
#: zerver/lib/recipient_users.py
#, python-brace-format
msgid "'{email}' is no longer using Zulip."
msgstr "'{email}' n'utilise plus Zulip."
#: zerver/lib/recipient_users.py
msgid "You can't send direct messages outside of your organization."
msgstr ""
"Vous ne pouvez pas envoyer de messages directs en dehors de votre "
"organisation."
#: zerver/lib/reminders.py
#, python-brace-format
msgid "Maximum reminder note length: {max_length} characters"
msgstr "Longueur maximale des notes de rappel : {max_length} caractères"
#: zerver/lib/reminders.py
#, python-brace-format
msgid ""
"You requested a reminder for the following message. Note:\n"
" > {note}"
msgstr ""
"Vous avez demandé un rappel pour le message suivant. Note :\n"
"> {note}"
#: zerver/lib/reminders.py
msgid "You requested a reminder for the following message."
msgstr "Vous avez demandé un rappel pour le message suivant."
#: zerver/lib/reminders.py
#, python-brace-format
msgid ""
"You requested a reminder for the following direct message. Note:\n"
" > {note}"
msgstr ""
"Vous avez demandé un rappel pour le message direct suivant. Note :\n"
"> {note}"
#: zerver/lib/reminders.py
msgid "You requested a reminder for the following direct message."
msgstr "Vous avez demandé un rappel pour le message direct suivant."
#: zerver/lib/reminders.py
#, python-brace-format
msgid ""
"{user_silent_mention} [sent]({conversation_url}) a {widget} in "
"{topic_pretty_link}."
msgstr ""
"{user_silent_mention} [a envoyé]({conversation_url}) un {widget} dans "
"{topic_pretty_link}."
#: zerver/lib/reminders.py
#, python-brace-format
msgid ""
"{user_silent_mention} [said]({conversation_url}) in {topic_pretty_link}:"
msgstr ""
"{user_silent_mention} [a dit]({conversation_url}) dans {topic_pretty_link} :"
#: zerver/lib/reminders.py
#, python-brace-format
msgid ""
"{user_silent_mention} [sent]({conversation_url}) a {widget} to "
"{list_of_recipient_mentions}."
msgstr ""
"{user_silent_mention} [a envoyé]({conversation_url}) un{widget} à "
"{list_of_recipient_mentions}."
#: zerver/lib/reminders.py
#, python-brace-format
msgid ""
"{user_silent_mention} [said]({conversation_url}) to "
"{list_of_recipient_mentions}:"
msgstr ""
"{user_silent_mention} [a dit]({conversation_url}) à "
"{list_of_recipient_mentions} :"
#: zerver/lib/reminders.py
#, python-brace-format
msgid "You [sent]({conversation_url}) yourself a {widget}."
msgstr "Vous vous [êtes envoyé]({conversation_url}) un {widget}."
#: zerver/lib/reminders.py
#, python-brace-format
msgid "You [sent]({conversation_url}) a note to yourself:"
msgstr "Vous vous [êtes envoyé]({conversation_url}) une note :"
#: zerver/lib/reminders.py
msgid "Reminder does not exist"
msgstr "Le rappel n'existe pas"
#: zerver/lib/remote_server.py
#, python-brace-format
msgid "Push notifications bouncer error: {error}"
msgstr "Erreur du relais de notifications push : {error}"
#: zerver/lib/request.py
#, python-brace-format
msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments"
msgstr ""
"Impossible de trancher entre les arguments '{var_name1}' et '{var_name2}'"
#: zerver/lib/request.py zerver/lib/streams.py zerver/views/typing.py
#, python-brace-format
msgid "Missing '{var_name}' argument"
msgstr "Argument '{var_name}' manquant"
#: zerver/lib/request.py
#, python-brace-format
msgid "Bad value for '{var_name}': {bad_value}"
msgstr "Valeur incorrecte pour '{var_name}' : {bad_value}"
#: zerver/lib/scheduled_messages.py
msgid "Scheduled message does not exist"
msgstr "Le message programmé n'existe pas"
#: zerver/lib/send_email.py
#, python-brace-format
msgid "{service_name} account security"
msgstr "Sécurité du compte {service_name}"
#: zerver/lib/streams.py zerver/views/streams.py
msgid "A default channel cannot be private."
msgstr "Un canal par défaut ne peut pas être privé."
#: zerver/lib/streams.py zerver/views/streams.py
msgid "Web-public channels are not enabled."
msgstr "Les canaux publics web ne sont pas activés."
#: zerver/lib/streams.py
msgid "You do not have permission to post in this channel."
msgstr "Vous n’avez pas la permission de publier dans ce canal."
#: zerver/lib/streams.py
#, python-brace-format
msgid "Not authorized to send to channel '{channel_name}'"
msgstr "Non autorisé à envoyer vers le canal « {channel_name} »"
#: zerver/lib/streams.py
msgid "You do not have permission to create new topics in this channel."
msgstr ""
"Vous n'êtes pas autorisé à démarrer de nouvelles conversations dans ce canal."
#: zerver/lib/streams.py zerver/views/user_topics.py
msgid "Invalid channel ID"
msgstr "Identifiant de canal invalide"
#: zerver/lib/streams.py
#, python-brace-format
msgid "Invalid channel name '{channel_name}'"
msgstr "Nom de canal invalide : « {channel_name} »"
#: zerver/lib/streams.py
#, python-brace-format
msgid "Channel(s) ({channel_names}) do not exist"
msgstr "Le(s) canal(aux) ({channel_names}) n’existe(nt) pas"
#: zerver/lib/streams.py
#, python-brace-format
msgid "Default channel group with id '{group_id}' does not exist."
msgstr ""
"Le groupe de canaux par défaut d’identifiant « {group_id} » n’existe pas."
#: zerver/lib/string_validation.py
msgid "Channel name can't be empty."
msgstr "Le nom du canal ne peut pas être vide."
#: zerver/lib/string_validation.py
#, python-brace-format
msgid "Channel name too long (limit: {max_length} characters)."
msgstr "Le nom du canal est trop long (limite : {max_length} caractères)."
#: zerver/lib/string_validation.py
#, python-brace-format
msgid "Invalid character in channel name, at position {position}."
msgstr "Caractère invalide dans le nom du canal, à la position {position}."
#: zerver/lib/string_validation.py
#, python-brace-format
msgid "Invalid character in topic, at position {position}!"
msgstr "Caractère invalide dans la conversation, à la position {position} !"
#: zerver/lib/subscription_info.py
msgid "Subscriber data is not available for this channel"
msgstr "Les données des abonnés ne sont pas disponibles pour ce canal"
#: zerver/lib/subscription_info.py
msgid "Unable to retrieve subscribers for private channel"
msgstr "Impossible de récupérer les abonnés du canal privé"
#: zerver/lib/thumbnail.py
msgid "Could not decode image; did you upload an image file?"
msgstr "Impossible de décoder l'image ; avez vous envoyé un fichier d'image ?"
#: zerver/lib/thumbnail.py
msgid "Image size exceeds limit."
msgstr "La taille de l'image dépasse la limite."
#: zerver/lib/thumbnail.py
msgid "Image is corrupted or truncated"
msgstr "L’image est corrompue ou tronquée"
#: zerver/lib/typed_endpoint.py zerver/lib/validator.py
#, python-brace-format
msgid "{var_name} is not a boolean"
msgstr "{var_name} n'est pas un booléen"
#: zerver/lib/typed_endpoint.py
#, python-brace-format
msgid "{var_name} does not have the expected format"
msgstr "{var_name} n'a pas le format attendu"
#: zerver/lib/typed_endpoint.py zerver/lib/validator.py
#, python-brace-format
msgid "{var_name} is not a date"
msgstr "{var_name} n'est pas une date"
#: zerver/lib/typed_endpoint.py zerver/lib/validator.py
#, python-brace-format
msgid "{var_name} is not a dict"
msgstr "{var_name} n'est pas un dict"
#: zerver/lib/typed_endpoint.py zerver/lib/validator.py
#, python-brace-format
msgid "Invalid {var_name}"
msgstr "{var_name} non valide"
#: zerver/lib/typed_endpoint.py
#, python-brace-format
msgid "Argument \"{argument}\" at {var_name} is unexpected"
msgstr "L’argument « {argument} » dans {var_name} est inattendu"
#: zerver/lib/typed_endpoint.py zerver/lib/validator.py
#, python-brace-format
msgid "{var_name} is not a float"
msgstr "{var_name} n'est pas un nombre réel"
#: zerver/lib/typed_endpoint.py zerver/lib/validator.py
#, python-brace-format
msgid "{var_name} is too small"
msgstr "{var_name} est trop petit"
#: zerver/lib/typed_endpoint.py zerver/lib/validator.py
#, python-brace-format
msgid "{var_name} is not an integer"
msgstr "{var_name} n'est pas un entier"
#: zerver/lib/typed_endpoint.py
#, python-brace-format
msgid "{var_name} is not valid JSON"
msgstr "{var_name} n’est pas un JSON valide"
#: zerver/lib/typed_endpoint.py zerver/lib/validator.py
#, python-brace-format
msgid "{var_name} is too large"
msgstr "{var_name} est trop grand"
#: zerver/lib/typed_endpoint.py zerver/lib/validator.py
#, python-brace-format
msgid "{var_name} is not a list"
msgstr "{var_name} n'est pas une liste"
#: zerver/lib/typed_endpoint.py zerver/lib/validator.py
#, python-brace-format
msgid "{var_name} is too long (limit: {max_length} characters)"
msgstr "{var_name} est trop long (limite : {max_length} caractères)"
#: zerver/lib/typed_endpoint.py
#, python-brace-format
msgid "{var_name} is too short."
msgstr "{var_name} est trop court."
#: zerver/lib/typed_endpoint.py zerver/lib/validator.py
#, python-brace-format
msgid "{var_name} is not a string"
msgstr "{var_name} n'est pas une chaîne"
#: zerver/lib/typed_endpoint.py
#, python-brace-format
msgid "{var_name} has invalid format"
msgstr "{var_name} a un format invalide"
#: zerver/lib/typed_endpoint.py
#, python-brace-format
msgid "{var_name} is not length {length}"
msgstr "{var_name} n’a pas une longueur de {length}"
#: zerver/lib/typed_endpoint.py
#, python-brace-format
msgid "{var_name} is too long (limit: {max_length} items)"
msgstr "{var_name} est trop long (limite : {max_length} éléments)"
#: zerver/lib/typed_endpoint.py
#, python-brace-format
msgid "{var_name} is too short (minimum {min_length} items)"
msgstr "{var_name} est trop court (minimum {min_length} éléments)"
#: zerver/lib/typed_endpoint.py
#, python-brace-format
msgid "{var_name} cannot be blank"
msgstr "{var_name} ne peut pas être vide"
#: zerver/lib/typed_endpoint.py
#, python-brace-format
msgid "Invalid {var_name}: {msg}"
msgstr "{var_name} invalide : {msg}"
#: zerver/lib/typed_endpoint.py
#, python-brace-format
msgid "{var_name} field is missing: {msg}"
msgstr "Champ {var_name} manquant : {msg}"
#: zerver/lib/typed_endpoint.py zerver/webhooks/ifttt/view.py
#: zerver/webhooks/slack/view.py zerver/webhooks/slack_incoming/view.py
msgid "Malformed payload"
msgstr "Charge utile malformée"
#: zerver/lib/typed_endpoint_validators.py
msgid "Not in the list of possible values"
msgstr "N’est pas dans la liste des valeurs possibles"
#: zerver/lib/typed_endpoint_validators.py
msgid "Not a URL"
msgstr "N’est pas une URL"
#: zerver/lib/typed_endpoint_validators.py
msgid "Not a recognized time zone"
msgstr "Fuseau horaire non reconnu"
#: zerver/lib/typed_endpoint_validators.py
#, python-brace-format
msgid "{var_name} is not a valid hex color code"
msgstr "{var_name} n'est pas un code de couleur hexadécimal valide"
#: zerver/lib/typed_endpoint_validators.py
#, python-brace-format
msgid "Invalid {setting_name}"
msgstr "{setting_name} non valide"
#: zerver/lib/typed_endpoint_validators.py
msgid "Not a valid unsigned 32-bit integer"
msgstr "Nombre invalide pour un entier non-signé de 32 bits"
#: zerver/lib/upload/__init__.py
msgid "Upload would exceed your organization's upload quota."
msgstr ""
"L'envoi de ce fichier provoquerait le dépassement du quota de votre "
"organisation."
#: zerver/lib/upload/__init__.py
msgid "Image size exceeds limit"
msgstr "La taille de l’image dépasse la limite"
#: zerver/lib/user_groups.py
msgid "User group is deactivated."
msgstr "Le groupe d’utilisateurs est désactivé."
#: zerver/lib/user_groups.py
msgid "Invalid user group"
msgstr "Nom de groupe d'utilisateurs non valide"
#: zerver/lib/user_groups.py
#, python-brace-format
msgid "Invalid user group ID: {user_group_id}"
msgstr "ID de groupe d'utilisateurs non valide : {user_group_id}"
#: zerver/lib/user_groups.py
msgid "Invalid system group name."
msgstr "Nom de groupe système invalide."
#: zerver/lib/user_groups.py
#, python-brace-format
msgid "Invalid user group ID: {group_id}"
msgstr "Identifiant de groupe d’utilisateurs invalide : {group_id}"
#: zerver/lib/user_groups.py
#, python-brace-format
msgid "'{setting_name}' setting cannot be set to 'role:internet' group."
msgstr ""
"Le paramètre « {setting_name} » ne peut pas être défini sur le groupe « role:"
"internet »."
#: zerver/lib/user_groups.py
#, python-brace-format
msgid "'{setting_name}' setting cannot be set to 'role:nobody' group."
msgstr ""
"Le paramètre « {setting_name} » ne peut pas être défini sur le groupe « role:"
"nobody »."
#: zerver/lib/user_groups.py
#, python-brace-format
msgid "'{setting_name}' setting cannot be set to 'role:everyone' group."
msgstr ""
"Le paramètre « {setting_name} » ne peut pas être défini sur le groupe « role:"
"everyone »."
#: zerver/lib/user_groups.py
#, python-brace-format
msgid "'{setting_name}' setting cannot be set to '{group_name}' group."
msgstr ""
"Le paramètre « {setting_name} » ne peut pas être défini sur le groupe "
"« {group_name} »."
#: zerver/lib/user_groups.py
msgid "User group name can't be empty!"
msgstr "Le nom du groupe d’utilisateurs ne peut pas être vide !"
#: zerver/lib/user_groups.py
#, python-brace-format
msgid "User group name cannot exceed {max_length} characters."
msgstr ""
"Le nom du groupe d’utilisateurs ne peut pas dépasser {max_length} caractères."
#: zerver/lib/user_groups.py
#, python-brace-format
msgid "User group name cannot start with '{prefix}'."
msgstr ""
"Le nom du groupe d’utilisateurs ne peut pas commencer par « {prefix} »."
#: zerver/lib/user_groups.py
#, python-brace-format
msgid ""
"'{setting_name}' must be restricted to organization administrators for "
"groups used in 'workplace_users_group'."
msgstr ""
"'{setting_name}' doit être réservé aux administrateurs de l'organisation "
"pour les groupes utilisés dans 'workplace_users_group'."
#: zerver/lib/user_groups.py
msgid ""
"'can_manage_all_groups' must be restricted to organization administrators "
"when 'workplace_users_group' includes user-defined groups."
msgstr ""
"'can_manage_all_groups' doit être restreint aux administrateurs de "
"l'organisation lorsque 'workplace_users_group' inclut des groupes définis "
"par l'utilisateur."
#: zerver/lib/user_status.py
msgid "Client did not pass any new values."
msgstr "Le client n'a envoyé aucune nouvelle valeur."
#: zerver/lib/user_status.py
msgid ""
"Client must pass emoji_name if they pass either emoji_code or reaction_type."
msgstr ""
"Le client doit transmettre emoji_name s'il transmet emoji_code ou "
"reaction_type."
#: zerver/lib/users.py
msgid "Name too long!"
msgstr "Nom trop long !"
#: zerver/lib/users.py
msgid "Name must not be empty!"
msgstr "Le nom ne doit pas être vide !"
#: zerver/lib/users.py
msgid "Invalid characters in name!"
msgstr "Caractères invalides dans le nom !"
#: zerver/lib/users.py
msgid "Invalid format!"
msgstr "Format invalide !"
#: zerver/lib/users.py
msgid "Unique names required in this organization."
msgstr "Des noms uniques sont requis dans cette organisation."
#: zerver/lib/users.py
msgid "Name is already in use."
msgstr "Ce nom est déjà utilisé."
#: zerver/lib/users.py zerver/views/users.py
msgid "Bad name or username"
msgstr "Mauvais nom ou nom d'utilisateur"
#: zerver/lib/users.py
#, python-brace-format
msgid "Invalid integration '{integration_name}'."
msgstr "Intégration « {integration_name} » invalide."
#: zerver/lib/users.py
#, python-brace-format
msgid "Missing configuration parameters: {keys}"
msgstr "Paramètre de configuration manquant : {keys}"
#: zerver/lib/users.py
#, python-brace-format
msgid "Invalid {key} value {value} ({error})"
msgstr "Valeur {value} invalide pour {key} ({error})"
#: zerver/lib/users.py
msgid "Invalid configuration data!"
msgstr "Données de configuration non valides !"
#: zerver/lib/users.py
msgid "Invalid bot type"
msgstr "Type de robot non valide"
#: zerver/lib/users.py
msgid "Invalid interface type"
msgstr "Type d'interface non valide"
#: zerver/lib/users.py
#, python-brace-format
msgid "Invalid user ID: {user_id}"
msgstr "ID d'utilisateur non valide : {user_id}"
#: zerver/lib/users.py
msgid "No such bot"
msgstr "Aucun robot"
#: zerver/lib/users.py zerver/views/presence.py
msgid "No such user"
msgstr "Aucun utilisateur"
#: zerver/lib/users.py
msgid "User is deactivated"
msgstr "L'utilisateur est désactivé"
#: zerver/lib/validator.py
#, python-brace-format
msgid "{item} cannot be blank."
msgstr "{item} ne peut pas être vide."
#: zerver/lib/validator.py
#, python-brace-format
msgid "{var_name} has incorrect length {length}; should be {target_length}"
msgstr ""
"{var_name} a une longueur incorrecte {length} ; elle doit être de "
"{target_length}"
#: zerver/lib/validator.py
#, python-brace-format
msgid "{var_name} is not an ISO 8601 datetime string"
msgstr "{var_name} n'est pas un horodatage respectant le format ISO 8601"
#: zerver/lib/validator.py
#, python-brace-format
msgid "{container} should have exactly {length} items"
msgstr "{container} devrait avoir exactement {length} éléments"
#: zerver/lib/validator.py
#, python-brace-format
msgid "{key_name} key is missing from {var_name}"
msgstr "La clé {key_name} est manquante dans {var_name}"
#: zerver/lib/validator.py
#, python-brace-format
msgid "Unexpected arguments: {keys}"
msgstr "Arguments inattendus : {keys}"
#: zerver/lib/validator.py zerver/views/realm.py
#, python-brace-format
msgid "{var_name} is not an allowed_type"
msgstr "{var_name} n'est pas un allowed_type"
#: zerver/lib/validator.py
#, python-brace-format
msgid "{variable} != {expected_value} ({value} is wrong)"
msgstr "{variable} != {expected_value} ({value} est faux)"
#: zerver/lib/validator.py
#, python-brace-format
msgid "{var_name} is not a URL"
msgstr "{var_name} n'est pas une URL"
#: zerver/lib/validator.py
#, python-format
msgid "URL pattern must contain '%(username)s'."
msgstr "Le modèle d&#39;URL doit contenir &quot;%(username)s&quot;."
#: zerver/lib/validator.py
#, python-brace-format
msgid "'{item}' cannot be blank."
msgstr "'{item}' ne peut pas être vide."
#: zerver/lib/validator.py
msgid "Field must not have duplicate choices."
msgstr "Le champ ne doit pas avoir de choix en double."
#: zerver/lib/validator.py
#, python-brace-format
msgid "'{value}' is not a valid choice for '{field_name}'."
msgstr "'{value}' n'est pas une option valide pour '{field_name}'."
#: zerver/lib/validator.py
#, python-brace-format
msgid "{var_name} is not a string or an integer list"
msgstr "{var_name} n'est ni une chaîne ni une liste d'entiers"
#: zerver/lib/validator.py
#, python-brace-format
msgid "{var_name} is not a string or integer"
msgstr "{var_name} n'est ni une chaîne ni un entier"
#: zerver/lib/validator.py
#, python-brace-format
msgid "{var_name} does not have a length"
msgstr "{var_name} n&#39;a pas de longueur"
#: zerver/lib/validator.py
#, python-brace-format
msgid "{var_name} is missing"
msgstr "{var_name} est manquant"
#: zerver/lib/webhooks/common.py
#, python-brace-format
msgid "Unknown 'PresetUrlOption': {config}"
msgstr "Valeur inconnue pour 'PresetUrlOption' : {config}"
#: zerver/lib/webhooks/common.py
#, python-brace-format
msgid "Missing the HTTP event header '{header}'"
msgstr "En-tête d'événement HTTP manquant '{header}'"
#: zerver/lib/webhooks/common.py
#, python-brace-format
msgid "The algorithm '{algorithm}' is not supported."
msgstr "L'algorithme '{algorithm}' n'est pas supporté."
#: zerver/lib/webhooks/common.py
msgid ""
"The webhook secret is missing. Please set the webhook_secret while "
"generating the URL."
msgstr ""
"La valeur secrète du webhook est manquant. Merci de positionner "
"webhook_secret lorsque vous générez l'URL."
#: zerver/lib/webhooks/common.py
msgid "Webhook signature verification failed."
msgstr "La vérification de la signature du webhook a échouée."
#: zerver/lib/workplace_users.py
msgid ""
"'workplace_users_group' must be a group whose membership can only be managed "
"by organization administrators."
msgstr ""
"'workplace_users_group' doit être un groupe dont les membres ne peuvent être "
"gérés que par les administrateurs de l'organisation."
#: zerver/lib/zcommand.py
msgid "There should be a leading slash in the zcommand."
msgstr "La zcommand devrait commencer par une barre oblique."
#: zerver/lib/zcommand.py
#, python-brace-format
msgid "No such command: {command}"
msgstr "Commande inexistante : {command}"
#: zerver/lib/zulip_update_announcements.py
msgid "`zulip_update_announcements_stream` is unexpectedly deactivated."
msgstr ""
"De manière inattendue, `zulip_update_announcements_stream` est désactivé."
#: zerver/middleware.py
#, python-brace-format
msgid "CSRF error: {reason}"
msgstr "Erreur CSRF : {reason}"
#: zerver/middleware.py
#, python-brace-format
msgid "Reverse proxy misconfiguration: {proxy_reason}"
msgstr "Mauvaise configuration du proxy inversé : {proxy_reason}"
#: zerver/models/custom_profile_fields.py
#, python-brace-format
msgid "Invalid user IDs: {invalid_ids}"
msgstr "IDs d'utilisateurs non valides : {invalid_ids}"
#: zerver/models/custom_profile_fields.py
#, python-brace-format
msgid "User with ID {user_id} is deactivated"
msgstr "L'utilisateur avec l'ID {user_id} est désactivé"
#: zerver/models/custom_profile_fields.py
#, python-brace-format
msgid "User with ID {user_id} is a bot"
msgstr "L'utilisateur avec l'ID {user_id} est un robot"
#: zerver/models/custom_profile_fields.py
msgid "Dropdown"
msgstr "Liste déroulante"
#: zerver/models/custom_profile_fields.py
msgid "Short text"
msgstr "Texte court"
#: zerver/models/custom_profile_fields.py
msgid "Paragraph"
msgstr "Paragraphe"
#: zerver/models/custom_profile_fields.py
msgid "Date"
msgstr "Date"
#: zerver/models/custom_profile_fields.py
msgid "External account"
msgstr "Compte externe"
#: zerver/models/custom_profile_fields.py
msgid "Pronouns"
msgstr "Pronoms"
#: zerver/models/groups.py zerver/models/users.py
msgid "Nobody"
msgstr "Personne"
#: zerver/models/groups.py
msgid "Full members"
msgstr "Membres confirmés"
#: zerver/models/groups.py
msgid "Members"
msgstr "Membres"
#: zerver/models/groups.py
msgid "Everyone on the internet"
msgstr "Tout le monde sur Internet"
#: zerver/models/linkifiers.py
msgid "Invalid auto-conversion field: missing '}' character."
msgstr "Champ d'auto-conversion invalide : caractère '}' manquant."
#: zerver/models/linkifiers.py
msgid "Invalid auto-conversion field: empty field name."
msgstr "Champ d'auto-conversion invalide : nom de champ vide."
#: zerver/models/linkifiers.py
#, python-format
msgid ""
"Group %(name)r in auto-conversion field is not present in linkifier pattern."
msgstr ""
"Le groupe %(name)r dans le champ d'auto-conversion n'est pas présent dans le "
"motif de l'identificateur de lien."
#: zerver/models/linkifiers.py
#, python-brace-format
msgid "Bad regular expression: {regex}"
msgstr "Expression rationnelle incorrecte : {regex}"
#: zerver/models/linkifiers.py
msgid "Unknown regular expression error"
msgstr "Erreur d'expression régulière inconnue"
#: zerver/models/linkifiers.py
msgid "Invalid URL template."
msgstr "Format d'URL invalide."
#: zerver/models/linkifiers.py
msgid "Example input does not match the linkifier pattern."
msgstr ""
"L'entrée d'exemple ne contient pas de texte correspondant au modèle du lien "
"automatique."
#: zerver/models/linkifiers.py
msgid "Example text does not match auto-conversion field."
msgstr "Le texte d'exemple ne correspond pas au champ d'auto-conversion."
#: zerver/models/linkifiers.py
#, python-format
msgid "Group %(name)r in URL template is not present in linkifier pattern."
msgstr ""
"Le groupe %(name)r dans le modèle d'URL n'est pas présent dans le motif de "
"l'identificateur de lien."
#: zerver/models/linkifiers.py
#, python-format
msgid "Group %(name)r in linkifier pattern is not present in URL template."
msgstr ""
"Le groupe %(name)r dans le modèle de lien n'est pas présent dans le modèle "
"d'URL."
#: zerver/models/linkifiers.py
msgid "An alternative URL template cannot be the same as the URL template."
msgstr "Un modèle d'URL alternatif ne peut pas être identique au modèle d'URL."
#: zerver/models/linkifiers.py
msgid "Alternative URL templates must be unique."
msgstr "Les modèles d'URL alternatifs doivent être unique."
#: zerver/models/linkifiers.py
#, python-format
msgid ""
"Group %(name)r in alternative URL template is not present in linkifier "
"pattern."
msgstr ""
"Le groupe %(name)r dans le modèle d'URL alternatif n'est pas présent dans le "
"motif de l'identificateur de lien."
#: zerver/models/linkifiers.py
#, python-format
msgid ""
"Group %(name)r in linkifier pattern is not present in alternative URL "
"template."
msgstr ""
"Le groupe %(name)r dans le modèle de lien n'est pas présent dans le modèle "
"d'URL alternatif."
#: zerver/models/messages.py
msgid "Unicode emoji"
msgstr "Emoji unicode"
#: zerver/models/messages.py
msgid "Custom emoji"
msgstr "Emoji personnalisé"
#: zerver/models/messages.py
msgid "Zulip extra emoji"
msgstr "Emoji spécial Zulip"
#: zerver/models/realm_emoji.py
msgid "Invalid characters in emoji name"
msgstr "Caractères invalides dans le nom de l'emoji"
#: zerver/models/realm_playgrounds.py
msgid "Invalid characters in pygments language"
msgstr "Caractères invalides dans la langue des pygments"
#: zerver/models/realm_playgrounds.py
msgid "Missing the required variable \"code\" in the URL template"
msgstr "La variable requise \"code\" est manquante dans le modèle d'URL"
#: zerver/models/realm_playgrounds.py
msgid "\"code\" should be the only variable present in the URL template"
msgstr "\"code\" devrait être la seule variable présente dans le modèle d'URL"
#: zerver/models/realms.py
msgid "sandbox"
msgstr "bac à sable"
#: zerver/models/realms.py
msgid "general"
msgstr "général"
#: zerver/models/realms.py
msgid "channel events"
msgstr "événements du canal"
#: zerver/models/realms.py
msgid "Spam"
msgstr "Spam"
#: zerver/models/realms.py
msgid "Harassment"
msgstr "Harcèlement"
#: zerver/models/realms.py
msgid "Inappropriate content"
msgstr "Contenu inapproprié"
#: zerver/models/realms.py
msgid "Violates community norms"
msgstr "Enfreint les normes de la communauté"
#: zerver/models/realms.py
msgid "Other reason"
msgstr "Autre raison"
#: zerver/models/realms.py
msgid "Zulip updates"
msgstr "Mises à jour de Zulip"
#: zerver/models/realms.py
msgid "Available on Zulip Cloud Standard. Upgrade to access."
msgstr "Disponible sur Zulip Cloud Standard. Mettre à niveau pour accéder."
#: zerver/models/realms.py
msgid "Available on Zulip Cloud Plus. Upgrade to access."
msgstr ""
"Disponible sur Zulip Cloud Plus. Passez à une offre supérieure pour y "
"accéder."
#: zerver/models/realms.py
msgid "Disabled"
msgstr "Désactivé"
#: zerver/models/realms.py
msgid "Allow GIFs rated G (General audience)"
msgstr "Autoriser les GIF classés G (Public général)"
#: zerver/models/realms.py
msgid "Allow GIFs rated PG (Parental guidance)"
msgstr "Autoriser les GIF classés PG (Conseil parental)"
#: zerver/models/realms.py
msgid "Allow GIFs rated PG-13 (Parental guidance - under 13)"
msgstr "Autoriser les GIF classés PG-13 (Conseil parental - moins de 13 ans)"
#: zerver/models/realms.py
msgid "Allow GIFs rated R (Restricted)"
msgstr "Autoriser les GIF classés R (Restreint)"
#: zerver/models/streams.py
msgid "Web-public"
msgstr "Public sur le Web"
#: zerver/models/streams.py
msgid "Public"
msgstr "Publique"
#: zerver/models/streams.py
msgid "Private, shared history"
msgstr "Privé, historique partagé"
#: zerver/models/streams.py
msgid "Private, protected history"
msgstr "Privé, historique protégé"
#: zerver/models/users.py
msgid "Admins, moderators, members and guests"
msgstr "Administrateurs, modérateurs, membres et invités"
#: zerver/models/users.py
msgid "Admins, moderators and members"
msgstr "Administrateurs, modérateurs et membres"
#: zerver/models/users.py
msgid "Admins and moderators"
msgstr "Administrateurs et modérateurs"
#: zerver/models/users.py
msgid "Admins only"
msgstr "Seulement les administrateurs"
#: zerver/models/users.py
msgid "Unknown user"
msgstr "Utilisateur inconnu"
#: zerver/models/users.py
msgid "Organization owner"
msgstr "Administrateur de l'organisation"
#: zerver/models/users.py
msgid "Organization administrator"
msgstr "Administrateur de l'organisation"
#: zerver/models/users.py
msgid "Moderator"
msgstr "Modérateur"
#: zerver/models/users.py
msgid "Member"
msgstr "Membre"
#: zerver/models/users.py
msgid "Guest"
msgstr "Invité"
#: zerver/signals.py
msgid "Unknown IP address"
msgstr "Adresse IP inconnue"
#: zerver/signals.py
msgid "an unknown operating system"
msgstr "un système d'exploitation inconnu"
#: zerver/signals.py
msgid "An unknown browser"
msgstr "Un navigateur inconnu"
#: zerver/tornado/event_queue.py
msgid "Missing 'queue_id' argument"
msgstr "Argument 'queue_id' manquant"
#: zerver/tornado/event_queue.py
msgid "Missing 'last_event_id' argument"
msgstr "Argument 'last_event_id' manquant"
#: zerver/tornado/event_queue.py
#, python-brace-format
msgid "An event newer than {event_id} has already been pruned!"
msgstr "Un événement plus récent que {event_id} a déjà été nettoyé !"
#: zerver/tornado/event_queue.py
#, python-brace-format
msgid "Event {event_id} was not in this queue"
msgstr "L'événement {event_id} introuvable dans cette file d'attente"
#: zerver/tornado/exceptions.py
#, python-brace-format
msgid "Bad event queue ID: {queue_id}"
msgstr "Mauvais identifiant de file d'attente d'événements : {queue_id}"
#: zerver/views/antispam.py
msgid "Failed to generate challenge"
msgstr "Échec de génération d'un défi"
#: zerver/views/auth.py
msgid "JWT authentication is not enabled for this organization"
msgstr "L'authentification JWT n'est pas activée pour cette organisation"
#: zerver/views/auth.py
msgid "No JSON web token passed in request"
msgstr "Jeton web JSON absent de la requête"
#: zerver/views/auth.py
msgid "Bad JSON web token"
msgstr "Jeton web JSON non valide"
#: zerver/views/auth.py
msgid "No email specified in JSON web token claims"
msgstr "Pas d'email spécifié dans les réclamations du jeton web JSON"
#: zerver/views/auth.py
msgid "Subdomain required"
msgstr "Sous-domaine requis"
#: zerver/views/auth.py
msgid "Password is incorrect."
msgstr "Le mot de passe est incorrect."
#: zerver/views/channel_folders.py
msgid "You need to remove all the channels from this folder to archive it."
msgstr "Vous devez supprimer tous les canaux de ce dossier pour l'archiver."
#: zerver/views/compatibility.py
msgid "User-Agent header missing from request"
msgstr "En-tête User-Agent absent de la requête"
#: zerver/views/custom_profile_fields.py
msgid "Label cannot be blank."
msgstr "L'étiquette ne peut pas être vide."
#: zerver/views/custom_profile_fields.py
msgid "Field must have at least one choice."
msgstr "Les champs doivent avoir au moins un choix disponible."
#: zerver/views/custom_profile_fields.py
msgid "Field type not supported for display in profile summary."
msgstr ""
"Type de champ non pris en charge pour l&#39;affichage dans le résumé du "
"profil."
#: zerver/views/custom_profile_fields.py
msgid "Field type not supported for use for user matching."
msgstr "Type de champ non pris en charge pour identifier des utilisateurs."
#: zerver/views/custom_profile_fields.py
msgid "Invalid field type."
msgstr "Type de champ invalide."
#: zerver/views/custom_profile_fields.py
msgid "Only 2 custom profile fields can be displayed in the profile summary."
msgstr ""
"Seuls 2 champs de profil personnalisés peuvent être affichés dans le résumé "
"du profil."
#: zerver/views/custom_profile_fields.py
msgid "A field with that label already exists."
msgstr "Un champ avec cette étiquette existe déjà."
#: zerver/views/custom_profile_fields.py
msgid "Default custom field cannot be updated."
msgstr "Le champ personnalisé par défaut ne peut être modifié."
#: zerver/views/development/dev_login.py
msgid "Endpoint not available in production."
msgstr "Point final non disponible en production."
#: zerver/views/development/dev_login.py
msgid "DevAuthBackend not enabled."
msgstr "DevAuthBackend n'est pas activé."
#: zerver/views/events_register.py
#, python-brace-format
msgid "Invalid '{key}' parameter for anonymous request"
msgstr "Paramètre '{key}' non valide pour une requête anonyme"
#: zerver/views/health.py
msgid "Database is empty"
msgstr "La base de données est vide"
#: zerver/views/health.py
msgid "Cannot query postgresql"
msgstr "Ne peut pas interroger postgresql"
#: zerver/views/health.py
msgid "Cannot connect to rabbitmq"
msgstr "Ne peut pas se connecter à rabbitmq"
#: zerver/views/health.py
msgid "Cannot query rabbitmq"
msgstr "Ne peut pas interroger rabbitmq"
#: zerver/views/health.py
msgid "Cannot query redis"
msgstr "Ne peut pas interroger redis"
#: zerver/views/health.py
msgid "Cannot write to memcached"
msgstr "Ne peut pas écrire dans memcached"
#: zerver/views/health.py
msgid "Cannot query memcached"
msgstr "Ne peut pas interroger memcached"
#: zerver/views/invite.py
msgid "No such invitation"
msgstr "Aucune invitation"
#: zerver/views/invite.py
msgid "Invitation already used or deactivated."
msgstr "L'invitation a déjà été utilisée ou a été désactivée."
#: zerver/views/invite.py
msgid "Invitation has already been revoked"
msgstr "L'invitation a déjà été révoquée"
#: zerver/views/invite.py
#, python-brace-format
msgid "Invalid channel ID {channel_id}. No invites were sent."
msgstr ""
"ID de canal {channel_id} non valide. Aucune invitation n'a été envoyée."
#: zerver/views/invite.py
msgid "You do not have permission to subscribe other users to channels."
msgstr "Vous n'êtes pas autorisé à abonner d'autres utilisateurs aux canaux."
#: zerver/views/invite.py
msgid "You must specify at least one email address."
msgstr "Vous devez spécifier au moins une adresse électronique."
#: zerver/views/invite.py
msgid ""
"Some of those addresses are already using Zulip, so we didn't send them an "
"invitation. We did send invitations to everyone else!"
msgstr ""
"Certaines de ces adresses utilisent déjà Zulip, nous ne leurs avons donc pas "
"envoyé d'invitation. Nous avons bien sûr envoyé des invitations à toutes les "
"autres personnes !"
#: zerver/views/message_edit.py
msgid "Message edit history is disabled in this organization"
msgstr ""
"L'historique de modification des messages est désactivé dans cette "
"organisation"
#: zerver/views/message_edit.py
msgid "You don't have permission to delete this message"
msgstr "Vous n'avez pas la permission de supprimer ce message"
#: zerver/views/message_edit.py
msgid "The time limit for deleting this message has passed"
msgstr "La limite de temps pour supprimer ce message est dépassée"
#: zerver/views/message_edit.py
msgid "Message already deleted"
msgstr "Message déjà supprimé"
#: zerver/views/message_fetch.py
#, python-brace-format
msgid "Too many messages requested (maximum {max_messages})."
msgstr "Trop de messages demandés (maximum {max_messages})."
#: zerver/views/message_fetch.py zerver/views/message_flags.py
msgid "The anchor can only be excluded at an end of the range"
msgstr "L'ancre ne peut être exclue qu'à une extrémité de la plage"
#: zerver/views/message_flags.py
#, python-brace-format
msgid "No such topic '{topic}'"
msgstr "Aucun sujet tel que '{topic}'"
#: zerver/views/message_report.py
msgid "An explanation is required."
msgstr "Une explication est requise."
#: zerver/views/message_report.py
msgid "Message reporting is not enabled in this organization."
msgstr ""
"La fonction de signalement des messages n'est pas activée dans cette "
"organisation."
#: zerver/views/message_send.py
msgid "Missing sender"
msgstr "Expéditeur manquant"
#: zerver/views/message_send.py
msgid "Mirroring not allowed with recipient user IDs"
msgstr "Mise en mirror non autorisée avec un ID utilisateur de destinataire"
#: zerver/views/message_send.py
msgid "Invalid mirrored message"
msgstr "Message mirroir non valide"
#: zerver/views/message_summary.py
msgid "AI features are not enabled on this server."
msgstr "Les fonctionnalités d'IA ne sont pas activées sur ce serveur."
#: zerver/views/message_summary.py
msgid "Reached monthly limit for AI credits."
msgstr "Limite mensuelle de crédits IA atteinte."
#: zerver/views/message_summary.py
msgid "No messages in conversation to summarize"
msgstr "Pas de messages à résumer dans la conversation"
#: zerver/views/muted_users.py
msgid "Cannot mute self"
msgstr "On ne peut pas se rendre muet soi-même"
#: zerver/views/muted_users.py
msgid "User already muted"
msgstr "Cet utilisateur est déjà muet"
#: zerver/views/muted_users.py
msgid "User is not muted"
msgstr "Cet utilisateur n'est pas muet"
#: zerver/views/navigation_views.py
msgid "Built-in views cannot have a custom name."
msgstr "Les vues standards ne peuvent pas avoir de nom personnalisé."
#: zerver/views/navigation_views.py
msgid "Custom views must have a valid name."
msgstr "Les vues personnalisées doivent avoir un nom valide."
#: zerver/views/navigation_views.py
msgid "Navigation view already exists."
msgstr "La vue de navigation existe déjà."
#: zerver/views/onboarding_steps.py
#, python-brace-format
msgid "Unknown onboarding_step: {onboarding_step}"
msgstr "Valeur inconnue pour onboarding_step : {onboarding_step}"
#: zerver/views/onboarding_steps.py
#, python-brace-format
msgid ""
"\n"
"You asked to watch the [Welcome to Zulip video]({navigation_tour_video_url}) "
"later. Is this a good time?\n"
msgstr ""
"\n"
"Vous avez demandé à regarder la vidéo [Bienvenue sur Zulip]"
"({navigation_tour_video_url}) plus tard. Est-ce le bon moment ?\n"
#: zerver/views/presence.py
msgid "Presence is not supported for bot users."
msgstr "La présence n'est pas supportée pour les utilisateurs robots."
#: zerver/views/presence.py
#, python-brace-format
msgid "No presence data for {user_id_or_email}"
msgstr "Pas de données de présence pour {user_id_or_email}"
#: zerver/views/presence.py
#, python-brace-format
msgid "Invalid status: {status}"
msgstr "Statut non valide : {status}"
#: zerver/views/push_notifications.py
msgid "You do not have permission to manage plans and billing."
msgstr "Vous n'avez pas la permission de gérer les forfaits et la facturation."
#: zerver/views/push_notifications.py
msgid "Server doesn't use the push notification service"
msgstr "Le serveur n'utilise pas le service de notification push"
#: zerver/views/push_notifications.py
#, python-brace-format
msgid "Error returned by the bouncer: {result}"
msgstr "Erreur retournée par le bouncer : {result}"
#: zerver/views/push_notifications.py
msgid "Verification secret not prepared"
msgstr "Vérification du secret non préparé"
#: zerver/views/push_notifications.py
msgid ""
"Missing parameters: must provide either all push key fields, all token "
"fields, or both."
msgstr ""
"Paramètres manquants : vous devez fournir tous les champs \"push key\", ou "
"tous les champs \"token\", ou les deux."
#: zerver/views/push_notifications.py
msgid "No push registration exists to rotate key for."
msgstr ""
"Aucun enregistrement de notification push n'existe pour la rotation de la "
"clé."
#: zerver/views/push_notifications.py
msgid "A registration for the device already in progress."
msgstr "Un enregistrement est déjà en cours pour ce périphérique."
#: zerver/views/push_notifications.py
msgid "No push registration exists to rotate token for."
msgstr ""
"Aucun enregistrement de notification push n'existe pour la rotation du jeton "
"(\"token\")."
#: zerver/views/reactions.py
msgid ""
"At least one of the following arguments must be present: emoji_name, "
"emoji_code"
msgstr ""
"Au moins un des arguments suivants doit être présent : emoji_nam, emoji_code"
#: zerver/views/read_receipts.py
msgid "Read receipts are disabled in this organization."
msgstr "Les confirmations de lecture sont désactivées dans cette organisation."
#: zerver/views/realm.py
#, python-brace-format
msgid "Invalid language '{language}'"
msgstr "Langage non valide '{language}'"
#: zerver/views/realm.py
msgid "At least one authentication method must be enabled."
msgstr "Au moins une méthode d'authentification doit être activée."
#: zerver/views/realm.py
#, python-brace-format
msgid "Invalid video_chat_provider {video_chat_provider}"
msgstr "video_chat_provider non valide {video_chat_provider}"
#: zerver/views/realm.py
#, python-brace-format
msgid "Invalid gif_rating_policy {gif_rating_policy}"
msgstr "Valeur incorrecte pour gif_rating_policy : {gif_rating_policy}"
#: zerver/views/realm.py
msgid ""
"Organization is not eligible for discounted pricing for non workplace users."
msgstr ""
"L'organisation n'est pas éligible au tarif réduit pour les utilisateurs non-"
"professionnels."
#: zerver/views/realm.py
msgid ""
"Discounted pricing for workplace users cannot be enabled with current "
"discounted plan."
msgstr ""
"Le tarif réduit pour les utilisateurs professionnels ne peut pas être activé "
"avec le forfait à tarif réduit actuel."
#: zerver/views/realm.py
msgid "Must be a demo organization."
msgstr "Doit être une organisation de démonstration."
#: zerver/views/realm.py
msgid "Invalid data deletion time for demo organization."
msgstr ""
"Valeur non valide pour la durée avant la suppression des données d'une "
"organisation de démonstration."
#: zerver/views/realm.py
#, python-brace-format
msgid ""
"Data deletion time must be at most {max_allowed_days} days in the future."
msgstr ""
"La durée avant la suppression des données doit être au maximum de "
"{max_allowed_days} jours."
#: zerver/views/realm.py
#, python-brace-format
msgid ""
"Data deletion time must be at least {min_allowed_days} days in the future."
msgstr ""
"La durée avant la suppression des données doit être d'au moins "
"{min_allowed_days} jours."
#: zerver/views/realm_domains.py
#, python-brace-format
msgid "Invalid domain: {error}"
msgstr "Domaine non valide : {error}"
#: zerver/views/realm_domains.py
#, python-brace-format
msgid "The domain {domain} is already a part of your organization."
msgstr "Le domaine {domain} fait déjà partie de votre organisation."
#: zerver/views/realm_domains.py
#, python-brace-format
msgid "No entry found for domain {domain}."
msgstr "Aucune entrée trouvée pour le domaine {domain}."
#: zerver/views/realm_emoji.py
msgid "You must upload exactly one file."
msgstr "Vous devez envoyer exactement un fichier."
#: zerver/views/realm_emoji.py
msgid "Only administrators can override default emoji."
msgstr "Seulement les administrateurs peuvent surpasser les emojis par défaut."
#: zerver/views/realm_emoji.py zerver/views/realm_icon.py
#: zerver/views/realm_logo.py zerver/views/user_settings.py
#, python-brace-format
msgid "Uploaded file is larger than the allowed limit of {max_size} MiB"
msgstr ""
"La taille du fichier envoyé est plus grande que la limite autorisée de "
"{max_size} MiB"
#: zerver/views/realm_export.py
msgid ""
"Exports of all public and private data are not enabled for this organization."
msgstr ""
"Les exports de toutes les données publiques et privées ne sont pas autorisés "
"dans cette organisation."
#: zerver/views/realm_export.py
msgid "Exceeded rate limit."
msgstr "Taux limite dépassé."
#: zerver/views/realm_export.py
#, python-brace-format
msgid ""
"The export you requested is too large for automatic processing. Please "
"request a manual export by contacting {email}."
msgstr ""
"L'export que vous avez demandé est trop volumineux pour un traitement "
"automatique. Merci de demander un export manuel en contactant {email}."
#: zerver/views/realm_export.py
msgid "Invalid data export ID"
msgstr "ID d'exportation non valide"
#: zerver/views/realm_export.py
msgid "Export already deleted"
msgstr "Exportation déjà supprimée"
#: zerver/views/realm_export.py
msgid "Export failed, nothing to delete"
msgstr "L'export a échoué, rien à supprimer"
#: zerver/views/realm_export.py
msgid "Export still in progress"
msgstr "Export toujours en cours"
#: zerver/views/realm_icon.py
msgid "You must upload exactly one icon."
msgstr "Vous devez envoyer exactement une icône."
#: zerver/views/realm_linkifiers.py
msgid "Linkifier not found."
msgstr "Transformation en lien introuvable."
#: zerver/views/realm_logo.py
msgid "You must upload exactly one logo."
msgstr "Vous devez envoyer exactement un logo."
#: zerver/views/realm_playgrounds.py
#, python-brace-format
msgid "Invalid character in language: {character}"
msgstr "Caractère invalide dans le langage : {character}"
#: zerver/views/realm_playgrounds.py
#, python-brace-format
msgid "Language '{language}' is not allowed."
msgstr "Le langage '{language}' n'est pas autorisé."
#: zerver/views/realm_playgrounds.py
msgid "Invalid playground"
msgstr "Bac à sable non valide"
#: zerver/views/registration.py
msgid "Unable to cancel import once it has started."
msgstr "Impossible d’annuler l’importation une fois qu’elle a commencé."
#: zerver/views/registration.py
msgid "Unauthenticated"
msgstr "Non authentifié"
#: zerver/views/registration.py
msgid ""
"Converting Slack data… This may take a while. If you close this tab, you can "
"return here from the “Complete registration” link in your email."
msgstr ""
"Conversion des données Slack… Cela peut prendre un certain temps. Si vous "
"fermez cet onglet, vous pouvez revenir ici via le lien « Terminer "
"l’inscription » dans votre courriel."
#: zerver/views/registration.py
msgid "Importing messages…"
msgstr "Importation des messages en cours…"
#: zerver/views/registration.py
msgid "Importing attachment data…"
msgstr "Importation des pièces jointes…"
#: zerver/views/registration.py
msgid "Importing converted Slack data…"
msgstr "Importation des données Slack converties…"
#: zerver/views/registration.py
msgid "Finalizing import…"
msgstr "Finalisation de l’importation…"
#: zerver/views/registration.py
msgid "Done!"
msgstr "Terminé !"
#: zerver/views/registration.py
msgid "No users matching provided email."
msgstr "Aucun utilisateur ne correspond à l’adresse électronique fournie."
#: zerver/views/registration.py
msgid "Your name"
msgstr "Votre nom"
#: zerver/views/scheduled_messages.py
msgid "Recipient required when updating type of scheduled message."
msgstr ""
"Destinataire requis lors de la mise à jour du type de message programmé."
#: zerver/views/scheduled_messages.py
msgid "Topic required when updating scheduled message type to channel."
msgstr ""
"Un sujet est requis lors de la mise à jour du type de message planifié vers "
"un canal."
#: zerver/views/sentry.py
msgid "Invalid request format"
msgstr "Format de requête non valide"
#: zerver/views/sentry.py
msgid "Invalid DSN"
msgstr "DSN non valide"
#: zerver/views/streams.py
msgid "Private channels cannot be made default."
msgstr "Les canaux privés ne peuvent pas être définis par défaut."
#: zerver/views/streams.py
msgid "You must pass \"new_description\" or \"new_group_name\"."
msgstr "Vous devez fournir \"new_description\" ou \"new_group_name\"."
#: zerver/views/streams.py
msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"."
msgstr "Valeur non valide pour \"op\". Spécifier soit \"add\" ou \"remove\"."
#: zerver/views/streams.py
msgid "Invalid parameters"
msgstr "Paramètres invalides"
#: zerver/views/streams.py
msgid "Channel content access is required."
msgstr "L’accès au contenu du canal est requis."
#: zerver/views/streams.py
msgid "Channel already has that name."
msgstr "Le canal porte déjà ce nom."
#: zerver/views/streams.py zerver/views/user_groups.py
msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"."
msgstr "Rien à faire. Spécifiez au moins un \"ajouter\" ou \"supprimer\"."
#: zerver/views/streams.py
#, python-brace-format
msgid "{user_full_name} subscribed you to {channel_name}."
msgstr "{user_full_name} vous a ajouté au groupe {channel_name}."
#: zerver/views/streams.py
#, python-brace-format
msgid "{user_full_name} subscribed you to the following channels:"
msgstr "{user_full_name} vous a abonné aux canaux suivants :"
#: zerver/views/streams.py
#, python-brace-format
msgid "Unable to access channel ({channel_name})."
msgstr "Impossible d’accéder au canal ({channel_name})."
#: zerver/views/streams.py
#, python-brace-format
msgid "{user_name} created the following channels: {new_channels}."
msgstr "{user_name} a créé les canaux suivants : {new_channels}."
#: zerver/views/streams.py
#, python-brace-format
msgid "{user_name} created a new channel {new_channels}."
msgstr "{user_name} a créé un nouveau canal : {new_channels}."
#: zerver/views/streams.py
msgid "new channels"
msgstr "nouveaux canaux"
#: zerver/views/streams.py
#, python-brace-format
msgid "**Web-public** channel created by {user_name}. **Description:**"
msgstr "Canal **public web** créé par {user_name}. **Description :**"
#: zerver/views/streams.py
#, python-brace-format
msgid "**Public** channel created by {user_name}. **Description:**"
msgstr "Canal **public** créé par {user_name}. **Description :**"
#: zerver/views/streams.py
#, python-brace-format
msgid ""
"**Private, shared history** channel created by {user_name}. **Description:**"
msgstr ""
"Canal **privé, historique partagé** créé par {user_name}. **Description :**"
#: zerver/views/streams.py
#, python-brace-format
msgid ""
"**Private, protected history** channel created by {user_name}. **Description:"
"**"
msgstr ""
"Canal **privé, historique protégé** créé par {user_name}. **Description :**"
#: zerver/views/streams.py
#, python-brace-format
msgid "{property} is not a boolean"
msgstr "{property} n’est pas une valeur booléenne"
#: zerver/views/streams.py
#, python-brace-format
msgid "Unknown subscription property: {property}"
msgstr "Propriété d'abonnement inconnue : {property}"
#: zerver/views/streams.py
#, python-brace-format
msgid "Not subscribed to channel ID {channel_id}"
msgstr "Non abonné au canal d’identifiant {channel_id}"
#: zerver/views/submessage.py
msgid "Invalid json for submessage"
msgstr "JSON du sous-message non valide"
#: zerver/views/tusd.py zerver/views/upload.py
#, python-brace-format
msgid ""
"File is larger than the maximum upload size ({max_size} MiB) allowed by your "
"organization's plan."
msgstr ""
"Le fichier est plus volumineux que la taille maximale de téléversement "
"({max_size} Mio) autorisée par l’offre de votre organisation."
#: zerver/views/tusd.py zerver/views/upload.py
#, python-brace-format
msgid ""
"File is larger than this server's configured maximum upload size ({max_size} "
"MiB)."
msgstr ""
"Le fichier est plus volumineux que la taille maximale de téléversement "
"configurée sur ce serveur ({max_size} Mio)."
#: zerver/views/tusd.py
#, python-brace-format
msgid ""
"Uploaded file exceeds the maximum file size for imports ({max_file_size} "
"MiB)."
msgstr ""
"Le fichier téléversé dépasse la taille maximale autorisée pour les "
"importations ({max_file_size} Mio)."
#: zerver/views/typing.py
msgid "User has disabled typing notifications for channel messages"
msgstr ""
"L’utilisateur a désactivé les notifications de saisie pour les messages de "
"canal"
#: zerver/views/typing.py
msgid "Missing 'to' argument"
msgstr "Argument 'to' manquant"
#: zerver/views/typing.py
msgid "Empty 'to' list"
msgstr "Liste 'to' est vide"
#: zerver/views/typing.py
msgid "User has disabled typing notifications for direct messages"
msgstr ""
"L'utilisateur a désactivé les notifications de frappe pour les messages "
"directs"
#: zerver/views/upload.py
msgid "<p>This file does not exist or has been deleted.</p>"
msgstr "<p>Ce fichier n’existe pas ou a été supprimé.</p>"
#: zerver/views/upload.py
msgid "<p>You are not authorized to view this file.</p>"
msgstr "<p>Vous n'êtes pas autorisé à visualiser ce fichier.</p>"
#: zerver/views/upload.py
msgid "Invalid token"
msgstr "Jeton non valide"
#: zerver/views/upload.py
msgid "Invalid filename"
msgstr "Nom de fichier non valide"
#: zerver/views/upload.py
msgid "You must specify a file to upload"
msgstr "Vous devez spécifier un fichier à envoyer"
#: zerver/views/upload.py zerver/views/users.py
msgid "You may only upload one file at a time"
msgstr "Vous ne pouvez envoyer qu'un seul fichier à la fois"
#: zerver/views/user_groups.py
msgid "No new data supplied"
msgstr "Aucune nouvelle donnée fournie"
#: zerver/views/user_groups.py
msgid ""
"Nothing to do. Specify at least one of \"add\", \"delete\", "
"\"add_subgroups\" or \"delete_subgroups\"."
msgstr ""
"Aucune action à effectuer. Spécifiez au moins l’une des options suivantes : "
"« add », « delete », « add_subgroups » ou « delete_subgroups »."
#: zerver/views/user_groups.py
#, python-brace-format
msgid "{user_full_name} added you to the group {group_name}."
msgstr "{user_full_name} vous a ajouté au groupe {group_name}."
#: zerver/views/user_groups.py
#, python-brace-format
msgid "{user_full_name} removed you from the group {group_name}."
msgstr "{user_full_name} vous a retiré du groupe {group_name}."
#: zerver/views/user_groups.py
#, python-brace-format
msgid "User {user_id} is already a member of this group"
msgstr "L'utilisateur {user_id} est déjà membre de ce groupe"
#: zerver/views/user_groups.py
#, python-brace-format
msgid "There is no member '{user_id}' in this user group"
msgstr "Il n'y a aucun membre '{user_id}' dans ce groupe d'utilisateurs"
#: zerver/views/user_groups.py
#, python-brace-format
msgid "User group {group_id} is already a subgroup of this group."
msgstr ""
"Le groupe d&#39;utilisateurs {group_id} est déjà un sous-groupe de ce groupe."
#: zerver/views/user_groups.py
#, python-brace-format
msgid ""
"User group {user_group_id} is already a subgroup of one of the passed "
"subgroups."
msgstr ""
"Le groupe d'utilisateurs {user_group_id} est déjà un sous-groupe de l'un des "
"sous-groupes transmis."
#: zerver/views/user_groups.py
msgid ""
"Subgroups of a group used for 'workplace_users_group' must allow only "
"organization administrators to manage their membership."
msgstr ""
"Les sous-groupes d'un groupe utilisé pour 'workplace_users_group' ne doivent "
"autoriser que les administrateurs de l'organisation à gérer leurs membres."
#: zerver/views/user_groups.py
#, python-brace-format
msgid "User group {group_id} is not a subgroup of this group."
msgstr ""
"Le groupe d&#39;utilisateurs {group_id} n&#39;est pas un sous-groupe de ce "
"groupe."
#: zerver/views/user_settings.py
msgid "Avatar changes are disabled in this organization."
msgstr "Cette organisation ne permet pas de modifier son avatar."
#: zerver/views/user_settings.py
msgid "Email address changes are disabled in this organization."
msgstr ""
"Le changement d'adresse électronique est désactivé dans votre organisation."
#: zerver/views/user_settings.py
msgid "Invalid default_language"
msgstr "default_language non valide"
#: zerver/views/user_settings.py
#, python-brace-format
msgid "Invalid notification sound '{notification_sound}'"
msgstr "Son de notification non valide '{notification_sound}'"
#: zerver/views/user_settings.py
#, python-brace-format
msgid "Invalid email batching period: {seconds} seconds"
msgstr "Période d'envoi par courriel non valide : {seconds} secondes"
#: zerver/views/user_settings.py
msgid "Either user_ids or group_ids must be provided."
msgstr "Vous devez fournir soit des user_ids, soit des group_ids."
#: zerver/views/user_settings.py
msgid "Cannot change this setting for other users."
msgstr "Impossible de modifier ce paramètre pour d’autres utilisateurs."
#: zerver/views/user_settings.py
msgid "Your Zulip password is managed in LDAP"
msgstr "Votre mot de passe Zulip est géré dans l'annuaire LDAP"
#: zerver/views/user_settings.py
msgid "Wrong password!"
msgstr "Mot de passe incorrect !"
#: zerver/views/user_settings.py
#, python-brace-format
msgid "You're making too many attempts! Try again in {retry_after_string}."
msgstr ""
"Vous avez fait trop de tentatives ! Réessayez dans {retry_after_string}."
#: zerver/views/user_settings.py
msgid "New password is too weak!"
msgstr "Le nouveau mot de passe est trop faible !"
#: zerver/views/user_settings.py
msgid "You must upload exactly one avatar."
msgstr "Vous devez envoyer exactement un avatar."
#: zerver/views/user_topics.py
msgid "Topic is not muted"
msgstr "Ce sujet n'est pas muet"
#: zerver/views/users.py
msgid "Cannot deactivate the only organization owner"
msgstr "Impossible de désactiver le seul propriétaire de l'organisation"
#: zerver/views/users.py
msgid "User is not allowed to delete other user's messages."
msgstr ""
"L'utilisateur n'est pas autorisé à supprimer les messages d'autres "
"utilisateurs."
#: zerver/views/users.py
msgid "User not authorized to change user emails"
msgstr ""
"L’utilisateur n’est pas autorisé à modifier les adresses électroniques des "
"utilisateurs"
#: zerver/views/users.py
msgid ""
"The owner permission cannot be removed from the only organization owner."
msgstr ""
"La permission de propriétaire ne peut être retirée du seul propriétaire de "
"l'organisation."
#: zerver/views/users.py
msgid "Invalid new email address."
msgstr "Nouvelle adresse électronique invalide."
#: zerver/views/users.py
#, python-brace-format
msgid "New email value error: {message}"
msgstr "Erreur dans la nouvelle adresse électronique : {message}"
#: zerver/views/users.py
msgid ""
"Can't change bot email until FAKE_EMAIL_DOMAIN is correctly configured.\n"
"Please contact your server administrator."
msgstr ""
"Impossible de modifier l’adresse électronique d’un bot tant que "
"FAKE_EMAIL_DOMAIN n’est pas correctement configuré.\n"
"Veuillez contacter votre administrateur système."
#: zerver/views/users.py
msgid "Email address already in use"
msgstr "Adresse électronique déjà utilisée"
#: zerver/views/users.py
msgid "Failed to change owner, no such user"
msgstr "Échec du changement de propriétaire, utilisateur introuvable"
#: zerver/views/users.py
msgid "Failed to change owner, user is deactivated"
msgstr "Échec du changement de propriétaire, l'utilisateur est désactivé"
#: zerver/views/users.py
msgid "Failed to change owner, bots can't own other bots"
msgstr ""
"Échec du changement de propriétaire, les robots ne peuvent pas détenir "
"d'autres bots"
#: zerver/views/users.py
msgid ""
"Can't create bots until FAKE_EMAIL_DOMAIN is correctly configured.\n"
"Please contact your server administrator."
msgstr ""
"La création de robots est impossible alors que FAKE_EMAIL_DOMAIN n'est pas "
"configuré correctement.\n"
"Veuillez contacter votre administrateur."
#: zerver/views/users.py
msgid "Embedded bots are not enabled."
msgstr "Les robots intégrés ne sont pas activés."
#: zerver/views/users.py
msgid "Invalid embedded bot name."
msgstr "Nom de robot intégré non valide."
#: zerver/views/users.py
msgid "User not authorized to create users"
msgstr "Utilisateur non autorisé à créer des utilisateurs"
#: zerver/views/users.py
#, python-brace-format
msgid "Email '{email}' not allowed in this organization"
msgstr ""
"L'adresse électronique '{email}' n'est pas autorisée dans cette organisation"
#: zerver/views/users.py
msgid "Disposable email addresses are not allowed in this organization"
msgstr ""
"Les adresses électroniques jetables ne sont pas autorisées dans cette "
"organisation"
#: zerver/views/video_calls.py
#, python-brace-format
msgid "Invalid {provider_name} access token"
msgstr "Jeton d’accès {provider_name} non valide"
#: zerver/views/video_calls.py
#, python-brace-format
msgid "Failed to create {provider_name} call"
msgstr "Échec de la création de l’appel {provider_name}"
#: zerver/views/video_calls.py
#, python-brace-format
msgid "{provider_name} credentials have not been configured"
msgstr "Les identifiants {provider_name} n’ont pas été configurés"
#: zerver/views/video_calls.py
#, python-brace-format
msgid "Invalid {provider_name} credentials"
msgstr "Identifiants {provider_name} non valides"
#: zerver/views/video_calls.py
#, python-brace-format
msgid "Error connecting to the {provider_name} server: {reason}"
msgstr "Erreur de connexion au serveur {provider_name} : {reason}"
#: zerver/views/video_calls.py
#, python-brace-format
msgid "Error authenticating to the {provider_name} server"
msgstr "Erreur d'authentification sur le serveur {provider_name}"
#: zerver/views/video_calls.py
#, python-brace-format
msgid "{provider_name} server returned an unexpected error: {status}"
msgstr "Le serveur {provider_name} a renvoyé une erreur inattendue : {status}"
#: zerver/views/video_calls.py
#, python-brace-format
msgid "Invalid {provider_name} session identifier"
msgstr "Identifiant de session {provider_name} non valide"
#: zerver/views/video_calls.py
msgid "Unknown Zoom user email"
msgstr "Adresse électronique Zoom inconnue"
#: zerver/views/video_calls.py
#, python-brace-format
msgid "Failed to create {provider_name} public room."
msgstr "Échec de la création de la salle publique {provider_name}."
#: zerver/views/video_calls.py
msgid "Invalid signature."
msgstr "Signature non valide."
#: zerver/views/video_calls.py
#, python-brace-format
msgid "{full_name}'s Zulip room"
msgstr "La salle Zulip de {full_name}"
#: zerver/webhooks/circleci/view.py
msgid "Projects using this version control system provider aren't supported"
msgstr ""
"Les projets utilisant ce fournisseur de système de contrôle de version ne "
"sont pas pris en charge"
#: zerver/webhooks/freshstatus/view.py zerver/webhooks/uptimerobot/view.py
#: zerver/webhooks/zabbix/view.py
msgid "Invalid payload"
msgstr "Charge utile non valide"
#: zerver/webhooks/front/view.py
msgid "Unknown webhook request"
msgstr "Requête webhook inconnue"
#: zerver/webhooks/ifttt/view.py zerver/webhooks/zapier/view.py
msgid "Topic can't be empty"
msgstr "Le sujet ne peut pas être vide"
#: zerver/webhooks/ifttt/view.py zerver/webhooks/zapier/view.py
msgid "Content can't be empty"
msgstr "Le contenu ne peut être vide"
#: zerver/webhooks/jotform/view.py
msgid "Unable to handle Jotform payload"
msgstr "Impossible de traiter la charge utile de Jotform"
#: zerver/webhooks/librato/view.py
msgid "Malformed JSON input"
msgstr "Entrée JSON malformée"
#: zerver/webhooks/papertrail/view.py
msgid "Events key is missing from payload"
msgstr "La clé d'événements est absente de la charge utile"
#: zerver/webhooks/slack/view.py
msgid "Error: channels_map_to_topics parameter other than 0 or 1"
msgstr "Erreur : channels_map_to_topics paramètre autre que 0 ou 1"
#: zerver/webhooks/wordpress/view.py
#, python-brace-format
msgid "Unknown WordPress webhook action: {hook}"
msgstr "Action de webhook WordPress inconnue : {hook}"
#: zerver/worker/deferred_work.py
#, python-brace-format
msgid ""
"Your data export is complete. [View and download exports]"
"({export_settings_link})."
msgstr ""
"Votre exportation de données est terminée. [Voir et télécharger les "
"exportations]({export_settings_link})."
#: zilencer/auth.py
msgid "The verification secret has expired"
msgstr "Le secret de vérification a expiré"
#: zilencer/auth.py
msgid "The verification secret is invalid"
msgstr "Le secret de vérification est invalide"
#: zilencer/auth.py
msgid "The verification secret is malformed"
msgstr "Le secret de vérification est mal formé"
#: zilencer/auth.py
msgid "The verification secret is for a different hostname"
msgstr "Le secret de vérification est destiné à un autre nom d’hôte"
#: zilencer/auth.py
msgid "Invalid subdomain for push notifications bouncer"
msgstr ""
"Sous-domaine non valide pour le serveur de relai des notifications push"
#: zilencer/auth.py
msgid "Must validate with valid Zulip server API key"
msgstr "À valider avec une clé API valide de serveur Zulip"
#. error
#: zilencer/views.py
msgid "Invalid UUID"
msgstr "UUID non valide"
#. error
#: zilencer/views.py
msgid "Invalid token type"
msgstr "Type de jeton invalide"
#: zilencer/views.py
#, python-brace-format
msgid "{hostname} contains invalid components (e.g., path, query, fragment)."
msgstr ""
"{hostname} contient des composants non valides (ex. : chemin, requête, "
"fragment)."
#: zilencer/views.py
#, python-brace-format
msgid "{hostname} is not a valid hostname"
msgstr "{hostname} n'est pas un nom d'hôte valide"
#: zilencer/views.py
#, python-brace-format
msgid "{hostname} not yet registered"
msgstr "{hostname} n’est pas encore enregistré"
#: zilencer/views.py
#, python-brace-format
msgid "Invalid server administrator email address: {email_reason}"
msgstr ""
"Adresse électronique de l’administrateur du serveur invalide : {email_reason}"
#: zilencer/views.py
msgid "example.com is not a valid email domain."
msgstr "example.com n’est pas un domaine adresse électronique valide."
#: zilencer/views.py
#, python-brace-format
msgid "{domain} is invalid because it does not have any MX records"
msgstr "{domain} est invalide car il ne possède aucun enregistrement MX"
#: zilencer/views.py
#, python-brace-format
msgid "{domain} does not exist"
msgstr "{domain} n’existe pas"
#: zilencer/views.py
#, python-brace-format
msgid ""
"The global limits on recent usage of this endpoint have been reached. Please "
"try again later or reach out to {support_email} for assistance."
msgstr ""
"Les limites globales d’utilisation récente de ce point de terminaison ont "
"été atteintes. Veuillez réessayer ultérieurement ou contacter "
"{support_email} pour obtenir de l’aide."
#: zilencer/views.py
msgid "Registration not found for this hostname"
msgstr "Aucune inscription trouvée pour ce nom d’hôte"
#: zilencer/views.py
msgid "The host reported it has no verification secret."
msgstr "L’hôte a signalé qu’il ne possède aucun secret de vérification."
#: zilencer/views.py
#, python-brace-format
msgid "Unexpected status code received from the host: {status_code}"
msgstr "Reçu un code de statut inattendu de l’hôte : {status_code}"
#: zilencer/views.py
msgid "Missing ios_app_id"
msgstr "ios_app_id manquant"
#: zilencer/views.py
msgid "Missing user_id or user_uuid"
msgstr "User_id ou user_uuid manquant"
#: zilencer/views.py
#, python-brace-format
msgid ""
"Your plan doesn't allow sending push notifications. Reason provided by the "
"server: {reason}"
msgstr ""
"Votre offre ne permet pas l’envoi de notifications push. Raison fournie par "
"le serveur : {reason}"
#: zilencer/views.py
msgid "Your plan doesn't allow sending push notifications."
msgstr "Votre offre ne permet pas l’envoi de notifications push."
#: zilencer/views.py
#, python-brace-format
msgid "Invalid property {property}"
msgstr "Propriété non valide {property}"
#: zilencer/views.py
msgid "Invalid event type."
msgstr "Type d’événement invalide."
#: zilencer/views.py
msgid "Data is out of order."
msgstr "Les données sont hors d'ordre."
#: zilencer/views.py
msgid "Duplicate registration detected."
msgstr "Double enregistrement détecté."
#: zilencer/views.py
msgid "Malformed audit log data"
msgstr "Données de journal d'audit malformées"
#: zproject/backends.py
msgid "You need to reset your password."
msgstr "Vous devez réinitialiser votre mot de passe."
#: zproject/backends.py
msgid "Missing id_token parameter"
msgstr "Paramètre id_token manquant"
#: zproject/backends.py
msgid "Missing idp param"
msgstr "Paramètre idp manquant"
#: zproject/backends.py
msgid "Invalid OTP"
msgstr "OTP non valide"
#: zproject/backends.py
msgid "Can't use both mobile_flow_otp and desktop_flow_otp together."
msgstr ""
"Impossible d'utiliser mobile_flow_otp et desktop_flow_otp en même temps."
#~ msgid "X (Twitter)"
#~ msgstr "X (Twitter)"
#~ msgid "Don't have an account?"
#~ msgstr "Vous n'avez pas encore de compte ?"
#~ msgid "Must be an organization member"
#~ msgstr "Doit être un membre de l'organisation"
#, python-brace-format
#~ msgid ""
#~ "{reporting_user_mention} reported a direct message sent by "
#~ "{reported_user_mention} at {reported_message_date_sent}."
#~ msgstr ""
#~ "{reporting_user_mention} a signalé un message direct envoyé par "
#~ "{reported_user_mention} le {reported_message_date_sent}."
#, python-brace-format
#~ msgid ""
#~ "{reporting_user_mention} reported a direct message sent by "
#~ "{reported_user_mention} to {recipient_users} and {last_recipient_user} at "
#~ "{reported_message_date_sent}."
#~ msgstr ""
#~ "{reporting_user_mention} a signalé un message direct envoyé par "
#~ "{reported_user_mention} à {recipient_users} et {last_recipient_user} le "
#~ "{reported_message_date_sent}."
#, python-brace-format
#~ msgid ""
#~ "You requested a reminder for {message_pretty_link}. Note:\n"
#~ " > {note}"
#~ msgstr ""
#~ "Vous avez demandé un rappel pour {message_pretty_link}. Note :\n"
#~ "> {note}"
#, python-brace-format
#~ msgid "You requested a reminder for {message_pretty_link}."
#~ msgstr "Vous avez demandé un rappel pour {message_pretty_link}."
#, python-brace-format
#~ msgid "{user_silent_mention} [sent]({conversation_url}) a poll."
#~ msgstr "{user_silent_mention} [a envoyé]({conversation_url}) un sondage."
#~ msgid "GIF integration disabled"
#~ msgstr "Intégration GIF désactivée"
#~ msgid "Zoom credentials have not been configured"
#~ msgstr "L'identifiant Zoom n'a pas été configuré"
#~ msgid "Invalid Zoom credentials"
#~ msgstr "Identifiant Zoom non valide"
#~ msgid "Failed to create Zoom call"
#~ msgstr "Impossible de créer la réunion Zoom"
#~ msgid "BigBlueButton is not configured."
#~ msgstr "BigBlueButton n'est pas configuré."
#~ msgid "Unable to handle Pivotal payload"
#~ msgstr "Impossible de traiter la charge utile Pivotal"
#~ msgid "Avatar"
#~ msgstr "Avatar"
#, python-format
#~ msgid ""
#~ "Congratulations, you have created a new Zulip demo organization. Note "
#~ "that this organization will be automatically deleted in 30 days. Learn "
#~ "more about demo organizations <a "
#~ "href=\"%(demo_organizations_help_link)s\">here</a>!"
#~ msgstr ""
#~ "Félicitations, vous avez créé une nouvelle organisation de démonstration "
#~ "Zulip. Notez que cette organisation sera automatiquement supprimée dans "
#~ "30 jours. Pour en savoir plus sur les organisations de démonstration <a "
#~ "href=\"%(demo_organizations_help_link)s\">ici</a> !"
#, python-format
#~ msgid ""
#~ "Congratulations, you have created a new demo Zulip organization. Note "
#~ "that this organization will be automatically deleted in 30 days. Learn "
#~ "more about demo organizations here: %(demo_organizations_help_link)s!"
#~ msgstr ""
#~ "Félicitations, vous avez créé une nouvelle organisation Zulip de "
#~ "démonstration. Notez que cette organisation sera automatiquement "
#~ "supprimée dans 30 jours. Pour en savoir plus sur les organisations de "
#~ "démonstration, cliquez ici : %(demo_organizations_help_link)s !"
#~ msgid "Set a new password."
#~ msgstr "Définir un nouveau mot de passe."
#~ msgid "API usage exceeded rate limit"
#~ msgstr "L'utilisation de l'API a dépassé la limite"
#~ msgid "Custom external account must define URL pattern"
#~ msgstr "Le compte externe personnalisé doit définir un motif d'URL"
#~ msgid "List of options"
#~ msgstr "Liste des options"
#~ msgid "Allow GIFs rated Y (Very young audience)"
#~ msgstr "Autoriser les GIF classés Y (Public très jeune)"
#, python-brace-format
#~ msgid "Please request a manual export from {email}."
#~ msgstr "Veuillez demander une exportation manuelle à {email}."
#~ msgid "Name too short!"
#~ msgstr "Nom trop court !"
#~ msgid "Public, protected history"
#~ msgstr "Public, historique protégé"
#~ msgid "Zephyr mirroring is not allowed in this organization"
#~ msgstr "Le mirroir Zephyr n'est pas autorisé dans cette organisation"
#~ msgid "Could not find Kerberos credential"
#~ msgstr "Impossible de trouver la référence Kerberos"
#~ msgid "Webathena login not enabled"
#~ msgstr "Connexion Webathena non activée"
#~ msgid "Invalid Kerberos cache"
#~ msgstr "Cache Kerberos invalide"
#~ msgid "We were unable to set up mirroring for you"
#~ msgstr "Nous n'avons pas réussi à configurer un mirroir pour vous"
#~ msgid "Convert demo organization before upgrading."
#~ msgstr ""
#~ "Convertir l&#39;organisation de démonstration avant la mise à niveau."
#, python-format
#~ msgid ""
#~ "\n"
#~ " No account found for %(email)s.\n"
#~ " "
#~ msgstr ""
#~ "\n"
#~ " Pas de compte trouvé pour %(email)s.\n"
#~ " "
#, python-format
#~ msgid ""
#~ "\n"
#~ " This invitation expires in two days. If the invitation expires,\n"
#~ " you'll need to ask %(referrer_name)s for another one.\n"
#~ " "
#~ msgstr ""
#~ "\n"
#~ " Cette invitation expire dans deux jours. Une fois expirée,\n"
#~ " vous devrez en demander une nouvelle à %(referrer_name)s.\n"
#~ " "
#~ msgid "Manage email preferences: "
#~ msgstr "Géréz vos préférences courriel :"
#~ msgid ""
#~ "\n"
#~ " Click the button below to log in.\n"
#~ " "
#~ msgstr ""
#~ "\n"
#~ "Cliquez sur le bouton ci-dessous pour vous connecter."
#, python-format
#~ msgid ""
#~ "\n"
#~ " This link will expire in %(validity_in_hours)s hours.\n"
#~ " "
#~ msgstr ""
#~ "\n"
#~ "Ce lien expirera dans %(validity_in_hours)s heures."
#~ msgid "Shorter is better than longer."
#~ msgstr "Court est mieux que long."
#~ msgid "Topics are required in this organization."
#~ msgstr "Les sujets sont obligatoires dans cette organisation."
#~ msgid "Topics are required in this organization"
#~ msgstr "Les sujets sont obligatoires dans cette organisation"