From 1ae855fb39b47073d556841734262f39e89308cb Mon Sep 17 00:00:00 2001 From: Omar Date: Sun, 1 Mar 2026 05:41:09 +0000 Subject: [PATCH] Translated using Weblate (French) Currently translated at 56.0% (787 of 1405 strings) Translation: Equicord/Equicord Translate-URL: https://weblate.equicord.org/projects/equicord/equicord/fr/ --- i18n/fr-FR/equicord.json | 1366 +++++++++++++++++++------------------- 1 file changed, 683 insertions(+), 683 deletions(-) diff --git a/i18n/fr-FR/equicord.json b/i18n/fr-FR/equicord.json index 97b04911b..1180d3ef4 100644 --- a/i18n/fr-FR/equicord.json +++ b/i18n/fr-FR/equicord.json @@ -139,16 +139,16 @@ "betterCommands":{ "commands":{ "refresh":{ - "description":"Refreshes Discord application commands locally", - "failed":"Failed to refresh commands. Check the console for details.", - "refreshing":"Refreshing application commands...", - "success":"Commands refreshed successfully!", - "userOption":"specific user to try and refresh" + "description":"Actualise les commandes d'application Discord localement", + "failed":"Échec de l'actualisation des commandes. Vérifiez la console pour plus de détails.", + "refreshing":"Actualisation des commandes de l'application...", + "success":"Commandes actualisées avec succès !", + "userOption":"utilisateur spécifique à essayer d'actualiser" } }, "description":"Renforce le système de commandes avec plusieurs améliorations.", "settings":{ - "allowNewlinesInCommands":"Allow newlines in command inputs (CTRL + Shift + Enter)", + "allowNewlinesInCommands":"Autoriser les nouvelles lignes dans les entrées de commande (CTRL + Maj + Entrée)", "autoFillArguments":"Remplir automatiquement la commande avec tous les arguments au lieu des seuls arguments obligatoires" } }, @@ -162,33 +162,33 @@ } }, "betterPlusReacts":{ - "description":"The amount of plus before :emoji: is the message to add it to" + "description":"Le montant du plus avant :emoji: est le message auquel l'ajouter" }, "betterUserArea":{ - "description":"Customize and make the user area more clean.", + "description":"Personnalisez et rendez la zone utilisateur plus propre.", "settings":{ - "alwaysShowUsername":"Always show username instead of status.", - "removeAudioMenus":"Remove menus next to mute and deafen buttons.", - "removeAvatarDecoration":"Remove avatar decoration.", - "removeButtonTooltips":"Remove button tooltips.", - "removeNameplate":"Remove nameplate styling.", - "removeUsernameStyles":"Remove username colors and effects." + "alwaysShowUsername":"Affichez toujours le nom d'utilisateur au lieu du statut.", + "removeAudioMenus":"Supprimez les menus à côté des boutons de sourdine et d'assourdissement.", + "removeAvatarDecoration":"Supprimez la décoration de l'avatar.", + "removeButtonTooltips":"Supprimez les info-bulles des boutons.", + "removeNameplate":"Supprimez le style de la plaque signalétique.", + "removeUsernameStyles":"Supprimez les couleurs et les effets du nom d'utilisateur." } }, "blockKeywords":{ - "description":"Blocks messages containing specific user-defined keywords, as if the user sending them was blocked.", + "description":"Bloque les messages contenant des mots-clés spécifiques définis par l'utilisateur, comme si l'utilisateur qui les envoie était bloqué.", "settings":{ - "blockedWords":"Comma-seperated list of words to block", - "caseSensitive":"Whether to use a case sensitive search or not", - "ignoreBlockedMessages":"Completely ignores (recent) new messages bar", - "useRegex":"Use each value as a regular expression when checking message content (advanced)" + "blockedWords":"Liste de mots à bloquer séparés par des virgules", + "caseSensitive":"Utiliser ou non une recherche sensible à la casse", + "ignoreBlockedMessages":"Ignore complètement la barre des nouveaux messages (récents)", + "useRegex":"Utiliser chaque valeur comme expression régulière lors de la vérification du contenu du message (avancé)" } }, "blockKrisp":{ - "description":"Prevent Krisp from loading" + "description":"Empêcher Krisp de se charger" }, "bypassPinPrompt":{ - "description":"Bypass the pin prompt when using the pin functions" + "description":"Contourner l'invite de code PIN lors de l'utilisation des fonctions de code PIN" }, "bypassStatus":{ "contextMenu":{ @@ -203,7 +203,7 @@ "allowOutsideOfDms":"Autoriser les utilisateurs sélectionnés à contourner le statut hors messages privés également (agit comme un contournement de salon/guilde, mais pour tous les messages envoyés par ces utilisateurs)", "channels":"Salons autorisées à contourner (notifié quand mentionné n'importe où dans le salon)", "guilds":"Serveurs autorisées à contourner (notifié quand mentionné n'importe où dans le serveur)", - "notificationSound":"Whether the notification sound should be played", + "notificationSound":"Si le son de notification doit être joué", "respectSilentPings":"Respecter les pings silencieux (@silent / supprimer les notifications)", "statusToUse":"Statut à utiliser pour la liste blanche", "users":"Utilisateurs autorisées à contourner (notifié pour tous les messages privés)" @@ -216,1001 +216,1001 @@ } }, "channelBadges":{ - "description":"Adds badges to channels based on their type", + "description":"Ajoute des badges aux chaînes en fonction de leur type", "settings":{ - "announcementBadgeColor":"Announcement badge color", - "announcementBadgeLabel":"Announcement badge label", - "announcementThreadBadgeColor":"Announcement Thread badge color", - "announcementThreadBadgeLabel":"Announcement Thread badge label", - "categoryBadgeColor":"Category badge color", - "categoryBadgeLabel":"Category badge label", - "directoryBadgeColor":"Directory badge color", - "directoryBadgeLabel":"Directory badge label", - "forumBadgeColor":"Forum badge color", - "forumBadgeLabel":"Forum badge label", - "lockedBadgeColor":"Locked badge color", - "lockedBadgeLabel":"Locked badge label", - "mediaBadgeColor":"Media badge color", - "mediaBadgeLabel":"Media badge label", - "nsfwBadgeColor":"NSFW badge color", - "nsfwBadgeLabel":"NSFW badge label", - "oneBadgePerChannel":"Show only one badge per channel", - "privateThreadBadgeColor":"Private Thread badge color", - "privateThreadBadgeLabel":"Private Thread badge label", - "publicThreadBadgeColor":"Public Thread badge color", - "publicThreadBadgeLabel":"Public Thread badge label", - "rulesBadgeColor":"Rules badge color", - "rulesBadgeLabel":"Rules badge label", - "showAnnouncementBadge":"Show Announcement badge", - "showAnnouncementThreadBadge":"Show Announcement Thread badge", - "showCategoryBadge":"Show Category badge", - "showDirectoryBadge":"Show Directory badge", - "showForumBadge":"Show Forum badge", - "showLockedBadge":"Show Locked badge", - "showMediaBadge":"Show Media badge", - "showNSFWBadge":"Show NSFW badge", - "showPrivateThreadBadge":"Show Private Thread badge", - "showPublicThreadBadge":"Show Public Thread badge", - "showRulesBadge":"Show Rules badge", - "showStageBadge":"Show Stage badge", - "showTextBadge":"Show Text badge", - "showUnknownBadge":"Show Unknown badge", - "showVoiceBadge":"Show Voice badge", - "stageBadgeColor":"Stage badge color", - "stageBadgeLabel":"Stage badge label", - "textBadgeColor":"Text badge color", - "textBadgeLabel":"Text badge label", - "unknownBadgeColor":"Unknown badge color", - "unknownBadgeLabel":"Unknown badge label", - "voiceBadgeColor":"Voice badge color", - "voiceBadgeLabel":"Voice badge label" + "announcementBadgeColor":"Couleur du badge d'annonce", + "announcementBadgeLabel":"Étiquette de badge d'annonce", + "announcementThreadBadgeColor":"Couleur du badge du fil d'annonce", + "announcementThreadBadgeLabel":"Étiquette du badge du sujet d'annonce", + "categoryBadgeColor":"Couleur du badge de catégorie", + "categoryBadgeLabel":"Étiquette de badge de catégorie", + "directoryBadgeColor":"Couleur du badge de l'annuaire", + "directoryBadgeLabel":"Étiquette de badge d'annuaire", + "forumBadgeColor":"Couleur du badge du forum", + "forumBadgeLabel":"Étiquette d'insigne du forum", + "lockedBadgeColor":"Couleur du badge verrouillé", + "lockedBadgeLabel":"Étiquette de badge verrouillée", + "mediaBadgeColor":"Couleur du badge média", + "mediaBadgeLabel":"Étiquette de badge média", + "nsfwBadgeColor":"Couleur du badge NSFW", + "nsfwBadgeLabel":"Étiquette d'insigne NSFW", + "oneBadgePerChannel":"Afficher un seul badge par chaîne", + "privateThreadBadgeColor":"Couleur du badge du fil privé", + "privateThreadBadgeLabel":"Libellé du badge du sujet privé", + "publicThreadBadgeColor":"Couleur du badge du sujet public", + "publicThreadBadgeLabel":"Étiquette de badge de discussion publique", + "rulesBadgeColor":"Couleur du badge des règles", + "rulesBadgeLabel":"Étiquette de badge de règles", + "showAnnouncementBadge":"Afficher le badge d'annonce", + "showAnnouncementThreadBadge":"Afficher le badge du fil d'annonce", + "showCategoryBadge":"Afficher le badge de catégorie", + "showDirectoryBadge":"Afficher le badge Répertoire", + "showForumBadge":"Afficher le badge du forum", + "showLockedBadge":"Afficher le badge verrouillé", + "showMediaBadge":"Afficher le badge Média", + "showNSFWBadge":"Afficher le badge NSFW", + "showPrivateThreadBadge":"Afficher le badge du fil privé", + "showPublicThreadBadge":"Afficher le badge du fil de discussion public", + "showRulesBadge":"Afficher le badge Règles", + "showStageBadge":"Afficher le badge de scène", + "showTextBadge":"Afficher le badge texte", + "showUnknownBadge":"Afficher le badge Inconnu", + "showVoiceBadge":"Afficher le badge vocal", + "stageBadgeColor":"Couleur du badge de scène", + "stageBadgeLabel":"Étiquette d'insigne de scène", + "textBadgeColor":"Couleur du badge texte", + "textBadgeLabel":"Étiquette de badge texte", + "unknownBadgeColor":"Couleur du badge inconnue", + "unknownBadgeLabel":"Étiquette de badge inconnue", + "voiceBadgeColor":"Couleur du badge vocal", + "voiceBadgeLabel":"Étiquette de badge vocal" }, "tooltips":{ - "lockedChannel":"This channel is locked.", - "nsfwChannel":"This channel is marked as NSFW.", - "rulesChannel":"This channel is the server rules channel." + "lockedChannel":"Cette chaîne est verrouillée.", + "nsfwChannel":"Cette chaîne est marquée comme NSFW.", + "rulesChannel":"Ce canal est le canal des règles du serveur." } }, "channelTabs":{ "contextMenu":{ - "openInNewTab":"Open in New Tab" + "openInNewTab":"Ouvrir dans un nouvel onglet" }, - "description":"Group your commonly visited channels in tabs, like a browser" + "description":"Group vos chaînes fréquemment visitées dans des onglets, comme un navigateur" }, "characterCounter":{ - "description":"Adds a character counter to the chat input", + "description":"Ajoute un compteur de caractères à l'entrée du chat", "settings":{ - "colorEffects":"Turn on or off color effects for getting close to the character limit" + "colorEffects":"Activer ou désactiver les effets de couleur pour se rapprocher de la limite de caractères" } }, "cleanChannelName":{ - "description":"remove all emoji and decor shit from channel names" + "description":"supprimez tous les emoji et les conneries de décoration des noms de chaînes" }, "cleanerChannelGroups":{ - "description":"Hides all channels in collapsed categories, even if they have unread messages." + "description":"Masque toutes les chaînes dans les catégories réduites, même si elles contiennent des messages non lus." }, "clientSideBlock":{ - "description":"Allows you to locally hide almost all content from any user", + "description":"Vous permet de masquer localement presque tout le contenu de n'importe quel utilisateur", "reply":{ - "replyingToBlocked":"Replying to blocked message" + "replyingToBlocked":"Répondre au message bloqué" }, "settings":{ - "blockedReplyDisplay":"What should display instead of the message when someone replies to someone you have hidden", + "blockedReplyDisplay":"Qu'est-ce qui devrait s'afficher à la place du message lorsque quelqu'un répond à quelqu'un que vous avez masqué", "blockedReplyDisplayOptions":{ - "displayText":"Display text saying a hidden message was replied to", - "hideReply":"Literally nothing" + "displayText":"Afficher un texte indiquant qu'un message masqué a reçu une réponse", + "hideReply":"Littéralement rien" }, - "guildBlackList":"Guild ids to disable functionality in", - "guildWhiteList":"Guild ids to enable functionality in", - "hideBlockedMessages":"Should messages from blocked users should be hidden fully (same as the old noblockedmessages plugin)", - "hideBlockedUsers":"Should blocked users should also be hidden everywhere", - "hideEmptyRoles":"Should role headers be hidden if all of their members are blocked", - "hideVc":"Hide voice channels containing blocked users.", - "usersToBlock":"User IDs seperated by a comma and a space" + "guildBlackList":"Identifiants de guilde pour désactiver la fonctionnalité dans", + "guildWhiteList":"Identifiants de guilde pour activer les fonctionnalités dans", + "hideBlockedMessages":"Les messages des utilisateurs bloqués doivent-ils être entièrement masqués (comme l'ancien plugin noblockedmessages)", + "hideBlockedUsers":"Les utilisateurs bloqués devraient-ils également être cachés partout", + "hideEmptyRoles":"Les en-têtes de rôle doivent-ils être masqués si tous leurs membres sont bloqués", + "hideVc":"Masquez les canaux vocaux contenant des utilisateurs bloqués.", + "usersToBlock":"ID utilisateur séparés par une virgule et un espace" } }, "clipsEnhancements":{ - "description":"Add more Clip FPS and duration options, custom clip length, RPC tagging and more", + "description":"Ajoutez plus d'options de FPS et de durée de clip, de longueur de clip personnalisée, de marquage RPC et bien plus encore.", "settings":{ - "clipsLink":"Change FPS and duration options in Clips settings!", - "enableAdvancedSignals":"Enable advanced clip signals (auto-clip triggers)", - "enableScreenshotKeybind":"Enable the screenshot keybind feature", - "enableVoiceOnlyClips":"Enable voice-only clips (audio without video)", - "ignorePlatformRestriction":"Allow Platform Restricted Clipping (may cause save errors)", - "richPresenceTagging":"When should clips be tagged with the current Rich Presence?", + "clipsLink":"Modifiez les options de FPS et de durée dans les paramètres des clips !", + "enableAdvancedSignals":"Activer les signaux de clip avancés (déclencheurs de clips automatiques)", + "enableScreenshotKeybind":"Activer la fonction de raccourci clavier de capture d'écran", + "enableVoiceOnlyClips":"Activer les clips vocaux uniquement (audio sans vidéo)", + "ignorePlatformRestriction":"Autoriser le découpage restreint à la plate-forme (peut provoquer des erreurs de sauvegarde)", + "richPresenceTagging":"Quand les clips doivent-ils être étiquetés avec la Rich Presence actuelle ?", "richPresenceTaggingOptions":{ - "always":"Always", - "never":"Never", - "whenMatched":"Only when beginning or end of activity name matches" + "always":"Toujours", + "never":"Jamais", + "whenMatched":"Uniquement lorsque le nom de début ou de fin de l'activité correspond" } } }, "commandPalette":{ - "description":"Quickly run actions through a searchable command palette", + "description":"Exécutez rapidement des actions via une palette de commandes consultable", "settings":{ - "customCommands":"Manage custom command palette entries", - "enableTagFilter":"Show the tag filter bar", - "hotkey":"Hotkey used to open the command palette", - "showTags":"Display tag chips for commands", - "visualStyle":"Palette appearance", + "customCommands":"Gérer les entrées de la palette de commandes personnalisées", + "enableTagFilter":"Afficher la barre de filtre de balises", + "hotkey":"Hotkey utilisé pour ouvrir la palette de commandes", + "showTags":"Afficher les puces de balise pour les commandes", + "visualStyle":"Aspect des palettes", "visualStyleOptions":{ - "classic":"Classic", - "polished":"Polished" + "classic":"Classique", + "polished":"Brillant" } }, "ui":{ - "hotkeyDescription":"Hotkey used to open the command palette", - "hotkeyTitle":"Command Palette Hotkey", - "pressAnyKey":"Press any key...", - "reset":"Reset" + "hotkeyDescription":"Hotkey utilisé pour ouvrir la palette de commandes", + "hotkeyTitle":"Raccourci clavier de la palette de commandes", + "pressAnyKey":"Appuyez sur n'importe quelle touche...", + "reset":"Réinitialiser" } }, "components":{ - "description":"Utility plugin for developers to test and preview Discord components" + "description":"Plugin utilitaire permettant aux développeurs de tester et de prévisualiser les composants Discord" }, "contentWarning":{ - "description":"Allows you to specify certain trigger words that will be blurred by default. Hovering/Clicking on the blurred content will reveal it.", + "description":"Permet de spécifier certains mots déclencheurs qui seront flous par défaut. Survoler/cliquer sur le contenu flou le révélera.", "settings":{ - "onClick":"Only show trigger content on click instead of hover" + "onClick":"Afficher uniquement le contenu du déclencheur en cliquant au lieu du survol" }, "ui":{ - "flaggedWords":"Flagged Words", - "placeholder":"Word" + "flaggedWords":"Mots signalés", + "placeholder":"Mot" } }, "copyProfileColors":{ "contextMenu":{ - "copyProfileColors":"Copy Profile Colors" + "copyProfileColors":"Copier les couleurs du profil" }, - "description":"A plugin to copy people's profile gradient colors to clipboard.", + "description":"Un plugin pour copier les couleurs du dégradé du profil des personnes dans le presse-papiers.", "toast":{ - "copied":"Profile colors copied to clipboard!", - "error":"Error copying profile colors!", - "noColorsFound":"No profile colors found!" + "copied":"Couleurs de profil copiées dans le presse-papier !", + "error":"Erreur lors de la copie des couleurs du profil !", + "noColorsFound":"Aucune couleur de profil trouvée !" } }, "copyStatusUrls":{ - "description":"Copy the users status url when you right-click it", + "description":"Copiez l'URL du statut de l'utilisateur lorsque vous cliquez dessus avec le bouton droit de la souris.", "toast":{ - "copied":"Copied URL", - "error":"Error copying URL, check console for more info" + "copied":"Copié URL", + "error":"Erreur lors de la copie de URL, consultez la console pour plus d'informations" } }, "copyUserMention":{ "contextMenu":{ - "copyUserMention":"Copy User Mention" + "copyUserMention":"Copier la mention de l'utilisateur" }, - "description":"Adds a button to copy user's mention on the user context menu, works best with ValidUser." + "description":"Ajoute un bouton pour copier les utilisateurs mentionnés dans le menu contextuel de l'utilisateur, fonctionne mieux avec un utilisateur valide." }, "cursorBuddy":{ - "description":"Adds a sprite that follows your cursor.", + "description":"Ajoute un sprite qui suit votre curseur.", "settings":{ - "buddy":"Pick a cursor buddy", + "buddy":"Choisissez un copain curseur", "buddyOptions":{ - "fathorse":"Fatass Horse", + "fathorse":"Cheval Fatass", "oneko":"Oneko" }, - "fade":"If the horse should fade when the cursor is near", - "fps":"Framerate of your buddy", - "freeroam":"If the horse should roam freely when idle", - "furColor":"Fur hex color for Oneko", - "outlineColor":"Outline hex color for Oneko", - "shake":"If the horse should shake the window when it's walking", - "size":"Size of the fatass horse", - "speed":"Speed of your buddy" + "fade":"Si le cheval s'efface lorsque le curseur est proche", + "fps":"Framerate de votre copain", + "freeroam":"Si le cheval doit se déplacer librement lorsqu'il est inactif", + "furColor":"Couleur hexagonale de la fourrure pour Oneko", + "outlineColor":"Couleur hexagonale du contour pour Oneko", + "shake":"Si le cheval doit secouer la fenêtre quand il marche", + "size":"Taille du cheval fatass", + "speed":"Vitesse de ton copain" }, "ui":{ - "furColor":"Fur Color", - "outlineColor":"Outline Color" + "furColor":"Couleur de la fourrure", + "outlineColor":"Couleur du contour" } }, "customFolderIcons":{ - "description":"Customize folder icons with any png" + "description":"Personnalisez les icônes de dossier avec n'importe quel png" }, "customSounds":{ - "description":"Customize Discord's sounds.", + "description":"Personnalisez les sons de Discord.", "settings":{ - "debug":"Debug", - "export":"Export", - "import":"Import", - "resetAll":"Reset All", - "searchPlaceholder":"Search by name or ID", - "searchSounds":"Search Sounds" + "debug":"Débug", + "export":"Exporter", + "import":"Importer", + "resetAll":"Tout réinitialiser", + "searchPlaceholder":"Rechercher par nom ou identifiant", + "searchSounds":"Rechercher des sons" }, "toast":{ - "exportSuccess":"Exported {count} settings (audio files not included)", - "importError":"Error importing settings. Check console for details.", - "importSuccess":"Settings imported successfully!", - "loadError":"Error loading custom sound file", - "resetSuccess":"All overrides reset successfully!" + "exportSuccess":"Paramètres {count} exportés (fichiers audio non inclus)", + "importError":"Erreur lors de l'importation des paramètres. Consultez la console pour plus de détails.", + "importSuccess":"Paramètres importés avec succès !", + "loadError":"Erreur lors du chargement du fichier son personnalisé", + "resetSuccess":"Tous les remplacements ont été réinitialisés avec succès !" } }, "customTimestamps":{ "about":{ - "additional":"Additionally you can use these in your inputs:", - "calendar":"enables dynamic date formatting such as \"Today\" or \"Yesterday\".", - "relative":"gives you times such as \"4 hours ago\".", - "title":"How to use:" + "additional":"De plus, vous pouvez les utiliser dans vos entrées :", + "calendar":"permet le formatage dynamique de la date tel que « Aujourd'hui » ou « Hier ».", + "relative":"vous donne des heures telles que \"il y a 4 heures\".", + "title":"Comment utiliser :" }, - "description":"Custom timestamps on messages and tooltips", + "description":"Horodatages personnalisés sur les messages et les info-bulles", "settings":{ - "calendarFormats":"Calendar formats", - "calendarFormatsDescription":"How to format the [calendar] value if used in the above timestamps.", - "formats":"Customize the timestamp formats" + "calendarFormats":"Formats de calendrier", + "calendarFormatsDescription":"Comment formater la valeur [calendar] si elle est utilisée dans les horodatages ci-dessus.", + "formats":"Personnaliser les formats d'horodatage" } }, "customUserColors":{ "contextMenu":{ - "setColor":"Set Color" + "setColor":"Définir la couleur" }, - "description":"Lets you add a custom color to any user, anywhere! Highly recommend to use with typingTweaks and roleColorEverywhere", + "description":"Vous permet d’ajouter une couleur personnalisée à n’importe quel utilisateur, n’importe où ! Il est fortement recommandé de l'utiliser avec typingTweaks et roleColorEverywhere", "settings":{ - "colorInServers":"If name colors should be changed within servers", - "dmList":"Users with custom colors defined will have their name in the dm list colored" + "colorInServers":"Si les couleurs des noms doivent être modifiées au sein des serveurs", + "dmList":"Les utilisateurs avec des couleurs personnalisées définies verront leur nom dans la liste DM coloré" } }, "disableCameras":{ - "description":"Disables cameras in a call by default" + "description":"Désactive les caméras lors d'un appel par défaut" }, "discordDevBanner":{ - "description":"Enables the Discord developer banner, in which displays the build-ID" + "description":"Active la bannière du développeur Discord, dans laquelle affiche l'ID de build" }, "dragFavoriteEmotes":{ - "description":"Adds the ability to change the order of your favourite emotes" + "description":"Ajoute la possibilité de modifier l'ordre de vos émoticônes préférées" }, "dragify":{ - "description":"Drop users, channels, or servers into chat to insert mentions or invites.", + "description":"Déposez des utilisateurs, des canaux ou des serveurs dans le chat pour insérer des mentions ou des invitations.", "settings":{ - "allowChatBodyDrop":"Allow dropping into the main chat body to insert text.", - "channelOutput":"Channel drop output.", + "allowChatBodyDrop":"Autoriser le passage dans le corps principal du chat pour insérer du texte.", + "channelOutput":"Sortie de suppression de canal.", "channelOutputOptions":{ - "link":"Channel link", - "mention":"#channel mention" + "link":"Lien de chaîne", + "mention":"mention de la #chaîne" }, - "inviteExpireAfter":"Invite expiration.", + "inviteExpireAfter":"Expiration de l'invitation.", "inviteExpireAfterOptions":{ - "12hours":"12 hours", - "1day":"1 day", - "1hour":"1 hour", + "12hours":"12 heures", + "1day":"1 jour", + "1hour":"1 heure", "30min":"30 minutes", - "6hours":"6 hours", - "7days":"7 days", - "never":"Never" + "6hours":"6 heures", + "7days":"7 jours", + "never":"Jamais" }, - "inviteMaxUses":"Invite max uses.", + "inviteMaxUses":"Invitez un maximum d'utilisations.", "inviteMaxUsesOptions":{ - "100uses":"100 uses", - "10uses":"10 uses", - "1use":"1 use", - "25uses":"25 uses", - "50uses":"50 uses", - "5uses":"5 uses", - "noLimit":"No limit" + "100uses":"100 utilisations", + "10uses":"10 utilisations", + "1use":"1 utilisation", + "25uses":"25 utilisations", + "50uses":"50 utilisations", + "5uses":"5 utilisations", + "noLimit":"Aucune limite" }, - "inviteTemporaryMembership":"Grant temporary membership.", - "reuseExistingInvites":"Reuse existing invite instead of creating a new one.", - "userOutput":"User drop output.", + "inviteTemporaryMembership":"Accorder une adhésion temporaire.", + "reuseExistingInvites":"Réutilisez l’invitation existante au lieu d’en créer une nouvelle.", + "userOutput":"L'utilisateur abandonne la sortie.", "userOutputOptions":{ - "id":"User ID", - "mention":"Mention user" + "id":"ID de l'utilisateur", + "mention":"Mentionner l'utilisateur" } }, "toast":{ - "dropFailed":"Dragify failed to handle drop.", - "inviteCreated":"Invite created.", - "inviteFailed":"Unable to create invite.", - "noChannelForInvites":"No channel available for invites." + "dropFailed":"Dragify n'a pas réussi à gérer le dépôt.", + "inviteCreated":"Invitation créée.", + "inviteFailed":"Impossible de créer une invitation.", + "noChannelForInvites":"Aucune chaîne disponible pour les invitations." } }, "elementHighlighter":{ - "description":"Highlight and inspect elements easily.", + "description":"Mettez en surbrillance et inspectez facilement les éléments.", "settings":{ - "keybind":"Toggle Highlighter", - "showBorderRadius":"Display the element's border-radius values", - "showClasses":"Display the element's CSS class names in the tooltip", - "showDisplay":"Display the element's display type along with flex or grid properties", - "showFont":"Display the computed font family and font size", - "showId":"Display the element's ID attribute in the tooltip", - "showMargin":"Display the element's margin values", - "showPadding":"Display the element's padding values", - "showPosition":"Display the element's CSS position type and z-index" + "keybind":"Basculer le surligneur", + "showBorderRadius":"Afficher les valeurs du rayon de bordure de l'élément", + "showClasses":"Afficher les noms de classe CSS de l'élément dans l'info-bulle", + "showDisplay":"Afficher le type d'affichage de l'élément ainsi que les propriétés flex ou grille", + "showFont":"Afficher la famille de polices calculée et la taille de police", + "showId":"Afficher l'attribut ID de l'élément dans l'info-bulle", + "showMargin":"Afficher les valeurs de marge de l'élément", + "showPadding":"Afficher les valeurs de remplissage de l'élément", + "showPosition":"Afficher le type de position CSS et le z-index de l'élément" }, "ui":{ - "copiedColor":"Copied color to clipboard!", - "recording":"Recording...", - "reset":"Reset" + "copiedColor":"Couleur copiée dans le presse-papier !", + "recording":"Enregistrement...", + "reset":"Réinitialiser" } }, "equicordHelper":{ "alerts":{ - "equicordSupport":"Equicord Support", - "okayContinue":"Okay continue", - "supportWarningBody":"Before asking for help. Check updates and if this issue is actually caused by Equicord!", - "supportWarningTitle":"Vencord Support Channel Warning" + "equicordSupport":"Equicord Assistance", + "okayContinue":"Ok continue", + "supportWarningBody":"Avant de demander de l'aide. Vérifiez les mises à jour et si ce problème est réellement causé par Equicord !", + "supportWarningTitle":"Vencord Avertissement du canal de support" }, "commands":{ - "refreshCommands":"Refresh Slash Commands", - "refreshFailed":"Failed to refresh commands. Check console for details.", - "refreshSuccess":"Slash Commands refreshed successfully." + "refreshCommands":"Actualiser les commandes Slash", + "refreshFailed":"Échec de l'actualisation des commandes. Consultez la console pour plus de détails.", + "refreshSuccess":"Les commandes Slash ont été actualisées avec succès." }, - "description":"Used to provide support, fix discord caused crashes, and other misc features.", + "description":"Utilisé pour fournir une assistance, corriger les plantages provoqués par la discorde et d'autres fonctionnalités diverses.", "settings":{ - "accountStandingButton":"Show an account standing button in the header bar", - "forceRoleIcon":"Forces role icons to display next to messages in compact mode", - "noDefaultHangStatus":"Disable the default hang status when joining voice channels", - "noMirroredCamera":"Prevents the camera from being mirrored on your screen", - "refreshSlashCommands":"Refreshes Slash Commands to show newly added commands without restarting your client.", - "removeActivitySection":"Removes the activity section above member list", - "showYourOwnActivityButtons":"Discord hides your own activity buttons for some reason" + "accountStandingButton":"Afficher un bouton d'état du compte dans la barre d'en-tête", + "forceRoleIcon":"Force les icônes de rôle à s'afficher à côté des messages en mode compact", + "noDefaultHangStatus":"Désactivez l'état de blocage par défaut lorsque vous rejoignez des canaux vocaux", + "noMirroredCamera":"Empêche la caméra d'être reflétée sur votre écran", + "refreshSlashCommands":"Actualise les commandes Slash pour afficher les commandes nouvellement ajoutées sans redémarrer votre client.", + "removeActivitySection":"Supprime la section d'activité au-dessus de la liste des membres", + "showYourOwnActivityButtons":"Discord masque vos propres boutons d'activité pour une raison quelconque" }, "standing":{ - "allGood":"All good!", - "atRisk":"At risk", - "limited":"Limited", - "suspended":"Suspended", - "veryLimited":"Very limited" + "allGood":"Tout va bien !", + "atRisk":"À risque", + "limited":"Limité", + "suspended":"Suspendu", + "veryLimited":"Très limité" } }, "equicordToolbox":{ - "description":"Adds a button next to the inbox button in the channel header that houses Equicord quick actions", + "description":"Ajoute un bouton à côté du bouton de la boîte de réception dans l'en-tête du canal qui héberge les actions rapides Equicord", "settings":{ - "showPluginMenu":"Show the plugins menu in the toolbox" + "showPluginMenu":"Afficher le menu des plugins dans la boîte à outils" }, "ui":{ - "editQuickCss":"Edit QuickCSS", - "enableQuickCss":"Enable QuickCSS", - "manageThemes":"Manage Themes", - "openNotificationLog":"Open Notification Log", - "openSettings":"Open Settings", + "editQuickCss":"Modifier QuickCSS", + "enableQuickCss":"Activer QuickCSS", + "manageThemes":"Gérer les thèmes", + "openNotificationLog":"Ouvrir le journal des notifications", + "openSettings":"Ouvrir les paramètres", "plugins":"Plugins", - "restartToApply":"Restart to apply the change", - "themes":"Themes", - "tooltip":"Equicord Toolbox" + "restartToApply":"Redémarrez pour appliquer la modification", + "themes":"Thèmes", + "tooltip":"Equicord Boîte à outils" } }, "equissant":{ - "description":"Crossant every specified amount of clicks :trolley:", + "description":"Croissant à chaque nombre de clics spécifié :trolley:", "settings":{ - "amount":"Amount of clicks to trigger crossant" + "amount":"Nombre de clics pour déclencher le croissant" } }, "exitSounds":{ - "description":"Play soundboard sounds when you disconnect from voice.", + "description":"Jouez les sons de la table d'harmonie lorsque vous vous déconnectez de la voix.", "settings":{ - "soundGuildId":"Select the server containing the sound.", - "soundId":"Enter the ID of the sound you want to play." + "soundGuildId":"Sélectionnez le serveur contenant le son.", + "soundId":"Entrez l'ID du son que vous souhaitez jouer." }, "toasts":{ - "somethingWentWrong":"Oops! Something went wrong." + "somethingWentWrong":"Oups ! Quelque chose s'est mal passé." }, "ui":{ - "enterSoundId":"Enter sound ID...", - "selectServer":"Select a server...", - "setGlobalExitSound":"Set as global exit sound" + "enterSoundId":"Entrez l'identifiant du son...", + "selectServer":"Sélectionnez un serveur...", + "setGlobalExitSound":"Définir comme son de sortie global" } }, "exportMessages":{ - "description":"Allows you to export any message to a file", + "description":"Vous permet d'exporter n'importe quel message dans un fichier", "notifications":{ - "exportFailed":"Failed to export message", - "exportSuccess":"Message exported successfully as {filename}", - "title":"Export Messages" + "exportFailed":"Échec de l'exportation du message", + "exportSuccess":"Message exporté avec succès en tant que {filename}", + "title":"Exporter des messages" }, "settings":{ - "exportContacts":"Export a list of friends to your clipboard. Adds a new button to the menu bar for the friends tab.", - "openFileAfterExport":"Open the exported file in the default file handler after export" + "exportContacts":"Exportez une liste d'amis vers votre presse-papiers. Ajoute un nouveau bouton à la barre de menu pour l'onglet Amis.", + "openFileAfterExport":"Ouvrez le fichier exporté dans le gestionnaire de fichiers par défaut après l'exportation" }, "ui":{ - "contactListUndefined":"Contact list is undefined. Click on the \"All\" tab before exporting.", - "contactsCopied":"Contacts copied to clipboard successfully.", - "export":"Export", - "exportMessage":"Export Message" + "contactListUndefined":"La liste de contacts n'est pas définie. Cliquez sur l'onglet \"Tous\" avant d'exporter.", + "contactsCopied":"Contacts copiés avec succès dans le presse-papiers.", + "export":"Exporter", + "exportMessage":"Exporter le message" } }, "fastDeleteChannels":{ - "description":"Adds a trash icon to delete channels", + "description":"Ajoute une icône de corbeille pour supprimer des chaînes", "settings":{ - "keyBind":"The key to toggle trash when pressed.", - "reqAlt":"Require alt to be held.", - "reqCtrl":"Require control to be held.", - "reqShift":"Require shift to be held." + "keyBind":"La touche pour basculer vers la corbeille lorsqu'elle est enfoncée.", + "reqAlt":"Exiger que alt soit maintenu.", + "reqCtrl":"Exiger que le contrôle soit détenu.", + "reqShift":"Exiger que le quart de travail soit maintenu." } }, "favouriteAnything":{ - "description":"Favourite any image" + "description":"Favoriser n'importe quelle image" }, "fileUpload":{ - "description":"Upload images and videos to file hosting services like Zipline and Nest", + "description":"Téléchargez des images et des vidéos sur des services d'hébergement de fichiers comme Zipline et Nest", "ui":{ - "uploadTo":"Upload to {serviceName}" + "uploadTo":"Télécharger vers {serviceName}" } }, "findReply":{ - "description":"Jumps to the earliest reply to a message in a channel (lets you follow past conversations more easily).", + "description":"Passe à la première réponse à un message dans un canal (vous permet de suivre plus facilement les conversations passées).", "settings":{ - "hideButtonIfNoReply":"Hides the button if there are no replies to the message", - "includeAuthor":"Will also search for messages that reply to the author in general, not just that exact message", - "includePings":"Will also search for messages that @ the author directly" + "hideButtonIfNoReply":"Masque le bouton s'il n'y a pas de réponse au message", + "includeAuthor":"Recherchera également les messages qui répondent à l'auteur en général, pas seulement ce message exact", + "includePings":"Recherchera également les messages qui @ l'auteur directement" }, "toasts":{ - "containerNotFound":"Couldn't find the container element.", - "noReplyFound":"Couldn't find a reply.", - "useBottomPanel":"Use the bottom panel to navigate between replies." + "containerNotFound":"Impossible de trouver l'élément conteneur.", + "noReplyFound":"Je n'ai pas trouvé de réponse.", + "useBottomPanel":"Utilisez le panneau inférieur pour naviguer entre les réponses." }, "ui":{ - "jumpToReply":"Jump to Reply" + "jumpToReply":"Aller à la réponse" } }, "fixFileExtensions":{ - "description":"Fixes file extensions by renaming them to a compatible supported format if possible" + "description":"Corrige les extensions de fichiers en les renommant dans un format compatible pris en charge si possible" }, "followVoiceUser":{ - "description":"Follow a friend in voice chat.", - "info":"This Plugin is used to follow a Friend/Friends into voice chat(s).", + "description":"Suivez un ami dans le chat vocal.", + "info":"Ce plugin est utilisé pour suivre un ou plusieurs amis dans des discussions vocales.", "settings":{ - "leaveWhenUserLeaves":"Leave the voice channel when the user leaves. (That can cause you to sometimes enter infinite leave/join loop)", - "onlyWhenInVoice":"Only follow the user when you are in a voice channel" + "leaveWhenUserLeaves":"Quittez le canal vocal lorsque l'utilisateur quitte. (Cela peut vous amener parfois à entrer dans une boucle infinie de sortie/rejoindre)", + "onlyWhenInVoice":"Suivez l'utilisateur uniquement lorsque vous êtes dans un canal vocal" }, "ui":{ - "followUser":"Follow User" + "followUser":"Suivre l'utilisateur" } }, "fontLoader":{ - "description":"Loads any font from Google Fonts", + "description":"Charge n'importe quelle police à partir de Google Fonts", "settings":{ - "applyOnCodeBlocks":"Apply the font to code blocks" + "applyOnCodeBlocks":"Appliquer la police aux blocs de code" }, "ui":{ - "by":"by {authors}", - "clickToApply":"Click on any font to apply it.", - "searchFonts":"Search fonts...", - "searchGoogleFonts":"Search Google Fonts" + "by":"par {authors}", + "clickToApply":"Cliquez sur n'importe quelle police pour l'appliquer.", + "searchFonts":"Rechercher des polices...", + "searchGoogleFonts":"Rechercher des polices Google" } }, "forwardAnywhere":{ - "description":"If a forward fails send it as a normal message also allows nsfw forwards", + "description":"Si un transfert échoue, envoyez-le comme un message normal, autorise également les transferts nsfw.", "options":{ "greaterThan":">", "hash":"-#" }, "settings":{ - "forwardPreface":"What should forwarded from be prefaced with" + "forwardPreface":"Ce qui doit être transmis doit être précédé de" } }, "frequentQuickSwitcher":{ - "description":"Rewrites and filters the quick switcher results to be your most frequent channels" + "description":"Réécrit et filtre les résultats du commutateur rapide pour qu'ils soient vos chaînes les plus fréquentes" }, "friendCloud":{ "commands":{ - "count":"Number of users to display", - "friendcloud":"Display user you most interact with in a cloud" + "count":"Nombre d'utilisateurs à afficher", + "friendcloud":"Afficher l'utilisateur avec lequel vous interagissez le plus dans un cloud" }, - "description":"Adds a /friendcloud command to visualize the users you most interact with", + "description":"Ajoute une commande /friendcloud pour visualiser les utilisateurs avec lesquels vous interagissez le plus", "errors":{ - "couldntGenerate":"Couldn't generate the image :c", - "countMustBeHigher":"The count must be 1 or higher!", - "noAffinities":"No affinities found. Check your privacy settings.", - "noValidUsers":"No valid users found in affinities. Check your privacy settings." + "couldntGenerate":"Impossible de générer l'image :c", + "countMustBeHigher":"Le compte doit être de 1 ou plus !", + "noAffinities":"Aucune affinité trouvée. Vérifiez vos paramètres de confidentialité.", + "noValidUsers":"Aucun utilisateur valide trouvé dans les affinités. Vérifiez vos paramètres de confidentialité." } }, "friendCodes":{ "panel":{ - "copied":"Copied!", - "copyCode":"Copy Code", - "currentCode":"Current Friend Code", - "error":"Error: {error}", - "refresh":"Refresh", - "sendToServer":"Send to Server", - "sent":"Sent!", - "title":"Friend Codes" + "copied":"Copié!", + "copyCode":"Copier le code", + "currentCode":"Code ami actuel", + "error":"Erreur : {error}", + "refresh":"Rafraîchir", + "sendToServer":"Envoyer au serveur", + "sent":"Envoyé!", + "title":"Codes amis" }, "settings":{ - "autoCopy":"Automatically copy friend code to clipboard when it changes", - "sendToServer":"Automatically send friend code to server when it changes", - "webhookUrl":"Webhook URL to send friend code to" + "autoCopy":"Copiez automatiquement le code ami dans le presse-papiers lorsqu'il change", + "sendToServer":"Envoyer automatiquement le code ami au serveur lorsqu'il change", + "webhookUrl":"Webhook URL pour envoyer le code ami à" } }, "friendTags":{ - "description":"Allows you to filter by custom tags in the quick switcher by starting a search with &", + "description":"Vous permet de filtrer par balises personnalisées dans le sélecteur rapide en lançant une recherche avec &", "ui":{ - "add":"Add", - "addTo":"Add to {tagName}", - "name":"Name", - "remove":"Remove", - "removeFrom":"Remove from {tagName}", - "tag":"Tag", - "userList":"User List (Click A User To Remove)", - "usersSeperated":"Users (Seperated by comma)" + "add":"Ajouter", + "addTo":"Ajouter à {tagName}", + "name":"Nom", + "remove":"Supprimer", + "removeFrom":"Supprimer de {tagName}", + "tag":"Étiqueter", + "userList":"Liste des utilisateurs (cliquez sur un utilisateur pour supprimer)", + "usersSeperated":"Utilisateurs (séparés par une virgule)" } }, "friendshipRanks":{ - "description":"Adds badges showcasing how long you have been friends with a user for", + "description":"Ajoute des badges indiquant depuis combien de temps vous êtes ami avec un utilisateur", "ranks":{ "besties":{ - "description":"How do you even manage this??? (5 Years)", - "title":"Besties" + "description":"Comment fais-tu pour gérer ça ??? (5 ans)", + "title":"Meilleurs amis" }, "blooming":{ - "description":"Your friendship is getting there! (1 Month)", - "title":"Blooming" + "description":"Votre amitié y arrive ! (1 mois)", + "title":"Épanouissement" }, "burning":{ - "description":"Your friendship has reached terminal velocity (3 Months)", - "title":"Burning" + "description":"Votre amitié a atteint sa vitesse terminale (3 mois)", + "title":"Brûlant" }, "fighter":{ - "description":"Your friendship is strong (6 Months)", - "title":"Fighter" + "description":"Votre amitié est forte (6 mois)", + "title":"Combattant" }, "royal":{ - "description":"Your friendship has gone through thick and thin- a whole 2 years!", + "description":"Votre amitié a traversé des moments difficiles – 2 années entières !", "title":"Royal" }, "sprout":{ - "description":"Your friendship is just starting", - "title":"Sprout" + "description":"Votre amitié ne fait que commencer", + "title":"Germer" }, "star":{ - "description":"Your friendship has been going on for a WHILE (1 Year)", - "title":"Star" + "description":"Votre amitié dure depuis un moment (1 an)", + "title":"Étoile" } } }, "fullVcPfp":{ - "description":"Makes avatars take up the entire vc tile" + "description":"Fait en sorte que les avatars occupent toute la tuile vc" }, "gensokyoRadioRPC":{ - "description":"Discord rich presence for Gensokyo Radio!", - "info":"Discord rich presence for Gensokyo Radio!", + "description":"Discord riche présence pour Gensokyo Radio !", + "info":"Discord riche présence pour Gensokyo Radio !", "settings":{ - "refreshInterval":"The interval between activity refreshes (seconds)" + "refreshInterval":"L'intervalle entre les actualisations d'activité (secondes)" } }, "ghosted":{ - "description":"A cute ghost will appear if you don't answer their DMs", + "description":"Un joli fantôme apparaîtra si vous ne répondez pas à leurs DM", "settings":{ - "exemptedChannels":"Comma-separated list of channel IDs to exempt from ghosting (right-click a DM channel to copy its ID)", - "ignoreBots":"Ignore DMs from bots", - "ignoreGroupDms":"Exclude all group dms from ghosting", - "showDmIcons":"Show ghost icons next to individual DMs", - "showIndicator":"Show the ghost counter at the top of the server list" + "exemptedChannels":"Liste des ID de canal séparés par des virgules à exempter du ghosting (cliquez avec le bouton droit sur un canal DM pour copier son ID)", + "ignoreBots":"Ignorer les DM des robots", + "ignoreGroupDms":"Exclure tous les SMS de groupe des images fantômes", + "showDmIcons":"Afficher les icônes fantômes à côté des DM individuels", + "showIndicator":"Afficher le compteur de fantômes en haut de la liste des serveurs" }, "ui":{ - "ghostedUsers":"{count} Ghosted Users", - "noGhostedUsers":"No Ghosted Users", - "unghost":"unghost" + "ghostedUsers":"{count} Utilisateurs fantômes", + "noGhostedUsers":"Aucun utilisateur fantôme", + "unghost":"non-hôte" } }, "gifCollections":{ - "description":"Allows you to create collections of gifs", + "description":"Vous permet de créer des collections de gifs", "settings":{ - "collectionPrefix":"The prefix for collections", - "collectionsSortOrder":"The order of sorting for collections", - "collectionsSortType":"The type of sorting for collections", - "defaultEmptyCollectionImage":"The image / gif that will be shown when a collection has no images / gifs", - "itemPrefix":"The prefix for gif items", - "onlyShowCollections":"Only show collections", - "preventDuplicates":"Prevent adding the same GIF to a collection multiple times", - "showCopyImageLink":"Show 'Copy Image Link' option in context menus", - "stopWarnings":"Stop deletion warnings" + "collectionPrefix":"Le préfixe pour les collections", + "collectionsSortOrder":"L'ordre de tri des collections", + "collectionsSortType":"Le type de tri pour les collections", + "defaultEmptyCollectionImage":"L'image/gif qui sera affiché lorsqu'une collection n'a pas d'images/gifs", + "itemPrefix":"Le préfixe pour les éléments GIF", + "onlyShowCollections":"Afficher uniquement les collections", + "preventDuplicates":"Empêcher d'ajouter plusieurs fois le même GIF à une collection", + "showCopyImageLink":"Afficher l'option \"Copier le lien de l'image\" dans les menus contextuels", + "stopWarnings":"Arrêter les avertissements de suppression" }, "toasts":{ - "gifMissingMetadata":"Cannot refresh: GIF missing metadata (re-add to collection)" + "gifMissingMetadata":"Impossible d'actualiser : métadonnées GIF manquantes (réajouter à la collection)" }, "ui":{ - "addToCollection":"Add To Collection", - "addedAt":"Added At", - "areYouSure":"Are you sure?", - "ascending":"Ascending", - "cannotRefresh":"Cannot refresh: GIF missing metadata (re-add to collection)", - "close":"Close", - "collectionInformation":"Collection Information", - "collectionName":"Collection Name", - "copyImageLink":"Copy Image Link", - "copyUrl":"Copy URL", - "createCollection":"Create Collection", - "createdAt":"Created At", - "creationDate":"Creation Date", - "deleteAction":"delete this collection", - "deleteCollection":"Delete Collection", - "deleteConfirm":"Do you really want to {action}?", - "descending":"Descending", - "exportCollections":"Export Collections", - "gifs":"Gifs", - "height":"Height", - "imageLinkCopied":"Image link copied to clipboard", - "import":"Import", - "importCollections":"Import Collections", - "importOverwrite":"Importing collections will overwrite your current collections.", + "addToCollection":"Ajouter à la collection", + "addedAt":"Ajouté à", + "areYouSure":"Es-tu sûr?", + "ascending":"Ascendant", + "cannotRefresh":"Impossible d'actualiser : métadonnées GIF manquantes (réajouter à la collection)", + "close":"Fermer", + "collectionInformation":"Informations sur la collecte", + "collectionName":"Nom de la collection", + "copyImageLink":"Copier le lien de l'image", + "copyUrl":"Copier URL", + "createCollection":"Créer une collection", + "createdAt":"Créé à", + "creationDate":"Date de création", + "deleteAction":"supprimer cette collection", + "deleteCollection":"Supprimer la collection", + "deleteConfirm":"Voulez-vous vraiment {action} ?", + "descending":"Descendant", + "exportCollections":"Exporter des collections", + "gifs":"GIF", + "height":"Hauteur", + "imageLinkCopied":"Lien image copié dans le presse-papiers", + "import":"Importer", + "importCollections":"Importer des collections", + "importOverwrite":"L'importation de collections écrasera vos collections actuelles.", "information":"Information", - "lastUpdated":"Last Updated", - "modifiedDate":"Modified Date", - "moveToCollection":"Move To Collection", - "name":"Name", - "nevermind":"Nevermind", - "order":"Order", - "refreshFailed":"Failed to refresh URL", - "refreshSuccess":"URL refreshed successfully", - "refreshUrl":"Refresh URL", - "refreshing":"Refreshing URL...", - "remove":"Remove", - "removeAction":"remove this item", - "rename":"Rename", - "reset":"Reset", - "resetCollections":"Reset Collections", - "resetRemove":"Resetting collections will remove all your collections.", - "selectCollection":"Select a collection to move the item to", - "sortBy":"Sort By", - "sortCollections":"Sort Collections", - "unknown":"Unknown", - "urlCopied":"URL copied to clipboard", - "width":"Width" + "lastUpdated":"Dernière mise à jour", + "modifiedDate":"Date de modification", + "moveToCollection":"Déplacer vers la collection", + "name":"Nom", + "nevermind":"Tout compte fait, non.", + "order":"Commande", + "refreshFailed":"Échec de l'actualisation URL", + "refreshSuccess":"URL actualisé avec succès", + "refreshUrl":"Actualiser URL", + "refreshing":"Actualisation de URL...", + "remove":"Supprimer", + "removeAction":"supprimer cet élément", + "rename":"Rebaptiser", + "reset":"Réinitialiser", + "resetCollections":"Réinitialiser les collections", + "resetRemove":"La réinitialisation des collections supprimera toutes vos collections.", + "selectCollection":"Sélectionnez une collection vers laquelle déplacer l'élément", + "sortBy":"Trier par", + "sortCollections":"Trier les collections", + "unknown":"Inconnu", + "urlCopied":"URL copié dans le presse-papiers", + "width":"Largeur" } }, "gifRoulette":{ "commands":{ - "gifroulette":"Tempt fate and send a gif" + "gifroulette":"Tentez le destin et envoyez un gif" }, - "description":"Adds a command to send a random gif from your favourites, and a one in ten chance to ping the owner of the server", + "description":"Ajoute une commande pour envoyer un gif aléatoire à partir de vos favoris, et une chance sur dix d'envoyer un ping au propriétaire du serveur", "settings":{ - "pingOwnerChance":"If there should be a 1 in 10 change to ping the owner of the guild (oh no)" + "pingOwnerChance":"S'il devait y avoir un changement de 1 sur 10 pour envoyer un ping au propriétaire de la guilde (oh non)" } }, "githubRepos":{ - "description":"Displays a user's public GitHub repositories in their profile", + "description":"Affiche les référentiels GitHub publics d'un utilisateur dans son profil", "settings":{ - "showInMiniProfile":"Show full ui in the mini profile instead of just a button", - "showLanguage":"Show repository language", - "showRepositoryTab":"Show repositories tab in profile modal (hides button in connections when enabled)", - "showStars":"Show repository stars" + "showInMiniProfile":"Afficher l'interface utilisateur complète dans le mini profil au lieu d'un simple bouton", + "showLanguage":"Afficher la langue du référentiel", + "showRepositoryTab":"Afficher l'onglet des référentiels dans le profil modal (masque le bouton dans les connexions lorsqu'il est activé)", + "showStars":"Afficher les étoiles du référentiel" }, "ui":{ - "error":"Error, Failed to render GithubRepos" + "error":"Erreur, échec du rendu de GithubRepos" } }, "globalBadges":{ - "description":"Adds global badges from other client mods", + "description":"Ajoute des badges globaux d'autres mods clients", "ui":{ - "joinServer":"Join GlobalBadges Server", - "refetchSuccess":"Successfully refetched global badges!" + "joinServer":"Rejoignez le serveur GlobalBadges", + "refetchSuccess":"Badges globaux récupérés avec succès !" } }, "googleThat":{ "commands":{ - "googlethat":"Send a search engine link", - "input":"The search query" + "googlethat":"Envoyer un lien vers un moteur de recherche", + "input":"La requête de recherche" }, - "description":"Adds a command to send a internet search link", + "description":"Ajoute une commande pour envoyer un lien de recherche Internet", "settings":{ - "customEngineURL":"The URL of the Engine you wish to use", - "defaultEngine":"The search engine to use", - "embed":"If the sent link should render an embed", - "hyperlink":"If the sent link should hyperlink with the query as the label" + "customEngineURL":"Le URL du moteur que vous souhaitez utiliser", + "defaultEngine":"Le moteur de recherche à utiliser", + "embed":"Si le lien envoyé doit afficher une intégration", + "hyperlink":"Si le lien envoyé doit créer un lien hypertexte avec la requête comme étiquette" } }, "guildPickerDumper":{ - "description":"Context menu to dump and download a server's emojis and stickers.", + "description":"Menu contextuel pour vider et télécharger les emojis et autocollants d'un serveur.", "ui":{ - "downloadEmojis":"Download Emojis", - "downloadStickers":"Download Stickers", - "serverNotFound":"Server not found!" + "downloadEmojis":"Télécharger des émojis", + "downloadStickers":"Télécharger les autocollants", + "serverNotFound":"Serveur introuvable !" } }, "guildTagSettings":{ - "description":"Adds some settings for guild tags, such as hiding them or disabling the prompt to adopt them.", + "description":"Ajoute certains paramètres pour les balises de guilde, comme les masquer ou désactiver l'invite pour les adopter.", "settings":{ - "disableAdoptTagPrompt":"Disable the prompt to adopt tags", - "hideTags":"Hide tags" + "disableAdoptTagPrompt":"Désactiver l'invite à adopter les balises", + "hideTags":"Masquer les balises" } }, "hideChatButtons":{ - "description":"Able to hide the chat buttons", + "description":"Capable de masquer les boutons de discussion", "settings":{ - "color":"Color it red on open", - "open":"Opened by default" + "color":"Colorie-le en rouge à l'ouverture", + "open":"Ouvert par défaut" }, "ui":{ - "close":"Close", - "open":"Open" + "close":"Fermer", + "open":"Ouvrir" } }, "hideServers":{ - "description":"Allows you to hide servers from the guild list and quick switcher by right clicking them", + "description":"Vous permet de masquer les serveurs de la liste de guilde et du sélecteur rapide en cliquant dessus avec le bouton droit.", "ui":{ - "hideFolder":"Hide Folder", - "hideServer":"Hide Server", - "unhideFolder":"Unhide Folder", - "unhideServer":"Unhide Server" + "hideFolder":"Masquer le dossier", + "hideServer":"Masquer le serveur", + "unhideFolder":"Afficher le dossier", + "unhideServer":"Afficher le serveur" } }, "holyNotes":{ - "description":"Save messages as notes to revisit later", + "description":"Enregistrez les messages sous forme de notes pour y revenir plus tard", "ui":{ - "holyNotes":"Holy Notes", - "noteMessage":"Note Message", - "openNotes":"Open Notes", - "saveNote":"Save Note" + "holyNotes":"Notes sacrées", + "noteMessage":"Message de remarque", + "openNotes":"Notes ouvertes", + "saveNote":"Enregistrer la note" } }, "homeTyping":{ - "description":"Changes the home button to a typing indicator if someone in your dms is typing" + "description":"Transforme le bouton d'accueil en indicateur de saisie si quelqu'un dans votre SMS est en train de taper" }, "hopOn":{ - "description":"Hop on Fortnite or Hop on bloons :3", + "description":"Montez sur Fortnite ou Montez sur bloons :3", "settings":{ - "regex":"Regex to trigger on", - "url":"URL to open" + "regex":"Regex à déclencher", + "url":"URL pour ouvrir" } }, "husk":{ - "description":"Adds Husk button (check settings to change used emoji)", + "description":"Ajoute un bouton Husk (vérifiez les paramètres pour modifier les emoji utilisés)", "settings":{ - "emojiID":"Emoji ID (default (from Vencord Server): 1026532993923293184)", - "emojiName":"Emoji name (default (from Vencord Server): husk)", - "findInServer":"Attempt to find emoji of same name in server before using ID in settings (useful if no nitro)" + "emojiID":"ID Emoji (par défaut (à partir du serveur Vencord) : 1026532993923293184)", + "emojiName":"Nom de l'emoji (par défaut (à partir du serveur Vencord) : husk)", + "findInServer":"Essayez de trouver des emoji du même nom sur le serveur avant d'utiliser l'ID dans les paramètres (utile s'il n'y a pas de nitro)" }, "ui":{ - "husk":"Husk" + "husk":"Décortiquer" } }, "iRememberYou":{ - "description":"Locally saves everyone you've been communicating with (including servers), in case of lose", + "description":"Enregistre localement toutes les personnes avec lesquelles vous communiquez (y compris les serveurs), en cas de perte", "ui":{ - "iRememberYou":"I Remember You" + "iRememberYou":"Je me souviens de vous" } }, "iconViewer":{ - "description":"Adds a new tab to settings to preview all icons.", + "description":"Ajoute un nouvel onglet aux paramètres pour prévisualiser toutes les icônes.", "ui":{ - "iconFinder":"Icon Finder", - "openIconsTab":"Open Icons Tab" + "iconFinder":"Recherche d'icônes", + "openIconsTab":"Ouvrir l'onglet Icônes" } }, "idleAutoRestart":{ - "description":"Automatically restarts the client after being idle for a configurable amount of time, but avoids restarting while you are in VC.", + "description":"Redémarre automatiquement le client après avoir été inactif pendant une durée configurable, mais évite de redémarrer lorsque vous êtes dans VC.", "settings":{ - "idleMinutes":"Minutes of inactivity before restarting (when not in VC)", - "isEnabled":"Enable automatic restart after idle" + "idleMinutes":"Minutes d'inactivité avant le redémarrage (lorsque vous n'êtes pas en VC)", + "isEnabled":"Activer le redémarrage automatique après inactivité" }, "ui":{ - "disableAutoIdle":"Disable Auto Idle Restart", - "enableAutoIdle":"Enable Auto Idle Restart" + "disableAutoIdle":"Désactiver le redémarrage automatique au ralenti", + "enableAutoIdle":"Activer le redémarrage automatique au ralenti" } }, "ignoreCalls":{ - "description":"Allows you to ignore calls from specific users or dm groups.", + "description":"Vous permet d'ignorer les appels d'utilisateurs ou de groupes DM spécifiques.", "settings":{ - "permanentlyIgnoredUsers":"User IDs (comma + space) who should be permanetly ignored" + "permanentlyIgnoredUsers":"ID utilisateur (virgule + espace) qui doivent être définitivement ignorés" }, "ui":{ - "ignore":"Ignore", - "permanentlyIgnore":"Permanently Ignore Calls", - "temporarilyIgnore":"Temporarily Ignore Calls" + "ignore":"Ignorer", + "permanentlyIgnore":"Ignorer définitivement les appels", + "temporarilyIgnore":"Ignorer temporairement les appels" } }, "imgToGif":{ "commands":{ - "height":"Height of the gif", - "image":"Image attachment to use", - "imgtogif":"Allows you to turn an image to a gif", - "width":"Width of the gif" + "height":"Hauteur du gif", + "image":"Image jointe à utiliser", + "imgtogif":"Vous permet de transformer une image en gif", + "width":"Largeur du gif" }, - "description":"Adds a /imgtogif slash command to create a gif from any image", + "description":"Ajoute une commande slash /imgtogif pour créer un gif à partir de n'importe quelle image", "errors":{ - "noImage":"No Image specified!", - "notAnImage":"Upload is not an image" + "noImage":"Aucune image spécifiée !", + "notAnImage":"Le téléchargement n'est pas une image" } }, "inRole":{ "commands":{ - "inrole":"Know who is in a role", - "role":"The role" + "inrole":"Sachez qui joue un rôle", + "role":"Le rôle" }, - "description":"Know who is in a role with the role context menu or /inrole command (read plugin info!)", + "description":"Sachez qui occupe un rôle grâce au menu contextuel du rôle ou à la commande /inrole (lisez les informations sur le plugin !)", "errors":{ - "makeSureServer":"Make sure that you are in a server." + "makeSureServer":"Assurez-vous que vous êtes sur un serveur." }, "limitations":{ - "description":"If you don't have mod permissions on the server, and that server is large (over 100 members), the plugin may be limited in the following ways:", - "friendsAlwaysShown":"However, friends will always be shown regardless of their status.", - "offlineNotListed":"Offline members won't be listed", - "title":":warning: Limitations", - "upTo100":"Up to 100 members will be listed by default. To get more, scroll down in the member list to load more members." + "description":"Si vous n'avez pas d'autorisations de mod sur le serveur et que ce serveur est grand (plus de 100 membres), le plugin peut être limité des manières suivantes :", + "friendsAlwaysShown":"Cependant, les amis seront toujours affichés quel que soit leur statut.", + "offlineNotListed":"Les membres hors ligne ne seront pas répertoriés", + "title":":avertissement : Limites", + "upTo100":"Jusqu'à 100 membres seront répertoriés par défaut. Pour en obtenir plus, faites défiler la liste des membres pour charger plus de membres." }, "ui":{ - "viewMembers":"View Members in Role" + "viewMembers":"Afficher les membres dans le rôle" } }, "ingtoninator":{ - "description":"Suffixes 'ington' to a random word in your message", + "description":"Ajoutez le suffixe « ington » à un mot aléatoire dans votre message.", "settings":{ - "isEnabled":"Enable or disable the Ingtoninator", - "showIcon":"Show a button to toggle the Ingtoninator plugin" + "isEnabled":"Activer ou désactiver l'Ingtoninator", + "showIcon":"Afficher un bouton pour basculer le plugin Ingtoninator" }, "ui":{ - "disabled":"Ingtoninator Disabled", - "enabled":"Ingtoninator Enabled" + "disabled":"Intoninateur désactivé", + "enabled":"Intoninateur activé" } }, "instantScreenshare":{ - "description":"Instantly screenshare when joining a voice channel with support for desktop sources, windows, and video input devices (cameras, capture cards)", + "description":"Partage d'écran instantané lorsque vous rejoignez un canal vocal avec prise en charge des sources de bureau, de Windows et des périphériques d'entrée vidéo (caméras, cartes de capture)", "info":{ - "linux":"For Linux", - "soundPreview":"Regarding Sound & Preview Settings", - "soundPreviewInfo":"We use the settings set and used by discord to decide if stream preview and sound should be enabled or not", - "videoDevices":"Video Devices", - "videoDevicesInfo":"Supports cameras and capture cards (like Elgato HD60X) when enabled in settings", - "wayland":"For Wayland it only pops up the screenshare select", - "x11":"For X11 it may or may not work :shrug:" + "linux":"Pour Linux", + "soundPreview":"Concernant les paramètres de son et d'aperçu", + "soundPreviewInfo":"Nous utilisons les paramètres définis et utilisés par Discord pour décider si l'aperçu du flux et le son doivent être activés ou non.", + "videoDevices":"Appareils vidéo", + "videoDevicesInfo":"Prend en charge les caméras et les cartes de capture (comme Elgato HD60X) lorsqu'elles sont activées dans les paramètres", + "wayland":"Pour Wayland, la sélection de partage d'écran apparaît uniquement.", + "x11":"Pour X11, cela peut fonctionner ou non :shrug:" }, "ui":{ - "instantScreenshare":"Instant Screenshare", - "instantScreenshareDisabled":"Instant Screenshare Disabled", - "instantScreenshareEnabled":"Instant Screenshare Enabled" + "instantScreenshare":"Partage d'écran instantané", + "instantScreenshareDisabled":"Partage d'écran instantané désactivé", + "instantScreenshareEnabled":"Partage d'écran instantané activé" } }, "invisibleChat":{ - "description":"Encrypt your Messages in a non-suspicious way!", + "description":"Cryptez vos messages de manière non suspecte !", "settings":{ - "savedPasswords":"Saved Passwords (Seperated with a , )" + "savedPasswords":"Mots de passe enregistrés (séparés par un , )" }, "ui":{ - "decryptMessage":"Decrypt Message", - "encryptMessage":"Encrypt Message", - "hiddenMessageIndicator":"This message has a hidden message! (InvisibleChat)" + "decryptMessage":"Décrypter le message", + "encryptMessage":"Chiffrer le message", + "hiddenMessageIndicator":"Ce message a un message caché ! (Chat invisible)" } }, "inviteDefaults":{ - "description":"Allows you to edit the default values when creating server invites.", + "description":"Vous permet de modifier les valeurs par défaut lors de la création d'invitations au serveur.", "options":{ - "forever":"Forever", - "infinite":"Infinite" + "forever":"Pour toujours", + "infinite":"Infini" }, "settings":{ - "inviteDuration":"Invite Duration", - "maxUses":"Invite Use Count", - "temporaryMembership":"Temporary Membership" + "inviteDuration":"Durée de l'invitation", + "maxUses":"Nombre d'utilisations d'invitations", + "temporaryMembership":"Membre temporaire" } }, "jellyfinRichPresence":{ "coverTypeOptions":{ - "episodeCover":"Episode Cover", - "seriesCover":"Series Cover" + "episodeCover":"Couverture de l'épisode", + "seriesCover":"Couverture de la série" }, - "description":"Rich presence for Jellyfin media server", + "description":"Présence riche pour le serveur multimédia Jellyfin", "episodeFormatOptions":{ - "fulltext":"Season 1 Episode 1", + "fulltext":"saison 1 épisode 1", "s01e01":"S01E01", "short":"1x01" }, "howToGetApiKey":{ - "description":"Auth token can be found by following these steps:", - "title":"How to get an API key", - "userIdInfo":"You'll also need your User ID, which can be found in the url of your user profile page." + "description":"Le jeton d'authentification peut être trouvé en suivant ces étapes :", + "title":"Comment obtenir une clé API", + "userIdInfo":"Vous aurez également besoin de votre identifiant d'utilisateur, qui se trouve dans l'URL de votre page de profil utilisateur." }, "nameFormatOptions":{ - "custom":"Custom", - "seriesEpisodeName":"Series - Episode/Track/Movie Name", - "seriesMovieName":"Series/Movie Name" + "custom":"Personnalisés", + "seriesEpisodeName":"Série – Nom de l'épisode/piste/film", + "seriesMovieName":"Nom de la série/du film" }, "overrideTypeOptions":{ - "listening":"Listening", - "off":"Off", - "playing":"Playing", - "streaming":"Streaming", - "watching":"Watching" + "listening":"Écoute", + "off":"Désactivé", + "playing":"Jouant", + "streaming":"En direct", + "watching":"Regarde" }, "privacyMode":{ - "albumHidden":"[Album Hidden]", - "artistHidden":"[Artist Hidden]", - "episodeHidden":"[Episode Hidden]", - "listeningToMusic":"Listening to music", - "mediaHidden":"[Media Hidden]", - "movieHidden":"[Movie Hidden]", - "seriesHidden":"[Series Hidden]", - "titleHidden":"[Title Hidden]", - "trackHidden":"[Track Hidden]", - "watchingSomething":"Watching Something", - "watchingTvShow":"Watching a TV Show" + "albumHidden":"[Album caché]", + "artistHidden":"[Artiste caché]", + "episodeHidden":"[Épisode caché]", + "listeningToMusic":"Écouter de la musique", + "mediaHidden":"[Médias cachés]", + "movieHidden":"[Film caché]", + "seriesHidden":"[Série cachée]", + "titleHidden":"[Titre caché]", + "trackHidden":"[Piste cachée]", + "watchingSomething":"Regarder quelque chose", + "watchingTvShow":"Regarder une émission de télévision" }, "settings":{ - "apiKey":"Jellyfin API key obtained from your Jellyfin administration dashboard", - "coverType":"Choose which cover to display when watching a TV show", - "customName":"Custom Rich Presence name (only used if 'Custom' is selected). Options: {name}, {series}, {season}, {episode}, {artist}, {album}, {year}", - "episodeFormat":"Episode number format", - "nameDisplay":"Choose how the application name should appear in Rich Presence", - "overrideRichPresenceType":"Override the rich presence type", - "privacyMode":"Privacy Mode (Hide media details like Episode/Song Name)", - "serverUrl":"Jellyfin server URL (e.g., https://jellyfin.example.com)", - "showEpisodeName":"Show episode name after season/episode info", - "showPausedState":"Show Rich Presence when media is paused", - "userId":"Jellyfin user ID obtained from your user profile URL" + "apiKey":"Clé Jellyfin API obtenue depuis votre tableau de bord d'administration Jellyfin", + "coverType":"Choisissez quelle couverture afficher lorsque vous regardez une émission de télévision", + "customName":"Nom de présence enrichie personnalisé (utilisé uniquement si « Personnalisé » est sélectionné). Options : {name}, {series}, {season}, {episode}, {artist}, {album}, {year}", + "episodeFormat":"Format du numéro d'épisode", + "nameDisplay":"Choisissez comment le nom de l'application doit apparaître dans Rich Presence", + "overrideRichPresenceType":"Remplacer le type de présence riche", + "privacyMode":"Mode de confidentialité (masquer les détails multimédias tels que le nom de l'épisode/de la chanson)", + "serverUrl":"Serveur Jellyfin URL (par exemple, https://jellyfin.example.com)", + "showEpisodeName":"Afficher le nom de l'épisode après les informations sur la saison/l'épisode", + "showPausedState":"Afficher une présence enrichie lorsque le média est en pause", + "userId":"ID utilisateur Jellyfin obtenu à partir de votre profil utilisateur URL" }, "state":{ - "episode":"Episode {episode}", - "paused":"Paused", - "season":"Season {season}" + "episode":"Épisode {episode}", + "paused":"Suspendu", + "season":"Saison {season}" }, "toasts":{ - "notConfigured":"JellyfinRPC is not configured." + "notConfigured":"JellyfinRPC n'est pas configuré." } }, "jumpTo":{ - "description":"Adds context menu options to jump to the start or bottom of a channel/DM.", + "description":"Ajoute des options de menu contextuel pour accéder au début ou au bas d'un canal/DM.", "errors":{ - "channelNotAvailable":"Channel information not available.", - "failedJump":"Failed to jump to message. Check console for details.", - "failedSearch":"Failed to search for messages.", - "noMessagesFound":"No messages found from this user in this channel." + "channelNotAvailable":"Les informations sur la chaîne ne sont pas disponibles.", + "failedJump":"Échec de l'accès au message. Consultez la console pour plus de détails.", + "failedSearch":"Échec de la recherche de messages.", + "noMessagesFound":"Aucun message trouvé de cet utilisateur dans cette chaîne." }, "ui":{ - "jumpToFirst":"Jump To First Message", - "jumpToLast":"Jump To Last Message", - "usersLastMessage":"User's Last Message", - "yourLastMessage":"Your Last Message" + "jumpToFirst":"Passer au premier message", + "jumpToLast":"Aller au dernier message", + "usersLastMessage":"Dernier message de l'utilisateur", + "yourLastMessage":"Votre dernier message" } }, "jumpscare":{ - "description":"Adds a configurable chance of jumpscaring you whenever you open a channel. Inspired by Geometry Dash Mega Hack", + "description":"Ajoute une chance configurable de vous effrayer chaque fois que vous ouvrez une chaîne. Inspiré par Geometry Dash Mega Hack", "settings":{ - "audioSource":"Sets the audio url of the jumpscare", - "chance":"The chance of a jumpscare happening (1 in X so: 100 = 1/100 or 1%, 50 = 1/50 or 2%, etc.)", - "imageSource":"Sets the image url of the jumpscare" + "audioSource":"Définit l'URL audio du jumpscare", + "chance":"La probabilité qu'une peur de saut se produise (1 sur X donc : 100 = 1/100 ou 1 %, 50 = 1/50 ou 2 %, etc.)", + "imageSource":"Définit l'URL de l'image du jumpscare" } }, "keyboardNavigation":{ "commands":{ - "openDevSettings":"Open Dev tab" + "openDevSettings":"Ouvrir l'onglet Développement" }, - "description":"Allows you to navigate the UI with a keyboard.", + "description":"Vous permet de naviguer dans le UI avec un clavier.", "settings":{ - "allowMouseControl":"Allow the mouse to control the command palette.", - "hotkey":"The hotkey to open the command palette." + "allowMouseControl":"Autorisez la souris à contrôler la palette de commandes.", + "hotkey":"Le raccourci clavier pour ouvrir la palette de commandes." }, "ui":{ - "recordKeybind":"Record keybind", - "recording":"Recording..." + "recordKeybind":"Enregistrer le raccourci clavier", + "recording":"Enregistrement..." } }, "keyboardSounds":{ - "description":"Adds OperaGX or osu! sound effects when typing on your keyboard.", + "description":"Ajoute OperaGX ou osu! effets sonores lorsque vous tapez sur votre clavier.", "options":{ - "operaGx":"OperaGX", + "operaGx":"Opéra GX", "osu":"osu!" }, "settings":{ - "soundPack":"Sound pack to use.", - "volume":"Volume of the keyboard sounds." + "soundPack":"Pack de sons à utiliser.", + "volume":"Volume des sons du clavier." } }, "keywordNotify":{ - "description":"Sends a notification if a given message matches certain keywords or regexes", + "description":"Envoie une notification si un message donné correspond à certains mots-clés ou expressions régulières", "options":{ - "blacklist":"Blacklist", - "whitelist":"Whitelist" + "blacklist":"Liste noire", + "whitelist":"Liste blanche" }, "settings":{ - "amountToKeep":"Amount of messages to keep in the log", - "ignoreBots":"Ignore messages from bots", - "keywords":"Manage keywords" + "amountToKeep":"Nombre de messages à conserver dans le journal", + "ignoreBots":"Ignorer les messages des robots", + "keywords":"Gérer les mots-clés" }, "ui":{ - "addId":"Add ID", - "addKeywordEntry":"Add Keyword Entry", - "clearAll":"Clear All", - "ignoreCase":"Ignore Case", - "keywordEntry":"Keyword Entry {index}", - "keywords":"Keywords", - "whitelistBlacklist":"Whitelist/Blacklist" + "addId":"Ajouter un identifiant", + "addKeywordEntry":"Ajouter une entrée de mot-clé", + "clearAll":"Tout effacer", + "ignoreCase":"Ignorer le cas", + "keywordEntry":"Entrée de mot clé {index}", + "keywords":"Mots-clés", + "whitelistBlacklist":"Liste blanche/liste noire" } }, "lastActive":{ - "description":"A plugin to jump to last active message from yourself or another user in a channel/server.", + "description":"Un plugin pour accéder au dernier message actif de vous-même ou d'un autre utilisateur dans un canal/serveur.", "errors":{ - "channelNotAvailable":"Channel information not available.", - "findFailed":"Failed to find messages. Check console for details.", - "jumpFailed":"Failed to jump to message. Check console for details.", - "noRecentMessages":"Couldn't find any recent messages from this user." + "channelNotAvailable":"Les informations sur la chaîne ne sont pas disponibles.", + "findFailed":"Impossible de trouver les messages. Consultez la console pour plus de détails.", + "jumpFailed":"Échec de l'accès au message. Consultez la console pour plus de détails.", + "noRecentMessages":"Impossible de trouver des messages récents de cet utilisateur." } }, "limitMiddleClickPaste":{ @@ -1227,121 +1227,121 @@ }, "listenBrainzRPC":{ "about":{ - "description":"The MusicBrainz API does not require an API key, but it does require a meaningful user-agent string. For most, an email address should suffice.", - "title":"About MusicBrainz API" + "description":"Le MusicBrainz API ne nécessite pas de clé API, mais il nécessite une chaîne d'agent utilisateur significative. Pour la plupart, une adresse e-mail devrait suffire.", + "title":"À propos de MusicBrainz API" }, "buttons":{ - "profile":"ListenBrainz Profile", - "viewSong":"View Song" + "profile":"Profil ListenBrainz", + "viewSong":"Voir la chanson" }, "defaults":{ - "statusName":"some music" + "statusName":"un peu de musique" }, - "description":"Little plugin for ListenBrainz rich presence", + "description":"Petit plugin pour une présence riche de ListenBrainz", "missingArtOptions":{ - "listenbrainzLogo":"Use large ListenBrainz logo", - "placeholder":"Use generic placeholder" + "listenbrainzLogo":"Utilisez le grand logo ListenBrainz", + "placeholder":"Utiliser un espace réservé générique" }, "nameFormatOptions":{ - "albumName":"Use album name (falls back to custom status text if song has no album)", - "artistFirst":"Use format 'artist - song'", - "artistOnly":"Use artist name only", - "customStatus":"Use custom status name", - "songFirst":"Use format 'song - artist'", - "songOnly":"Use song name only" + "albumName":"Utiliser le nom de l'album (revient au texte d'état personnalisé si la chanson n'a pas d'album)", + "artistFirst":"Utiliser le format 'artiste - chanson'", + "artistOnly":"Utiliser uniquement le nom de l'artiste", + "customStatus":"Utiliser un nom de statut personnalisé", + "songFirst":"Utiliser le format 'chanson - artiste'", + "songOnly":"Utiliser uniquement le nom de la chanson" }, "settings":{ - "hideWithActivity":"Hide ListenBrainz presence if you have any other presence", - "hideWithSpotify":"Hide ListenBrainz presence if Spotify is running", - "mbContact":"ListenBrainz contact", - "missingArt":"When album or album art is missing", - "nameFormat":"Show name of song and artist in status name", - "shareSong":"Show link to song on ListenBrainz (may only be visible to other users)", - "shareUsername":"Show link to ListenBrainz profile (may only be visible to other users)", - "statusName":"Custom status text", - "useListeningStatus":"Show \"Listening to\" status instead of \"Playing\"", - "useLogo":"Show ListenBrainz logo on album art", - "useTimeBar":"Use track duration to display a time bar (must be using Listening status)", - "username":"ListenBrainz username" + "hideWithActivity":"Masquer la présence de ListenBrainz si vous avez une autre présence", + "hideWithSpotify":"Masquer la présence de ListenBrainz si Spotify est en cours d'exécution", + "mbContact":"Contact EcouterBrainz", + "missingArt":"Lorsqu'un album ou une pochette d'album manque", + "nameFormat":"Afficher le nom de la chanson et de l'artiste dans le nom du statut", + "shareSong":"Afficher le lien vers la chanson sur ListenBrainz (peut être visible uniquement par les autres utilisateurs)", + "shareUsername":"Afficher le lien vers le profil ListenBrainz (ne peut être visible que par les autres utilisateurs)", + "statusName":"Texte d'état personnalisé", + "useListeningStatus":"Afficher le statut « Écoute » au lieu de « Lecture »", + "useLogo":"Afficher le logo ListenBrainz sur la pochette de l'album", + "useTimeBar":"Utiliser la durée de la piste pour afficher une barre de temps (doit utiliser le statut d'écoute)", + "username":"Nom d'utilisateur ListenBrainz" } }, "loginWithQR":{ - "description":"Allows you to login to another device by scanning a login QR code, just like on mobile!", + "description":"Vous permet de vous connecter à un autre appareil en scannant un code QR de connexion, comme sur mobile !", "settings":{ - "scanQr":"Scan a QR code" + "scanQr":"Scannez un code QR" }, "ui":{ - "enableAndRestart":"Enable the plugin and restart your client to scan a login QR code", - "scanQrCode":"Scan QR Code" + "enableAndRestart":"Activez le plugin et redémarrez votre client pour scanner un code QR de connexion", + "scanQrCode":"Scanner le code QR" } }, "messageLoggerEnhanced":{ "buttons":{ - "exportLogs":"Export Logs", - "exporting":"Exporting...", - "importLogs":"Import Logs", - "importing":"Importing..." + "exportLogs":"Exporter les journaux", + "exporting":"Exportation...", + "importLogs":"Importer des journaux", + "importing":"Importation..." }, "modal":{ - "clearAllLogs":"Clear All Logs", - "clearVisibleLogs":"Clear Visible Logs", - "copyChannelId":"Copy Channel ID", - "copyContent":"Copy Content", - "copyMessageId":"Copy Message ID", - "copyServerId":"Copy Server ID", - "copyUserId":"Copy User ID", - "deleteLog":"Delete Log", - "deleted":"Deleted", - "edited":"Edited", - "emptyLogs":"Empty eh", - "filterMessages":"Filter Messages", - "fromChannel":"From {channel} in {guild}", - "fromDms":"From {username}'s DMs", - "fromGroupDm":"From {name} Group DM", - "ghostPinged":"Ghost Pinged", - "importLogs":"Import Logs", - "importLogsTooltip":"ML Enhanced now stores logs in indexeddb. You need to import your old logs from the logs directory. Importing wont overwrite existing logs", - "jumpToMessage":"Jump To Message", - "loadMore":"Load More", - "maybeTry":"Maybe try {nextTab} or {lastTab}", - "noResultsIn":"No results in {tab}.", - "openUserProfile":"Open user profile", - "sortNewestFirst":"Sort Newest First", - "sortOldestFirst":"Sort Oldest First" + "clearAllLogs":"Effacer tous les journaux", + "clearVisibleLogs":"Effacer les journaux visibles", + "copyChannelId":"Copier l'ID de la chaîne", + "copyContent":"Copier le contenu", + "copyMessageId":"Copier l'ID du message", + "copyServerId":"Copier l'ID du serveur", + "copyUserId":"Copier l'ID utilisateur", + "deleteLog":"Supprimer le journal", + "deleted":"Supprimé", + "edited":"Édité", + "emptyLogs":"Vide hein", + "filterMessages":"Filtrer les messages", + "fromChannel":"De {channel} à {guild}", + "fromDms":"Depuis les DM de {username}", + "fromGroupDm":"De {name} Group DM", + "ghostPinged":"Cinglement fantôme", + "importLogs":"Importer des journaux", + "importLogsTooltip":"ML Enhanced stocke désormais les journaux dans indexeddb. Vous devez importer vos anciens journaux depuis le répertoire des journaux. L'importation n'écrasera pas les journaux existants", + "jumpToMessage":"Aller au message", + "loadMore":"Charger plus", + "maybeTry":"Essayez peut-être {nextTab} ou {lastTab}", + "noResultsIn":"Aucun résultat dans {tab}.", + "openUserProfile":"Ouvrir le profil utilisateur", + "sortNewestFirst":"Trier les plus récents en premier", + "sortOldestFirst":"Trier le plus ancien en premier" }, "settings":{ - "alwaysLogCurrentChannel":"Always log current selected channel. Blacklisted channels/users will still be ignored.", - "alwaysLogDirectMessages":"Always log DMs", - "attachmentFileExtensions":"Comma separated list of file extensions to save. Attachments with file extensions not in this list will not be saved. Leave empty to save all attachments.", - "attachmentSizeLimitInMegabytes":"Maximum size of an attachment in megabytes to save. Attachments larger than this size will not be saved.", - "blacklistedIds":"Blacklisted server, channel, or user IDs.", - "cacheLimit":"Maximum number of messages to store in the cache. Older messages are deleted when the limit is reached. This helps reduce memory usage and improve performance. 0 means there is no limit", - "cacheMessagesFromServers":"Usually message logger only logs from whitelisted ids and dms, enabling this would mean it would log messages from all servers as well. Note that this may cause the cache to exceed its limit, resulting in some messages being missed. If you are in a lot of servers, this may significantly increase the chances of messages being logged, which can result in a large message record and the inclusion of irrelevant messages.", - "exportLogsFromIndexedDB":"Export Logs From IndexedDB", - "hideMessageFromMessageLoggers":"When enabled, a context menu button will be added to messages to allow you to delete messages without them being logged by other loggers. Might not be safe, use at your own risk.", - "hideMessageFromMessageLoggersDeletedMessage":"The message content to replace the message with when using the hide message from message loggers feature.", - "ignoreBots":"Whether to ignore messages by bots", - "ignoreMutedCategories":"Messages in channels belonging to muted categories will not be logged. Whitelisted users/channels in muted guilds will still be logged.", - "ignoreMutedChannels":"Messages in muted channels will not be logged. Whitelisted users/channels in muted guilds will still be logged.", - "ignoreMutedGuilds":"Messages in muted guilds will not be logged. Whitelisted users/channels in muted guilds will still be logged.", - "ignoreSelf":"Whether to ignore messages by yourself", - "ignoreWebhooks":"Whether to ignore messages by webhooks", - "importLogsFromFile":"Import Logs From File", - "messageLimit":"Maximum number of messages to save. Older messages are deleted when the limit is reached. 0 means there is no limit", - "messagesToDisplayAtOnceInLogs":"Number of messages to display at once in logs & number of messages to load when loading more messages in logs.", - "openImageCacheFolder":"Opens the image cache directory", - "openLogs":"Open Logs", - "permanentlyRemoveLogByDefault":"Vencord's base MessageLogger remove log button wiil delete logs permanently", - "preserveCurrentChannel":"When enabled, messages in your currently selected channel are not affected by time-based cleanup.", - "saveImages":"Save deleted attachments.", - "saveMessages":"Whether to save the deleted and edited messages.", - "selectImageCacheDir":"Select saved images directory", - "selectLogsDir":"Select logs directory", - "showLogsButton":"Toggle to whenever show the toolbox or not", - "showWhereMessageIsFrom":"Show message channel/author name and server name", - "sortNewest":"Sort logs by newest.", - "timeBasedCleanupMinutes":"Automatically remove messages from servers that are older than this many minutes. Set to 0 to disable time-based cleanup.", - "whitelistedIds":"Whitelisted server, channel, or user IDs." + "alwaysLogCurrentChannel":"Enregistrez toujours la chaîne actuellement sélectionnée. Les chaînes/utilisateurs sur liste noire seront toujours ignorés.", + "alwaysLogDirectMessages":"Enregistrez toujours les DM", + "attachmentFileExtensions":"Liste des extensions de fichiers à enregistrer, séparées par des virgules. Les pièces jointes dont les extensions de fichier ne figurent pas dans cette liste ne seront pas enregistrées. Laissez vide pour enregistrer toutes les pièces jointes.", + "attachmentSizeLimitInMegabytes":"Taille maximale d'une pièce jointe en mégaoctets à enregistrer. Les pièces jointes supérieures à cette taille ne seront pas enregistrées.", + "blacklistedIds":"ID de serveur, de canal ou d'utilisateur sur liste noire.", + "cacheLimit":"Nombre maximum de messages à stocker dans le cache. Les messages plus anciens sont supprimés lorsque la limite est atteinte. Cela permet de réduire l’utilisation de la mémoire et d’améliorer les performances. 0 signifie qu'il n'y a pas de limite", + "cacheMessagesFromServers":"Habituellement, l'enregistreur de messages enregistre uniquement les identifiants et les DM sur liste blanche, ce qui signifie qu'il enregistrerait également les messages de tous les serveurs. Notez que cela peut entraîner un dépassement de la limite du cache, entraînant la perte de certains messages. Si vous utilisez de nombreux serveurs, cela peut augmenter considérablement les chances que les messages soient enregistrés, ce qui peut entraîner un enregistrement de messages volumineux et l'inclusion de messages non pertinents.", + "exportLogsFromIndexedDB":"Exporter les journaux depuis IndexedDB", + "hideMessageFromMessageLoggers":"Lorsqu'il est activé, un bouton de menu contextuel sera ajouté aux messages pour vous permettre de supprimer des messages sans qu'ils soient enregistrés par d'autres enregistreurs. Peut-être pas sûr, utilisez-le à vos propres risques.", + "hideMessageFromMessageLoggersDeletedMessage":"Contenu du message par lequel remplacer le message lors de l'utilisation de la fonctionnalité Masquer le message dans les enregistreurs de messages.", + "ignoreBots":"S'il faut ignorer les messages des robots", + "ignoreMutedCategories":"Les messages dans les canaux appartenant aux catégories désactivées ne seront pas enregistrés. Les utilisateurs/canaux sur liste blanche dans les guildes désactivées seront toujours enregistrés.", + "ignoreMutedChannels":"Les messages dans les canaux muets ne seront pas enregistrés. Les utilisateurs/canaux sur liste blanche dans les guildes désactivées seront toujours enregistrés.", + "ignoreMutedGuilds":"Les messages dans les guildes désactivées ne seront pas enregistrés. Les utilisateurs/canaux sur liste blanche dans les guildes désactivées seront toujours enregistrés.", + "ignoreSelf":"S'il faut ignorer les messages par vous-même", + "ignoreWebhooks":"S'il faut ignorer les messages des webhooks", + "importLogsFromFile":"Importer des journaux à partir d'un fichier", + "messageLimit":"Nombre maximum de messages à enregistrer. Les messages plus anciens sont supprimés lorsque la limite est atteinte. 0 signifie qu'il n'y a pas de limite", + "messagesToDisplayAtOnceInLogs":"Nombre de messages à afficher simultanément dans les journaux et nombre de messages à charger lors du chargement de plusieurs messages dans les journaux.", + "openImageCacheFolder":"Ouvre le répertoire du cache d'images", + "openLogs":"Journaux ouverts", + "permanentlyRemoveLogByDefault":"Le bouton de suppression du journal de MessageLogger de base de Vencord supprimera les journaux de manière permanente", + "preserveCurrentChannel":"Lorsqu'il est activé, les messages de votre canal actuellement sélectionné ne sont pas affectés par le nettoyage temporel.", + "saveImages":"Enregistrez les pièces jointes supprimées.", + "saveMessages":"S'il faut enregistrer les messages supprimés et modifiés.", + "selectImageCacheDir":"Sélectionnez le répertoire des images enregistrées", + "selectLogsDir":"Sélectionnez le répertoire des journaux", + "showLogsButton":"Basculer pour afficher ou non la boîte à outils", + "showWhereMessageIsFrom":"Afficher le nom du canal de message/de l'auteur et le nom du serveur", + "sortNewest":"Trier les journaux par plus récent.", + "timeBasedCleanupMinutes":"Supprimez automatiquement les messages des serveurs datant de plus de ce nombre de minutes. Définissez sur 0 pour désactiver le nettoyage temporel.", + "whitelistedIds":"ID de serveur, de canal ou d'utilisateur sur liste blanche." } } }