· 6 years ago · Feb 02, 2020, 09:32 PM
1const french = {
2 commands: {
3 help: {
4 title: {
5 server: "Commandes que tu peux utiliser",
6 dm: "Commandes disponibles"
7 }
8 },
9 birthday: {
10 enter: user => `${user}, tu n'as pas encore définit ton anniversaire ! Fais le en faisant \`\`!anniversaire jour/mois/année\`\` (en chiffres)`,
11 invalid: user => `Désolé ${user}, mais ton anniversaire est invalide ! Voici la formulation : \`\`!anniversaire jour/mois/année\`\` (en chiffres). Exemple : \`\`!anniversaire 30/04/2002\`\` pour quelqu'un né le 30 avril 2002`,
12 invalidDate: user => `Désolé ${user}, mais il semblerait que l'année soit invalide !`,
13 timeError: user => `${user}, tu n'as pas confirmé ton anniversaire`,
14 confirmation: (user, lettersdate, ans) => `${user}, j'ai compris que ton anniversaire est le ${lettersdate}. J'en ai déduit que tu as actuellement environ ${ans} ans. Est-ce vraiment le cas ? Réagis avec ✅ pour le confirmer. En réagissant avec ✅, tu es également d'accord pour que ta date de naissance soit visible publiquement. Tu ne pourras pa changer par la suite, cela se se synchronisera avec les serveurs dans lequel tu es. Tu as 1 minute pour le confirmer`,
15 success: (user, formateddate) => `${user}, ton anniversaire a été mis sur ${formateddate} avec succès`,
16 see: {
17 mine: {
18 name: () => "Mon anniversaire",
19 description: (anniv, yearEnable, year) => `Mon anniversaire est le ${anniv}.${yearEnable ? ` Je suis né en ${year}`: ''}`
20 },
21 his: {
22 name: pseudo => `Anniversaire de ${pseudo}`,
23 description: (anniv, yearEnable, year) => `Son anniversaire est le ${anniv}.${yearEnable ? ` Il est né en ${year}` : ''}`
24 },
25 author: {
26 name: "Ton anniversaire",
27 description: (anniv, yearEnable, year) => `Au cas où tu l'aurais oublié, ton anniversaire est le ${anniv}.${yearEnable ? ` Tu es né en ${year}` : ''}`
28 },
29 none: {
30 name: pseudo => `Anniversaire de ${pseudo}`,
31 description: pseudo => `${pseudo} n'a pas mis son anniversaire !`,
32 }
33 },
34 description: "Permet de mettre son anniversaire ou de voir l'anniversaire de quelqu'un"
35 },
36 config: {
37 config: "⚒️ Configuration de Birthdays ⚒️",
38 config_overview: prefix => `Pour voir une configuration, faites \`\`${prefix}config <nom de la config>\`\`\nPour modifier une configuration, faites \`\`${prefix}config <nom de la config> <nouvelle valeur>\`\`\n\n**Voici la liste des configurations**`,
39 no_value: "Aucune valeur actuelle",
40 no_default_value: "Aucune valeur par défaut",
41 example: "Exemple",
42 current_value: "Valeur actuelle",
43 default_value: "Valeur par défaut",
44 editing: name => `Modification : ${name}`,
45 beta: `Ceci est en beta, il se peut que cela ne marche pas complètement. Reportez les bugs sur le discord`,
46 edit_value : (prefix, key) => `Pour modifier la valeur : \`\`${prefix}config ${key} <nouvelle valeur>\`\``,
47 edit_boolean_value_enabled: (prefix, key) => `Pour la désactiver : \`\`${prefix}config ${key} disable\`\``,
48 edit_boolean_value_disabled: (prefix, key) => `Pour l'activer : \`\`${prefix}config ${key} enable\`\``,
49 input: inputs => `NB : En mettant l'un des mots suivants (ou plusieurs), cela le remplacera par la valeur lors de l'exécution. Voici les mots remplaçables :** \n${inputs}`,
50 invalid_config_name: user => `${user}, nom de configuration invalide ! Voici la liste :`,
51 already_current_value: user => `${user}, c'est déjà la valeur actuelle !`,
52 success: user => `${user}, configuration changée avec succès !`,
53 description: "Permet de me configurer"
54 },
55 invite: {
56 invite_me: "M'inviter sur un serveur",
57 click_me: invite => `Clique sur ce lien : ${invite}`,
58 description: "Permet de m'inviter sur un serveur"
59 },
60 ping: {
61 pinging: "Chargement en cours...",
62 pinging_description: "Je suis en train de calculer mon ping, veuillez patienter quelques secondes...",
63 my_ping: "Mon ping",
64 discord_ping: "Ping de Discord (API)",
65 caused_discord: "C'est causé par Discord",
66 caused_part_discord: "Cela est causé en partie à cause de discord",
67 pings: {
68 very_good: "Très bon ping",
69 good: "Bon ping",
70 medium: "Ping moyen",
71 bad: "Mauvais ping",
72 very_bad: "Très mauvais ping"
73 },
74 description: "Permet d'avoir mon ping"
75 }
76 },
77 config: [
78 {
79 name: "Heure du souhait des anniversaires",
80 id: "hour",
81 aliases: ["heure", "heures", "heure"],
82 description: "Permet de changer l'heure à la quelle le bot souhaitera l'anniversaire",
83 information: "L'heure dépendra du fuseau horaire choisi (voir la config ``timezone``)",
84 category: "time",
85 type: "hour",
86 default: "0",
87 beta: true
88 },
89 {
90 name: "Fuseau horaire",
91 id: "timezone",
92 aliases: ["fuseauhoraire", 'fuseau', 'horaire', 'heure', 'timezone'],
93 description: "Permet de changer le fuseau horaire où le bot souhaitera l'anniversaire",
94 information: "Pour voir la liste des fuseaux horaires, allez ici : https://en.wikipedia.org/wiki/List_of_tz_database_time_zones (colonne ``TZ database name``)",
95 warn: "Certains fuseaux horaires peuvent ne pas être supportés",
96 category: "time",
97 type: "timezone",
98 default: "Europe/Paris",
99 beta: true
100 },
101 {
102 name: "Contenu du message du souhait de l'anniversaire d'un membre",
103 id: "birthdaymsg",
104 aliases: ["birthdaymessage", 'annivmsg', 'annivmessage', 'anniversairemessage', 'anniversairemsg', 'msg', 'message'],
105 description: "Permet de modifier le message lorsqu'un membre a son anniversaire",
106 category: "messages",
107 type: "input",
108 default: "Joyeux anniversaire {{user}} ! Tu viens d'avoir {{age}} ans ! ?",
109 inputs: [
110 {
111 id: "userservername",
112 description: "remplace par le pseudo de l'utilisateur sur le serveur"
113 },
114 {
115 id: "usertag",
116 description: "remplace par le tag de l'utilisateur (pseudo_global#1234)"
117 },
118 {
119 id: "user",
120 description: "remplace par la mention de l'utilisateur concerné"
121 },
122 {
123 id: "age",
124 description: "remplace par l'âge de l'utilisateur (actuel)"
125 },
126 {
127 id: "oldage",
128 description: "remplace par l'ancien âge de l'utilisateur"
129 }
130 ],
131 // warn: "Les paramètres \`\`age\`\` et \`\`oldAge\`\` peuvent ne pas être disponible si l'utilisateur concerné ne les a pas indiqué quand la configuration \`\`year\`\` était désactivée, même si ce paramètre est réactivé par la suite."
132 },
133 {
134 name: "Canal où les anniversaires sont envoyés",
135 id: "birthdaychannel",
136 aliases: ["channel", 'annivc', 'anniversairechannel', 'canal', 'canalanniv'],
137 category: "birthday",
138 description: "Change où les anniversaires sont stockés et envoyés",
139 type: 'channel'
140 },
141 {
142 name: "Affichage de l'année de naissance/de l'âge d'une personne",
143 id: "year",
144 aliases: ["old", "age", 'showage', 'showold'],
145 category: "autres",
146 description: "Permet d'afficher ou non l'âge d'une personne lors de l'utilisation de la commande anniversaire",
147 warn: "Cela ne désactivera pas l'affichage de l'âge d'une personne lors du souhait de l'anniversaire, c'est à vous de changer cela",
148 // information: "Cela désactivera l'âge d'une personne lorsque je lui souhaiterais son anniversaire",
149 // warn: "En désactivant ceci, je ne serais plus capable d'afficher l'âge d'une personne lors de son anniversaire, et les personnes ayant déjà mis leur anniversaire sans leur année de naissance ne pourront pas non plus avoir leur âge affiché, même si ce paramètre est réactivé par la suite. Faites attention !",
150 type: "boolean",
151 default: "false"
152 },
153 {
154 name: "Préfix",
155 id: "prefix",
156 aliases: ["prefixes", "préfixes", "préfix"],
157 description: "Permet de changer le préfix du bot",
158 category: "autres",
159 type: "string_solo",
160 default: "!"
161 },
162 ],
163 defaults: {
164 birthdaymsg: "Joyeux anniversaire {{user}} ! Tu viens de passer de {{oldage}} ans à {{age}} ans!"
165 },
166 errors: {
167 missing_user_perms: {
168 one: (user, permission) => `${user}, il te manque la permission ${permission}`,
169 severals: (user, permissions) => `${user}, il te manque les permissions ${permissions}`
170 },
171 wrong_location: {
172 dm: user => `${user}, fais cela dans mes messages privés`,
173 guild: user => `${user}, fais cela sur un serveur !`
174 },
175 config: {
176 invalid_hour: user => `${user}, merci de préciser une heure valide !`,
177 invalid_hour_range: user => `${user}, merci de préciser une heure valide ! (comprise entre 0h et 23h)`,
178 invalid_timezone: user => `${user}, timezone invalide ! Voici la liste : https://en.wikipedia.org/wiki/List_of_tz_database_time_zones (colonne \`\`TZ database name\`\`)`,
179 invalid_boolean: user => `${user}, valeur invalide ! Ce doit être \`\`enable\`\` ou \`\`disable\`\``,
180 invalid_channel: user => `${user}, il faut mentionner un canal valide !`
181 }
182 },
183 permissions: {
184 ADMINISTRATOR: "administrateur",
185 CREATE_INSTANT_INVITE: "créer des invitations",
186 KICK_MEMBERS: "expulser des membres",
187 BAN_MEMBERS: "bannir des membres",
188 MANAGE_CHANNELS: "gérer les channels",
189 MANAGE_GUILD: "gérer le serveur",
190 ADD_REACTIONS: "ajouter des réactions",
191 VIEW_AUDIT_LOG: "voir les logs du serveur",
192 PRIORITY_SPEAKER: "haut-parleur prioritaire",
193 STREAM: "lancer un live",
194 SEND_MESSAGES: "envoyer des messages",
195 SEND_TTS_MESSAGES: "envoyer des messages TTS",
196 MANAGE_MESSAGES: "gérer les messages",
197 EMBED_LINKS: "attacher des liens",
198 ATTACH_FILES: "attacher des fichiers",
199 READ_MESSAGE_HISTORY: "lire l'historique des messages",
200 MENTION_EVERYONE: "mentionner everyone",
201 USE_EXTERNAL_EMOJIS: "utiliser des émojis externes",
202 CONNECT: "se connecter en vocal",
203 SPEAK: "parler en vocal",
204 MUTE_MEMBERS: "mute des membres en vocal",
205 DEAFEN_MEMBERS: "mettre en sourdine des membres en vocal",
206 MOVE_MEMBERS: "déplacer des membres",
207 USE_VAD: "utiliser la détection du micro",
208 CHANGE_NICKNAME: "changer de pseudo",
209 MANAGE_NICKNAMES: "gérer les pseudos des membres",
210 MANAGE_ROLES: "gérer les rôles",
211 MANAGE_WEBHOOKS: "gérer les webhooks",
212 MANAGE_EMOJIS: "gérer les émojis"
213 },
214 configCategories: {
215 autres: "⚙️ Autres ⚙️",
216 time: "? Temps ?",
217 messages: "? Messages ?",
218 birthday: "? Anniversaire ?"
219 },
220 categories: {
221 birthday: "? Anniversaire ?",
222 config : "⚙️ Configuration ⚙️",
223 autres: "❔ Autre ❔"
224 },
225 language: {
226 set: l => "Langue mise sur " + l,
227 french: "français",
228 english: "anglais",
229 current: "french"
230 }
231}
232
233module.exports = french;