diff --git a/locales/fr-FR.yml b/locales/fr-FR.yml index 18675985e..900af3632 100644 --- a/locales/fr-FR.yml +++ b/locales/fr-FR.yml @@ -1,5 +1,5 @@ _lang_: "Français" -headlineIceshrimp: "Réseau relié par des notes" +headlineIceshrimp: "Une plateforme de réseaux sociaux décentralisé, libre pour toujours ! 🚀" introIceshrimp: "Bienvenue ! Iceshrimp est un service de microblogage décentralisé, libre et ouvert.\nÉcrivez des « notes » et partagez ce qui se passe à l’instant présent, autour de vous avec les autres 📡\nLa fonction « réactions », vous permet également @@ -16,8 +16,8 @@ ok: "OK" gotIt: "J’ai compris !" cancel: "Annuler" enterUsername: "Entrer un nom d’utilisateur·rice" -renotedBy: "Renoté par {user}" -noNotes: "Aucune note" +renotedBy: "Boosté par {user}" +noNotes: "Aucune publication" noNotifications: "Aucune notification" instance: "Instance" settings: "Paramètres" @@ -32,53 +32,53 @@ login: "Se connecter" loggingIn: "Connexion en cours" logout: "Se déconnecter" signup: "S’inscrire" -uploading: "Envoi en cours" +uploading: "Envoi en cours…" save: "Enregistrer" users: "Utilisateur·rice·s" addUser: "Ajouter un·e utilisateur·rice" favorite: "Ajouter aux favoris" favorites: "Favoris" unfavorite: "Retirer des favoris" -favorited: "Ajouté à mes favoris" +favorited: "Ajouté à mes favoris." alreadyFavorited: "Déjà ajouté aux favoris." -cantFavorite: "Impossible d'ajouter aux favoris." +cantFavorite: "Impossible d’ajouter aux favoris." pin: "Épingler sur le profil" unpin: "Désépingler" copyContent: "Copier le contenu" copyLink: "Copier le lien" delete: "Supprimer" deleteAndEdit: "Supprimer et réécrire" -deleteAndEditConfirm: "Êtes-vous sûr·e de vouloir supprimer cette note et la reformuler - ? Vous perdrez toutes les réactions, renotes et réponses y afférentes." +deleteAndEditConfirm: "Êtes-vous sûr·e de vouloir supprimer cette publication et la reformuler ? + Vous perdrez toutes les réactions, boosts et réponses liées." addToList: "Ajouter à une liste" sendMessage: "Envoyer un message" copyUsername: "Copier le nom d’utilisateur·rice" searchUser: "Chercher un·e utilisateur·rice" reply: "Répondre" -loadMore: "Afficher plus …" -showMore: "Afficher plus …" +loadMore: "Charger plus" +showMore: "Afficher plus" showLess: "Fermer" youGotNewFollower: "Vous suit" receiveFollowRequest: "Demande d’abonnement reçue" followRequestAccepted: "La demande d’abonnement a été acceptée" mention: "Mentionner" mentions: "Mentions" -directNotes: "Notes directes" +directNotes: "Messages directs" importAndExport: "Import et export" import: "Importer" export: "Exporter" files: "Fichiers" download: "Télécharger" driveFileDeleteConfirm: "Êtes-vous sûr·e de vouloir supprimer le fichier \"{name}\"\ - \ ? Il sera retiré de toutes ses notes liées." + \ ? Il sera retiré de toutes les publications qui le contiennent comme pièce-jointe." unfollowConfirm: "Désirez-vous vous désabonner de {name} ?" exportRequested: "Vous avez demandé une exportation. L’opération pourrait prendre un peu de temps. Une terminée, le fichier résultant sera ajouté au Drive." importRequested: "Vous avez initié un import. Cela pourrait prendre un peu de temps." lists: "Listes" noLists: "Vous n’avez aucune liste" -note: "Post" -notes: "Posts" +note: "Publier" +notes: "Publications" following: "Abonnements" followers: "Abonné·e·s" followsYou: "Vous suit" @@ -92,25 +92,25 @@ pageLoadErrorDescription: "Cela est généralement causé par le cache du naviga ou par un problème réseau. Veuillez vider votre cache ou attendre un peu et réessayer." serverIsDead: "Le serveur ne répond pas. Patientez quelques instants puis essayez à nouveau." -youShouldUpgradeClient: "Si la page ne s'affiche pas correctement, rechargez-la pour +youShouldUpgradeClient: "Si la page ne s’affiche pas correctement, rechargez-la pour mettre votre client à jour." enterListName: "Nom de la liste" privacy: "Confidentialité" makeFollowManuallyApprove: "Accepter manuellement les demandes d’abonnement" -defaultNoteVisibility: "Visibilité des notes par défaut" +defaultNoteVisibility: "Visibilité des publications par défaut" follow: "S’abonner" followRequest: "Demande d’abonnement" followRequests: "Demandes d’abonnement" unfollow: "Se désabonner" -followRequestPending: "Demande d'abonnement en attente de confirmation" +followRequestPending: "Demande d’abonnement en attente de confirmation" enterEmoji: "Insérer un émoji" -renote: "Renoter" -unrenote: "Annuler la Renote" -renoted: "Renoté." -cantRenote: "Ce message ne peut pas être renoté." -cantReRenote: "Impossible de renoter une Renote." +renote: "Booster" +unrenote: "Annuler le boost" +renoted: "Boosté." +cantRenote: "Cette publication ne peut pas être boosté." +cantReRenote: "Impossible de partager ce boost." quote: "Citer" -pinnedNote: "Note épinglée" +pinnedNote: "Publication épinglée" pinned: "Épingler sur le profil" you: "Vous" clickToShow: "Cliquer pour afficher" @@ -120,12 +120,10 @@ reaction: "Réactions" reactionSetting: "Réactions à afficher dans le sélecteur de réactions" reactionSettingDescription2: "Déplacer pour réorganiser, cliquer pour effacer, utiliser « + » pour ajouter." -rememberNoteVisibility: "Activer l'option \" se souvenir de la visibilité des notes - \" vous permet de réutiliser automatiquement la visibilité utilisée lors de la publication - de votre note précédente." +rememberNoteVisibility: "Réutiliser le paramètre de visibilité utilisée lors de la publication précédente." attachCancel: "Supprimer le fichier attaché" -markAsSensitive: "Marquer comme sensible" -unmarkAsSensitive: "Supprimer le marquage comme sensible" +markAsSensitive: "Marquer comme sensible (NSFW)" +unmarkAsSensitive: "Supprimer le marquage comme sensible (NSFW)" enterFileName: "Entrer le nom du fichier" mute: "Masquer" unmute: "Ne plus masquer" @@ -157,16 +155,16 @@ cacheRemoteFilesDescription: "Lorsque cette option est désactivée, les fichier flagAsBot: "Ce compte est un robot" flagAsBotDescription: "Si ce compte est géré de manière automatisée, choisissez cette option. Si elle est activée, elle agira comme un marqueur pour les autres développeurs - afin d'éviter des chaînes d'interaction sans fin avec d'autres robots et d'ajuster + afin d’éviter des chaînes d’interaction sans fin avec d’autres robots et d’ajuster les systèmes internes de Iceshrimp pour traiter ce compte comme un robot." flagAsCat: "Ce compte est un chat" -flagAsCatDescription: "Activer l'option \" Je suis un chat \" pour ce compte." +flagAsCatDescription: "Vous aurez des oreilles de chat et parlerez comme un chat !" flagShowTimelineReplies: "Afficher les réponses dans le fil" autoAcceptFollowed: "Accepter automatiquement les demandes d’abonnement venant d’utilisateur·rice·s que vous suivez" addAccount: "Ajouter un compte" loginFailed: "Échec de la connexion" -showOnRemote: "Voir sur l’instance distante" +showOnRemote: "Voir sur l’instance d’origine" general: "Général" wallpaper: "Fond d’écran" setWallpaper: "Définir le fond d’écran" @@ -176,11 +174,11 @@ youHaveNoLists: "Vous n’avez aucune liste" followConfirm: "Êtes-vous sûr·e de vouloir suivre {name} ?" proxyAccount: "Compte proxy" proxyAccountDescription: "Un compte proxy se comporte, dans certaines conditions, - comme un·e abonné·e distant·e pour les utilisateurs d'autres instances. Par exemple, - quand un·e utilisateur·rice ajoute un·e utilisateur·rice distant·e à une liste, - ses notes ne seront pas visibles sur l'instance si personne ne suit cet·te utilisateur·rice. - Le compte proxy va donc suivre cet·te utilisateur·rice pour que ses notes soient - acheminées." + comme un·e abonné·e distant·e pour les utilisateur·rice·s d’autres instances. Par + exemple, quand un·e utilisateur·rice local ajoute un·e utilisateur·rice distant·e + à une liste, ses publications ne seront pas visibles sur l’instance si personne + ne suit cet·te utilisateur·rice. Le compte proxy va donc suivre cet·te utilisateur·rice + pour que ses publications soient acheminées." host: "Serveur distant" selectUser: "Sélectionner un·e utilisateur·rice" recipient: "Destinataire" @@ -210,27 +208,27 @@ instanceInfo: "Informations sur l’instance" statistics: "Statistiques" clearQueue: "Vider la file d’attente" clearQueueConfirmTitle: "Êtes-vous sûr·e de vouloir vider la file d’attente ?" -clearQueueConfirmText: "Les notes non distribuées ne seront pas délivrées. Normalement, - vous n'avez pas besoin d'effectuer cette opération." +clearQueueConfirmText: "Les publications non distribuées ne seront pas délivrées. + Normalement, vous n’avez pas besoin d’effectuer cette opération." clearCachedFiles: "Vider le cache" clearCachedFilesConfirm: "Êtes-vous sûr·e de vouloir vider tout le cache de fichiers distants ?" blockedInstances: "Instances bloquées" -blockedInstancesDescription: "Listez les instances que vous désirez bloquer, une par - ligne. Ces instances ne seront plus en capacité d'interagir avec votre instance." +blockedInstancesDescription: "Listez les instances que vous désirez bloquer, un par + ligne. Ces instances ne seront plus en capacité d’interagir avec la votre." muteAndBlock: "Masqué·e·s / Bloqué·e·s" mutedUsers: "Utilisateur·rice·s en sourdine" blockedUsers: "Utilisateur·rice·s bloqué·e·s" noUsers: "Il n’y a pas d’utilisateur·rice·s" editProfile: "Modifier votre profil" -noteDeleteConfirm: "Êtes-vous sûr·e de vouloir supprimer cette note ?" -pinLimitExceeded: "Vous ne pouvez plus épingler d’autres notes." +noteDeleteConfirm: "Êtes-vous sûr·e de vouloir supprimer cette publication ?" +pinLimitExceeded: "Vous ne pouvez pas épingler plus de publications" intro: "L’installation de Iceshrimp est terminée ! Veuillez créer un compte administrateur." done: "Terminé" processing: "Traitement en cours" preview: "Aperçu" default: "Par défaut" -noCustomEmojis: "Il n'y a pas d’émoji" +noCustomEmojis: "Il n’y a pas d’émoji" noJobs: "Il n’y a aucune tâche planifiée" federating: "En cours de fédération" blocked: "Bloqué·e" @@ -239,7 +237,7 @@ all: "Tous" subscribing: "Abonné" publishing: "Publié" notResponding: "Ne répond pas" -instanceFollowing: "Abonnements de l'instance" +instanceFollowing: "Abonnements de l’instance" instanceFollowers: "Abonné·e·s de l’instance" instanceUsers: "Utilisateur·rice·s de cette l’instance" changePassword: "Modifier votre mot de passe" @@ -258,8 +256,8 @@ announcements: "Annonces" imageUrl: "URL de l’image" remove: "Supprimer" removed: "Supprimé" -removeAreYouSure: "Êtes-vous sûr·e de vouloir supprimer「{x}」?" -deleteAreYouSure: "Êtes-vous sûr·e de vouloir supprimer「{x}」?" +removeAreYouSure: "Êtes-vous sûr·e de vouloir supprimer «{x}» ?" +deleteAreYouSure: "Êtes-vous sûr·e de vouloir supprimer «{x}» ?" resetAreYouSure: "Voulez-vous réinitialiser ?" saved: "Enregistré" messaging: "Discuter" @@ -317,17 +315,17 @@ inputNewDescription: "Veuillez entrer une nouvelle description" inputNewFolderName: "Entrez un nouveau nom de dossier" circularReferenceFolder: "Le dossier de destination est un sous-dossier du dossier que vous souhaitez déplacer." -hasChildFilesOrFolders: "Impossible de supprimer ce dossier car il n'est pas vide." +hasChildFilesOrFolders: "Impossible de supprimer ce dossier car il n’est pas vide." copyUrl: "Copier l’URL" rename: "Renommer" avatar: "Avatar" banner: "Bannière" -nsfw: "Contenu sensible" +nsfw: "Contenu sensible (NSFW)" whenServerDisconnected: "Lorsque la connexion au serveur est perdue" disconnectedFromServer: "Déconnecté·e du serveur" reload: "Rafraîchir" doNothing: "Ignorer" -reloadConfirm: "Voulez-vous recharger?" +reloadConfirm: "Voulez-vous recharger le fil ?" watch: "Surveiller" unwatch: "Ne plus surveiller" accept: "Autoriser" @@ -358,18 +356,18 @@ invite: "Inviter" driveCapacityPerLocalAccount: "Volume du Drive par utilisateur local" driveCapacityPerRemoteAccount: "Volume du Drive par utilisateur distant" inMb: "en mégaoctets" -iconUrl: "URL de l'icône" +iconUrl: "URL de l’icône" bannerUrl: "URL de l’image de la bannière" -backgroundImageUrl: "URL de l'image d'arrière-plan" +backgroundImageUrl: "URL de l’image d’arrière-plan" basicInfo: "Informations basiques" pinnedUsers: "Utilisateur·rice épinglé·e" pinnedUsersDescription: "Listez les utilisateur·rice·s que vous souhaitez voir épinglé·e·s sur la page \"Découvrir\", un·e par ligne." pinnedPages: "Pages épinglées" -pinnedPagesDescription: "Inscrivez le chemin des pages que vous souhaitez épingler - en haut de la page de l'instance. Séparez les pages d'un retour à la ligne." +pinnedPagesDescription: "Inscrivez le chemin des Pages que vous souhaitez épingler + en haut de la page de l’instance. Séparez les d’un retour à la ligne." pinnedClipId: "Identifiant du clip épinglé" -pinnedNotes: "Note épinglée" +pinnedNotes: "Publications épinglées" hcaptcha: "hCaptcha" enableHcaptcha: "Activer hCaptcha" hcaptchaSiteKey: "Clé du site" @@ -389,14 +387,14 @@ antennaKeywords: "Mots clés à recevoir" antennaExcludeKeywords: "Mots clés à exclure" antennaKeywordsDescription: "Séparer avec des espaces pour la condition AND. Séparer avec un saut de ligne pour une condition OR." -notifyAntenna: "Je souhaite recevoir les notifications des nouvelles notes" -withFileAntenna: "Notes ayant des attachements uniquement" +notifyAntenna: "Je souhaite recevoir les notifications des nouvelles publications" +withFileAntenna: "Publications ayant des pièces-jointes uniquement" enableServiceworker: "Activer ServiceWorker" antennaUsersDescription: "Saisissez un seul nom d’utilisateur·rice par ligne" caseSensitive: "Sensible à la casse" withReplies: "Inclure les réponses" connectedTo: "Vous êtes connectés aux services suivants" -notesAndReplies: "Notes et Réponses" +notesAndReplies: "Publications et Réponses" withFiles: "Avec fichiers joints" silence: "Mettre en sourdine" silenceConfirm: "Êtes-vous sûr·e de vouloir mettre l’utilisateur·rice en sourdine @@ -434,7 +432,7 @@ notFoundDescription: "Aucune page ne correspond à l’URL spécifiée." uploadFolder: "Emplacement de téléversement par défaut" cacheClear: "Vider le cache" markAsReadAllNotifications: "Marquer toutes les notifications comme lues" -markAsReadAllUnreadNotes: "Marquer toutes les notes comme lues" +markAsReadAllUnreadNotes: "Marquer toutes les publications comme lues" markAsReadAllTalkMessages: "Marquer toutes les discussions comme lues" help: "Aide" inputMessageHere: "Écrivez votre message ici" @@ -455,7 +453,7 @@ text: "Texte" enable: "Activer" next: "Suivant" retype: "Confirmation" -noteOf: "Notes de {user}" +noteOf: "Publications de {user}" inviteToGroup: "Inviter dans un groupe" quoteAttached: "Avec citation" quoteQuestion: "Souhaitez-vous ajouter une citation ?" @@ -465,11 +463,11 @@ onlyOneFileCanBeAttached: "Vous ne pouvez joindre qu’un seul fichier au messag signinRequired: "Veuillez vous connecter" invitations: "Invitations" invitationCode: "Code d’invitation" -checking: "Vérification en cours..." +checking: "Vérification en cours…" available: "Disponible" unavailable: "Non disponible" -usernameInvalidFormat: "Le nom d'utilisateur peut contenir uniquement des lettres - (minuscules et/ou majuscules), des chiffres et des _" +usernameInvalidFormat: "Le nom d’utilisateur peut contenir uniquement des lettres + (minuscules et/ou majuscules), des chiffres et des _ (tirets du bas)." tooShort: "Trop court" tooLong: "Trop long" weakPassword: "Mot de passe faible" @@ -490,10 +488,10 @@ useOsNativeEmojis: "Utiliser les émojis natifs du système" youHaveNoGroups: "Vous n’avez aucun groupe" joinOrCreateGroup: "Vous pouvez être invité·e à rejoindre des groupes existants ou créer votre propre nouveau groupe." -noHistory: "Pas d'historique" +noHistory: "Pas d’historique" signinHistory: "Historique de connexion" disableAnimatedMfm: "Désactiver MFM ayant des animations" -doing: "En cours..." +doing: "En cours…" category: "Catégorie" tags: "Étiquettes" docSource: "Source de ce document" @@ -515,15 +513,16 @@ accountSettings: "Paramètres du compte" promotion: "Promu" promote: "Promouvoir" numberOfDays: "Nombre de jours" -hideThisNote: "Masquer cette note" -showFeaturedNotesInTimeline: "Afficher les notes des Tendances dans le fil d'actualité" -objectStorage: "Stockage d'objets" -useObjectStorage: "Utiliser le stockage d'objets" -objectStorageBaseUrl: "Base URL" +hideThisNote: "Masquer cette publication" +showFeaturedNotesInTimeline: "Afficher les publications des Tendances dans le fil + d’actualité" +objectStorage: "Stockage d’objets" +useObjectStorage: "Utiliser le stockage d’objets" +objectStorageBaseUrl: "URL racine" objectStorageBaseUrlDesc: "Préfixe d’URL utilisé pour construire l’URL vers le référencement d’objet (média). Spécifiez son URL si vous utilisez un CDN ou un proxy, sinon spécifiez - l’adresse accessible au public selon le guide de service que vous allez utiliser. - P.ex. 'https://.s3.amazonaws.com' pour AWS S3 et 'https://storage.googleapis.com/' + l’adresse accessible au public selon le guide de service que vous allez utiliser.\n + Ex : «https://.s3.amazonaws.com» pour AWS S3 et «https://storage.googleapis.com/» pour GCS." objectStorageBucket: "Bucket" objectStorageBucketDesc: "Veuillez spécifier le nom du compartiment utilisé sur le @@ -532,22 +531,22 @@ objectStoragePrefix: "Prefix" objectStoragePrefixDesc: "Les fichiers seront stockés sous le répertoire de ce préfixe." objectStorageEndpoint: "Endpoint" objectStorageEndpointDesc: "Laissez ce champ vide si vous utilisez AWS S3, sinon spécifiez - le point de terminaison comme '' ou ': ' selon le guide de service + le point de terminaison comme «» ou «:» selon le guide de service que vous allez utiliser." objectStorageRegion: "Région" -objectStorageRegionDesc: "Spécifiez une région comme 'xx-east-1'. Si votre service - ne fait pas de distinction entre les régions, laissez-le vide ou remplissez 'us-east-1'." +objectStorageRegionDesc: "Spécifiez une région comme «xx-east-1». Si votre service + ne fait pas de distinction entre les régions, laissez-le vide ou remplissez «us-east-1»." objectStorageUseSSL: "Utiliser SSL" -objectStorageUseSSLDesc: "Désactivez cette option si vous n'utilisez pas HTTPS pour +objectStorageUseSSLDesc: "Désactivez cette option si vous n’utilisez pas HTTPS pour la connexion API" objectStorageUseProxy: "Se connecter via proxy" -objectStorageUseProxyDesc: "Désactivez cette option si vous n'utilisez pas de proxy +objectStorageUseProxyDesc: "Désactivez cette option si vous n’utilisez pas de proxy pour la connexion API" -objectStorageSetPublicRead: "Régler sur « public » lors de l'envoi" +objectStorageSetPublicRead: "Régler sur « public » lors de l’envoi" serverLogs: "Journal du serveur" deleteAll: "Supprimer tout" -showFixedPostForm: "Afficher le formulaire de publication en haut du fil d'actualité" -newNoteRecived: "Voir les nouvelles notes" +showFixedPostForm: "Afficher le formulaire de publication en haut du fil d’actualité" +newNoteRecived: "Voir les nouvelles publications" sounds: "Sons" listen: "Écouter" none: "Rien" @@ -557,13 +556,13 @@ volume: "Volume" masterVolume: "Volume principal" details: "Détails" chooseEmoji: "Choisissez un émoji" -unableToProcess: "L’opération n’a pas pu être complétée." +unableToProcess: "L’opération n’a pas pu être complétée" recentUsed: "Utilisé récemment" install: "Installation" uninstall: "Désinstaller" installedApps: "Applications installées" -nothing: "Il n'y a rien à voir ici" -installedDate: "Date d'installation" +nothing: "Il n’y a rien à voir ici" +installedDate: "Date d’installation" lastUsedDate: "Dernière utilisation" state: "État" sort: "Trier" @@ -586,19 +585,19 @@ userSuspended: "Cet·te utilisateur·rice a été suspendu·e." userSilenced: "Cette utilisateur·trice a été mis·e en sourdine." yourAccountSuspendedTitle: "Ce compte est suspendu" yourAccountSuspendedDescription: "Ce compte est suspendu car vous avez enfreint les - conditions d'utilisation de l'instance, ou pour un motif similaire. Si vous souhaitez - connaître en détail les raisons de cette suspension, renseignez-vous auprès de l'administrateur·rice + conditions d’utilisation de l’instance, ou pour un motif similaire. Si vous souhaitez + connaître en détail les raisons de cette suspension, renseignez-vous auprès de l’administrateur·rice de votre instance. Merci de ne pas créer de nouveau compte." menu: "Menu" divider: "Séparateur" addItem: "Ajouter un élément" relays: "Relais" addRelay: "Ajouter un relais" -inboxUrl: "Inbox URL" +inboxUrl: "URL de la boîte de récéption" addedRelays: "Relais ajoutés" serviceworkerInfo: "Devrait être activé pour les notifications push." -deletedNote: "Note supprimée" -invisibleNote: "Note invisible" +deletedNote: "Publication supprimée" +invisibleNote: "Publication invisible" enableInfiniteScroll: "Activer le défilement infini" visibility: "Visibilité" poll: "Sondage" @@ -608,7 +607,7 @@ disablePlayer: "Fermer le lecteur vidéo" expandTweet: "Étendre le tweet" themeEditor: "Éditeur de thèmes" description: "Description" -describeFile: "Ajouter une description d'image" +describeFile: "Ajouter une description d’image" enterFileDescription: "Saisissez une description" author: "Auteur·rice" leaveConfirm: "Vous avez des modifications non-sauvegardées. Voulez-vous les ignorer @@ -618,17 +617,17 @@ plugins: "Extensions" deck: "Deck" undeck: "Quitter le deck" useBlurEffectForModal: "Utiliser un effet de flou pour les modals" -useFullReactionPicker: "Utiliser l'intégralité du panneau de réactions" +useFullReactionPicker: "Utiliser l’intégralité du panneau de réactions" width: "Largeur" height: "Hauteur" large: "Grand" medium: "Moyen" small: "Petit" -generateAccessToken: "Générer un jeton d'accès" +generateAccessToken: "Générer un jeton d’accès" permission: "Autorisations" enableAll: "Tout activer" disableAll: "Tout désactiver" -tokenRequested: "Autoriser l'accès au compte" +tokenRequested: "Autoriser l’accès au compte" pluginTokenRequestedDescription: "Ce plugin pourra utiliser les autorisations définies ici." notificationType: "Type de notifications" @@ -636,8 +635,8 @@ edit: "Editer" emailServer: "Serveur mail" enableEmail: "Activer la distribution de courriel" emailConfigInfo: "Utilisé pour confirmer votre adresse de courriel et la réinitialisation - de votre mot de passe en cas d’oubli." -email: "E-mail " + de votre mot de passe en cas d’oubli" +email: "E-mail" emailAddress: "Adresses e-mail" smtpConfig: "Paramètres du serveur SMTP" smtpHost: "Serveur distant" @@ -661,19 +660,19 @@ overview: "Aperçu" logs: "Journaux" delayed: "en retard" database: "Base de données" -channel: "Canaux" +channel: "Chaînes" create: "Créer" -notificationSetting: "Paramètres des notifications " -notificationSettingDesc: "Sélectionnez le type de notification à afficher" +notificationSetting: "Paramètres des notifications" +notificationSettingDesc: "Sélectionnez le type de notification à afficher." useGlobalSetting: "Utiliser paramètre général" -useGlobalSettingDesc: "S'il est activé, les paramètres de notification de votre compte - seront utilisés. S'il est désactivé, des configurations individuelles peuvent être +useGlobalSettingDesc: "S’il est activé, les paramètres de notification de votre compte + seront utilisés. S’il est désactivé, des configurations individuelles peuvent être effectuées." other: "Autre" regenerateLoginToken: "Régénérer le jeton de connexion" -regenerateLoginTokenDescription: "Générer un nouveau jeton d'authentification. Cette - opération ne devrait pas être nécessaire ; lors de la génération d'un nouveau jeton, - tous les appareils seront déconnectés. " +regenerateLoginTokenDescription: "Générer un nouveau jeton d’authentification. Cette + opération ne devrait pas être nécessaire ; lors de la génération d’un nouveau jeton, + tous les appareils seront déconnectés." setMultipleBySeparatingWithSpace: "Vous pouvez en définir plusieurs, en les séparant par des espaces." fileIdOrUrl: "ID du fichier ou URL" @@ -682,8 +681,8 @@ sample: "Exemple" abuseReports: "Signalements" reportAbuse: "Signaler" reportAbuseOf: "Signaler {name}" -fillAbuseReportDescription: "Veuillez expliquer les raisons du signalement. S'il s'agit - d'une note précise, veuillez en donner le lien." +fillAbuseReportDescription: "Veuillez expliquer les raisons du signalement. S’il s’agit + d’une publication en particulier, veuillez inclure le lien." abuseReported: "Le rapport est envoyé. Merci." reporter: "Signalé par" reporteeOrigin: "Origine du signalement" @@ -696,11 +695,11 @@ openInSideView: "Ouvrir en vue latérale" defaultNavigationBehaviour: "Navigation par défaut" editTheseSettingsMayBreakAccount: "La modification de ces paramètres peut endommager votre compte." -instanceTicker: "Nom de l'instance d'origine des notes" +instanceTicker: "Nom de l’instance d’origine des publications" waitingFor: "En attente de {x}" random: "Aléatoire" system: "Système" -switchUi: "Modifier l'interface utilisateur" +switchUi: "Mise en page" desktop: "Bureau" clip: "Clip" createNew: "Créer nouveau" @@ -709,15 +708,15 @@ createNewClip: "Créer un nouveau clip" public: "Public" i18nInfo: "Iceshrimp est traduit dans différentes langues par des bénévoles. Vous pouvez contribuer à {link}." -manageAccessTokens: "Gérer les jetons d'accès" -accountInfo: " Informations du compte " -notesCount: "Nombre de notes" +manageAccessTokens: "Gérer les jetons d’accès" +accountInfo: "Informations du compte" +notesCount: "Nombre de publications" repliesCount: "Nombre de réponses envoyées" -renotesCount: "Nombre de notes que vous avez renotées" +renotesCount: "Nombre de boosts que vous avez envoyé" repliedCount: "Nombre de réponses reçues" -renotedCount: "Nombre de vos notes renotées" +renotedCount: "Nombre de vos publications boostées" followingCount: "Nombre de comptes suivis" -followersCount: "Nombre d'abonnés" +followersCount: "Nombre d’abonnés" sentReactionsCount: "Nombre de réactions envoyées" receivedReactionsCount: "Nombre de réactions reçues" pollVotesCount: "Nombre de votes envoyés" @@ -726,20 +725,20 @@ yes: "Oui" no: "Non" driveFilesCount: "Nombre de fichiers dans le Drive" driveUsage: "Utilisation du Drive" -noCrawle: "Refuser l'indexation par les robots" +noCrawle: "Refuser l’indexation par les robots" noCrawleDescription: "Demandez aux moteurs de recherche de ne pas indexer votre page - de profil, vos notes, vos pages, etc." -lockedAccountInfo: "À moins que vous ne définissiez la visibilité de votre note sur - \"Abonné-e-s\", vos notes sont visibles par tous, même si vous exigez que les demandes - d'abonnement soient approuvées manuellement." -alwaysMarkSensitive: "Marquer les médias comme contenu sensible par défaut" + de profil, vos publications, vos pages, etc." +lockedAccountInfo: "À moins que vous ne définissiez la visibilité de votre publication + sur \"Abonné-e-s\", vos publications sont visibles par tous, même si vous exigez + que les demandes d’abonnement soient approuvées manuellement." +alwaysMarkSensitive: "Marquer les médias comme contenu sensible (NSFW) par défaut" loadRawImages: "Affichage complet des images jointes au lieu des vignettes" -disableShowingAnimatedImages: "Désactiver l'animation des images" +disableShowingAnimatedImages: "Désactiver l’animation des images" verificationEmailSent: "Un e-mail de vérification a été envoyé. Veuillez accéder au lien pour compléter la vérification." notSet: "Non défini" -emailVerified: "Votre adresse e-mail a été vérifiée." -noteFavoritesCount: "Nombre de notes dans les favoris" +emailVerified: "Votre adresse e-mail a été vérifiée" +noteFavoritesCount: "Nombre de publications dans les favoris" pageLikesCount: "Nombre de pages aimées" pageLikedCount: "Nombre de vos pages aimées" contact: "Contact" @@ -747,10 +746,10 @@ useSystemFont: "Utiliser la police par défaut du système" clips: "Clips" experimentalFeatures: "Fonctionnalités expérimentales" developer: "Développeur" -makeExplorable: "Rendre le compte visible sur la page \"Découvrir\"." -makeExplorableDescription: "Si vous désactivez cette option, votre compte n'apparaîtra +makeExplorable: "Rendre le compte visible sur la page \"Découvrir\"" +makeExplorableDescription: "Si vous désactivez cette option, votre compte n’apparaîtra pas sur la page \"Découvrir\"." -showGapBetweenNotesInTimeline: "Afficher un écart entre les notes sur la Timeline" +showGapBetweenNotesInTimeline: "Afficher un écart entre les publications du fil d’actualité" duplicate: "Duliquer" left: "Gauche" center: "Centrer" @@ -758,29 +757,29 @@ wide: "Large" narrow: "Condensé" reloadToApplySetting: "Vos paramètres seront appliqués lorsque vous rechargerez la page. Souhaitez-vous recharger ?" -needReloadToApply: "Ce paramètre s'appliquera après un rechargement." +needReloadToApply: "Ce paramètre s’appliquera après un rechargement." showTitlebar: "Afficher la barre de titre" clearCache: "Vider le cache" onlineUsersCount: "{n} utilisateur(s) en ligne" nUsers: "{n} utilisateur·rice·s" -nNotes: "{n} Notes" +nNotes: "{n} Publications" sendErrorReports: "Envoyer les rapports d’erreur" -sendErrorReportsDescription: "Si vous activez l'envoi des rapports d'erreur, vous - contribuerez à améliorer la qualité de Iceshrimp grâce au partage d'informations détaillées - sur les erreurs lorsqu'un problème survient.\nCela inclut des informations telles - que la version de votre système d'exploitation, le type de navigateur que vous utilisez, - votre historique d'activité, etc." +sendErrorReportsDescription: "Si vous activez l’envoi des rapports d’erreur, vous + contribuerez à améliorer la qualité de Iceshrimp grâce au partage d’informations + détaillées sur les erreurs lorsqu’un problème survient.\nCela inclut des informations + telles que la version de votre système d’exploitation, le type de navigateur que + vous utilisez, votre historique d’activité, etc." myTheme: "Mes thèmes" backgroundColor: "Arrière-plan" accentColor: "Accentuation" textColor: "Texte" -saveAs: "Enregistrer sous ..." +saveAs: "Enregistrer sous…" advanced: "Avancé" value: "Valeur" createdAt: "Date de création" updatedAt: "Mis à jour le" -saveConfirm: "Voulez-vous sauvegarder les modifications?" -deleteConfirm: "Confirmez-vous la suppression?" +saveConfirm: "Voulez-vous sauvegarder les modifications ?" +deleteConfirm: "Confirmez-vous la suppression ?" invalidValue: "Cette valeur est invalide." registry: "Registre" closeAccount: "Fermer le compte" @@ -793,14 +792,14 @@ capacity: "Capacité " inUse: "utilisé" editCode: "Modifier le code" apply: "Appliquer" -receiveAnnouncementFromInstance: "Recevoir les messages d'information de l'instance" +receiveAnnouncementFromInstance: "Recevoir les messages d’information de l’instance" emailNotification: "Notifications par mail" publish: "Public" -inChannelSearch: "Chercher dans le canal" +inChannelSearch: "Chercher dans la chaîne" useReactionPickerForContextMenu: "Clic-droit pour ouvrir le panneau de réactions" -typingUsers: "{users} est en train d'écrire" +typingUsers: "{users} est en train d’écrire" jumpToSpecifiedDate: "Se rendre à la date" -showingPastTimeline: "Un fil ancien est affiché" +showingPastTimeline: "Un fil âgé est affiché" clear: "Effacer" markAllAsRead: "Tout marquer comme lu" goBack: "Retour" @@ -808,23 +807,23 @@ unlikeConfirm: "Êtes-vous sûr·e de ne plus vouloir aimer cette publication ?" fullView: "Plein écran" quitFullView: "Quitter le plein écran" addDescription: "Ajouter une description" -userPagePinTip: "Vous pouvez afficher des notes ici en sélectionnant l'option « Épingler - au profil » dans le menu de chaque note." +userPagePinTip: "Vous pouvez afficher des publications ici en sélectionnant l’option + « Épingler au profil » dans le menu de chaque publication." notSpecifiedMentionWarning: "Vous avez mentionné des utilisateur·rice·s qui ne font pas partie de la liste des destinataires" info: "Informations" -userInfo: "Informations sur l'utilisateur" +userInfo: "Informations sur l’utilisateur" unknown: "Inconnu" onlineStatus: "Statut" hideOnlineStatus: "Se rendre invisible" hideOnlineStatusDescription: "Rendre votre statut invisible peut diminuer les performances - de certaines fonctionnalités, telles que la Recherche." + de certaines fonctionnalités, telles que la recherche." online: "En ligne" active: "Actif·ve" offline: "Hors ligne" notRecommended: "Déconseillé" botProtection: "Protection contre les bots" -instanceBlocking: "Instances bloquées/mise en sourdine" +instanceBlocking: "Gestion de la Fédération" selectAccount: "Sélectionner un compte" switchAccount: "Changer de compte" enabled: "Activé" @@ -835,26 +834,26 @@ administration: "Gestion" accounts: "Comptes" switch: "Remplacer" noMaintainerInformationWarning: "Informations administrateur non configurées." -noBotProtectionWarning: "La protection contre les bots n'est pas configurée." +noBotProtectionWarning: "La protection contre les bots n’est pas configurée." configure: "Configurer" postToGallery: "Publier dans la galerie" gallery: "Galerie" -recentPosts: "Les plus récentes" -popularPosts: "Les plus consultées" -shareWithNote: "Partager dans une note" -ads: "Publicité" +recentPosts: "Publications récentes" +popularPosts: "Publications populaires" +shareWithNote: "Partager dans une publication" +ads: "Bannières communautaires" expiration: "Échéance" memo: "Pense-bête" priority: "Priorité" high: "Haute" middle: "Moyen" low: "Basse" -emailNotConfiguredWarning: "Vous n'avez pas configuré d'adresse e-mail." +emailNotConfiguredWarning: "Vous n’avez pas configuré d’adresse e-mail." ratio: "Ratio" -previewNoteText: "Voir l'aperçu" +previewNoteText: "Voir l’aperçu" customCss: "CSS personnalisé" customCssWarn: "Utilisez cette fonctionnalité uniquement si vous savez exactement - ce que vous faites. Une configuration inadaptée peut empêcher le client de s'exécuter + ce que vous faites. Une configuration inadaptée peut empêcher le client de s’exécuter normalement." global: "Global" squareAvatars: "Avatars carrés" @@ -863,16 +862,16 @@ received: "Reçu" searchResult: "Résultats de la recherche" hashtags: "Hashtags" troubleshooting: "Résolution de problèmes" -useBlurEffect: "Utiliser des effets de flou dans l'interface" -learnMore: "Plus d'informations" +useBlurEffect: "Utiliser des effets de flou dans l’interface" +learnMore: "Plus d’informations" iceshrimpUpdated: "Iceshrimp a été mis à jour !" whatIsNew: "Voir les derniers changements" translate: "Traduire" translatedFrom: "Traduit depuis {x}" accountDeletionInProgress: "La suppression de votre compte est en cours" -usernameInfo: "C'est un nom qui identifie votre compte sur l'instance de manière unique. - Vous pouvez utiliser des lettres de l'alphabet (minuscules et majuscules), des chiffres - (de 0 à 9), ou bien le tiret « _ ». Vous ne pourrez pas modifier votre nom d'utilisateur·rice +usernameInfo: "C’est un nom qui identifie votre compte sur l’instance de manière unique. + Vous pouvez utiliser des lettres de l’alphabet (minuscules et majuscules), des chiffres + (de 0 à 9), ou bien le tiret « _ ». Vous ne pourrez pas modifier votre nom d’utilisateur·rice par la suite." aiChanMode: "Mode Ai" keepCw: "Garder le CW" @@ -889,16 +888,16 @@ filter: "Filtre" controlPanel: "Panneau de contrôle" manageAccounts: "Gérer les comptes" makeReactionsPublic: "Rendre les réactions publiques" -makeReactionsPublicDescription: "Ceci rendra la liste de toutes vos réactions données - publique." -classic: "Classique" +makeReactionsPublicDescription: "Ceci rendra public la liste de toutes vos réactions + à des publications." +classic: "Centré" muteThread: "Masquer cette discussion" unmuteThread: "Ne plus masquer le fil" ffVisibility: "Visibilité des abonnés/abonnements" ffVisibilityDescription: "Permet de configurer qui peut voir les personnes que tu suis et les personnes qui te suivent." -continueThread: "Afficher la suite du fil" -deleteAccountConfirm: "Votre compte sera supprimé. Êtes vous certain ?" +continueThread: "Continuer le fil" +deleteAccountConfirm: "Ce compte sera définitivement supprimé. Êtes vous certain ?" incorrectPassword: "Le mot de passe est incorrect." voteConfirm: "Confirmez-vous votre vote pour « {choice} » ?" hide: "Masquer" @@ -913,7 +912,7 @@ overridedDeviceKind: "Type d’appareil" smartphone: "Smartphone" tablet: "Tablette" auto: "Automatique" -themeColor: "Couleur du thème" +themeColor: "Couleur du bandeau d’information de l’instance" size: "Taille" numberOfColumn: "Nombre de colonnes" searchByGoogle: "Google" @@ -927,9 +926,9 @@ oneHour: "1 heure" oneDay: "1 jour" oneWeek: "1 semaine" rateLimitExceeded: "Limite de taux dépassée" -cropImage: "Recadrer l'image" +cropImage: "Recadrer l’image" cropImageAsk: "Voulez-vous recadrer cette image ?" -file: "Fichiers" +file: "Fichier" reverse: "Inverser" colored: "Coloré" label: "Étiquette" @@ -948,16 +947,16 @@ _ffVisibility: _signup: almostThere: "Bientôt fini" emailAddressInfo: "Insérez votre adresse e-mail." - emailSent: "Un courriel de confirmation vient d'être envoyé à l'adresse que vous + emailSent: "Un courriel de confirmation vient d’être envoyé à l’adresse que vous avez renseignée ({email}). Cliquez sur le lien contenu dans le message pour terminer la création de votre compte." _accountDelete: accountDelete: "Supprimer le compte" - mayTakeTime: "La suppression de compte nécessitant beaucoup de ressources, l'exécution + mayTakeTime: "La suppression de compte nécessitant beaucoup de ressources, l’exécution du processus peut prendre du temps, en fonction de la quantité de contenus que vous avez créés et du nombre de fichiers que vous avez téléversés." sendEmail: "Une fois la suppression de votre compte effectuée, un courriel sera - envoyé à l'adresse que vous aviez enregistrée." + envoyé à l’adresse que vous aviez enregistrée." requestAccountDelete: "Demander la suppression de votre compte" started: "La procédure de suppression a commencé." inProgress: "Suppression en cours" @@ -965,18 +964,18 @@ _ad: back: "Retour" reduceFrequencyOfThisAd: "Voir cette publicité moins souvent" _forgotPassword: - enterEmail: "Entrez ici l'adresse e-mail que vous avez enregistrée pour votre compte. + enterEmail: "Entrez ici l’adresse e-mail que vous avez enregistrée pour votre compte. Un lien vous permettant de réinitialiser votre mot de passe sera envoyé à cette adresse." - ifNoEmail: "Si vous n'avez pas enregistré d'adresse e-mail, merci de contacter l'administrateur·rice + ifNoEmail: "Si vous n’avez pas enregistré d’adresse e-mail, merci de contacter l’administrateur·rice de votre instance." - contactAdmin: "Cette instance ne permettant pas l'utilisation d'adresses e-mail, - prenez contact avec l'administrateur·rice pour procéder à la réinitialisation - de votre mot de passe." + contactAdmin: "Cette instance ne permettant pas l’utilisation d’adresses e-mail, prenez + contact avec l’administrateur·rice pour procéder à la réinitialisation de votre + mot de passe." _gallery: my: "Mes publications" - liked: " Publications que j'ai aimées" - like: "J'aime" + liked: "Publications que j’ai aimé" + like: "J’aime" unlike: "Je n’aime pas" _email: _follow: @@ -989,67 +988,73 @@ _plugin: manage: "Gestion des plugins" _registry: scope: "Portée" - key: "Clé " - keys: "Clé " + key: "Clé" + keys: "Clés" domain: "Domaine" createKey: "Créer une clé" _aboutIceshrimp: - about: "Iceshrimp est un logiciel libre et ouvert, développé par syuilo depuis 2014." + about: "Iceshrimp est un fork de Misskey." contributors: "Principaux contributeurs" allContributors: "Tous les contributeurs" source: "Code source" translation: "Traduire Iceshrimp" donate: "Soutenir Iceshrimp" + donateTitle: Iceshrimp vous plaît ? + pleaseDonateToIceshrimp: Merci de considérer de faire un don pour soutenir le développement de Iceshrimp. + pleaseDonateToHost: Également, veuillez envisager de faire un don à votre instance d’accueil, {host}, pour contribuer à couvrir ses frais de fonctionnement. + donateHost: Faire un don à {host} morePatrons: "Nous apprécions vraiment le soutien de nombreuses autres personnes non mentionnées ici. Merci à toutes et à tous ! 🥰" + sponsors: Sponsors Iceshrimp patrons: "Contributeurs" + patronsList: Listé chronologiquement, pas par taille de donation. Faite un don avec le lien ci-dessus pour avoir votre nom affiché ici ! _nsfw: - respect: "Cacher les médias marqués comme contenu sensible" - ignore: "Afficher les médias sensibles" + respect: "Cacher les médias marqués comme contenu sensible (NSFW)" + ignore: "Afficher les médias sensibles (NSFW)" force: "Cacher tous les médias" _mfm: cheatSheet: "Antisèche MFM" intro: "MFM est un langage Markdown spécifique utilisable ici et là dans Iceshrimp. Vous pouvez vérifier ici les structures utilisables avec MFM." - dummy: "La Fédiverse s'agrandit avec Iceshrimp" + dummy: "La Fédiverse s’agrandit avec Iceshrimp" mention: "Mentionner" mentionDescription: "Vous pouvez afficher un utilisateur spécifique en indiquant - une arobase suivie d'un nom d'utilisateur" + le symbole d’arobase (@) suivie d’un nom d’utilisateur." hashtag: "Hashtags" - hashtagDescription: "Vous pouvez afficher un mot-dièse en utilisant un croisillon - et du texte" + hashtagDescription: "Vous pouvez afficher les hashtags en utilisant un croisillon + et du texte." url: "URL" - urlDescription: "L'adresse web peut être affichée." + urlDescription: "L’adresse web peut être affichée." link: "Lien" - linkDescription: "Une partie précise d'une phrase peut être liée à l'adresse web." + linkDescription: "Une partie précise d’une phrase peut être liée à l’adresse web." bold: "Gras" - boldDescription: "Il est possible de mettre le texte en exergue en le mettant en + boldDescription: "Mise en évidence du texte en le mettant en gras." - small: "Diminuer l'emphase" + small: "Diminuer l’emphase" smallDescription: "Le contenu peut être affiché en petit et fin." center: "Centrer" - centerDescription: "Le contenu peut être centré" + centerDescription: "Centre le contenu sur la page." inlineCode: "Code (inline)" - inlineCodeDescription: "Coloration syntaxique des lignes de code." + inlineCodeDescription: "Affiche la coloration syntaxique des lignes de code." blockCode: "Bloc de code" - blockCodeDescription: "Coloration syntaxique des lignes de code pour les blocs multi-lignes." + blockCodeDescription: "Afficher la coloration syntaxique de multiples lignes de + code dans un bloc." inlineMath: "Formule mathématique (inline)" - inlineMathDescription: "Afficher les formules mathématiques (KaTeX)." + inlineMathDescription: "Afficher les formules mathématiques (KaTeX)" blockMath: "Formule mathématique (bloc)" - blockMathDescription: "Afficher les formules mathématiques (KaTeX) multi-lignes - dans un bloc." + blockMathDescription: "Afficher les formules mathématiques (KaTeX) dans un bloc" quote: "Citer" quoteDescription: "Affiche le contenu sous forme de citation." emoji: "Émojis personnalisés" - emojiDescription: "Entourez le nom de l'émoji personnalisé de deux points pour l'afficher." + emojiDescription: "Encadrer le nom de l’émoji personnalisé de deux points pour l’afficher." search: "Rechercher" searchDescription: "Affiche une boîte de recherche avec du texte pré-saisi." flip: "Inverser" - flipDescription: "Rotation verticale ou horizontale du contenu" + flipDescription: "Rotation verticale ou horizontale du contenu." jelly: "Animation (Gelée)" - jellyDescription: "Donne une animation d'étirement." + jellyDescription: "Donne une animation d’étirement comme de la gelée." tada: "Animation (Tada)" - tadaDescription: "Donne une animation qui donne une impression de \"Tada !\"" + tadaDescription: "Donne une animation qui donne une impression de \"Tada !\"." jump: "Animation (Saut)" jumpDescription: "Donne une animation qui saute." bounce: "Animation (Rebond)" @@ -1065,14 +1070,13 @@ _mfm: x3: "Très grand" x3Description: "Afficher le contenu en très grand." x4: "Plus grand" - x4Description: "Afficher le contenu en plus grand." + x4Description: "Afficher le contenu encore plus grand que grand." blur: "Flou" - blurDescription: "Le contenu peut être flouté ; il sera visible en le survolant - avec le curseur." + blurDescription: "Floutage du contenu. Il sera visible en le survolant avec le curseur." font: "Police de caractères" - fontDescription: "Il est possible de choisir la police." + fontDescription: "Choisir la police du contenu." rainbow: "Arc-en-ciel" - rainbowDescription: "Permet d'afficher le contenu en couleurs arc-en-ciel." + rainbowDescription: "Permet d’afficher le contenu en couleurs arc-en-ciel." sparkle: "Paillettes" sparkleDescription: "Ajoute un effet scintillant au contenu." rotate: "Pivoter" @@ -1080,28 +1084,46 @@ _mfm: fadeDescription: "Fait apparaître et disparaître le contenu." plainDescription: Désactiver les effets de tous les MFM contenus dans cet effet MFM. - rotateDescription: Pivoter le contenu d'un angle spécifique. + rotateDescription: Pivoter le contenu d’un angle spécifique. position: Position + advanced: MFM avancées + warn: Les MFM peuvent contenir des animations à mouvement rapide ou clignotantes + crop: Rogner + positionDescription: Déplacer le contenu selon une valeur spécifiée. + play: Animer les MFM + stop: Arrêter les MFM + alwaysPlay: Toujours lire automatiquement toutes les MFM animées + advancedDescription: Si désactivé, n’autorise que la mise en forme de base, sauf + si une MFM animée est en cours de lecture + cropDescription: Rogner le contenu. + scale: Mettre à l’échelle + scaleDescription: Mettre le contenu à l’échelle selon une valeur spécifiée. + foreground: Couleur de premier plan + foregroundDescription: Changer la couleur de premier plan d’un texte. + backgroundDescription: Changer la couleur d’arrière-plan d’un texte. + background: Couleur d’arrière-plan + plain: Simple _instanceTicker: - none: "Cacher " + none: "Cacher" remote: "Montrer pour les utilisateur·ice·s distant·e·s" always: "Toujours afficher" _serverDisconnectedBehavior: reload: "Rechargement automatique" - dialog: "Ouvrir une boîte de dialogue pour l'avertissement" + dialog: "Ouvrir une boîte de dialogue pour l’avertissement" quiet: "Afficher un avertissement discret" nothing: Ne rien faire _channel: - create: "Créer un canal" - edit: "Éditer le canal" + create: "Créer une chaîne" + edit: "Éditer la chaîne" setBanner: "Sélectionner la bannière" removeBanner: "Supprimer la bannière" featured: "Tendances" - owned: "Mes canaux" + owned: "Mes chaînes" following: "Abonné·e" usersCount: "{n} Participant·e·s" - notesCount: "{n} Notes" + notesCount: "{n} publications" nameAndDescription: Nom et description + nameOnly: Nom uniquement _menuDisplay: sideFull: "Latéral" sideIcon: "Latéral (icônes)" @@ -1113,20 +1135,21 @@ _wordMute: un saut de ligne pour une condition OR." muteWordsDescription2: "Pour utiliser des expressions régulières (regex), mettez les mots-clés entre barres obliques." - softDescription: "Masquez les notes de votre fil selon les paramètres que vous définissez." - hardDescription: "Empêchez votre fil de charger les notes selon les paramètres que - vous définissez. Cette action est irréversible : si vous modifiez ces paramètres - plus tard, les notes précédemment filtrées ne seront pas récupérées." + softDescription: "Masquez de votre fil d’actualité les publications qui répondent + aux conditions définies." + hardDescription: "Empêche les publications, qui remplissent les conditions définies, + d’être ajoutées au fil d’actualité. Cette action est irréversible : si vous modifiez + ces conditions plus tard, les publications précédemment filtrées ne seront pas + récupérées." soft: "Doux" hard: "Strict" - mutedNotes: "Notes filtrées" + mutedNotes: "Publications masquées" _instanceMute: - instanceMuteDescription2: "Séparer avec de nouvelles lignes" - title: "Masque les notes venant des instances listées." - heading: "Instances à mettre en sourdine" - instanceMuteDescription: Ceci va masquer toute publication ou partage des instances - listées, incluant celles des personnes répondant à des personnes des instances - masquées. + instanceMuteDescription2: "Séparer avec des sauts de lignes" + title: "Masque les publications provenant des instances listés." + heading: "Instances à mettre en sourdine/masquer" + instanceMuteDescription: Ceci va masquer toute publication ou boost de instances + listés, incluant celles des personnes répondant à des personnes des instances masqués. _theme: explore: "Explorer les thèmes" install: "Installer un thème" @@ -1137,7 +1160,7 @@ _theme: installedThemes: "Thèmes installés" builtinThemes: "Thèmes intégrés" alreadyInstalled: "Ce thème est déjà installé" - invalid: "Le format du thème n'est pas valide" + invalid: "Le format du thème n’est pas valide" make: "Créer un thème" base: "Base" addConstant: "Ajouter une constante" @@ -1146,17 +1169,17 @@ _theme: color: "Couleur" refProp: "Appeler une propriété" refConst: "Appeler une constante" - key: "Clé " + key: "Clé" func: "Fonction" funcKind: "Type de fonction" argument: "Argument" basedProp: "Nom de la propriété référencée" alpha: "Transparence" - darken: "Sombre" + darken: "Assombrir" lighten: "Clair" inputConstantName: "Insérez un nom de constante" importInfo: "Vous pouvez importer un thème vers l’éditeur de thèmes en saisissant - son code ici." + son code ici" deleteConstantConfirm: "Êtes-vous sûr·e de vouloir supprimer la constante {const} ?" keys: @@ -1177,14 +1200,14 @@ _theme: hashtag: "Hashtags" mention: "Mentionner" mentionMe: "Mentions (Moi)" - renote: "Renoter" - modalBg: "Modal d'arrière-plan" + renote: "Booster" + modalBg: "Modal d’arrière-plan" divider: "Séparateur" scrollbarHandle: "Poignée de la barre de navigation" scrollbarHandleHover: "Poignée de la barre de navigation (survolée)" - dateLabelFg: "Texte de l'étiquette de la date" + dateLabelFg: "Texte de l’étiquette de la date" infoBg: "Arrière-plan pour les informations" - infoFg: "Texte d'information" + infoFg: "Texte d’information" infoWarnBg: "Arrière-plan des avertissements" infoWarnFg: "Texte d’avertissement" cwBg: "Arrière-plan du CW" @@ -1195,22 +1218,22 @@ _theme: buttonBg: "Arrière-plan du bouton" buttonHoverBg: "Arrière-plan du bouton (survolé)" inputBorder: "Cadre de la zone de texte" - listItemHoverBg: "Arrière-plan d'item de liste (survolé)" + listItemHoverBg: "Arrière-plan d’item de liste (survolé)" driveFolderBg: "Arrière-plan du dossier de disque" - wallpaperOverlay: "Superposition de fond d'écran" + wallpaperOverlay: "Superposition de fond d’écran" badge: "Badge" messageBg: "Arrière plan de la discussion" accentDarken: "Plus sombre" accentLighten: "Plus clair" fgHighlighted: "Texte mis en évidence" _sfx: - note: "Nouvelle note" - noteMy: "Ma note" + note: "Nouvelle publication" + noteMy: "Ma publication" notification: "Notifications" chat: "Discuter" chatBg: "Discussion (arrière-plan)" antenna: "Réception de l’antenne" - channel: "Notifications de canal" + channel: "Notifications de chaîne" _ago: future: "Futur" justNow: "à l’instant" @@ -1228,43 +1251,42 @@ _time: day: "j" _tutorial: title: "Comment utiliser Iceshrimp" - step1_1: "Bienvenue!" - step1_2: "On va vous installer. Vous serez opérationnel en un rien de temps" - step2_1: "Tout d'abord, remplissez votre profil" + step1_1: "Bienvenue !" + step1_2: "On va vous installer. Vous serez opérationnel en un rien de temps !" + step2_1: "Tout d’abord, remplissez votre profil." step2_2: "En fournissant quelques informations sur qui vous êtes, il sera plus facile - pour les autres de savoir s'ils veulent voir vos notes ou vous suivre." + pour les autres de savoir s’ils veulent voir vos publcations ou vous suivre." step3_1: "Maintenant il est temps de suivre des gens !" - step3_2: "Votre page d'accueil et vos timelines sociales sont basées sur les personnes - que vous suivez, alors essayez de suivre quelques comptes pour commencer.\nCliquez - sur le cercle plus en haut à droite d'un profil pour le suivre." + step3_2: "Vos fil d’actualité Principal et Social sont basés sur les personnes que + vous suivez, alors essayez de suivre quelques comptes pour commencer.\nCliquez + sur le cercle plus en haut à droite d’un profil pour le suivre." step4_1: "On y va." - step4_2: "Pour votre premier post, certaines personnes aiment faire un post {introduction} - ou un simple post 'Hello world'." - step5_1: "Lignes de temps, lignes de temps partout !" - step5_2: "Votre instance a {timelines} différentes chronologies activées !" - step5_3: "La timeline Home {icon} est l'endroit où vous pouvez voir les publications - de vos followers." - step5_4: "La timeline locale {icon} est l'endroit où vous pouvez voir les messages - de tout le monde sur cette instance." - step5_5: "La chronologie {icon} sociale est l'endroit où vous pouvez voir uniquement - les publications des comptes que vous suivez." - step5_6: "La chronologie {icon} recommandée est l'endroit où vous pouvez voir les - publications des instances recommandées par les administrateurs." - step5_7: "La timeline globale {icon} est l'endroit où vous pouvez voir les messages - de toutes les autres instances connectées." + step4_2: "Pour votre première publication, certaines personnes aiment faire une + {introduction} ou un simple «Bonjour tout le monde !»" + step5_1: "Des fils, des fils d’actualité partout !" + step5_2: "Votre instance a {timelines} fils différents activés." + step5_3: "Le fil {icon} Principal est l’endroit où vous pouvez voir les publications + de vos abonnements." + step5_4: "La fil {icon} Local est l’endroit où vous pouvez voir les publications + de tout le monde sur ce instance." + step5_5: "Le fil {icon} Social est une combinaison des fils Principal et Local." + step5_6: "Le fil {icon} Recommandé est l’endroit où vous pouvez voir les publications + des instances recommandés par vos administrateurs." + step5_7: "Le fil {icon} Global est l’endroit où vous pouvez voir les publications + de tout les autres instances connectés." step6_1: "Alors quel est cet endroit ?" step6_2: "Eh bien, vous ne venez pas de rejoindre Iceshrimp. Vous avez rejoint un portail vers le Fediverse, un réseau interconnecté de milliers de serveurs, appelés \"instances\"." - step6_3: "Chaque serveur fonctionne différemment, et tous les serveurs n'utilisent - pas Iceshrimp. Cependant, celui-ci le fait ! C'est un peu délicat, mais vous aurez + step6_3: "Chaque instance fonctionne différemment, et tous les instances n’utilisent + pas Iceshrimp. Cependant, celui-ci le fait ! C’est un peu délicat, mais vous aurez le coup de main en un rien de temps." step6_4: "Maintenant, allez-y, explorez et amusez-vous !" _2fa: alreadyRegistered: "Configuration déjà achevée." registerTOTP: "Ajouter un nouvel appareil" registerSecurityKey: "Enregistrer une clef" - step1: "Tout d'abord, installez une application d'authentification, telle que {a} + step1: "Tout d’abord, installez une application d’authentification, telle que {a} ou {b}, sur votre appareil." step2: "Ensuite, scannez le code QR affiché sur l’écran." step2Url: "Vous pouvez également saisir cette URL si vous utilisez un programme @@ -1272,10 +1294,32 @@ _2fa: step3: "Entrez le jeton affiché sur votre application pour compléter la configuration." step4: "À partir de maintenant, ce même jeton vous sera demandé à chacune de vos connexions." - securityKeyInfo: "Vous pouvez configurer l'authentification WebAuthN pour sécuriser + securityKeyInfo: "Vous pouvez configurer l’authentification WebAuthN pour sécuriser davantage le processus de connexion grâce à une clé de sécurité matérielle qui - prend en charge FIDO2, ou bien en configurant l'authentification par empreinte + prend en charge FIDO2, ou bien en configurant l’authentification par empreinte digitale ou par code PIN sur votre appareil." + token: Jeton 2FA + step3Title: Entrez un code d’authentification + chromePasskeyNotSupported: Les clés de passe Chrome ne sont actuellement pas prises + en charge. + step2Click: En cliquant sur ce QR code, vous pourrez enregistrer l’authentification + à deux facteurs (2FA) sur votre clé de sécurité ou votre application d’authentification + sur téléphone. + whyTOTPOnlyRenew: L’application d’authentification ne peut pas être supprimée tant + qu’une clé de sécurité est enregistrée. + securityKeyName: Entrez un nom de clé + removeKeyConfirm: Voulez-vous vraiment supprimer la clé {name} ? + renewTOTP: Reconfigurer l’application d’authentification + renewTOTPConfirm: Cela entraînera l’arrêt de fonctionnement des codes de vérification + provenant de votre application précédente + renewTOTPOk: Reconfigurer + securityKeyNotSupported: Votre navigateur ne prend pas en charge les clés de sécurité. + removeKey: Supprimer la clé de sécurité + renewTOTPCancel: Annuler + registerTOTPBeforeKey: Veuillez configurer une application d’authentification pour + enregistrer une clé de sécurité ou un mot de passe. + tapSecurityKey: Veuillez suivre les instructions de votre navigateur pour enregistrer + la clé de sécurité ou le mot de passe _permissions: "read:account": "Afficher les informations du compte" "write:account": "Mettre à jour les informations de votre compte" @@ -1291,7 +1335,7 @@ _permissions: "write:messaging": "Gérer les discussions" "read:mutes": "Voir les comptes masqués" "write:mutes": "Gérer les comptes masqués" - "write:notes": "Créer / supprimer des notes" + "write:notes": "Créer / supprimer des publications" "read:notifications": "Afficher les notifications" "write:notifications": "Gérer vos notifications" "read:reactions": "Lire les réactions" @@ -1299,31 +1343,34 @@ _permissions: "write:votes": "Voter" "read:pages": "Voir vos pages" "write:pages": "Gérer les pages" - "read:page-likes": "Voir les mentions « J'aime » des pages" - "write:page-likes": "Gérer les mentions « J'aime » sur les pages" - "read:user-groups": "Voir les groupes d'utilisateur·rice·s" + "read:page-likes": "Voir les mentions « J’aime » des pages" + "write:page-likes": "Gérer les mentions « J’aime » sur les pages" + "read:user-groups": "Voir les groupes d’utilisateur·rice·s" "write:user-groups": "Éditer les groupes des utilisateur·rice·s" - "read:channels": "Lire les canaux" - "write:channels": "Gérer les canaux" + "read:channels": "Lire vos chaînes" + "write:channels": "Gérer vos chaînes" "read:gallery": "Voir la galerie" "write:gallery": "Éditer la galerie" - "read:gallery-likes": "Voir les mentions « J'aime » dans la galerie" - "write:gallery-likes": "Gérer les mentions « J'aime » dans la galerie" + "read:gallery-likes": "Voir vos favoris de la galerie" + "write:gallery-likes": "Gérer vos favoris de la galerie" _auth: shareAccess: "Autoriser \"{name}\" à accéder à votre compte ?" shareAccessAsk: "Voulez-vous vraiment autoriser cette application à accéder à votre - compte?" + compte ?" permissionAsk: "Cette application nécessite les autorisations suivantes :" pleaseGoBack: "Veuillez retourner à l’application" callback: "Retour vers l’application" denied: "Accès refusé" - copyAsk: Veuillez coller le code d’autorisation à l'application + copyAsk: "Veuillez coller le code d’autorisation suivant dans l’application :" + allPermissions: Accès complet au compte _antennaSources: - all: "Toutes les notes" - homeTimeline: "Notes venant des utilisateur·rice·s auxquel·les je suis abonné" - users: "Notes venant de la part d’utilisateur·rice·s précis" - userList: "Notes venant d’une liste spécifique" - userGroup: "Notes venant d’utilisateur·rice·s du groupe spécifié" + all: "Toutes les publications" + homeTimeline: "Publications provenant des utilisateur·rice·s auxquel·les je suis + abonné" + users: "Publications venant de la part d’utilisateur·rice·s précis" + userList: "Publications venant d’une liste spécifique" + userGroup: "Publications venant d’utilisateur·rice·s du groupe spécifié" + instances: Publications de tous les utilisateurs d’une instance _weekday: sunday: "Dimanche" monday: "Lundi" @@ -1333,9 +1380,9 @@ _weekday: friday: "Vendredi" saturday: "Samedi" _widgets: - memo: "Note collante" + memo: "Post-it" notifications: "Notifications" - timeline: "Fil" + timeline: "Fil d’actualité" calendar: "Calendrier" trends: "Tendances" clock: "Horloge" @@ -1344,7 +1391,7 @@ _widgets: photos: "Photos" digitalClock: "Horloge numérique" federation: "Fédération" - postForm: "Formulaire de publication" + postForm: "Champ de publication" slideshow: "Diaporama" button: "Bouton" onlineUsers: "Utilisateurs en ligne" @@ -1352,13 +1399,19 @@ _widgets: serverMetric: "Statistiques du serveur" aiscript: "Console AiScript" aichan: "Ai" - userList: Liste d'utilisateurs + userList: Liste d’utilisateurs _userList: chooseList: Sélectionner une liste unixClock: Horloge UNIX + meiliIndexCount: Publications indexées + serverInfo: Info serveur + meiliStatus: État de l’instance + meiliSize: Taille de l’index + instanceCloud: Nuage d’instances + rssTicker: Bandeau RSS _cw: hide: "Masquer" - show: "Afficher plus …" + show: "Afficher le contenu" chars: "{count} caractères" files: "{count} fichiers" _poll: @@ -1368,8 +1421,8 @@ _poll: canMultipleVote: "Autoriser le multi-choix" expiration: "Fin du sondage" infinite: "Illimité" - at: "Choisir une date" - after: "Choisir la durée" + at: "Expire le…" + after: "Expire après…" deadlineDate: "Date de fin" deadlineTime: "Heure de fin" duration: "Durée" @@ -1385,26 +1438,26 @@ _poll: remainingSeconds: "{s} secondes restantes" _visibility: public: "Public" - publicDescription: "Publier à tou·te·s les utilisateur·rice·s" - home: "Principal" + publicDescription: "Publier sur tous les fils publics" + home: "Non-listé" homeDescription: "Publier sur le fil principal uniquement" followers: "Abonné·e·s" - followersDescription: "Publier à vos abonné·e·s uniquement" + followersDescription: "Publier à vos abonné·e·s et mentions uniquement" specified: "Direct" specifiedDescription: "Publier uniquement aux utilisateur·rice·s mentionné·e·s" localOnly: "Local seulement" - localOnlyDescription: "Caché pour les utilisateurs distant" + localOnlyDescription: "Caché pour les utilisateur·rice·s distant" _postForm: - replyPlaceholder: "Répondre à cette note ..." - quotePlaceholder: "Citez cette note ..." - channelPlaceholder: "Publier vers le canal" + replyPlaceholder: "Répondre à cette publication…" + quotePlaceholder: "Citez cette publication…" + channelPlaceholder: "Publier sur une chaîne…" _placeholders: a: "Quoi de neuf ?" - b: "Il s'est passé quelque chose ?" + b: "Il s’est passé quelque chose ?" c: "Qu’avez-vous en tête ?" d: "Désirez-vous publier quelques mots ?" - e: "Écrivez ici" - f: "En attente de vos écrits ..." + e: "Commencez à écrire…" + f: "En attente de vos écrits…" _profile: name: "Nom" username: "Nom d’utilisateur·rice" @@ -1412,16 +1465,17 @@ _profile: youCanIncludeHashtags: "Vous pouvez également inclure des hashtags." metadata: "Informations supplémentaires" metadataEdit: "Éditer les informations supplémentaires" - metadataDescription: "Vous pouvez afficher jusqu'à quatre informations supplémentaires - dans votre profil. Vous pouvez ajouter une balise {a} ou une balise {l} avec {rel} pour vérifier le lien sur votre profil!" + metadataDescription: "Vous pouvez afficher jusqu’à quatre informations supplémentaires + dans votre profil. Vous pouvez ajouter une balise {a} ou une balise {l} avec {rel} + pour vérifier le lien sur votre profil !" metadataLabel: "Étiquette" metadataContent: "Contenu" - changeAvatar: "Changer l'image de profil" + changeAvatar: "Changer l’image de profil" changeBanner: "Changer de bannière" locationDescription: Si vous entrez votre ville en premier, votre heure locale sera - affiché aux autres utilisateurs. + affichée aux autres utilisateur·rice·s. _exportOrImport: - allNotes: "Toutes les notes" + allNotes: "Toutes les publications" followingList: "Abonnements" muteList: "Comptes masqués" blockingList: "Comptes bloqués" @@ -1431,25 +1485,25 @@ _exportOrImport: _charts: federation: "Fédération" apRequest: "Requêtes" - usersIncDec: "Variation du nombre d'utilisateur·rice·s" + usersIncDec: "Variation du nombre d’utilisateur·rice·s" usersTotal: "Nombre des utilisateur·rice·s au total" - activeUsers: "Nombre d'utilisateurices actif·ve·s" - notesIncDec: "Variation du nombre des notes" - localNotesIncDec: "Variation du nombre de notes locales" - remoteNotesIncDec: "Variation du nombre de notes distantes" - notesTotal: "Nombre total des notes" + activeUsers: "Nombre d’utilisateurices actif·ve·s" + notesIncDec: "Variation du nombre de publications" + localNotesIncDec: "Variation du nombre de publications locales" + remoteNotesIncDec: "Variation du nombre de publications distantes" + notesTotal: "Nombre total des publications" filesIncDec: "Variation du nombre de fichiers" filesTotal: "Nombre total de fichiers" - storageUsageIncDec: "Variation de l'utilisation du stockage" + storageUsageIncDec: "Variation de l’utilisation du stockage" storageUsageTotal: "Utilisation totale du stockage" _instanceCharts: requests: "Requêtes" - users: "Variation du nombre d'utilisateur·rice·s" - usersTotal: "Total cumulé du nombre d'utilisateur·rice·s" - notes: "Variation du nombre de notes" - notesTotal: "Nombre total cumulé des notes" - ff: "Variation des abonné·e·s / abonnements" - ffTotal: "Total cumulé du nombre d'abonné·e·s / abonnements" + users: "Variation du nombre d’utilisateur·rice·s" + usersTotal: "Total cumulé du nombre d’utilisateur·rice·s" + notes: "Variation du nombre de publications" + notesTotal: "Nombre total cumulé des publications" + ff: "Variation des abonnements / abonné·e·s " + ffTotal: "Total cumulé du nombre d’abonné·e·s / abonnements" cacheSize: "Variation de la taille du cache" cacheSizeTotal: "Total cumulé de la taille du cache" files: "Variation du nombre de fichiers" @@ -1459,7 +1513,7 @@ _timelines: local: "Local" social: "Social" global: "Global" - recommended: Recommandée + recommended: Recommandé _pages: newPage: "Créer une page" editPage: "Modifier une page" @@ -1468,8 +1522,8 @@ _pages: updated: "La page a été mise à jour !" deleted: "La page a été supprimée" pageSetting: "Paramètres de la Page" - nameAlreadyExists: "L'URL de page spécifiée existe déjà" - invalidNameTitle: "L'URL de page spécifiée n’est pas valide" + nameAlreadyExists: "L’URL de page spécifiée existe déjà" + invalidNameTitle: "L’URL de page spécifiée n’est pas valide" invalidNameText: "Assurez-vous qu’il n’est pas vide" editThisPage: "Éditer cette page" viewSource: "Afficher la source" @@ -1493,13 +1547,13 @@ _pages: fontSerif: "Serif" fontSansSerif: "Sans Serif" eyeCatchingImageSet: "Définir une image attractive" - eyeCatchingImageRemove: "Supprimer l'image attractive" + eyeCatchingImageRemove: "Supprimer l’image attractive" chooseBlock: "Ajouter un bloc" selectType: "Choisir un type" enterVariableName: "Veuillez entrer un nom pour votre variable" variableNameIsAlreadyUsed: "Ce nom de variable est déjà utilisé" contentBlocks: "Contenu" - inputBlocks: "Blocs d'entrée" + inputBlocks: "Blocs d’entrée" specialBlocks: "Spécial" blocks: text: "Texte" @@ -1509,11 +1563,11 @@ _pages: button: "Bouton" if: "Si" _if: - variable: "Variables" - post: "Formulaire de publication" + variable: "Variable" + post: "Champ de publication" _post: text: "Contenu" - attachCanvasImage: "Publier avec Toile comme image" + attachCanvasImage: "Publier une image sur la Toile" canvasId: "Toile ID" textInput: "Entrée textuelle" _textInput: @@ -1535,11 +1589,10 @@ _pages: id: "Toile ID" width: "Largeur" height: "Hauteur" - note: "Note intégrée" + note: "Publication intégrée" _note: - id: "Identifiant de la note" - idDescription: "Pour configurer la note, vous pouvez aussi coller ici l'URL - correspondante." + id: "Identifiant de la publication" + idDescription: "Vous pouvez aussi coller l’URL de la publication ici." detailed: "Afficher les détails" switch: "Interrupteur" _switch: @@ -1577,7 +1630,7 @@ _pages: default: "Valeur par défaut" script: categories: - flow: "Contrôle" + flow: "Contrôle de flux" logical: "Opération logique" operation: "Calculer" comparison: "Comparer" @@ -1730,8 +1783,8 @@ _pages: splitStrByLine: "Séparer le texte par des sauts de lignes" _splitStrByLine: arg1: "Texte" - ref: "Variables" - aiScriptVar: "Variable d'AiScript" + ref: "Variable" + aiScriptVar: "Variable d’AiScript" fn: "Fonction" _fn: slots: "Slots" @@ -1750,7 +1803,7 @@ _pages: array: "Listes" stringArray: "Liste de texte" emptySlot: "Slot vide" - enviromentVariables: "Variables d'environnement" + enviromentVariables: "Variables d’environnement" pageVariables: "Élément de page" argVariables: "Entrée slot" _relayStatus: @@ -1758,11 +1811,11 @@ _relayStatus: accepted: "Accepté" rejected: "Refusée" _notification: - fileUploaded: "Le fichier a été téléversé !" + fileUploaded: "Le fichier a été téléversé" youGotMention: "{name} vous a mentionné" youGotReply: "Réponse de {name}" youGotQuote: "Cité·e par {name}" - youRenoted: "{name} vous a Renoté" + youRenoted: "{name} vous a boosté" youGotPoll: "{name} a participé à votre sondage" youGotMessagingMessageFromUser: "{name} vous envoyé un message" youGotMessagingMessageFromGroup: "Un message a été envoyé au groupe {name}" @@ -1777,19 +1830,22 @@ _notification: follow: "Nouvel·le abonné·e" mention: "Mentions" reply: "Réponses" - renote: "Renotes" + renote: "Boosts" quote: "Citations" reaction: "Réactions" pollVote: "Votes dans des sondages" - receiveFollowRequest: "Demande d'abonnement reçue" - followRequestAccepted: "Demande d'abonnement acceptée" + receiveFollowRequest: "Demande d’abonnement reçue" + followRequestAccepted: "Demande d’abonnement acceptée" groupInvited: "Invitation à un groupe" app: "Notifications provenant des apps" pollEnded: Fin du sondage _actions: followBack: "Suivre" reply: "Répondre" - renote: "Renoter" + renote: "Boosts" + reacted: a réagit à votre publication + renoted: a boosté votre publication + voted: a voté pour votre sondage _deck: alwaysShowMainColumn: "Toujours afficher la colonne principale" columnAlign: "Aligner les colonnes" @@ -1800,29 +1856,37 @@ _deck: swapDown: "Déplacer vers le bas" stackLeft: "Empiler à gauche" popRight: "Extraire à droite" - profile: "Profil" + profile: "Espace de travail" _columns: main: "Principale" widgets: "Widgets" notifications: "Notifications" - tl: "Fil" - antenna: "Antennes" + tl: "Fil d’actualité" + antenna: "Antenne" list: "Listes" mentions: "Mentions" direct: "Direct" - introduction: Créer l'interface parfaite pour vous en arrangeant les colonnes librement + channel: Chaîne + introduction: Créer l’interface parfaite pour vous en arrangeant les colonnes librement ! - introduction2: Cliquer sur le + sur la droite de l'écran pour ajouter de nouvelles + introduction2: Cliquer sur le + sur la droite de l’écran pour ajouter de nouvelles colonnes à tout moment. -keepOriginalUploadingDescription: Enregistrer l'image originale telle quelle. Si désactivé, + renameProfile: Renommer l’espace de travail + configureColumn: Paramètres de colonne + deleteProfile: Supprimer l’espace de travail + widgetsIntroduction: Sélectionner "Modifier les widgets" dans le menu de la colonne + et ajouter un widget. + nameAlreadyExists: Ce nom d’espace de travail existe déjà. + newProfile: Nouvel espace de travail +keepOriginalUploadingDescription: Enregistrer l’image originale telle quelle. Si désactivé, une version à afficher sur le web sera générée au chargement. manageGroups: Gérer les groupes moderation: Modération -disableDrawer: Ne pas utiliser des menus à tiroir +disableDrawer: Ne pas utiliser de menus déroulants preferencesBackups: Sauvegarde des préférences -confirmToUnclipAlreadyClippedNote: Ce message fait déjà partie du clip "{name}". Voudriez-vous - plutôt le supprimer du clip ? -instanceSecurity: Sécurité de l'instance +confirmToUnclipAlreadyClippedNote: Cette publication fait déjà partie du clip "{name}". + Voudriez-vous plutôt le supprimer du clip ? +instanceSecurity: Sécurité de l’instance recommended: Recommandé recentNDays: Les derniers {n} jours recentNHours: Les dernières {n} heures @@ -1838,38 +1902,38 @@ showUpdates: Afficher une fenêtre en sur-impression quand Iceshrimp se met à j recommendedInstances: Instances recommandées caption: Description automatique migration: Migration -showAdminUpdates: Indiquer qu'une nouvelle version de Iceshrimp est disponible (admin +showAdminUpdates: Indiquer qu’une nouvelle version de Iceshrimp est disponible (admin seulement) replayTutorial: Relancer le tutoriel moveTo: Migrer le compte courant vers un nouveau compte moveFromDescription: Ceci va configurer un alias pour votre ancien compte afin que - vous puissiez migrer de cet ancien compte à l'actuel. Faites ceci AVANT de migrer - de votre ancien compte. Merci d'entrer la mention de l'ancien compte sous ce format - @personne@instance.com + vous puissiez migrer de cet ancien compte à l’actuel. Faites ceci AVANT de migrer + de votre ancien compte. Merci d’entrer la mention de l’ancien compte sous ce format + @personne@instance.tld _sensitiveMediaDetection: sensitivityDescription: Réduire la sensibilité conduira à moins de mauvaises détections - (faux positifs) alors que l'augmenter mènera à moins de détection manquées (faux + (faux positifs) alors que l’augmenter mènera à moins de détection manquées (faux négatifs). analyzeVideosDescription: Analyser les vidéos en plus des images. Cela augmentera légèrement la charge du serveur. setSensitiveFlagAutomatically: Marquer comme sensible (NSFW) sensitivity: Sensibilité de la détection - analyzeVideos: Activer l'analyse des vidéos + analyzeVideos: Activer l’analyse des vidéos setSensitiveFlagAutomaticallyDescription: Les résultats de la détection interne seront conservés même si cette option est désactivée. - description: Réduit potentiellement l'effort de la modération du serveur en reconnaissant - automatiquement les médias sensibles (NSFW) via de l'intelligence artificielle. + description: Réduit potentiellement l’effort de la modération de l’instance en reconnaissant + automatiquement les médias sensibles (NSFW) via de l’intelligence artificielle. Cela va augmenter légèrement la charge du serveur. _messaging: dms: Privé groups: Groupes -cannotUploadBecauseExceedsFileSizeLimit: Le fichier n'a pas pu être chargé car il +cannotUploadBecauseExceedsFileSizeLimit: Le fichier n’a pas pu être chargé car il dépasse la taille maximum autorisée. moveAccountDescription: Ce processus est irréversible. Soyez sûr⋅e que vous avez préparé - un alias pour ce compte sur votre nouveau compte avant de migrer. Merci d'entrer - la mention du compte formaté comme ceci @personne@instance.com + un alias pour ce compte sur votre nouveau compte avant de migrer. Merci d’entrer + la mention du compte formaté comme ceci @personne@instance.tld moveAccount: Déplacer le compte ! -seperateRenoteQuote: Séparer les renotes et les boutons de citation +seperateRenoteQuote: Séparer les boutons de boosts et de citation failedToFetchAccountInformation: Impossible de récupérer les informations de compte noEmailServerWarning: Serveur mail non configuré. deleteAccount: Supprimer le compte @@ -1878,41 +1942,41 @@ numberOfPageCache: Nombre de pages mise en cache fast: Rapide failedToUpload: Mise en ligne échouée enableAutoSensitiveDescription: Permet la détection automatique des médias sensibles - (NSFW) via une intelligence artificielle, quand c'est possible. Même si cette option - est désactivée, elle peut être enclenchée au niveau de l'instance. + (NSFW) via une intelligence artificielle, lorsque c’est possible. Même si cette + option est désactivée, elle peut être activée au niveau de l’instance. activeEmailValidationDescription: Active une vérification plus poussée des adresses - e-mail, ce qui inclut de vérifier la présence d’e-mail jetables et s'il est possible + e-mail, ce qui inclut de vérifier la présence d’e-mail jetables et s’il est possible de communiquer avec ces adresses. Si désactivé, seul le format de l’e-mail est vérifié. -adminCustomCssWarn: Ce paramètre ne devrait être utilisé que si vous savez ce qu'il +adminCustomCssWarn: Ce paramètre ne devrait être utilisé que si vous savez ce qu’il fait. Entrer des valeurs impropres pourraient empêcher les clients de TOUT LE MONDE - de fonctionner. Assurez-vous que votre CSS fonctionne correctement en l'essayant + de fonctionner. Assurez-vous que votre CSS fonctionne correctement en l’essayant dans vos paramètres utilisateur. -swipeOnDesktop: Permettre le style de glissement de fenêtre de mobile sur PC -moveFromLabel: 'Compte depuis lequel vous migrez :' +swipeOnDesktop: Permettre le style de balayage de fenêtre de mobile sur PC +moveFromLabel: "Compte depuis lequel vous migrez :" migrationConfirm: "Êtes-vous absolument certain⋅e que vous voulez migrer votre compte vers {account} ? Une fois fait, vous ne pourrez pas revenir en arrière, et vous ne pourrez plus utiliser le compte actuel normalement à nouveau.\nAussi, assurez-vous - d'avoir configuré le compte actuel comme le compte depuis lequel vous migrez." + d’avoir configuré le compte actuel comme le compte depuis lequel vous migrez." _preferencesBackups: - updatedAt: 'Mis à jour le : {date} {time}' + updatedAt: "Mis à jour le : {date} {time}" cannotLoad: Le chargement a échoué invalidFile: Format de fichier invalide saveConfirm: Enregistrer la sauvegarde sous le nom {name} ? deleteConfirm: Supprimer la sauvegarde {name} ? - nameAlreadyExists: Une sauvegarde nommée "{name}" existe déjà. Merci d'entrer un + nameAlreadyExists: Une sauvegarde nommée "{name}" existe déjà. Merci d’entrer un autre nom. applyConfirm: Voulez-vous vraiment appliquer la sauvegarde "{name} à cet appareil ? Les réglages existants de cet appareil seront écrasés. - noBackups: Aucune sauvegarde n'existe. Vous pouvez sauvegarder les paramètres de - votre client sur ce serveur en utilisant "Créer une nouvelle sauvegarde". - createdAt: 'Crée le : {date} {time}' + noBackups: Aucune sauvegarde n’existe. Vous pouvez sauvegarder les paramètres de + votre client sur cette instance en utilisant "Créer une nouvelle sauvegarde". + createdAt: "Crée le : {date} {time}" renameConfirm: Renommer la sauvegarde "{old}" en "{new}" ? list: Sauvegardes créées saveNew: Faire une nouvelle sauvegarde loadFile: Charger depuis le fichier - apply: Appliquer à l'appareil + apply: Appliquer à l’appareil save: Enregistrer les changements - inputName: Merci d'entrer un nom pour cette sauvegarde + inputName: Merci d’entrer un nom pour cette sauvegarde cannotSave: La sauvegarde a échoué privateMode: Mode privé privateModeInfo: Si activé, seules les instances autorisées peuvent fédérer avec votre @@ -1922,37 +1986,36 @@ driveCapOverrideLabel: Changer la capacité du drive pour cet utilisateur driveCapOverrideCaption: Réinitialiser la capacité à la valeur par défaut en entrant 0 ou moins. pleaseSelect: Sélectionner une option -customMOTD: Message du jour personnalisé (Message d'écran de démarrage) -refreshInterval: 'Intervalle de mise à jour ' +customMOTD: Message du jour personnalisé (Message d’écran de démarrage) +refreshInterval: "Intervalle de mise à jour " type: Type speed: Vitesse slow: Lent move: Déplacer -showAds: Afficher les annonces +showAds: Afficher les bannières communautaire (publicités) enterSendsMessage: Appuyer sur Entrée pendant la rédaction pour envoyer le message (sinon Ctrl+Entrée) -allowedInstancesDescription: Hôtes des instances autorisées pour la fédération, chacun - séparé par une nouvelle ligne (s'applique uniquement en mode privé). +allowedInstancesDescription: Noms des instances autorisées pour la fédération, chacun + séparé par une nouvelle ligne (s’applique uniquement en mode privé). enableAutoSensitive: Marquage automatique du contenu sensible (NSFW) -regexpErrorDescription: "Il y a eu une erreur dans l'expression régulière à la ligne +regexpErrorDescription: "Il y a eu une erreur dans l’expression régulière à la ligne {line} de votre {tab} des mots masqués :" forwardReportIsAnonymous: À la place de votre compte, un compte système anonyme sera - affiché comme rapporteur à l'instance distante. + affiché comme rapporteur à l’instance distante. noThankYou: Non merci addInstance: Ajouter une instance -renoteMute: Mettre en silence les renotes +renoteMute: Masquer les boosts flagSpeakAsCat: Parler comme un chat -flagSpeakAsCatDescription: Vos messages seront nyanifiés en mode chat +flagSpeakAsCatDescription: Vos messages seront «nyanifiés» en mode chat hiddenTags: Hashtags cachés hiddenTagsDescription: "Lister les hashtags (sans le #) que vous souhaitez cacher - de tendances et explorer. Les hashtags cachés sont toujours découvrables par d'autres - moyens. Les instances bloqués ne sont pas ne sont pas affectés, même si ils sont - présent dans cette liste." -antennaInstancesDescription: Lister un hôte d'instance par ligne -userSaysSomethingReason: '{name} a dit {reason}' -breakFollowConfirm: Êtes vous sur de vouloir retirer l'abonné ? -recommendedInstancesDescription: Instances recommandées séparées par une nouvelle - ligne pour apparaître dans la timeline recommandée. + de Tendances et Découvrir. Les hashtags cachés sont toujours découvrables par d’autres + moyens." +antennaInstancesDescription: Lister un hôte d’instance par ligne +userSaysSomethingReason: "{name} a dit {reason}" +breakFollowConfirm: Êtes vous sur de vouloir retirer l’abonné ? +recommendedInstancesDescription: Instances recommandées séparées par une nouvelle ligne + pour apparaître dans le fil recommandé. sendPushNotificationReadMessage: Supprimer les notifications push une fois que les notifications ou messages concernés ont été lus sendPushNotificationReadMessageCaption: Une notification contenant le texte "{emptyPushNotificationMessage}" @@ -1961,30 +2024,32 @@ sendPushNotificationReadMessageCaption: Une notification contenant le texte "{em splash: Écran d’Accueil pushNotificationNotSupported: Votre navigateur ou instance ne supporte pas les notifications push -customMOTDDescription: Messages personnalisé pour le message du jour (sur l'écran +customMOTDDescription: Messages personnalisé pour le message du jour (sur l’écran d’accueil), séparés par des retours à la ligne, affichés au hasard à chaque (re)chargement de page. -customSplashIcons: Icônes de l'écran d’accueil personnalisées (urls) -customSplashIconsDescription: URLs pour les icônes personnalisées de l'écran d’accueil, +customSplashIcons: Icônes de l’écran d’accueil personnalisées (urls) +customSplashIconsDescription: URLs pour les icônes personnalisées de l’écran d’accueil, séparés par des retours à la ligne, qui seront affichées aléatoirement à chaque (re)chargement de page. Assurez-vous que les images sont sur des URL statiques, de préférence toutes de taille 192x192. updateAvailable: Une mise à jour est peut-être disponible ! -accountMoved: "L'utilisateur a migré vers un nouveau compte :" +accountMoved: "L’utilisateur·rice a migré vers un nouveau compte :" enableEmojiReactions: Activer les réactions par émojis showEmojisInReactionNotifications: Montrer les émojis dans les notifications de réactions -renoteUnmute: Notifier les renotes +renoteUnmute: Ne plus masquer les boosts selectInstance: Choisir une instance -noInstances: Il n'y a aucune instance -showLocalPosts: 'Montrer les notes locales dans :' -homeTimeline: Timeline d'Accueil +noInstances: Il n’y a aucune instance +showLocalPosts: "Montrer les notes locales dans :" +homeTimeline: Timeline d’Accueil socialTimeline: Timeline Sociale -requireAdminForView: Vous avez besoin d'un compte d'administration pour voir cela. -isSystemAccount: Un compte créé et géré automatiquement par le système. +requireAdminForView: Vous avez besoin d’un compte d’administration pour voir cela. +isSystemAccount: Ce compte est créé et géré automatiquement par le système. Veuillez + ne pas modérer, éditer, supprimer ou altérer d’une autre manière ce compte, ou cela + risque de perturber votre instance. typeToConfirm: Entrer {x} pour confirmer -statusbar: Barre d'état +statusbar: Barre d’état sensitiveMediaDetection: Détection des médias sensibles (NSFW) -cannotUploadBecauseInappropriate: Ce fichier n'a pas pu être mis en ligne, car il +cannotUploadBecauseInappropriate: Ce fichier n’a pas pu être mis en ligne, car il a été détecté comme potentiellement sensible (NSFW). beta: Beta navbar: Barre de navigation @@ -1993,47 +2058,150 @@ pushNotification: Notifications push subscribePushNotification: Activer les notifications push unsubscribePushNotification: Désactiver les notifications push pushNotificationAlreadySubscribed: Notifications push déjà activées -logoImageUrl: URL de l'image du logo -moveToLabel: 'Compte vers lequel vous migrez :' +logoImageUrl: URL de l’image du logo +moveToLabel: "Compte vers lequel vous migrez :" moveFrom: Migrer vers ce compte depuis un ancien compte -defaultReaction: Émoji de réaction par défaut pour les notes entrantes et sortantes +defaultReaction: Émoji de réaction par défaut pour les publications entrantes et sortantes license: Licence -indexPosts: Indexer les Notes +indexPosts: Indexer les publications indexNotice: Indexation en cours. Cela prendra certainement du temps, veuillez ne pas redémarrer votre serveur pour au moins une heure. customKaTeXMacro: Macros KaTeX personnalisées enableCustomKaTeXMacro: Activer les macros KaTeX personnalisées -noteId: ID de note +noteId: ID des publications customKaTeXMacroDescription: "Définissez des macros pour écrire des expressions mathématiques - simplement ! La notation se conforme aux définitions de commandes LaTeX et s'écrit - \\newcommand{\\name}{content} ou \\newcommand{\\name}[number of arguments]{content}. + simplement ! La notation se conforme aux définitions de commandes LaTeX et s’écrit + \\newcommand{\\·name}{content} ou \\newcommand{\\name}[number of arguments]{content}. Par exemple, \\newcommand{\\add}[2]{#1 + #2} étendra \\add{3}{foo} en 3 + foo. Les accolades entourant le nom de la macro peuvent être changés pour des parenthèses ou des crochets. Cela affectera les types de parenthèses utilisées pour les arguments. Une (et une seule) macro peut être définie par ligne, et vous ne pouvez pas couper - la ligne au milieu d'une définition. Les lignes invalides sont simplement ignorées. - Seulement de simples fonctions de substitution de chaines sont supportées; la syntaxe + la ligne au milieu d’une définition. Les lignes invalides sont simplement ignorées. + Seulement de simples fonctions de substitution de chaines sont supportées ; la syntaxe avancée, telle que la ramification conditionnelle, ne peut pas être utilisée ici." -enableRecommendedTimeline: Activer la chronologie recommandée -silenceThisInstance: Ne plus montrer cet instance -silencedInstances: Instances silencieuses -silenced: Silencieux +enableRecommendedTimeline: Activer le fil recommandé +silenceThisInstance: Masquer cette instance +silencedInstances: Instances masquées +silenced: Masquée deleted: Effacé -editNote: Modifier note -edited: 'Modifié à {date} {time}' +editNote: Modifier publication +edited: "Modifié à {date} {time}" flagShowTimelineRepliesDescription: Si activé, affiche dans le fil les réponses des - personnes aux publications des autres. + utilisatieur·rice·s aux publications des autres. _experiments: alpha: Alpha beta: Beta - enablePostImports: Autoriser l'importation de messages + enablePostImports: Autoriser l’importation de publications title: Expérimentations -findOtherInstance: Trouver un autre serveur -userSaysSomethingReasonQuote: '{name} a cité une note contenant {reason}' -signupsDisabled: Les inscriptions sur ce serveur sont actuellement désactivés, mais - vous pouvez toujours vous inscrire sur un autre serveur ! Si vous avez un code d'invitation - pour ce serveur, entrez-le ci-dessous s'il vous plait. + postImportsCaption: Permet aux utilisateurs d’importer leurs publications à partir + de leurs anciens comptes Iceshrimp, Misskey, Mastodon, Akkoma et Pleroma. Cela + peut entraîner des ralentissements lors du chargement si votre file d’attente + est congestionnée. +findOtherInstance: Trouver une autre instance +userSaysSomethingReasonQuote: "{name} a cité une publication contenant {reason}" +signupsDisabled: Les inscriptions sur cette instance sont actuellement désactivés, mais + vous pouvez toujours vous inscrire sur une autre instance ! Si vous avez un code d’invitation + pour cette instance, entrez-le ci-dessous s’il vous plait. apps: Applications -userSaysSomethingReasonReply: '{noms} a répondu à une note contenant {raison}' -defaultValueIs: 'défaut : {valeur}' +userSaysSomethingReasonReply: "{noms} a répondu à une publication contenant {raison}" +defaultValueIs: "défaut : {valeur}" searchPlaceholder: Recherchez sur Iceshrimp +removeReaction: Retirer votre réaction +selectChannel: Sélectionner une chaîne +expandOnNoteClick: Ouvrir la publications en cliquant +preventAiLearning: Empêcher le récupération de données par des IA +listsDesc: Les listes vous laissent créer des fils personnalisés avec des utilisateur·rice·s + spécifié·e·s. Elles sont accessibles depuis la page des fils. +indexFromDescription: Laisser vide pour indexer toutes les publications +_feeds: + jsonFeed: flux JSON + atom: Atom + copyFeed: Copier le flux + rss: RSS +alt: ALT +swipeOnMobile: Permettre le balayage entre les pages +expandOnNoteClickDesc: Si désactivé, vous pourrez toujours ouvrir les publications + dans le menu du clic droit et en cliquant sur l’horodatage. +indexFrom: Indexer à partir de l’ID des publications +older: ancien +newer: récent +accessibility: Accessibilité +silencedInstancesDescription: Listez les noms de domaine d’instances que vous voulez + masquer. Les comptes des instances listées seront traités comme "Masqués", ne pourront + faire que des demandes d’abonnement, et ne pourront pas mentionner les comptes locaux + si non-suivis. Cela n’affectera en rien les instances bloqués. +antennasDesc: "Les Antennes affichent de nouvelles publications selon les critères + que vous indiqués.\nElles peuvent être consultées depuis la page des fils." +image: Image +video: Vidéo +audio: Audio +jumpToPrevious: Passer au précédent +cw: Avertissement de contenu +xl: XL +reflectMayTakeTime: Il pourra s’écouler un certain temps avant que les changements + ne soient reflétés. +userSaysSomethingReasonRenote: "{name} a boosté une publication contenant {reason}" +sendModMail: Envoyer un avis à la modération +clipsDesc: Les clips sont comme des favoris catégorisés pouvant être partagés. Vous + pouvez créer des clips à partir du menu de chaque publication. +unclip: Dé-clipper +secureMode: Mode sécurisé (Authorized Fetch) +secureModeInfo: Quand sollicité depuis d’autres instances, ne pas répondre sans preuve. +isModerator: Modérateur +enableServerMachineStats: Activer les statistiques matérielles du serveur +enableIdenticonGeneration: Activer la génération d’Identicon +reactionPickerSkinTone: Couleur de peau des emojis préférée +verifiedLink: Lien vérifié +isBot: Ce compte est un bot +isLocked: Ce compte nécessite une approbation pour être suivi +origin: Origine +showPopup: Notifier les utilisateurs avec un popup +showWithSparkles: Afficher avec des paillettes +youHaveUnreadAnnouncements: Vous avez des annonces non-lues +donationLink: Lien vers la page de donation +neverShow: Ne plus afficher +remindMeLater: Peut-être plus tard +removeQuote: Retirer la citation +removeRecipient: Retirer le destinataire +removeMember: Retirer un membre +preventAiLearningDescription: Demandez aux modèles d’IA de tiers de ne pas étudier + le contenu que vous téléchargez, tel que les publications et les images. +noGraze: Veuillez désactiver l’extension de navigateur "Graze for Mastodon", car elle + interfère avec Iceshrimp. +silencedWarning: Cette page s’affiche car ces utilisateurs proviennent d’instances + que votre administrateur a réduits au silence/masqué, il se peut donc qu’ils soient + de potentiels spams. +isAdmin: Administrateur +isPatron: Mécène Iceshrimp +_filters: + fromUser: De l’utilisateur + withFile: Avec fichier + notesBefore: Publications précédentes + notesAfter: Publications suivantes + followersOnly: Abonnés uniquement + followingOnly: Abonnements uniquement + fromDomain: Du domaine +_dialog: + charactersBelow: "Pas assez de caractères ! Actuel : {current}/Minimum : {min}" + charactersExceeded: "Nombre maximal de caractères dépassé ! Actuel : {current}/Limite + : {max}" +channelFederationWarn: Les chaînes ne se fédèrent pas encore vers d’autres instances +_skinTones: + yellow: Jaune + dark: Peau Foncée + light: Claire + mediumLight: Moyennement Claire + medium: Légèrement Mate + mediumDark: Peau Mate +objectStorageS3ForcePathStyle: Utiliser des URL d’endpoints basées sur le chemin +objectStorageS3ForcePathStyleDesc: Activez cette option pour construire les URL d’endpoints + au format «s3.amazonaws.com//» au lieu de «.s3.amazonaws.com». +delete2fa: Désativer A2F +deletePasskeys: Supprimer les clés d’accès +delete2faConfirm: Cela supprimera de manière irréversible la double authentification + sur ce compte. Souhaitez-vous continuer ? +inputNotMatch: L’entrée ne correspond pas +deletePasskeysConfirm: Cela supprimera de manière irréversible toutes les clés d’accès + et les clés de sécurité sur ce compte. Souhaitez-vous continuer ? +addRe: Ajouter "re:" au début d’un avertissement de contenu (CW) en réponse à une + publication avec un avertissement de contenu