Files
flint/apps/bot/locales/fr.json
T
2026-04-23 23:39:18 +02:00

469 lines
19 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"errors": {
"args": {
"missing": "Argument manquant {{arg}}. Utilisation : {{usage}}",
"invalidInt": "Largument doit être un entier. Reçu : {{value}}",
"invalidNumber": "Largument doit être un nombre. Reçu : {{value}}",
"invalidBoolean": "Largument doit être un booléen. Reçu : {{value}}",
"invalidUser": "Impossible de trouver un utilisateur à partir de {{value}}",
"invalidChannel": "Impossible de trouver un salon à partir de {{value}}",
"invalidRole": "Impossible de trouver un rôle à partir de {{value}}",
"tooMany": "Trop darguments ({{count}}) détectés : {{extras}}. Utilisation : {{usage}}"
},
"permissions": {
"user": "Tu nas pas les permissions : {{permissions}}"
},
"execution": "Une erreur inattendue est survenue pendant lexécution.",
"cooldown": "Patiente {{seconds}} s avant de réutiliser cette commande.",
"rateLimit": "Trop de requêtes. Patiente {{seconds}} s avant de réessayer.",
"executionQueued": "Commande acceptée et mise en file dattente."
},
"categories": {
"fun": "Divertissement",
"utility": "Utilitaire",
"core": "Base"
},
"commands": {
"kiss": {
"name": "bisou",
"description": "Envoyer un bisou à un utilisateur.",
"args": {
"user": "Utilisateur cible"
},
"examples": {
"basic": "Envoyer un bisou à un membre"
},
"responses": {
"success": "{{from}} envoie un bisou à {{to}}."
}
},
"ping": {
"name": "ping",
"description": "Vérifier la latence WebSocket du bot.",
"examples": {
"basic": "Vérification de l’état du bot"
},
"responses": {
"pong": "Pong. Latence WebSocket : {{latency}} ms."
}
},
"presence": {
"name": "presence",
"description": "Configurer la présence du bot avec un panneau interactif.",
"examples": {
"slash": "Ouvrir le panneau interactif de présence"
},
"responses": {
"panel": "Panneau de présence\nStatut : {{status}}\nActivité : {{activityType}}\nRotation : toutes les {{rotationIntervalSeconds}} s\nTexte actuel ({{currentTextIndex}}/{{textCount}}) : {{activityText}}\nAperçu rendu : {{activityPreview}}\nTextes : {{activityTexts}}\nVariables ({{doubleBracesHint}}) : {{variables}}",
"notOwner": "Seul lauteur de la commande peut utiliser ce panneau.",
"invalidSelection": "Sélection invalide.",
"invalidInterval": "Intervalle invalide. Utilise un entier entre {{minSeconds}} et {{maxSeconds}} secondes.",
"modalTimeout": "Temps écoulé pour la modification du texte. Clique à nouveau sur le bouton."
},
"ui": {
"status": {
"placeholder": "Choisir un statut",
"options": {
"online": {
"label": "En ligne",
"description": "Affiche le bot en ligne"
},
"idle": {
"label": "Inactif",
"description": "Affiche le bot inactif"
},
"dnd": {
"label": "Ne pas déranger",
"description": "Affiche le bot en mode Ne pas déranger"
},
"invisible": {
"label": "Hors ligne",
"description": "Affiche le bot hors ligne"
},
"streaming": {
"label": "Streaming",
"description": "Affiche le bot en mode streaming"
}
}
},
"activity": {
"placeholder": "Choisir un type dactivité",
"options": {
"PLAYING": {
"label": "Joue à",
"description": "Affiche « Joue à ... »"
},
"STREAMING": {
"label": "Streaming",
"description": "Affiche « En direct sur ... »"
},
"WATCHING": {
"label": "Regarde",
"description": "Affiche « Regarde ... »"
},
"LISTENING": {
"label": "Écoute",
"description": "Affiche « Écoute ... »"
},
"COMPETING": {
"label": "Compétition",
"description": "Affiche « Compétition ... »"
},
"CUSTOM": {
"label": "Statut personnalisé",
"description": "Affiche un statut personnalisé"
}
}
},
"embed": {
"title": "Configuration de la présence",
"description": "Modifie le statut, le type dactivité, plusieurs textes et leur rotation.",
"footer": "Panneau interactif /presence",
"fields": {
"status": "Statut",
"activity": "Type dactivité",
"text": "Texte"
}
},
"textButton": "📝 Modifier les textes",
"intervalButton": "⏱️ Intervalle",
"modal": {
"title": "Textes de présence",
"label": "Un texte par ligne (utilise {{var}})",
"placeholder": "Maintenance\n{{guild_count}} serveurs | {{prefix}}aide"
},
"intervalModal": {
"title": "Intervalle de rotation",
"label": "Secondes entre chaque texte",
"placeholder": "Exemple : 30"
}
}
},
"logs": {
"name": "logs",
"description": "Configurer les logs d’événements Discord avec un panneau interactif.",
"examples": {
"slash": "Ouvrir le panneau interactif des logs"
},
"responses": {
"slashOnly": "Utilise /logs pour ouvrir ce panneau interactif.",
"guildOnly": "Cette commande doit être utilisée dans un serveur.",
"notOwner": "Seul lauteur de la commande peut utiliser ce panneau.",
"invalidSelection": "Sélection invalide.",
"allEnabled": "Tous les logs d’événements sont activés.",
"allDisabled": "Tous les logs d’événements sont désactivés.",
"eventEnabled": "Événement {{event}} activé.",
"eventDisabled": "Événement {{event}} désactivé.",
"channelsCreated": "Salons de logs prêts. Créés : {{created}}, réutilisés : {{reused}}.",
"channelsPartial": "Salons de logs partiellement prêts. Créés : {{created}}, réutilisés : {{reused}}, catégories en échec : {{failed}}.",
"channelsFailed": "Impossible de créer les salons de logs. Catégories en échec : {{failed}}."
},
"ui": {
"embed": {
"title": "Configuration des logs",
"description": "Active ou désactive chaque événement Discord et route les logs par salons de catégorie."
},
"status": {
"enabled": "Activé",
"disabled": "Désactivé"
},
"pageLabel": "Page {{page}}/{{pageCount}}",
"enabledCountLabel": "Événements activés : {{enabledCount}}/{{totalCount}}",
"eventsHeader": "Événements",
"channelLabel": "Salon",
"channelNotConfigured": "#non-configuré",
"feedbackLabel": "Dernière action",
"buttons": {
"enableAll": "✅ Activer tous les logs",
"disableAll": "❌ Désactiver tous les logs",
"createChannels": "📁 Créer les salons de logs",
"previousPage": "Précédent",
"nextPage": "Suivant",
"enableEvent": "Activer {{event}}",
"disableEvent": "Désactiver {{event}}"
},
"events": {
"messageCreate": "Message créé",
"messageDelete": "Message supprimé",
"messageUpdate": "Message modifié",
"messageBulkDelete": "Suppression massive de messages",
"guildMemberAdd": "Membre rejoint",
"guildMemberRemove": "Membre parti",
"guildMemberUpdate": "Membre modifié",
"interactionCreate": "Interaction",
"channelCreate": "Salon créé",
"channelDelete": "Salon supprimé",
"channelUpdate": "Salon modifié",
"roleCreate": "Rôle créé",
"roleDelete": "Rôle supprimé",
"roleUpdate": "Rôle modifié",
"threadCreate": "Fil créé",
"threadDelete": "Fil supprimé",
"threadUpdate": "Fil modifié",
"emojiCreate": "Emoji créé",
"emojiDelete": "Emoji supprimé",
"emojiUpdate": "Emoji modifié",
"guildUpdate": "Serveur modifié",
"guildUnavailable": "Serveur indisponible",
"guildBanAdd": "Membre banni",
"guildBanRemove": "Membre débanni",
"inviteCreate": "Invitation créée",
"inviteDelete": "Invitation supprimée"
}
}
},
"welcome": {
"name": "bienvenue",
"description": "Configurer les messages de bienvenue avec un panneau interactif.",
"examples": {
"slash": "Ouvrir le panneau de configuration des messages de bienvenue"
},
"responses": {
"guildOnly": "Cette commande doit être utilisée dans un serveur.",
"notOwner": "Seul lauteur de la commande peut utiliser ce panneau.",
"invalidSelection": "Sélection invalide.",
"testSuccess": "Message de test envoyé dans {{channel}}.",
"testDisabled": "Le module de bienvenue est désactivé.",
"testMissingChannel": "Aucun salon configuré. Utilise le bouton Salon.",
"testChannelUnavailable": "Le salon configuré est introuvable ou non compatible.",
"testMissingPermissions": "Le bot na pas la permission denvoyer des messages dans ce salon.",
"testFailed": "Impossible denvoyer le message de test. Réessaie plus tard."
},
"ui": {
"embed": {
"title": "Configuration du message de bienvenue",
"description": "Règle le statut, le salon, le type de message et lance un test.",
"fields": {
"status": "Statut",
"channel": "Salon",
"type": "Type",
"channelPicker": "Sélection du salon",
"autoRoles": "Rôles automatiques"
}
},
"status": {
"enabled": "🟢 Activé",
"disabled": "🔴 Désactivé"
},
"channelNotConfigured": "#non-configuré",
"autoRolesNotConfigured": "Aucun rôle automatique configuré",
"channelPickerPlaceholder": "Sélectionne un salon de bienvenue",
"channelPickerHint": "Choisis le salon dans le menu de sélection ci-dessous.",
"rolePickerPlaceholder": "Sélectionne un ou plusieurs rôles automatiques",
"rolePickerHint": "Choisis les rôles dans le menu de sélection ci-dessous pour les ajouter à la liste automatique.",
"buttons": {
"toggle": "Basculer le statut",
"channel": "Configurer le salon",
"channelCancel": "Fermer la sélection du salon",
"roles": "Ajouter des rôles automatiques",
"rolesCancel": "Fermer la sélection des rôles",
"rolesClear": "Vider les rôles automatiques",
"test": "Tester"
},
"type": {
"placeholder": "Choisir un type de message",
"options": {
"simple": {
"label": "Message simple",
"description": "Envoie un message texte classique"
},
"embed": {
"label": "Embed",
"description": "Envoie un embed de bienvenue"
},
"container": {
"label": "Conteneur (V2)",
"description": "Envoie un conteneur Components V2"
},
"image": {
"label": "Image",
"description": "Envoie un embed avec image"
}
}
}
},
"templates": {
"simple": "🎉 Bienvenue {{user}} sur **{{guild}}** !",
"embedTitle": "Bienvenue !",
"embedDescription": "{{user}} vient de rejoindre **{{guild}}**.",
"containerTitle": "Bienvenue",
"containerDescription": "{{user}} vient de rejoindre **{{guild}}**.",
"imageTitle": "Bienvenue",
"imageDescription": "sur le serveur Discord {{guild}}"
}
},
"goodbye": {
"name": "au_revoir",
"description": "Configurer les messages dau revoir avec un panneau interactif.",
"examples": {
"slash": "Ouvrir le panneau de configuration des messages dau revoir"
},
"responses": {
"guildOnly": "Cette commande doit être utilisée dans un serveur.",
"notOwner": "Seul lauteur de la commande peut utiliser ce panneau.",
"invalidSelection": "Sélection invalide.",
"testSuccess": "Message de test envoyé dans {{channel}}.",
"testDisabled": "Le module dau revoir est désactivé.",
"testMissingChannel": "Aucun salon configuré. Utilise le bouton Salon.",
"testChannelUnavailable": "Le salon configuré est introuvable ou non compatible.",
"testMissingPermissions": "Le bot na pas la permission denvoyer des messages dans ce salon.",
"testFailed": "Impossible denvoyer le message de test. Réessaie plus tard."
},
"ui": {
"embed": {
"title": "Configuration du message dau revoir",
"description": "Règle le statut, le salon, le type de message et lance un test.",
"fields": {
"status": "Statut",
"channel": "Salon",
"type": "Type",
"channelPicker": "Sélection du salon"
}
},
"status": {
"enabled": "🟢 Activé",
"disabled": "🔴 Désactivé"
},
"channelNotConfigured": "#non-configuré",
"channelPickerPlaceholder": "Sélectionne un salon dau revoir",
"channelPickerHint": "Choisis le salon dans le menu de sélection ci-dessous.",
"buttons": {
"toggle": "Basculer le statut",
"channel": "Configurer le salon",
"channelCancel": "Fermer la sélection du salon",
"test": "Tester"
},
"type": {
"placeholder": "Choisir un type de message",
"options": {
"simple": {
"label": "Message simple",
"description": "Envoie un message texte classique"
},
"embed": {
"label": "Embed",
"description": "Envoie un embed dau revoir"
},
"container": {
"label": "Conteneur (V2)",
"description": "Envoie un conteneur Components V2"
},
"image": {
"label": "Image",
"description": "Envoie un embed avec image"
}
}
}
},
"templates": {
"simple": "👋 {{user}} a quitté **{{guild}}**.",
"embedTitle": "Au revoir",
"embedDescription": "{{user}} a quitté **{{guild}}**.",
"containerTitle": "Au revoir",
"containerDescription": "{{user}} a quitté **{{guild}}**.",
"imageTitle": "Au revoir",
"imageDescription": "du serveur Discord {{guild}}"
}
},
"help": {
"name": "aide",
"description": "Afficher la liste des commandes ou les détails dune commande.",
"args": {
"command": "Nom ou déclencheur de commande facultatif"
},
"examples": {
"basic": "Afficher toutes les commandes",
"single": "Afficher les détails dune commande"
},
"errors": {
"notFound": "Aucune commande ne correspond à {{query}}."
},
"embed": {
"title": "Aide sur les commandes",
"description": "Utilise {{usage}} pour inspecter une commande.",
"categoryEmpty": "Aucune commande dans cette catégorie.",
"detailsTitle": "Commande : {{name}}",
"detailsDescription": "{{description}}",
"footer": "Catégorie : {{source}}",
"fields": {
"usage": "Utilisation",
"arguments": "Arguments",
"examples": "Exemples"
}
},
"labels": {
"prefix": "Préfixe",
"slash": "Slash",
"required": "requis",
"optional": "facultatif",
"noArgs": "Aucun argument.",
"noExamples": "Aucun exemple."
}
}
},
"logsRuntime": {
"placeholders": {
"noContent": "(aucun contenu)",
"unknown": "inconnu",
"none": "aucun"
},
"embed": {
"title": "Événement : {{event}}",
"detailsField": "Détails"
},
"summaries": {
"messageCreate": "Message envoyé par {{user}} dans {{channel}}",
"messageDelete": "Message supprimé dans {{channel}}",
"messageUpdate": "Message modifié dans {{channel}}",
"messageBulkDelete": "Suppression massive : {{count}} messages supprimés",
"guildMemberAdd": "Membre rejoint : {{user}}",
"guildMemberRemove": "Membre parti : {{user}}",
"guildMemberUpdate": "Membre modifié : {{user}}",
"interactionGeneric": "Interaction par {{user}}",
"interactionSlash": "Commande slash /{{command}} par {{user}}",
"interactionButton": "Interaction sur bouton par {{user}}",
"interactionSelect": "Interaction sur menu de sélection par {{user}}",
"interactionModal": "Formulaire envoyé par {{user}}",
"channelCreate": "Salon créé : {{channel}}",
"channelDelete": "Salon supprimé : {{channel}}",
"channelUpdate": "Salon modifié : {{channel}}",
"roleCreate": "Rôle créé : {{role}}",
"roleDelete": "Rôle supprimé : {{role}}",
"roleUpdate": "Rôle modifié : {{role}}",
"threadCreate": "Fil créé : {{thread}}",
"threadDelete": "Fil supprimé : {{thread}}",
"threadUpdate": "Fil modifié : {{thread}}",
"emojiCreate": "Emoji créé : {{emoji}}",
"emojiDelete": "Emoji supprimé : {{emoji}}",
"emojiUpdate": "Emoji modifié : {{emoji}}",
"guildUpdate": "Serveur modifié : {{guild}}",
"guildUnavailable": "Serveur temporairement indisponible : {{guild}}",
"guildBanAdd": "Utilisateur banni : {{user}}",
"guildBanRemove": "Utilisateur débanni : {{user}}",
"inviteCreate": "Invitation créée : {{code}}",
"inviteDelete": "Invitation supprimée : {{code}}"
},
"details": {
"messageId": "messageId={{value}}",
"author": "auteur={{tag}} ({{id}})",
"content": "contenu={{value}}",
"before": "avant={{value}}",
"after": "après={{value}}",
"channelId": "channelId={{value}}",
"count": "count={{value}}",
"user": "utilisateur={{tag}} ({{id}})",
"oldNick": "ancienPseudo={{value}}",
"newNick": "nouveauPseudo={{value}}",
"interactionId": "interactionId={{value}}",
"type": "type={{value}}",
"oldName": "ancienNom={{value}}",
"newName": "nouveauNom={{value}}",
"roleId": "roleId={{value}}",
"threadId": "threadId={{value}}",
"emojiId": "emojiId={{value}}",
"guildId": "guildId={{value}}",
"inviter": "inviteur={{value}}"
}
}
}