From 2f30e020cad401f1e158df55069af26c0c65a8c9 Mon Sep 17 00:00:00 2001 From: JonnyBro Date: Mon, 26 Sep 2022 19:54:35 +0500 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=BE=D0=B7=D0=B4=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F=20=D1=81=20=D0=94=D0=A0=20=D1=82?= =?UTF-8?q?=D0=BE=D0=BB=D1=8C=D0=BA=D0=BE=20=D0=BD=D0=B0=20=D1=81=D0=B5?= =?UTF-8?q?=D1=80=D0=B2=D0=B5=D1=80=20=D0=B3=D0=B4=D0=B5=20=D0=B5=D1=81?= =?UTF-8?q?=D1=82=D1=8C=20=D1=8E=D0=B7=D0=B5=D1=80=20=D0=9A=D0=BE=D0=BC?= =?UTF-8?q?=D0=BC=D0=B5=D0=BD=D1=82=D0=B0=D1=80=D0=B8=D0=B8=20=D0=BA=20?= =?UTF-8?q?=D1=84=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D1=8F=D0=BC=20=D1=87=D1=82?= =?UTF-8?q?=D0=BE=D0=B1=D1=8B=20=D0=BD=D0=B5=20=D0=B7=D0=B0=D0=B1=D1=8B?= =?UTF-8?q?=D1=82=D1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- base/JaBa.js | 75 +++++++++++++--- helpers/birthdays.js | 87 ++++++++++--------- helpers/checkReminds.js | 6 +- helpers/checkUnmutes.js | 87 ++++++++++--------- languages/en-US/README.txt | 1 + .../en-US/administration/addcommand.json | 8 -- languages/en-US/administration/addemoji.json | 10 --- languages/en-US/administration/automod.json | 10 --- languages/en-US/administration/autorole.json | 10 --- languages/en-US/administration/backup.json | 19 ---- .../en-US/administration/configuration.json | 32 ------- .../en-US/administration/delcommand.json | 8 -- languages/en-US/administration/deletemod.json | 8 -- languages/en-US/administration/goodbye.json | 17 ---- languages/en-US/administration/ignore.json | 7 -- languages/en-US/administration/set.json | 13 --- .../en-US/administration/setbirthdays.json | 7 -- languages/en-US/administration/setlang.json | 7 -- .../en-US/administration/setmodlogs.json | 7 -- languages/en-US/administration/setprefix.json | 8 -- .../en-US/administration/setreports.json | 7 -- .../en-US/administration/setsuggests.json | 7 -- .../en-US/administration/stealemoji.json | 8 -- languages/en-US/administration/welcome.json | 17 ---- languages/en-US/common.json | 59 ------------- languages/en-US/dashboard.json | 25 ------ languages/en-US/economy/achievements.json | 14 --- languages/en-US/economy/birthdate.json | 12 --- languages/en-US/economy/deposit.json | 9 -- languages/en-US/economy/divorce.json | 7 -- languages/en-US/economy/leaderboard.json | 7 -- languages/en-US/economy/marry.json | 18 ---- languages/en-US/economy/money.json | 6 -- languages/en-US/economy/pay.json | 11 --- languages/en-US/economy/profile.json | 25 ------ languages/en-US/economy/rep.json | 10 --- languages/en-US/economy/rob.json | 15 ---- languages/en-US/economy/setbio.json | 8 -- languages/en-US/economy/slots.json | 8 -- languages/en-US/economy/withdraw.json | 9 -- languages/en-US/economy/work.json | 11 --- languages/en-US/fun/8ball.json | 26 ------ languages/en-US/fun/ascii.json | 6 -- languages/en-US/fun/choice.json | 9 -- languages/en-US/fun/findwords.json | 13 --- languages/en-US/fun/flip.json | 7 -- languages/en-US/fun/lmg.json | 6 -- languages/en-US/fun/lovecalc.json | 7 -- languages/en-US/fun/number.json | 12 --- languages/en-US/general/activity.json | 7 -- languages/en-US/general/calc.json | 10 --- languages/en-US/general/github.json | 8 -- languages/en-US/general/hastebin.json | 7 -- languages/en-US/general/help.json | 18 ---- languages/en-US/general/invitations.json | 13 --- languages/en-US/general/invite.json | 10 --- languages/en-US/general/minecraft.json | 16 ---- languages/en-US/general/permissions.json | 6 -- languages/en-US/general/ping.json | 6 -- languages/en-US/general/quote.json | 8 -- languages/en-US/general/remindme.json | 9 -- languages/en-US/general/report.json | 11 --- languages/en-US/general/serverinfo.json | 13 --- languages/en-US/general/setafk.json | 9 -- languages/en-US/general/shorturl.json | 6 -- languages/en-US/general/someone.json | 5 -- languages/en-US/general/staff.json | 10 --- languages/en-US/general/stats.json | 17 ---- languages/en-US/general/suggest.json | 8 -- languages/en-US/general/translate.json | 9 -- languages/en-US/general/userinfo.json | 10 --- languages/en-US/images/approved.json | 5 -- languages/en-US/images/avatar.json | 5 -- languages/en-US/images/batslap.json | 5 -- languages/en-US/images/beautiful.json | 5 -- languages/en-US/images/bed.json | 5 -- languages/en-US/images/brazzers.json | 5 -- languages/en-US/images/burn.json | 5 -- languages/en-US/images/captcha.json | 5 -- languages/en-US/images/challenger.json | 5 -- languages/en-US/images/clyde.json | 6 -- languages/en-US/images/dictator.json | 5 -- languages/en-US/images/facepalm.json | 5 -- languages/en-US/images/fire.json | 5 -- languages/en-US/images/jail.json | 5 -- languages/en-US/images/love.json | 5 -- languages/en-US/images/mission.json | 5 -- languages/en-US/images/phcomment.json | 6 -- languages/en-US/images/qrcode.json | 7 -- languages/en-US/images/rip.json | 5 -- languages/en-US/images/scary.json | 5 -- languages/en-US/images/tobecontinued.json | 5 -- languages/en-US/images/trash.json | 5 -- languages/en-US/images/triggered.json | 5 -- languages/en-US/images/tweet.json | 8 -- languages/en-US/images/wanted.json | 5 -- languages/en-US/images/wasted.json | 5 -- languages/en-US/images/youtube-comment.json | 5 -- languages/en-US/misc.json | 28 ------ languages/en-US/moderation/announcement.json | 10 --- languages/en-US/moderation/ban.json | 13 --- languages/en-US/moderation/checkinvites.json | 6 -- languages/en-US/moderation/clear.json | 10 --- languages/en-US/moderation/clearwarns.json | 7 -- languages/en-US/moderation/giveaway.json | 27 ------ languages/en-US/moderation/kick.json | 11 --- languages/en-US/moderation/mute.json | 9 -- languages/en-US/moderation/poll.json | 8 -- languages/en-US/moderation/setwarns.json | 12 --- languages/en-US/moderation/unban.json | 8 -- languages/en-US/moderation/unmute.json | 9 -- languages/en-US/moderation/warn.json | 11 --- languages/en-US/moderation/warns.json | 7 -- languages/en-US/music/autoplay.json | 7 -- languages/en-US/music/back.json | 7 -- languages/en-US/music/clip.json | 8 -- languages/en-US/music/clips.json | 6 -- languages/en-US/music/filter.json | 9 -- languages/en-US/music/filters.json | 7 -- languages/en-US/music/jump.json | 7 -- languages/en-US/music/loop.json | 9 -- languages/en-US/music/lyrics.json | 10 --- languages/en-US/music/np.json | 11 --- languages/en-US/music/pause.json | 6 -- languages/en-US/music/play.json | 22 ----- languages/en-US/music/queue.json | 6 -- languages/en-US/music/resume.json | 6 -- languages/en-US/music/seek.json | 7 -- languages/en-US/music/skip.json | 7 -- languages/en-US/music/stop.json | 6 -- languages/en-US/nsfw/hentai.json | 8 -- languages/en-US/owner/debug.json | 15 ---- languages/en-US/owner/eval.json | 5 -- languages/en-US/owner/reload.json | 7 -- languages/en-US/owner/say.json | 5 -- languages/en-US/owner/servers-list.json | 5 -- languages/en-US/time.json | 10 --- languages/language-meta.json | 3 +- 138 files changed, 159 insertions(+), 1380 deletions(-) create mode 100644 languages/en-US/README.txt delete mode 100644 languages/en-US/administration/addcommand.json delete mode 100644 languages/en-US/administration/addemoji.json delete mode 100644 languages/en-US/administration/automod.json delete mode 100644 languages/en-US/administration/autorole.json delete mode 100644 languages/en-US/administration/backup.json delete mode 100644 languages/en-US/administration/configuration.json delete mode 100644 languages/en-US/administration/delcommand.json delete mode 100644 languages/en-US/administration/deletemod.json delete mode 100644 languages/en-US/administration/goodbye.json delete mode 100644 languages/en-US/administration/ignore.json delete mode 100644 languages/en-US/administration/set.json delete mode 100644 languages/en-US/administration/setbirthdays.json delete mode 100644 languages/en-US/administration/setlang.json delete mode 100644 languages/en-US/administration/setmodlogs.json delete mode 100644 languages/en-US/administration/setprefix.json delete mode 100644 languages/en-US/administration/setreports.json delete mode 100644 languages/en-US/administration/setsuggests.json delete mode 100644 languages/en-US/administration/stealemoji.json delete mode 100644 languages/en-US/administration/welcome.json delete mode 100644 languages/en-US/common.json delete mode 100644 languages/en-US/dashboard.json delete mode 100644 languages/en-US/economy/achievements.json delete mode 100644 languages/en-US/economy/birthdate.json delete mode 100644 languages/en-US/economy/deposit.json delete mode 100644 languages/en-US/economy/divorce.json delete mode 100644 languages/en-US/economy/leaderboard.json delete mode 100644 languages/en-US/economy/marry.json delete mode 100644 languages/en-US/economy/money.json delete mode 100644 languages/en-US/economy/pay.json delete mode 100644 languages/en-US/economy/profile.json delete mode 100644 languages/en-US/economy/rep.json delete mode 100644 languages/en-US/economy/rob.json delete mode 100644 languages/en-US/economy/setbio.json delete mode 100644 languages/en-US/economy/slots.json delete mode 100644 languages/en-US/economy/withdraw.json delete mode 100644 languages/en-US/economy/work.json delete mode 100644 languages/en-US/fun/8ball.json delete mode 100644 languages/en-US/fun/ascii.json delete mode 100644 languages/en-US/fun/choice.json delete mode 100644 languages/en-US/fun/findwords.json delete mode 100644 languages/en-US/fun/flip.json delete mode 100644 languages/en-US/fun/lmg.json delete mode 100644 languages/en-US/fun/lovecalc.json delete mode 100644 languages/en-US/fun/number.json delete mode 100644 languages/en-US/general/activity.json delete mode 100644 languages/en-US/general/calc.json delete mode 100644 languages/en-US/general/github.json delete mode 100644 languages/en-US/general/hastebin.json delete mode 100644 languages/en-US/general/help.json delete mode 100644 languages/en-US/general/invitations.json delete mode 100644 languages/en-US/general/invite.json delete mode 100644 languages/en-US/general/minecraft.json delete mode 100644 languages/en-US/general/permissions.json delete mode 100644 languages/en-US/general/ping.json delete mode 100644 languages/en-US/general/quote.json delete mode 100644 languages/en-US/general/remindme.json delete mode 100644 languages/en-US/general/report.json delete mode 100644 languages/en-US/general/serverinfo.json delete mode 100644 languages/en-US/general/setafk.json delete mode 100644 languages/en-US/general/shorturl.json delete mode 100644 languages/en-US/general/someone.json delete mode 100644 languages/en-US/general/staff.json delete mode 100644 languages/en-US/general/stats.json delete mode 100644 languages/en-US/general/suggest.json delete mode 100644 languages/en-US/general/translate.json delete mode 100644 languages/en-US/general/userinfo.json delete mode 100644 languages/en-US/images/approved.json delete mode 100644 languages/en-US/images/avatar.json delete mode 100644 languages/en-US/images/batslap.json delete mode 100644 languages/en-US/images/beautiful.json delete mode 100644 languages/en-US/images/bed.json delete mode 100644 languages/en-US/images/brazzers.json delete mode 100644 languages/en-US/images/burn.json delete mode 100644 languages/en-US/images/captcha.json delete mode 100644 languages/en-US/images/challenger.json delete mode 100644 languages/en-US/images/clyde.json delete mode 100644 languages/en-US/images/dictator.json delete mode 100644 languages/en-US/images/facepalm.json delete mode 100644 languages/en-US/images/fire.json delete mode 100644 languages/en-US/images/jail.json delete mode 100644 languages/en-US/images/love.json delete mode 100644 languages/en-US/images/mission.json delete mode 100644 languages/en-US/images/phcomment.json delete mode 100644 languages/en-US/images/qrcode.json delete mode 100644 languages/en-US/images/rip.json delete mode 100644 languages/en-US/images/scary.json delete mode 100644 languages/en-US/images/tobecontinued.json delete mode 100644 languages/en-US/images/trash.json delete mode 100644 languages/en-US/images/triggered.json delete mode 100644 languages/en-US/images/tweet.json delete mode 100644 languages/en-US/images/wanted.json delete mode 100644 languages/en-US/images/wasted.json delete mode 100644 languages/en-US/images/youtube-comment.json delete mode 100644 languages/en-US/misc.json delete mode 100644 languages/en-US/moderation/announcement.json delete mode 100644 languages/en-US/moderation/ban.json delete mode 100644 languages/en-US/moderation/checkinvites.json delete mode 100644 languages/en-US/moderation/clear.json delete mode 100644 languages/en-US/moderation/clearwarns.json delete mode 100644 languages/en-US/moderation/giveaway.json delete mode 100644 languages/en-US/moderation/kick.json delete mode 100644 languages/en-US/moderation/mute.json delete mode 100644 languages/en-US/moderation/poll.json delete mode 100644 languages/en-US/moderation/setwarns.json delete mode 100644 languages/en-US/moderation/unban.json delete mode 100644 languages/en-US/moderation/unmute.json delete mode 100644 languages/en-US/moderation/warn.json delete mode 100644 languages/en-US/moderation/warns.json delete mode 100644 languages/en-US/music/autoplay.json delete mode 100644 languages/en-US/music/back.json delete mode 100644 languages/en-US/music/clip.json delete mode 100644 languages/en-US/music/clips.json delete mode 100644 languages/en-US/music/filter.json delete mode 100644 languages/en-US/music/filters.json delete mode 100644 languages/en-US/music/jump.json delete mode 100644 languages/en-US/music/loop.json delete mode 100644 languages/en-US/music/lyrics.json delete mode 100644 languages/en-US/music/np.json delete mode 100644 languages/en-US/music/pause.json delete mode 100644 languages/en-US/music/play.json delete mode 100644 languages/en-US/music/queue.json delete mode 100644 languages/en-US/music/resume.json delete mode 100644 languages/en-US/music/seek.json delete mode 100644 languages/en-US/music/skip.json delete mode 100644 languages/en-US/music/stop.json delete mode 100644 languages/en-US/nsfw/hentai.json delete mode 100644 languages/en-US/owner/debug.json delete mode 100644 languages/en-US/owner/eval.json delete mode 100644 languages/en-US/owner/reload.json delete mode 100644 languages/en-US/owner/say.json delete mode 100644 languages/en-US/owner/servers-list.json delete mode 100644 languages/en-US/time.json diff --git a/base/JaBa.js b/base/JaBa.js index dce40392..ef635a6d 100644 --- a/base/JaBa.js +++ b/base/JaBa.js @@ -90,6 +90,9 @@ class JaBa extends Client { }); } + /** + * Login into bot account, connect to DB and update docs + */ async init() { this.login(this.config.token); @@ -107,8 +110,8 @@ class JaBa extends Client { } /** - * - * @param {String} dir + * Load commands from directory + * @param {String} dir Directory where's all commands/subdirectories located * @returns */ async loadCommands(dir) { @@ -169,9 +172,9 @@ class JaBa extends Client { } /** - * - * @param {String} dir - * @param {String} file + * Load single command in directory + * @param {String} dir Directory where command is + * @param {String} file Filename of the command */ async loadCommand(dir, file) { const Command = require(path.join(dir, `${file}.js`)); @@ -196,9 +199,9 @@ class JaBa extends Client { } /** - * - * @param {String} dir - * @param {String} name + * Unload command from cache + * @param {String} dir Directory of the command + * @param {String} name Name of the command */ async unloadCommand(dir, name) { delete require.cache[require.resolve(`${dir}${path.sep}${name}.js`)]; @@ -207,8 +210,8 @@ class JaBa extends Client { } /** - * - * @param {String} dir + * Load events from directory + * @param {String} dir Directory where's all events/subdirectories located * @returns */ async loadEvents(dir) { @@ -231,15 +234,18 @@ class JaBa extends Client { } } + /** + * Get default language + */ get defaultLanguage() { return this.languages.find(language => language.default).name; } /** - * - * @param {String} key - * @param {Array} args - * @param {String} locale + * Translate from key to language + * @param {String} key Key + * @param {Array} args Arguments for translation + * @param {String} locale Language */ translate(key, args, locale = this.defaultLanguage) { const language = this.translations.get(locale); @@ -248,6 +254,13 @@ class JaBa extends Client { return language(key, args); } + /** + * Returns beautified date + * @param {Date} date Date + * @param {String | null} format Format for moment + * @param {String} locale Language + * @returns {String} Beautified date + */ printDate(date, format = "", locale = this.defaultLanguage) { const languageData = this.languages.find(language => language.name === locale || language.aliases.includes(locale)); if (format === "" || format === null) format = languageData.defaultMomentFormat; @@ -257,6 +270,14 @@ class JaBa extends Client { .format(format); } + /** + * Convert given time + * @param {String} time Time + * @param {Boolean} type Type (To now = true or from now = false) + * @param {Boolean} noPrefix Use prefix? + * @param {String} locale Language + * @returns {String} Time + */ convertTime(time, type = false, noPrefix = false, locale = this.defaultLanguage) { const languageData = this.languages.find(language => language.name === locale || language.aliases.includes(locale)); const m = moment(time).locale(languageData.moment); @@ -264,6 +285,14 @@ class JaBa extends Client { return (type ? m.toNow(noPrefix) : m.fromNow(noPrefix)); } + /** + * Get noun for number + * @param {Number} number Number + * @param {String} one String for one + * @param {String} two String for two + * @param {String} five String for five + * @returns + */ getNoun(number, one, two, five) { let n = Math.abs(number); n %= 100; @@ -275,6 +304,12 @@ class JaBa extends Client { return five; } + /** + * Find or create user in DB + * @param {Array} param0 { id: User ID } + * @param {Boolean} isLean Return JSON instead Mongoose model? + * @returns {import("./User")} Mongoose model or JSON of this user + */ async findOrCreateUser({ id: userID }, isLean) { if (this.databaseCache.users.get(userID)) return isLean ? this.databaseCache.users.get(userID).toJSON() : this.databaseCache.users.get(userID); else { @@ -299,6 +334,12 @@ class JaBa extends Client { } } + /** + * Find or create member in DB + * @param {Array} param0 { id: Member ID } + * @param {Boolean} isLean Return JSON instead Mongoose model? + * @returns {import("./Member")} Mongoose model or JSON of this member + */ async findOrCreateMember({ id: memberID, guildID }, isLean) { if (this.databaseCache.members.get(`${memberID}${guildID}`)) return isLean ? this.databaseCache.members.get(`${memberID}${guildID}`).toJSON() : this.databaseCache.members.get(`${memberID}${guildID}`); else { @@ -333,6 +374,12 @@ class JaBa extends Client { } } + /** + * Find or create guild in DB + * @param {Array} param0 { id: Guild ID } + * @param {Boolean} isLean Return JSON instead Mongoose model? + * @returns {import("./Guild")} Mongoose model or JSON of this guild + */ async findOrCreateGuild({ id: guildID }, isLean) { if (this.databaseCache.guilds.get(guildID)) return isLean ? this.databaseCache.guilds.get(guildID).toJSON() : this.databaseCache.guilds.get(guildID); else { diff --git a/helpers/birthdays.js b/helpers/birthdays.js index 8c130c02..1057ccc2 100644 --- a/helpers/birthdays.js +++ b/helpers/birthdays.js @@ -7,55 +7,58 @@ const { CronJob } = require("cron"), */ module.exports.init = async function (client) { new CronJob("0 5 * * *", async function () { - client.guilds.cache.forEach(async (guild) => { - const date = new Date(), - currentDay = date.getDate(), - currentMonth = date.getMonth(), - currentYear = date.getFullYear(), - guildData = await client.findOrCreateGuild({ - id: guild.id - }); + const date = new Date(), + currentDay = date.getDate(), + currentMonth = date.getMonth(), + currentYear = date.getFullYear(); + + client.guilds.cache.forEach(async guild => { + const guildData = await client.findOrCreateGuild({ + id: guild.id + }); if (guildData.plugins.birthdays) { const channel = client.channels.cache.get(guildData.plugins.birthdays); if (channel) { - client.usersData - .find({ birthdate: { $gt: 1 } }) - .then(async (users) => { + client.usersData.find({ birthdate: { $gt: 1 } }) + .then(async users => { for (const user of users) { - const userDate = new Date(user.birthdate); - const day = userDate.getDate(); - const month = userDate.getMonth(); - const year = userDate.getFullYear(); - const age = currentYear - year; + if (guild.members.find(m => m.id === user.id)) { + const userDate = new Date(user.birthdate); + const day = userDate.getDate(); + const month = userDate.getMonth(); + const year = userDate.getFullYear(); + const age = currentYear - year; - if (currentMonth === month && currentDay === day) { - const embed = new EmbedBuilder() - .setAuthor({ - name: client.user.username, - iconURL: client.user.displayAvatarURL({ - extension: "png", - size: 512 - }) - }) - .setColor(client.config.embed.color) - .setFooter({ - text: client.config.embed.footer - }) - .addFields([ - { - name: client.translate("economy/birthdate:HAPPY_BIRTHDAY"), - value: client.translate("economy/birthdate:HAPPY_BIRTHDAY_MESSAGE", { - name: user.username, - user: user.id, - age: `**${age}** ${client.getNoun(age, client.translate("misc:NOUNS:AGE:1"), client.translate("misc:NOUNS:AGE:2"), client.translate("misc:NOUNS:AGE:5"))}` + if (currentMonth === month && currentDay === day) { + const embed = new EmbedBuilder() + .setAuthor({ + name: client.user.username, + iconURL: client.user.displayAvatarURL({ + extension: "png", + size: 512 }) - } - ]); - const msg = await channel.send({ - embeds: [embed] - }); - await msg.react("šŸŽ‰"); + }) + .setColor(client.config.embed.color) + .setFooter({ + text: client.config.embed.footer + }) + .addFields([ + { + name: client.translate("economy/birthdate:HAPPY_BIRTHDAY"), + value: client.translate("economy/birthdate:HAPPY_BIRTHDAY_MESSAGE", { + name: user.username, + user: user.id, + age: `**${age}** ${client.getNoun(age, client.translate("misc:NOUNS:AGE:1"), client.translate("misc:NOUNS:AGE:2"), client.translate("misc:NOUNS:AGE:5"))}` + }) + } + ]); + + const msg = await channel.send({ + embeds: [embed] + }); + await msg.react("šŸŽ‰"); + } } } }); diff --git a/helpers/checkReminds.js b/helpers/checkReminds.js index 391b3fc8..08370250 100644 --- a/helpers/checkReminds.js +++ b/helpers/checkReminds.js @@ -14,13 +14,16 @@ module.exports.init = function (client) { client.databaseCache.usersReminds.set(user.id, user); } }); + setInterval(async function () { const dateNow = Date.now(); - client.databaseCache.usersReminds.forEach(async (user) => { + client.databaseCache.usersReminds.forEach(async user => { const dUser = client.users.cache.get(user.id); + if (dUser) { const reminds = user.reminds; const mustSent = reminds.filter((r) => r.sendAt < dateNow); + if (mustSent.length > 0) { mustSent.forEach(r => { const embed = new EmbedBuilder() @@ -46,6 +49,7 @@ module.exports.init = function (client) { }); user.reminds = user.reminds.filter(r => r.sendAt >= dateNow); user.save(); + if (user.reminds.length === 0) client.databaseCache.usersReminds.delete(user.id); } } diff --git a/helpers/checkUnmutes.js b/helpers/checkUnmutes.js index 0f1104b3..18a40bc3 100644 --- a/helpers/checkUnmutes.js +++ b/helpers/checkUnmutes.js @@ -8,56 +8,59 @@ module.exports.init = async function (client) { client.membersData .find({ "mute.muted": true }) .then(members => { - members.forEach((member) => client.databaseCache.mutedUsers.set(`${member.id}${member.guildID}`, member)); + members.forEach(member => client.databaseCache.mutedUsers.set(`${member.id}${member.guildID}`, member)); }); setInterval(async () => { - client.databaseCache.mutedUsers.filter((m) => m.mute.endDate <= Date.now()).forEach(async (memberData) => { - const guild = client.guilds.cache.get(memberData.guildID); - if (!guild) return; + client.databaseCache.mutedUsers.filter(m => m.mute.endDate <= Date.now()) + .forEach(async memberData => { + const guild = client.guilds.cache.get(memberData.guildID); + if (!guild) return; + + const member = guild.members.cache.get(memberData.id) || await guild.members.fetch(memberData.id).catch(() => { + memberData.mute = { + muted: false, + endDate: null, + case: null + }; + memberData.save(); + client.logger.log("[Unmuted] " + memberData.id + " cannot be found."); + return; + }); + + const guildData = await client.findOrCreateGuild({ + id: guild.id + }); + + if (member) { + guild.channels.cache.forEach(channel => { + const permOverwrites = channel.permissionOverwrites.cache.get(member.id); + if (permOverwrites) permOverwrites.delete(); + }); + } + + const user = member ? member.user : await client.users.fetch(memberData.id); + const embed = new EmbedBuilder() + .setDescription(guild.translate("moderation/unmute:SUCCESS_CASE", { + user: user.toString(), + usertag: user.tag, + count: memberData.mute.case + })) + .setColor("#F44271") + .setFooter({ + text: guild.client.config.embed.footer + }); + + const channel = guild.channels.cache.get(guildData.plugins.modlogs); + if (channel) channel.send({ embeds: [embed] }); - const member = guild.members.cache.get(memberData.id) || await guild.members.fetch(memberData.id).catch(() => { memberData.mute = { muted: false, endDate: null, case: null }; - memberData.save(); - client.logger.log("[unmute] " + memberData.id + " cannot be found."); - return null; + + client.databaseCache.mutedUsers.delete(`${memberData.id}${memberData.guildID}`); + await memberData.save(); }); - - const guildData = await client.findOrCreateGuild({ - id: guild.id - }); - - if (member) { - guild.channels.cache.forEach((channel) => { - const permOverwrites = channel.permissionOverwrites.cache.get(member.id); - if (permOverwrites) permOverwrites.delete(); - }); - } - const user = member ? member.user : await client.users.fetch(memberData.id); - const embed = new EmbedBuilder() - .setDescription(guild.translate("moderation/unmute:SUCCESS_CASE", { - user: user.toString(), - usertag: user.tag, - count: memberData.mute.case - })) - .setColor("#F44271") - .setFooter({ - text: guild.client.config.embed.footer - }); - const channel = guild.channels.cache.get(guildData.plugins.modlogs); - if (channel) channel.send({ embeds: [embed] }); - - memberData.mute = { - muted: false, - endDate: null, - case: null - }; - - client.databaseCache.mutedUsers.delete(`${memberData.id}${memberData.guildID}`); - await memberData.save(); - }); }, 1000); }; \ No newline at end of file diff --git a/languages/en-US/README.txt b/languages/en-US/README.txt new file mode 100644 index 00000000..f54390f0 --- /dev/null +++ b/languages/en-US/README.txt @@ -0,0 +1 @@ +ŠšŠ¾Š³Š“Š°-Š½ŠøŠ±ŃƒŠ“ь тут Š±ŃƒŠ“ŠµŃ‚ ŠæŠµŃ€ŠµŠ²Š¾Š“ Š½Š° Š°Š½Š³Š»ŠøŠ¹ŃŠŗŠøŠ¹. Š”ŠµŠ¹Ń‡Š°Ń Š² Š½Ń‘Š¼ Š½ŠµŃ‚ сŠ¼Ń‹ŃŠ»Š° \ No newline at end of file diff --git a/languages/en-US/administration/addcommand.json b/languages/en-US/administration/addcommand.json deleted file mode 100644 index 5c9f22df..00000000 --- a/languages/en-US/administration/addcommand.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "DESCRIPTION": "Add a custom command!", - "USAGE": "addcommand [name] [answer]", - "EXAMPLES": "addcommand hello Hello {user}! How are you?", - "MISSING_NAME": "Please provide a command name!", - "MISSING_ANSWER": "Please provide a command answer!", - "SUCCESS": "Command **{{commandName}}** added!" -} \ No newline at end of file diff --git a/languages/en-US/administration/addemoji.json b/languages/en-US/administration/addemoji.json deleted file mode 100644 index b7f0b81b..00000000 --- a/languages/en-US/administration/addemoji.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "DESCRIPTION": "Add an emoji to the server!", - "USAGE": "addemoji [image-url] [name]", - "EXAMPLES": "addemoji https://via.placeholder.com/150 test-emoji", - "MISSING_URL": "Please provide an image URL!", - "MISSING_NAME": "Please provide an emoji name!", - "INVALID_NAME": "The length of the emoji name must be between 2 and 32!", - "SUCCESS": "{{emoji}} added!", - "ERROR": "{{emoji}} couldn't be added. Check if your server still has space for new emojis!" -} \ No newline at end of file diff --git a/languages/en-US/administration/automod.json b/languages/en-US/administration/automod.json deleted file mode 100644 index 939e7846..00000000 --- a/languages/en-US/administration/automod.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "DESCRIPTION": "Toggle Discord invites automatic deletion", - "USAGE": "automod [on/off] (#channel)", - "EXAMPLES": "automod on\nautomod off #general\nautomod off", - "MISSING_STATUS": "Please enter a valid value between `on` and `off`", - "ENABLED": "**Discord invites will be automatically deleted!**\n\n:arrow_right_hook: *Send `automod off #channel` to ignore a channel!*", - "DISABLED_CHANNEL": "Auto-moderation will no longer be performed in {{channel}}!", - "DISABLED": "All right! Auto moderation is no longer effective on this server!", - "DELETED": "Your message was deleted because Discord invitations are not allowed on this server!" -} \ No newline at end of file diff --git a/languages/en-US/administration/autorole.json b/languages/en-US/administration/autorole.json deleted file mode 100644 index 40eec238..00000000 --- a/languages/en-US/administration/autorole.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "DESCRIPTION": "Toggle autorole on the server!", - "USAGE": "autorole [on/off] (role)", - "EXAMPLES": "autorole on @Members\nautorole off", - "MISSING_STATUS": "Please specify a valid value between `on` and `off`", - "MISSING_ROLE": "Please specify a valid role!", - "SUCCESS_ENABLED": "Autorole enabled! New members will automatically receive the **{{roleName}}** role.", - "ALREADY_DISABLED": "**The autorole is already disabled.**\n\n:arrow_right_hook: *Send `autorole on @YourRole` to enable it again!*", - "SUCCESS_DISABLED": "**Autorole disabled!**\n\n:arrow_right_hook: *Send `configuration` to see the updated configuration!*" -} \ No newline at end of file diff --git a/languages/en-US/administration/backup.json b/languages/en-US/administration/backup.json deleted file mode 100644 index fec00f04..00000000 --- a/languages/en-US/administration/backup.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "DESCRIPTION": "Manage your server backups in an efficient way!", - "USAGE": "backup [create/load/infos]", - "EXAMPLES": "backup create\nbackup load 558328638911545423\nbackup infos 558328638911545423", - "MISSING_STATUS": "Select an action between: `create`, `load` and `info`!", - "MISSING_BACKUP_ID": "Please enter a backup ID!", - "NO_BACKUP_FOUND": "No backup found for `{{backupID}}`", - "TIMES_UP": "Time's up! Cancelled backup loading!", - "SUCCESS_PUBLIC": "Backup successfully created! The backup ID has been sent to you in private messages!", - "SUCCESS_PRIVATE": "Here's your backup ID: `{{backupID}}`, use it to load your backup on an another server!", - "CONFIRMATION": ":warning: | **Loading a backup will replace the actual server with the saved one.**\n\n:arrow_right_hook: *Answer by sending `confirm` to confirm this action!*", - "START_LOADING": "Backup loading started!", - "LOAD_SUCCESS": "Backup successfully loaded!", - "TITLE_INFO": "Backup Information", - "TITLE_ID": "ID", - "TITLE_SERVER_ID": "Server ID", - "TITLE_SIZE": "Size", - "TITLE_CREATED_AT": "Created At" -} \ No newline at end of file diff --git a/languages/en-US/administration/configuration.json b/languages/en-US/administration/configuration.json deleted file mode 100644 index ddcdbcd5..00000000 --- a/languages/en-US/administration/configuration.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "DESCRIPTION": "Shows the server configuration!", - "USAGE": "configuration", - "EXAMPLES": "configuration", - "PREFIX_TITLE": "Server prefix", - "IGNORED_CHANNELS_TITLE": "Ignored channel(s)", - "NO_IGNORED_CHANNELS": "No ignored channels.", - "AUTOROLE_TITLE": "Autorole", - "AUTOROLE_CONTENT": "Role: {{roleName}}", - "AUTOROLE_DISABLED": "Autorole disabled.", - "WELCOME_TITLE": "Welcome", - "WELCOME_CONTENT": "Channel: {{channel}}\nImage: {{withImage}}", - "WELCOME_DISABLED": "Welcome messages disabled.", - "GOODBYE_TITLE": "Goodbye", - "GOODBYE_CONTENT": "Channel: {{channel}}\nImage: {{withImage}}", - "GOODBYE_DISABLED": "Goodbye messages disabled.", - "SPECIAL_CHANNELS": "Special channels", - "MODLOGS": "Moderation logs: *{{channel}}*", - "BIRTHDAYS": "Birthdays announcements: *{{channel}}*", - "SUGGESTIONS": "Suggestions: *{{channel}}*", - "REPORTS": "Reports: *{{channel}}*", - "AUTOMOD_TITLE": "Auto-moderation:", - "AUTOMOD_CONTENT": "Auto-moderation enabled.\n*Ignored channels: {{channels}}*", - "AUTOMOD_DISABLED": "Auto-moderation disabled.", - "DASHBOARD_TITLE": "Edit your configuration:", - "DASHBOARD_CONTENT": "Click here to go on the dashboard!", - "AUTO_SANCTIONS": "Automatic sanctions", - "KICK_CONTENT": "Kick: After **{{count}}** warnings.", - "KICK_NOT_DEFINED": "Kick: Not defined.", - "BAN_CONTENT": "Ban: After **{{count}}** warnings.", - "BAN_NOT_DEFINED": "Ban: Not defined." -} diff --git a/languages/en-US/administration/delcommand.json b/languages/en-US/administration/delcommand.json deleted file mode 100644 index d3a93eea..00000000 --- a/languages/en-US/administration/delcommand.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "DESCRIPTION": "Remove a custom command!", - "USAGE": "delcommand [name-of-the-command]", - "EXAMPLES": "delcommand hey", - "MISSING_NAME": "Please enter a valid custom command name!", - "UNKNOWN_COMMAND": "The command {{commandName}} doesn't exist!", - "SUCCESS": "The {{commandName}} command has been removed from the server!" -} \ No newline at end of file diff --git a/languages/en-US/administration/deletemod.json b/languages/en-US/administration/deletemod.json deleted file mode 100644 index 62c70b6e..00000000 --- a/languages/en-US/administration/deletemod.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "DESCRIPTION": "Toggle moderation commands auto deletion!", - "USAGE": "deletemod [on/off]", - "EXAMPLES": "deletemod on", - "MISSING_STATUS": "You must specify `on` or `off`", - "ENABLED": "Automatic moderation commands deletion!", - "DISABLED": "Automatic moderation commands deletion disabled!" -} \ No newline at end of file diff --git a/languages/en-US/administration/goodbye.json b/languages/en-US/administration/goodbye.json deleted file mode 100644 index 82830167..00000000 --- a/languages/en-US/administration/goodbye.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "DESCRIPTION": "Toggle goodbye messages!", - "USAGE": "goodbye", - "EXAMPLES": "goodbye", - "MISSING_STATUS": "You must specify an action between `edit` and `off`", - "DEFAULT_MESSAGE": "Goodbye {user}! We're now {membercount} without you... :'(", - "TEST_SUCCESS": "Test executed!", - "FORM_1": "**In which channel will goodbye messages be sent?**\n\n:arrow_right_hook: *Answer by mentioning a channel!*", - "FORM_2": "**Please enter your desired goodbye message.**\n\n**If you want to:**\n*-* __Mention the user__: {user}\n*-* __Get the member count__: {membercount}\n*-* __Get the server name__: {server}\n\n**Usage example:**\nGoodbye {user}, we will miss you! We are now {membercount}.\n:fast_forward:\nGoodbye {{author}}, we will miss you! We are now {{memberCount}}.", - "FORM_3": "**Do you want a great goodbye image too?**\n\n:arrow_right_hook: *Answer by sending `yes` or `no`!*", - "FORM_SUCCESS": "**Alright, done!**\n\n:arrow_right_hook: *Answer by sending `goodbye test` to preview your custom goodbye message!*", - "MAX_CHARACT": "Your message must not exceed 1800 characters!", - "DISABLED": "**Goodbye messages have just been disabled!**\n\n:arrow_right_hook: *Answer by sending `configuration` to see the updated server configuration!*", - "IMG_GOODBYE": "Leaving from {{server}}!", - "IMG_NB": "- {{memberCount}}th member!", - "TITLE": "GOODBYE" -} \ No newline at end of file diff --git a/languages/en-US/administration/ignore.json b/languages/en-US/administration/ignore.json deleted file mode 100644 index 3b78eddc..00000000 --- a/languages/en-US/administration/ignore.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "DESCRIPTION": "Toggle commands in a channel", - "USAGE": "ignore [channel]", - "EXAMPLES": "ignore #channel", - "ALLOWED": "Commands are now allowed in {{channel}}!", - "IGNORED": "Commands are now forbidden in {{channel}}!" -} \ No newline at end of file diff --git a/languages/en-US/administration/set.json b/languages/en-US/administration/set.json deleted file mode 100644 index 78a9e576..00000000 --- a/languages/en-US/administration/set.json +++ /dev/null @@ -1,13 +0,0 @@ -ļ»æ{ - "DESCRIPTION": "Change user's XP, level, credits or bank!", - "USAGE": "set [level/xp/credits/bank] [@user] [value]", - "EXAMPLES": "set level @Jonny_Bro#4226 10", - "INVALID_MEMBER": "You must mention the user!", - "NO_STATUS": "Select a parameter: `level`, `xp`, `credits` or `bank`", - "BOT_USER": "Bots don't have a profile!", - "INVALID_AMOUNT": "Enter a new value!", - "SUCCESS_LEVEL": "**{{username}}**'s level was changed to **{{amount}}**!", - "SUCCESS_XP": "**{{username}}**'s XP was changed to **{{amount}}**!", - "SUCCESS_CREDITS": "**{{username}}**'s credits was changed to **{{amount}}**!", - "SUCCESS_BANK": "**{{username}}**'s bank was changed to **{{amount}}**!" -} \ No newline at end of file diff --git a/languages/en-US/administration/setbirthdays.json b/languages/en-US/administration/setbirthdays.json deleted file mode 100644 index 8459ff69..00000000 --- a/languages/en-US/administration/setbirthdays.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "DESCRIPTION": "Set the birthdays announcements channel!", - "USAGE": "setbirthdays (#channel)", - "EXAMPLES": "setbirthdays #birthdays\nsetbirthdays", - "SUCCESS_ENABLED": "Birthdays announcements will be sent in **{{channel}}**!", - "SUCCESS_DISABLED": "Birthdays announcements disabled!" -} \ No newline at end of file diff --git a/languages/en-US/administration/setlang.json b/languages/en-US/administration/setlang.json deleted file mode 100644 index 8225b208..00000000 --- a/languages/en-US/administration/setlang.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "DESCRIPTION": "Change the server language!", - "USAGE": "setlang [language]", - "EXAMPLES": "setlang french\nsetlang english", - "MISSING_LANG": "Please enter a valid language between theses: {{list}}", - "SUCCESS": ":flag_us: The language of this server is now **{{lang}}**!" -} \ No newline at end of file diff --git a/languages/en-US/administration/setmodlogs.json b/languages/en-US/administration/setmodlogs.json deleted file mode 100644 index 9e94f1af..00000000 --- a/languages/en-US/administration/setmodlogs.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "DESCRIPTION": "Set the moderation logs channel!", - "USAGE": "setmodlogs (#channel)", - "EXAMPLES": "setmodlogs #modlogs\nsetmodlogs", - "SUCCESS_ENABLED": "Moderation logs will be sent in **{{channel}}**!", - "SUCCESS_DISABLED": "Moderation logs channel deleted!" -} \ No newline at end of file diff --git a/languages/en-US/administration/setprefix.json b/languages/en-US/administration/setprefix.json deleted file mode 100644 index 07a9c668..00000000 --- a/languages/en-US/administration/setprefix.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "DESCRIPTION": "Set the server prefix!", - "USAGE": "setprefix [prefix]", - "EXAMPLES": "setprefix +", - "MISSING_PREFIX": "Please enter a valid prefix!", - "TOO_LONG": "The prefix shouldn't exceed 5 characters!", - "SUCCESS": "The bot prefix has been set to ``!" -} \ No newline at end of file diff --git a/languages/en-US/administration/setreports.json b/languages/en-US/administration/setreports.json deleted file mode 100644 index 2ebce3f2..00000000 --- a/languages/en-US/administration/setreports.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "DESCRIPTION": "Set the reports channel!", - "USAGE": "setreports (#channel)", - "EXAMPLES": "setreports #reports\nsetreports", - "SUCCESS_ENABLED": "Reports will be sent in **{{channel}}**!", - "SUCCESS_DISABLED": "Reports channel deleted!" -} \ No newline at end of file diff --git a/languages/en-US/administration/setsuggests.json b/languages/en-US/administration/setsuggests.json deleted file mode 100644 index bf584af4..00000000 --- a/languages/en-US/administration/setsuggests.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "DESCRIPTION": "Set the suggestions channel!", - "USAGE": "setsuggests (#channel)", - "EXAMPLES": "setsuggests #suggestions\nsetsuggests", - "SUCCESS_ENABLED": "Suggestions will be sent in **{{channel}}**!", - "SUCCESS_DISABLED": "Suggestions channel deleted!" -} \ No newline at end of file diff --git a/languages/en-US/administration/stealemoji.json b/languages/en-US/administration/stealemoji.json deleted file mode 100644 index b062b03b..00000000 --- a/languages/en-US/administration/stealemoji.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "DESCRIPTION": "Steal emoji!", - "USAGE": "stealemoji [emoji]", - "EXAMPLES": "stealemoji :coolstorybob:", - "MISSING_EMOJI": "Please provide an emoji!", - "SUCCESS": "{{emoji}} added!", - "ERROR": "{{emoji}} couldn't be added. Check if your server still has space for new emojis!" -} \ No newline at end of file diff --git a/languages/en-US/administration/welcome.json b/languages/en-US/administration/welcome.json deleted file mode 100644 index 6d597e50..00000000 --- a/languages/en-US/administration/welcome.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "DESCRIPTION": "Toggle welcome messages!", - "USAGE": "welcome", - "EXAMPLES": "welcome", - "MISSING_STATUS": "You must specify an action between `edit` and `off`", - "DEFAULT_MESSAGE": "Welcome {user} in {server}, we're now {membercount}! Your account was created {createdat}.", - "TEST_SUCCESS": "Test executed!", - "FORM_1": "**In which channel will welcome messages be sent?**\n\n:arrow_right_hook: *Answer by mentioning a channel!*", - "FORM_2": "**Please enter your desired welcome message.**\n\n**If you want to:**\n*-* __Mention the user__: {user}\n*-* __Get the member count__: {membercount}\n*-* __Get the server name__: {server}\n\n**Usage example:**\nWelcome to {server}, {user}! We are now {membercount}!\n:fast_forward:\nWelcome to {{guildName}}, {{author}}! We are now {{memberCount}}!", - "FORM_3": "**Do you want a great welcome image too?**\n\n:arrow_right_hook: *Answer by sending `yes` or `no`!*", - "FORM_SUCCESS": "**Alright, done!**\n\n:arrow_right_hook: *Answer by sending `welcome test` to preview your custom welcome message!*", - "MAX_CHARACT": "Your message must be under 1800 symbols!", - "DISABLED": "**Goodbye messages have just been disabled!**\n\n:arrow_right_hook: *Answer by sending `configuration` to see the updated server configuration!*", - "IMG_WELCOME": "Welcome in {{server}}!", - "IMG_NB": "- {{memberCount}}th member!", - "TITLE": "WELCOME" -} \ No newline at end of file diff --git a/languages/en-US/common.json b/languages/en-US/common.json deleted file mode 100644 index b7f0d688..00000000 --- a/languages/en-US/common.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "YES": "Yes", - "NO": "No", - "NOT_DEFINED": "Not defined", - "AND_MORE": "And more...", - "AUTHOR": "Author", - "DATE": "Date", - "CONTENT": "Content", - "REASON": "Reason", - "USER": "User", - "CREATION": "Creation", - "MEMBERS": "Members", - "NAME": "Name", - "CHANNELS": "Channels", - "ID": "ID", - "OWNER": "Owner", - "USERNAME": "Username", - "STATS": "Stats", - "ROBOT": "Robot", - "GAME": "Game", - "STATUS": "Status", - "STATUS_ONLINE": "Online", - "STATUS_OFFLINE": "Offline", - "STATUS_IDLE": "AFK", - "STATUS_DND": "Do not disturb", - "ROLE": "Role", - "ROLES": "Roles", - "JOIN": "Join", - "COLOR": "Color", - "NICKNAME": "Nickname", - "DESCRIPTION": "Description", - "WEBSITE": "Website", - "INVITE": "Invite", - "SUPPORT": "Support", - "LINKS": "Links", - "CREDITS": "Credits", - "LEVEL": "Level", - "POINTS": "Points", - "VICTORY": "Victory", - "DEFEAT": "Defeat", - "MODERATOR": "Moderator", - "DURATION": "Duration", - "EXPIRY": "Expiry", - "TITLE": "Title", - "SERVERS": "Servers", - "PAGE": "Page", - "MESSAGE": "Message", - "PROFILE": "Profile", - "SETTINGS": "Configuration", - "LANGUAGE": "Language", - "CHANNEL": "Channel", - "APPLY": "Apply", - "SUGGESTIONS": "Suggestions", - "MODLOGS": "Moderation logs", - "NO_CHANNEL": "No channel", - "REPORTS": "Reports", - "BIRTHDAYS": "Birthdays", - "DISCONNECT": "Disconnect" -} \ No newline at end of file diff --git a/languages/en-US/dashboard.json b/languages/en-US/dashboard.json deleted file mode 100644 index 81b607a2..00000000 --- a/languages/en-US/dashboard.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "FIRST_LOGIN": "{{user}} logged on to the dashboard for the first time! :tada:", - "NOT_FOUND": "Oops! Page not found.", - "NOT_FOUND_CONTENT": "We did not find the page you were looking for. In the meantime, you can go back to the dashboard or try using the search form.", - "ERR_OCCURRED": "Oops! Something went wrong.", - "ERR_OCCURRED_CONTENT": "We will try to rectify this immediately. In the meantime, you can go back to the selector or try using the search form.", - "SEARCH": "Search for servers...", - "SERVERS_LIST": "Servers list", - "SERVERS_MANAGEMENT": "Servers management", - "NO_SERVER": "No server found", - "NO_SERVER_CONTENT": "No server to display. Make sure you are logged in with the right account and try again.", - "BASIC_CONF": "šŸ“ Basic configuration", - "WELCOME_CONF": "šŸ‘‹ Welcome messages", - "GOODBYE_CONF": "šŸ˜¢ Goodbye messages", - "WELCOME_IMG": "šŸ‘‹ Welcome image", - "GOODBYE_IMG": "šŸ˜¢ Goodbye image", - "CHANNELS_CONF": "šŸŒ€ Special channels", - "AUTOROLE_CONF": "šŸŽ–ļø Autorole", - "DISABLE_MESSAGES": "Disable messages", - "ENABLE_MESSAGES": "Enable messages", - "DISABLE_AUTOROLE": "Disable autorole", - "ENABLE_AUTOROLE": "Enable autorole", - "SELECTOR": "Selector", - "MANAGE": "Manage" -} diff --git a/languages/en-US/economy/achievements.json b/languages/en-US/economy/achievements.json deleted file mode 100644 index ebfa4755..00000000 --- a/languages/en-US/economy/achievements.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "DESCRIPTION": "Shows your achievements list!", - "USAGE": "achievements", - "EXAMPLES": "achievements", - "SEND_CMD": "Send your first command!", - "CLAIM_SALARY": "Claim your salary 10 times!", - "MARRY": "Find your half and marry!", - "SLOTS": "Win 3 times in a row in slots!", - "TIP": "Keep JaBa alive by tipping!", - "REP": "Reach 20 reputation points!", - "INVITE": "Invite JaBa on your server!", - "TITLE": "šŸ”„ Achievements", - "PROGRESS": "Progress: {{now}}/{{total}} ({{percent}}%)" -} \ No newline at end of file diff --git a/languages/en-US/economy/birthdate.json b/languages/en-US/economy/birthdate.json deleted file mode 100644 index d0b030c7..00000000 --- a/languages/en-US/economy/birthdate.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "DESCRIPTION": "Set the birthday date that appear on your profile", - "USAGE": "birthdate (date)", - "EXAMPLES": "birthdate 01/12/2000", - "MISSING_DATE": "Please enter a valid date! For example, 01/12/2000", - "INVALID_DATE": "You must use the following date format: DD/MM/YYYY. For example, `December 1, 2000` will be `01/12/2000`.", - "DATE_TOO_HIGH": "More than 80 years old? :eyes:", - "DATE_TOO_LOW": "Humm, nop! You must be born!", - "HAPPY_BIRTHDAY": "Happy birthday!", - "HAPPY_BIRTHDAY_MESSAGE": "Happy birthday, <@{{user}}>!", - "SUCCESS": "Your birthday has been set on {{date}}!" -} \ No newline at end of file diff --git a/languages/en-US/economy/deposit.json b/languages/en-US/economy/deposit.json deleted file mode 100644 index 755fbc8a..00000000 --- a/languages/en-US/economy/deposit.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "DESCRIPTION": "Deposit your money in the bank", - "USAGE": "deposit [amount]", - "EXAMPLES": "deposit 400", - "MISSING_AMOUNT": "Please specify an amount!", - "NO_CREDIT": "You have no credit to deposit in the bank!", - "NO_ENOUGH_CREDIT": "You don't have `{{money}}` credits!", - "SUCCESS": "**{{money}}** credits deposited in the bank!" -} \ No newline at end of file diff --git a/languages/en-US/economy/divorce.json b/languages/en-US/economy/divorce.json deleted file mode 100644 index e56a9ec4..00000000 --- a/languages/en-US/economy/divorce.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "DESCRIPTION": "Divorce the person you are currently married to!", - "USAGE": "divorce", - "EXAMPLES": "divorce", - "NOT_MARRIED": "You are not currently married!", - "DIVORCED": "You just divorced with **{{username}}**!" -} \ No newline at end of file diff --git a/languages/en-US/economy/leaderboard.json b/languages/en-US/economy/leaderboard.json deleted file mode 100644 index 39eeb9d3..00000000 --- a/languages/en-US/economy/leaderboard.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "DESCRIPTION": "Shows users who have the most credits, levels or reputation points!", - "USAGE": "leaderboard [rep/level/credits]", - "EXAMPLES": "leaderboard credits\nleaderboard level", - "MISSING_TYPE": "Please specify the leaderboard type between `credits`, `level` and `rep`", - "MOBILE": ":confused: We've detected that you are using a phone.... The leaderboard may not display well on small screens. Try to switch to landscape or go on the dashboard!" -} \ No newline at end of file diff --git a/languages/en-US/economy/marry.json b/languages/en-US/economy/marry.json deleted file mode 100644 index d28e0ad5..00000000 --- a/languages/en-US/economy/marry.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "DESCRIPTION": "Marry someone you love!", - "USAGE": "marry [@member]", - "EXAMPLES": "marry @Jonny_Bro#4226", - "INVALID_MEMBER": "You must mention a valid member!", - "ALREADY_MARRIED": "You are already married! First use `divorce` to divorce.", - "ALREADY_MARRIED_USER": "The place is taken, companion! **{{username}}** is already married!", - "YOURSELF": "You can't marry yourself!", - "REQUEST_AUTHOR_TO_AMEMBER": "You already have a pending request to **{{username}}**!", - "REQUEST_AMEMBER_TO_AUTHOR": "**{{username}}** has already sent you a request! Please refuse or accept it (or wait until it expires in a few minutes).", - "REQUEST_AMEMBER_TO_MEMBER": "**{{secondUsername}}** has already sent a request to **{{firstUsername}}**!", - "REQUEST_MEMBER_TO_AMEMBER": "**{{firstUsername}} has already sent a request to **{{secondUsername}}**! Wait until **{{secondUsername}}** accepts or refuses the request from **{{firstUsername}}** or until it expires and try again!", - "TIMEOUT": "{{username}} did not answer... Wait until he/she is logged in and try again!", - "SUCCESS": "šŸŽ‰ Congratulations! **{{creator}}** and **{{partner}}** you are now married!", - "DENIED": "{{creator}}, I have some bad news... {{partner}} refused your proposal.", - "REQUEST": "{{to}}, do you agree to marry {{from}}? Answer with \"yes\" or \"no\"!", - "BOT_USER": "It refused your proposal!" -} \ No newline at end of file diff --git a/languages/en-US/economy/money.json b/languages/en-US/economy/money.json deleted file mode 100644 index f420a54c..00000000 --- a/languages/en-US/economy/money.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "DESCRIPTION": "Shows your credits", - "USAGE": "money (@member)", - "EXAMPLES": "money\nmoney @user#0000", - "TITLE": "{{username}}'s money" -} \ No newline at end of file diff --git a/languages/en-US/economy/pay.json b/languages/en-US/economy/pay.json deleted file mode 100644 index 19dfeac5..00000000 --- a/languages/en-US/economy/pay.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "DESCRIPTION": "Send money to someone!", - "USAGE": "pay [@member] [amount]", - "EXAMPLES": "pay @Jonny_Bro#4226 100", - "INVALID_MEMBER": "You must mention a valid member!", - "BOT_USER": "Bots are already rich šŸ’°!", - "YOURSELF": "You can't pay yourself!", - "INVALID_AMOUNT": "You must specify a valid amount", - "ENOUGH_MONEY": "You can't afford **{{amount}}**", - "SUCCESS": "You just paid **{{amount}}** to **{{username}}**!" -} \ No newline at end of file diff --git a/languages/en-US/economy/profile.json b/languages/en-US/economy/profile.json deleted file mode 100644 index 576d316c..00000000 --- a/languages/en-US/economy/profile.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "DESCRIPTION": "Shows the mentioned user or author profile", - "USAGE": "profile [user]", - "EXAMPLES": "profile @Jonny_Bro#4226", - "TITLE": "{{username}}'s profile", - "NO_BIO": "No biography", - "BOT_USER": "Bots don't have profile page!", - "CASH": "šŸ’µ Cash", - "BANK": "šŸ’³ Bank", - "GLOBAL": "šŸŒ Global money", - "MONEY": "**{{money}}** credit(s)", - "REPUTATION": "šŸŽ© Reputation", - "REP_POINTS": "**{{points}}** point(s)", - "LEVEL": "šŸ“Š Level", - "XP": "šŸ”® Experience", - "BIRTHDATE": "šŸŽ‚ Birthdate", - "NO_BIRTHDATE": "No birthdate available", - "LOVER": "ā¤ Lover", - "REGISTERED": "šŸ“… Registered", - "NO_LOVER": "Single", - "ACHIEVEMENTS": "šŸ”„ Achievements", - "ACHIEVEMENTS_CONTENT": "Get more information with `achievements`!", - "BIO": "šŸ”– Biography", - "YOUR_PROFILE": "Your profile" -} \ No newline at end of file diff --git a/languages/en-US/economy/rep.json b/languages/en-US/economy/rep.json deleted file mode 100644 index 70001362..00000000 --- a/languages/en-US/economy/rep.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "DESCRIPTION": "Give a reputation point to someone!", - "USAGE": "rep [user]", - "EXAMPLES": "rep @Jonny_Bro#4226", - "COOLDOWN": "You have to wait {{time}} before being able to `rep` someone!", - "INVALID_USER": "You must mention a valid user!", - "BOT_USER": "Bots don't accept reputation points!", - "YOURSELF": "You can't give yourself a reputation point!", - "SUCCESS": "You just gave a reputation point to {{username}}!" -} diff --git a/languages/en-US/economy/rob.json b/languages/en-US/economy/rob.json deleted file mode 100644 index 977fc9f9..00000000 --- a/languages/en-US/economy/rob.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "DESCRIPTION": "Try to rob a member!", - "USAGE": "rob [@member] [amount]", - "EXAMPLES": "rob @Jonny_Bro#4226 100", - "YOURSELF": "You can't rob yourself!", - "MISSING_MEMBER": "You must specify a valid member to rob!", - "MISSING_AMOUNT": "Please enter a valid amount!", - "NOT_ENOUGH_AUTHOR": "You must have more than **{{moneyMin}}** credits to attempt this robbery (you have **{{moneyCurrent}}** credits for now)!", - "NOT_ENOUGH_MEMBER": "You can't try your robbery because **{{username}}** doesn't have as many credits in cash!", - "COOLDOWN": "šŸ•µļø **{{username}}** is on guard.... Wait a while and try again!", - "ROB_WON_1": "šŸŽ‰ | Congratulations! The police weren't fast enough to stop you from robbing **{{money}}** credits to **{{username}}**!", - "ROB_WON_2": "šŸ˜• | **{{username}}** ? Bad news. You just got robbed **{{money}}** credits!", - "ROB_LOSE_1": "šŸš” | The police caught you in the act, impossible to deny, your fine is **{{fine}}** credits. **{{offset}}** offset credits will be paid to **{{username}}**.", - "ROB_LOSE_2": "šŸš“ | Bad news.... **{{username}}** called the police in time. Your fine is **{{fine}}** credits and **{{offset}}** offset credits will be paid to **{{username}}**." -} \ No newline at end of file diff --git a/languages/en-US/economy/setbio.json b/languages/en-US/economy/setbio.json deleted file mode 100644 index 542001ea..00000000 --- a/languages/en-US/economy/setbio.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "DESCRIPTION": "Change your biography!", - "USAGE": "setbio [biography]", - "EXAMPLES": "setbio My name is Jake, I'm 19 and I love programming!", - "MISSING": "You must specify a biography!", - "MAX_CHARACT": "Your biography must not exceed 500 characters!", - "SUCCESS": "Your biography has been modified!" -} \ No newline at end of file diff --git a/languages/en-US/economy/slots.json b/languages/en-US/economy/slots.json deleted file mode 100644 index 18faa59e..00000000 --- a/languages/en-US/economy/slots.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "DESCRIPTION": "The JaBa casino", - "USAGE": "slots [amount]", - "EXAMPLES": "slots\nslots 10", - "DEFEAT": "**{{username}}** used {{money}} credit(s) and lost everything.", - "VICTORY": "**{{username}}** used {{money}} credit(s) and won {{won}} credit(s)!", - "NOT_ENOUGH": "You need at least **{{money}}** credit(s)." -} diff --git a/languages/en-US/economy/withdraw.json b/languages/en-US/economy/withdraw.json deleted file mode 100644 index 2917d6f1..00000000 --- a/languages/en-US/economy/withdraw.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "DESCRIPTION": "Withdraw money!", - "USAGE": "withdraw [amount]", - "EXAMPLES": "withdraw 400", - "MISSING_AMOUNT": "Please specify an amount to be withdrawn!", - "NO_CREDIT": "You don't have any credit in your bank!", - "NOT_ENOUGH": "You need at least `{{money}}` credit(s)!", - "SUCCESS": "**{{money}}** credit(s) withdrawn!" -} \ No newline at end of file diff --git a/languages/en-US/economy/work.json b/languages/en-US/economy/work.json deleted file mode 100644 index 786fb210..00000000 --- a/languages/en-US/economy/work.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "DESCRIPTION": "Claim your salary!", - "USAGE": "work", - "EXAMPLES": "work", - "COOLDOWN": "You have to wait {{time}} before working again!", - "AWARD": "Complete the word AWARD to win 200 bonus credits!", - "SALARY": "Salary", - "SALARY_CONTENT": "You've gained {{won}} credits!", - "STREAK": "Streak", - "STREAK_CONTENT": "šŸŽ‰ You've won 200 bonus credits!" -} \ No newline at end of file diff --git a/languages/en-US/fun/8ball.json b/languages/en-US/fun/8ball.json deleted file mode 100644 index ead32e4c..00000000 --- a/languages/en-US/fun/8ball.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "DESCRIPTION": "I'm telling you the truth!", - "USAGE": "8ball [question]", - "EXAMPLES": "8ball Is JaBa the best Discord bot?", - "ERR_QUESTION": "You must enter a question!", - "RESPONSE_1": "It is certain", - "RESPONSE_2": "It is decidedly so", - "RESPONSE_3": "Without a doubt", - "RESPONSE_4": "Yes ā€” definitely", - "RESPONSE_5": "You may rely on it", - "RESPONSE_6": "As I see it, yes", - "RESPONSE_7": "Most likely", - "RESPONSE_8": "Outlook good", - "RESPONSE_9": "Signs point to yes", - "RESPONSE_10": "Yes", - "RESPONSE_11": "Reply hazy, try again", - "RESPONSE_12": "Ask again later", - "RESPONSE_13": "Better not tell you now", - "RESPONSE_14": "Cannot predict now", - "RESPONSE_15": "Concentrate and ask again", - "RESPONSE_16": "Don't count on it", - "RESPONSE_17": "My reply is no", - "RESPONSE_18": "My sources say no", - "RESPONSE_19": "Outlook not so good", - "RESPONSE_20": "Very doubtful" -} \ No newline at end of file diff --git a/languages/en-US/fun/ascii.json b/languages/en-US/fun/ascii.json deleted file mode 100644 index 6ff8f3da..00000000 --- a/languages/en-US/fun/ascii.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "DESCRIPTION": "Turn your text into ascii characters!", - "USAGE": "ascii [text]", - "EXAMPLES": "ascii Hello world!", - "TEXT_MISSING": "Please enter a valid text (less than 20 characters)!" -} \ No newline at end of file diff --git a/languages/en-US/fun/choice.json b/languages/en-US/fun/choice.json deleted file mode 100644 index 75313b1d..00000000 --- a/languages/en-US/fun/choice.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "DESCRIPTION": "Helps you choose between the given choices!", - "USAGE": "choice [choice1/choice2/etc...]", - "EXAMPLES": "choice Fire/Wind/Water", - "MISSING": "You must enter more than two choices!\n(or use the `flip` command instead)", - "EMPTY": "One of your choices seems to be empty.... Please try again!", - "PROGRESS": "Choice being made...", - "DONE": "Here's my choice:" -} \ No newline at end of file diff --git a/languages/en-US/fun/findwords.json b/languages/en-US/fun/findwords.json deleted file mode 100644 index e4e9b7ba..00000000 --- a/languages/en-US/fun/findwords.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "DESCRIPTION": "Start a Findwords party, a game where you have to find words!", - "USAGE": "findwords", - "EXAMPLES": "findwords", - "INVALID_WORD": "{{member}} | Your word is not valid!", - "GAME_STARTING": ":timer: | The game starts in 10 seconds!", - "FIND_WORD": "20 seconds to find a word containing \"__**{{word}}**__\"!", - "WORD_FOUND": "Well done {{winner}}! You were the fastest to enter a valid word!", - "GAME_STATS": "šŸŽ‰ | {{winner}} won the game!\n\n**Stats:**\n*-* __**Duration**__: {{time}}\n*-* __**Participants**__: {{participants}} ({{participantCount}})**Stats of the game: **\n__**Duration**__: {{duration}}\n__**Number of participants**__ : {{participantCount}}\n__**Participants**__ : \n{{participantList}}", - "CREDITS": "{{winner}} wins 150 credits! šŸŽ‰", - "NO_WINNER_ALL": "No words founds, no one wins!", - "NO_WINNER": "No words founds, no one wins!" -} \ No newline at end of file diff --git a/languages/en-US/fun/flip.json b/languages/en-US/fun/flip.json deleted file mode 100644 index 3e1ea659..00000000 --- a/languages/en-US/fun/flip.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "DESCRIPTION": "I roll the dice for you!", - "USAGE": "flip", - "EXAMPLES": "flip", - "HEADS": "šŸŽ² | Heads!", - "TAILS": "šŸŽ² | Tails!" -} \ No newline at end of file diff --git a/languages/en-US/fun/lmg.json b/languages/en-US/fun/lmg.json deleted file mode 100644 index abe376a3..00000000 --- a/languages/en-US/fun/lmg.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "DESCRIPTION": "Generate a LMGTFY link with your search", - "USAGE": "lmg [search]", - "EXAMPLES": "lmg How to create a Discord bot?", - "MISSING": "You must specify a search!" -} \ No newline at end of file diff --git a/languages/en-US/fun/lovecalc.json b/languages/en-US/fun/lovecalc.json deleted file mode 100644 index f0ae330f..00000000 --- a/languages/en-US/fun/lovecalc.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "DESCRIPTION": "Love calculator", - "USAGE": "lovecalc [@member1] (@member2)", - "EXAMPLES": "lovecalc @Jonny_Bro#4226\nlovecalc @Jonny_Bro#4226 @JaBa#9042", - "MISSING": "You must mention two members!", - "CONTENT": "There's **{{percent}}%** of love between **{{firstUsername}}** and **{{secondUsername}}**!\n**Congrats!**" -} \ No newline at end of file diff --git a/languages/en-US/fun/number.json b/languages/en-US/fun/number.json deleted file mode 100644 index 65abd392..00000000 --- a/languages/en-US/fun/number.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "DESCRIPTION": "Find the right number!", - "USAGE": "number", - "EXAMPLES": "number", - "GAME_START": "Number chosen, you can start!", - "BIG": "{{user}} | My number is **bigger** than `{{number}}`!", - "SMALL": "{{user}} | My number is **smaller** than `{{number}}`!", - "WON": "{{winner}} has won 100 credits!", - "DEFEAT": "No one could find the number! It was **{{number}}**!", - "GAME_STATS": "šŸŽ‰ | {{winner}} found the correct number! It was __**{{number}}**__!\n\n**Stats:**\n*-* __**Duration**__: {{time}}\n*-* __**Participants**__: {{participants}} ({{participantCount}})", - "GAME_RUNNING": "A game is already running on this server!" -} \ No newline at end of file diff --git a/languages/en-US/general/activity.json b/languages/en-US/general/activity.json deleted file mode 100644 index e40f8bc6..00000000 --- a/languages/en-US/general/activity.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "DESCRIPTION": "Start activity in voice channel!", - "USAGE": "activity (activity)", - "EXAMPLES": "activity\nactivity chess", - "TITLE": "All available activities", - "FOOTER": "JaBa | Discord Together" -} \ No newline at end of file diff --git a/languages/en-US/general/calc.json b/languages/en-US/general/calc.json deleted file mode 100644 index 03741ba0..00000000 --- a/languages/en-US/general/calc.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "DESCRIPTION": "Calculator able to solve complex operations and to convert units!", - "USAGE": "calc [calculation]", - "EXAMPLES": "10*5+sin(3)\ncalc 10cm to m", - "MISSING_CALC": "Please enter a calculation!", - "INVALID_CALC": "Please enter a **valid** calculation!", - "TITLE": "Calculator", - "CALCULATION": "Calculation", - "RESULT": "Result" -} \ No newline at end of file diff --git a/languages/en-US/general/github.json b/languages/en-US/general/github.json deleted file mode 100644 index ac700c1f..00000000 --- a/languages/en-US/general/github.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "DESCRIPTION": "Shows JaBa's v2 Github repository information!", - "USAGE": "github", - "EXAMPLES": "github", - "CLICK_HERE": "Click here to access the github of JaBa", - "LANGUAGE": "Programming language", - "OWNER": "JaBa's repository owner" -} \ No newline at end of file diff --git a/languages/en-US/general/hastebin.json b/languages/en-US/general/hastebin.json deleted file mode 100644 index ca825649..00000000 --- a/languages/en-US/general/hastebin.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "DESCRIPTION": "Upload your text on hastebin!", - "USAGE": "hastebin [text]", - "EXAMPLES": "hastebin Hello World!", - "MISSING_TEXT": "Please enter a valid text!", - "SUCCESS": "Upload complete!" -} \ No newline at end of file diff --git a/languages/en-US/general/help.json b/languages/en-US/general/help.json deleted file mode 100644 index 20ed800e..00000000 --- a/languages/en-US/general/help.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "DESCRIPTION": "Show commands list or specific command help.", - "USAGE": "help (command)", - "EXAMPLES": "help\nhelp ping", - "CUSTOM": "A custom command doesn't have help page.", - "NOT_FOUND": "`{{search}}` is not a valid command", - "FIELD_USAGE": "Usage", - "FIELD_DESCRIPTION": "Description", - "FIELD_ALIASES": "Alias", - "FIELD_EXAMPLES": "Examples", - "FIELD_PERMISSIONS": "Permissions", - "NO_ALIAS": "No alias", - "CMD_TITLE": "{{cmd}} help", - "INFO": "ā— To get help on a specific command type `help `!", - "CUSTOM_COMMANDS": "Custom commands", - "TITLE": "{{name}} | Commands", - "NO_REQUIRED_PERMISSION": "No specific permission is required to execute this command." -} \ No newline at end of file diff --git a/languages/en-US/general/invitations.json b/languages/en-US/general/invitations.json deleted file mode 100644 index ee034d83..00000000 --- a/languages/en-US/general/invitations.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "DESCRIPTION": "Shows the number of people you have invited to the server!", - "USAGE": "invitations (@member)", - "EXAMPLES": "invitations\ninvitations @Jonny_Bro#4226", - "NOBODY_AUTHOR": "You didn't invite anyone to the server!", - "NOBODY_MEMBER": "{{member}} didn't invite anyone to the server!", - "CODE": "**{{code}}** ({{uses}} uses) | {{channel}}", - "TITLE": "Information about the invitations of {{member}} on {{guild}}", - "FIELD_INVITED": "šŸ‘„ Invited Members", - "FIELD_CODES": "šŸ”‘ Codes", - "FIELD_MEMBERS": "{{total}} members", - "TRACKER": "Invites Tracker" -} \ No newline at end of file diff --git a/languages/en-US/general/invite.json b/languages/en-US/general/invite.json deleted file mode 100644 index e80f8c25..00000000 --- a/languages/en-US/general/invite.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "DESCRIPTION": "Shows JaBa links!", - "USAGE": "invite (copy)", - "EXAMPLES": "invite\ninvite copy", - "LINKS": "JaBa links", - "CLICK": "[**Click**]({{link}})", - "TIP": "Send `invite copy` to be able to copy the invite link!", - "ADD": "Invite JaBa", - "SUPPORT": "Support developer" -} \ No newline at end of file diff --git a/languages/en-US/general/minecraft.json b/languages/en-US/general/minecraft.json deleted file mode 100644 index dd98d7d7..00000000 --- a/languages/en-US/general/minecraft.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "DESCRIPTION": "Shows information about a Minecraft server!", - "USAGE": "minecraft [ip]", - "EXAMPLES": "minecraft mc.hypixel.net", - "MISSING_IP": "Please enter a valid IP address!", - "FAILED": "This server is offline or blocking access!", - "ONLINE": "Online", - "OFFLINE": "Offline", - "PLAYERS": "{{count}} player(s)", - "FIELD_NAME": "Informations about {{ip}}", - "FIELD_VERSION": "Version", - "FIELD_CONNECTED": "Currently connected", - "FIELD_MAX": "Maximum", - "FIELD_STATUS": "Status", - "FIELD_IP": "Full IP" -} \ No newline at end of file diff --git a/languages/en-US/general/permissions.json b/languages/en-US/general/permissions.json deleted file mode 100644 index 8bf38e65..00000000 --- a/languages/en-US/general/permissions.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "DESCRIPTION": "Displays the member's permissions in the channel", - "USAGE": "permissions (@member)", - "EXAMPLES": "permissions\npermissions @Jonny_Bro#4226", - "TITLE": "{{user}}'s permissions in {{channel}}" -} \ No newline at end of file diff --git a/languages/en-US/general/ping.json b/languages/en-US/general/ping.json deleted file mode 100644 index b4a5c414..00000000 --- a/languages/en-US/general/ping.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "DESCRIPTION": "Show bot's ping", - "USAGE": "ping", - "EXAMPLES": "ping", - "CONTENT": "Pong! My ping is `{{ping}}` ms." -} \ No newline at end of file diff --git a/languages/en-US/general/quote.json b/languages/en-US/general/quote.json deleted file mode 100644 index 7c029a5f..00000000 --- a/languages/en-US/general/quote.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "DESCRIPTION": "Quote a message in the channel!", - "USAGE": "quote [messageID] [channel]", - "EXAMPLES": "quote 596018101921906698\nquote 596018101921906698 573508780520898581\nquote 596018101921906698 #blabla", - "NO_MESSAGE_ID": "No message has this ID.", - "NO_CHANNEL_ID": "No channel has this ID.", - "MISSING_ID": "Please enter a valid message ID to quote!" -} \ No newline at end of file diff --git a/languages/en-US/general/remindme.json b/languages/en-US/general/remindme.json deleted file mode 100644 index 35e0488c..00000000 --- a/languages/en-US/general/remindme.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "DESCRIPTION": "Add a new personal reminder", - "USAGE": "remindme [message]", - "EXAMPLES": "remindme 24h Work command\nremindme 3m Take the pasta out of the pan!", - "MISSING_MESSAGE": "You must enter a message!", - "SAVED": "Reminder saved, you will receive a message at the end of the time!", - "TITLE": "JaBa Reminder", - "CREATED": "Message created {{time}}" -} \ No newline at end of file diff --git a/languages/en-US/general/report.json b/languages/en-US/general/report.json deleted file mode 100644 index af4f21e1..00000000 --- a/languages/en-US/general/report.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "DESCRIPTION": "Send your report to the channel defined for them!", - "USAGE": "report [@user] [reason]", - "EXAMPLES": "report @Jonny_Bro#4226 Breaking the rules", - "MISSING_CHANNEL": "No report channel defined!", - "MISSING_REASON": "Please enter a report reason!", - "MISSING_USER": "Please mention the user you want report!", - "INVALID_USER": "You can't report yourself", - "SUCCESS": "Your report has been sent in {{channel}}!", - "TITLE": "Report - {{user}}" -} \ No newline at end of file diff --git a/languages/en-US/general/serverinfo.json b/languages/en-US/general/serverinfo.json deleted file mode 100644 index 492db045..00000000 --- a/languages/en-US/general/serverinfo.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "DESCRIPTION": "Shows information about the server!", - "USAGE": "serverinfo [ID/Name]", - "EXAMPLES": "serverinfo JaBa\nserverinfo", - "AFK_CHANNEL": "AFK channel", - "NO_AFK_CHANNEL": "No AFK channel", - "MEMBERS": "{{count}} members", - "BOTS": "{{count}} bots", - "BOOSTS": "Boosts count", - "TEXT_CHANNELS": "{{count}} text", - "VOICE_CHANNELS": "{{count}} voice", - "CAT_CHANNELS": "{{count}} categories" -} \ No newline at end of file diff --git a/languages/en-US/general/setafk.json b/languages/en-US/general/setafk.json deleted file mode 100644 index 3318064e..00000000 --- a/languages/en-US/general/setafk.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "DESCRIPTION": "Become AFK (members who mention you will receive a message)", - "USAGE": "setafk [reason]", - "EXAMPLES": "setafk I'm eating =)", - "MISSING_REASON": "Please specify the reason for your AFK status!", - "SUCCESS": "You're now AFK (reason: {{reason}})", - "DELETED": "**{{username}}**, your AFK status has just been deleted!", - "IS_AFK": "**{{user}}** is currently AFK, reason:\n```{{reason}}```" -} \ No newline at end of file diff --git a/languages/en-US/general/shorturl.json b/languages/en-US/general/shorturl.json deleted file mode 100644 index c547853b..00000000 --- a/languages/en-US/general/shorturl.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "DESCRIPTION": "Make your links shorter!", - "USAGE": "shorturl [url]", - "EXAMPLES": "shorturl https://google.fr", - "MISSING_URL": "Please enter a valid URL!" -} \ No newline at end of file diff --git a/languages/en-US/general/someone.json b/languages/en-US/general/someone.json deleted file mode 100644 index 6c3df2a8..00000000 --- a/languages/en-US/general/someone.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "DESCRIPTION": "Pick a random member on the server!", - "USAGE": "someone", - "EXAMPLES": "someone" -} \ No newline at end of file diff --git a/languages/en-US/general/staff.json b/languages/en-US/general/staff.json deleted file mode 100644 index 9cce4a29..00000000 --- a/languages/en-US/general/staff.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "DESCRIPTION": "Shows the server staff members list!", - "USAGE": "staff", - "EXAMPLES": "staff", - "TITLE": "{{guild}} staff", - "ADMINS": "Administrators", - "NO_ADMINS": "No administrators", - "MODS": "Moderators", - "NO_MODS": "No moderators" -} \ No newline at end of file diff --git a/languages/en-US/general/stats.json b/languages/en-US/general/stats.json deleted file mode 100644 index 1c93bc12..00000000 --- a/languages/en-US/general/stats.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "DESCRIPTION": "Shows the bot stats!", - "USAGE": "stats", - "EXAMPLES": "stats", - "COUNTS_TITLE": "ā€¢ __Statistics__", - "COUNTS_CONTENT": "`Servers: {{servers}}`\n`Users: {{users}}`", - "VERSIONS_TITLE": "ā€¢ __Using__", - "RAM_TITLE": "ā€¢ __RAM__", - "ONLINE_TITLE": "ā€¢ __Online__", - "ONLINE_CONTENT": "Online for {{time}}", - "MUSIC_TITLE": "ā€¢ __Music__", - "MUSIC_CONTENT": "Playing music on `{{count}}` servers", - "CREDITS_TITLE": ":heart: ā€¢ __Acknowledgements & credits__", - "CREDITS_CONTENT": "Thanks to [Icons8](https://icons8.com/) for almost all the emojis!\n__**Donators**__:\n{{donators}}\n__**Translators**__:\n{{translators}}", - "LINKS_TITLE": "ā€¢ __Links__", - "MADE": "JaBa is an bot developed by @Jonny_Bro#4226!" -} diff --git a/languages/en-US/general/suggest.json b/languages/en-US/general/suggest.json deleted file mode 100644 index 61d512e2..00000000 --- a/languages/en-US/general/suggest.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "DESCRIPTION": "Send your suggestion to the defined channel!", - "USAGE": "suggest [message]", - "EXAMPLES": "suggest New channel #offtopic please", - "MISSING_CHANNEL": "No suggestion channel defined!", - "MISSING_CONTENT": "Please enter a suggestion!", - "TITLE": "Suggestion - {{user}}" -} \ No newline at end of file diff --git a/languages/en-US/general/translate.json b/languages/en-US/general/translate.json deleted file mode 100644 index 1fbe559d..00000000 --- a/languages/en-US/general/translate.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "DESCRIPTION": "Translate your text!", - "USAGE": "translate [language] [message]", - "EXAMPLES": "translate russian How are you ?", - "LIST_SENT": "The languages list has just been sent to you by private messages!", - "MISSING_LANGUAGE": "Please enter a language! To display the languages list, type `translate langs-list`!", - "INVALID_LANGUAGE": "The language `{{search}}` does not exist! To display the languages list, type `translate langs-list`!", - "MISSING_CONTENT": "Please enter a text to be translated!" -} \ No newline at end of file diff --git a/languages/en-US/general/userinfo.json b/languages/en-US/general/userinfo.json deleted file mode 100644 index 561cf3cf..00000000 --- a/languages/en-US/general/userinfo.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "DESCRIPTION": "Shows user information!", - "USAGE": "userinfo (@user/userID)", - "EXAMPLES": "userinfo\nuserinfo @Jonny_Bro#4226\nuserinfo 281361531411890186", - "INVALID_USER": "No user on Discord has the `{{search}}` ID!", - "NO_GAME": "Not playing", - "NO_ROLE": "No role", - "NO_NICKNAME": "No nickname", - "MORE_ROLES": "and {{count}} others roles" -} \ No newline at end of file diff --git a/languages/en-US/images/approved.json b/languages/en-US/images/approved.json deleted file mode 100644 index 210577b1..00000000 --- a/languages/en-US/images/approved.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "DESCRIPTION": "Generates a \"approved\" image", - "USAGE": "approved (@member)", - "EXAMPLES": "approved\napproved @Jonny_Bro#4226" -} \ No newline at end of file diff --git a/languages/en-US/images/avatar.json b/languages/en-US/images/avatar.json deleted file mode 100644 index 2008dda3..00000000 --- a/languages/en-US/images/avatar.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "DESCRIPTION": "Shows the avatar of the mentionned member", - "USAGE": "avatar (@member)", - "EXAMPLES": "avatar\navatar @Jonny_Bro#4226\navatar link" -} \ No newline at end of file diff --git a/languages/en-US/images/batslap.json b/languages/en-US/images/batslap.json deleted file mode 100644 index 1ec72bcd..00000000 --- a/languages/en-US/images/batslap.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "DESCRIPTION": "Generates a \"batslap\" image", - "USAGE": "batslap (@member1) (@member2)", - "EXAMPLES": "batslap\nbatslap @Jonny_Bro#4226 @Jonny_Bro#4226" -} \ No newline at end of file diff --git a/languages/en-US/images/beautiful.json b/languages/en-US/images/beautiful.json deleted file mode 100644 index b954777f..00000000 --- a/languages/en-US/images/beautiful.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "DESCRIPTION": "Generates a \"beautiful\" image", - "USAGE": "beautiful (@member)", - "EXAMPLES": "beautiful\nbeautiful @Jonny_Bro#4226" -} \ No newline at end of file diff --git a/languages/en-US/images/bed.json b/languages/en-US/images/bed.json deleted file mode 100644 index 03a304de..00000000 --- a/languages/en-US/images/bed.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "DESCRIPTION": "Generates a \"love\" image using the Nekobot API", - "USAGE": "love [@member1] (@member2)", - "EXAMPLES": "love @Jonny_Bro#4226\nlove @Jonny_Bro#4226 @Marty#0303" -} \ No newline at end of file diff --git a/languages/en-US/images/brazzers.json b/languages/en-US/images/brazzers.json deleted file mode 100644 index 0ace455d..00000000 --- a/languages/en-US/images/brazzers.json +++ /dev/null @@ -1,5 +0,0 @@ -z{ - "DESCRIPTION": "Generates a \"dictator\" image", - "USAGE": "dictator (@member)", - "EXAMPLES": "dictator\ndictator @Jonny_Bro#4226" -} \ No newline at end of file diff --git a/languages/en-US/images/burn.json b/languages/en-US/images/burn.json deleted file mode 100644 index 7370f622..00000000 --- a/languages/en-US/images/burn.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "DESCRIPTION": "Generates a \"brazzers\" image", - "USAGE": "brazzers (@member)", - "EXAMPLES": "brazzers\nbrazzers @Jonny_Bro#4226" -} \ No newline at end of file diff --git a/languages/en-US/images/captcha.json b/languages/en-US/images/captcha.json deleted file mode 100644 index 240744d9..00000000 --- a/languages/en-US/images/captcha.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "DESCRIPTION": "Generates a \"captcha\" image using the Nekobot API", - "USAGE": "captcha (@member)", - "EXAMPLES": "captcha\ncaptcha @Jonny_Bro#4226" -} \ No newline at end of file diff --git a/languages/en-US/images/challenger.json b/languages/en-US/images/challenger.json deleted file mode 100644 index 5de58909..00000000 --- a/languages/en-US/images/challenger.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "DESCRIPTION": "Generates a \"challenger\" image", - "USAGE": "challenger (@member)", - "EXAMPLES": "challenger\nchallenger @Jonny_Bro#4226" -} \ No newline at end of file diff --git a/languages/en-US/images/clyde.json b/languages/en-US/images/clyde.json deleted file mode 100644 index d1b7c53f..00000000 --- a/languages/en-US/images/clyde.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "DESCRIPTION": "Generates a \"Clyde\" message image using the Nekobot API", - "USAGE": "clyde [text]", - "EXAMPLES": "clyde Discord will close on December 11, 2002. Goodbye.", - "MISSING_TEXT": "Please specify the message text!" -} \ No newline at end of file diff --git a/languages/en-US/images/dictator.json b/languages/en-US/images/dictator.json deleted file mode 100644 index 49f248ff..00000000 --- a/languages/en-US/images/dictator.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "DESCRIPTION": "Generates a \"burn\" image", - "USAGE": "burn (@member)", - "EXAMPLES": "burn\nburn @Jonny_Bro#4226" -} \ No newline at end of file diff --git a/languages/en-US/images/facepalm.json b/languages/en-US/images/facepalm.json deleted file mode 100644 index e197eda6..00000000 --- a/languages/en-US/images/facepalm.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "DESCRIPTION": "Generates a \"facepalm\" image using canvas", - "USAGE": "facepalm (@member)", - "EXAMPLES": "facepalm\nfacepalm @Jonny_Bro#4226" -} \ No newline at end of file diff --git a/languages/en-US/images/fire.json b/languages/en-US/images/fire.json deleted file mode 100644 index f02a4c37..00000000 --- a/languages/en-US/images/fire.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "DESCRIPTION": "Generates a \"fire\" image using Amethyste API", - "USAGE": "fire (@member)", - "EXAMPLES": "fire\nfire @Jonny_Bro#4226" -} \ No newline at end of file diff --git a/languages/en-US/images/jail.json b/languages/en-US/images/jail.json deleted file mode 100644 index 0fed529c..00000000 --- a/languages/en-US/images/jail.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "DESCRIPTION": "Generates a \"jail\" image using Amethyste API", - "USAGE": "jail (@member)", - "EXAMPLES": "jail\njail @Jonny_Bro#4226" -} \ No newline at end of file diff --git a/languages/en-US/images/love.json b/languages/en-US/images/love.json deleted file mode 100644 index ab23454e..00000000 --- a/languages/en-US/images/love.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "DESCRIPTION": "Generates a \"bed\" image", - "USAGE": "bed [@member1] (@member2)", - "EXAMPLES": "bed @Jonny_Bro#4226\nbed @Jonny_Bro#4226 @Marty#0303" -} \ No newline at end of file diff --git a/languages/en-US/images/mission.json b/languages/en-US/images/mission.json deleted file mode 100644 index c094737f..00000000 --- a/languages/en-US/images/mission.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "DESCRIPTION": "Generates a \"mission\" image using Amethyste API", - "USAGE": "mission (@member)", - "EXAMPLES": "mission\nmission @Jonny_Bro#4226" -} \ No newline at end of file diff --git a/languages/en-US/images/phcomment.json b/languages/en-US/images/phcomment.json deleted file mode 100644 index 2ee8070f..00000000 --- a/languages/en-US/images/phcomment.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "DESCRIPTION": "Generates a \"phcomment\" image", - "USAGE": "phcomment (@member) [text]", - "EXAMPLES": "phcomment Hi!\nphcomment @Jonny_Bro#4226 Hi!", - "MISSING_TEXT": "Please specify the comment text!" -} \ No newline at end of file diff --git a/languages/en-US/images/qrcode.json b/languages/en-US/images/qrcode.json deleted file mode 100644 index 1e3cbdc9..00000000 --- a/languages/en-US/images/qrcode.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "DESCRIPTION": "Generates a QR code image from a given text", - "USAGE": "qrcode [text]", - "EXAMPLES": "qrcode Hello", - "MISSING_TEXT": "Please specify the QR code source text!", - "SUCCESS": "Here's your QRCode!" -} \ No newline at end of file diff --git a/languages/en-US/images/rip.json b/languages/en-US/images/rip.json deleted file mode 100644 index d619a023..00000000 --- a/languages/en-US/images/rip.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "DESCRIPTION": "Generates a \"rip\" image using Nekobot API", - "USAGE": "rip (@member)", - "EXAMPLES": "rip\nrip @Jonny_Bro#4226" -} \ No newline at end of file diff --git a/languages/en-US/images/scary.json b/languages/en-US/images/scary.json deleted file mode 100644 index 8d98729d..00000000 --- a/languages/en-US/images/scary.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "DESCRIPTION": "Generates a \"scary\" image using Nekobot API", - "USAGE": "scary (@member)", - "EXAMPLES": "scary\nscary @Jonny_Bro#4226" -} \ No newline at end of file diff --git a/languages/en-US/images/tobecontinued.json b/languages/en-US/images/tobecontinued.json deleted file mode 100644 index 20fb548a..00000000 --- a/languages/en-US/images/tobecontinued.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "DESCRIPTION": "Generates a \"tobecontinued\" image using Nekobot API", - "USAGE": "tobecontinued (@member)", - "EXAMPLES": "tobecontinued\ntobecontinued @Jonny_Bro#4226" -} \ No newline at end of file diff --git a/languages/en-US/images/trash.json b/languages/en-US/images/trash.json deleted file mode 100644 index a116b288..00000000 --- a/languages/en-US/images/trash.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "DESCRIPTION": "Generates a \"trash\" image", - "USAGE": "trash (@member)", - "EXAMPLES": "trash\ntrash @Jonny_Bro#4226" -} \ No newline at end of file diff --git a/languages/en-US/images/triggered.json b/languages/en-US/images/triggered.json deleted file mode 100644 index 575682d3..00000000 --- a/languages/en-US/images/triggered.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "DESCRIPTION": "Generates a \"triggered\" image using Nekobot API", - "USAGE": "triggered (@member)", - "EXAMPLES": "triggered\ntriggered @Jonny_Bro#4226" -} \ No newline at end of file diff --git a/languages/en-US/images/tweet.json b/languages/en-US/images/tweet.json deleted file mode 100644 index 6dcd45f8..00000000 --- a/languages/en-US/images/tweet.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "DESCRIPTION": "Generates a \"tweet\" image using Nekobot API", - "USAGE": "tweet [@twitter_username] [content]", - "EXAMPLES": "tweet @ElonMusk Hello", - "MISSING_USERNAME": "You have to enter someone's twitter nickname!", - "MISSING_TEXT": "You have to specify the tweet content!", - "SUCCESS": "New tweet by {{user}}:" -} \ No newline at end of file diff --git a/languages/en-US/images/wanted.json b/languages/en-US/images/wanted.json deleted file mode 100644 index bd9a9e3e..00000000 --- a/languages/en-US/images/wanted.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "DESCRIPTION": "Generates a \"wanted\" image using Nekobot API", - "USAGE": "wanted (@member)", - "EXAMPLES": "wanted\nwanted @Jonny_Bro#4226" -} \ No newline at end of file diff --git a/languages/en-US/images/wasted.json b/languages/en-US/images/wasted.json deleted file mode 100644 index 119c9e3d..00000000 --- a/languages/en-US/images/wasted.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "DESCRIPTION": "Generates a \"wasted\" image using Nekobot API", - "USAGE": "wasted (@member)", - "EXAMPLES": "wasted\nwasted @Jonny_Bro#4226" -} \ No newline at end of file diff --git a/languages/en-US/images/youtube-comment.json b/languages/en-US/images/youtube-comment.json deleted file mode 100644 index 17bd8c95..00000000 --- a/languages/en-US/images/youtube-comment.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "DESCRIPTION": "Generates a \"ytcomment\" image", - "USAGE": "ytcomment (@member) [text]", - "EXAMPLES": "ytcomment Hi!\nytcomment @Jonny_Bro#4226 Hi!" -} \ No newline at end of file diff --git a/languages/en-US/misc.json b/languages/en-US/misc.json deleted file mode 100644 index 7b83904b..00000000 --- a/languages/en-US/misc.json +++ /dev/null @@ -1,28 +0,0 @@ -ļ»æ{ - "ERR_OCCURRED": "Something went wrong... Please retry again later!", - "PLEASE_WAIT": "Please wait a few seconds...", - "COMMAND_DISABLED": "This command is currently disabled!", - "CLICK_HERE": "Click here to start {{activity}} in {{channel}}", - "TIMES_UP": "Time's up! Please send the command again!", - "INVALID_YES_NO": "You must send \"yes\" or \"no\"!", - "INVALID_CHANNEL": "Please specify a valid channel!", - "INVALID_TIME": "You must enter a valid time! Available units: `s`, `m`, `h` or `d`", - "INVALID_NUMBER": "Please specify a valid number!", - "INVALID_NUMBER_RANGE": "Please specify a valid number between **{{min}}** and **{{max}}**!", - "STATS_FOOTER": "ā— [Dashboard]({{dashboardLink}})\nā— [Docs]({{docsLink}})\nā— [Invite JaBa]({{inviteLink}})\nā— [Support]({{donateLink}}) (for other payment methods send DM to <@{{owner}}>)", - "BOT_USER": "This user is a bot!", - "NO_PERMS": "You must have an administration rights to perform this action!", - "NO_REASON_PROVIDED": "No reason provided", - "NO_USER_FOUND_ID": "No user on Discord has the ID `{{id}}`!", - "HELLO_SERVER": "Hello **{{username}}**, my prefix on this server is ``. Use `help` to get the list of the commands!", - "HELLO_DM": "Hello, as you are currently in direct message you don't need to add a prefix before command name.", - "GUILD_ONLY": "This command is only available on a server!", - "MISSING_BOT_PERMS": "I need the following permissions to execute this command: {{list}}", - "MISSING_MEMBER_PERMS": "You need the following permissions to execute this command: {{list}}", - "RESTRICTED_CHANNEL": "Commands are not allowed in {{channel}}!", - "EVERYONE_MENTION": "You are not allowed to mention everyone or here in the commands.", - "NSFW_COMMAND": "You must execute this command in a channel that allows NSFW!", - "OWNER_ONLY": "Only the owner of JaBa can do these commands!", - "COOLDOWNED": "You must wait **{{seconds}}** second(s) to be able to run this command again!", - "CANNOT_DM": "I don't have permission to send you private messages... Please update your privacy settings!" -} \ No newline at end of file diff --git a/languages/en-US/moderation/announcement.json b/languages/en-US/moderation/announcement.json deleted file mode 100644 index be59a179..00000000 --- a/languages/en-US/moderation/announcement.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "DESCRIPTION": "Send an announcement in the current channel!", - "USAGE": "announcement [text]", - "EXAMPLES": "announcement New staff member!", - "MISSING_TEXT": "You must enter the announcement text!", - "TOO_LONG": "Your text should be shorter than 1030 characters!", - "MENTION_PROMPT": "Would you like to add a mention to your message?\nAnswer by sending `yes` or `no`!", - "MENTION_TYPE_PROMPT": "Choose to mention `@`everyone by typing `every` or to mention `@`here by typing `here`!", - "TITLE": "šŸ“¢ Announcement:" -} \ No newline at end of file diff --git a/languages/en-US/moderation/ban.json b/languages/en-US/moderation/ban.json deleted file mode 100644 index fe82230d..00000000 --- a/languages/en-US/moderation/ban.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "DESCRIPTION": "Ban the mentioned member!", - "USAGE": "ban [@user] (reason)", - "EXAMPLES": "ban @Jonny_Bro#4226 Spam", - "MISSING_MEMBER": "Please specify a valid member to ban!", - "YOURSELF": "You can't ban yourself!", - "SUPERIOR": "You can't sanction or update a sanction for a member who has an higher or equal role hierarchy to yours!", - "ALREADY_BANNED": "**{{username}}** is already banned!", - "MISSING_PERM": "An error has occurred... Please check that I have the permission to ban this specific member and try again!", - "BANNED_DM": "Hello {{username}},\nYou have just been banned from **{{server}}** by **{{moderator}}** because of **{{reason}}**!", - "BANNED": "**{{username}}** has just been banned from **{{server}}** by **{{moderator}}** because of **{{reason}}**!", - "CASE": "Ban | Case #{{count}}" -} \ No newline at end of file diff --git a/languages/en-US/moderation/checkinvites.json b/languages/en-US/moderation/checkinvites.json deleted file mode 100644 index 889bdfdf..00000000 --- a/languages/en-US/moderation/checkinvites.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "DESCRIPTION": "Check if members have a Discord server link in their status!", - "USAGE": "checkinvites", - "EXAMPLES": "checkinvites", - "NOBODY": "No member advertises in their status!" -} diff --git a/languages/en-US/moderation/clear.json b/languages/en-US/moderation/clear.json deleted file mode 100644 index 3f585c45..00000000 --- a/languages/en-US/moderation/clear.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "DESCRIPTION": "Quickly delete multiple messages!", - "USAGE": "clear [number-of-messages] (@member)", - "EXAMPLES": "clear 10\nclear 10 @Jonny_Bro#4226", - "MISSING_AMOUNT": "You must specify a number of messages to delete!", - "ALL_CONFIRM": "All the channel messages will be deleted! To confirm type `-confirm`", - "CHANNEL_CLEARED": "Channel cleared!", - "CLEARED": "**{{amount}}** were messages deleted!", - "CLEARED_MEMBER": "**{{amount}}** messages of **{{username}}** were deleted!" -} \ No newline at end of file diff --git a/languages/en-US/moderation/clearwarns.json b/languages/en-US/moderation/clearwarns.json deleted file mode 100644 index 7e75fea9..00000000 --- a/languages/en-US/moderation/clearwarns.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "DESCRIPTION": "Clear a member sanctions!", - "USAGE": "clearwarns [@member]", - "EXAMPLES": "clearwarns @Jonny_Bro#4226", - "MISSING_MEMBER": "Please mention the member you wish to remove the sanctions from!", - "SUCCESS": "**{{username}}**'s sanctions were deleted!" -} \ No newline at end of file diff --git a/languages/en-US/moderation/giveaway.json b/languages/en-US/moderation/giveaway.json deleted file mode 100644 index 12421a2a..00000000 --- a/languages/en-US/moderation/giveaway.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "DESCRIPTION": "Easily manage your giveaways!", - "USAGE": "giveaway [create/reroll/delete/end] (time) (winners count) (prize)", - "EXAMPLES": "giveaway create 10m 2 5$ PayPal!\ngiveaway reroll 597812898022031374", - "MISSING_STATUS": "You must specify an action between `create`, `reroll`, `end` or `delete`!", - "INVALID_CREATE": "You must enter the information like this: \n\n`giveaway create [time] [winners count] [prize]`", - "MISSING_ID": "You must enter the giveaway message ID!", - "NOT_FOUND": "No giveaway found with message ID `{{messageID}}`", - "NOT_FOUND_ENDED": "No **ended** giveaway found with message ID `{{messageID}}`", - "MAX_DURATION": "The maximum duration of a giveaway is 15 days.", - "MAX_COUNT": "There can only be 4 simultaneous giveaways.", - "TITLE": "šŸŽ‰šŸŽ‰ **GIVEAWAY** šŸŽ‰šŸŽ‰", - "ENDED": "šŸŽ‰šŸŽ‰ **GIVEAWAY ENDED** šŸŽ‰šŸŽ‰", - "TIME_REMAINING": "Time remaining: **{duration}**!", - "INVITE_PARTICIPATE": "React with šŸŽ‰ to participate!", - "WIN_MESSAGE": "Congratulations, {winners}! You won **{prize}**!", - "FOOTER": "Giveaways", - "NO_WINNER": "Giveaway cancelled, no valid participation.", - "WINNERS": "winner(s)", - "END_AT": "End at", - "REROLL_CONGRAT": "šŸŽ‰ New winner(s): {winners}! Congratulations!", - "REROLL_ERROR": "No valid entries, no winners can be chosen!", - "GIVEAWAY_CREATED": "Giveaway launched!", - "GIVEAWAY_REROLLED": "Giveaway re-rolled!", - "GIVEAWAY_ENDED": "The giveaway will end in less than 15 seconds!", - "GIVEAWAY_DELETED": "Giveaway deleted!" -} diff --git a/languages/en-US/moderation/kick.json b/languages/en-US/moderation/kick.json deleted file mode 100644 index 0d58e936..00000000 --- a/languages/en-US/moderation/kick.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "DESCRIPTION": "Kick the mentioned member!", - "USAGE": "kick [@member] (reason)", - "EXAMPLES": "kick @Jonny_Bro#4226 Spam", - "MISSING_MEMBER": "Please specify a valid member to kick!", - "YOURSELF": "You can't kick yourself!", - "MISSING_PERM": "An error has occurred... Please check that I have the permission to kick this specific member and try again!", - "KICKED_DM": "Hello {{username}},\nYou have just been kicked from **{{server}}** by **{{moderator}}** because of **{{reason}}**!", - "KICKED": "**{{username}}** has just been kicked from **{{server}}** by **{{moderator}}** because of **{{reason}}**!", - "CASE": "Kick | Case #{{count}}" -} \ No newline at end of file diff --git a/languages/en-US/moderation/mute.json b/languages/en-US/moderation/mute.json deleted file mode 100644 index 6bf091aa..00000000 --- a/languages/en-US/moderation/mute.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "DESCRIPTION": "Prevents a member from sending messages and connecting to a voice chat room for a defined period of time!", - "USAGE": "mute [@member] [time]", - "EXAMPLES": "mute @Jonny_Bro#4226 Spam", - "MISSING_MEMBER": "Please specify a valid member to mute!", - "MUTED_DM": "Hello {{username}},\nYou've just been muted on **{{server}}** by **{{moderator}}** for **{{time}}** because of **{{reason}}**!", - "MUTED": "**{{username}}** is now muted for **{{time}}** because of **{{reason}}**!", - "CASE": "Mute | Case #{{count}}" -} \ No newline at end of file diff --git a/languages/en-US/moderation/poll.json b/languages/en-US/moderation/poll.json deleted file mode 100644 index b2a3b83c..00000000 --- a/languages/en-US/moderation/poll.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "DESCRIPTION": "Launch a survey in the current channel!", - "USAGE": "poll [question]", - "EXAMPLES": "poll Is the Earth flat?", - "MISSING_QUESTION": "Please specify a question!", - "REACT": "React with {{success}} or {{error}}!", - "TITLE": "šŸ“Š Poll:" -} \ No newline at end of file diff --git a/languages/en-US/moderation/setwarns.json b/languages/en-US/moderation/setwarns.json deleted file mode 100644 index c43a8fb4..00000000 --- a/languages/en-US/moderation/setwarns.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "DESCRIPTION": "Define the sanctions that members will get after a certain number of warns!", - "USAGE": "setwarns [kick/ban] [number/reset]", - "EXAMPLES": "setwarns kick 10\nsetwarns ban 10\nsetwarns ban reset", - "MISSING_TYPE": "Please specify sanction between `kick` and `ban`", - "SUCCESS_KICK": "** `{{count}}` warnings will result in an expulsion!**\n\n:arrow_right_hook: *Send `configuration` to see the updated configuration!*", - "SUCCESS_BAN": "** `{{count}}` warnings will result in a ban!**\n\n:arrow_right_hook: *Send `configuration` to see the updated configuration!*", - "SUCCESS_KICK_RESET": "**Members can no longer be automatically kicked!**\n\n:arrow_right_hook: *Send `configuration` to see the updated configuration!*", - "SUCCESS_BAN_RESET": "**Members can no longer be automatically banned!**\n\n:arrow_right_hook: *Send `configuration` to see the updated configuration!*", - "AUTO_BAN": "**{{username}}** was automatically banned because they reach more than **{{count}}** warns!", - "AUTO_KICK": "**{{username}}** was automatically kicked because they reach more than **{{count}}** warns!" -} \ No newline at end of file diff --git a/languages/en-US/moderation/unban.json b/languages/en-US/moderation/unban.json deleted file mode 100644 index 5e52ae77..00000000 --- a/languages/en-US/moderation/unban.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "DESCRIPTION": "Unban the user from the server!", - "USAGE": "unban [userID/user#0000]", - "EXAMPLES": "unban 281361531411890186\nunban @Jonny_Bro#4226", - "MISSING_ID": "Please specify the ID of the member you wish to unban!", - "NOT_BANNED": "**{{username}}** is not banned!", - "UNBANNED": "**{{username}}** has just been unbanned from **{{server}}**!" -} diff --git a/languages/en-US/moderation/unmute.json b/languages/en-US/moderation/unmute.json deleted file mode 100644 index 9a4e0563..00000000 --- a/languages/en-US/moderation/unmute.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "DESCRIPTION": "Unmute the mentioned member!", - "USAGE": "unmute [@member]", - "EXAMPLES": "unmute @Jonny_Bro#4226", - "MISSING_MEMBER": "Please specify the member you want to unmute!", - "NOT_MUTED": "**{{username}}** is not muted on this server!", - "SUCCESS": "**{{username}}** has just been unmuted!", - "SUCCESS_CASE": "{{user}} (`{{usertag}}`) has just been unmuted! (mute case: #{{count}})" -} \ No newline at end of file diff --git a/languages/en-US/moderation/warn.json b/languages/en-US/moderation/warn.json deleted file mode 100644 index 7f7d51b8..00000000 --- a/languages/en-US/moderation/warn.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "DESCRIPTION": "Warn a member in private messages", - "USAGE": "warn [@member] [reason]", - "EXAMPLES": "warn @Jonny_Bro#4226 Dumb", - "MISSING_MEMBER": "Please specify the member you want to warn!", - "YOURSELF": "You can't warn yourself!", - "MISSING_REASON": "Please enter a reason!", - "WARNED_DM": "Hello {{username}},\nYou've just been warned on **{{server}}** by **{{moderator}}** for **{{reason}}**!", - "WARNED": "**{{username}}** has been warned in private messages for **{{reason}}**!", - "CASE": "Warn | Case #{{caseNumber}}" -} \ No newline at end of file diff --git a/languages/en-US/moderation/warns.json b/languages/en-US/moderation/warns.json deleted file mode 100644 index c9e21b4a..00000000 --- a/languages/en-US/moderation/warns.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "DESCRIPTION": "Displays the list of infractions committed by a member!", - "USAGE": "sanctions [@member]", - "EXAMPLES": "sanctions @Jonny_Bro#4226", - "MISSING_MEMBER": "You must specify a member!", - "NO_SANCTION": "**{{username}}** did not receive any sanctions." -} \ No newline at end of file diff --git a/languages/en-US/music/autoplay.json b/languages/en-US/music/autoplay.json deleted file mode 100644 index 2cac6a99..00000000 --- a/languages/en-US/music/autoplay.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "DESCRIPTION": "Enable or disable the autoplay feature", - "USAGE": "autoplay", - "EXAMPLES": "autoplay", - "SUCCESS_ENABLED": "{{success}} Auto play is now enabled!", - "SUCCESS_DISABLED": "{{success}} Auto play is now disabled!" -} diff --git a/languages/en-US/music/back.json b/languages/en-US/music/back.json deleted file mode 100644 index d312f0fe..00000000 --- a/languages/en-US/music/back.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "DESCRIPTION": "Play back the previous song", - "USAGE": "back", - "EXAMPLES": "back", - "NO_PREV_SONG": "There was no song before this one!", - "SUCCESS": "Playing previous song!" -} \ No newline at end of file diff --git a/languages/en-US/music/clip.json b/languages/en-US/music/clip.json deleted file mode 100644 index 77451afc..00000000 --- a/languages/en-US/music/clip.json +++ /dev/null @@ -1,8 +0,0 @@ -ļ»æ{ - "DESCRIPTION": "Play clip", - "USAGE": "clip [file-name]", - "EXAMPLES": "clip haha", - "NO_ARG": "Set file name", - "NO_FILE": "File {{file}} is missing!", - "ACTIVE_QUEUE": "Can't play clip, another queue is active at the moment" -} \ No newline at end of file diff --git a/languages/en-US/music/clips.json b/languages/en-US/music/clips.json deleted file mode 100644 index ca154c34..00000000 --- a/languages/en-US/music/clips.json +++ /dev/null @@ -1,6 +0,0 @@ -ļ»æ{ - "DESCRIPTION": "Show all available sounds", - "USAGE": "clips", - "EXAMPLES": "clips", - "EMBED_TITLE": "**Clip list**" -} \ No newline at end of file diff --git a/languages/en-US/music/filter.json b/languages/en-US/music/filter.json deleted file mode 100644 index 8658f2c3..00000000 --- a/languages/en-US/music/filter.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "DESCRIPTION": "Enable or disable a filter", - "USAGE": "filter [filter]", - "EXAMPLES": "filter vaporwave", - "MISSING_FILTER": "Please specify a valid filter to enable it! (or send `filters` to get the statuses of the filters)", - "UNKNOWN_FILTER": "This filter doesn't exist! Send `filters` to get the list!", - "ADDING_FILTER": "I'm adding the filter to the music, please wait...", - "REMOVING_FILTER": "I'm removing the filters from music, please wait..." -} \ No newline at end of file diff --git a/languages/en-US/music/filters.json b/languages/en-US/music/filters.json deleted file mode 100644 index 4b405d91..00000000 --- a/languages/en-US/music/filters.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "DESCRIPTION": "Send the list of all the filters and their status", - "USAGE": "filters", - "EXAMPLES": "filters", - "TITLE": "**Filters**", - "CONTENT": "Here is the list of all filters enabled or disabled.\nUse `filter` to change the status of one of them." -} \ No newline at end of file diff --git a/languages/en-US/music/jump.json b/languages/en-US/music/jump.json deleted file mode 100644 index 666d4b2a..00000000 --- a/languages/en-US/music/jump.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "DESCRIPTION": "Jump to the given track in the queue", - "USAGE": "jump [number]", - "EXAMPLES": "jump 3", - "NO_PREV_SONG": "You can't go back, use `back`!", - "SUCCESS": "Playing selected track!" -} \ No newline at end of file diff --git a/languages/en-US/music/loop.json b/languages/en-US/music/loop.json deleted file mode 100644 index 047aa5ed..00000000 --- a/languages/en-US/music/loop.json +++ /dev/null @@ -1,9 +0,0 @@ -ļ»æ{ - "DESCRIPTION": "Turn on/off repeat of queue/current track!", - "USAGE": "loop [queue/song]", - "EXAMPLES": "loop queue\nloop song", - "NO_ARG": "Select: `queue` or `song`!", - "QUEUE": "Repeat of queue is **enabled**!", - "SONG": "Repeat of current track is **enabled**!", - "DISABLED": "Repeat now **disabled**!" -} \ No newline at end of file diff --git a/languages/en-US/music/lyrics.json b/languages/en-US/music/lyrics.json deleted file mode 100644 index 375e1b45..00000000 --- a/languages/en-US/music/lyrics.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "DESCRIPTION": "Shows the song lyrics", - "USAGE": "lyrics [song-name]", - "EXAMPLES": "lyrics Skyfall", - "LYRICS_OF": "šŸŽ¤ {{songName}} lyrics", - "AND_MORE": "\n**And more...**", - "CLICK_HERE": "Click here for full lyrics", - "MISSING_SONG_NAME": "Please specify a song name!", - "NO_LYRICS_FOUND": "No lyrics found for `{{songName}}`!" -} \ No newline at end of file diff --git a/languages/en-US/music/np.json b/languages/en-US/music/np.json deleted file mode 100644 index 25628bea..00000000 --- a/languages/en-US/music/np.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "DESCRIPTION": "Shows information about the current song!", - "USAGE": "np", - "EXAMPLES": "np", - "CURRENTLY_PLAYING": "Currently playing", - "T_TITLE": "Title", - "T_CHANNEL": "Channel", - "T_DURATION": "Duration", - "T_DESCRIPTION": "Description", - "NO_DESCRIPTION": "No description" -} \ No newline at end of file diff --git a/languages/en-US/music/pause.json b/languages/en-US/music/pause.json deleted file mode 100644 index c247dcea..00000000 --- a/languages/en-US/music/pause.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "DESCRIPTION": "Pause the current song!", - "USAGE": "pause", - "EXAMPLES": "pause", - "SUCCESS": "āøļø Music paused." -} \ No newline at end of file diff --git a/languages/en-US/music/play.json b/languages/en-US/music/play.json deleted file mode 100644 index e8dfccd3..00000000 --- a/languages/en-US/music/play.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "DESCRIPTION": "Plays music for you!", - "USAGE": "play [song]", - "EXAMPLES": "play Bye Bye", - "NO_VOICE_CHANNEL": "You must be connected to a voice channel!", - "VOICE_CHANNEL_CONNECT": "I can't connect to your voice channel!", - "MISSING_SONG_NAME": "Please specify a song name or a link!", - "RESULTS_FOOTER": "Please select a song by sending a number between 1 and 10.", - "NO_RESULT": "Cannot be find on Youtube!", - "NOW_PLAYING": "Now playing **{{songName}}** :musical_note:", - "PLAYING_PLAYLIST": "Starting playlist **{{playlistTitle}}**. {{playlistEmoji}}\nPlaying the first song, **{{songName}}**! :musical_note:", - "CANCELLED": "Selection cancelled", - "NOT_PLAYING": "No songs are currently playing in this server.", - "QUEUE_ENDED": "Queue has ended. No more music to play...", - "ADDED_QUEUE": "**{{songName}}** has been added to the queue!", - "ADDED_QUEUE_COUNT": "**{{songCount}}** songs added to the queue!", - "STOP_DISCONNECTED": "I've just stopped the music as I have been disconnected from the channel.", - "STOP_EMPTY": "I've just stopped the music as everyone disconnected from the channel.", - "RESULTS_CANCEL": "Search cancelled!", - "LIVE": "Live", - "ERR_OCCURRED": "An error occurred, skipping...\n`{{error}}`" -} \ No newline at end of file diff --git a/languages/en-US/music/queue.json b/languages/en-US/music/queue.json deleted file mode 100644 index f74fd4d5..00000000 --- a/languages/en-US/music/queue.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "DESCRIPTION": "Shows the server queue", - "USAGE": "queue", - "EXAMPLES": "queue", - "TITLE": "Server Queue" -} \ No newline at end of file diff --git a/languages/en-US/music/resume.json b/languages/en-US/music/resume.json deleted file mode 100644 index 45b472fe..00000000 --- a/languages/en-US/music/resume.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "DESCRIPTION": "Resume the current song!", - "USAGE": "resume", - "EXAMPLES": "resume", - "SUCCESS": "ā–¶ļø Music resumed!" -} \ No newline at end of file diff --git a/languages/en-US/music/seek.json b/languages/en-US/music/seek.json deleted file mode 100644 index e207439f..00000000 --- a/languages/en-US/music/seek.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "DESCRIPTION": "Go forward or backward a specific amount of time in the current song!!", - "USAGE": "seek [time]", - "EXAMPLES": "resume 10s", - "INVALID_TIME": "You must specify a valid number of time!", - "SUCCESS": "ā–¶ļø Music sought!" -} \ No newline at end of file diff --git a/languages/en-US/music/skip.json b/languages/en-US/music/skip.json deleted file mode 100644 index ae79d558..00000000 --- a/languages/en-US/music/skip.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "DESCRIPTION": "Skip the current song", - "USAGE": "skip", - "EXAMPLES": "skip", - "NO_NEXT_SONG": "There's no song after this one!", - "SUCCESS": "Song skipped!" -} \ No newline at end of file diff --git a/languages/en-US/music/stop.json b/languages/en-US/music/stop.json deleted file mode 100644 index e3bfeb3b..00000000 --- a/languages/en-US/music/stop.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "DESCRIPTION": "Stop the music", - "USAGE": "stop", - "EXAMPLES": "stop", - "SUCCESS": "Music stopped!" -} \ No newline at end of file diff --git a/languages/en-US/nsfw/hentai.json b/languages/en-US/nsfw/hentai.json deleted file mode 100644 index b6a1c045..00000000 --- a/languages/en-US/nsfw/hentai.json +++ /dev/null @@ -1,8 +0,0 @@ -ļ»æ{ - "DESCRIPTION": "Get NSFW gif", - "USAGE": "hentai (category/help)", - "EXAMPLES": "hentai\nhentai help", - "NOCATEGORY": "If you want to see something from certain category, type its name after command.\nUse **`hentai help`** to see all categories\n", - "HELP_1": "Available categories (You can also use command without any arguments)", - "HELP_2": "```neko\ncum\nsolo\nanal\nyuri\nblowjob - bj\npussy\nclassic\nfutanari - futa\n```" -} \ No newline at end of file diff --git a/languages/en-US/owner/debug.json b/languages/en-US/owner/debug.json deleted file mode 100644 index a2aa0325..00000000 --- a/languages/en-US/owner/debug.json +++ /dev/null @@ -1,15 +0,0 @@ -ļ»æ{ - "DESCRIPTION": "Allows to change user data!", - "USAGE": "debug [set/add] [level/xp/credits/bank/rep] [@user] [value]", - "EXAMPLES": "debug set level @Jonny_Bro#4226 10000", - "INVALID_MEMBER": "You must mention the user!", - "NO_ACTION": "Select an option: `set` or `add`!", - "NO_STATUS": "Select a parameter: `level`, `xp`, `credits`, `rep` ŠøŠ»Šø `bank`!", - "BOT_USER": "Bots don't have a profile!", - "INVALID_AMOUNT": "Enter a new value!", - "SUCCESS_LEVEL": "**{{username}}**'s level was changed to **{{amount}}**!", - "SUCCESS_XP": "**{{username}}**'s XP was changed to **{{amount}}**!", - "SUCCESS_CREDITS": "**{{username}}**'s credits was changed to **{{amount}}**!", - "SUCCESS_BANK": "**{{username}}**'s bank was changed to **{{amount}}**!", - "SUCCESS_REP": "*{{username}}**'s reputation points was changed to **{{amount}}**!" -} \ No newline at end of file diff --git a/languages/en-US/owner/eval.json b/languages/en-US/owner/eval.json deleted file mode 100644 index 122f2ea8..00000000 --- a/languages/en-US/owner/eval.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "DESCRIPTION": "Executes the given code", - "USAGE": "eval [code]", - "EXAMPLES": "eval message.author.send(message.client.token);" -} \ No newline at end of file diff --git a/languages/en-US/owner/reload.json b/languages/en-US/owner/reload.json deleted file mode 100644 index 5ef4ee8a..00000000 --- a/languages/en-US/owner/reload.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "DESCRIPTION": "Reload a command!", - "USAGE": "reload", - "EXAMPLES": "reload", - "NOT_FOUND": "`{{search}}` is not an available command!", - "SUCCESS": "Command successfully reloaded!" -} \ No newline at end of file diff --git a/languages/en-US/owner/say.json b/languages/en-US/owner/say.json deleted file mode 100644 index b439ded6..00000000 --- a/languages/en-US/owner/say.json +++ /dev/null @@ -1,5 +0,0 @@ -ļ»æ{ - "DESCRIPTION": "Send a message on behalf of the bot!", - "USAGE": "say [text] ++ (ID/channel-name) ++ (ID/server-name)", - "EXAMPLES": "say Hello World!\nsay Hello World! ++ 123456789098765432" -} \ No newline at end of file diff --git a/languages/en-US/owner/servers-list.json b/languages/en-US/owner/servers-list.json deleted file mode 100644 index 404cacd9..00000000 --- a/languages/en-US/owner/servers-list.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "DESCRIPTION": "Show the servers list!", - "USAGE": "servers-list", - "EXAMPLES": "servers-list" -} \ No newline at end of file diff --git a/languages/en-US/time.json b/languages/en-US/time.json deleted file mode 100644 index c5d4d496..00000000 --- a/languages/en-US/time.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "ONE_DAY": "1 day", - "DAYS": "{{amount}} days", - "ONE_HOUR": "1 hour", - "HOURS": "{{amount}} hours", - "ONE_MINUTE": "1 minute", - "MINUTES": "{{amount}} minutes", - "ONE_SECOND": "1 second", - "SECONDS": "{{amount}} seconds" -} \ No newline at end of file diff --git a/languages/language-meta.json b/languages/language-meta.json index b61bcd66..83677180 100644 --- a/languages/language-meta.json +++ b/languages/language-meta.json @@ -10,6 +10,7 @@ "name": "uk-UA", "nativeName": "Š£ŠŗрŠ°Ń—Š½ŃŃŒŠŗŠ°", "moment": "uk", - "defaultMomentFormat": "Do MMMM YYYY" + "defaultMomentFormat": "Do MMMM YYYY", + "default": false } ] \ No newline at end of file