From 03252f9baed9f9f559d240fca163c66ae9c8a871 Mon Sep 17 00:00:00 2001 From: Omar Date: Sun, 1 Mar 2026 01:37:59 +0000 Subject: [PATCH] Translated using Weblate (French) Currently translated at 78.1% (1086 of 1390 strings) Translation: Equicord/Vencord Translate-URL: https://weblate.equicord.org/projects/equicord/vencord/fr/ --- i18n/fr-FR/vencord.json | 1930 +++++++++++++++++++-------------------- 1 file changed, 965 insertions(+), 965 deletions(-) diff --git a/i18n/fr-FR/vencord.json b/i18n/fr-FR/vencord.json index 7a6aaeb23..a58647fdb 100644 --- a/i18n/fr-FR/vencord.json +++ b/i18n/fr-FR/vencord.json @@ -1,95 +1,95 @@ { "accountPanelServerProfile":{ - "description":"Right click your account panel in the bottom left to view your profile in the current server", - "prioritizeServerProfile":"Prioritize Server Profile", - "prioritizeServerProfileDescription":"Prioritize Server Profile when left clicking your account panel", - "viewAccountProfile":"View Account Profile", - "viewServerProfile":"View Server Profile" + "description":"Faites un clic droit sur le panneau de votre compte en bas à gauche pour afficher votre profil sur le serveur actuel", + "prioritizeServerProfile":"Prioriser le profil du serveur", + "prioritizeServerProfileDescription":"Donnez la priorité au profil du serveur lorsque vous cliquez avec le bouton gauche sur le panneau de votre compte", + "viewAccountProfile":"Afficher le profil du compte", + "viewServerProfile":"Afficher le profil du serveur" }, "addonCard":{ - "new":"NEW" + "new":"NOUVEAU" }, "anonymiseFileNames":{ "commands":{ "spoiler":{ - "description":"Toggle your spoiler", - "disabled":"Spoiler disabled!", - "enabled":"Spoiler enabled!", - "name":"Spoiler", - "optionDescription":"Toggle your Spoiler (default is toggle)", - "optionName":"value" + "description":"Basculez votre spoiler", + "disabled":"Spoiler désactivé !", + "enabled":"Spoiler activé !", + "name":"Becquet", + "optionDescription":"Basculez votre spoiler (la valeur par défaut est bascule)", + "optionName":"valeur" } }, - "description":"Anonymise uploaded file names", + "description":"Anonymiser les noms de fichiers téléchargés", "methods":{ - "consistent":"Consistent", - "random":"Random Characters", - "timestamp":"Timestamp" + "consistent":"Cohérent", + "random":"Caractères aléatoires", + "timestamp":"Horodatage" }, "settings":{ - "anonymiseByDefault":"Whether to anonymise file names by default", - "consistent":"Consistent filename", - "method":"Anonymising method", - "randomisedLength":"Random characters length", - "spoilerMessages":"Spoiler messages" + "anonymiseByDefault":"S'il faut anonymiser les noms de fichiers par défaut", + "consistent":"Nom de fichier cohérent", + "method":"Méthode d'anonymisation", + "randomisedLength":"Longueur des caractères aléatoires", + "spoilerMessages":"Messages spoilers" }, - "usingAnonymous":"Using anonymous file name", - "usingNormal":"Using normal file name" + "usingAnonymous":"Utiliser un nom de fichier anonyme", + "usingNormal":"Utiliser un nom de fichier normal" }, "appleMusicRichPresence":{ "activityTypes":{ - "listening":"Listening", - "playing":"Playing" + "listening":"Écoute", + "playing":"Jouant" }, "assetImageTypes":{ - "album":"Album artwork", - "artist":"Artist artwork", - "disabled":"Disabled" + "album":"Pochette d'album", + "artist":"Oeuvre d'artiste", + "disabled":"Désactivées" }, "buttons":{ - "listenOnAppleMusic":"Listen on Apple Music", - "viewOnSongLink":"View on SongLink" + "listenOnAppleMusic":"Écoutez sur Apple Music", + "viewOnSongLink":"Voir sur SongLink" }, "defaultDetails":"{name}", "defaultLargeText":"{album}", - "defaultName":"Apple Music", + "defaultName":"Pomme Musique", "defaultSmallText":"{artist}", "defaultState":"{artist} · {album}", - "description":"Discord rich presence for your Apple Music!", - "name":"AppleMusicRichPresence", + "description":"Discord riche présence pour votre Apple Music !", + "name":"PommeMusiqueRichePrésence", "settings":{ - "activityType":"Which type of activity", - "detailsString":"Activity details format string", - "enableButtons":"Whether or not to enable buttons", - "enableTimestamps":"Whether or not to enable timestamps", - "largeImageType":"Activity assets large image type", - "largeTextString":"Activity assets large text format string", - "nameString":"Activity name format string", - "refreshInterval":"The interval between activity refreshes (seconds)", - "smallImageType":"Activity assets small image type", - "smallTextString":"Activity assets small text format string", - "stateString":"Activity state format string", - "statusDisplayType":"Show the track / artist name in the member list" + "activityType":"Quel type d'activité", + "detailsString":"Chaîne de format des détails de l'activité", + "enableButtons":"S'il faut ou non activer les boutons", + "enableTimestamps":"S'il faut ou non activer les horodatages", + "largeImageType":"Type d'image de grande taille pour les actifs d'activité", + "largeTextString":"Chaîne de grand format de texte des actifs d'activité", + "nameString":"Chaîne de format du nom de l'activité", + "refreshInterval":"L'intervalle entre les actualisations d'activité (secondes)", + "smallImageType":"Actifs d'activité de type petite image", + "smallTextString":"Chaîne de petit format de texte des actifs d'activité", + "stateString":"Chaîne de format d'état d'activité", + "statusDisplayType":"Afficher le nom du morceau/artiste dans la liste des membres" }, "settingsAbout":{ - "albumPlaceholder":"{album} is replaced with the album name.", - "artistPlaceholder":"{artist} is replaced with the artist(s)' name(s)", - "intro":"For the customizable activity format strings, you can use several special strings to include track data in activities!", - "namePlaceholder":"{name} is replaced with the track name" + "albumPlaceholder":"{album} est remplacé par le nom de l'album.", + "artistPlaceholder":"{artist} est remplacé par le(s) nom(s) du ou des artistes", + "intro":"Pour les chaînes de format d'activité personnalisables, vous pouvez utiliser plusieurs chaînes spéciales pour inclure des données de suivi dans les activités !", + "namePlaceholder":"{name} est remplacé par le nom de la piste" }, "statusDisplayTypes":{ - "artist":"Show artist name", - "off":"Don't show (shows generic listening message)", - "track":"Show track name" + "artist":"Afficher le nom de l'artiste", + "off":"Ne pas afficher (affiche un message d'écoute générique)", + "track":"Afficher le nom de la piste" } }, "arRPC":{ - "connected":"Connected to arRPC", - "connectionFailed":"Failed to connect to arRPC, is it running?", - "retry":"Retry", + "connected":"Connecté à arRPC", + "connectionFailed":"Échec de la connexion à arRPC, est-il en cours d'exécution ?", + "retry":"Réessayer", "settingsAbout":{ - "description":"Follow the instructions in the GitHub repo to get the server running, and then enable the plugin.", - "title":"How to use arRPC" + "description":"Suivez les instructions du dépôt GitHub pour faire fonctionner le serveur, puis activez le plugin.", + "title":"Comment utiliser arRPC" } }, "badgeAPI":{ @@ -97,239 +97,239 @@ }, "betterFolders":{ "settings":{ - "closeAllFolders":"Close all folders when selecting a server not in a folder", - "closeAllHomeButton":"Close all folders when clicking on the home button", - "closeOthers":"Close other folders when opening a folder", - "closeServerFolder":"Close folder when selecting a server in that folder", - "folderIconAlways":"Always", - "folderIconMultipleExpanded":"When more than one folder is expanded", - "folderIconNever":"Never", - "forceOpen":"Force a folder to open when switching to a server of that folder", - "keepIcons":"Keep showing guild icons in the primary guild bar folder when it's open in the BetterFolders sidebar", - "showFolderIcon":"Show the folder icon above the folder guilds in the BetterFolders sidebar", - "sidebar":"Display servers from folder on dedicated sidebar", - "sidebarAnim":"Animate opening the folder sidebar" + "closeAllFolders":"Fermez tous les dossiers lors de la sélection d'un serveur qui ne se trouve pas dans un dossier", + "closeAllHomeButton":"Fermez tous les dossiers en cliquant sur le bouton d'accueil", + "closeOthers":"Fermez les autres dossiers lors de l'ouverture d'un dossier", + "closeServerFolder":"Fermer le dossier lors de la sélection d'un serveur dans ce dossier", + "folderIconAlways":"Toujours", + "folderIconMultipleExpanded":"Lorsque plusieurs dossiers sont développés", + "folderIconNever":"Jamais", + "forceOpen":"Forcer l'ouverture d'un dossier lors du passage à un serveur de ce dossier", + "keepIcons":"Continuer à afficher les icônes de guilde dans le dossier principal de la barre de guilde lorsqu'il est ouvert dans la barre latérale BetterFolders", + "showFolderIcon":"Afficher l'icône du dossier au-dessus des guildes de dossiers dans la barre latérale BetterFolders", + "sidebar":"Afficher les serveurs du dossier sur la barre latérale dédiée", + "sidebarAnim":"Animer l’ouverture de la barre latérale du dossier" } }, "betterRoleContext":{ - "copyRoleColor":"Copy Role Color", - "description":"Adds options to copy role color / edit role / view role icon when right clicking roles in the user profile", - "editRole":"Edit Role", + "copyRoleColor":"Copier la couleur du rôle", + "description":"Ajoute des options pour copier la couleur du rôle/modifier le rôle/afficher l'icône du rôle lors d'un clic droit sur les rôles dans le profil utilisateur", + "editRole":"Modifier le rôle", "name":"BetterRoleContext", "settings":{ - "roleIconFileFormat":"File format to use when viewing role icons" + "roleIconFileFormat":"Format de fichier à utiliser lors de l'affichage des icônes de rôle" }, - "viewRoleIcon":"View Role Icon" + "viewRoleIcon":"Icône Afficher le rôle" }, "betterSessions":{ - "newBadge":"NEW", - "newSession":"New session:", - "rename":"Rename", + "newBadge":"NOUVEAU", + "newSession":"Nouvelle séance :", + "rename":"Rebaptiser", "renameModal":{ - "newDeviceName":"New device name", - "resetName":"Reset Name", - "save":"Save", - "title":"Rename" + "newDeviceName":"Nouveau nom d'appareil", + "resetName":"Réinitialiser le nom", + "save":"Enregistrer", + "title":"Rebaptiser" }, "settings":{ - "backgroundCheck":"Check for new sessions in the background, and display notifications when they are detected", - "checkInterval":"How often to check for new sessions in the background (if enabled), in minutes" + "backgroundCheck":"Recherchez de nouvelles sessions en arrière-plan et affichez des notifications lorsqu'elles sont détectées", + "checkInterval":"À quelle fréquence vérifier les nouvelles sessions en arrière-plan (si activé), en minutes" } }, "betterSettings":{ "settings":{ - "disableFade":"Disable the crossfade animation", - "eagerLoad":"Removes the loading delay when opening the menu for the first time", - "organizeMenu":"Organizes the settings cog context menu into categories" + "disableFade":"Désactiver l'animation de fondu enchaîné", + "eagerLoad":"Supprime le délai de chargement lors de la première ouverture du menu", + "organizeMenu":"Organise le menu contextuel des paramètres en catégories" } }, "biggerStreamPreview":{ - "description":"This plugin allows you to enlarge stream previews", - "name":"BiggerStreamPreview", - "viewStreamPreview":"View Stream Preview" + "description":"Ce plugin vous permet d'agrandir les aperçus des flux", + "name":"BiggerStreamAperçu", + "viewStreamPreview":"Afficher l'aperçu du flux" }, "callTimer":{ - "description":"Add call timers for all users in voice channels and in the connection status.", + "description":"Ajoutez des minuteries d'appel pour tous les utilisateurs dans les canaux vocaux et dans l'état de connexion.", "settings":{ - "allCallTimers":"Add call timer to all users in a server voice channel", - "format":"Compact or human readable format:", - "showRoleColor":"Show the user's role color (if this plugin is enabled)", - "showSeconds":"Show seconds in the timer", - "showWithoutHover":"Always show the timer without needing to hover", - "trackSelf":"Also track yourself", - "watchLargeGuilds":"Track users in large guilds. This may cause lag if you're in a lot of large guilds with active voice users. Tested with up to 2000 active voice users with no issues." + "allCallTimers":"Ajouter une minuterie d'appel à tous les utilisateurs d'un canal vocal de serveur", + "format":"Format compact ou lisible par l'homme :", + "showRoleColor":"Afficher la couleur du rôle de l'utilisateur (si ce plugin est activé)", + "showSeconds":"Afficher les secondes dans la minuterie", + "showWithoutHover":"Afficher toujours la minuterie sans avoir besoin de survoler", + "trackSelf":"Suivez-vous également", + "watchLargeGuilds":"Suivez les utilisateurs dans les grandes guildes. Cela peut entraîner un décalage si vous faites partie de nombreuses grandes guildes avec des utilisateurs vocaux actifs. Testé avec jusqu'à 2 000 utilisateurs vocaux actifs sans problème." } }, - "cancel":"Cancel", + "cancel":"Annuler", "clientTheme":{ - "contrastWarning":"Selected color won't contrast well with text", - "disableNitroTheme":"Disable Nitro Theme", - "nitroNotSupported":"Nitro themes aren't supported", - "resetThemeColor":"Reset Theme Color", - "switchToMode":"Switch to {mode} mode", - "themeColor":"Theme Color", - "themeColorDescription":"Add a color to your Discord client theme", - "themeWontLookGood":"Your theme won't look good!" + "contrastWarning":"La couleur sélectionnée ne contraste pas bien avec le texte", + "disableNitroTheme":"Désactiver le thème Nitro", + "nitroNotSupported":"Les thèmes Nitro ne sont pas pris en charge", + "resetThemeColor":"Réinitialiser la couleur du thème", + "switchToMode":"Passer en mode {mode}", + "themeColor":"Couleur du thème", + "themeColorDescription":"Ajoutez une couleur à votre thème client Discord", + "themeWontLookGood":"Votre thème n'aura pas l'air bien !" }, "cloud":{ "integrations":{ - "enabled":"Cloud integrations enabled!", - "error":"Setup failed ({e})", - "failedToRetrieveOAuth":"Setup failed (couldn't retrieve OAuth configuration).", - "header":"Cloud Integrations", - "noSecret":"Setup failed (no secret returned?).", - "reauthenticateOtherClient":"We've noticed you have cloud integrations enabled in another client! Due to limitations, you will need to re-authenticate to continue using them. Click here to go to the settings page to do so!" + "enabled":"Intégrations cloud activées !", + "error":"Échec de l'installation ({e})", + "failedToRetrieveOAuth":"Échec de l'installation (impossible de récupérer la configuration OAuth).", + "header":"Intégrations cloud", + "noSecret":"L'installation a échoué (aucun secret n'a été renvoyé ?).", + "reauthenticateOtherClient":"Nous avons remarqué que les intégrations cloud sont activées dans un autre client ! En raison de limitations, vous devrez vous réauthentifier pour continuer à les utiliser. Cliquez ici pour accéder à la page des paramètres et le faire !" }, "settings":{ - "accountChanged":"Cloud sync was disabled because this account isn't connected to the cloud App. You can enable it again by connecting this account in Cloud Settings. (note: it will store your preferences separately)", - "apiDelete":"Could not delete settings (API returned {e}).", - "apiEraseAll":"Could not erase all data (API returned {e}), please contact support.", - "apiReject":"Could not synchronize settings to cloud (API returned {e}).", - "deleted":"Settings deleted from cloud!", - "erased":"Successfully erased all data.", - "failedToDelete":"Could not delete settings ({e}).", - "failedToSync":"Could not synchronize settings to the cloud ({e}).", - "header":"Cloud Settings", - "newerThanCloud":"Your local settings are newer than the cloud ones.", - "noSettings":"There are no settings in the cloud.", - "success":"Synchronized settings to the cloud!", - "syncFromCloud":"Could not synchronize settings from the cloud ({e}).", - "upToDate":"Your settings are up to date.", - "updated":"Your settings have been updated! Click here to restart to fully apply changes!", - "updatedRemote":"Your settings have been updated! Click here to restart to fully apply changes!" + "accountChanged":"La synchronisation cloud a été désactivée car ce compte n'est pas connecté à l'application cloud. Vous pouvez le réactiver en connectant ce compte dans les paramètres Cloud. (remarque : il stockera vos préférences séparément)", + "apiDelete":"Impossible de supprimer les paramètres (API a renvoyé {e}).", + "apiEraseAll":"Impossible d'effacer toutes les données (API a renvoyé {e}), veuillez contacter l'assistance.", + "apiReject":"Impossible de synchroniser les paramètres avec le cloud (API a renvoyé {e}).", + "deleted":"Paramètres supprimés du cloud !", + "erased":"Toutes les données ont été effacées avec succès.", + "failedToDelete":"Impossible de supprimer les paramètres ({e}).", + "failedToSync":"Impossible de synchroniser les paramètres avec le cloud ({e}).", + "header":"Paramètres cloud", + "newerThanCloud":"Vos paramètres locaux sont plus récents que ceux du cloud.", + "noSettings":"Il n'y a aucun paramètre dans le cloud.", + "success":"Paramètres synchronisés avec le cloud !", + "syncFromCloud":"Impossible de synchroniser les paramètres depuis le cloud ({e}).", + "upToDate":"Vos paramètres sont à jour.", + "updated":"Vos paramètres ont été mis à jour ! Cliquez ici pour redémarrer et appliquer pleinement les modifications !", + "updatedRemote":"Vos paramètres ont été mis à jour ! Cliquez ici pour redémarrer et appliquer pleinement les modifications !" } }, "commandsAPI":{ "description":"API requise par tout ce qui utilise des commandes" }, "consoleJanitor":{ - "alwaysAllowLoggers":"Always allow loggers of these types", - "description":"Disables annoying console messages/errors", - "filterList":"Filter List", - "name":"ConsoleJanitor", + "alwaysAllowLoggers":"Autorisez toujours les enregistreurs de ces types", + "description":"Désactive les messages/erreurs ennuyeux de la console", + "filterList":"Liste de filtres", + "name":"ConsoleConcierge", "settings":{ - "disableLoggers":"Disables Discords loggers", - "disableSpotifyLogger":"Disable the Spotify logger, which leaks account information and access token", - "whitelistedLoggers":"Semi colon separated list of loggers to allow even if others are hidden" + "disableLoggers":"Désactive les enregistreurs Discords", + "disableSpotifyLogger":"Désactivez l'enregistreur Spotify, qui divulgue les informations de compte et le jeton d'accès", + "whitelistedLoggers":"Liste des enregistreurs séparés par des points-virgules à autoriser même si d'autres sont masqués" } }, "contextMenuAPI":{ "description":"API pour ajouter/supprimer des éléments dans/depuis les menus contextuels" }, "contributorCard":{ - "contributionsButton":"See what you've contributed to", - "description":"Since you've contributed to Equicord you now have a cool new badge!", - "subtitle":"Thank you for contributing!", - "title":"Contributions" + "contributionsButton":"Découvrez à quoi vous avez contribué", + "description":"Depuis que vous avez contribué à Equicord, vous avez maintenant un nouveau badge sympa !", + "subtitle":"Merci d'avoir contribué !", + "title":"Cotisations" }, "copyEmojiMarkdown":{ - "copyEmojiMarkdown":"Copy Emoji Markdown", - "copyUnicodeDescription":"Copy the raw unicode character instead of :name: for default emojis (👽)", - "description":"Allows you to copy emojis as formatted string (<:blobcatcozy:1026533070955872337>)", - "success":"Success! Copied emoji markdown." + "copyEmojiMarkdown":"Copier Emoji Markdown", + "copyUnicodeDescription":"Copiez le caractère Unicode brut au lieu de :name: pour les emojis par défaut (👽)", + "description":"Vous permet de copier des emojis sous forme de chaîne formatée (<:blobcatcozy:1026533070955872337>)", + "success":"Succès! Démarquage emoji copié." }, "copyFileContents":{ - "copied":"Copied!", - "copyFileContents":"Copy File Contents", - "description":"Adds a button to text file attachments to copy their contents", - "fileTooLarge":"File too large to copy" + "copied":"Copié!", + "copyFileContents":"Copier le contenu du fichier", + "description":"Ajoute un bouton aux pièces jointes des fichiers texte pour copier leur contenu", + "fileTooLarge":"Fichier trop volumineux pour être copié" }, "copyStickerLinks":{ - "copyLink":"Copy Link", - "description":"Adds the ability to copy & open Sticker links", - "linkCopied":"Link copied!", - "openLink":"Open Link" + "copyLink":"Copier le lien", + "description":"Ajoute la possibilité de copier et d'ouvrir des liens d'autocollants", + "linkCopied":"Lien copié !", + "openLink":"Ouvrir le lien" }, "copyUserURLs":{ - "copyUserURL":"Copy User URL", - "description":"Adds a 'Copy User URL' option to the user context menu." + "copyUserURL":"Copier l'utilisateur URL", + "description":"Ajoute une option « Copier l'utilisateur URL » au menu contextuel de l'utilisateur." }, "customRPC":{ - "activityType":"Activity Type", + "activityType":"Type d'activité", "activityTypes":{ - "competing":"Competing", - "listening":"Listening", - "playing":"Playing", - "streaming":"Streaming", - "watching":"Watching" + "competing":"En compétition", + "listening":"Écoute", + "playing":"Jouant", + "streaming":"En direct", + "watching":"Regarde" }, - "appId":"Application ID", - "appName":"Application Name", - "button1Text":"Button1 Text", - "button1Url":"Button1 URL", - "button2Text":"Button2 Text", - "button2Url":"Button2 URL", - "detailLine1":"Detail (line 1)", - "detailUrl":"Detail URL", - "endTimestamp":"End Timestamp (in milliseconds)", + "appId":"Identifiant d'application", + "appName":"Nom de la demande", + "button1Text":"Texte du bouton 1", + "button1Url":"Bouton 1 URL", + "button2Text":"Texte du bouton 2", + "button2Url":"Bouton2 URL", + "detailLine1":"Détail (ligne 1)", + "detailUrl":"Détail URL", + "endTimestamp":"Horodatage de fin (en millisecondes)", "instructions":{ - "buttons":"You can't see your own buttons on your profile, but everyone else can see it fine.", - "devPortal":"Go to the <0>Discord Developer Portal to create an application and get the application ID.", - "imgur":"If you want to use an image link, download your image and reupload the image to <0>Imgur and get the image link by right-clicking the image and selecting \"Copy image address\".", - "unicode":"Some weird unicode text (\"fonts\" 𝖑𝖎𝖐𝖊 𝖙𝖍𝖎𝖘) may cause the rich presence to not show up, try using normal letters instead.", - "uploadImages":"Upload images in the Rich Presence tab to get the image keys." + "buttons":"Vous ne pouvez pas voir vos propres boutons sur votre profil, mais tout le monde peut le voir correctement.", + "devPortal":"Accédez au <0>Discord Portail des développeurs pour créer une application et obtenir l'ID de l'application.", + "imgur":"Si vous souhaitez utiliser un lien d'image, téléchargez votre image et téléchargez à nouveau l'image sur <0>Imgur et obtenez le lien d'image en cliquant avec le bouton droit sur l'image et en sélectionnant \"Copier l'adresse de l'image\".", + "unicode":"Certains textes Unicode étranges (\"polices\" 𝖑𝖎𝖐𝖊 𝖙𝖍𝖎𝖘) peuvent empêcher la riche présence d'apparaître, essayez plutôt d'utiliser des lettres normales.", + "uploadImages":"Téléchargez des images dans l’onglet Rich Presence pour obtenir les clés des images." }, - "largeImageClickUrl":"Large Image clickable URL", - "largeImageText":"Large Image Text", - "largeImageUrl":"Large Image URL/Key", + "largeImageClickUrl":"Grande image cliquable URL", + "largeImageText":"Texte de grande image", + "largeImageUrl":"Grande image URL/Clé", "notice":{ - "body":"Activity Sharing isn't enabled, people won't be able to see your custom rich presence!", - "enable":"Enable", - "title":"Notice" + "body":"Le partage d'activité n'est pas activé, les gens ne pourront pas voir votre riche présence personnalisée !", + "enable":"Activer", + "title":"Avis" }, - "partyMaxSize":"Maximum Party Size", - "partySize":"Party Size", + "partyMaxSize":"Taille maximale du groupe", + "partySize":"Taille du groupe", "placeholder":{ - "enterValue":"Enter a value", - "selectOption":"Select an option" + "enterValue":"Entrez une valeur", + "selectOption":"Sélectionnez une option" }, - "smallImageClickUrl":"Small Image clickable URL", - "smallImageText":"Small Image Text", - "smallImageUrl":"Small Image URL/Key", - "startTimestamp":"Start Timestamp (in milliseconds)", - "stateLine2":"State (line 2)", - "stateUrl":"State URL", - "streamLink":"Stream Link (Twitch or YouTube, only if activity type is Streaming)", - "timestampMode":"Timestamp Mode", + "smallImageClickUrl":"Petite image cliquable URL", + "smallImageText":"Texte en petite image", + "smallImageUrl":"Petite image URL/Clé", + "startTimestamp":"Horodatage de début (en millisecondes)", + "stateLine2":"État (ligne 2)", + "stateUrl":"État URL", + "streamLink":"Stream Link (Twitch ou YouTube, uniquement si le type d'activité est Streaming)", + "timestampMode":"Mode horodatage", "timestampModes":{ - "currentTime":"Same as your current time (not reset after 24h)", - "custom":"Custom", - "none":"None", - "sinceOpen":"since discord open" + "currentTime":"Identique à votre heure actuelle (pas réinitialisé après 24h)", + "custom":"Personnalisés", + "none":"Aucun", + "sinceOpen":"depuis que la discorde est ouverte" }, "validation":{ - "discordId":"Must be a valid Discord ID.", - "discordLink":"Don't use a Discord link. Use an Imgur image link instead.", - "imgurDirect":"Imgur link must be a direct link to the image (e.g. https://i.imgur.com/...). Right click the image and click 'Copy image address'", - "maxLength":"Must be not longer than {length} characters.", - "number":"Must be a number.", - "positiveNumber":"Must be a positive number.", - "required":"This field is required.", - "streamingLink":"Streaming link must be a valid URL.", - "streamingLinkLength":"Streaming link must be not longer than 512 characters.", - "tenorDirect":"Tenor link must be a direct link to the image (e.g. https://media.tenor.com/...). Right click the GIF and click 'Copy image address'", - "url":"Must be a valid URL." + "discordId":"Il doit s'agir d'un identifiant Discord valide.", + "discordLink":"N'utilisez pas de lien Discord. Utilisez plutôt un lien d’image Imgur.", + "imgurDirect":"Le lien Imgur doit être un lien direct vers l'image (par exemple https://i.imgur.com/...). Cliquez avec le bouton droit sur l'image et cliquez sur « Copier l'adresse de l'image »", + "maxLength":"Ne doit pas dépasser {length} caractères.", + "number":"Doit être un nombre.", + "positiveNumber":"Doit être un nombre positif.", + "required":"Ce champ est obligatoire.", + "streamingLink":"Le lien de streaming doit être un URL.", + "streamingLinkLength":"Le lien de streaming ne doit pas comporter plus de 512 caractères.", + "tenorDirect":"Le lien Tenor doit être un lien direct vers l'image (par exemple https://media.tenor.com/...). Cliquez avec le bouton droit sur le GIF et cliquez sur \"Copier l'adresse de l'image\".", + "url":"Doit être un URL valide." } }, "dearrow":{ - "clickToDearrow":"Click to dearrow", - "dearrowByDefault":"Dearrow videos automatically", - "dearrowedClickRestore":"This embed has been dearrowed, click to restore", - "description":"Makes YouTube embed titles and thumbnails less sensationalist, powered by Dearrow", - "everything":"Everything (Titles & Thumbnails)", - "hideButton":"Hides the Dearrow button from YouTube embeds", - "replaceElementsDescription":"Choose which elements of the embed will be replaced", - "thumbnails":"Thumbnails", - "titles":"Titles" + "clickToDearrow":"Cliquez pour désaffiler", + "dearrowByDefault":"Supprimer automatiquement les vidéos", + "dearrowedClickRestore":"Cette intégration a été supprimée, cliquez pour restaurer", + "description":"Rend les titres et les miniatures intégrés sur YouTube moins sensationnalistes, optimisé par Dearrow", + "everything":"Tout (titres et vignettes)", + "hideButton":"Masque le bouton Dearrow des intégrations YouTube", + "replaceElementsDescription":"Choisissez quels éléments de l'intégration seront remplacés", + "thumbnails":"Miniatures", + "titles":"Titres" }, "decor":{ - "accessFromProfiles":"You can also access Decor decorations from the {link} page.", - "changeDecoration":"Change Decoration", - "description":"Create and use your own custom avatar decorations, or pick your favorite from the presets.", - "enableAndRestart":"Enable Decor and restart your client to change your avatar decoration.", - "profilesLink":"Profiles", - "removeDecoration":"Remove Decoration", - "title":"Decor" + "accessFromProfiles":"Vous pouvez également accéder aux décorations Décor depuis la page {link}.", + "changeDecoration":"Changer la décoration", + "description":"Créez et utilisez vos propres décorations d'avatar personnalisées ou choisissez votre favori parmi les préréglages.", + "enableAndRestart":"Activez Décor et redémarrez votre client pour modifier la décoration de votre avatar.", + "profilesLink":"Profils", + "removeDecoration":"Supprimer la décoration", + "title":"Décor" }, "devCompanion":{ "description":"Plugin Dev Companion. Veuillez signaler tout dysfonctionnement ou comportement étrange (probablement un bug) à sadan, soit par ping, soit par message privé, merci !", @@ -342,18 +342,18 @@ "disableCallIdle":{ "description":"Désactive l'expulsion automatique des appels vocaux DM après 3 minutes, désactive aussi le déplacement vers un salon AFK." }, - "donate":"Donate", + "donate":"Faire un don", "donorCard":{ "donated":{ - "description":"All Vencord users can see your Vencord donor badge, and Equicord users can see your Equicord donor badge. To change your Vencord donor badge, contact @vending.machine. For your Equicord donor badge, make a ticket in Equicord's server.", - "equicordDescription":"All Equicord users can see your badge! You can manage your perks by making a ticket in Equicord's server.", - "subtitle":"Thank you for donating!", - "title":"Donations", - "vencordDescription":"All Vencord users can see your badge! You can manage your perks by messaging @{v}." + "description":"Tous les utilisateurs Vencord peuvent voir votre badge de donateur Vencord, et les utilisateurs Equicord peuvent voir votre badge de donateur Equicord. Pour changer votre badge de donateur Vencord, contactez @vending.machine. Pour votre badge de donateur Equicord, créez un ticket sur le serveur de Equicord.", + "equicordDescription":"Tous les utilisateurs Equicord peuvent voir votre badge ! Vous pouvez gérer vos avantages en créant un ticket sur le serveur de Equicord.", + "subtitle":"Merci pour votre don !", + "title":"Dons", + "vencordDescription":"Tous les utilisateurs Vencord peuvent voir votre badge ! Vous pouvez gérer vos avantages en envoyant un message à @{v}." }, "notDonated":{ - "description":"Please consider supporting the development of Equicord by donating!", - "title":"Support the Project" + "description":"Veuillez envisager de soutenir le développement de Equicord en faisant un don !", + "title":"Soutenez le projet" } }, "dontRoundMyTimestamps":{ @@ -363,100 +363,100 @@ "description":"Permet d'omettre la largeur ou la hauteur lors de l'ouverture d'une fenêtre modale d'image" }, "experiments":{ - "description":"Enable Access to Experiments & other dev-only features in Discord!", - "devToolsInfo":"You can open Discord's DevTools via {keyboardCombo}", - "holdOn":"Hold on!!", - "moreInfo":"More Information", + "description":"Activez l'accès aux expériences et à d'autres fonctionnalités réservées aux développeurs dans Discord !", + "devToolsInfo":"Vous pouvez ouvrir les DevTools de Discord via {keyboardCombo}", + "holdOn":"Attendez!!", + "moreInfo":"Plus d'informations", "settings":{ - "toolbarDevMenu":"Change the Help (?) toolbar button (top right in chat) to Discord's developer menu" + "toolbarDevMenu":"Remplacez le bouton Aide (?) de la barre d'outils (en haut à droite dans le chat) par le menu développeur de Discord" }, - "warning1":"Experiments are unreleased Discord features. They might not work, or even break your client or get your account disabled.", - "warning2":"Only use experiments if you know what you're doing. Equicord is not responsible for any damage caused by enabling experiments. If you don't know what an experiment does, ignore it. Do not ask us what experiments do either, we probably don't know.", - "warning3":"No, you cannot use server-side features like checking the \"Send to Client\" box." + "warning1":"Les expériences sont des fonctionnalités Discord inédites. Ils pourraient ne pas fonctionner, voire casser votre client ou désactiver votre compte.", + "warning2":"N'utilisez des expériences que si vous savez ce que vous faites. Equicord n'est pas responsable des dommages causés par l'activation des expériences. Si vous ne savez pas à quoi sert une expérience, ignorez-la. Ne nous demandez pas non plus à quoi servent les expériences, nous ne le savons probablement pas.", + "warning3":"Non, vous ne pouvez pas utiliser les fonctionnalités côté serveur comme cocher la case « Envoyer au client »." }, "expressionCloner":{ - "cloneEmoji":"Clone Emoji", - "cloneSticker":"Clone Sticker", - "cloneTo":"Clone to {guild}", - "clonedSuccess":"Successfully cloned {name} to {guild}!", - "customName":"Custom Name", - "failedToClone":"Failed to clone: {error}", - "nameValidation":"Name must be between 2 and 32 characters", - "somethingWentWrong":"Something went wrong (check console!)" + "cloneEmoji":"Cloner l'émoji", + "cloneSticker":"Cloner l’autocollant", + "cloneTo":"Cloner vers {guild}", + "clonedSuccess":"Clonage réussi de {name} vers {guild} !", + "customName":"Nom personnalisé", + "failedToClone":"Échec du clonage : {error}", + "nameValidation":"Le nom doit comporter entre 2 et 32 caractères", + "somethingWentWrong":"Quelque chose s'est mal passé (vérifiez la console !)" }, "f8break":{ "description":"Mettre le client en pause lorsque vous appuyez sur F8 avec DevTools (+ points d'arrêt) ouvert." }, - "failedToRender":"Failed to render the {tab} tab. If this issue persists, try using the installer to reinstall!", + "failedToRender":"Échec du rendu de l'onglet {tab}. Si ce problème persiste, essayez d'utiliser le programme d'installation pour réinstaller !", "fakeNitro":{ - "description":"Allows you to send fake emojis/stickers, use nitro themes, and stream in nitro quality", - "doNotShowAgain":"Do not show again", - "emojiNotice":"This is a FakeNitro emoji and renders like a real emoji only for you. Appears as a link to non-plugin users.", - "holdOn":"Hold on!", + "description":"Vous permet d'envoyer de faux emojis/autocollants, d'utiliser des thèmes nitro et de diffuser en qualité nitro", + "doNotShowAgain":"Ne plus montrer", + "emojiNotice":"Il s'agit d'un emoji FakeNitro et s'affiche comme un vrai emoji uniquement pour vous. Apparaît sous forme de lien vers les utilisateurs non-plugin.", + "holdOn":"Attendez!", "noAttachmentPerms":{ - "body":"You cannot send this message because it contains an animated FakeNitro sticker, and you do not have permissions to attach files in the current channel. Please remove the sticker to proceed." + "body":"Vous ne pouvez pas envoyer ce message car il contient un autocollant FakeNitro animé et vous n'êtes pas autorisé à joindre des fichiers dans la chaîne actuelle. Veuillez retirer l'autocollant pour continuer." }, "noEmbedPerms":{ - "body1":"You are trying to send/edit a message that contains a FakeNitro emoji or sticker,", - "body2":"however you do not have permissions to embed links in the current channel.", - "body3":"Are you sure you want to send this message? Your FakeNitro items will appear as a link only.", - "disableNotice":"You can disable this notice in the plugin settings." + "body1":"Vous essayez d'envoyer/modifier un message contenant un emoji ou un autocollant FakeNitro,", + "body2":"cependant, vous n'êtes pas autorisé à intégrer des liens dans la chaîne actuelle.", + "body3":"Êtes-vous sûr de vouloir envoyer ce message ? Vos articles FakeNitro apparaîtront uniquement sous forme de lien.", + "disableNotice":"Vous pouvez désactiver cet avis dans les paramètres du plugin." }, - "sendAnyway":"Send Anyway", + "sendAnyway":"Envoyer quand même", "settings":{ - "disableEmbedPermissionCheck":"Whether to disable the embed permission check when sending fake emojis and stickers", - "emojiSize":"Size of the emojis when sending", - "enableEmojiBypass":"Allows sending fake emojis (also bypasses missing permission to use custom emojis)", - "enableStickerBypass":"Allows sending fake stickers (also bypasses missing permission to use stickers)", - "enableStreamQualityBypass":"Allow streaming in nitro quality", - "hyperLinkText":"What text the hyperlink should use. {{NAME}} will be replaced with the emoji/sticker name.", - "stickerSize":"Size of the stickers when sending", - "transformCompoundSentence":"Whether to transform fake stickers and emojis in compound sentences (sentences with more content than just the fake emoji or sticker link)", - "transformEmojis":"Whether to transform fake emojis into real ones", - "transformStickers":"Whether to transform fake stickers into real ones", - "useEmojiHyperLinks":"Whether to use hyperlinks when sending fake emojis", - "useStickerHyperLinks":"Whether to use hyperlinks when sending fake stickers" + "disableEmbedPermissionCheck":"S'il faut désactiver la vérification des autorisations d'intégration lors de l'envoi de faux emojis et autocollants", + "emojiSize":"Taille des emojis lors de l'envoi", + "enableEmojiBypass":"Permet d'envoyer de faux emojis (ignore également l'autorisation manquante pour utiliser des emojis personnalisés)", + "enableStickerBypass":"Permet d'envoyer de faux autocollants (ignore également l'autorisation manquante pour utiliser des autocollants)", + "enableStreamQualityBypass":"Autoriser le streaming en qualité nitro", + "hyperLinkText":"Quel texte le lien hypertexte doit utiliser. {{NAME}} sera remplacé par le nom de l'emoji/de l'autocollant.", + "stickerSize":"Taille des autocollants lors de l'envoi", + "transformCompoundSentence":"Qu'il s'agisse de transformer de faux autocollants et emojis en phrases composées (phrases avec plus de contenu que le simple lien de faux emoji ou autocollant)", + "transformEmojis":"S'il faut transformer de faux emojis en vrais", + "transformStickers":"S'il faut transformer de faux autocollants en vrais", + "useEmojiHyperLinks":"S'il faut utiliser des hyperliens lors de l'envoi de faux emojis", + "useStickerHyperLinks":"S'il faut utiliser des hyperliens lors de l'envoi de faux autocollants" }, - "stickerNotice":"This is a FakeNitro sticker and renders like a real sticker only for you. Appears as a link to non-plugin users." + "stickerNotice":"Il s'agit d'un autocollant FakeNitro et s'affiche comme un véritable autocollant uniquement pour vous. Apparaît sous forme de lien vers les utilisateurs non-plugin." }, "fakeProfileThemes":{ "accent":"Accent", - "colorPickers":"Color pickers", - "copy3y3":"Copy 3y3", - "fakeColors":"Fake colors", - "instructions":"Set your profile colors using the color pickers below. The colors will be encoded into your profile's 'About Me' section.", - "nitroColors":"Nitro colors", - "preview":"Preview", - "primary":"Primary", + "colorPickers":"Sélecteurs de couleurs", + "copy3y3":"Copier 3y3", + "fakeColors":"Fausses couleurs", + "instructions":"Définissez les couleurs de votre profil à l'aide des sélecteurs de couleurs ci-dessous. Les couleurs seront encodées dans la section « À propos de moi » de votre profil.", + "nitroColors":"Couleurs nitro", + "preview":"Aperçu", + "primary":"Primaire", "usage":"Usage" }, "favGifSearch":{ - "description":"Adds a search bar to favorite gifs.", - "name":"FavoriteGifSearch", + "description":"Ajoute une barre de recherche aux gifs favoris.", + "name":"FavorisGifRecherche", "searchOptions":{ - "entireUrl":"Entire Url", - "hostAndPath":"Host & Path (tenor.com somgif.gif)", - "pathOnly":"Path Only (/somegif.gif)" + "entireUrl":"URL entière", + "hostAndPath":"Hôte et chemin (tenor.com somgif.gif)", + "pathOnly":"Chemin uniquement (/somegif.gif)" }, - "searchPlaceholder":"Search Favorite Gifs", + "searchPlaceholder":"Rechercher des gifs préférés", "settings":{ - "searchOption":"The part of the url you want to search" + "searchOption":"La partie de l'URL que vous souhaitez rechercher" } }, "fixCodeblockGap":{ "description":"Supprime l'espace entre les blocs de code et le texte situé en dessous" }, "fixImagesQuality":{ - "animatedImagesAlways":"Animated images (GIF, WebP, etc.) in chat will always animate, regardless of if the App is focused.", - "defaultBehavior":"The default behavior is the following:", - "description":"Improves quality of images by loading them at their original resolution", - "enableOriginalCaveats":"You can also enable original image in chat, but beware of the following caveats:", - "inChatOptimised":"In chat, optimised but full resolution images will be loaded.", - "inModalOriginal":"In the image modal, the original image will be loaded.", - "mayCauseLag":"May cause lag.", - "name":"FixImagesQuality", + "animatedImagesAlways":"Les images animées (GIF, WebP, etc.) dans le chat seront toujours animées, que l'application soit ou non ciblée.", + "defaultBehavior":"Le comportement par défaut est le suivant :", + "description":"Améliore la qualité des images en les chargeant à leur résolution d'origine", + "enableOriginalCaveats":"Vous pouvez également activer l'image originale dans le chat, mais méfiez-vous des mises en garde suivantes :", + "inChatOptimised":"Dans le chat, des images optimisées mais en pleine résolution seront chargées.", + "inModalOriginal":"Dans le modal image, l'image originale sera chargée.", + "mayCauseLag":"Peut provoquer un décalage.", + "name":"FixImagesQualité", "settings":{ - "originalImagesInChat":"Also load the original image in Chat. WARNING: Read the caveats above" + "originalImagesInChat":"Chargez également l'image originale dans Chat. AVERTISSEMENT : Lisez les mises en garde ci-dessus" } }, "fixSpotifyEmbeds":{ @@ -496,8 +496,8 @@ } }, "friendsSince":{ - "description":"Shows when you became friends with someone in the user popout", - "heading":"Friends Since" + "description":"Indique quand vous êtes devenu ami avec quelqu'un dans la fenêtre contextuelle de l'utilisateur", + "heading":"Amis depuis" }, "fullSearchContext":{ "description":"Rend le menu contextuel des messages dans les résultats de recherche aussi complet qu'attendu" @@ -506,135 +506,135 @@ "description":"Rend les mentions d'utilisateurs dans la barre de chat plus fonctionnelles (clic gauche/droit, etc.)" }, "gameActivityToggle":{ - "description":"Adds a button next to the mic and deafen button to toggle game activity.", - "disableGameActivity":"Disable Game Activity", - "enableGameActivity":"Enable Game Activity", + "description":"Ajoute un bouton à côté du bouton micro et sourd pour basculer l'activité de jeu.", + "disableGameActivity":"Désactiver l'activité de jeu", + "enableGameActivity":"Activer l'activité de jeu", "settings":{ - "location":"Where to show the game activity toggle button", - "locationPanel":"Next to Mute/Deafen", - "locationToolbox":"Equicord Toolbox", - "oldIcon":"Use the old icon style before Discord icon redesign" + "location":"Où afficher le bouton bascule d'activité de jeu", + "locationPanel":"À côté de Muet/Deafen", + "locationToolbox":"Equicord Boîte à outils", + "oldIcon":"Utiliser l'ancien style d'icône avant la refonte de l'icône Discord" } }, "greetStickerPicker":{ - "ariaLabel":"Greet Sticker Picker", - "description":"Allows you to use any greet sticker instead of only the random one by right-clicking the 'Wave to say hi!' button", - "greetMode":"Greet Mode", - "greetModeDescription":"Choose the greet mode", - "greetModeLabel":"Greet (you can only greet 3 times)", - "greetStickers":"Greet Stickers", - "normalMessageLabel":"Normal Message (you can greet spam)", - "sendGreets":"Send Greets", - "unholyMultiGreet":"Unholy Multi-Greet" + "ariaLabel":"Sélecteur d'autocollants de bienvenue", + "description":"Vous permet d'utiliser n'importe quel autocollant de bienvenue au lieu d'un autocollant aléatoire en cliquant avec le bouton droit sur « Wave to say salut ! » bouton", + "greetMode":"Mode d'accueil", + "greetModeDescription":"Choisissez le mode d'accueil", + "greetModeLabel":"Saluer (vous ne pouvez saluer que 3 fois)", + "greetStickers":"Saluer les autocollants", + "normalMessageLabel":"Message normal (vous pouvez saluer le spam)", + "sendGreets":"Envoyer des salutations", + "unholyMultiGreet":"Multi-salut impie" }, "hideAttachments":{ - "description":"Hide attachments and embeds for individual messages via hover button", - "hideMedia":"Hide Media", - "mediaHidden":"Media Hidden", - "showMedia":"Show Media" + "description":"Masquer les pièces jointes et les intégrations pour les messages individuels via le bouton de survol", + "hideMedia":"Masquer les médias", + "mediaHidden":"Médias masqués", + "showMedia":"Afficher les médias" }, "ignoreActivities":{ - "disableActivity":"Disable activity", - "enableActivity":"Enable activity", + "disableActivity":"Désactiver l'activité", + "enableActivity":"Activer l'activité", "filterList":{ - "description":"Comma separated list of activity IDs to filter (Useful for filtering specific RPC activities and CustomRPC)", - "title":"Filter List" + "description":"Liste d'ID d'activité séparés par des virgules à filtrer (utile pour filtrer des activités RPC spécifiques et CustomRPC)", + "title":"Liste de filtres" }, "importCustomRPC":{ - "alreadyAdded":"CustomRPC application ID is already added.", - "button":"Import CustomRPC ID", - "description":"Import the application id of the CustomRPC plugin to the filter list", - "notSet":"CustomRPC application ID is not set." + "alreadyAdded":"L’ID de l’application CustomRPC est déjà ajouté.", + "button":"Importer l'ID CustomRPC", + "description":"Importez l'ID d'application du plugin CustomRPC dans la liste de filtres", + "notSet":"L’ID de l’application CustomRPC n’est pas défini." }, "settings":{ - "blacklist":"Blacklist", - "ignoreCompeting":"Ignore all competing activities (These are normally special game activities)", - "ignoreListening":"Ignore all listening activities (These are usually spotify activities)", - "ignorePlaying":"Ignore all playing activities (These are usually game and RPC activities)", - "ignoreStreaming":"Ignore all streaming activities", - "ignoreWatching":"Ignore all watching activities", - "listMode":"Change the mode of the filter list", - "whitelist":"Whitelist" + "blacklist":"Liste noire", + "ignoreCompeting":"Ignorer toutes les activités concurrentes (ce sont normalement des activités de jeu spéciales)", + "ignoreListening":"Ignorer toutes les activités d'écoute (ce sont généralement des activités Spotify)", + "ignorePlaying":"Ignorer toutes les activités de jeu (il s'agit généralement d'activités de jeu et de RPC)", + "ignoreStreaming":"Ignorer toutes les activités de streaming", + "ignoreWatching":"Ignorer toutes les activités de surveillance", + "listMode":"Changer le mode de la liste de filtres", + "whitelist":"Liste blanche" } }, "imageZoom":{ - "lensSize":"Lens Size", - "nearestNeighbour":"Nearest Neighbour", + "lensSize":"Taille de l'objectif", + "nearestNeighbour":"Voisin le plus proche", "settings":{ - "invertScroll":"Invert scroll", - "nearestNeighbour":"Use Nearest Neighbour Interpolation when scaling images", - "saveZoomValues":"Whether to save zoom and lens size values", - "size":"Radius / Size of the lens", - "square":"Make the lens square", - "zoom":"Zoom of the lens", - "zoomSpeed":"How fast the zoom / lens size changes" + "invertScroll":"Inverser le défilement", + "nearestNeighbour":"Utiliser l'interpolation du voisin le plus proche lors de la mise à l'échelle des images", + "saveZoomValues":"S'il faut enregistrer les valeurs de zoom et de taille d'objectif", + "size":"Rayon / Taille de la lentille", + "square":"Rendre l'objectif carré", + "zoom":"Zoom de l'objectif", + "zoomSpeed":"À quelle vitesse le zoom/la taille de l'objectif change" }, - "squareLens":"Square Lens", + "squareLens":"Lentille carrée", "zoom":"Zoom", - "zoomSpeed":"Zoom Speed" + "zoomSpeed":"Vitesse de zoom" }, - "invite":"Invite", + "invite":"Inviter", "lastfmRichPresence":{ - "apiKeyInstructions":"Set <0>Application name and <1>Application description to anything and leave the rest blank.", - "createApiKey":"Create API Key", - "description":"Little plugin for Last.fm rich presence", - "howToCreateApiKey":"How to create an API key", - "lastfmProfile":"Last.fm Profile", + "apiKeyInstructions":"Définissez <0>Nom de l'application et <1>Description de l'application sur n'importe quelle valeur et laissez le reste vide.", + "createApiKey":"Créer une clé API", + "description":"Petit plugin pour une présence riche sur Last.fm", + "howToCreateApiKey":"Comment créer une clé API", + "lastfmProfile":"Profil Last.fm", "missingArt":{ - "lastfmLogo":"Use large Last.fm logo", - "placeholder":"Use generic placeholder" + "lastfmLogo":"Utilisez le grand logo Last.fm", + "placeholder":"Utiliser un espace réservé générique" }, "nameFormat":{ - "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", - "songFirst":"Use format 'song - artist'", - "songOnly":"Use song name only", - "statusName":"Use custom status name" + "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", + "songFirst":"Utiliser le format 'chanson - artiste'", + "songOnly":"Utiliser uniquement le nom de la chanson", + "statusName":"Utiliser un nom de statut personnalisé" }, "settings":{ - "alwaysHideArt":"Disable downloading album art", - "apiKey":"Custom Last.fm API key. Not required but highly recommended to avoid rate limiting with our shared key", - "clickableLinks":"Make track, artist and album names clickable links", - "hideWithActivity":"Hide Last.fm presence if you have any other presence", - "hideWithSpotify":"Hide Last.fm presence if spotify is running", - "missingArt":"When album or album art is missing", - "nameFormat":"Show name of song and artist in status name", - "shareUsername":"Show link to Last.fm profile", - "showLastFmLogo":"Show the Last.fm logo by the album cover", - "statusDisplayType":"Show the track / artist name in the member list", - "statusName":"Custom status text", - "useListeningStatus":"Show \"Listening to\" status instead of \"Playing\"", - "username":"Last.fm username" + "alwaysHideArt":"Désactiver le téléchargement des pochettes d'album", + "apiKey":"Clé Last.fm personnalisée API. Non obligatoire mais fortement recommandé pour éviter toute limitation de débit avec notre clé partagée", + "clickableLinks":"Créez des liens cliquables avec les noms des pistes, des artistes et des albums", + "hideWithActivity":"Masquer la présence de Last.fm si vous avez une autre présence", + "hideWithSpotify":"Masquer la présence de Last.fm si Spotify est en cours d'exécution", + "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", + "shareUsername":"Afficher le lien vers le profil Last.fm", + "showLastFmLogo":"Afficher le logo Last.fm près de la couverture de l'album", + "statusDisplayType":"Afficher le nom du morceau/artiste dans la liste des membres", + "statusName":"Texte d'état personnalisé", + "useListeningStatus":"Afficher le statut « Écoute » au lieu de « Lecture »", + "username":"Nom d'utilisateur Last.fm" }, "statusDisplayType":{ - "artist":"Show artist name", - "off":"Don't show (shows generic listening message)", - "track":"Show track name" + "artist":"Afficher le nom de l'artiste", + "off":"Ne pas afficher (affiche un message d'écoute générique)", + "track":"Afficher le nom de la piste" } }, - "loading":"Loading...", + "loading":"Chargement...", "logs":{ - "allLogsCleared":"All logs have been cleared", - "clearAll":"Clear All", - "clearAllLogs":"Clear All Logs", - "clearAllLogsConfirmation":"Are you sure you would like to clear all logs? This can't be undone.", - "clearLog":"Clear Log", - "clearLogConfirmation":"Are you sure you would like to clear this log? This can't be undone.", - "clearLogs":"Clear Logs", - "clearLogsConfirmation":"Are you sure you would like to clear these logs? This can't be undone.", - "clearLogsConfirmationNum_one":"Are you sure you want to clear {count} log", - "clearLogsConfirmationNum_other":"Are you sure you want to clear {count} logs", - "hideLogs":"Hide Logs", - "logCleared":"Log has been cleared", - "logsCleared":"Selected logs have been cleared", - "showLogs":"Show Logs" + "allLogsCleared":"Tous les journaux ont été effacés", + "clearAll":"Tout effacer", + "clearAllLogs":"Effacer tous les journaux", + "clearAllLogsConfirmation":"Êtes-vous sûr de vouloir effacer tous les journaux ? Cela ne peut pas être annulé.", + "clearLog":"Effacer le journal", + "clearLogConfirmation":"Êtes-vous sûr de vouloir effacer ce journal ? Cela ne peut pas être annulé.", + "clearLogs":"Effacer les journaux", + "clearLogsConfirmation":"Êtes-vous sûr de vouloir effacer ces journaux ? Cela ne peut pas être annulé.", + "clearLogsConfirmationNum_one":"Êtes-vous sûr de vouloir effacer le journal {count} ?", + "clearLogsConfirmationNum_other":"Êtes-vous sûr de vouloir effacer les journaux {count} ?", + "hideLogs":"Masquer les journaux", + "logCleared":"Le journal a été effacé", + "logsCleared":"Les journaux sélectionnés ont été effacés", + "showLogs":"Afficher les journaux" }, "memberCount":{ "settings":{ - "memberList":"Show member count in the member list", - "toolTip":"Show member count on the server tooltip", - "voiceActivity":"Show voice activity with member count in the member list" + "memberList":"Afficher le nombre de membres dans la liste des membres", + "toolTip":"Afficher le nombre de membres dans l'info-bulle du serveur", + "voiceActivity":"Afficher l'activité vocale avec le nombre de membres dans la liste des membres" } }, "memberListDecoratorsAPI":{ @@ -647,90 +647,90 @@ "description":"API requise par tout ce qui utilise des événements de message" }, "messageLatency":{ - "clockAhead":"This user's clock is {delta} ahead.", - "delayedMessage":"Delayed Message", - "messageDelayed":"This message was sent with a delay of {delta}.", - "oldAndroidClient":"Old Discord Android client", - "oldDiscordAndroid":"User is suspected to be on an old Discord Android client", + "clockAhead":"L'horloge de cet utilisateur est en avance de {delta}.", + "delayedMessage":"Message retardé", + "messageDelayed":"Ce message a été envoyé avec un délai de {delta}.", + "oldAndroidClient":"Ancien client Android Discord", + "oldDiscordAndroid":"L'utilisateur est soupçonné d'utiliser un ancien client Android Discord", "settings":{ - "detectDiscordKotlin":"Detect old Discord Android clients", - "ignoreSelf":"Don't add indicator to your own messages", - "latency":"Threshold in seconds for latency indicator", - "showMillis":"Show milliseconds" + "detectDiscordKotlin":"Détecter les anciens clients Android Discord", + "ignoreSelf":"N'ajoutez pas d'indicateur à vos propres messages", + "latency":"Seuil en secondes pour l'indicateur de latence", + "showMillis":"Afficher les millisecondes" }, "timeUnits":{ - "day":"day", - "days":"days", - "hour":"hour", - "hours":"hours", - "millisecond":"millisecond", - "milliseconds":"milliseconds", + "day":"jour", + "days":"jours", + "hour":"heure", + "hours":"heures", + "millisecond":"milliseconde", + "milliseconds":"millisecondes", "minute":"minute", "minutes":"minutes", - "second":"second", - "seconds":"seconds" + "second":"deuxième", + "seconds":"secondes" } }, "messageLinkEmbeds":{ "automodOptions":{ - "always":"Always use automod embeds", - "never":"Never use automod embeds", - "prefer":"Prefer automod embeds, but use rich embeds if some content can't be shown" + "always":"Utilisez toujours les intégrations Automod", + "never":"N'utilisez jamais d'intégrations Automod", + "prefer":"Préférez les intégrations automatiques, mais utilisez des intégrations riches si certains contenus ne peuvent pas être affichés" }, "channelLabels":{ - "directMessage":"Direct Message", + "directMessage":"Message privé", "groupDM":"Group DM", - "server":"Server" + "server":"Serveur" }, - "description":"Adds a preview to messages that link another message", + "description":"Ajoute un aperçu aux messages qui relient un autre message", "listModeOptions":{ - "blacklist":"Blacklist", - "whitelist":"Whitelist" + "blacklist":"Liste noire", + "whitelist":"Liste blanche" }, "noContent":{ - "attachments_only_one":"[no content, {count} attachment]", - "attachments_only_other":"[no content, {count} attachments]", - "both_one":"[no content, {attachments} attachment and {embeds} embed]", - "both_other":"[no content, {attachments} attachments and {embeds} embeds]", - "embeds_only_one":"[no content, {count} embed]", - "embeds_only_other":"[no content, {count} embeds]" + "attachments_only_one":"[pas de contenu, {count} pièce jointe]", + "attachments_only_other":"[pas de contenu, {count} pièces jointes]", + "both_one":"[pas de contenu, {attachments} pièce jointe et {embeds} intégré]", + "both_other":"[pas de contenu, {attachments} pièces jointes et {embeds} intégrations]", + "embeds_only_one":"[pas de contenu, {count} intégré]", + "embeds_only_other":"[pas de contenu, {count} intégré]" }, "settings":{ - "automodEmbeds":"Use automod embeds instead of rich embeds (smaller but less info)", - "clearMessageCache":"Clear the linked message cache", - "idList":"Guild/channel/user IDs to blacklist or whitelist (separate with comma)", - "listMode":"Whether to use ID list as blacklist or whitelist", - "messageBackgroundColor":"Background color for messages in rich embeds" + "automodEmbeds":"Utilisez les intégrations automod au lieu des intégrations riches (plus petites mais moins d'informations)", + "clearMessageCache":"Vider le cache des messages liés", + "idList":"ID de guilde/canal/utilisateur à mettre sur liste noire ou sur liste blanche (séparés par une virgule)", + "listMode":"S'il faut utiliser la liste d'identification comme liste noire ou liste blanche", + "messageBackgroundColor":"Couleur d’arrière-plan pour les messages intégrés enrichis" } }, "messageLogger":{ - "clearMessageLog":"Clear Message Log", - "deletedMessages_one":"{count} deleted message", - "deletedMessages_other":"{count} deleted messages", - "deletedMessages_zero":"No deleted messages", - "disableDiffView":"Disable Diff View", - "editHistory":"Message Edit History", - "enableDiffView":"Enable Diff View", - "notLoggedTooltip":"This edit state was not logged so it can't be displayed.", - "removeMessageHistory":"Remove Message History", - "removeMessageTemporary":"Remove Message (Temporary)", + "clearMessageLog":"Effacer le journal des messages", + "deletedMessages_one":"{count} message supprimé", + "deletedMessages_other":"{count} messages supprimés", + "deletedMessages_zero":"Aucun message supprimé", + "disableDiffView":"Désactiver la vue différentielle", + "editHistory":"Historique des modifications des messages", + "enableDiffView":"Activer la vue différentielle", + "notLoggedTooltip":"Cet état de modification n'a pas été enregistré et ne peut donc pas être affiché.", + "removeMessageHistory":"Supprimer l'historique des messages", + "removeMessageTemporary":"Supprimer le message (temporaire)", "settings":{ - "collapseDeleted":"Whether to collapse deleted messages, similar to blocked messages", - "deleteStyle":"The style of deleted messages", - "deleteStyleRedOverlay":"Red overlay", - "deleteStyleRedText":"Red text", - "ignoreBots":"Whether to ignore messages by bots", - "ignoreChannels":"Comma-separated list of channel IDs to ignore", - "ignoreGuilds":"Comma-separated list of guild IDs to ignore", - "ignoreSelf":"Whether to ignore messages by yourself", - "ignoreUsers":"Comma-separated list of user IDs to ignore", - "inlineEdits":"Whether to display edit history as part of message content", - "logDeletes":"Whether to log deleted messages", - "logEdits":"Whether to log edited messages", - "separatedDiffs":"Separate addition and removals in diffs for a more readable differential", - "showEditDiffs":"Show visual differences between edited message versions" + "collapseDeleted":"S'il faut réduire les messages supprimés, comme pour les messages bloqués", + "deleteStyle":"Le style des messages supprimés", + "deleteStyleRedOverlay":"Superposition rouge", + "deleteStyleRedText":"Texte rouge", + "ignoreBots":"S'il faut ignorer les messages des robots", + "ignoreChannels":"Liste des ID de canal séparés par des virgules à ignorer", + "ignoreGuilds":"Liste des identifiants de guilde séparés par des virgules à ignorer", + "ignoreSelf":"S'il faut ignorer les messages par vous-même", + "ignoreUsers":"Liste des ID utilisateur séparés par des virgules à ignorer", + "inlineEdits":"S'il faut afficher l'historique des modifications dans le cadre du contenu du message", + "logDeletes":"S'il faut enregistrer les messages supprimés", + "logEdits":"S'il faut enregistrer les messages modifiés", + "separatedDiffs":"Ajout et suppression séparés dans les différences pour un différentiel plus lisible", + "showEditDiffs":"Afficher les différences visuelles entre les versions de messages modifiés" }, - "toggleDeletedHighlight":"Toggle Deleted Highlight" + "toggleDeletedHighlight":"Basculer la surbrillance supprimée" }, "messagePopoverAPI":{ "description":"API pour ajouter des boutons aux fenêtres contextuelles de messages" @@ -739,237 +739,237 @@ "description":"API pour la mise à jour et le réaffichage des messages" }, "mutualGroupDMs":{ - "description":"Shows mutual group dms in profiles", - "members_one":"{count} Member", - "members_other":"{count} Members", - "mutualGroupsHeader":"Mutual Groups", - "mutualGroups_one":"{count} Mutual Group", - "mutualGroups_other":"{count} Mutual Groups", - "noGroupDms":"No group dms in common", - "noMutualGroups":"No Mutual Groups" + "description":"Affiche les SMS de groupe mutuel dans les profils", + "members_one":"{count} Membre", + "members_other":"{count} Membres", + "mutualGroupsHeader":"Groupes Mutuels", + "mutualGroups_one":"{count} Mutuelle Group", + "mutualGroups_other":"{count} Groupes Mutuels", + "noGroupDms":"Aucun message de groupe en commun", + "noMutualGroups":"Pas de groupes mutuels" }, "newGuildSettings":{ - "applySettings":"Apply NewGuildSettings", - "description":"Automatically mute new servers and change various other settings upon joining", + "applySettings":"Appliquer les nouveaux paramètres de guilde", + "description":"Coupez automatiquement le son des nouveaux serveurs et modifiez divers autres paramètres lors de votre inscription", "settings":{ - "allMessages":"All messages", - "events":"Mute New Events automatically", - "everyone":"Suppress @everyone and @here", - "guild":"Mute Guild automatically", - "highlights":"Suppress Highlights automatically", - "messages":"Server Notification Settings", - "mobilePush":"Mute Mobile Push Notifications automatically", - "nothing":"Nothing", - "onlyMentions":"Only @mentions", - "role":"Suppress All Role @mentions", - "serverDefault":"Server default", - "showAllChannels":"Show all channels automatically", - "voiceChannels":"Hide names in Voice channels automatically" + "allMessages":"Tous les messages", + "events":"Couper automatiquement le son des nouveaux événements", + "everyone":"Supprimer @everyone et @here", + "guild":"Muter automatiquement la guilde", + "highlights":"Supprimer automatiquement les faits saillants", + "messages":"Paramètres de notification du serveur", + "mobilePush":"Désactiver automatiquement les notifications push Mobile", + "nothing":"Rien", + "onlyMentions":"@mentions seulement", + "role":"Supprimer toutes les @mentions de rôle", + "serverDefault":"Serveur par défaut", + "showAllChannels":"Afficher automatiquement toutes les chaînes", + "voiceChannels":"Masquer automatiquement les noms dans les canaux vocaux" } }, "nicknameIconsAPI":{ "description":"API permettant d'ajouter des icônes au pseudo, dans les profils" }, "noReplyMention":{ - "description":"Disables reply pings by default", + "description":"Désactive les pings de réponse par défaut", "settings":{ - "doNotPingListed":"Do not ping the listed users / roles", - "inverseShiftReply":"Invert Discord's shift replying behaviour (enable to make shift reply mention user)", - "onlyPingListed":"Only ping the listed users / roles", - "roleList":"List of roles to allow or exempt pings for (separated by commas or spaces)", - "shouldPingListed":"Behaviour", - "userList":"List of users to allow or exempt pings for (separated by commas or spaces)" + "doNotPingListed":"Ne cinglez pas les utilisateurs/rôles répertoriés", + "inverseShiftReply":"Inverser le comportement de réponse de Discord (activer la mention de l'utilisateur dans la réponse de changement)", + "onlyPingListed":"Pingez uniquement les utilisateurs/rôles répertoriés", + "roleList":"Liste des rôles pour lesquels autoriser ou exempter les pings (séparés par des virgules ou des espaces)", + "shouldPingListed":"Comportement", + "userList":"Liste des utilisateurs pour lesquels autoriser ou exclure les pings (séparés par des virgules ou des espaces)" } }, "noticesAPI":{ "description":"Corrige les notifications automatiquement ignorées" }, "overrideForumDefaults":{ - "description":"Allows you to override default forum layout/sort order. you can still change it on a per-channel basis", + "description":"Vous permet de remplacer la disposition/ordre de tri par défaut du forum. vous pouvez toujours le modifier canal par canal", "layouts":{ - "gallery":"Gallery", - "list":"List" + "gallery":"Galerie", + "list":"Liste" }, - "name":"OverrideForumDefaults", + "name":"Remplacer les paramètres par défaut du forum", "settings":{ - "defaultLayout":"Which layout to use as default", - "defaultSortOrder":"Which sort order to use as default" + "defaultLayout":"Quelle mise en page utiliser par défaut", + "defaultSortOrder":"Quel ordre de tri utiliser par défaut" }, "sortOrders":{ - "datePosted":"Date Posted", - "recentlyActive":"Recently Active" + "datePosted":"Date de publication", + "recentlyActive":"Récemment actif" } }, "pauseInvitesForever":{ - "description":"Brings back the option to pause invites indefinitely that stupid Discord removed.", + "description":"Ramène l'option de suspendre les invitations indéfiniment, ce stupide Discord supprimé.", "name":"PauseInvitesForever", - "pauseIndefinitely":"Pause Indefinitely." + "pauseIndefinitely":"Pause indéfiniment." }, "permissionsViewer":{ - "noPermissions":"No permissions to display!", - "owner":"owner", - "permissions":"Permissions", - "permissionsTitle":"{header} Permissions", - "roleOptions":"Role Options", + "noPermissions":"Aucune autorisation d'affichage !", + "owner":"propriétaire", + "permissions":"Autorisations", + "permissionsTitle":"{header} Autorisations", + "roleOptions":"Options de rôle", "settings":{ - "highestRole":"Highest Role", - "lowestRole":"Lowest Role", - "permissionsSortOrder":"The sort method used for defining which role grants a user a certain permission" + "highestRole":"Rôle le plus élevé", + "lowestRole":"Rôle le plus bas", + "permissionsSortOrder":"La méthode de tri utilisée pour définir quel rôle accorde à un utilisateur une certaine autorisation" }, - "unknownRole":"Unknown Role", - "unknownUser":"Unknown User", - "userOptions":"User Options", - "viewPermissions":"View Permissions" + "unknownRole":"Rôle inconnu", + "unknownUser":"Utilisateur inconnu", + "userOptions":"Options utilisateur", + "viewPermissions":"Afficher les autorisations" }, "pictureInPicture":{ - "description":"Adds picture in picture to videos (next to the Download button)", + "description":"Ajoute une image dans l'image aux vidéos (à côté du bouton Télécharger)", "settings":{ - "loop":"Whether to make the PiP video loop or not" + "loop":"S'il faut ou non faire la boucle vidéo PiP" }, - "togglePip":"Toggle Picture in Picture" + "togglePip":"Basculer l'image dans l'image" }, "pinDms":{ - "addCategory":"Add Category", - "color":"Color", - "create":"Create", - "deleteCategory":"Delete Category", - "editCategory":"Edit Category", - "editCategoryTitle":"Edit Category", - "moveDown":"Move Down", - "moveUp":"Move Up", - "name":"Name", - "newCategory":"New Category", - "pinCategory":"Pin Category {index}", - "pinDms":"Pin DMs", - "save":"Save", + "addCategory":"Ajouter une catégorie", + "color":"Couleur", + "create":"Créer", + "deleteCategory":"Supprimer la catégorie", + "editCategory":"Modifier la catégorie", + "editCategoryTitle":"Modifier la catégorie", + "moveDown":"Descendre", + "moveUp":"Déplacer vers le haut", + "name":"Nom", + "newCategory":"Nouvelle catégorie", + "pinCategory":"Catégorie de broche {index}", + "pinDms":"Épingler les DM", + "save":"Enregistrer", "settings":{ - "canCollapseDmSection":"Allow uncategorised DMs section to be collapsable", - "customOrder":"Custom (right click channels to reorder)", - "dmSectionCollapsed":"Collapse DM section", - "mostRecentMessage":"Most recent message", - "pinOrder":"Which order should pinned DMs be displayed in?" + "canCollapseDmSection":"Autoriser la réduction de la section DM non catégorisée", + "customOrder":"Personnalisé (cliquez avec le bouton droit sur les chaînes pour les réorganiser)", + "dmSectionCollapsed":"Réduire la section DM", + "mostRecentMessage":"Message le plus récent", + "pinOrder":"Dans quel ordre les DM épinglés doivent-ils être affichés ?" }, - "unpinDm":"Unpin DM" + "unpinDm":"Désépingler DM" }, "platformIndicators":{ "consoleIcons":{ "equicord":"Equicord", - "suncord":"Suncord", + "suncord":"Cordon solaire", "vencord":"Vencord" }, - "description":"Adds platform indicators (Desktop, Mobile, Web...) to users", + "description":"Ajoute des indicateurs de plateforme (Desktop, Mobile, Web...) aux utilisateurs", "platforms":{ "console":"Console", - "desktop":"Desktop", + "desktop":"Bureau", "mobile":"Mobile", "web":"Web" }, "settings":{ - "colorMobileIndicator":"Whether to make the mobile indicator match the color of the user status.", - "consoleIcon":"What console icon to use", - "list":"Show indicators in the member list", - "messages":"Show indicators inside messages", - "profiles":"Show indicators in user profiles", - "showBots":"Whether to show platform indicators on bots" + "colorMobileIndicator":"S'il faut que l'indicateur mobile corresponde à la couleur du statut de l'utilisateur.", + "consoleIcon":"Quelle icône de console utiliser", + "list":"Afficher les indicateurs dans la liste des membres", + "messages":"Afficher les indicateurs dans les messages", + "profiles":"Afficher les indicateurs dans les profils utilisateur", + "showBots":"S'il faut afficher les indicateurs de plate-forme sur les robots" } }, "previewMessage":{ - "description":"Lets you preview your message before sending it.", - "name":"PreviewMessage", - "previewMessage":"Preview Message" + "description":"Vous permet de prévisualiser votre message avant de l'envoyer.", + "name":"Aperçu du message", + "previewMessage":"Aperçu du message" }, "quickActions":{ - "editQuickCSS":"Edit QuickCSS", - "notificationLog":"Notification Log", - "openSettings":"Open Settings Folder", - "relaunchDiscord":"Relaunch Discord", - "title":"Quick Actions", - "viewSource":"View Source Code" + "editQuickCSS":"Modifier QuickCSS", + "notificationLog":"Journal des notifications", + "openSettings":"Ouvrir le dossier Paramètres", + "relaunchDiscord":"Relancer Discord", + "title":"Actions rapides", + "viewSource":"Afficher le code source" }, "quickMention":{ - "description":"Adds a quick mention button to the message actions bar", - "label":"Quick Mention" + "description":"Ajoute un bouton de mention rapide à la barre d'actions du message", + "label":"Mention rapide" }, "readAllNotificationsButton":{ - "description":"Read all server notifications with a single button click!", - "name":"ReadAllNotificationsButton", - "readAll":"Read All" + "description":"Lisez toutes les notifications du serveur en un seul clic !", + "name":"Bouton LireToutesNotifications", + "readAll":"Lire tout" }, "relationshipNotifier":{ - "friendRemoved":"{username} removed you as a friend.", - "friendRequestRemoved":"A friend request from {username} has been removed.", - "groupRemoved":"You were removed from the group {name}.", - "serverRemoved":"You were removed from the server {name}.", + "friendRemoved":"{username} vous a supprimé de votre liste d'amis.", + "friendRequestRemoved":"Une demande d'ami de {username} a été supprimée.", + "groupRemoved":"Vous avez été supprimé du groupe {name}.", + "serverRemoved":"Vous avez été supprimé du serveur {name}.", "settings":{ - "friendRequestCancels":"Notify when a friend request is cancelled", - "friends":"Notify when a friend removes you", - "groups":"Notify when removed from a group chat", - "notices":"Also show a notice at the top of your screen when removed (use this if you don't want to miss any notifications).", - "offlineRemovals":"Notify you when starting discord if you were removed while offline.", - "servers":"Notify when removed from a server" + "friendRequestCancels":"Avertir lorsqu'une demande d'ami est annulée", + "friends":"Avertir lorsqu'un ami vous supprime", + "groups":"Avertir en cas de suppression d'une discussion de groupe", + "notices":"Affichez également un avis en haut de votre écran une fois supprimé (utilisez-le si vous ne voulez manquer aucune notification).", + "offlineRemovals":"Vous avertir lors du démarrage de Discord si vous avez été supprimé alors que vous étiez hors ligne.", + "servers":"Notifier lors de la suppression d'un serveur" } }, "replaceGoogleSearch":{ - "description":"Replaces the Google search with different Engine(s)", - "searchText":"Search Text", - "searchWith":"Search with {engine}", + "description":"Remplace la recherche Google par différents moteurs", + "searchText":"Rechercher du texte", + "searchWith":"Rechercher avec {engine}", "settings":{ - "customEngine":"Custom Engine", - "customEngineName":"Name of the custom search engine", - "customEngineURL":"The URL of your Engine", - "off":"Off", - "replacementEngine":"Replace with a specific search engine instead of adding a menu" + "customEngine":"Moteur personnalisé", + "customEngineName":"Nom du moteur de recherche personnalisé", + "customEngineURL":"Le URL de votre moteur", + "off":"Désactivé", + "replacementEngine":"Remplacer par un moteur de recherche spécifique au lieu d'ajouter un menu" } }, "reverseImageSearch":{ - "all":"All", - "description":"Adds ImageSearch to image context menus", - "name":"ReverseImageSearch", - "searchImage":"Search Image" + "all":"Tous", + "description":"Ajoute ImageSearch aux menus contextuels des images", + "name":"Recherche d'image inversée", + "searchImage":"Rechercher une image" }, "reviewDB":{ - "appeal":"Appeal", - "areYouSure":"Are you sure?", - "block":"Block", - "blockedUser":"You have blocked this user", - "blockedUsers":"Blocked Users", - "confirmBlock":"Do you really want to block this user? They will be unable to leave further reviews on your profile. You can unblock users in the plugin settings.", - "confirmDelete":"Do you really want to delete this review?", - "confirmReport":"Do you really want to report this review?", - "delete":"Delete", - "failedToFetchBlocks":"Failed to fetch blocks: {error}", - "mustBeLoggedInBlock":"You must be logged in to block users.", - "mustBeLoggedInDelete":"You must be logged in to delete reviews.", - "mustBeLoggedInReport":"You must be logged in to report reviews.", - "nevermind":"Nevermind", - "newReviews":"You have new reviews on your profile!", - "noBlockedUsers":"No blocked users.", - "notLoggedIn":"You are not logged into ReviewDB!", - "ok":"Ok", - "readMore":"Read more", - "report":"Report", + "appeal":"Appel", + "areYouSure":"Es-tu sûr?", + "block":"Bloquer", + "blockedUser":"Vous avez bloqué cet utilisateur", + "blockedUsers":"Utilisateurs bloqués", + "confirmBlock":"Voulez-vous vraiment bloquer cet utilisateur ? Ils ne pourront pas laisser d’autres avis sur votre profil. Vous pouvez débloquer des utilisateurs dans les paramètres du plugin.", + "confirmDelete":"Voulez-vous vraiment supprimer cet avis ?", + "confirmReport":"Voulez-vous vraiment signaler cet avis ?", + "delete":"Supprimer", + "failedToFetchBlocks":"Échec de la récupération des blocs : {error}", + "mustBeLoggedInBlock":"Vous devez être connecté pour bloquer les utilisateurs.", + "mustBeLoggedInDelete":"Vous devez être connecté pour supprimer les avis.", + "mustBeLoggedInReport":"Vous devez être connecté pour signaler des avis.", + "nevermind":"Tout compte fait, non.", + "newReviews":"Vous avez de nouveaux avis sur votre profil !", + "noBlockedUsers":"Aucun utilisateur bloqué.", + "notLoggedIn":"Vous n'êtes pas connecté à ReviewDB !", + "ok":"D'accord", + "readMore":"En savoir plus", + "report":"Signaler", "settings":{ - "authorize":"Authorize with ReviewDB", + "authorize":"Autoriser avec ReviewDB", "hideBlockedUsers":{ - "description":"Hide reviews from blocked users" + "description":"Masquer les avis des utilisateurs bloqués" }, "hideTimestamps":{ - "description":"Hide timestamps on reviews" + "description":"Masquer les horodatages sur les avis" }, - "manageBlockedUsers":"Manage Blocked Users", + "manageBlockedUsers":"Gérer les utilisateurs bloqués", "notifyReviews":{ - "description":"Notify about new reviews on startup" + "description":"Notifier les nouveaux avis au démarrage" }, "showWarning":{ - "description":"Display warning to be respectful at the top of the reviews list" + "description":"Afficher un avertissement de respect en haut de la liste des avis" }, - "supportDevelopment":"Support ReviewDB development", - "supportServer":"ReviewDB Support Server", - "website":"ReviewDB website" + "supportDevelopment":"Prise en charge du développement de ReviewDB", + "supportServer":"Serveur de support ReviewDB", + "website":"Site Web ReviewDB" }, - "system":"System", - "unblockUser":"Unblock user", - "viewReviews":"View Reviews" + "system":"Système", + "unblockUser":"Débloquer l'utilisateur", + "viewReviews":"Voir les avis" }, "secretRingTone":{ "description":"Jouez toujours la version secrète de la sonnerie Discord (sauf lors d'événements spéciaux liés aux sonneries)", @@ -978,169 +978,169 @@ } }, "seeSummaries":{ - "description":"Enables Discord's experimental Summaries feature on every server, displaying AI generated summaries of conversations", - "name":"Summaries", + "description":"Active la fonctionnalité expérimentale de résumés de Discord sur chaque serveur, affichant les résumés de conversations générés par l'IA.", + "name":"Résumés", "settings":{ - "summaryExpiryThresholdDays":"The time in days before a summary is removed. Note that only up to 50 summaries are kept per channel" + "summaryExpiryThresholdDays":"Délai en jours avant la suppression d'un résumé. Notez que seuls 50 résumés maximum sont conservés par chaîne" } }, "sendTimestamps":{ - "description":"Send timestamps easily via chat box button & text shortcuts. Read the extended description!", + "description":"Envoyez facilement des horodatages via le bouton de la boîte de discussion et les raccourcis texte. Lisez la description détaillée !", "extendedDescription":{ - "examples":"Examples:", - "quickSend":"To quickly send time-only timestamps, include timestamps formatted as `HH:MM` (including the backticks!) in your message", - "seeBelow":"See below for examples. If you need anything more specific, use the Date button in the chat bar!" + "examples":"Exemples :", + "quickSend":"Pour envoyer rapidement des horodatages horodatés uniquement, incluez des horodatages au format `HH:MM` (y compris les backticks !) dans votre message", + "seeBelow":"Voir ci-dessous pour des exemples. Si vous avez besoin de quelque chose de plus précis, utilisez le bouton Date dans la barre de discussion !" }, - "insert":"Insert", - "insertTimestamp":"Insert Timestamp", - "preview":"Preview", + "insert":"Insérer", + "insertTimestamp":"Insérer un horodatage", + "preview":"Aperçu", "settings":{ - "replaceMessageContents":"Replace timestamps in message contents" + "replaceMessageContents":"Remplacer les horodatages dans le contenu du message" }, - "timestampFormat":"Timestamp Format", - "timestampPicker":"Timestamp Picker" + "timestampFormat":"Format d'horodatage", + "timestampPicker":"Sélecteur d'horodatage" }, "serverListAPI":{ "description":"API requise pour les plugins qui modifient la liste des serveurs" }, "serverListIndicators":{ - "description":"Add online friend count or server count in the server list", - "friends":"Friends", - "servers":"Servers", + "description":"Ajouter le nombre d'amis en ligne ou le nombre de serveurs dans la liste des serveurs", + "friends":"Amis", + "servers":"Serveurs", "settings":{ "mode":"Mode", - "modeBoth":"Both server and online friend counts", - "modeOnlyFriends":"Only online friend count", - "modeOnlyServers":"Only server count", - "useCompact":"Makes the indicator appear with only text" + "modeBoth":"Nombre de serveurs et d'amis en ligne", + "modeOnlyFriends":"Seuls les amis en ligne comptent", + "modeOnlyServers":"Seul le nombre de serveurs", + "useCompact":"Fait apparaître l'indicateur avec uniquement du texte" }, - "tooltipBoth":"{friends} Friends, {servers} Servers", - "tooltipFriends":"{count} Friends", - "tooltipServers":"{count} Servers" + "tooltipBoth":"{friends} Amis, {servers} Serveurs", + "tooltipFriends":"{count} Amis", + "tooltipServers":"{count} Serveurs" }, "settings":{ "changelog":{ - "alreadyUpToDate":"Already up todate with repository", - "checkYourConnection":"Failed to connect to repository. Check your internet connection", - "checkYourInternet":"Make sure you have an internet connection and try again", - "codeChanges_one":"Code Changes ({count} commit)", - "codeChanges_other":"Code Changes ({count} commits)", - "codeChanges_zero":"No Code Changes", - "emptyChangelog":"No commits available ahead of your current version. Click \"Fetch from Repository\" to check for new changes", - "failedToFetchRepo":"Failed to fetch from repository", - "failedToRetrieve":"Failed to retrieve - check console", - "failedtoFetchCommits":"Could not fetch commits from repository", - "fetchRepo":"Fetch from Repository", - "foundCommits_one":"Found {count} commit from repository", - "foundCommits_other":"Found {count} commits from repository", - "foundCommits_zero":"No new commits", - "info":"Check the repository for new commits, plugin updates, and code changes. This will compare your current version with the latest available and show you what's new", - "loggedCommits":"Logged commits from your latest update", + "alreadyUpToDate":"Déjà à jour avec le référentiel", + "checkYourConnection":"Échec de la connexion au référentiel. Vérifiez votre connexion Internet", + "checkYourInternet":"Assurez-vous d'avoir une connexion Internet et réessayez", + "codeChanges_one":"Modifications du code (validation {count})", + "codeChanges_other":"Modifications du code ({count} commits)", + "codeChanges_zero":"Aucun changement de code", + "emptyChangelog":"Aucun commit disponible avant votre version actuelle. Cliquez sur \"Récupérer depuis le référentiel\" pour vérifier les nouvelles modifications", + "failedToFetchRepo":"Échec de la récupération à partir du référentiel", + "failedToRetrieve":"Échec de la récupération - vérifiez la console", + "failedtoFetchCommits":"Impossible de récupérer les commits du référentiel", + "fetchRepo":"Récupérer depuis le référentiel", + "foundCommits_one":"Validation {count} trouvée dans le référentiel", + "foundCommits_other":"{count} commits trouvés dans le référentiel", + "foundCommits_zero":"Aucun nouveau commit", + "info":"Vérifiez le référentiel pour les nouveaux commits, les mises à jour de plugins et les modifications de code. Cela comparera votre version actuelle avec la dernière disponible et vous montrera les nouveautés.", + "loggedCommits":"Validations enregistrées depuis votre dernière mise à jour", "manager":{ - "days_one":"{count} day ago", - "days_other":"{count} days ago", - "hours_one":"{count} hour ago", - "hours_other":"{count} hours ago", - "minutes_one":"{count} minute ago", - "minutes_other":"{count} minutes ago" + "days_one":"Il y a {count} jour", + "days_other":"il y a {count} jours", + "hours_one":"Il y a {count} heure", + "hours_other":"Il y a {count} heures", + "minutes_one":"il y a {count} minute", + "minutes_other":"il y a {count} minutes" }, - "missingRepoInfo":"Failed to retrieve repository information", + "missingRepoInfo":"Échec de la récupération des informations du référentiel", "newPluginsSection":{ - "newPluginsCount":"New Plugins ({count})", - "numMorePlugins_one":"+{count} more plugin", - "numMorePlugins_other":"+{count} more plugins", - "recentlyAddedPlugins":"The following plugins have been added in recent updates:" + "newPluginsCount":"Nouveaux plugins ({count})", + "numMorePlugins_one":"+{count} plus de plugins", + "numMorePlugins_other":"+{count} plus de plugins", + "recentlyAddedPlugins":"Les plugins suivants ont été ajoutés dans les mises à jour récentes :" }, - "previousSessions":"A history of your previous update sessions with their commit history and plugin changes. Click on a log to expand it and see the details", - "recentChanges":"Recent Changes", - "repository":"Repository", - "title":"Changelog", - "upToDate":"Repository Up To Date", - "upToDateLocalCopy":"Repository is up to date with your local copy", + "previousSessions":"Un historique de vos sessions de mise à jour précédentes avec leur historique de validation et les modifications du plugin. Cliquez sur un journal pour le développer et voir les détails", + "recentChanges":"Modifications récentes", + "repository":"Dépôt", + "title":"Journal des modifications", + "upToDate":"Référentiel à jour", + "upToDateLocalCopy":"Le référentiel est à jour avec votre copie locale", "updateCard":{ - "commits_one":" • {count} commit available", - "commits_other":" • {count} commits available", - "commits_zero":" • No new commits", - "newPluginsCount":" • {plugins} new plugins", - "newSettingInPlugin":"New setting in {pluginName}", - "newSettings":"New Settings", - "newSettingsCount":" • {settings} new settings", - "outOfDate":"Repository check: {fromHash} → {toHash}", - "upToDate":"Repository check: {fromHash} (up to date)", - "update":"Update: {fromHash} → {toHash}", - "updatedPlugins":"Updated Plugins", - "updatedPluginsCount":" • {plugins} updated plugins" + "commits_one":" • {count} commit disponible", + "commits_other":" • {count} commits disponibles", + "commits_zero":" • Aucun nouveau commit", + "newPluginsCount":" • {plugins} nouveaux plug-ins", + "newSettingInPlugin":"Nouveau paramètre dans {pluginName}", + "newSettings":"Nouveaux paramètres", + "newSettingsCount":" • {settings} nouveaux paramètres", + "outOfDate":"Vérification du référentiel : {fromHash} → {toHash}", + "upToDate":"Vérification du référentiel : {fromHash} (à jour)", + "update":"Mise à jour : {fromHash} → {toHash}", + "updatedPlugins":"Plugins mis à jour", + "updatedPluginsCount":" • {plugins} plugins mis à jour" }, - "updateLogs_one":"Update Logs ({count} log)", - "updateLogs_other":"Update Logs ({count} logs)", - "updateLogs_zero":"No Update Logs", - "updatedPluginsCount":"Updated Plugins ({plugins})", - "viewRecentChanges":"These are the new commits and plugin updates since your last version. You can see what features were added, bugs were fixed, and which plugins received updates", - "whereUpdatesFetch":"This is the GitHub repository where Equicord fetches updates from" + "updateLogs_one":"Journaux de mise à jour (journal {count})", + "updateLogs_other":"Journaux de mise à jour (journaux {count})", + "updateLogs_zero":"Aucun journal de mise à jour", + "updatedPluginsCount":"Plugins mis à jour ({plugins})", + "viewRecentChanges":"Ce sont les nouveaux commits et mises à jour du plugin depuis votre dernière version. Vous pouvez voir quelles fonctionnalités ont été ajoutées, les bugs ont été corrigés et quels plugins ont reçu des mises à jour", + "whereUpdatesFetch":"Il s'agit du référentiel GitHub où Equicord récupère les mises à jour depuis" }, "disableMinSize":{ - "description":"Allow the Discord window to be resized smaller than its default minimum size. Useful for tiling window managers or small screens.", - "title":"Disable minimum window size" + "description":"Autoriser le redimensionnement de la fenêtre Discord à une taille inférieure à sa taille minimale par défaut. Utile pour les gestionnaires de fenêtres en mosaïque ou les petits écrans.", + "title":"Désactiver la taille minimale de la fenêtre" }, "enableReactDevtools":{ - "description":"Enable the React Developer Tools extension for debugging Discord's React components. Useful for plugin development.", - "title":"Enable React Developer Tools" + "description":"Activez l'extension React Developer Tools pour déboguer les composants React de Discord. Utile pour le développement de plugins.", + "title":"Activer les outils de développement React" }, "frameless":{ - "description":"Remove the native window frame for a cleaner look. You can still move the window by dragging the title bar area.", - "title":"Disable the window frame" + "description":"Retirez le cadre de fenêtre natif pour un look plus propre. Vous pouvez toujours déplacer la fenêtre en faisant glisser la zone de la barre de titre.", + "title":"Désactiver le cadre de la fenêtre" }, - "hint":"Hint: You can change the position of this settings section in the <0>settings of the Settings plugin!", + "hint":"Astuce : Vous pouvez modifier la position de cette section de paramètres dans les <0>paramètres du plugin Paramètres !", "macosVibrancyStyle":{ - "placeholder":"Window vibrancy style", - "title":"Window vibrancy style (requires restart)" + "placeholder":"Style de dynamisme des fenêtres", + "title":"Style de dynamisme de la fenêtre (nécessite un redémarrage)" }, "notification":{ - "logButton":"View Notification Log", - "settingsButton":"Notification Settings" + "logButton":"Afficher le journal des notifications", + "settingsButton":"Paramètres de notification" }, "plugins":{ "contributorModal":{ "contributorInfo":{ - "noPlugins":"This person has not made any plugins. They likely <0>contributed to Equicord in other ways!", - "plugins_one":"This person has <0>contributed to {count} plugin!", - "plugins_other":"This person has <0>contributed to {count} plugins!" + "noPlugins":"Cette personne n'a créé aucun plugin. Ils ont probablement <0>contribué à Equicord d'une autre manière !", + "plugins_one":"Cette personne a <0>contribué au plugin {count} !", + "plugins_other":"Cette personne a <0>contribué aux plugins {count} !" } }, - "noDescription":"No description available", - "pluginRequiredBy":"This plugin is required by: {pluginNames}", - "requiredToFunction":"This plugin is required for Equicord to function" + "noDescription":"Aucune description disponible", + "pluginRequiredBy":"Ce plugin est requis par : {pluginNames}", + "requiredToFunction":"Ce plugin est requis pour que Equicord fonctionne" }, "restartRequired":{ - "body":"A restart is required to apply this change", - "cancel":"Later!", - "confirm":"Restart now", - "plugins":"The following plugins require a restart:", - "title":"Restart Required" + "body":"Un redémarrage est nécessaire pour appliquer ce changement", + "cancel":"Plus tard!", + "confirm":"Redémarrez maintenant", + "plugins":"Les plugins suivants nécessitent un redémarrage :", + "title":"Redémarrage requis" }, - "title":"Settings", + "title":"Paramètres", "transparent":{ - "description":"Make the Discord window transparent. A theme that supports transparency is required or this will do nothing.", - "note":"This will stop the window from being resizable.", - "noteWindows":"This will stop the window from being resizable and prevents you from snapping the window to screen edges", - "title":"Enable window transparency" + "description":"Rendre la fenêtre Discord transparente. Un thème prenant en charge la transparence est requis, sinon cela ne fera rien.", + "note":"Cela empêchera la fenêtre d'être redimensionnable.", + "noteWindows":"Cela empêchera la fenêtre d'être redimensionnable et vous empêchera de l'aligner sur les bords de l'écran.", + "title":"Activer la transparence de la fenêtre" }, "useQuickCss":{ - "description":"Load custom CSS from the QuickCSS editor. This allows you to customize Discord's appearance with your own styles.", - "title":"Enable Custom CSS" + "description":"Chargez du CSS personnalisé à partir de l'éditeur QuickCSS. Cela vous permet de personnaliser l'apparence de Discord avec vos propres styles.", + "title":"Activer le CSS personnalisé" }, "winCtrlQ":{ - "description":"Add Ctrl+Q as a keyboard shortcut to close Discord. This provides an alternative to Alt+F4 for quickly closing the application.", - "title":"Register Ctrl+Q as shortcut to close Discord" + "description":"Ajoutez Ctrl+Q comme raccourci clavier pour fermer Discord. Cela fournit une alternative à Alt+F4 pour fermer rapidement l’application.", + "title":"Enregistrez Ctrl+Q comme raccourci pour fermer Discord" }, "winNativeTitleBar":{ - "description":"Replace Discord's custom title bar with the standard Windows title bar. This may improve compatibility with some window management tools.", - "title":"Use Windows' native title bar instead of Discord's custom one" + "description":"Remplacez la barre de titre personnalisée de Discord par la barre de titre Windows standard. Cela peut améliorer la compatibilité avec certains outils de gestion de fenêtres.", + "title":"Utiliser la barre de titre native de Windows au lieu de celle personnalisée de Discord" } }, "settingsSync":{ - "failedToImport":"Failed to import settings: {e}", - "imported":"Settings successfully imported. Restart to apply changes!" + "failedToImport":"Échec de l'importation des paramètres : {e}", + "imported":"Paramètres importés avec succès. Redémarrez pour appliquer les modifications !" }, "shikiCodeblocks":{ "description":"Intègre des blocs de code dans le style de vscode dans Discord, optimisé par Shiki", @@ -1164,61 +1164,61 @@ } }, "showConnections":{ - "description":"Show connected accounts in user popouts", + "description":"Afficher les comptes connectés dans les fenêtres contextuelles des utilisateurs", "settings":{ "compact":"Compact", - "cozy":"Cozy", - "iconSize":"Icon size (px)", - "iconSpacing":"Icon margin", - "roomy":"Roomy" + "cozy":"Confortable", + "iconSize":"Taille de l'icône (px)", + "iconSpacing":"Marge de l'icône", + "roomy":"Spacieux" } }, "showHiddenChannels":{ - "allowedUsersAndRoles":"Allowed users and roles:", - "archiveDuration":"Default inactivity duration before archiving {type}: {duration}", - "availableTags":"Available tags:", - "bitrate":"Bitrate: {bitrate} bits", - "cannotSeeMessages":"You can not see the {type} of this channel.", + "allowedUsersAndRoles":"Utilisateurs et rôles autorisés :", + "archiveDuration":"Durée d'inactivité par défaut avant l'archivage {type} : {duration}", + "availableTags":"Balises disponibles :", + "bitrate":"Débit : {bitrate} bits", + "cannotSeeMessages":"Vous ne pouvez pas voir le {type} de ce canal.", "channelTypes":{ - "announcement":"announcement", + "announcement":"annonce", "forum":"forum", "messages":"messages", - "posts":"posts", - "stage":"stage", - "text":"text", - "voice":"voice" + "posts":"messages", + "stage":"scène", + "text":"texte", + "voice":"voix" }, - "defaultLayout":"Default layout: {layout}", - "defaultReactionEmoji":"Default reaction emoji:", - "defaultSortOrder":"Default sort order: {order}", + "defaultLayout":"Disposition par défaut : {layout}", + "defaultReactionEmoji":"Emoji de réaction par défaut :", + "defaultSortOrder":"Ordre de tri par défaut : {order}", "forumLayouts":{ - "gridView":"Gallery view", - "listView":"List view", - "notSet":"Not set" + "gridView":"Vue Galerie", + "listView":"Vue en liste", + "notSet":"Non défini" }, - "hiddenChannel":"This is a hidden {type} channel", - "hideAllowedUsersAndRoles":"Hide Allowed Users and Roles", - "lastMessageCreated":"Last {type} created:", - "lastMessagePin":"Last message pin:", - "lockedChannel":"This is a locked {type} channel", + "hiddenChannel":"Il s'agit d'un canal caché {type}", + "hideAllowedUsersAndRoles":"Masquer les utilisateurs et les rôles autorisés", + "lastMessageCreated":"Dernier {type} créé :", + "lastMessagePin":"Épingle du dernier message :", + "lockedChannel":"Il s'agit d'un canal {type} verrouillé.", "nsfw":"NSFW", - "permissionDetails":"Permission Details", - "region":"Region: {region}", - "regionAutomatic":"Automatic", - "requireTag":"Posts on this forum require a tag to be set.", - "seeGuidelines":" However you may see its guidelines:", - "slowmode":"Slowmode: {duration}", + "permissionDetails":"Détails de l'autorisation", + "region":"Région : {region}", + "regionAutomatic":"Automatique", + "requireTag":"Les messages sur ce forum nécessitent la définition d'une balise.", + "seeGuidelines":" Cependant, vous pouvez voir ses lignes directrices :", + "slowmode":"Mode lent : {duration}", "sortOrders":{ - "creationDate":"Creation date", - "latestActivity":"Latest activity" + "creationDate":"Date de création", + "latestActivity":"Dernière activité" }, - "threadSlowmode":"Default thread slowmode: {duration}", + "threadSlowmode":"Mode lent du thread par défaut : {duration}", "videoQuality":{ "720p":"720p", - "automatic":"Automatic" + "automatic":"Automatique" }, - "videoQualityMode":"Video quality mode: {mode}", - "viewAllowedUsersAndRoles":"View Allowed Users and Roles" + "videoQualityMode":"Mode de qualité vidéo : {mode}", + "viewAllowedUsersAndRoles":"Afficher les utilisateurs et les rôles autorisés" }, "showHiddenThings":{ "description":"Affiche divers éléments cachés et réservés aux modérateurs, indépendamment des autorisations.", @@ -1229,107 +1229,107 @@ } }, "showMeYourName":{ - "addNickname":"Add SMYN Nickname", - "cancel":"Cancel", - "changeNickname":"Change SMYN Nickname", - "modalDescription":"Set a custom SMYN nickname for this user. Make use of it by specifying {custom} in the SMYN template settings.", - "nicknameLabel":"SMYN Nickname", - "resetNickname":"Reset SMYN Nickname", - "save":"Save", + "addNickname":"Ajouter un pseudo SMYN", + "cancel":"Annuler", + "changeNickname":"Changer le pseudo SMYN", + "modalDescription":"Définissez un surnom SMYN personnalisé pour cet utilisateur. Utilisez-le en spécifiant {custom} dans les paramètres du modèle SMYN.", + "nicknameLabel":"Pseudonyme SMYN", + "resetNickname":"Réinitialiser le pseudo SMYN", + "save":"Enregistrer", "settings":{ - "animateGradients":"For the non-primary names, if the role has a gradient, animate it. This is disabled by \"Ignore Gradients\" and reduced motion.", - "customNameColor":"The color to use for the custom name you assigned a user if it's not the first displayed. Leave blank for default. Accepts hex(a), rgb(a), or hsl(a) input. Use \"Role\" to follow the user's top role color. Use \"Role+-#\" to adjust the brightness by that percentage (ex: \"Role+15\")", - "discriminators":"Append discriminators to usernames for bots. Discriminators were deprecated for users, but are still used for bots. By default, a bot's username is equivalent to a user's global name, therefore multiple bots can have the same username. Appending discriminators makes them unique again.", - "displayNameColor":"The color to use for the display name if it's not the first displayed. Leave blank for default. Accepts hex(a), rgb(a), or hsl(a) input. Use \"Role\" to follow the user's top role color. Use \"Role+-#\" to adjust the brightness by that percentage (ex: \"Role+15\")", - "friendNameColor":"The color to use for a friend's nickname if it's not the first displayed. Leave blank for default. Accepts hex(a), rgb(a), or hsl(a) input. Use \"Role\" to follow the user's top role color. Use \"Role+-#\" to adjust the brightness by that percentage (ex: \"Role+15\")", - "hideDefaultAtSign":"Hide the default \"@\" symbol before the name in mentions and replies. Only applied if either feature is enabled.", - "ignoreFonts":"For the non-primary names, use Discord's default fonts regardless of the user's custom nitro font.", - "ignoreGradients":"For the non-primary names, if the role has a gradient, ignore it in favor of the color set below.", - "includedNames":"The order to display usernames, display names, nicknames, friend names, and custom names. Use the following placeholders: {user}, {display}, {nick}, {friend}, {custom}. You can provide multiple name options to use as fallbacks if one is unavailable by separating them with commas as such: {custom, friend, nick}. You can have up to three prefixes and three suffixes per name.", - "memberList":"Display the first available name listed in your custom name format in the member list.", - "mentions":"Display custom name format in mentions.", - "messages":"Display custom name format in messages.", - "nameSeparator":"The separator to use between names. The default is a single space.", - "nicknameColor":"The color to use for the nickname if it's not the first displayed. Leave blank for default. Accepts hex(a), rgb(a), or hsl(a) input. Use \"Role\" to follow the user's top role color. Use \"Role+-#\" to adjust the brightness by that percentage (ex: \"Role+15\")", - "profilePopout":"Display the first available name listed in your custom name format in profile popouts.", - "reactions":"Display the first available name listed in your custom name format in reaction tooltips, and the full name in reaction popouts.", - "removeDuplicates":"If any of the names are equivalent, remove them, leaving only the unique names.", - "replies":"Display custom name format in replies.", - "truncateAllNamesWithStreamerMode":"Truncate all names, not just usernames, while in Streamer Mode.", - "usernameColor":"The color to use for the username if it's not the first displayed. Leave blank for default. Accepts hex(a), rgb(a), or hsl(a) input. Use \"Role\" to follow the user's top role color. Use \"Role+-#\" to adjust the brightness by that percentage (ex: \"Role+15\")", - "voiceChannels":"Display the first available name listed in your custom name format in voice channels." + "animateGradients":"Pour les noms non principaux, si le rôle a un dégradé, animez-le. Ceci est désactivé par « Ignorer les dégradés » et la réduction du mouvement.", + "customNameColor":"La couleur à utiliser pour le nom personnalisé que vous avez attribué à un utilisateur si ce n'est pas le premier affiché. Laissez vide par défaut. Accepte les entrées hexadécimale(a), rgb(a) ou hsl(a). Utilisez « Rôle » pour suivre la couleur du rôle principal de l'utilisateur. Utilisez \"Role+-#\" pour régler la luminosité selon ce pourcentage (ex : \"Role+15\")", + "discriminators":"Ajoutez des discriminateurs aux noms d’utilisateur des robots. Les discriminateurs sont obsolètes pour les utilisateurs, mais sont toujours utilisés pour les robots. Par défaut, le nom d'utilisateur d'un bot est équivalent au nom global d'un utilisateur, donc plusieurs robots peuvent avoir le même nom d'utilisateur. L'ajout de discriminateurs les rend à nouveau uniques.", + "displayNameColor":"La couleur à utiliser pour le nom d'affichage si ce n'est pas le premier affiché. Laissez vide par défaut. Accepte les entrées hexadécimale(a), rgb(a) ou hsl(a). Utilisez « Rôle » pour suivre la couleur du rôle principal de l'utilisateur. Utilisez \"Role+-#\" pour régler la luminosité selon ce pourcentage (ex : \"Role+15\")", + "friendNameColor":"La couleur à utiliser pour le pseudo d'un ami si ce n'est pas le premier affiché. Laissez vide par défaut. Accepte les entrées hexadécimale(a), rgb(a) ou hsl(a). Utilisez « Rôle » pour suivre la couleur du rôle principal de l'utilisateur. Utilisez \"Role+-#\" pour régler la luminosité selon ce pourcentage (ex : \"Role+15\")", + "hideDefaultAtSign":"Masquez le symbole « @ » par défaut avant le nom dans les mentions et les réponses. Appliqué uniquement si l’une ou l’autre des fonctionnalités est activée.", + "ignoreFonts":"Pour les noms non principaux, utilisez les polices par défaut de Discord, quelle que soit la police nitro personnalisée de l'utilisateur.", + "ignoreGradients":"Pour les noms non principaux, si le rôle a un dégradé, ignorez-le au profit de la couleur définie ci-dessous.", + "includedNames":"L'ordre d'affichage des noms d'utilisateur, des noms d'affichage, des surnoms, des noms d'amis et des noms personnalisés. Utilisez les espaces réservés suivants : {user}, {display}, {nick}, {friend}, {custom}. Vous pouvez fournir plusieurs options de nom à utiliser comme solutions de secours si l'une n'est pas disponible en les séparant par des virgules comme telles : {custom, friend, nick}. Vous pouvez avoir jusqu'à trois préfixes et trois suffixes par nom.", + "memberList":"Affichez le premier nom disponible répertorié dans votre format de nom personnalisé dans la liste des membres.", + "mentions":"Afficher le format de nom personnalisé dans les mentions.", + "messages":"Afficher le format de nom personnalisé dans les messages.", + "nameSeparator":"Le séparateur à utiliser entre les noms. La valeur par défaut est un seul espace.", + "nicknameColor":"La couleur à utiliser pour le pseudo si ce n'est pas le premier affiché. Laissez vide par défaut. Accepte les entrées hexadécimale(a), rgb(a) ou hsl(a). Utilisez « Rôle » pour suivre la couleur du rôle principal de l'utilisateur. Utilisez \"Role+-#\" pour régler la luminosité selon ce pourcentage (ex : \"Role+15\")", + "profilePopout":"Affichez le premier nom disponible répertorié dans votre format de nom personnalisé dans les fenêtres contextuelles du profil.", + "reactions":"Affichez le premier nom disponible répertorié dans votre format de nom personnalisé dans les info-bulles de réaction et le nom complet dans les fenêtres contextuelles de réaction.", + "removeDuplicates":"Si l'un des noms est équivalent, supprimez-le, ne laissant que les noms uniques.", + "replies":"Afficher le format de nom personnalisé dans les réponses.", + "truncateAllNamesWithStreamerMode":"Tronquez tous les noms, pas seulement les noms d'utilisateur, en mode Streamer.", + "usernameColor":"La couleur à utiliser pour le nom d'utilisateur si ce n'est pas le premier affiché. Laissez vide par défaut. Accepte les entrées hexadécimale(a), rgb(a) ou hsl(a). Utilisez « Rôle » pour suivre la couleur du rôle principal de l'utilisateur. Utilisez \"Role+-#\" pour régler la luminosité selon ce pourcentage (ex : \"Role+15\")", + "voiceChannels":"Affichez le premier nom disponible répertorié dans votre format de nom personnalisé dans les canaux vocaux." } }, "showTimeoutDuration":{ - "description":"Shows how much longer a user's timeout will last, either in the timeout icon tooltip or next to it", - "displayStyleDescription":"How to display the timeout duration", - "inTooltip":"In the Tooltip", - "nextToIcon":"Next to the timeout icon", - "timeoutRemaining":"timeout remaining" + "description":"Affiche la durée du délai d'expiration d'un utilisateur, soit dans l'info-bulle de l'icône de délai d'attente, soit à côté de celle-ci.", + "displayStyleDescription":"Comment afficher la durée du délai d'attente", + "inTooltip":"Dans l'info-bulle", + "nextToIcon":"À côté de l'icône de délai d'attente", + "timeoutRemaining":"délai d'attente restant" }, "silentMessageToggle":{ - "description":"Adds a button to the chat bar to toggle sending a silent message.", - "disableSilentMessage":"Disable Silent Message", - "enableSilentMessage":"Enable Silent Message", + "description":"Ajoute un bouton à la barre de discussion pour activer ou désactiver l'envoi d'un message silencieux.", + "disableSilentMessage":"Désactiver le message silencieux", + "enableSilentMessage":"Activer le message silencieux", "settings":{ - "autoDisable":"Automatically disable the silent message toggle again after sending one", - "persistChannels":"Persist between channels", - "persistNone":"Don't persist (reset on channel change)", - "persistRestarts":"Persist between channels and restarts", - "persistState":"How to persist the silent message toggle state" + "autoDisable":"Désactivez automatiquement le message silencieux après en avoir envoyé un", + "persistChannels":"Persister entre les canaux", + "persistNone":"Ne persistez pas (réinitialisation lors du changement de chaîne)", + "persistRestarts":"Persister entre les canaux et redémarrer", + "persistState":"Comment conserver l'état de basculement des messages silencieux" } }, "silentTyping":{ "clickActions":{ - "openPluginSettings":"Open Plugin Settings", - "toggleTypingGlobally":"Toggle Typing Globally", - "toggleTypingInChannel":"Toggle Typing in Channel", - "toggleTypingInGuild":"Toggle Typing in Guild" + "openPluginSettings":"Ouvrir les paramètres du plugin", + "toggleTypingGlobally":"Basculer la saisie globale", + "toggleTypingInChannel":"Activer/Désactiver la saisie dans le canal", + "toggleTypingInGuild":"Activer la saisie dans la guilde" }, "command":{ - "chatBarIndicatorsOption":"Hide other users' typing indicators from above the chat bar.", - "chatContextMenuOption":"Show a dropdown in the chat context menu to toggle plugin settings on the go.", - "chatIconOption":"Show an icon in the chat bar for toggling the plugin on the go.", - "defaultHiddenOption":"Whether to hide typing in DMs/channels/guilds by default or not.", - "description":"Hide your typing indicator from chat.", - "membersListIndicatorsOption":"Hide other users' typing indicators from the members list.", - "toggleChannel":"Channel", - "toggleGlobal":"Global", - "toggleGuild":"Guild", - "toggleOption":"Toggle functionality globally, for the channel, or for the guild." + "chatBarIndicatorsOption":"Masquez les indicateurs de saisie des autres utilisateurs au-dessus de la barre de discussion.", + "chatContextMenuOption":"Affichez une liste déroulante dans le menu contextuel du chat pour basculer les paramètres du plugin lors de vos déplacements.", + "chatIconOption":"Afficher une icône dans la barre de discussion pour activer le plugin lors de vos déplacements.", + "defaultHiddenOption":"S'il faut masquer la saisie dans les DM/canaux/guildes par défaut ou non.", + "description":"Masquez votre indicateur de saisie du chat.", + "membersListIndicatorsOption":"Masquez les indicateurs de saisie des autres utilisateurs de la liste des membres.", + "toggleChannel":"Salon", + "toggleGlobal":"Mondial", + "toggleGuild":"Guilde", + "toggleOption":"Basculez la fonctionnalité globalement, pour la chaîne ou pour la guilde." }, "contextMenu":{ - "chatBarIndicators":"Chat Bar Indicators", - "chatIcon":"Chat Icon", - "defaultHidden":"Default Hidden", - "enabled":"Enabled", - "membersListIndicators":"Members List Indicators", - "silentTyping":"Silent Typing" + "chatBarIndicators":"Chat Indicateurs à barres", + "chatIcon":"Icône Chat", + "defaultHidden":"Masqué par défaut", + "enabled":"Activé", + "membersListIndicators":"Indicateurs de la liste des membres", + "silentTyping":"Saisie silencieuse" }, - "noChanges":"No changes made to silent typing settings.", + "noChanges":"Aucune modification apportée aux paramètres de saisie silencieuse.", "settings":{ - "chatContextMenu":"Show a dropdown in the chat context menu to modify plugin settings on the go.", - "chatIcon":"Show an icon in the chat bar for modifying the plugin on the go.", - "chatIconLeftClickAction":"What to do when left clicking the chat icon.", - "chatIconMiddleClickAction":"What to do when middle clicking the chat icon.", - "chatIconRightClickAction":"What to do when right clicking the chat icon.", - "defaultHidden":"If enabled, the plugin will hide your typing from others in any DMs/channels/guilds not listed in \"Disabled Locations\" below. If disabled, the plugin will show your typing to others for any DMs/channels/guilds not listed in \"Enabled Locations\" below.", - "disabledLocations":"Disable functionality for these IDs. Accepts a comma separated list of DM IDs, channel IDs, and guild IDs. Only used if \"Default Hidden\" is enabled.", - "enabledGlobally":"Toggle functionality of your own typing indicator globally.", - "enabledLocations":"Enable functionality for these IDs. Accepts a comma separated list of DM IDs, channel IDs, and guild IDs. Only used if \"Default Hidden\" is disabled.", - "hideChatBoxTypingIndicators":"Hide other users' typing indicators from above the chat bar.", - "hideMembersListTypingIndicators":"Hide other users' typing indicators from the members list." + "chatContextMenu":"Affichez une liste déroulante dans le menu contextuel du chat pour modifier les paramètres du plugin lors de vos déplacements.", + "chatIcon":"Afficher une icône dans la barre de discussion pour modifier le plugin en déplacement.", + "chatIconLeftClickAction":"Que faire en cliquant sur l'icône de discussion.", + "chatIconMiddleClickAction":"Que faire en cliquant avec le milieu sur l'icône de discussion.", + "chatIconRightClickAction":"Que faire en cliquant avec le bouton droit sur l'icône de discussion.", + "defaultHidden":"S'il est activé, le plugin masquera votre saisie aux autres dans tous les DM/canaux/guildes non répertoriés dans « Emplacements désactivés » ci-dessous. S'il est désactivé, le plugin montrera votre saisie aux autres pour tous les DM/canaux/guildes non répertoriés dans « Emplacements activés » ci-dessous.", + "disabledLocations":"Désactivez la fonctionnalité pour ces identifiants. Accepte une liste d'identifiants DM, d'identifiants de canal et d'identifiants de guilde séparés par des virgules. Utilisé uniquement si « Masqué par défaut » est activé.", + "enabledGlobally":"Basculez la fonctionnalité de votre propre indicateur de saisie de manière globale.", + "enabledLocations":"Activez la fonctionnalité pour ces identifiants. Accepte une liste d'identifiants DM, d'identifiants de canal et d'identifiants de guilde séparés par des virgules. Utilisé uniquement si « Masqué par défaut » est désactivé.", + "hideChatBoxTypingIndicators":"Masquez les indicateurs de saisie des autres utilisateurs au-dessus de la barre de discussion.", + "hideMembersListTypingIndicators":"Masquez les indicateurs de saisie des autres utilisateurs de la liste des membres." }, - "settingsUpdated":"Silent typing settings updated.", - "typingHidden":"Typing Hidden ({location})", - "typingVisible":"Typing Visible ({location})", - "typingVisibleGlobal":"Typing Visible (Global)" + "settingsUpdated":"Paramètres de saisie silencieuse mis à jour.", + "typingHidden":"Saisie masquée ({location})", + "typingVisible":"Saisie visible ({location})", + "typingVisibleGlobal":"Saisie visible (globale)" }, "sortFriendRequests":{ - "added":"Added", - "description":"Sorts friend requests by date of receipt", + "added":"Ajouté", + "description":"Trie les demandes d'amis par date de réception", "settings":{ - "showDates":"Show dates on friend requests" + "showDates":"Afficher les dates sur les demandes d'amis" } }, "spotifyCrack":{ @@ -1368,60 +1368,60 @@ } }, "tabs":{ - "settings":"Equicord Settings" + "settings":"Equicord Paramètres" }, "textReplace":{ - "find":"Find", - "messageWithRules":"Message with rules applied", - "onlyIfIncludes":"Only if includes", - "replace":"Replace", + "find":"Trouver", + "messageWithRules":"Message avec règles appliquées", + "onlyIfIncludes":"Seulement si inclut", + "replace":"Remplacer", "scope.allMessages":"Apply to all messages", "scope.myMessages":"Apply to your messages (visible to everyone)", "scope.othersMessages":"Apply to others' messages (only visible to you)", - "testRules":"Test Rules", - "typeMessage":"Type a message", - "usingRegex":"Using Regex", - "usingString":"Using String" + "testRules":"Règles de test", + "typeMessage":"Tapez un message", + "usingRegex":"Utiliser l'expression régulière", + "usingString":"Utiliser une chaîne" }, "themeAttributes":{ "description":"Ajoute des attributs de données à divers éléments à des fins de personnalisation" }, "translate":{ - "autoTranslate":"Auto Translate", + "autoTranslate":"Traduction automatique", "autoTranslateEnabled":{ - "body":"You just enabled Auto Translate! Any message <0>will automatically be translated before being sent.", - "title":"Equicord Auto-Translate Enabled" + "body":"Vous venez d'activer la traduction automatique ! Tout message <0>sera automatiquement traduit avant d'être envoyé.", + "title":"Equicord Traduction automatique activée" }, - "autoTranslateEnabledLabel":"Auto Translate Enabled", - "disableAutoTranslate":"Disable Auto-Translate", - "dontShowAgain":"Don't show again", - "gotIt":"Got it", - "modalTitle":"Translate", - "openTranslateModal":"Open Translate Modal", - "selectLanguage":"Select a language", - "translate":"Translate" + "autoTranslateEnabledLabel":"Traduction automatique activée", + "disableAutoTranslate":"Désactiver la traduction automatique", + "dontShowAgain":"Ne plus montrer", + "gotIt":"J'ai compris", + "modalTitle":"Traduire", + "openTranslateModal":"Ouvrir le modal de traduction", + "selectLanguage":"Sélectionnez une langue", + "translate":"Traduire" }, "typingIndicator":{ - "description":"Adds an indicator if someone is typing on a channel.", + "description":"Ajoute un indicateur si quelqu'un tape sur une chaîne.", "settings":{ - "animatedDots":"Animated dots", + "animatedDots":"Points animés", "avatars":"Avatars", - "avatarsAndDots":"Avatars and animated dots", - "includeBlockedUsers":"Whether to show the typing indicator for blocked users.", - "includeCurrentChannel":"Whether to show the typing indicator for the currently selected channel", - "includeIgnoredUsers":"Whether to show the typing indicator for ignored users.", - "includeMutedChannels":"Whether to show the typing indicator for muted channels.", - "indicatorMode":"How should the indicator be displayed?" + "avatarsAndDots":"Avatars et points animés", + "includeBlockedUsers":"S'il faut afficher l'indicateur de saisie pour les utilisateurs bloqués.", + "includeCurrentChannel":"S'il faut afficher l'indicateur de saisie pour le canal actuellement sélectionné", + "includeIgnoredUsers":"S'il faut afficher l'indicateur de saisie pour les utilisateurs ignorés.", + "includeMutedChannels":"S'il faut afficher l'indicateur de saisie pour les canaux muets.", + "indicatorMode":"Comment l’indicateur doit-il être affiché ?" } }, "typingTweaks":{ - "andOthersTyping":"and {count} others are typing...", - "description":"Show avatars and role colours in the typing indicator", + "andOthersTyping":"et {count} autres écrivent...", + "description":"Afficher les avatars et les couleurs des rôles dans l'indicateur de saisie", "settings":{ - "alternativeFormatting":"Show a more useful message when several users are typing", - "amITyping":"Shows you if other people can see you typing", - "showAvatars":"Show avatars in the typing indicator", - "showRoleColors":"Show role colors in the typing indicator" + "alternativeFormatting":"Afficher un message plus utile lorsque plusieurs utilisateurs tapent", + "amITyping":"Vous montre si d'autres personnes peuvent vous voir en train de taper", + "showAvatars":"Afficher les avatars dans l'indicateur de saisie", + "showRoleColors":"Afficher les couleurs des rôles dans l'indicateur de saisie" } }, "unindent":{ @@ -1434,9 +1434,9 @@ } }, "unsuppressEmbeds":{ - "description":"Allows you to unsuppress embeds in messages", - "suppressEmbeds":"Suppress Embeds", - "unsuppressEmbeds":"Unsuppress Embeds" + "description":"Vous permet d'annuler la suppression des intégrations dans les messages", + "suppressEmbeds":"Supprimer les intégrations", + "unsuppressEmbeds":"Annuler la suppression des intégrations" }, "userMessagesPronouns":{ "description":"Ajoute les pronoms des utilisateurs dans leurs messages du chat", @@ -1453,23 +1453,23 @@ "description":"Modifie les paramètres utilisateur de Discord pour afficher leur groupe et leur nom." }, "userVoiceShow":{ - "cannotJoinChannel":"You cannot join the user's Voice Channel", - "description":"Shows an indicator when a user is in a Voice Channel", - "inVoiceChat":"In Voice Chat", + "cannotJoinChannel":"Vous ne pouvez pas rejoindre le canal vocal de l'utilisateur", + "description":"Affiche un indicateur lorsqu'un utilisateur est dans un canal vocal", + "inVoiceChat":"Dans Voix Chat", "settings":{ - "showInMemberList":"Show a user's Voice Channel indicator in the member and DMs list", - "showInMessages":"Show a user's Voice Channel indicator in messages", - "showInUserProfileModal":"Show a user's Voice Channel indicator in their profile next to the name" + "showInMemberList":"Afficher l'indicateur de canal vocal d'un utilisateur dans la liste des membres et des DM", + "showInMessages":"Afficher l'indicateur de canal vocal d'un utilisateur dans les messages", + "showInUserProfileModal":"Afficher l'indicateur de canal vocal d'un utilisateur dans son profil à côté de son nom" } }, "usrbg":{ - "description":"Displays user banners from USRBG, allowing anyone to get a banner without Nitro", - "getOwnBanner":"Get your own USRBG banner", + "description":"Affiche les bannières utilisateur de l'USRBG, permettant à quiconque d'obtenir une bannière sans Nitro", + "getOwnBanner":"Obtenez votre propre bannière USRBG", "settings":{ - "nitroBanner":"Nitro banner", - "nitroFirst":"Banner to use if both Nitro and USRBG banners are present", - "usrbgBanner":"USRBG banner", - "voiceBackground":"Use USRBG banners as voice chat backgrounds" + "nitroBanner":"Bannière Nitro", + "nitroFirst":"Bannière à utiliser si les bannières Nitro et USRBG sont présentes", + "usrbgBanner":"Bannière USRBG", + "voiceBackground":"Utilisez les bannières USRBG comme arrière-plans de chat vocal" } }, "validReply":{ @@ -1482,83 +1482,83 @@ "description":"Rejoignez les discussions vocales en double-cliquant au lieu de cliquer une seule fois" }, "vcNarrator":{ - "customiseMessages":"You can customise the spoken messages below. You can disable specific messages by setting them to nothing", + "customiseMessages":"Vous pouvez personnaliser les messages vocaux ci-dessous. Vous pouvez désactiver des messages spécifiques en les définissant sur rien", "defaults":{ - "deafen":"{{USER}} deafened", - "join":"{{USER}} joined", - "leave":"{{USER}} left", - "move":"{{USER}} moved to {{CHANNEL}}", - "mute":"{{USER}} muted", - "undeafen":"{{USER}} undeafened", - "unmute":"{{USER}} unmuted" + "deafen":"{{USER}} assourdi", + "join":"{{USER}} a rejoint", + "leave":"{{USER}} gauche", + "move":"{{USER}} déplacé vers {{CHANNEL}}", + "mute":"{{USER}} coupé", + "undeafen":"{{USER}} non sourd", + "unmute":"{{USER}} activé" }, - "description":"Announces when users join, leave, or move voice channels via narrator", - "linuxVoicesHelp":"Install speech-dispatcher or espeak and run Discord with the --enable-speech-dispatcher flag", - "noEnglishVoices":"You don't have any English voices installed, so the narrator might sound weird", - "noVoices":"No narrator voices found. ", - "osVoicesHelp":"Try installing some in the Narrator settings of your Operating System", - "placeholdersHelp":"The special placeholders <0>{{USER}}, <1>{{DISPLAY_NAME}}, <2>{{NICKNAME}} and <3>{{CHANNEL}} will be replaced with the user's name (nothing if it's yourself), the user's display name, the user's nickname on current server and the channel's name respectively", - "playExampleSounds":"Play Example Sounds", + "description":"Annonce lorsque les utilisateurs rejoignent, quittent ou déplacent les canaux vocaux via le narrateur", + "linuxVoicesHelp":"Installez Speech-Dispatcher ou espeak et exécutez Discord avec l'indicateur --enable-speech-dispatcher", + "noEnglishVoices":"Vous n'avez pas de voix anglaise installée, donc le narrateur peut paraître bizarre", + "noVoices":"Aucune voix de narrateur trouvée. ", + "osVoicesHelp":"Essayez d'en installer dans les paramètres du Narrateur de votre système d'exploitation", + "placeholdersHelp":"Les espaces réservés spéciaux <0>{{USER}}, <1>{{DISPLAY_NAME}}, <2>{{NICKNAME}} et <3>{{CHANNEL}} seront remplacés respectivement par le nom de l'utilisateur (rien si c'est vous-même), le nom d'affichage de l'utilisateur, le surnom de l'utilisateur sur le serveur actuel et le nom de la chaîne.", + "playExampleSounds":"Jouer des exemples de sons", "settings":{ - "deafenMessage":"Deafen Message (only self for now)", - "joinMessage":"Join Message", - "latinOnly":"Strip non latin characters from names before saying them", - "leaveMessage":"Leave Message", - "moveMessage":"Move Message", - "muteMessage":"Mute Message (only self for now)", - "sayOwnName":"Say own name", - "speed":"Narrator Speed", - "undeafenMessage":"Undeafen Message (only self for now)", - "unmuteMessage":"Unmute Message (only self for now)", - "volume":"Narrator Volume" + "deafenMessage":"Message Deafen (seulement moi-même pour l'instant)", + "joinMessage":"Rejoindre le message", + "latinOnly":"Supprimez les caractères non latins des noms avant de les prononcer", + "leaveMessage":"Laisser un message", + "moveMessage":"Déplacer le message", + "muteMessage":"Message muet (seulement moi-même pour l'instant)", + "sayOwnName":"Dire son propre nom", + "speed":"Vitesse du narrateur", + "undeafenMessage":"Message d'Indeafen (seulement moi-même pour l'instant)", + "unmuteMessage":"Activer le message (seulement moi-même pour l'instant)", + "volume":"Volume du narrateur" }, - "speechSynthesisNotSupported":"SpeechSynthesis not supported or no Narrator voices found. Thus, this plugin will not work. Check my Settings for more info" + "speechSynthesisNotSupported":"La synthèse vocale n'est pas prise en charge ou aucune voix du narrateur n'a été trouvée. Ainsi, ce plugin ne fonctionnera pas. Vérifiez mes paramètres pour plus d'informations" }, "viewIcons":{ - "description":"Makes avatars and banners in user profiles clickable, adds View Icon/Banner entries in the user, server and group channel context menu.", + "description":"Rend les avatars et les bannières dans les profils utilisateur cliquables, ajoute des entrées Afficher l'icône/la bannière dans le menu contextuel du canal de l'utilisateur, du serveur et du groupe.", "settings":{ - "formatDescription":"Choose the image format to use for non animated images. Animated images will always use .gif", - "imgSizeDescription":"The image size to use" + "formatDescription":"Choisissez le format d'image à utiliser pour les images non animées. Les images animées utiliseront toujours .gif", + "imgSizeDescription":"La taille de l'image à utiliser" }, - "viewAvatar":"View Avatar", - "viewBanner":"View Banner", - "viewIcon":"View Icon", - "viewServerAvatar":"View Server Avatar" + "viewAvatar":"Voir l'avatar", + "viewBanner":"Voir la bannière", + "viewIcon":"Icône Afficher", + "viewServerAvatar":"Afficher l'avatar du serveur" }, "viewRaw":{ - "content":"Content", - "contentCopied":"Content copied to clipboard!", - "copyJson":"Copy {type} JSON", - "copyRawContent":"Copy Raw Content", - "copyRawLeftViewRawRight":"Copy Raw (Left Click) / View Raw (Right Click)", - "data":"Data", - "dataCopied":"{type} data copied to clipboard!", - "description":"Copy and view the raw content/data of any message, channel or guild", + "content":"Contenu", + "contentCopied":"Contenu copié dans le presse-papier !", + "copyJson":"Copier {type} JSON", + "copyRawContent":"Copier le contenu brut", + "copyRawLeftViewRawRight":"Copier brut (clic gauche) / Afficher brut (clic droit)", + "data":"Données", + "dataCopied":"{type} données copiées dans le presse-papier !", + "description":"Copiez et affichez le contenu/les données bruts de n'importe quel message, canal ou guilde", "settings":{ - "clickMethodDescription":"Change the button to view the raw content/data of any message.", - "leftClick":"Left Click to view the raw content.", - "rightClick":"Right click to view the raw content." + "clickMethodDescription":"Modifiez le bouton pour afficher le contenu/les données brutes de n'importe quel message.", + "leftClick":"Clic gauche pour afficher le contenu brut.", + "rightClick":"Faites un clic droit pour afficher le contenu brut." }, - "viewRaw":"View Raw", - "viewRawLeftCopyRawRight":"View Raw (Left Click) / Copy Raw (Right Click)" + "viewRaw":"Voir brut", + "viewRawLeftCopyRawRight":"Afficher Raw (clic gauche) / Copier Raw (clic droit)" }, "voiceDownload":{ - "description":"Adds a download to voice messages. (Opens a new browser tab)", - "downloadVoiceMessage":"Download voice message" + "description":"Ajoute un téléchargement aux messages vocaux. (Ouvre un nouvel onglet de navigateur)", + "downloadVoiceMessage":"Télécharger le message vocal" }, "voiceMessages":{ - "echoCancellation":"Echo Cancellation", - "failedToParse":"Failed to parse selected audio file: {error}", - "failedToUpload":"Failed to upload voice message", - "iosFix":"To fix it, first convert it to OggOpus, for example using the <0>convertio web converter", - "iosWarning":"Voice Messages have to be OggOpus to be playable on iOS. This file is <0>{type} so it will not be playable on iOS.", - "missingPermissions":"(Missing Permissions)", - "noiseSuppression":"Noise Suppression", - "preview":"Preview", - "recordModal":"Record Voice Message", - "send":"Send Voice Message", - "sending":"Now sending voice message... Please be patient", - "uploadFile":"Upload File" + "echoCancellation":"Annulation d'écho", + "failedToParse":"Échec de l'analyse du fichier audio sélectionné : {error}", + "failedToUpload":"Échec du téléchargement du message vocal", + "iosFix":"Pour résoudre ce problème, convertissez-le d'abord en OggOpus, par exemple en utilisant le <0>convertio web converter", + "iosWarning":"Les messages vocaux doivent être OggOpus pour être lisibles sur iOS. Ce fichier est <0>{type} et ne sera donc pas lisible sur iOS.", + "missingPermissions":"(Autorisations manquantes)", + "noiseSuppression":"Suppression du bruit", + "preview":"Aperçu", + "recordModal":"Enregistrer un message vocal", + "send":"Envoyer un message vocal", + "sending":"Envoi d'un message vocal... S'il vous plaît soyez patient", + "uploadFile":"Télécharger le fichier" }, "volumeBooster":{ "description":"Vous permet de régler le volume de l'utilisateur et du stream au-dessus de la limite par défaut", @@ -1580,37 +1580,37 @@ }, "whoReacted":{ "settings":{ - "avatarClick":"Toggle clicking avatars in reactions" + "avatarClick":"Activer/désactiver les avatars en cliquant dans les réactions" } }, "xsOverlay":{ - "attachment":"attachment", - "botNotifications":"Allow bot notifications", - "callNotifications":"Allow call notifications", - "channelPingColor":"Channel mention color", - "description":"Forwards discord notifications to XSOverlay, for easy viewing in VR", - "dmNotifications":"Allow Direct Message notifications", - "embed":"embed", - "groupDmNotifications":"Allow Group DM notifications", - "helloFromVendor":"Hello from Vendor!", + "attachment":"pièce jointe", + "botNotifications":"Autoriser les notifications de robots", + "callNotifications":"Autoriser les notifications d'appel", + "channelPingColor":"Couleur de mention de chaîne", + "description":"Transfère les notifications Discord à XSOverlay, pour une visualisation facile en VR", + "dmNotifications":"Autoriser les notifications par message direct", + "embed":"intégration", + "groupDmNotifications":"Autoriser les notifications DM Group", + "helloFromVendor":"Bonjour du vendeur !", "image":"image", - "incomingCall":"Incoming call", - "isCallingYou":"is calling you...", - "lengthBasedTimeout":"Extend duration with message length", - "opacity":"Notif opacity", - "pingColor":"User mention color", - "preferUDPDescription":"Enable if you use an older build of XSOverlay unable to connect through websockets. This setting is ignored on web.", - "reply":"reply", - "sendTestNotification":"Send test notification", - "sentEmbeds":"sent message embed(s)", - "sentSticker":"sent a sticker", - "serverNotifications":"Allow server notifications", - "soundPath":"Notification sound (default/warning/error)", - "sticker":"sticker", - "testNotification":"This is a test notification! explode", - "timeout":"Notification duration (secs)", + "incomingCall":"Appel entrant", + "isCallingYou":"t'appelle...", + "lengthBasedTimeout":"Prolonger la durée avec la longueur du message", + "opacity":"Opacité des notifications", + "pingColor":"Couleur de mention de l'utilisateur", + "preferUDPDescription":"Activez si vous utilisez une ancienne version de XSOverlay incapable de vous connecter via des websockets. Ce paramètre est ignoré sur le Web.", + "reply":"répondre", + "sendTestNotification":"Envoyer une notification de test", + "sentEmbeds":"message envoyé intégrer(s)", + "sentSticker":"envoyé un autocollant", + "serverNotifications":"Autoriser les notifications du serveur", + "soundPath":"Son de notification (par défaut/avertissement/erreur)", + "sticker":"autocollant", + "testNotification":"Ceci est une notification de test ! exploser", + "timeout":"Durée de notification (secondes)", "volume":"Volume", - "webSocketPort":"Websocket port" + "webSocketPort":"Port Websocket" }, "youtubeAdblock":{ "description":"Bloquer les publicités dans les vidéos YouTube intégrées et l'activité WatchTogether via AdGuard"