diff --git a/packages/pl-fe/src/locales/fr.json b/packages/pl-fe/src/locales/fr.json index 720ba205e..0844e781a 100644 --- a/packages/pl-fe/src/locales/fr.json +++ b/packages/pl-fe/src/locales/fr.json @@ -7,9 +7,9 @@ "account.badges.bot": "Robot", "account.birthday": "Né⋅e le {date}", "account.birthday_today": "C’est le jour de votre anniversaire !", - "account.bite": "", - "account.bite.fail": "", - "account.bite.success": "", + "account.bite": "Mordre @{name}", + "account.bite.fail": "Impossible de mordre @{acct}", + "account.bite.success": "Vous avez mordu @{acct}", "account.block": "Bloquer @{name}", "account.block_domain": "Tout masquer en provenance de {domain}", "account.blocked": "Bloqué", @@ -59,10 +59,11 @@ "account.search_self": "Chercher dans vos publications", "account.share": "Partager le profil de @{name}", "account.show_reblogs": "Afficher les partages de @{name}", - "account.statuses": "", + "account.statuses": "Publications", "account.subscribe": "S’abonner aux notifications de @{name}", "account.subscribe.failure": "Une erreur s’est produite en essayant de s’abonner à ce compte.", "account.subscribe.success": "Vous avez souscrit à ce compte.", + "account.subscribers": "Abonné⋅e⋅s", "account.unblock": "Débloquer @{name}", "account.unblock_domain": "Ne plus masquer {domain}", "account.unendorse": "Ne plus recommander sur le profil", @@ -84,7 +85,7 @@ "account_moderation_modal.info.id": "ID : {id}", "account_moderation_modal.roles.admin": "Admin", "account_moderation_modal.roles.moderator": "Modérateur⋅ice", - "account_moderation_modal.roles.user": "Utilisateur⋅rice", + "account_moderation_modal.roles.user": "Utilisateur⋅trice", "account_moderation_modal.title": "Modérer @{acct}", "account_note.header": "Note", "account_note.placeholder": "Cliquer pour ajouter une note", @@ -117,10 +118,10 @@ "admin.domains.name": "Domaine :", "admin.domains.private": "Privé", "admin.domains.public": "Public", - "admin.domains.resolve.fail_label": "", + "admin.domains.resolve.fail_label": "Domaine introuvable", "admin.domains.resolve.last_checked": "Dernière consultation : {date}", - "admin.domains.resolve.pending_label": "", - "admin.domains.resolve.success_label": "", + "admin.domains.resolve.pending_label": "Domaine en cours de vérification", + "admin.domains.resolve.success_label": "Domaine joignable", "admin.edit_announcement.created": "Annonce créée", "admin.edit_announcement.deleted": "Annonce supprimée", "admin.edit_announcement.fields.all_day_hint": "Si cette case est cochée, seules les dates de la plage horaire seront affichées", @@ -144,8 +145,8 @@ "admin.edit_rule.created": "La règle a été créée", "admin.edit_rule.deleted": "La règle a été supprimée", "admin.edit_rule.fields.priority_label": "Priorité de la règle", - "admin.edit_rule.fields.priority_placeholder": "", - "admin.edit_rule.fields.text_label": "", + "admin.edit_rule.fields.priority_placeholder": "Priorité d’affichage des règles de l’instance", + "admin.edit_rule.fields.text_label": "Texte de la règle", "admin.edit_rule.fields.text_placeholder": "", "admin.edit_rule.save": "Enregistrer", "admin.edit_rule.updated": "Règle modifiée", @@ -216,9 +217,13 @@ "aliases.success.remove": "Alias de compte supprimé avec succès", "alt_text_modal.cancel": "Annuler", "alt_text_modal.confirmation": "Enregistrer", + "alt_text_modal.describe_for_people_with_hearing_impairments": "Décrivez ceci pour les personnes malentendantes…", + "alt_text_modal.describe_for_people_with_visual_impairments": "Décrivez ceci pour les personnes ayant une déficience visuelle…", + "alt_text_modal.header": "Ajouter le texte alternatif (champ ALT)", + "alt_text_modal.saving_failed": "Échec d’enregistrement du champ ALT", "announcements.title": "Annonces", "app_create.name_label": "Nom de l’application", - "app_create.name_placeholder": "ex. 'pl-fe'", + "app_create.name_placeholder": "ex. “pl-fe”", "app_create.redirect_uri_label": "URIs de redirection", "app_create.restart": "Créer une autre application", "app_create.results.app_label": "Application", @@ -226,7 +231,7 @@ "app_create.results.explanation_title": "Application créée avec succès", "app_create.results.token_label": "jeton d’authentification (OAuth token)", "app_create.scopes_label": "Objectifs", - "app_create.scopes_placeholder": "e.g. 'lire, écrire, suivre'", + "app_create.scopes_placeholder": "e.g. “lire, écrire, suivre”", "app_create.submit": "Créer une application", "app_create.website_label": "Site web", "auth.awaiting_approval": "Votre compte est en attente d’approbation", @@ -254,6 +259,8 @@ "bookmarks.edit_folder": "Modifier le dossier", "boost_modal.combo": "Vous pouvez appuyer sur {combo} pour passer cette étape la prochaine fois", "boost_modal.title": "Republier ?", + "boost_modal.title.private": "Republié en mode privé ?", + "boost_modal.title.unlisted": "Republié comme non listé ?", "bundle_column_error.body": "Nous avons rencontré un problème lors du chargement de la page.", "bundle_column_error.retry": "Essayer de nouveau", "bundle_column_error.title": "Erreur de réseau", @@ -350,7 +357,7 @@ "column.admin.reports": "Reports", "column.admin.reports.menu.moderation_log": "Historique de modération", "column.admin.rules": "Règles de l’instance", - "column.admin.users": "Utilisateurs", + "column.admin.users": "Utilisateurs⋅trices", "column.aliases": "Alias de compte", "column.aliases.create_error": "Erreur à la création de l’alias", "column.aliases.delete": "Delete", @@ -371,7 +378,7 @@ "column.developers.service_worker": "Service Worker", "column.direct": "Messages privés", "column.directory": "Parcourir les profils", - "column.dislikes": "Aversions", + "column.dislikes": "", "column.domain_blocks": "Domaines masqués", "column.draft_statuses": "Brouillons", "column.edit_profile": "Modifier le profil", @@ -413,9 +420,9 @@ "column.filters.whole_word": "Mot entier", "column.follow_requests": "Demandes de suivi", "column.followed_tags": "Hashtags suivis", - "column.followers": "Abonnés", + "column.followers": "Abonné⋅e⋅s", "column.following": "Abonnements", - "column.group_blocked_members": "Membres banni⋅e⋅s", + "column.group_blocked_members": "Membres bannis", "column.group_pending_requests": "Requêtes en attente", "column.groups": "Groupes", "column.home": "Accueil", @@ -423,6 +430,7 @@ "column.info": "Server information", "column.interaction_policies": "Règles d’interaction", "column.interaction_requests": "Demandes d’interaction", + "column.link_timeline": "Publications comportant un lien vers {url}", "column.lists": "Listes", "column.manage_group": "Gérer les groupes", "column.mentions": "Mentions", @@ -434,6 +442,7 @@ "column.migration": "Migration du compte", "column.mutes": "Comptes masqués", "column.notifications": "Notifications", + "column.outgoing_follow_requests": "Demandes d’abonnement en attente", "column.pins": "Publications épinglées", "column.plfe_config": "Configuration de l’interface", "column.preferences": "Préférences", @@ -451,6 +460,8 @@ "common.cancel": "Annuler", "compare_history_modal.header": "Modifier l’historique", "compose.character_counter.title": "{chars} sur {maxChars} {maxChars, plural, one {caractère} other {caractères}} {maxChars, plural, one {utilisé} other {utilisés}}", + "compose.clear_link_suggestion.body": "Le lien {url} inclut vraisemblablement des éléments de suivi utilisés pour suivre votre activité en ligne. Ils ne sont pas nécessaires au fonctionnement de l’URL. Souhaitez-vous les supprimer ?", + "compose.clear_link_suggestion.ignore": "Ignorer", "compose.clear_link_suggestion.remove": "Supprimer", "compose.edit_success": "Votre publication a été modifiée", "compose.invalid_schedule": "Vous devez programmer votre publication avec un délai de 5 minutes au minimum.", @@ -512,13 +523,15 @@ "compose_form.poll.add_option": "Ajouter une option", "compose_form.poll.duration": "Durée du sondage", "compose_form.poll.multiselect": "Multi-sélection", - "compose_form.poll.multiselect_detail": "Permettre aux utilisateurs de sélectionner plusieurs réponses", + "compose_form.poll.multiselect_detail": "Permettre aux utilisateurs⋅trices de sélectionner plusieurs réponses", "compose_form.poll.option_placeholder": "Options {number}", "compose_form.poll.remove": "Supprimer le sondage", "compose_form.poll.remove_option": "Supprimer ce choix", "compose_form.poll.switch_to_multiple": "Change poll to allow multiple choices", "compose_form.poll.switch_to_single": "Change poll to allow for a single choice", "compose_form.poll_placeholder": "Ajouter un sujet de sondage…", + "compose_form.preview": "Prévisualiser la publication", + "compose_form.preview.close": "Masquer la prévisualisation", "compose_form.preview_label": "Prévisualisation", "compose_form.publish": "Pouet", "compose_form.publish_loud": "{publish} !", @@ -580,7 +593,7 @@ "confirmations.cancel_event_editing.heading": "Annuler l’édition de l’évènement", "confirmations.cancel_event_editing.message": "Êtes-vous sûr⋅e de vouloir annuler l’édition de cet évènement ? Tous les changements seront perdus.", "confirmations.delete.confirm": "Supprimer", - "confirmations.delete.heading": "Delete post", + "confirmations.delete.heading": "Supprimer la publication", "confirmations.delete.message": "Confirmez-vous la suppression de ce pouet ?", "confirmations.delete_bookmark_folder.confirm": "Supprimer le dossier", "confirmations.delete_bookmark_folder.heading": "Supprimer le dossier « {name} » ?", @@ -601,8 +614,8 @@ "confirmations.draft_status_delete.confirm": "Abandonner", "confirmations.draft_status_delete.heading": "Supprimer le brouillon", "confirmations.draft_status_delete.message": "Êtes vous certain de vouloir effacer ce brouillon ?", - "confirmations.kick_from_group.confirm": "Éjecter", - "confirmations.kick_from_group.heading": "", + "confirmations.kick_from_group.confirm": "Expulser", + "confirmations.kick_from_group.heading": "Expulser @{name}", "confirmations.kick_from_group.message": "Souhaitez-vous vraiment éjecter @{name} du groupe ?", "confirmations.leave_event.confirm": "Quitter l’évènement", "confirmations.leave_event.heading": "Quitter l’évènement", @@ -636,7 +649,7 @@ "confirmations.scheduled_status_delete.message": "Annuler cette publication programmée ?", "confirmations.unfollow.confirm": "Ne plus suivre", "copy.success": "Copié dans le presse-papier !", - "crypto.lightning": "", + "crypto.lightning": "Lightning", "crypto_donate.explanation_box.message": "{siteTitle} accepte les dons en cryptomonnaies. Vous pouvez envoyer un don à l’une des adresses ci-dessous. Merci de votre soutien !", "crypto_donate.explanation_box.title": "Envoyer des dons en cryptomonnaie", "crypto_donate_panel.actions.view": "Cliquer pour voir {count, plural, one {# le portefeuille} other {# les portefeuilles}}", @@ -670,7 +683,7 @@ "direct.search_placeholder": "Envoyer un message à…", "directory.display_filter": "Afficher les filtres", "directory.federated": "Depuis la Fédiverse connue", - "directory.fediverse_filter": "", + "directory.fediverse_filter": "Filtre de la Fédiverse", "directory.local": "Depuis {domain} seulement", "directory.new_arrivals": "Nouveaux comptes", "directory.recently_active": "Récemment actif", @@ -703,11 +716,15 @@ "edit_profile.fields.location_label": "Lieu", "edit_profile.fields.location_placeholder": "Lieu", "edit_profile.fields.locked_label": "Lock account", + "edit_profile.fields.mention_policy.none": "Tout le monde", + "edit_profile.fields.mention_policy.only_contacts": "Mes abonnements et mes abonné⋅e⋅s", + "edit_profile.fields.mention_policy.only_known": "Tout le monde sauf les nouveaux comptes", "edit_profile.fields.meta_fields.content_placeholder": "Content", "edit_profile.fields.meta_fields.label_placeholder": "Label", "edit_profile.fields.meta_fields.label_placeholder.first": "Label (e.g. pronons)", "edit_profile.fields.meta_fields_label": "Champs du profil", "edit_profile.fields.rss_label": "Activer le flux RSS pour les publications publiques", + "edit_profile.fields.speak_as_cat_label": "L’utilisateur parle comme un chat", "edit_profile.fields.stranger_notifications_label": "Bloquer les notifications des personnes inconnues", "edit_profile.fields.website_label": "Website", "edit_profile.fields.website_placeholder": "Afficher un lien", @@ -716,6 +733,7 @@ "edit_profile.hints.bot": "Ce compte fait principalement des actions automatiques et peut ne pas être surveillé", "edit_profile.hints.discoverable": "Afficher le compte dans le répertoire des profils et autoriser son indexation par des services externes", "edit_profile.hints.hide_network": "Votre profil n’indiquera pas qui vous suivez et qui vous suit", + "edit_profile.hints.is_cat": "Marquer ce compte comme étant celui d’un chat.", "edit_profile.hints.locked": "Nécessite que vous approuvier manuellement vos abonnés", "edit_profile.hints.meta_fields": "Vous pouvez avoir jusqu’à {count, plural, one {# custom field} other {# custom fields}} affichés sur votre profil.", "edit_profile.hints.stranger_notifications": "Uniquement afficher les notifications de personne que vous suivez", @@ -747,8 +765,10 @@ "emoji_button.skins_choose": "Choisir le ton de skin par défaut", "emoji_button.symbols": "Symboles", "emoji_button.travel": "Lieux & Voyages", + "emoji_button.uncategorized": "Hors catégories", + "emoji_reactions.unsupported_by_remote": "L’instance de @{acct} semble ne pas comprendre les réactions basées sur de emojis. Cet utilisateur ne sera pas notifié de cette réaction.", "empty_column.account_blocked": "Vous êtes bloqué par @{accountUsername}.", - "empty_column.account_favourited_statuses": "Cet utilisateur⋅rice n’a pas encore « aimé » de publication.", + "empty_column.account_favourited_statuses": "Cet utilisateur⋅trice n’a pas encore « aimé » de publication.", "empty_column.account_timeline": "Aucun billet ici !", "empty_column.account_unavailable": "Profil non disponible", "empty_column.admin.announcements": "Il n’y a aucune annonce pour le moment.", @@ -771,7 +791,7 @@ "empty_column.favourited_statuses": "Vous n’avez aucun pouet favoris pour le moment. Lorsque vous en mettrez un en favori, il apparaîtra ici.", "empty_column.favourites": "Personne n’a encore mis ce pouet en favori. Lorsque quelqu’un le fera, il apparaîtra ici.", "empty_column.filters": "You haven’t created any muted words yet.", - "empty_column.follow_recommendations": "Il semble qu’aucune suggestion n’ait pu être générée pour vous. Vous pouvez essayer d'utiliser la recherche pour trouver des personnes que vous connaissez peut-être ou explorer les hashtags tendances.", + "empty_column.follow_recommendations": "Il semble qu’aucune suggestion n’ait pu être générée pour vous. Vous pouvez essayer d’utiliser la recherche pour trouver des personnes que vous connaissez peut-être ou explorer les hashtags tendances.", "empty_column.follow_requests": "Vous n’avez pas encore de demande de suivi. Lorsque vous en recevrez une, elle apparaîtra ici.", "empty_column.followed_tags": "Vous ne suivez aucun hashtag actuellement.", "empty_column.group": "Aucune publication dans cet groupe actuellement.", @@ -788,9 +808,10 @@ "empty_column.mutes": "Vous n’avez pas encore mis d’utilisateur·rice·s en silence.", "empty_column.notifications": "Vous n’avez pas encore de notification. Interagissez avec d’autres personnes pour débuter la conversation.", "empty_column.notifications_filtered": "You don’t have any notifications of this type yet.", + "empty_column.outgoing_follow_requests": "Vous n’avez pas encore de demandes de suivi en attente. Lorsque vous essayez de suivre un⋅e utilisateur⋅trice, cela s’affiche ici.", "empty_column.public": "Il n’y a rien ici ! Écrivez quelque chose publiquement, ou bien suivez manuellement des personnes d’autres instances pour le remplir", "empty_column.quotes": "Cette publication n’a pas été citée pour le moment.", - "empty_column.remote": "Il n’y a rien ici ! Suivez manuellement les utilisateurs de {instance} pour remplir cet espace.", + "empty_column.remote": "Il n’y a rien ici ! Suivez manuellement des utilisateurs ou utilisatrices de {instance} pour peupler cet espace.", "empty_column.scheduled_statuses": "You don’t have any scheduled statuses yet. When you add one, it will show up here.", "empty_column.search.accounts": "Aucun résultat trouvé pour la recherche de « {term} » dans les profils", "empty_column.search.hashtags": "Aucun résultat trouvé pour la recherche de « {term} » dans les hashtags", @@ -845,7 +866,7 @@ "federation_restrictions.empty_message": "{siteTitle} n’a mis en quarantaine aucune instances.", "federation_restrictions.explanation_box.message": "Normalement, les serveurs de la fédiverse peuvent communiquer librement. {siteTitle} impose cependant des restrictions aux serveurs suivants.", "federation_restrictions.explanation_box.title": "Règles spécifiques de l’instance", - "federation_restrictions.not_disclosed_message": "{siteTitle} ne divulgue pas les restrictions de fédération par l’intermédiaire de l'API.", + "federation_restrictions.not_disclosed_message": "{siteTitle} ne divulgue pas les restrictions de fédération par l’intermédiaire de l’API.", "fediverse_tab.explanation_box.dismiss": "Ne plus afficher", "fediverse_tab.explanation_box.explanation": "{site_title} is part of the Fediverse, a social network made up of thousands of independent social media sites (aka \"servers\"). The posts you see here are from 3rd-party servers. You have the freedom to engage with them, or to block any server you don’t like. Pay attention to the full username after the second @ symbol to know which server a post is from. To see only {site_title} posts, visit {local}.", "fediverse_tab.explanation_box.title": "Qu’est-ce que la Fédiverse ?", @@ -853,7 +874,7 @@ "feed_suggestions.view_all": "Tout afficher", "filters.added": "Filtre ajouté.", "filters.context_header": "Contexte du filtre", - "filters.context_hint": "One or multiple contexts where the filter should apply", + "filters.context_hint": "Sélectionner un ou plusieurs contextes d’application du filtre", "filters.create_filter": "Créer un filtre", "filters.filters_list_context_label": "Contexte du filtre :", "filters.filters_list_drop": "Annuler", @@ -862,7 +883,7 @@ "filters.filters_list_hide_completely": "Masquer le contenu", "filters.filters_list_phrases_label": "Mots-clefs ou phrase :", "filters.filters_list_warn": "Afficher les alertes", - "filters.removed": "Filter deleted.", + "filters.removed": "Le filtre a été supprimé.", "follow_recommendations.heading": "Comptes suggérés", "follow_request.authorize": "Accepter", "follow_request.reject": "Rejeter", @@ -879,10 +900,10 @@ "group.group_mod_authorize.fail": "Échec de la validation de @{name}", "group.group_mod_block": "Bannir du groupe", "group.group_mod_block.success": "@{name} a été banni⋅e", - "group.group_mod_demote": "", - "group.group_mod_kick": "", - "group.group_mod_kick.success": "", - "group.group_mod_promote_mod": "", + "group.group_mod_demote": "Supprimer le rôle {role}", + "group.group_mod_kick": "Retirer @{name} du groupe", + "group.group_mod_kick.success": "@{name} a été retiré du groupe", + "group.group_mod_promote_mod": "Attribué le rôle {role}", "group.group_mod_reject.fail": "", "group.group_mod_unblock": "Annulé l’exclusion", "group.group_mod_unblock.success": "Annulation de l’exclusion du groupe pour @{name}", @@ -947,14 +968,14 @@ "import_data.hints.follows": "Fichier CSV contenant une liste de comptes suivis", "import_data.hints.mutes": "Fichier CSV contenant une liste de comptes mis en sourdine", "import_data.mutes_label": "Comptes mis en sourdine", - "import_data.overwrite": "", + "import_data.overwrite": "Remplacer au lieu d’ajouter", "import_data.success.blocks": "Liste de comptes bloqués importée avec succès", "import_data.success.followers": "Les des abonné⋅es importée avec succès", "import_data.success.mutes": "Liste des comptes mis en sourdine importée avec succès", "input.copy": "Copier", "input.password.hide_password": "Masquer le mot de passe", "input.password.show_password": "Afficher le mot de passe", - "interaction_policies.entry.followers": "Abonné⋅es", + "interaction_policies.entry.followers": "Abonné⋅e⋅s", "interaction_policies.entry.following": "Mes abonnements", "interaction_policies.entry.mentioned": "Mentionnée", "interaction_policies.entry.public": "Tout le monde", @@ -969,20 +990,25 @@ "interaction_policies.title.private.can_favourite": "", "interaction_policies.title.private.can_reblog": "", "interaction_policies.title.private.can_reply": "", - "interaction_policies.title.public.can_favourite": "", - "interaction_policies.title.public.can_reblog": "", - "interaction_policies.title.public.can_reply": "", - "interaction_policies.title.unlisted.can_favourite": "", - "interaction_policies.title.unlisted.can_reblog": "", - "interaction_policies.title.unlisted.can_reply": "", - "interaction_policies.update": "", - "interactions_circle.compose": "", + "interaction_policies.title.public.can_favourite": "Qui peut aimer vos publications publiques ?", + "interaction_policies.title.public.can_reblog": "Qui peut partager vos publications publiques ?", + "interaction_policies.title.public.can_reply": "Qui peut répondre à vos publications publiques ?", + "interaction_policies.title.single_post.can_favourite": "Qui peut aimer cette publication ?", + "interaction_policies.title.single_post.can_reblog": "Qui peut partager cette publication ?", + "interaction_policies.title.single_post.can_reply": "Qui peut répondre à cette publication ?", + "interaction_policies.title.unlisted.can_favourite": "Qui peut aimer vos publications non listées ?", + "interaction_policies.title.unlisted.can_reblog": "Qui peut partager vos publications non listées ?", + "interaction_policies.title.unlisted.can_reply": "Qui peut répondre à vos publications non listées ?", + "interaction_policies.update": "Mettre à jour", + "interaction_request.authorize": "Accepter", + "interaction_request.reject": "Refuser", + "interactions_circle.compose": "Partager", "interactions_circle.confirmation_heading": "", - "interactions_circle.download": "", - "interactions_circle.start": "", - "interactions_circle.state.done": "", + "interactions_circle.download": "Télécharger", + "interactions_circle.start": "Générer", + "interactions_circle.state.done": "En cours de finalisation…", "interactions_circle.state.drawing": "", - "interactions_circle.state.fetching_avatars": "", + "interactions_circle.state.fetching_avatars": "Récupération des avatars", "interactions_circle.state.fetching_favourites": "", "interactions_circle.state.fetching_statuses": "", "interactions_circle.state.pending": "", @@ -1053,7 +1079,7 @@ "login.fields.otp_code_hint": "Saisissez le code à deux facteurs généré par l’application de votre téléphone ou utilisez l’un de vos codes de récupération", "login.fields.otp_code_label": "Code d’authentification à deux facteurs :", "login.fields.password_placeholder": "Password", - "login.fields.username_label": "Email ou nom d’utilisateur⋅rice", + "login.fields.username_label": "Email ou nom d’utilisateur⋅trice", "login.log_in": "Connexion", "login.otp_log_in": "OTP Login", "login.otp_log_in.fail": "Code invalide, veuillez réessayer.", @@ -1071,7 +1097,7 @@ "manage_group.confirmation.info_3": "", "manage_group.confirmation.share": "Partager ce groupe", "manage_group.confirmation.title": "", - "manage_group.create": "", + "manage_group.create": "Créer un groupe", "manage_group.delete_group": "", "manage_group.done": "", "manage_group.edit_group": "", @@ -1096,22 +1122,22 @@ "mfa.mfa_setup.password_hint": "Saisir votre mot de passe pour confirmer votre identité.", "mfa.mfa_setup.password_placeholder": "Password", "mfa.mfa_setup_scan_description": "En utilisant votre application d’authentification à deux facteurs, scannez le QR code et entrez le texte de la clé.", - "mfa.mfa_setup_scan_title": "Scan", + "mfa.mfa_setup_scan_title": "Scanner le code QR", "mfa.mfa_setup_verify_title": "Vérifier", "mfa.otp_enabled_description": "Vous avez activé l’authentification à deux facteurs via OTP.", "mfa.otp_enabled_title": "OTP activé", "mfa.setup_recoverycodes": "Codes de récupération", "mfa.setup_warning": "Write these codes down or save them somewhere secure - otherwise you won’t see them again. If you lose access to your 2FA app and recovery codes you’ll be locked out of your account.", - "migration.fields.acct.label": "Handle of the new account", + "migration.fields.acct.label": "Identifiant du nouveau compte", "migration.fields.acct.placeholder": "login@domaine", "migration.fields.confirm_password.label": "Mot de passe actuel", - "migration.hint": "This will move your followers to the new account. No other data will be moved. To perform migration, you need to {link} on your new account first.", - "migration.hint.cooldown_period": "If you migrate your account, you will not be able to migrate your account for {cooldownPeriod, plural, one {one day} other {the next # days}}.", + "migration.hint": "Ceci déplacera vos abonnés vers le nouveau compte. Aucune autre donnée ne sera déplacée. Pour effectuer la migration, vous devez au préalable vous connecter à votre nouveau compte.", + "migration.hint.cooldown_period": "Si vous migrez votre compte, vous ne pourrez pas migrer à nouveau votre compte pendant {cooldownPeriod, plural, one {un jour} other {les prochains # jours}}.", "migration.hint.link": "créer un alias de compte", "migration.move_account.fail": "Échec de la migration du compte.", "migration.move_account.fail.cooldown_period": "Vous avez déplacé votre compte récemment. Veuillez réessayer plus tard.", "migration.move_account.success": "Le compte a été migré avec succès.", - "migration.submit": "Move followers", + "migration.submit": "Migrer les abonné⋅e⋅s", "missing_description_modal.cancel": "Annuler", "missing_description_modal.continue": "Publier", "missing_description_modal.description": "Continuer tout de même ?", @@ -1130,36 +1156,36 @@ "navbar.login.forgot_password": "Mot de passe oublié ?", "navbar.login.password.label": "Password", "navbar.login.username.placeholder": "Email or username", - "navigation.chats": "Chats", - "navigation.compose": "Compose", + "navigation.chats": "Conversations (Chat)", + "navigation.compose": "Écrire", "navigation.compose_group": "", "navigation.dashboard": "Dashboard", "navigation.developers": "Developeurs⋅euses", "navigation.direct_messages": "Messages directs", - "navigation.drafts": "", + "navigation.drafts": "Brouillons", "navigation.home": "Home", "navigation.notifications": "Notifications", "navigation.search": "Recherche", "navigation.sidebar": "", - "navigation.source_code": "", + "navigation.source_code": "Code source", "navigation_bar.account_aliases": "Alias de compte", "navigation_bar.account_migration": "Move account", "navigation_bar.blocks": "Comptes bloqués", "navigation_bar.compose": "Rédiger un nouveau billet", "navigation_bar.compose_direct": "Message direct", "navigation_bar.compose_edit": "Modifier la publication", - "navigation_bar.compose_group": "", - "navigation_bar.compose_group_reply": "", + "navigation_bar.compose_group": "Écrire dans le groupe", + "navigation_bar.compose_group_reply": "Répondre à la publication du groupe", "navigation_bar.compose_quote": "Citer la publication", "navigation_bar.compose_reply": "Répondre à cette publication", "navigation_bar.create_event": "Créer un nouvel évènement", - "navigation_bar.create_group": "", + "navigation_bar.create_group": "Créer un groupe", "navigation_bar.domain_blocks": "Domaines cachés", - "navigation_bar.edit_group": "", + "navigation_bar.edit_group": "Modifier le groupe", "navigation_bar.favourites": "Favoris", "navigation_bar.filters": "Mots silenciés", "navigation_bar.follow_requests": "Demandes de suivi", - "navigation_bar.followed_tags": "", + "navigation_bar.followed_tags": "Hashtags suivis", "navigation_bar.import_data": "Import data", "navigation_bar.in_reply_to": "en réponse à", "navigation_bar.invites": "Invites", @@ -1169,12 +1195,12 @@ "navigation_bar.plfe_config": "Soapbox config", "navigation_bar.preferences": "Préférences", "navigation_bar.profile_directory": "Annuaire des profils", - "new_event_panel.action": "", + "new_event_panel.action": "Créer un événement", "new_event_panel.subtitle": "", - "new_event_panel.title": "", - "new_group_panel.action": "", + "new_event_panel.title": "Créer un nouvel événement", + "new_group_panel.action": "Créer un groupe", "new_group_panel.subtitle": "", - "new_group_panel.title": "", + "new_group_panel.title": "Créer un groupe", "notification.admin.report": "", "notification.admin.sign_up": "", "notification.bite": "", @@ -1183,9 +1209,9 @@ "notification.follow_request": "{name} a demandé à vous suivre", "notification.mention": "{name} vous a mentionné", "notification.mentioned": "{name} mentioned you", - "notification.moderation_warning": "", + "notification.moderation_warning": "Vous avez reçu un avertissement de modération", "notification.more": "", - "notification.move": "{name} moved to {targetName}", + "notification.move": "{name} a migré vers {targetName}", "notification.name": "{link}{others}", "notification.others": " + {count} {count, plural, one {autre} other {autres}}", "notification.pleroma:chat_mention": "{name} vous a envoyé un message", @@ -1195,6 +1221,7 @@ "notification.pleroma:participation_request": "{name} vous invite à rejoindre l’évènement", "notification.poll": "Un sondage auquel vous avez participé vient de se terminer", "notification.reblog": "{name} a partagé votre statut", + "notification.reply": "{name} a répondu à votre publication", "notification.severed_relationships": "", "notification.status": "{name} vient juste de publier", "notification.update": "{name} a modifié une publication à laquelle vous avez réagit", @@ -1202,82 +1229,87 @@ "notifications.filter.all": "Tout", "notifications.filter.boosts": "Partages", "notifications.filter.emoji_reacts": "Emoji reacts", - "notifications.filter.events": "", + "notifications.filter.events": "Événements", "notifications.filter.favourites": "Favoris", "notifications.filter.follows": "Abonné·e·s", "notifications.filter.mentions": "Mentions", "notifications.filter.polls": "Résultats des sondages", - "notifications.filter.statuses": "Updates from people you follow", + "notifications.filter.statuses": "Mises à jour par des personnes que vous suivez", "notifications.group": "{count, plural, one {# notification} other {# notifications}}", - "notifications.queue_label": "Click to see {count} new {count, plural, one {notification} other {notifications}}", + "notifications.queue_label": "Cliquez pour voir {count} nouvelle {count, plural, one {notification} other {notifications}}", "oauth_consumer.tooltip": "Sign in with {provider}", - "oauth_consumers.title": "Other ways to sign in", - "onboarding.avatar.subtitle": "Just have fun with it.", + "oauth_consumers.title": "Autres moyens de vous connecter", + "onboarding.avatar.subtitle": "Amusez-vous tout simplement.", "onboarding.avatar.title": "Choisir une image pour votre profil", "onboarding.bio.hint": "500 caractères maximum", - "onboarding.bio.placeholder": "Tell the world a little about yourself…", - "onboarding.display_name.label": "Display name", - "onboarding.display_name.placeholder": "Eg. John Smith", - "onboarding.display_name.subtitle": "You can always edit this later.", - "onboarding.display_name.title": "Choose a display name", - "onboarding.done": "Done", - "onboarding.error": "An unexpected error occurred. Please try again or skip this step.", + "onboarding.bio.placeholder": "Parlez-nous un peu de vous…", + "onboarding.display_name.label": "Nom affiché", + "onboarding.display_name.placeholder": "Ex. Walter Benjamin", + "onboarding.display_name.subtitle": "Vous pourrez toujours modifier ceci ultérieurement.", + "onboarding.display_name.title": "Choisir un nom pour l’affichager", + "onboarding.done": "C’est terminé", + "onboarding.error": "Une erreur inattendue s’est produite. Veuillez réessayer ultérieurement ou ignorer cette étape.", "onboarding.fediverse.its_you": "C’est vous-même ! Les autres personnes peuvent vous suivre depuis d’autres serveurs en utilisant votre adresse complète contenant un @.", - "onboarding.fediverse.message": "The Fediverse is a social network made up of thousands of diverse and independently-run social media sites (aka \"servers\"). You can follow users — and like, repost, and reply to posts — from most other Fediverse servers, because they can communicate with {siteTitle}.", + "onboarding.fediverse.message": "La Fédiverse est un réseau social composé de milliers de sites de médias sociaux (ou encore “instances” ou “serveurs”) différents et indépendants les uns des autres. Vous pouvez en suivre les utilisateurs et utilisatrices — aimer, republier et répondre leurs messages — de la plupart des autres instances de la Fédiverse, parce qu’ils peuvent communiquer avec {siteTitle}.", "onboarding.fediverse.next": "Next", - "onboarding.fediverse.other_instances": "When browsing your timeline, pay attention to the full username after the second @ symbol to know which server a post is from.", - "onboarding.fediverse.title": "{siteTitle} is just one part of the Fediverse", - "onboarding.fediverse.trailer": "Because it is distributed and anyone can run their own server, the Fediverse is resilient and open. If you choose to join another server or set up your own, you can interact with the same people and continue on the same social graph.", + "onboarding.fediverse.other_instances": "Lorsque vous parcourez votre fil d’actualité, faites attention au nom d’utilisateur complet après le deuxième symbole @ pour savoir de quel serveur provient un message.", + "onboarding.fediverse.title": "{siteTitle} est une instance parmi d’autres de la Fédiverse", + "onboarding.fediverse.trailer": "Parce que le réseau est distribué et que chacun peut gérer son propre serveur, la Fédiverse est un espace résilient et ouvert. Si vous choisissez de rejoindre une autre instance, ou de créer la vôtre, vous pouvez continuer à interagir avec les mêmes personnes et poursuivre vos activités dans le même espace social.", "onboarding.finished.message": "Nous sommes vraiment heureux de vous accueillir dans notre communauté ! Utilisez le bouton ci-dessous pour commencer.", - "onboarding.finished.title": "Onboarding complete", + "onboarding.finished.title": "Procédure de prise en main terminée", "onboarding.header.subtitle": "Ceci sera affiché en haut de votre profil.", - "onboarding.header.title": "Pick a cover image", + "onboarding.header.title": "Choisir une image pour la bannière de votre compte", "onboarding.next": "Next", - "onboarding.note.subtitle": "You can always edit this later.", - "onboarding.note.title": "Write a short bio", - "onboarding.saving": "Saving…", - "onboarding.skip": "Skip for now", - "onboarding.suggestions.subtitle": "Here are a few of the most popular accounts you might like.", - "onboarding.suggestions.title": "Suggested accounts", + "onboarding.note.subtitle": "Vous pourrez toujours modifier ultérieurement.", + "onboarding.note.title": "Rédiger une courte présentation", + "onboarding.saving": "Enregistrement…", + "onboarding.skip": "Passer pour l’instant", + "onboarding.suggestions.subtitle": "Voici quelques-uns des comptes les plus populaires qui pourraient vous intéresser.", + "onboarding.suggestions.title": "Comptes suggérés", "onboarding.view_feed": "Voir le fil", - "password_reset.confirmation": "Check your email for confirmation.", - "password_reset.fields.email_placeholder": "Adresse e-mail", - "password_reset.fields.username_placeholder": "Email or username", + "password_reset.confirmation": "Vérifiez votre boîte de réception, vous devez avoir reçu un email de confirmation.", + "password_reset.fields.email_placeholder": "Adresse email", + "password_reset.fields.username_placeholder": "Adresse email or nom d’utilisateur⋅trice", "password_reset.header": "Réinitialiser le mot de passe", "password_reset.reset": "Reset password", "patron.donate": "Donate", "patron.title": "Funding Goal", - "pinned_accounts.title": "{name}’s choices", - "pinned_statuses.none": "No pins to show.", + "pinned_accounts.title": "Choix de {name}", + "pinned_statuses.none": "Aucun message épinglé à afficher.", "plfe_config.authenticated_profile_hint": "Les utilisateurs et utilisatrices doivent être authentifié⋅es pour lire les réponses et voir les médias sur un profil.", "plfe_config.authenticated_profile_label": "", - "plfe_config.copyright_footer.meta_fields.label_placeholder": "Copyright footer", + "plfe_config.copyright_footer.meta_fields.label_placeholder": "Copyright du pied de page", "plfe_config.crypto_address.meta_fields.address_placeholder": "Address", - "plfe_config.crypto_address.meta_fields.note_placeholder": "Note (optional)", - "plfe_config.crypto_address.meta_fields.ticker_placeholder": "Ticker", - "plfe_config.crypto_donate_panel_limit.meta_fields.limit_placeholder": "Number of items to display in the crypto homepage widget", - "plfe_config.cta_label": "Display call to action panels if not authenticated", + "plfe_config.crypto_address.meta_fields.note_placeholder": "Note (facultatif)", + "plfe_config.crypto_address.meta_fields.ticker_placeholder": "Valeur", + "plfe_config.crypto_donate_panel_limit.meta_fields.limit_placeholder": "Nombre d’éléments à afficher dans le widget des cryptomonnaies de la page d’accueil", + "plfe_config.cta_label": "Afficher un panneau promotionnel pour l’instance si la personne n’est pas authentifiée", "plfe_config.custom_css.meta_fields.url_placeholder": "URL", - "plfe_config.display_fqn_label": "Display domain (eg @user@domain) for local accounts.", + "plfe_config.display_fqn_label": "Afficher le domaine (ex. @nom@domaine) pour les comptes locaux.", "plfe_config.feed_injection_hint": "Inject the feed with additional content, such as suggested profiles.", "plfe_config.feed_injection_label": "Feed injection", - "plfe_config.fields.crypto_addresses_label": "Cryptocurrency addresses", + "plfe_config.fields.crypto_addresses_label": "Adresses des cryptomonnaies", "plfe_config.fields.edit_theme_label": "Modifier le thème", - "plfe_config.fields.home_footer_fields_label": "Home footer items", + "plfe_config.fields.home_footer_fields_label": "Éléments pour le pied des pages statiques", + "plfe_config.fields.logo_alignment": "Alignement du logo", + "plfe_config.fields.logo_alignment.center": "Centrer", + "plfe_config.fields.logo_alignment.left": "Aligné à gauche", + "plfe_config.fields.logo_dark_label": "Logo (sombre)", "plfe_config.fields.logo_label": "Logo", - "plfe_config.fields.promo_panel_fields_label": "Promo panel items", + "plfe_config.fields.promo_panel_fields_label": "Éléments pour la bandeau promotionnel", "plfe_config.fields.theme_label": "Thème par défaut", - "plfe_config.greentext_label": "Enable greentext support", - "plfe_config.headings.advanced": "Advanced", + "plfe_config.greentext_label": "Activer le support “greentext”", + "plfe_config.headings.advanced": "Avancée", "plfe_config.headings.cryptocurrency": "Cryptomonnaie", "plfe_config.headings.events": "Événements", "plfe_config.headings.navigation": "Navigation", "plfe_config.headings.options": "Options", "plfe_config.headings.theme": "Thème", - "plfe_config.hints.crypto_addresses": "Add cryptocurrency addresses so users of your site can donate to you. Order matters, and you must use lowercase ticker values.", - "plfe_config.hints.home_footer_fields": "You can have custom defined links displayed on the footer of your static pages", - "plfe_config.hints.logo": "SVG. At most 2 MB. Will be displayed to 50px height, maintaining aspect ratio", - "plfe_config.hints.promo_panel_fields": "You can have custom defined links displayed on the right panel of the timelines page.", + "plfe_config.hints.crypto_addresses": "Ajoutez des adresses de cryptomonnaie pour que les personnes inscrites sur votre site puissent vous faire des dons. L’ordre est important et vous devez utiliser des valeurs de “ticker” en minuscules.", + "plfe_config.hints.home_footer_fields": "Vous pouvez afficher des liens personnalisés au pied de vos pages statiques", + "plfe_config.hints.logo": "SVG. Taille maximale de 2 MB. Sera affiché avec une hauteur de 50 pixels, en conservant le rapport hauteur/largeur", + "plfe_config.hints.logo_dark": "Format SVG ou PNG. Taille de 2 Mo maximum. Utilisé en mode sombre", + "plfe_config.hints.promo_panel_fields": "Vous pouvez afficher des liens personnalisés dans le menu de droite de la page du fil d’actualités.", "plfe_config.hints.promo_panel_icons.link": "Soapbox Icons List", "plfe_config.home_footer.meta_fields.label_placeholder": "Label", "plfe_config.home_footer.meta_fields.url_placeholder": "URL", @@ -1300,23 +1332,23 @@ "plfe_config.verified_can_edit_name_label": "Allow verified users to edit their own display name.", "poll.choose_multiple": "Choose as many as you’d like.", "poll.closed": "Fermé", - "poll.non_anonymous": "Public poll", - "poll.non_anonymous.label": "Other instances may display the options you voted for", + "poll.non_anonymous": "Sondage public", + "poll.non_anonymous.label": "D’autres instances peuvent afficher les options pour lesquelles vous avez voté", "poll.refresh": "Actualiser", - "poll.total_people": "{count, plural, one {# person} other {# people}}", - "poll.total_votes": "{count, plural, one {# vote} other {# votes}}", + "poll.total_people": "Au total {count, plural, one {# personne} other {# personnes}}", + "poll.total_votes": "Au total {count, plural, one {# vote} other {# votes}}", "poll.vote": "Voter", - "poll.voted": "You voted for this answer", + "poll.voted": "Vous avez voté pour cette réponse", "poll.votes": "{votes, plural, one {# vote} other {# votes}}", "poll_button.add_poll": "Ajouter un sondage", "poll_button.remove_poll": "Supprimer le sondage", - "preferences.fields.auto_play_gif_label": "Auto-play animated GIFs", - "preferences.fields.auto_translate_label": "", - "preferences.fields.autoload_more_label": "Automatically load more items when scrolled to the bottom of the page", - "preferences.fields.autoload_timelines_label": "Automatically load new posts when scrolled to the top of the page", - "preferences.fields.boost_modal_label": "Show confirmation dialog before reposting", + "preferences.fields.auto_play_gif_label": "Jouer automatiquement les GIF animés", + "preferences.fields.auto_translate_label": "Traduire automatiquement les publications dans des langues inconnues", + "preferences.fields.autoload_more_label": "Charger automatiquement plus de publications à l’arrivée en fin de page", + "preferences.fields.autoload_timelines_label": "Charger automatiquement plus de publications au retour en haut de page", + "preferences.fields.boost_modal_label": "Demander confirmation avant de partager", "preferences.fields.content_type_label": "Formatage par défaut", - "preferences.fields.delete_modal_label": "Show confirmation dialog before deleting a post", + "preferences.fields.delete_modal_label": "Demander confirmation avant de supprimer une publication", "preferences.fields.demetricator_label": "Masquer les données d’usage des comptes (Demetricator)", "preferences.fields.demo_hint": "Utiliser le logo de pl-fe par défaut et sa palette de couleurs. Utile pour prendre des captures d’écran.", "preferences.fields.demo_label": "Mode de démonstration", @@ -1324,48 +1356,52 @@ "preferences.fields.display_media.hide_all": "Toujours masquer les médias", "preferences.fields.display_media.show_all": "Toujours afficher", "preferences.fields.expand_spoilers_label": "Always expand posts marked with content warnings", - "preferences.fields.known_languages_label": "", + "preferences.fields.implicit_addressing_label": "Inclure les mentions dans le contenu des publications lorsque vous répondez", + "preferences.fields.known_languages_label": "Langues que vous comprenez", "preferences.fields.language_label": "Langue d’affichage", "preferences.fields.media_display_label": "Contenu sensible", - "preferences.fields.missing_description_modal_label": "Show confirmation dialog before sending a post without media descriptions", - "preferences.fields.preserve_spoilers_label": "", + "preferences.fields.missing_description_modal_label": "Demander confirmation avant de publier un message sans description de média (champ ALT)", + "preferences.fields.preserve_spoilers_label": "Conserver l’avertissement relatif au contenu lorsque vous répondez", "preferences.fields.privacy_label": "Visibilité par défaut", - "preferences.fields.reduce_motion_label": "Reduce motion in animations", - "preferences.fields.spoilers_display_label": "", + "preferences.fields.reduce_motion_label": "Réduire le mouvement dans les animations", + "preferences.fields.spoilers_display_label": "Développer automatiquement le texte derrière les “spoilers”", "preferences.fields.system_font_label": "Utiliser les polices de caractère par défaut du système", "preferences.fields.theme": "Thème", "preferences.fields.theme_reset": "Réinitialiser le thème", "preferences.fields.underline_links_label": "Toujours souligner les liens dans les billets", - "preferences.fields.unfollow_modal_label": "Show confirmation dialog before unfollowing someone", + "preferences.fields.unfollow_modal_label": "Demander confirmation avant de cesser de suivre un compte", "preferences.hints.demetricator": "Réduire l’anxiété liée aux réseaux sociaux en masquant toutes les données chiffrées du site.", - "preferences.hints.mention_policy": "S’'applique aux messages directs et aux publications publiques", - "preferences.notifications.advanced": "Show all notification categories", + "preferences.hints.mention_policy": "S’applique aux messages directs et aux publications publiques", + "preferences.notifications.advanced": "Afficher tous les types de notifications", + "preferences.options.brand_color": "Couleur de base", "preferences.options.content_type_html": "HTML", "preferences.options.content_type_markdown": "Markdown", "preferences.options.content_type_mfm": "MFM", - "preferences.options.content_type_plaintext": "Plain text", + "preferences.options.content_type_plaintext": "Texte seul", "preferences.options.content_type_wysiwyg": "WYSIWYG", "preferences.options.privacy_followers_only": "Abonné⋅e⋅ uniquement", "preferences.options.privacy_public": "Public", - "preferences.options.privacy_unlisted": "Unlisted", + "preferences.options.privacy_unlisted": "Non listé", "privacy.change": "Ajuster la confidentialité du message", "privacy.direct.long": "Visible uniquement par les personnes mentionnées", - "privacy.direct.short": "Direct", - "privacy.list.long": "", - "privacy.list.short": "", + "privacy.direct.short": "Message direct", + "privacy.list.long": "Visible par les membres d’une liste", + "privacy.list.short": "La liste uniquement", "privacy.local": "", "privacy.local.long": "Uniquement visible sur votre instance", "privacy.local.short": "", - "privacy.mutuals_only.long": "", + "privacy.mutuals_only.long": "Afficher uniquement pour les utilisateurs⋅trices qui vous suivent également", "privacy.mutuals_only.short": "", - "privacy.private.long": "Seul⋅e⋅s vos abonné⋅e⋅s verront vos statuts", + "privacy.private.long": "Seul⋅e⋅s vos abonné⋅e⋅s verront vos publications", "privacy.private.short": "Abonné⋅e⋅s uniquement", "privacy.public.long": "Afficher dans les fils publics", "privacy.public.short": "Public", + "privacy.subscribers.long": "Publier uniquement à destination des utilisateurs⋅trices qui vous suivent", + "privacy.subscribers.short": "Abonné⋅e⋅s uniquement", "privacy.unlisted.long": "Ne pas afficher dans les fils publics", "privacy.unlisted.short": "Non listé", "profile_dropdown.add_account": "Ajouter un compte existant", - "profile_dropdown.logout": "Log out @{acct}", + "profile_dropdown.logout": "Déconnexion de @{acct}", "profile_dropdown.switch_account": "Changer de compte", "profile_dropdown.theme": "Thème", "profile_fields_panel.title": "Profile fields", @@ -1374,40 +1410,40 @@ "regeneration_indicator.sublabel": "Le flux de votre page principale est en cours de préparation !", "register_invite.lead": "Compléter le formulaire suivant pour créer un compte.", "register_invite.title": "Vous avez reçu une invitation à rejoindre {siteTitle} !", - "registration.agreement": "I agree to the {tos}.", - "registration.captcha": "", + "registration.agreement": "J’accepte les {tos}.", + "registration.captcha": "Captcha", "registration.captcha.hint": "Cliquer sur l’image pour changer le captcha", "registration.captcha.placeholder": "Entre le texte présent sur l’image", "registration.closed_message": "{instance} n’accepte pas de nouveaux comptes", "registration.closed_title": "Inscriptions fermées", "registration.confirmation_modal.close": "Fermer", "registration.fields.confirm_placeholder": "Mot de passe (de nouveau)", - "registration.fields.email_placeholder": "Adresse e-mail", + "registration.fields.email_placeholder": "Adresse email", "registration.fields.password_placeholder": "Mot de passe", "registration.fields.username_hint": "Uniquement des lettres, chiffres et tirets bas (underscores).", "registration.fields.username_placeholder": "Nom d’utilisateur⋅trice", - "registration.newsletter": "Subscribe to newsletter.", + "registration.newsletter": "J’accepte de recevoir par email des messages provenant de l’instance.", "registration.password_mismatch": "Le mot de passe ne correspond pas.", "registration.reason": "Pourquoi souhaitez-vous rejoindre ?", - "registration.reason_hint": "This will help us review your application", + "registration.reason_hint": "Ceci nous aidera à évaluer votre demande d’ouverture de compte", "registration.sign_up": "S’inscrire", - "registration.tos": "Terms of Service", - "registration.username_unavailable": "Username is already taken.", - "reject.success": "", + "registration.tos": "Condition d’utilisation", + "registration.username_unavailable": "Ce nom d’utilisateur⋅trice est déjà pris.", + "reject.success": "Refusé", "relative_time.days": "{number} j", "relative_time.hours": "{number} h", "relative_time.just_now": "à l’instant", "relative_time.minutes": "{number} min", "relative_time.seconds": "{number} s", - "remote_instance.edit_federation": "Edit federation", + "remote_instance.edit_federation": "Modifier la fédération", "remote_instance.federation_panel.heading": "Restrictions de fédération", - "remote_instance.federation_panel.no_restrictions_message": "{siteTitle} has placed no restrictions on {host}.", - "remote_instance.federation_panel.restricted_message": "{siteTitle} blocks all activities from {host}.", - "remote_instance.federation_panel.some_restrictions_message": "{siteTitle} has placed some restrictions on {host}.", + "remote_instance.federation_panel.no_restrictions_message": "{siteTitle} n’applique aucune restriction à {host}.", + "remote_instance.federation_panel.restricted_message": "{siteTitle} bloque toute activité provenant de {host}.", + "remote_instance.federation_panel.some_restrictions_message": "{siteTitle} applique certaines restrictions à {host}.", "remote_instance.pin_host": "Pin {host}", - "remote_instance.unpin_host": "Unpin {host}", - "remote_interaction.account_placeholder": "Enter your username@domain you want to act from", - "remote_interaction.dislike": "", + "remote_instance.unpin_host": "Désépingler {host}", + "remote_interaction.account_placeholder": "Saisir le nom@domaine que vous souhaitez utiliser pour la connexion", + "remote_interaction.dislike": "Retirer une mention “j’aime”", "remote_interaction.dislike_title": "", "remote_interaction.divider": "or", "remote_interaction.event_join": "Continuer à rejoindre", @@ -1426,29 +1462,29 @@ "remote_timeline.filter_message": "Vous consultez le flux de {instance}.", "reply_indicator.cancel": "Annuler", "reply_mentions.account.add": "Ajouter aux mentions", - "reply_mentions.account.remove": "Remove from mentions", - "reply_mentions.more": "{count} more", + "reply_mentions.account.remove": "Supprimer des mentions", + "reply_mentions.more": "Encore {count}", "reply_mentions.reply": "Répondre à {accounts}", - "reply_mentions.reply.hoverable": "Replying to {accounts}", + "reply_mentions.reply.hoverable": "Répondre à {accounts}", "reply_mentions.reply_empty": "Répondre à la publication", "report.block": "Block {target}", "report.block_hint": "Souhaitez-vous également bloquer ce compte ?", "report.confirmation.content": "Si nous nous aperçevons que cette {entity} viole le {link} nous mettrons en oeuvre des actions supplémentaires.", - "report.confirmation.entity.account": "", - "report.confirmation.title": "Thanks for submitting your report.", - "report.done": "Done", + "report.confirmation.entity.account": "Compte", + "report.confirmation.title": "Merci d’avoir soumis un signalement.", + "report.done": "Terminé", "report.forward": "Transférer à {target}", "report.forward_hint": "Le compte provient d’un autre serveur. Envoyez également une copie anonyme du rapport ?", "report.next": "Next", - "report.other_actions.add_additional": "", + "report.other_actions.add_additional": "Souhaitez-vous ajouter d’autres publications à ce signalement ?", "report.other_actions.add_more": "Ajouter", - "report.other_actions.further_actions": "", + "report.other_actions.further_actions": "Actions suivantes :", "report.other_actions.hide_additional": "", "report.other_actions.other_statuses": "", "report.placeholder": "Commentaires additionnels", - "report.previous": "Previous", - "report.reason.blankslate": "You have removed all statuses from being selected.", - "report.reason.title": "Reason for reporting", + "report.previous": "Précédent", + "report.reason.blankslate": "Vous avez désélectionné toutes les publications.", + "report.reason.title": "Raisons du signalement", "report.submit": "Envoyer", "report.target": "Signaler {target}", "reset_password.fail": "Expired token, please try again.", @@ -1468,19 +1504,19 @@ "search_results.hashtags": "Hashtags", "search_results.links": "", "search_results.statuses": "Publications", - "security.codes.fail": "Failed to fetch backup codes", - "security.confirm.fail": "Incorrect code or password. Try again.", + "security.codes.fail": "Échec de récupération des codes de sauvegarde", + "security.confirm.fail": "Code ou mot de passe incorrect. Essayez de nouveau.", "security.delete_account.fail": "La suppression du compte a échoué.", - "security.delete_account.success": "Account successfully deleted.", - "security.disable.fail": "Incorrect password. Try again.", - "security.fields.email.label": "Adresse e-mail", + "security.delete_account.success": "Le compte a bien été supprimé.", + "security.disable.fail": "Mot de passe incorrect. Essayez de nouveau.", + "security.fields.email.label": "Adresse email", "security.fields.new_password.label": "Nouveau mot de passe", "security.fields.old_password.label": "Mot de passe actuel", "security.fields.password.label": "Mot de passe", - "security.fields.password_confirmation.label": "New password (again)", + "security.fields.password_confirmation.label": "Nouveau mot de passe (confirmation)", "security.headers.delete": "Supprimer le compte", - "security.headers.tokens": "Sessions", - "security.qr.fail": "Failed to fetch setup key", + "security.headers.tokens": "Sessions actives", + "security.qr.fail": "Échec de récupération de la clé de configuration (setup key)", "security.submit": "Enregistrer les modifications", "security.submit.delete": "Supprimer le compte", "security.text.delete": "Pour supprimer votre compte, entrez votre mot de passe, puis cliquez sur “Supprimer le compte”. Cette action est irréversible. Votre compte sera détruit sur ce serveur et une demande de suppression sera envoyée aux autres serveurs. Il n’est pas garanti que tous les serveurs purgeront les informations concernant votre compte.", @@ -1491,8 +1527,8 @@ "security.tokens.last_used": "Dernière utilisation le {date}", "security.tokens.revoke": "Révoquer", "security.tokens.valid_until": "Expire le {date}", - "security.update_email.fail": "La mise à jour de l’adresse e-mail a échoué.", - "security.update_email.success": "L’adresse e-mail a été mise à jour avec succès.", + "security.update_email.fail": "La mise à jour de l’adresse email a échoué.", + "security.update_email.success": "L’adresse email a été mise à jour avec succès.", "security.update_password.fail": "La mise à jour du mot de passe a échoué.", "security.update_password.password_confirmation_no_match": "Le mot de passe ne correspond pas.", "security.update_password.success": "Le mot de passe a été mis à jour avec succès.", @@ -1500,40 +1536,42 @@ "select.placeholder": "Sélectionner", "select_bookmark_folder_modal.header_title": "Sélectionner le dossier", "settings.account_migration": "Déplacer le compte", - "settings.blocks": "", + "settings.blocks": "Bloqués", "settings.change_email": "Changer l’adresse email", "settings.change_password": "Changer de mot de passe", - "settings.configure_mfa": "Configure MFA", + "settings.configure_mfa": "Configurer l’authentification à deux facteurs", "settings.delete_account": "Supprimer le compte", "settings.edit_profile": "Modifier le profil", "settings.messages.label": "Permettre aux autres de commencer une nouvelle discussion avec vous", - "settings.mutes": "", - "settings.mutes_blocks": "", + "settings.mutes": "Silenciés", + "settings.mutes_blocks": "Silencié et bloqués", "settings.other": "Autres options", - "settings.preferences": "Preferences", + "settings.preferences": "Préférences", "settings.profile": "Profil", "settings.save.success": "Vos préférences ont été enregistrées !", - "settings.security": "Security", - "settings.sessions": "Active sessions", - "settings.settings": "Settings", - "shared.tos": "Terms of Service", - "signup_panel.sign_in.title": "", - "signup_panel.sign_in.title.external": "", - "signup_panel.sign_in.title.or": "", - "signup_panel.subtitle": "Sign up now to discuss what's happening.", + "settings.security": "Sécurité", + "settings.sessions": "Sessions actives", + "settings.settings": "Paramètres", + "settings.url_privacy": "Confidentialité des URL", + "shared.tos": "Règles d’utilisation", + "signup_panel.sign_in.title": "Se connecter", + "signup_panel.sign_in.title.external": "Se connecter à une instance externe", + "signup_panel.sign_in.title.or": "Disposez-vous déjà d’un compte ?", + "signup_panel.subtitle": "S’enregistrer pour participer à la discussion.", "signup_panel.title": "Nouveau sur {site_title} ?", - "site_preview.preview": "Preview", - "status.add_known_language": "", + "site_preview.preview": "Prévisualisation", + "status.add_known_language": "Ne pas traduire automatiquement les publication en {language}.", "status.admin_account": "Ouvrir l’interface de modération pour @{name}", "status.admin_status": "Ouvrir ce statut dans l’interface de modération", - "status.approval.pending": "", - "status.approval.rejected": "", - "status.bookmark": "Bookmark", - "status.bookmark.select_folder": "", - "status.bookmark_folder": "", - "status.bookmark_folder_change": "", + "status.application_name": "Envoyé par {name}", + "status.approval.pending": "Approbations en attente", + "status.approval.rejected": "Rejeté", + "status.bookmark": "Ajouter un signet", + "status.bookmark.select_folder": "Sélectionner le dossier", + "status.bookmark_folder": "Placer le signet dans un dossier", + "status.bookmark_folder_change": "Changer le dossier du signet", "status.bookmark_folder_changed": "", - "status.bookmarked": "Bookmark added.", + "status.bookmarked": "Signet ajouté.", "status.cancel_reblog_private": "Dé-booster", "status.cannot_reblog": "Cette publication ne peut être boostée", "status.chat": "Chat with @{name}", @@ -1542,20 +1580,20 @@ "status.detailed_status": "Vue détaillée de la conversation", "status.direct": "Envoyer un message direct à @{name}", "status.disabled_replies.group_membership": "", - "status.disfavourite": "", - "status.edit": "Edit", - "status.edited": "", + "status.disfavourite": "Ne plus aimer", + "status.edit": "Modifier", + "status.edited": "Modifié le {date}", "status.embed": "Intégrer", "status.external": "View post on {domain}", "status.favourite": "Ajouter aux favoris", "status.filtered": "Filtré", "status.group": "", "status.group_mod_delete": "", - "status.hide_translation": "", + "status.hide_translation": "Masquer la traduction", "status.interactions.dislikes": "", - "status.interactions.favourites": "{count, plural, one {Like} other {Likes}}", - "status.interactions.quotes": "{count, plural, one {Quote} other {Quotes}}", - "status.interactions.reblogs": "{count, plural, one {Repost} other {Reposts}}", + "status.interactions.favourites": "{count, plural, one {favori} other {favoris}}", + "status.interactions.quotes": "{count, plural, one {citation} other {citations}}", + "status.interactions.reblogs": "{count, plural, one {partage} other {partages}}", "status.language_versions": "", "status.load_more": "Charger plus", "status.mention": "Mentionner @{name}", @@ -1564,7 +1602,7 @@ "status.open": "Déplier cette publication", "status.pin": "Épingler sur le profil", "status.pinned": "Publication épinglée", - "status.quote": "Quote post", + "status.quote": "Citation", "status.quote_tombstone": "", "status.reactions.cry": "Sad", "status.reactions.empty": "Personne n’a encore réagi à ce message. Lorsque quelqu’un le fera,ill apparaîtra ici.", @@ -1580,27 +1618,27 @@ "status.reblogged_by_with_group": "", "status.reblogs.empty": "Personne n’a encore partagé ce pouet. Lorsque quelqu’un le fera, il apparaîtra ici.", "status.redraft": "Effacer et ré-écrire", - "status.remove_account_from_group": "Remove account from group", - "status.remove_post_from_group": "Remove post from group", + "status.remove_account_from_group": "Retirer le compte du groupe", + "status.remove_post_from_group": "Retirer la publication du groupe", "status.reply": "Répondre", "status.reply_all": "", "status.report": "Signaler @{name}", "status.sensitive_warning": "Contenu sensible", - "status.sensitive_warning.subtitle": "This content may not be suitable for all audiences.", + "status.sensitive_warning.subtitle": "Ce contenu peut ne pas convenir à tous les publics.", "status.share": "Partager", "status.show_filter_reason": "", "status.show_less_all": "Tout replier", "status.show_more_all": "Tout déplier", - "status.show_original": "Show original", + "status.show_original": "Afficher l’original", "status.spoiler.collapse": "Replier", "status.spoiler.expand": "Déplier", "status.title": "Détail de la publication", - "status.title_direct": "Direct message", + "status.title_direct": "Message direct", "status.translate": "Traduire", "status.translated_from_with": "Traduit de {lang} avec {provider}", "status.translating": "", - "status.unbookmark": "Remove bookmark", - "status.unbookmarked": "Bookmark removed.", + "status.unbookmark": "Retirer le signet", + "status.unbookmarked": "Signet supprimé.", "status.unmute_conversation": "Ne plus ignorer la conversation", "status.unpin": "Retirer du profil", "status.visibility.direct": "", @@ -1609,21 +1647,21 @@ "status.visibility.local": "", "status.visibility.mutuals_only": "", "status.visibility.private": "", - "status_list.queue_label": "Click to see {count} new {count, plural, one {post} other {posts}}", - "statuses.quote_tombstone": "Post is unavailable.", - "statuses.tombstone": "One or more posts are unavailable.", + "status_list.queue_label": "Cliquer pour voir {count, plural, one {nouvelle publication} other {# nouvelles publications}}", + "statuses.quote_tombstone": "Publication non disponible.", + "statuses.tombstone": "Une ou plusieurs publications ne sont pas disponibles.", "streamfield.add": "Add", "streamfield.remove": "Supprimer", "suggestions.dismiss": "Rejeter la suggestion", "sw.restart": "Restart", "sw.state.active": "Active", - "sw.state.loading": "Loading…", - "sw.state.unavailable": "Unavailable", - "sw.state.unknown": "Unknown", - "sw.state.waiting": "Waiting", + "sw.state.loading": "Chargement…", + "sw.state.unavailable": "Non disponible", + "sw.state.unknown": "Inconnu", + "sw.state.waiting": "En attente", "sw.status": "Status", "sw.url": "Script URL", - "tabs_bar.all": "All", + "tabs_bar.all": "Tout", "tabs_bar.bubble": "", "tabs_bar.dashboard": "Dashboard", "tabs_bar.fediverse": "Fediverse", @@ -1634,7 +1672,7 @@ "tabs_bar.notifications": "Notifications", "tabs_bar.profile": "Profil", "tabs_bar.search": "Chercher", - "tabs_bar.settings": "Settings", + "tabs_bar.settings": "Paramètres", "textarea.counter.label": "", "theme_editor.colors.accent": "", "theme_editor.colors.accent_blue": "", @@ -1658,7 +1696,7 @@ "theme_toggle.light": "Clair", "theme_toggle.system": "Système", "thread_login.login": "Connexion", - "thread_login.message": "Join {siteTitle} to get the full story and details.", + "thread_login.message": "S’enregistrer sur {siteTitle} pour obtenir plus d’informations.", "thread_login.signup": "S’inscrire", "thread_login.title": "Poursuivre la conversation", "time_remaining.days": "{number, plural, one {# day} other {# days}} restants", @@ -1668,16 +1706,16 @@ "time_remaining.seconds": "{number, plural, one {# second} other {# seconds}} restantes", "toast.view": "Voir", "trends.count_by_accounts": "{count} {rawCount, plural, one {personne} other {personnes}} discutent", - "trends.title": "Trends", + "trends.title": "Tendence", "trends_panel.view_all": "", - "unauthorized_modal.text": "You need to be logged in to do that.", + "unauthorized_modal.text": "Vous devez être connecté pour faire ceci.", "unauthorized_modal.title": "Sign up for {site_title}", "upload_button.label": "Joindre un média (JPEG, PNG, GIF, WebM, MP4, MOV)", - "upload_error.image_size_limit": "Image exceeds the current file size limit ({limit})", + "upload_error.image_size_limit": "L’image excède la taille autorisée ({limit})", "upload_error.limit": "Taille maximale d’envoi de fichier dépassée.", "upload_error.poll": "L’envoi de fichiers attachés n’est pas autorisé avec les sondages.", "upload_error.video_duration_limit": "La vidéo dépasse les limites de durées actuelles ({limit, plural, one {# seconde} other {# secondes}})", - "upload_error.video_size_limit": "Video exceeds the current file size limit ({limit})", + "upload_error.video_size_limit": "La vidéo excède la taille autorisée ({limit})", "upload_form.description": "Décrire pour les personnes malvoyantes", "upload_form.description_missing.indicator": "", "upload_form.description_missing.title": "Ce fichier attaché n’a pas de description",