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
8738 lines
287 KiB
Plaintext
8738 lines
287 KiB
Plaintext
# 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'organisation"
|
||
|
||
#: templates/analytics/stats.html
|
||
msgid "Number of users"
|
||
msgstr "nombre d'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'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'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'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'équipe est maintenant hébergé sur Zulip Cloud. Veuillez "
|
||
"accepter les <a href=\"https://zulip.com/policies/terms\">Conditions d'"
|
||
"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'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’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'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'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 — the team "
|
||
"communication tool designed for productivity."
|
||
msgstr ""
|
||
"%(referrer_name)s vous invite à rejoindre Zulip — 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 — the team communication tool designed for productivity."
|
||
msgstr ""
|
||
"Ceci est un rappel amical du fait que %(referrer_name)s vous invite à "
|
||
"rejoindre Zulip — 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'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'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'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'organisation a expiré ou n'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'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'"
|
||
"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'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'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'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'URL doit contenir "%(username)s"."
|
||
|
||
#: 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'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'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'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'utilisateurs {group_id} n'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'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"
|