From 4200ab3cdea4156a58864e7f5a4bd6e21638b88b Mon Sep 17 00:00:00 2001 From: "Jonny_Bro (Nikita)" <48434875+JonnyBro@users.noreply.github.com> Date: Wed, 9 Nov 2022 21:33:45 +0500 Subject: [PATCH] v4.1.14 (#12) Co-authored-by: Salosos --- commands/Administration/automod.js | 2 +- commands/Administration/autorole.js | 2 +- commands/Administration/config.js | 2 +- commands/Administration/goodbye.js | 2 +- commands/Administration/selectroles.js | 140 +++++++++++++++ commands/Administration/set.js | 2 +- commands/Administration/setbirthdays.js | 2 +- commands/Administration/setlang.js | 2 +- commands/Administration/setmodlogs.js | 2 +- commands/Administration/setnews.js | 2 +- commands/Administration/setreports.js | 2 +- commands/Administration/setsuggests.js | 2 +- commands/Administration/stealemoji.js | 2 +- commands/Administration/welcome.js | 2 +- commands/General/emoji.js | 2 +- commands/General/serverinfo.js | 2 +- commands/Moderation/unban.js | 2 +- dashboard/public/docs/updates.md | 12 ++ helpers/extenders.js | 4 +- .../ru-RU/administration/selectroles.json | 13 ++ languages/ru-RU/administration/setlang.json | 2 +- languages/ru-RU/common.json | 4 +- languages/ru-RU/moderation/unban.json | 1 - languages/uk-UA/administration/automod.json | 15 +- languages/uk-UA/administration/autorole.json | 14 +- languages/uk-UA/administration/config.json | 25 +++ languages/uk-UA/administration/deletemod.json | 9 +- languages/uk-UA/administration/goodbye.json | 22 ++- .../uk-UA/administration/selectroles.json | 13 ++ languages/uk-UA/administration/set.json | 15 +- .../uk-UA/administration/setbirthdays.json | 8 +- languages/uk-UA/administration/setlang.json | 7 +- .../uk-UA/administration/setmodlogs.json | 10 +- languages/uk-UA/administration/setnews.json | 7 + .../uk-UA/administration/setreports.json | 6 +- .../uk-UA/administration/setsuggests.json | 6 +- .../uk-UA/administration/stealemoji.json | 9 +- languages/uk-UA/administration/welcome.json | 18 +- languages/uk-UA/common.json | 105 +++++------ languages/uk-UA/dashboard.json | 59 ++++--- languages/uk-UA/economy/achievements.json | 10 +- languages/uk-UA/economy/bank.json | 12 ++ languages/uk-UA/economy/birthdate.json | 9 +- languages/uk-UA/economy/divorce.json | 8 +- languages/uk-UA/economy/importmee6.json | 5 + languages/uk-UA/economy/leaderboard.json | 19 +- languages/uk-UA/economy/marry.json | 26 ++- languages/uk-UA/economy/money.json | 5 +- languages/uk-UA/economy/number.json | 10 +- languages/uk-UA/economy/pay.json | 13 +- languages/uk-UA/economy/profile.json | 15 +- languages/uk-UA/economy/rep.json | 15 +- languages/uk-UA/economy/rob.json | 18 +- languages/uk-UA/economy/setbio.json | 9 +- languages/uk-UA/economy/slots.json | 10 +- languages/uk-UA/economy/tictactoe.json | 17 +- languages/uk-UA/economy/transactions.json | 12 +- languages/uk-UA/economy/work.json | 6 +- languages/uk-UA/fun/8ball.json | 20 ++- languages/uk-UA/fun/crab.json | 5 + languages/uk-UA/fun/lmgtfy.json | 6 + languages/uk-UA/fun/lovecalc.json | 9 +- languages/uk-UA/fun/memes.json | 10 +- languages/uk-UA/general/activity.json | 12 +- languages/uk-UA/general/afk.json | 8 + languages/uk-UA/general/avatar.json | 4 +- languages/uk-UA/general/emoji.json | 7 +- languages/uk-UA/general/help.json | 19 +- languages/uk-UA/general/minecraft.json | 9 +- languages/uk-UA/general/ping.json | 2 +- languages/uk-UA/general/remindme.json | 10 +- languages/uk-UA/general/report.json | 8 +- languages/uk-UA/general/serverinfo.json | 11 +- languages/uk-UA/general/shorturl.json | 8 +- languages/uk-UA/general/staff.json | 4 +- languages/uk-UA/general/stats.json | 14 +- languages/uk-UA/general/suggest.json | 6 +- languages/uk-UA/general/userinfo.json | 10 +- languages/uk-UA/general/whois.json | 7 +- languages/uk-UA/misc.json | 130 ++++++-------- languages/uk-UA/moderation/clear.json | 14 +- languages/uk-UA/moderation/clearwarns.json | 11 +- languages/uk-UA/moderation/giveaway.json | 41 +++-- languages/uk-UA/moderation/poll.json | 11 +- languages/uk-UA/moderation/unban.json | 14 +- languages/uk-UA/moderation/warn.json | 16 +- languages/uk-UA/moderation/warns.json | 10 +- languages/uk-UA/music/back.json | 6 +- languages/uk-UA/music/clips.json | 11 +- languages/uk-UA/music/loop.json | 17 +- languages/uk-UA/music/nowplaying.json | 15 ++ languages/uk-UA/music/play.json | 26 ++- languages/uk-UA/music/queue.json | 12 +- languages/uk-UA/music/seek.json | 10 +- languages/uk-UA/music/shuffle.json | 6 + languages/uk-UA/music/skip.json | 5 +- languages/uk-UA/music/skipto.json | 9 + languages/uk-UA/music/stop.json | 4 +- languages/uk-UA/nsfw/nsfw.json | 10 +- languages/uk-UA/owner/announcement.json | 17 +- languages/uk-UA/owner/debug.json | 16 +- languages/uk-UA/owner/eval.json | 7 +- languages/uk-UA/owner/reload.json | 9 +- languages/uk-UA/owner/say.json | 9 +- languages/uk-UA/owner/servers.json | 6 + .../administration/addemoji.json | 0 .../uk-UA_backup/administration/automod.json | 10 ++ .../uk-UA_backup/administration/autorole.json | 10 ++ .../administration/backup.json | 0 .../administration/configuration.json | 0 .../administration/deletemod.json | 8 + .../uk-UA_backup/administration/goodbye.json | 16 ++ .../uk-UA_backup/administration/set.json | 13 ++ .../administration/setbirthdays.json | 7 + .../uk-UA_backup/administration/setlang.json | 7 + .../administration/setmodlogs.json | 7 + .../administration/setreports.json | 7 + .../administration/setsuggests.json | 7 + .../administration/stealemoji.json | 8 + .../uk-UA_backup/administration/welcome.json | 16 ++ languages/uk-UA_backup/common.json | 59 +++++++ languages/uk-UA_backup/dashboard.json | 34 ++++ .../uk-UA_backup/economy/achievements.json | 14 ++ languages/uk-UA_backup/economy/birthdate.json | 12 ++ .../economy/deposit.json | 0 languages/uk-UA_backup/economy/divorce.json | 8 + .../uk-UA_backup/economy/leaderboard.json | 13 ++ languages/uk-UA_backup/economy/marry.json | 18 ++ languages/uk-UA_backup/economy/money.json | 6 + languages/uk-UA_backup/economy/number.json | 12 ++ languages/uk-UA_backup/economy/pay.json | 11 ++ languages/uk-UA_backup/economy/profile.json | 24 +++ languages/uk-UA_backup/economy/rep.json | 10 ++ languages/uk-UA_backup/economy/rob.json | 16 ++ languages/uk-UA_backup/economy/setbio.json | 8 + languages/uk-UA_backup/economy/slots.json | 8 + languages/uk-UA_backup/economy/tictactoe.json | 24 +++ .../uk-UA_backup/economy/transactions.json | 16 ++ .../economy/withdraw.json | 0 languages/uk-UA_backup/economy/work.json | 11 ++ languages/uk-UA_backup/fun/8ball.json | 26 +++ .../{uk-UA => uk-UA_backup}/fun/ascii.json | 0 .../{uk-UA => uk-UA_backup}/fun/flip.json | 0 .../{uk-UA => uk-UA_backup}/fun/lmg.json | 0 languages/uk-UA_backup/fun/lovecalc.json | 7 + languages/uk-UA_backup/fun/memes.json | 11 ++ languages/uk-UA_backup/general/activity.json | 8 + languages/uk-UA_backup/general/avatar.json | 5 + languages/uk-UA_backup/general/emoji.json | 9 + languages/uk-UA_backup/general/help.json | 18 ++ .../general/invite.json | 0 .../general/invites.json | 0 languages/uk-UA_backup/general/minecraft.json | 15 ++ languages/uk-UA_backup/general/ping.json | 6 + languages/uk-UA_backup/general/remindme.json | 9 + languages/uk-UA_backup/general/report.json | 11 ++ .../uk-UA_backup/general/serverinfo.json | 10 ++ .../general/setafk.json | 0 languages/uk-UA_backup/general/shorturl.json | 6 + languages/uk-UA_backup/general/staff.json | 10 ++ languages/uk-UA_backup/general/stats.json | 17 ++ languages/uk-UA_backup/general/suggest.json | 9 + .../general/translate.json | 0 languages/uk-UA_backup/general/userinfo.json | 11 ++ languages/uk-UA_backup/general/whois.json | 20 +++ languages/uk-UA_backup/misc.json | 167 ++++++++++++++++++ languages/uk-UA_backup/moderation/clear.json | 10 ++ .../uk-UA_backup/moderation/clearwarns.json | 7 + .../uk-UA_backup/moderation/giveaway.json | 30 ++++ languages/uk-UA_backup/moderation/poll.json | 8 + languages/uk-UA_backup/moderation/unban.json | 8 + languages/uk-UA_backup/moderation/warn.json | 11 ++ languages/uk-UA_backup/moderation/warns.json | 7 + .../music/autoplay.json | 0 languages/uk-UA_backup/music/back.json | 7 + .../{uk-UA => uk-UA_backup}/music/clip.json | 0 languages/uk-UA_backup/music/clips.json | 6 + .../{uk-UA => uk-UA_backup}/music/jump.json | 0 languages/uk-UA_backup/music/loop.json | 8 + .../{uk-UA => uk-UA_backup}/music/np.json | 0 .../{uk-UA => uk-UA_backup}/music/pause.json | 0 languages/uk-UA_backup/music/play.json | 22 +++ languages/uk-UA_backup/music/queue.json | 7 + .../{uk-UA => uk-UA_backup}/music/resume.json | 0 languages/uk-UA_backup/music/seek.json | 7 + languages/uk-UA_backup/music/skip.json | 7 + languages/uk-UA_backup/music/stop.json | 6 + languages/uk-UA_backup/nsfw/nsfw.json | 9 + .../uk-UA_backup/owner/announcement.json | 10 ++ languages/uk-UA_backup/owner/debug.json | 15 ++ languages/uk-UA_backup/owner/eval.json | 5 + languages/uk-UA_backup/owner/reload.json | 7 + languages/uk-UA_backup/owner/say.json | 5 + .../owner/servers-list.json | 0 package-lock.json | 4 +- package.json | 2 +- 196 files changed, 1828 insertions(+), 581 deletions(-) create mode 100644 commands/Administration/selectroles.js create mode 100644 languages/ru-RU/administration/selectroles.json create mode 100644 languages/uk-UA/administration/config.json create mode 100644 languages/uk-UA/administration/selectroles.json create mode 100644 languages/uk-UA/administration/setnews.json create mode 100644 languages/uk-UA/economy/bank.json create mode 100644 languages/uk-UA/economy/importmee6.json create mode 100644 languages/uk-UA/fun/crab.json create mode 100644 languages/uk-UA/fun/lmgtfy.json create mode 100644 languages/uk-UA/general/afk.json create mode 100644 languages/uk-UA/music/nowplaying.json create mode 100644 languages/uk-UA/music/shuffle.json create mode 100644 languages/uk-UA/music/skipto.json create mode 100644 languages/uk-UA/owner/servers.json rename languages/{uk-UA => uk-UA_backup}/administration/addemoji.json (100%) create mode 100644 languages/uk-UA_backup/administration/automod.json create mode 100644 languages/uk-UA_backup/administration/autorole.json rename languages/{uk-UA => uk-UA_backup}/administration/backup.json (100%) rename languages/{uk-UA => uk-UA_backup}/administration/configuration.json (100%) create mode 100644 languages/uk-UA_backup/administration/deletemod.json create mode 100644 languages/uk-UA_backup/administration/goodbye.json create mode 100644 languages/uk-UA_backup/administration/set.json create mode 100644 languages/uk-UA_backup/administration/setbirthdays.json create mode 100644 languages/uk-UA_backup/administration/setlang.json create mode 100644 languages/uk-UA_backup/administration/setmodlogs.json create mode 100644 languages/uk-UA_backup/administration/setreports.json create mode 100644 languages/uk-UA_backup/administration/setsuggests.json create mode 100644 languages/uk-UA_backup/administration/stealemoji.json create mode 100644 languages/uk-UA_backup/administration/welcome.json create mode 100644 languages/uk-UA_backup/common.json create mode 100644 languages/uk-UA_backup/dashboard.json create mode 100644 languages/uk-UA_backup/economy/achievements.json create mode 100644 languages/uk-UA_backup/economy/birthdate.json rename languages/{uk-UA => uk-UA_backup}/economy/deposit.json (100%) create mode 100644 languages/uk-UA_backup/economy/divorce.json create mode 100644 languages/uk-UA_backup/economy/leaderboard.json create mode 100644 languages/uk-UA_backup/economy/marry.json create mode 100644 languages/uk-UA_backup/economy/money.json create mode 100644 languages/uk-UA_backup/economy/number.json create mode 100644 languages/uk-UA_backup/economy/pay.json create mode 100644 languages/uk-UA_backup/economy/profile.json create mode 100644 languages/uk-UA_backup/economy/rep.json create mode 100644 languages/uk-UA_backup/economy/rob.json create mode 100644 languages/uk-UA_backup/economy/setbio.json create mode 100644 languages/uk-UA_backup/economy/slots.json create mode 100644 languages/uk-UA_backup/economy/tictactoe.json create mode 100644 languages/uk-UA_backup/economy/transactions.json rename languages/{uk-UA => uk-UA_backup}/economy/withdraw.json (100%) create mode 100644 languages/uk-UA_backup/economy/work.json create mode 100644 languages/uk-UA_backup/fun/8ball.json rename languages/{uk-UA => uk-UA_backup}/fun/ascii.json (100%) rename languages/{uk-UA => uk-UA_backup}/fun/flip.json (100%) rename languages/{uk-UA => uk-UA_backup}/fun/lmg.json (100%) create mode 100644 languages/uk-UA_backup/fun/lovecalc.json create mode 100644 languages/uk-UA_backup/fun/memes.json create mode 100644 languages/uk-UA_backup/general/activity.json create mode 100644 languages/uk-UA_backup/general/avatar.json create mode 100644 languages/uk-UA_backup/general/emoji.json create mode 100644 languages/uk-UA_backup/general/help.json rename languages/{uk-UA => uk-UA_backup}/general/invite.json (100%) rename languages/{uk-UA => uk-UA_backup}/general/invites.json (100%) create mode 100644 languages/uk-UA_backup/general/minecraft.json create mode 100644 languages/uk-UA_backup/general/ping.json create mode 100644 languages/uk-UA_backup/general/remindme.json create mode 100644 languages/uk-UA_backup/general/report.json create mode 100644 languages/uk-UA_backup/general/serverinfo.json rename languages/{uk-UA => uk-UA_backup}/general/setafk.json (100%) create mode 100644 languages/uk-UA_backup/general/shorturl.json create mode 100644 languages/uk-UA_backup/general/staff.json create mode 100644 languages/uk-UA_backup/general/stats.json create mode 100644 languages/uk-UA_backup/general/suggest.json rename languages/{uk-UA => uk-UA_backup}/general/translate.json (100%) create mode 100644 languages/uk-UA_backup/general/userinfo.json create mode 100644 languages/uk-UA_backup/general/whois.json create mode 100644 languages/uk-UA_backup/misc.json create mode 100644 languages/uk-UA_backup/moderation/clear.json create mode 100644 languages/uk-UA_backup/moderation/clearwarns.json create mode 100644 languages/uk-UA_backup/moderation/giveaway.json create mode 100644 languages/uk-UA_backup/moderation/poll.json create mode 100644 languages/uk-UA_backup/moderation/unban.json create mode 100644 languages/uk-UA_backup/moderation/warn.json create mode 100644 languages/uk-UA_backup/moderation/warns.json rename languages/{uk-UA => uk-UA_backup}/music/autoplay.json (100%) create mode 100644 languages/uk-UA_backup/music/back.json rename languages/{uk-UA => uk-UA_backup}/music/clip.json (100%) create mode 100644 languages/uk-UA_backup/music/clips.json rename languages/{uk-UA => uk-UA_backup}/music/jump.json (100%) create mode 100644 languages/uk-UA_backup/music/loop.json rename languages/{uk-UA => uk-UA_backup}/music/np.json (100%) rename languages/{uk-UA => uk-UA_backup}/music/pause.json (100%) create mode 100644 languages/uk-UA_backup/music/play.json create mode 100644 languages/uk-UA_backup/music/queue.json rename languages/{uk-UA => uk-UA_backup}/music/resume.json (100%) create mode 100644 languages/uk-UA_backup/music/seek.json create mode 100644 languages/uk-UA_backup/music/skip.json create mode 100644 languages/uk-UA_backup/music/stop.json create mode 100644 languages/uk-UA_backup/nsfw/nsfw.json create mode 100644 languages/uk-UA_backup/owner/announcement.json create mode 100644 languages/uk-UA_backup/owner/debug.json create mode 100644 languages/uk-UA_backup/owner/eval.json create mode 100644 languages/uk-UA_backup/owner/reload.json create mode 100644 languages/uk-UA_backup/owner/say.json rename languages/{uk-UA => uk-UA_backup}/owner/servers-list.json (100%) diff --git a/commands/Administration/automod.js b/commands/Administration/automod.js index 05aa9fce..7718098b 100644 --- a/commands/Administration/automod.js +++ b/commands/Administration/automod.js @@ -12,7 +12,7 @@ class Automod extends BaseCommand { .setName("automod") .setDescription(client.translate("administration/automod:DESCRIPTION")) .setDMPermission(false) - .setDefaultMemberPermissions(PermissionFlagsBits.ManageGuild) + .setDefaultMemberPermissions(PermissionFlagsBits.Administrator) .addBooleanOption(option => option.setName("state") .setDescription(client.translate("common:STATE")) .setRequired(true)) diff --git a/commands/Administration/autorole.js b/commands/Administration/autorole.js index de3fa825..0729b541 100644 --- a/commands/Administration/autorole.js +++ b/commands/Administration/autorole.js @@ -12,7 +12,7 @@ class Autorole extends BaseCommand { .setName("autorole") .setDescription(client.translate("administration/autorole:DESCRIPTION")) .setDMPermission(false) - .setDefaultMemberPermissions(PermissionFlagsBits.ManageGuild) + .setDefaultMemberPermissions(PermissionFlagsBits.Administrator) .addBooleanOption(option => option.setName("state") .setDescription(client.translate("common:STATE")) .setRequired(true)) diff --git a/commands/Administration/config.js b/commands/Administration/config.js index ebccb11a..91b3e4b5 100644 --- a/commands/Administration/config.js +++ b/commands/Administration/config.js @@ -12,7 +12,7 @@ class Config extends BaseCommand { .setName("config") .setDescription(client.translate("administration/config:DESCRIPTION")) .setDMPermission(false) - .setDefaultMemberPermissions(PermissionFlagsBits.ManageGuild), + .setDefaultMemberPermissions(PermissionFlagsBits.Administrator), aliases: [], dirname: __dirname, ownerOnly: false diff --git a/commands/Administration/goodbye.js b/commands/Administration/goodbye.js index 9e082a53..20e92180 100644 --- a/commands/Administration/goodbye.js +++ b/commands/Administration/goodbye.js @@ -12,7 +12,7 @@ class Goodbye extends BaseCommand { .setName("goodbye") .setDescription(client.translate("administration/goodbye:DESCRIPTION")) .setDMPermission(false) - .setDefaultMemberPermissions(PermissionFlagsBits.ManageGuild) + .setDefaultMemberPermissions(PermissionFlagsBits.Administrator) .addSubcommand(subcommand => subcommand.setName("test") .setDescription(client.translate("administration/goodbye:TEST")) ) diff --git a/commands/Administration/selectroles.js b/commands/Administration/selectroles.js new file mode 100644 index 00000000..14e2778f --- /dev/null +++ b/commands/Administration/selectroles.js @@ -0,0 +1,140 @@ +const { SlashCommandBuilder, PermissionFlagsBits, ActionRowBuilder, SelectMenuBuilder } = require("discord.js"); +const BaseCommand = require("../../base/BaseCommand"); + +class Selectroles extends BaseCommand { + /** + * + * @param {import("../../base/JaBa")} client + */ + constructor(client) { + super({ + command: new SlashCommandBuilder() + .setName("selectroles") + .setDescription(client.translate("administration/selectroles:DESCRIPTION")) + .setDMPermission(false) + .setDefaultMemberPermissions(PermissionFlagsBits.Administrator) + .addSubcommand(subcommand => subcommand.setName("message") + .setDescription(client.translate("administration/selectroles:MESSAGE")) + .addStringOption(option => option.setName("text") + .setDescription(client.translate("common:MESSAGE")) + .setRequired(true)) + ) + .addSubcommand(subcommand => subcommand.setName("addrole") + .setDescription(client.translate("administration/selectroles:ADDROLE")) + .addChannelOption(option => option.setName("channel") + .setDescription(client.translate("common:CHANNEL")) + .setRequired(true)) + .addStringOption(option => option.setName("message_id") + .setDescription(client.translate("common:MESSAGE_ID")) + .setRequired(true)) + .addRoleOption(option => option.setName("role") + .setDescription(client.translate("common:ROLE")) + .setRequired(true)) + ), + aliases: [], + dirname: __dirname, + ownerOnly: false + }); + } + /** + * + * @param {import("../../base/JaBa")} client + */ + async onLoad(client) { + client.on("interactionCreate", interaction => { + if (!interaction.isSelectMenu()) return; + + if (interaction.customId === "auto_roles") { + const removed = interaction.component.options.filter(option => { + return !interaction.values.includes(option.value); + }); + + for (const id of removed) { + interaction.member.roles.remove(id.value); + } + + for (const id of interaction.values) { + interaction.member.roles.add(id); + } + + interaction.reply({ + content: interaction.translate("administration/selectroles:ROLES_UPDATED", null, { ephemeral: true }), + ephemeral: true + }); + } + }); + } + /** + * + * @param {import("../../base/JaBa")} client + * @param {import("discord.js").ChatInputCommandInteraction} interaction + * @param {Object} data + */ + async execute(client, interaction) { + await interaction.deferReply({ ephemeral: true }); + + const command = interaction.options.getSubcommand(); + + if (command === "message") { + const text = interaction.options.getString("text"); + + interaction.channel.send(text).then(message => { + interaction.success("administration/selectroles:MESSAGE_SENT", { + channel: interaction.channel.toString(), + message_id: message.id + }, { edit: true }); + }); + } else if (command === "addrole") { + const channel = interaction.options.getChannel("channel"); + const message_id = interaction.options.getString("message_id"); + const message = await channel.messages.fetch(message_id); + if (!message || message.author.id !== client.user.id) return interaction.error("administration/selectroles:MESSAGE_ROLE", null, { edit: true }); + const role = interaction.options.getRole("role"); + + let row = message.components[0]; + if (!row) row = new ActionRowBuilder(); + + const option = [{ + label: role.name, + value: role.id + }]; + + const menu = row.components[0]; + if (menu) { + for (const o of menu.options) { + if (o.value === option[0].value) return interaction.error("administration/selectroles:ALREADY_IN_MENU"); + } + + row = ActionRowBuilder.from(row) + .setComponents( + SelectMenuBuilder.from(menu) + .setMinValues(0) + .setMaxValues(menu.options.length + 1) + .addOptions(option) + ); + } else { + row.addComponents( + new SelectMenuBuilder() + .setCustomId("auto_roles") + .setMinValues(0) + .setMaxValues(1) + .setPlaceholder(interaction.translate("common:AVAILABLE_OPTIONS")) + .addOptions(option) + ); + } + + message.edit({ + components: [row] + }); + + interaction.followUp({ + content: interaction.translate("administration/selectroles:SUCCESS_ADDED", { + role: role.name + }), + ephemeral: true + }); + } + } +} + +module.exports = Selectroles; \ No newline at end of file diff --git a/commands/Administration/set.js b/commands/Administration/set.js index f73ef992..53149ff6 100644 --- a/commands/Administration/set.js +++ b/commands/Administration/set.js @@ -12,7 +12,7 @@ class Set extends BaseCommand { .setName("set") .setDescription(client.translate("administration/set:DESCRIPTION")) .setDMPermission(false) - .setDefaultMemberPermissions(PermissionFlagsBits.ManageGuild) + .setDefaultMemberPermissions(PermissionFlagsBits.Administrator) .addStringOption(option => option.setName("type") .setDescription(client.translate("owner/debug:TYPE")) .setRequired(true) diff --git a/commands/Administration/setbirthdays.js b/commands/Administration/setbirthdays.js index d7a8de29..2372fadb 100644 --- a/commands/Administration/setbirthdays.js +++ b/commands/Administration/setbirthdays.js @@ -12,7 +12,7 @@ class Setbirthdays extends BaseCommand { .setName("setbirthdays") .setDescription(client.translate("administration/setbirthdays:DESCRIPTION")) .setDMPermission(false) - .setDefaultMemberPermissions(PermissionFlagsBits.ManageGuild) + .setDefaultMemberPermissions(PermissionFlagsBits.Administrator) .addBooleanOption(option => option.setName("state") .setDescription(client.translate("common:STATE")) .setRequired(true)) diff --git a/commands/Administration/setlang.js b/commands/Administration/setlang.js index c2b39071..4722739e 100644 --- a/commands/Administration/setlang.js +++ b/commands/Administration/setlang.js @@ -12,7 +12,7 @@ class Setlang extends BaseCommand { .setName("setlang") .setDescription(client.translate("administration/setlang:DESCRIPTION")) .setDMPermission(false) - .setDefaultMemberPermissions(PermissionFlagsBits.ManageGuild) + .setDefaultMemberPermissions(PermissionFlagsBits.Administrator) .addStringOption(option => option.setName("language") .setDescription(client.translate("common:LANGUAGE")) .setRequired(true) diff --git a/commands/Administration/setmodlogs.js b/commands/Administration/setmodlogs.js index 903a8db5..bc4b537b 100644 --- a/commands/Administration/setmodlogs.js +++ b/commands/Administration/setmodlogs.js @@ -12,7 +12,7 @@ class Setmodlogs extends BaseCommand { .setName("setmodlogs") .setDescription(client.translate("administration/setmodlogs:DESCRIPTION")) .setDMPermission(false) - .setDefaultMemberPermissions(PermissionFlagsBits.ManageGuild) + .setDefaultMemberPermissions(PermissionFlagsBits.Administrator) .addBooleanOption(option => option.setName("state") .setDescription(client.translate("common:STATE")) .setRequired(true)) diff --git a/commands/Administration/setnews.js b/commands/Administration/setnews.js index c13c6c55..bd0bbf57 100644 --- a/commands/Administration/setnews.js +++ b/commands/Administration/setnews.js @@ -12,7 +12,7 @@ class Setnews extends BaseCommand { .setName("setnews") .setDescription(client.translate("administration/setnews:DESCRIPTION")) .setDMPermission(false) - .setDefaultMemberPermissions(PermissionFlagsBits.ManageGuild) + .setDefaultMemberPermissions(PermissionFlagsBits.Administrator) .addBooleanOption(option => option.setName("state") .setDescription(client.translate("common:STATE")) .setRequired(true)) diff --git a/commands/Administration/setreports.js b/commands/Administration/setreports.js index 02081461..13ac58ed 100644 --- a/commands/Administration/setreports.js +++ b/commands/Administration/setreports.js @@ -12,7 +12,7 @@ class Setreports extends BaseCommand { .setName("setreports") .setDescription(client.translate("administration/setreports:DESCRIPTION")) .setDMPermission(false) - .setDefaultMemberPermissions(PermissionFlagsBits.ManageGuild) + .setDefaultMemberPermissions(PermissionFlagsBits.Administrator) .addBooleanOption(option => option.setName("state") .setDescription(client.translate("common:STATE")) .setRequired(true)) diff --git a/commands/Administration/setsuggests.js b/commands/Administration/setsuggests.js index a0e32a99..69f7c4fb 100644 --- a/commands/Administration/setsuggests.js +++ b/commands/Administration/setsuggests.js @@ -12,7 +12,7 @@ class Setsuggests extends BaseCommand { .setName("setsuggests") .setDescription(client.translate("administration/setsuggests:DESCRIPTION")) .setDMPermission(false) - .setDefaultMemberPermissions(PermissionFlagsBits.ManageGuild) + .setDefaultMemberPermissions(PermissionFlagsBits.Administrator) .addBooleanOption(option => option.setName("state") .setDescription(client.translate("common:STATE")) .setRequired(true)) diff --git a/commands/Administration/stealemoji.js b/commands/Administration/stealemoji.js index 2fb38d57..361940b0 100644 --- a/commands/Administration/stealemoji.js +++ b/commands/Administration/stealemoji.js @@ -12,7 +12,7 @@ class Stealemoji extends BaseCommand { .setName("stealemoji") .setDescription(client.translate("administration/stealemoji:DESCRIPTION")) .setDMPermission(false) - .setDefaultMemberPermissions(PermissionFlagsBits.ManageGuild) + .setDefaultMemberPermissions(PermissionFlagsBits.Administrator) .addStringOption(option => option.setName("emoji") .setDescription(client.translate("common:EMOJI")) .setRequired(true)), diff --git a/commands/Administration/welcome.js b/commands/Administration/welcome.js index 22ea2c09..47f8ebcc 100644 --- a/commands/Administration/welcome.js +++ b/commands/Administration/welcome.js @@ -12,7 +12,7 @@ class Welcome extends BaseCommand { .setName("welcome") .setDescription(client.translate("administration/welcome:DESCRIPTION")) .setDMPermission(false) - .setDefaultMemberPermissions(PermissionFlagsBits.ManageGuild) + .setDefaultMemberPermissions(PermissionFlagsBits.Administrator) .addSubcommand(subcommand => subcommand.setName("test") .setDescription(client.translate("administration/goodbye:TEST")) ) diff --git a/commands/General/emoji.js b/commands/General/emoji.js index 42f49e5f..7bd2a247 100644 --- a/commands/General/emoji.js +++ b/commands/General/emoji.js @@ -57,7 +57,7 @@ class Emoji extends BaseCommand { value: parsedEmoji.animated ? interaction.translate("common:YES") : interaction.translate("common:NO") }, { - name: interaction.translate("general/emoji:ID"), + name: interaction.translate("general/emoji:SERVER_ID"), value: parsedEmoji.id?.toString() || interaction.translate("general/emoji:STANDART") }, { diff --git a/commands/General/serverinfo.js b/commands/General/serverinfo.js index 6798e7fc..bf2d51fc 100644 --- a/commands/General/serverinfo.js +++ b/commands/General/serverinfo.js @@ -69,7 +69,7 @@ class Serverinfo extends BaseCommand { inline: true }, { - name: client.customEmojis.id + interaction.translate("common:ID"), + name: client.customEmojis.id + interaction.translate("common:SERVER_ID"), value: guild.id, inline: true }, diff --git a/commands/Moderation/unban.js b/commands/Moderation/unban.js index 89804c59..7740eb44 100644 --- a/commands/Moderation/unban.js +++ b/commands/Moderation/unban.js @@ -14,7 +14,7 @@ class Unban extends BaseCommand { .setDMPermission(false) .setDefaultMemberPermissions(PermissionFlagsBits.ModerateMembers && PermissionFlagsBits.ManageMessages) .addStringOption(option => option.setName("user_id") - .setDescription(client.translate("moderation/unban:ID")) + .setDescription(client.translate("common:USER_ID")) .setRequired(true)), aliases: [], dirname: __dirname, diff --git a/dashboard/public/docs/updates.md b/dashboard/public/docs/updates.md index 13971ccc..4cf6d982 100644 --- a/dashboard/public/docs/updates.md +++ b/dashboard/public/docs/updates.md @@ -1,3 +1,15 @@ +### JaBa v4.1.14 +* Добавлено + * Команда *selectroles* - Возможность выбора необязательных ролей пользователями. + * Сначала необходимо создать сообщение через */selectroles message text:<Ваш текст>*. + * После того как сообщение будет создано бот даст подсказку как добавлять роли к списку, следуйте инструкции. + +* Изменения + * Украинский перевод полностью обновлён. + +* Исправления + * Синтаксические ошибки в локализации. + ### JaBa v4.1.13 * Изменения * Переписана команда *clips*. diff --git a/helpers/extenders.js b/helpers/extenders.js index ccb7b1c9..a8f5dfd9 100644 --- a/helpers/extenders.js +++ b/helpers/extenders.js @@ -1,14 +1,14 @@ const { Message, CommandInteraction } = require("discord.js"); CommandInteraction.prototype.translate = function (key, args) { - const language = this.client.translations.get(this.guild ? this.guild.data.language : "ru-RU"); + const language = this.client.translations.get(this.guild.data ? this.guild.data.language ? this.guild.data.language : "ru-RU" : "ru-RU"); if (!language) throw "Interaction: Invalid language set in data."; return language(key, args); }; CommandInteraction.prototype.replyT = function (key, args, options = {}) { - let string = this.translate(key, args, this.guild ? this.guild.data.language : "ru-RU"); + let string = this.translate(key, args, this.guild.data ? this.guild.data.language ? this.guild.data.language : "ru-RU" : "ru-RU"); if (options.prefixEmoji) string = `${this.client.customEmojis[options.prefixEmoji]} | ${string}`; if (options.edit) return this.editReply({ content: string, ephemeral: options.ephemeral || false }); diff --git a/languages/ru-RU/administration/selectroles.json b/languages/ru-RU/administration/selectroles.json new file mode 100644 index 00000000..e78f4b1f --- /dev/null +++ b/languages/ru-RU/administration/selectroles.json @@ -0,0 +1,13 @@ +{ + "DESCRIPTION": "Выдача ролей по выбору пользователей", + "USAGE": "message [text]\naddrole [#channel] [message_id] [@role]", + "EXAMPLES": "selectroles message text:Выберите роль!\nselectroles addrole channel:#roles message_id:1037403109051840937 role:@Обновления", + "MESSAGE": "Отправить сообщение в текущий канал", + "ADDROLE": "Добавить/убрать роль в сообщении", + "MESSAGE_ERROR": "Сообщение не существует или отправлено не мной", + "ALREADY_IN_MENU": "Роль уже есть в списке", + "NO_ROLES": "Сообщение не имеет списка авторолей", + "SUCCESS_ADDED": "Роль **{{role}}** добавлена в список", + "MESSAGE_SENT": "Сообщение отправлено в текущий голосовой чат, используйте /selectroles addrole channel:{{channel}} message_id:**{{message_id}}** role:@роль", + "ROLES_UPDATED": "Роли обновлены" +} \ No newline at end of file diff --git a/languages/ru-RU/administration/setlang.json b/languages/ru-RU/administration/setlang.json index 653b6a8d..46d1d007 100644 --- a/languages/ru-RU/administration/setlang.json +++ b/languages/ru-RU/administration/setlang.json @@ -1,6 +1,6 @@ { "DESCRIPTION": "Изменить язык бота на сервере", - "USAGE": "[languagee]", + "USAGE": "[language]", "EXAMPLES": "setlang language:Русский", "SUCCESS": ":flag_ru: Язык сервера изменён на **{{lang}}**!" } \ No newline at end of file diff --git a/languages/ru-RU/common.json b/languages/ru-RU/common.json index 7a5c7205..3b7eafc3 100644 --- a/languages/ru-RU/common.json +++ b/languages/ru-RU/common.json @@ -20,7 +20,9 @@ "EMOJI": "Эмодзи", "ENABLE": "Включить", "ENABLED": "Включено", - "ID": "ID сервера", + "SERVER_ID": "ID сервера", + "MESSAGE_ID": "ID сообщения", + "USER_ID": "ID пользователя", "INT": "Целое число", "IP": "IP адрес", "JOINED": "Присоеденился", diff --git a/languages/ru-RU/moderation/unban.json b/languages/ru-RU/moderation/unban.json index d7bcedfc..0a0352c2 100644 --- a/languages/ru-RU/moderation/unban.json +++ b/languages/ru-RU/moderation/unban.json @@ -2,7 +2,6 @@ "DESCRIPTION": "Разбанить пользователя на сервере", "USAGE": "[user_id]", "EXAMPLES": "unban user_id:281361531411890186", - "ID": "ID пользователя", "NOT_BANNED": "Пользователь с ID **{{id}}** не найден", "UNBANNED": "**{{id}}** разбанен!" } \ No newline at end of file diff --git a/languages/uk-UA/administration/automod.json b/languages/uk-UA/administration/automod.json index 6e5cab81..d6179cf7 100644 --- a/languages/uk-UA/administration/automod.json +++ b/languages/uk-UA/administration/automod.json @@ -1,10 +1,9 @@ { - "DESCRIPTION": "Увімкнути або вимкнути автовидалення Discord запрошень", - "USAGE": "automod [on/off] (#канал)", - "EXAMPLES": "automod on\nautomod off #general\nautomod off", - "MISSING_STATUS": "Вкажіть значення `on` або `off`!", - "ENABLED": "**Discord запрошення будуть автоматично видалятися!**\n\n:arrow_right_hook: *Використовуйте `automod off #channel`, щоб ігнорувати канал!*", - "DISABLED_CHANNEL": "Автомодерація не буде виконуватись в {{channel}}!", - "DISABLED": "Автомодерація відключена на цьому сервері!", - "DELETED": "Ваше повідомлення видалено, т.к. містило у собі посилання-запрошення!" + "DESCRIPTION": "Увімкнути або вимкнути автовидалення посилань-запрошень", + "USAGE": "[state] (#channel)", + "EXAMPLES": "automod state:True\nautomod state:False channel:#general\nautomod state:False", + "ENABLED": "Посилання-запрошення будуть видалятися автоматично\nВикористовуйте `automod false #channel` для ігнорування каналу!", + "DISABLED_CHANNEL": "Автомодерація не буде виконуватися в {{channel}}!", + "DISABLED": "Автомодерація відключена!", + "DELETED": "Ваше повідомлення було видалено, тому що містило в собі посилання-запрошення!" } \ No newline at end of file diff --git a/languages/uk-UA/administration/autorole.json b/languages/uk-UA/administration/autorole.json index d0a33644..5fb34fd5 100644 --- a/languages/uk-UA/administration/autorole.json +++ b/languages/uk-UA/administration/autorole.json @@ -1,10 +1,8 @@ { - "DESCRIPTION": "Увімкнути або вимкнути автопризначення ролі при вході на сервер!", - "USAGE": "autorole [on/off] (@роль)", - "EXAMPLES": "autorole on @новенький\nautorole off", - "MISSING_STATUS": "Вкажіть значення `on` або `off`!", + "DESCRIPTION": "Увімкнути або вимкнути автопризначення ролі при вході на сервер", + "USAGE": "[state] (@role)", + "EXAMPLES": "autorole state:True role:@новий\nautorole state:False", "MISSING_ROLE": "Вкажіть роль!", - "SUCCESS_ENABLED": "Автопризначення ролі увімкнено! Нові користувачі автоматично отримуватимуть **{{roleName}}** під час входу на сервер.", - "ALREADY_DISABLED": "**Автопризначення ролі вже вимкнено.**\n\n:arrow_right_hook: *Використовуйте `autorole on @роль`, щоб увімкнути!*", - "SUCCESS_DISABLED": "**Автопризначення ролі вимкнено!**\n\n:arrow_right_hook: *Використовуйте `config`, щоб побачити оновлені налаштування!*" - } \ No newline at end of file + "SUCCESS_ENABLED": "Автопризначення ролі увімкнено!\nНові користувачі автоматично отримуватимуть {{role}} під час входу на сервер.", + "SUCCESS_DISABLED": "Автопризначення ролі вимкнено!" +} \ No newline at end of file diff --git a/languages/uk-UA/administration/config.json b/languages/uk-UA/administration/config.json new file mode 100644 index 00000000..af47c21b --- /dev/null +++ b/languages/uk-UA/administration/config.json @@ -0,0 +1,25 @@ +{ + "DESCRIPTION": "Показати налаштування сервера", + "USAGE": "", + "EXAMPLES": "config", + "AUTOROLE_TITLE": "Автопризначення ролі при вході", + "WELCOME_TITLE": "Привітання", + "WELCOME_CONTENT": "Канал: {{channel}}\nКартка: {{withImage}}", + "GOODBYE_TITLE": "Прощання", + "GOODBYE_CONTENT": "Канал: {{channel}}\nКартка: {{withImage}}", + "SPECIAL_CHANNELS": "Спеціальні канали", + "NEWS": "Новини роботи: {{channel}}", + "MODLOGS": "Логи модерації: {{channel}}", + "BIRTHDAYS": "Привітання з днем ​​народження: {{channel}}", + "SUGGESTIONS": "Пропозиції: {{channel}}", + "REPORTS": "Скарги: {{channel}}", + "AUTOMOD_TITLE": "Автомодерація", + "AUTOMOD_CONTENT": "Автомодерація включена.\nІгноровані канали: {{channels}}", + "AUTO_SANCTIONS": "Автоматичні покарання", + "KICK_CONTENT": "Кік: Після **{{count}}** попереджень.", + "KICK_NOT_DEFINED": "Кік: Не призначено.", + "BAN_CONTENT": "Бан: Після **{{count}}** попереджень.", + "BAN_NOT_DEFINED": "Бан: Не призначено.", + "DASHBOARD_TITLE": "Змінити налаштування", + "DASHBOARD_CONTENT": "Натисніть сюди, щоб перейти до панелі керування!" +} \ No newline at end of file diff --git a/languages/uk-UA/administration/deletemod.json b/languages/uk-UA/administration/deletemod.json index e28d90f1..12c70077 100644 --- a/languages/uk-UA/administration/deletemod.json +++ b/languages/uk-UA/administration/deletemod.json @@ -1,8 +1,7 @@ { - "DESCRIPTION": "Увімкнути або вимкнути автовидалення команд модерації!", - "USAGE": "deletemod [on/off]", - "EXAMPLES": "deletemod on", - "MISSING_STATUS": "Укажыть значення `on` або `off`!", - "ENABLED": "Автовидалення команд модерації увімкнено!", + "DESCRIPTION": "Увімкнути або вимкнути видалення команд модерації", + "USAGE": "[state]", + "EXAMPLES": "deletemod state:True\ndeletemod state:False", + "ENABLED": "Автовидалення команд модерації включено!", "DISABLED": "Автовидалення команд модерації вимкнено!" } \ No newline at end of file diff --git a/languages/uk-UA/administration/goodbye.json b/languages/uk-UA/administration/goodbye.json index 675ef102..ee6d30ae 100644 --- a/languages/uk-UA/administration/goodbye.json +++ b/languages/uk-UA/administration/goodbye.json @@ -1,16 +1,14 @@ { - "DESCRIPTION": "Увімкнути або вимкнути повідомлення при виході користувача з сервера!", - "USAGE": "goodbye (edit/off/test)", - "EXAMPLES": "goodbye\ngoodbye test", - "MISSING_STATUS": "Виберіть дію: `edit`, `off` або `test`!", + "DESCRIPTION": "Увімкнути або вимкнути повідомлення при виході користувача з сервера", + "USAGE": "config [state] [#channel] [message] [image] \nАбо [test]", + "EXAMPLES": "goodbye state:True channel:#welcome Прощай! image:True\ngoodbye test", + "TEST": "Перевірити", + "TEST_SUCCESS": "Тест виконано...", + "CONFIG": "Налаштувати", + "IMAGE": "Додати картку до повідомлення?", + "ENABLED": "Прощальні повідомлення включені до {{channel}}!\nВикористовуйте `goodbye test` для перегляду повідомлення!", + "DISABLED": "Прощальні повідомлення вимкнені!", "DEFAULT_MESSAGE": "Бувай, {user}! Нас тепер {membercount} без тебе :'(", - "TEST_SUCCESS": "Тест виконано!", - "FORM_1": "**У який канал надсилатимуться повідомлення?**\n\n:arrow_right_hook: *Надішліть згадку каналу!*", - "FORM_2": "**Вкажіть ваше повідомлення.**\n\n**Якщо необхідно:**\n*-* __Згадати користувача__: {user}\n*-* __Кількість учасників__: {membercount}\n*- * __Назва сервера__: {server}\n\n**Наприклад:**\nБувай, {user}, ми будемо нудьгувати!Тепер нас {membercount}.\n:fast_forward:\nБувай, {{author}}, ми будемо нудьгувати! Тепер нас {{memberCount}}.", - "FORM_3": "**Ви хочете додати картку до повідомлення?**\n\n:arrow_right_hook: *Надішліть `так` або `ні`!*", - "FORM_SUCCESS": "**Готово!**\n\n:arrow_right_hook: *Використовуйте `goodbye test` для перегляду вашого повідомлення!*", - "MAX_CHARACT": "Ваше повідомлення не повинно перевищувати 1800 символів!", - "DISABLED": "**Повідомлення вимкнено!**\n\n:arrow_right_hook: *Використовуйте `config`, щоб побачити оновлені налаштування!*", "IMG_GOODBYE": "Вийшов з {{server}}!", "TITLE": "До зустрічі!" - } \ No newline at end of file +} \ No newline at end of file diff --git a/languages/uk-UA/administration/selectroles.json b/languages/uk-UA/administration/selectroles.json new file mode 100644 index 00000000..a97b7b61 --- /dev/null +++ b/languages/uk-UA/administration/selectroles.json @@ -0,0 +1,13 @@ +{ + "DESCRIPTION": "Видача ролей на вибір користувачів", + "USAGE": "message [text]\naddrole [#channel] [message_id] [@role]", + "EXAMPLES": "selectroles message text:Виберіть роль!\nselectroles addrole channel:#roles message_id:1037403109051840937 role:@Оновлення", + "MESSAGE": "Надіслати повідомлення до поточного каналу", + "ADDROLE": "Додати/прибрати роль у повідомленні", + "MESSAGE_ERROR": "Повідомлення не існує або надіслано не мною", + "ALREADY_IN_MENU": "Роль вже є у списку", + "NO_ROLES": "Повідомлення не має списку авторолей", + "SUCCESS_ADDED": "Роль **{{role}}** додана до списку", + "MESSAGE_SENT": "Повідомлення надіслано в поточний голосовий чат, використовуйте /selectroles addrole channel:{{channel}} message_id:**{{message_id}}** role:@роль", + "ROLES_UPDATED": "Ролі оновлено" +} \ No newline at end of file diff --git a/languages/uk-UA/administration/set.json b/languages/uk-UA/administration/set.json index 702d9d7e..dfc9eae9 100644 --- a/languages/uk-UA/administration/set.json +++ b/languages/uk-UA/administration/set.json @@ -1,13 +1,6 @@ { - "DESCRIPTION": "Змінити користувачеві досвід, рівень, кредити або банк!", - "USAGE": "set [level/xp/credits/bank] [@користувач] [значення]", - "EXAMPLES": "set level @Jonny_Bro#4226 10", - "INVALID_MEMBER": "Ви повинні згадати користувача!", - "NO_STATUS": "Виберіть значення: `level`, `xp`, `credits` або `bank`!", - "BOT_USER": "Ви не можете змінити статистику робота!", - "INVALID_AMOUNT": "Вкажіть нове значення!", - "SUCCESS_LEVEL": "Рівень користувача **{{username}}** змінено на **{{amount}}**!", - "SUCCESS_XP": "XP користувача **{{username}}** змінено на **{{amount}}**!", - "SUCCESS_CREDITS": "Кредити користувача **{{username}}** змінені на **{{amount}}**!", - "SUCCESS_BANK": "Банк користувача **{{username}}** змінено на **{{amount}}**!" + "DESCRIPTION": "Змінити користувачу досвід, рівень, кредити або банк", + "USAGE": "[type] [@user] [int]", + "EXAMPLES": "set type:Рівень user:@Jonny_Bro#4226 int:10", + "INVALID_NUMBER": "Значення має бути більшим за нуль" } \ No newline at end of file diff --git a/languages/uk-UA/administration/setbirthdays.json b/languages/uk-UA/administration/setbirthdays.json index 0d6b3bc9..6f5f4980 100644 --- a/languages/uk-UA/administration/setbirthdays.json +++ b/languages/uk-UA/administration/setbirthdays.json @@ -1,7 +1,7 @@ { - "DESCRIPTION": "Встановити канал для вітання з днем народження!", - "USAGE": "setbirthdays (#канал)", - "EXAMPLES": "setbirthdays #дні-народження\nsetbirthdays", + "DESCRIPTION": "Встановити канал для вітання з днем народження", + "USAGE": "[state] (#channel)", + "EXAMPLES": "setbirthdays state:True channel:#birthdays\nsetbirthdays state:False", "ENABLED": "Привітання включені в канал **{{channel}}**!", "DISABLED": "Вітання відключені!" - } \ No newline at end of file +} \ No newline at end of file diff --git a/languages/uk-UA/administration/setlang.json b/languages/uk-UA/administration/setlang.json index 72934142..dcbcc80e 100644 --- a/languages/uk-UA/administration/setlang.json +++ b/languages/uk-UA/administration/setlang.json @@ -1,7 +1,6 @@ { - "DESCRIPTION": "Змінити мову бота на сервері!", - "USAGE": "setlang [мова]", - "EXAMPLES": "setlang ru\nsetlang uk", - "MISSING_LANG": "Виберіть мову зі списку: {{list}}", + "DESCRIPTION": "Змінити мову бота на сервері", + "USAGE": "[language]", + "EXAMPLES": "setlang language:Українська", "SUCCESS": ":flag_ua: Мова сервера змінена на **{{lang}}**!" } \ No newline at end of file diff --git a/languages/uk-UA/administration/setmodlogs.json b/languages/uk-UA/administration/setmodlogs.json index 0fbc9503..0cbedadc 100644 --- a/languages/uk-UA/administration/setmodlogs.json +++ b/languages/uk-UA/administration/setmodlogs.json @@ -1,7 +1,7 @@ { -"DESCRIPTION": "Встановити канал для логів модерації!", -"USAGE": "setmodlogs (#канал)", -"EXAMPLES": "setmodlogs #логи\nsetmodlogs", -"ENABLED": "Логи модерації включені в канал **{{channel}}**!", -"DISABLED": "Логи модерації вимкнені!" + "DESCRIPTION": "Встановити канал для логів модерації", + "USAGE": "[state] (#channel)", + "EXAMPLES": "setmodlogs state:True channel:#логи\nsetmodlogs state:False", + "ENABLED": "Логи модерації включені в канал **{{channel}}**!", + "DISABLED": "Логи модерації вимкнені!" } \ No newline at end of file diff --git a/languages/uk-UA/administration/setnews.json b/languages/uk-UA/administration/setnews.json new file mode 100644 index 00000000..dd3d7b3b --- /dev/null +++ b/languages/uk-UA/administration/setnews.json @@ -0,0 +1,7 @@ +{ + "DESCRIPTION": "Встановити канал для новин бота", + "USAGE": "[state] (#channel)", + "EXAMPLES": "setnews state:True channel:#bot-news\nsetnews state:False", + "ENABLED": "Новини бота включені в канал **{{channel}}**!", + "DISABLED": "Новини бота вимкнені!" +} \ No newline at end of file diff --git a/languages/uk-UA/administration/setreports.json b/languages/uk-UA/administration/setreports.json index da8f5745..3dec1ead 100644 --- a/languages/uk-UA/administration/setreports.json +++ b/languages/uk-UA/administration/setreports.json @@ -1,7 +1,7 @@ { - "DESCRIPTION": "Встановити канал для скарг!", - "USAGE": "setreports (#канал)", - "EXAMPLES": "setreports #скарги\nsetreports", + "DESCRIPTION": "Встановити канал для скарг", + "USAGE": "[state] (#channel)", + "EXAMPLES": "setreports state:True channel:#скарги\nsetreports state:False", "ENABLED": "Скарги надсилатимуться в **{{channel}}**!", "DISABLED": "Скарги відключені!" } \ No newline at end of file diff --git a/languages/uk-UA/administration/setsuggests.json b/languages/uk-UA/administration/setsuggests.json index 11e16108..e485cec9 100644 --- a/languages/uk-UA/administration/setsuggests.json +++ b/languages/uk-UA/administration/setsuggests.json @@ -1,7 +1,7 @@ { - "DESCRIPTION": "Встановити канал для пропозицій!", - "USAGE": "setsuggests (#канал)", - "EXAMPLES": "setsuggests #пропозиції\nsetsuggests", + "DESCRIPTION": "Встановити канал для пропозицій", + "USAGE": "[state] (#channel)", + "EXAMPLES": "setsuggests state:True channel:#пропозиції\nsetsuggests state:False", "ENABLED": "Пропозиції надсилатимуться в **{{channel}}**!", "DISABLED": "Пропозиції вимкнено!" } \ No newline at end of file diff --git a/languages/uk-UA/administration/stealemoji.json b/languages/uk-UA/administration/stealemoji.json index c25ab2cb..e7118819 100644 --- a/languages/uk-UA/administration/stealemoji.json +++ b/languages/uk-UA/administration/stealemoji.json @@ -1,8 +1,7 @@ { - "DESCRIPTION": "Вкрасти емодзі на даний сервер з іншого!", - "USAGE": "stealemoji [емодзі]", - "EXAMPLES": "stealemoji :coolstorybob:", - "MISSING_EMOJI": "Вкажіть емодзі!", + "DESCRIPTION": "Скопіювати емодзі на поточний сервер", + "USAGE": "[emoji]", + "EXAMPLES": "stealemoji emoji::coolstorybob:", "SUCCESS": "{{emoji}} додано!", - "ERROR": "{{emoji}} не було додано. Перевірте, чи є місце для додавання емоди!" + "ERROR": "Відбулася помилка при додаванні {{emoji}}.\n```{{e}}```" } \ No newline at end of file diff --git a/languages/uk-UA/administration/welcome.json b/languages/uk-UA/administration/welcome.json index d650b794..acfcb1a7 100644 --- a/languages/uk-UA/administration/welcome.json +++ b/languages/uk-UA/administration/welcome.json @@ -1,16 +1,10 @@ { - "DESCRIPTION": "Увімкнути або вимкнути повідомлення під час входу користувача на сервер!", - "USAGE": "welcome (edit/off/test)", - "EXAMPLES": "welcome\nwelcome test", - "MISSING_STATUS": "Виберіть дію: `edit`, `off` або `test`!", - "DEFAULT_MESSAGE": "Ласкаво просимо до {server}, {user}, тепер нас {membercount}! Ваш обліковий запис було створено {createdat}.", - "TEST_SUCCESS": "Тест виконано!", - "FORM_1": "**У який канал надсилатимуться повідомлення?**\n\n:arrow_right_hook: *Надішліть згадку каналу!*", - "FORM_2": "**Вкажіть ваше повідомлення.**\n\n**Якщо необхідно:**\n*-* __Згадати користувача__: {user}\n*-* __Кількість учасників__: {membercount}\n*- * __Назва сервера__: {server}\n\n**Наприклад:**\nЛаскаво просимо на сервер {server}, {user}!Тепер нас {membercount}!\n:fast_forward:\nЛаскаво просимо на сервер {{guildName} }, {{author}}! Тепер нас {{memberCount}}!", - "FORM_3": "**Ви хочете додати картку до повідомлення?**\n\n:arrow_right_hook: *Надішліть `так` або `ні`!*", - "FORM_SUCCESS": "**Готово!**\n\n:arrow_right_hook: *Використовуйте `welcome test` для перегляду вашого вітального повідомлення!*", - "MAX_CHARACT": "Ваше повідомлення не повинно перевищувати 1800 символів!", - "DISABLED": "**Повідомлення вимкнено!**\n\n:arrow_right_hook: *Використовуйте `config`, щоб побачити оновлені настройки!*", + "DESCRIPTION": "Увімкнути або вимкнути повідомлення під час входу користувача на сервер", + "USAGE": "config [state] [#channel] [message] [image] \nАбо [test]", + "EXAMPLES": "welcome state:True channel:#welcome Ласкаво просимо! image:True\nwelcome test", + "ENABLED": "Привітальні повідомлення включені до {{channel}}!\nВикористовуйте `welcome test` для перегляду повідомлення!", + "DISABLED": "Привітання відключено!", + "DEFAULT_MESSAGE": "Ласкаво просимо {user}! Нас тепер {membercount}!", "IMG_WELCOME": "Ласкаво просимо до {{server}}!", "TITLE": "Ласкаво просимо!" } \ No newline at end of file diff --git a/languages/uk-UA/common.json b/languages/uk-UA/common.json index c2e4fb5e..363c1432 100644 --- a/languages/uk-UA/common.json +++ b/languages/uk-UA/common.json @@ -1,59 +1,64 @@ { - "YES": "Так", - "NO": "Ні", - "NOT_DEFINED": "Не встановленно", - "AND_MORE": "І т.д...", + "ACCEPT": "Прийняти", + "ACTIVITY": "Активність", + "APPLY": "Застосувати", "AUTHOR": "Автор", - "DATE": "Дата", - "CONTENT": "Вміст", - "REASON": "Причина", - "USER": "Користувач", - "CREATION": "Створенно", - "MEMBERS": "Участники", - "NAME": "Назва", + "AVAILABLE_OPTIONS": "Доступні параметри:", + "CANCEL": "Скасувати", + "CHANNEL": "Канал", "CHANNELS": "Канали", - "ID": "ID серверу", + "COLOR": "Колір", + "CONTENT": "Вміст", + "CREATION": "Створено", + "CREDITS": "Кредити", + "DATE": "Дата", + "DECLINE": "Відмовитися", + "DEFEAT": "Поразка", + "DISABLE": "Вимкнути", + "DISABLED": "Відключено", + "DURATION": "Тривалість (30s, 5m, 2h, 5d, 1w)", + "EMOJI": "Емодзі", + "ENABLE": "Увімкнути", + "ENABLED": "Увімкнено", + "ID": "ID сервера", + "INT": "Ціле число", + "IP": "IP-адреса", + "JOINED": "Приєднався", + "LANGUAGE": "Мова", + "LEVEL": "Рівень", + "MEMBER": "Учасник", + "MEMBERS": "Учасники", + "MESSAGE": "Повідомлення", + "MISSING": "Відсутній", + "MODERATOR": "Модератор", + "NAME": "Назва", + "NICKNAME": "Нік на сервері", + "NO": "Ні", + "NOTHING_SELECTED": "Нічого не вибрано", + "NOT_DEFINED": "Не встановлено", "OWNER": "Власник", - "USERNAME": "Ім'я користувача", - "STATS": "Статистика", + "PAGE": "Сторінка", + "PROFILE": "Профіль", + "REASON": "Причина", + "REP": "Поінти репутації", "ROBOT": "Бот", - "GAME": "Активність", - "STATUS": "Статус", - "STATUS_ONLINE": "В мережі", - "STATUS_OFFLINE": "Не в мережі", - "STATUS_IDLE": "Неактивен", - "STATUS_DND": "Не турбувати", "ROLE": "Роль", "ROLES": "Ролі", - "JOIN": "Приєднався", - "COLOR": "Колір", - "NICKNAME": "Нікнейм", - "DESCRIPTION": "Опис", - "WEBSITE": "Сайт", - "INVITE": "Запросити", - "SUPPORT": "Подтримка", - "LINKS": "Посиланя", - "CREDITS": "Кредити", - "LEVEL": "Рівень", - "POINTS": "Очки", - "VICTORY": "Перемога", - "DEFEAT": "Поразка", - "MODERATOR": "Модератор", - "DURATION": "Тривалість", - "EXPIRY": "Закінчення", - "TITLE": "Заголовок", - "SERVERS": "Сервери", - "PAGE": "Сторінка", - "MESSAGE": "Повідомлення", - "PROFILE": "Профіль", + "SERVERS": "Сервера", "SETTINGS": "Налаштування", - "LANGUAGE": "Мова", - "CHANNEL": "Канал", - "APPLY": "Обоновити", - "SUGGESTIONS": "Пропозиції", - "MODLOGS": "Логи модерації", - "NO_CHANNEL": "Канал не обран", - "REPORTS": "Скарги", - "BIRTHDAYS": "Вітання з днем народження", - "DISCONNECT": "Вимкнути" + "STATE": "Стан", + "STATS": "Статистика", + "STATUS": "Статус", + "STATUS_DND": "Не турбувати", + "STATUS_IDLE": "Неактивний", + "STATUS_OFFLINE": "Не в мережі", + "STATUS_ONLINE": "У мережі", + "UNKNOWN": "Невідомо", + "USER": "Користувач", + "USERNAME": "Ім'я користувача", + "USERS": "Користувачі", + "VICTORY": "Перемога", + "VIEWS": "Перегляди", + "XP": "Досвід", + "YES": "Так" } \ No newline at end of file diff --git a/languages/uk-UA/dashboard.json b/languages/uk-UA/dashboard.json index ea969373..0caf01cf 100644 --- a/languages/uk-UA/dashboard.json +++ b/languages/uk-UA/dashboard.json @@ -1,34 +1,35 @@ { - "FIRST_LOGIN": "{{user}} авторизувався в панелі керування вперше! :tada:", - "NOT_FOUND": "Йой! Сторінку не знайдено.", - "NOT_FOUND_CONTENT": "Я не знайшов, що ви шукали. А поки що, ви можете повернутися в панель керування.", - "ERR_OCCURRED": "Йой! Щось пішло не так.", - "ERR_OCCURRED_CONTENT": "Ми постараємося виправити це якнайшвидше (можете повідомити розробника про проблему). А поки що, ви можете повернутися в панель керування.", - "SEARCH": "Пошук по серверам...", - "SERVERS_LIST": "Список серверів", - "SERVERS_MANAGEMENT": "Управлління серверами", - "NO_SERVER": "Сервер не знайден", - "NO_SERVER_CONTENT": "Нема чого відображати. Переконайтеся, що ви увійшли до системи з правильним обліковим записом, і повторіть спробу.", - "BASIC_CONF": "📝 Основні налаштування", - "WELCOME_CONF": "👋 Повідомлення при вході користувача на сервер", - "GOODBYE_CONF": "😢 Повідомлення при виході користувача із сервера", - "WELCOME_IMG": "👋 Додавати картку", - "GOODBYE_IMG": "😢 Додавати картку", - "CHANNELS_CONF": "🌀 Спеціальні канали", "AUTOROLE_CONF": "🎖️ Автоматичне призначення ролі", - "ENABLE_MESSAGES": "Увімкнути", - "DISABLE_MESSAGES": "Вимкнути", - "ENABLE_AUTOROLE": "Увімкнути", - "DISABLE_AUTOROLE": "Вимкнути", - "SELECTOR": "Вибір серверів", - "STATS": "Статистика", + "BASIC_CONF": "📝 Основні налаштування", + "BIRTHDAYS": "Привітання з днем ​​народження", + "CAN_USE": "Можна використовувати", + "CHANNELS_CONF": "🌀 Спеціальні канали", + "COOLDOWNS": "Откати", + "ERR_OCCURRED": "Упс! Щось пішло не так.", + "ERR_OCCURRED_CONTENT": "Я намагаюся виправити це якнайшвидше (можете повідомити власника про проблему). А поки ви можете повернутися до панелі керування.", + "FIRST_LOGIN": "{{user}} авторизувався на панелі керування вперше! :tada:", + "GOODBYE_CONF": "😢 Повідомлення при виході користувача з сервера", + "GOODBYE_IMG": "😢 Додавати картку", "MANAGE": "Управління", - "COOLDOWNS": "Відкати", - "REP": "Команда rep", - "WORK": "Зарплатня в work", - "ROB": "Захист від rob", - "CAN_USE": "Можно використовувати", + "MODLOGS": "Логи модерації", + "NEWS": "Новини бота", + "NOT_FOUND": "Упс! Сторінка не знайдена.", + "NOT_FOUND_CONTENT": "Я не знайшов те, що ви шукали. А поки ви можете повернутися до панелі керування.", + "NO_CHANNEL": "Канал не обраний", "NO_DEFENCE": "Ви безпорадні", - "TOP_LEVEL": "Перший по рівню", - "TOP_CREDITS": "Перший по кредитам" + "NO_SERVER": "Сервер не знайдено", + "NO_SERVER_CONTENT": "Нема чого відображати. Переконайтеся, що ви увійшли до системи з правильним обліковим записом, і повторіть спробу.", + "REP": "Команда rep", + "REPORTS": "Скарги", + "ROB": "Захист від rob", + "SEARCH": "Пошук серверів...", + "SELECTOR": "Вибір серверів", + "SERVERS_LIST": "Список серверів", + "SERVERS_MANAGEMENT": "Керування серверами", + "SUGGESTIONS": "Пропозиції", + "TOP_CREDITS": "Перший за кредитами", + "TOP_LEVEL": "Перший за рівнем", + "WELCOME_CONF": "👋 Повідомлення при вході користувача на сервер", + "WELCOME_IMG": "👋 Додавати картку", + "WORK": "Зарплата у work" } \ No newline at end of file diff --git a/languages/uk-UA/economy/achievements.json b/languages/uk-UA/economy/achievements.json index ab523a63..9cb14d96 100644 --- a/languages/uk-UA/economy/achievements.json +++ b/languages/uk-UA/economy/achievements.json @@ -1,10 +1,10 @@ { - "DESCRIPTION": "Показати список ваших досягнень!", - "USAGE": "achievements", - "EXAMPLES": "achievements", - "SEND_CMD": "Використотайте свою першу команду!", + "DESCRIPTION": "Показати список досягнень користувача", + "USAGE": "(@user)", + "EXAMPLES": "achievements\nachievements user:@Jonny_Bro#4226", + "SEND_CMD": "Використовуйте свою першу команду!", "CLAIM_SALARY": "Отримайте зарплату 10 разів!", - "MARRY": "Знайдіть свою половинку і одружіться!", + "MARRY": "Знайдіть другу половинку і одружуйтеся!", "SLOTS": "Виграйте 3 рази поспіль у слоти!", "TIP": "Підтримайте розробника!", "REP": "Досягніть 20 очок репутації!", diff --git a/languages/uk-UA/economy/bank.json b/languages/uk-UA/economy/bank.json new file mode 100644 index 00000000..41a9f20d --- /dev/null +++ b/languages/uk-UA/economy/bank.json @@ -0,0 +1,12 @@ +{ + "DESCRIPTION": "Управління банківським рахунком", + "USAGE": "[option] [credits/all]", + "EXAMPLES": "bank option:deposit credits:1000\nbank option:withdraw credits:all", + "OPTION": "Дія", + "DEPOSIT": "Внести", + "WITHDRAW": "Зняти", + "NOT_ENOUGH_CREDIT": "У вас немає {{money}}!", + "NOT_ENOUGH_BANK": "Недостатньо кредитів на банківському рахунку, необхідно {{money}}!", + "SUCCESS_DEP": "{{money}} внесено на ваш банківський рахунок!", + "SUCCESS_WD": "Ви зняли {{money}} з вашого банківського рахунку" +} \ No newline at end of file diff --git a/languages/uk-UA/economy/birthdate.json b/languages/uk-UA/economy/birthdate.json index ee19cb21..64e7564f 100644 --- a/languages/uk-UA/economy/birthdate.json +++ b/languages/uk-UA/economy/birthdate.json @@ -1,9 +1,10 @@ { "DESCRIPTION": "Встановити дату народження", - "USAGE": "birthdate [ДД/ММ/РРРР]", - "EXAMPLES": "birthdate 01/01/2010", - "MISSING_DATE": "Вкажіть дату у форматі 20/11/2003", - "INVALID_DATE": "Використовуйте цей формат: ДД/ММ/РРРР. Наприклад, `1 січня 2010` буде `01/01/2010`.", + "USAGE": "[day] [month] [year]", + "EXAMPLES": "birthdate day:17 month:03 year:2000", + "DAY": "День", + "MONTH": "Місяць", + "YEAR": "Рік", "DATE_TOO_LOW": "Вам більше 80 років? :eyes:", "DATE_TOO_HIGH": "Хммм... Ви ще не народилися!", "HAPPY_BIRTHDAY": "День народження", diff --git a/languages/uk-UA/economy/divorce.json b/languages/uk-UA/economy/divorce.json index 6fc9562c..859d230f 100644 --- a/languages/uk-UA/economy/divorce.json +++ b/languages/uk-UA/economy/divorce.json @@ -1,8 +1,8 @@ { - "DESCRIPTION": "Розлучитися з користувачем!", - "USAGE": "divorce", + "DESCRIPTION": "Розлучитися з користувачем", + "USAGE": "", "EXAMPLES": "divorce", "NOT_MARRIED": "Ви не одружені!", - "DIVORCED": "Ви розлучилися з **{{username}}**!", - "DIVORCED_U": "**{{username}}** розлучився з вами!" + "DIVORCED": "Ви розлучилися з {{user}}!", + "DIVORCED_U": "{{user}} розлучився з вами!" } \ No newline at end of file diff --git a/languages/uk-UA/economy/importmee6.json b/languages/uk-UA/economy/importmee6.json new file mode 100644 index 00000000..805846ae --- /dev/null +++ b/languages/uk-UA/economy/importmee6.json @@ -0,0 +1,5 @@ +{ + "DESCRIPTION": "Імпортувати свій рівень з MEE6", + "USAGE": "", + "EXAMPLES": "importmee6" +} \ No newline at end of file diff --git a/languages/uk-UA/economy/leaderboard.json b/languages/uk-UA/economy/leaderboard.json index 62e9e706..713a6e62 100644 --- a/languages/uk-UA/economy/leaderboard.json +++ b/languages/uk-UA/economy/leaderboard.json @@ -1,13 +1,10 @@ { - "DESCRIPTION": "Показати таблиці лідерів за кредитами, рівнем або очками репутації!", - "USAGE": "leaderboard [rep/level/credits]", - "EXAMPLES": "leaderboard credits\nleaderboard level", - "MISSING_TYPE": "Виберіть таблицю: `credits`, `level` або `rep`!", - "MOBILE": ":confused: Я помітив, що ви онлайн з телефону... Таблиця лідерів може відображатися некоректно на маленьких екранах. Спробуйте пізніше з іншого пристрою!", - "TABLE": "Таблиця лідерів {{name}}", - "TOP": "Топ 20", + "DESCRIPTION": "Показати таблицю лідерів за кредитами, рівнем або поінтами репутації", + "USAGE": "[type]", + "EXAMPLES": "leaderboard type:Рівень", "LEVEL": "Рівень", - "XP": "Досвід", - "CREDITS": "Кредити", - "REP": "Репутація" -} \ No newline at end of file + "MONEY": "Кредити", + "REP": "Репутація", + "MOBILE": ":confused: Я помітив, що ви онлайн з телефону... Таблиця лідерів може відображатися некоректно на маленьких екранах. Спробуйте пізніше з іншого пристрою!", + "TABLE": "Таблиця лідерів {{name}}" + } \ No newline at end of file diff --git a/languages/uk-UA/economy/marry.json b/languages/uk-UA/economy/marry.json index 0035a1f5..33e2abe9 100644 --- a/languages/uk-UA/economy/marry.json +++ b/languages/uk-UA/economy/marry.json @@ -1,18 +1,16 @@ { - "DESCRIPTION": "Одружуйтеся з тим, кого кохаєте!", - "USAGE": "marry [@користувач]", - "EXAMPLES": "marry @Jonny_Bro#4226", - "INVALID_MEMBER": "Ви повинні згадати користувача!", - "ALREADY_MARRIED": "Ви вже одружені! Ви можете розлучитися за допомогою команди `divorce`.", - "ALREADY_MARRIED_USER": "Місце зайняте! **{{username}}** вже одружений!", + "DESCRIPTION": "Одружуйтеся з тим, кого любите", + "USAGE": "[@user]", + "EXAMPLES": "marry user:@Jonny_Bro#4226", + "ALREADY_MARRIED": "Ви вже одружені! Ви можете розвести за допомогою команди `divorce`.", + "ALREADY_MARRIED_USER": "Ви запізнилися! {{user}} вже одружений!", "YOURSELF": "Ви не можете одружитися з собою!", - "REQUEST_AUTHOR_TO_AMEMBER": "Ви вже надіслали пропозицію **{{username}}**!", - "REQUEST_AMEMBER_TO_AUTHOR": "**{{username}}** надіслав вам пропозицію! Ви можете відмовити або погодитися (або дочекатися закінчення терміну пропозиції).", - "REQUEST_AMEMBER_TO_MEMBER": "**{{secondUsername}}** вже надіслав пропозицію **{{firstUsername}}**!", - "REQUEST_MEMBER_TO_AMEMBER": "**{{firstUsername}} вже надіслав(а) пропозицію **{{secondUsername}}**! }** (або дочекайтеся закінчення терміну пропозиції)!", - "TIMEOUT": "{{username}} не відповів(а)... Зачекайте, поки він/она буде в мережі і спробуйте знову!", - "SUCCESS": "🎉 Вітаємо! **{{creator}}** і **{{partner}}** тепер одружені!", + "REQUEST_AUTHOR_TO_AMEMBER": "Ви вже надіслали пропозицію {{user}}!", + "REQUEST_AMEMBER_TO_AUTHOR": "{{user}} надіслала вам пропозицію! Ви можете відмовити або погодитися (або дочекатися закінчення терміну пропозиції).", + "REQUEST_AMEMBER_TO_MEMBER": "{{secondUser}} вже надіслала пропозицію {{firstUser}}!", + "REQUEST_MEMBER_TO_AMEMBER": "{{firstUser}} вже надіслав(а) пропозицію {{secondUser}}! Зачекайте, поки {{secondUser}} погодиться або відмовить на пропозицію {{firstUser}} (або дочекайтеся закінчення терміну пропозиції)!", + "REQUEST": "{{to}}, ви згодні одружитися з {{from}}?", "DENIED": "{{creator}}, у мене є погані новини... {{partner}} відмовився від вашої пропозиції.", - "REQUEST": "{{to}}, ви згодні одружитися з {{from}}? Дайте відповідь `так` або `ні`!", - "BOT_USER": "Боти вічно самотні!" + "SUCCESS": "🎉 Вітаємо! **{{creator}}** і **{{partner}}** тепер перебувають у шлюбі!", + "BOT_USER": "Боти завжди самотні ;(" } \ No newline at end of file diff --git a/languages/uk-UA/economy/money.json b/languages/uk-UA/economy/money.json index bb7b737f..414c2824 100644 --- a/languages/uk-UA/economy/money.json +++ b/languages/uk-UA/economy/money.json @@ -1,6 +1,7 @@ { "DESCRIPTION": "Показати кількість кредитів у користувача", - "USAGE": "money (@користувач)", - "EXAMPLES": "money\nmoney @Jonny_Bro#4226", + "USAGE": "(@user)", + "EXAMPLES": "money\nmoney user:@Jonny_Bro#4226", + "BOT_USER": "Ніхто не знає скільки у ботів грошей...", "TITLE": "{{username}} Кредити" } \ No newline at end of file diff --git a/languages/uk-UA/economy/number.json b/languages/uk-UA/economy/number.json index 7b774be7..7d8c2538 100644 --- a/languages/uk-UA/economy/number.json +++ b/languages/uk-UA/economy/number.json @@ -1,12 +1,12 @@ { - "DESCRIPTION": "Вгадай загадане мною число!", - "USAGE": "number (STOP)", + "DESCRIPTION": "Вгадай загадане мною число", + "USAGE": "", "EXAMPLES": "number", "GAME_START": "Я загадав число, починайте!\nНапишіть STOP, якщо хочете зупинити гру!", - "BIG": "{{user}} | Моє число **більше**, ніж `{{number}}`!", - "SMALL": "{{user}} | Моє число **менше** ніж `{{number}}`!", + "TOO_BIG": "{{user}}, моє число **більше** ніж `{{number}}`!", + "TOO_SMALL": "{{user}}, моє число **менше** ніж `{{number}}`!", "WON": "{{winner}} виграв {{credits}}!", "DEFEAT": "Ніхто не вгадав число! Їм було **{{number}}**!", - "GAME_STATS": "🎉 | {{winner}} вгадав число! Їм було __**{{number}}**__!\n\n**Статистика:**\n*-* __**Тривалість** __: {{time}}\n*-* __**Учасники**__: {{participants}} ({{participantCount}})", + "GAME_STATS": "🎉 | {{winner}} вгадав число! Їм було **{{number}}**!\n\n**Статистика:**\n*-* __**Тривалість**__: {{time}}\n*-* __**Учасники ({{participantCount}})**__: {{participants}}", "GAME_RUNNING": "Гра вже йде!" } \ No newline at end of file diff --git a/languages/uk-UA/economy/pay.json b/languages/uk-UA/economy/pay.json index 7376c374..9bd448fd 100644 --- a/languages/uk-UA/economy/pay.json +++ b/languages/uk-UA/economy/pay.json @@ -1,11 +1,10 @@ { - "DESCRIPTION": "Надіслати кредити користувачу!", - "USAGE": "pay [@користувач] [сума]", - "EXAMPLES": "pay @Jonny_Bro#4226 1000", - "INVALID_MEMBER": "Ви повинні згадати користувача!", - "BOT_USER": "Ботам не потрібні кредити!", - "YOURSELF": "Ви не можете заплатити самому собі!", + "DESCRIPTION": "Надіслати кредити користувачу", + "USAGE": "[@user] [amount]", + "EXAMPLES": "pay user:@Jonny_Bro#4226 amount:1000", + "BOT_USER": "Ботам не потрібні гроші B)!", + "YOURSELF": "Ви не можете переказати кредити самому собі!", "INVALID_AMOUNT": "Вкажіть суму", "ENOUGH_MONEY": "У вас немає {{amount}}", - "SUCCESS": "Ви відправили {{amount}} користувачу **{{username}}**!" + "SUCCESS": "Ви відправили {{user}} {{amount}}!" } \ No newline at end of file diff --git a/languages/uk-UA/economy/profile.json b/languages/uk-UA/economy/profile.json index 87c0b89e..94c11727 100644 --- a/languages/uk-UA/economy/profile.json +++ b/languages/uk-UA/economy/profile.json @@ -1,24 +1,21 @@ { "DESCRIPTION": "Показати профіль користувача", - "USAGE": "profile (@користувач)", - "EXAMPLES": "profile\nprofile @Jonny_Bro#4226", + "USAGE": "(@user)", + "EXAMPLES": "profile\nprofile user:@Jonny_Bro#4226", "BOT_USER": "Боти не мають профілю!", - "TITLE": "Профіль {{username}}", + "TITLE": "Профіль {{user}}", "LINK": "Профіль", - "LINK_TEXT": "Натисніть сюди, щоб відкрити профіль на поточному сервері!", + "LINK_TEXT": "Натисніть сюди, щоб відкрити профіль поточного сервера на панелі керування!", "BIO": "🔖 Біографія", - "NO_BIO": "Біографія відсутня", "CASH": "💵 Кредити", "BANK": "💳 Банк", - "GLOBAL": "🌍 Всього кредитів на всіх серверах", + "GLOBAL": "🌍 Кредитів на всіх серверах", "REPUTATION": "🎩 Репутація", "LEVEL": "📊 Рівень", "XP": "🔮 Досвід", "BIRTHDATE": "🎂 Дата народження", - "NO_BIRTHDATE": "Дата народження не вказана", "LOVER": "❤ Друга половинка", - "REGISTERED": "📅 Профіль створено", - "NO_LOVER": "Вільний", + "REGISTERED": "📅 Профіль створений", "ACHIEVEMENTS": "🔥 Досягнення", "ACHIEVEMENTS_CONTENT": "Отримайте більше інформації за допомогою `achievements`!" } \ No newline at end of file diff --git a/languages/uk-UA/economy/rep.json b/languages/uk-UA/economy/rep.json index cef1d247..573ad5d3 100644 --- a/languages/uk-UA/economy/rep.json +++ b/languages/uk-UA/economy/rep.json @@ -1,10 +1,9 @@ { - "DESCRIPTION": "Дати очко репутації користувачеві!", - "USAGE": "rep [@пользователь]", - "EXAMPLES": "rep @Jonny_Bro#4226", + "DESCRIPTION": "Дати репутацію користувачеві", + "USAGE": "[@user]", + "EXAMPLES": "rep user:@Jonny_Bro#4226", "COOLDOWN": "Ви повинні почекати **{{time}}** до наступного використання!", - "INVALID_USER": "Ви повинні згадати користувача!", - "BOT_USER": "Боти і так круті!", - "YOURSELF": "Ви не можете дати очко репутації самому собі!", - "SUCCESS": "Ви дали очко репутації {{username}}!" -} \ No newline at end of file + "BOT_USER": "Боти і так круті B)", + "YOURSELF": "Ви не можете дати поінт репутації самому собі!", + "SUCCESS": "Ви дали поінт репутації {{user}}!" + } \ No newline at end of file diff --git a/languages/uk-UA/economy/rob.json b/languages/uk-UA/economy/rob.json index 223aaae9..f8b9bb56 100644 --- a/languages/uk-UA/economy/rob.json +++ b/languages/uk-UA/economy/rob.json @@ -1,16 +1,14 @@ { - "DESCRIPTION": "Спробувати пограбувати користувача!", - "USAGE": "rob [@користувач] [сума]", - "EXAMPLES": "rob @Jonny_Bro#4226 100", + "DESCRIPTION": "Спробувати пограбувати користувача", + "USAGE": "[@user] [amount]", + "EXAMPLES": "rob user:@Jonny_Bro#4226 amount:100", "BOT_USER": "Ви не можете пограбувати бота!", "YOURSELF": "Ви не можете пограбувати себе!", - "MISSING_MEMBER": "Ви повинні згадати користувача!", - "MISSING_AMOUNT": "Вкажіть суму!", - "NOT_ENOUGH_AUTHOR": "У вас має бути хоча б **{{moneyMin}}**, щоб грабувати цього користувача (зараз у вас **{{moneyCurrent}}**)!", + "NOT_ENOUGH_AUTHOR": "У вас має бути хоча б {{moneyMin}}, щоб грабувати цього користувача (зараз у вас {{moneyCurrent}})!", "NOT_ENOUGH_MEMBER": "Ви не можете пограбувати {{user}}, тому що у нього немає стільки кредитів!", "COOLDOWN": "🕵️ {{user}} під захистом.... Спробуйте пізніше!", - "ROB_WON_1": "🎉 | Вітаємо! Поліція не змогла зупинити вас, тому ви успішно вкрали **{{money}}** у {{user}}!", - "ROB_WON_2": "😕 | Ви пограбували {{user}} на **{{money}}**", - "ROB_LOSE_1": "🚔 | Поліція зловила вас. Тепер ви повинні заплатити **{{fine}}**. **{{offset}}** буде виплачено {{user}}.", - "ROB_LOSE_2": "🚓 | Погані новини... {{user}} вчасно зателефонував до поліції. Ви повинні заплатити **{{fine}}** та **{{offset}}** буде виплачено {{user}}." + "ROB_WON_1": "🎉 | Вітаємо! Поліція не змогла зупинити вас, тому ви успішно вкрали {{money}} у {{user}}!", + "ROB_WON_2": "🎉 | Ви пограбували {{user}} на {{money}}", + "ROB_LOSE_1": "🚔 | Поліція зловила вас. Тепер ви повинні заплатити штраф {{fine}}. {{offset}} буде виплачено {{user}}.", + "ROB_LOSE_2": "🚓 | Погані новини... {{user}} вчасно зателефонував до поліції. Ви повинні заплатити штраф {{fine}} і {{offset}} буде виплачено {{user}}." } \ No newline at end of file diff --git a/languages/uk-UA/economy/setbio.json b/languages/uk-UA/economy/setbio.json index 6689cdf2..e6964742 100644 --- a/languages/uk-UA/economy/setbio.json +++ b/languages/uk-UA/economy/setbio.json @@ -1,8 +1,7 @@ { - "DESCRIPTION": "Встановити біографію!", - "USAGE": "setbio [текст]", - "EXAMPLES": "setbio Мене звуть Жоня, мені 18 і я творець JaBa :)", - "MISSING": "Вкажіть біографію!", - "MAX_CHARACT": "Ваша біографія не повинна перевищувати 100 символів!", + "DESCRIPTION": "Встановити біографію", + "USAGE": "[text]", + "EXAMPLES": "setbio text:Мене звуть Жоня :shock:", + "MAX_CHARACTERS": "Ваша біографія не повинна перевищувати 150 символів!", "SUCCESS": "Ваша біографія змінена!" } \ No newline at end of file diff --git a/languages/uk-UA/economy/slots.json b/languages/uk-UA/economy/slots.json index d3ef0d1d..efafc920 100644 --- a/languages/uk-UA/economy/slots.json +++ b/languages/uk-UA/economy/slots.json @@ -1,8 +1,8 @@ { - "DESCRIPTION": "Казино \"JaBa Casino\"", - "USAGE": "slots (сума)", - "EXAMPLES": "slots\nslots 100", - "DEFEAT": "**{{username}}** поставив {{money}} і все програв.", - "VICTORY": "**{{username}}** поставив {{money}} і виграв {{won}}!", + "DESCRIPTION": "Казино \"Casino JaBa\"", + "USAGE": "[amount]", + "EXAMPLES": "slots amount:100", + "DEFEAT": "{{user}} поставив {{money}} і все програв.", + "VICTORY": "{{user}} поставив {{money}} і виграв {{won}}!", "NOT_ENOUGH": "У вас немає {{money}}." } \ No newline at end of file diff --git a/languages/uk-UA/economy/tictactoe.json b/languages/uk-UA/economy/tictactoe.json index 5a80b4ee..799b15ae 100644 --- a/languages/uk-UA/economy/tictactoe.json +++ b/languages/uk-UA/economy/tictactoe.json @@ -1,21 +1,18 @@ { - "DESCRIPTION": "Хрестики-нуліки!", - "USAGE": "tictactoe [@користувач]", - "EXAMPLES": "tictactoe @Jonny_Bro#4226", - "NO_USER": "Вкажіть користувача!", + "DESCRIPTION": "Хрестики-нуліки", + "USAGE": "[@user]", + "EXAMPLES": "tictactoe user:@Jonny_Bro#4226", "BOT_USER": "Ви не можете грати проти бота!", "YOURSELF": "Ви не можете грати із самим собою!", - "ACCEPT": "Прийняти", - "DECLINE": "Відмовитися", "INVITE_USER": "<@{{opponent}}>, вам запропонували зіграти в хрестики-нуліки!", "REQUEST_SEND": "Запит надіслано <@{{opponent}}>", - "REQUEST_WAIT": "Чекаю на відповідь {{user}}", + "REQUEST_WAIT": "Чекаю на відповідь <@{{user}}>", "WAITING": "Чекаю на хід | <@{{user}}>, Ваш емодзі: {{emoji}}", "WON": "<@{{winner}}> ({{emoji}}) виграв!", "CANT_PLAY": "Зараз не ваш хід!", - "TIE": "Нічия", - "TIE_DESC": "Ніхто не виграв, це нічия!", - "NO_ANSWER": "<@{{user}}> не відповів вчасно! (30с)", + "TIE": "Нічча", + "TIE_DESC": "Ніхто не виграв!", + "NO_ANSWER": "<@{{user}}> не відповів вчасно!", "NO_ANSWER_TITLE": "Запит не прийнято вчасно", "NOT_ANSWERED": "<@{{user}}> не прийняв запит!", "CANCELED": "Гру скасовано!", diff --git a/languages/uk-UA/economy/transactions.json b/languages/uk-UA/economy/transactions.json index 958a672e..3f1e73e1 100644 --- a/languages/uk-UA/economy/transactions.json +++ b/languages/uk-UA/economy/transactions.json @@ -1,8 +1,10 @@ { - "DESCRIPTION": "Подивитися історію транзакцій!", - "USAGE": "transactions", - "EXAMPLES": "transactions", - "NO_TRANSACTIONS": "У вас немає транзакцій.", + "DESCRIPTION": "Подивитися чи очистити історію своїх транзакцій", + "USAGE": "(clear)", + "EXAMPLES": "transactions\n transactions clear:True", + "CLEAR": "Очистити список транзакцій?", + "CLEARED": "Список транзакцій очищений", + "NO_TRANSACTIONS": "У вас немає транзакцій", "EMBED_TRANSACTIONS": "Ваші транзакції", "BANK": "Банк", "NUMBERS": "Вгадай число", @@ -10,7 +12,7 @@ "T_GOT": "Поповнення", "T_SEND": "Списання", "T_USER_GOT": "Джерело", - "T_USER_SEND": "Отримувач", + "T_USER_SEND": "Одержувач", "T_AMOUNT": "Сума", "T_DATE": "Дата" } \ No newline at end of file diff --git a/languages/uk-UA/economy/work.json b/languages/uk-UA/economy/work.json index e1945f43..5ad8a701 100644 --- a/languages/uk-UA/economy/work.json +++ b/languages/uk-UA/economy/work.json @@ -1,9 +1,9 @@ { - "DESCRIPTION": "Отримати зарплату!", - "USAGE": "work", + "DESCRIPTION": "Отримати зарплату", + "USAGE": "", "EXAMPLES": "work", "COOLDOWN": "Ви повинні почекати **{{time}}** до наступної зарплати!", - "AWARD": "Закінчіть слово AWARD щоб отримати 200 додаткових кредитів!", + "AWARD": "Закінчіть серію щоб отримати 200 додаткових кредитів!", "SALARY": "Зарплата", "SALARY_CONTENT": "Ви отримали {{won}}!", "STREAK": "Серія", diff --git a/languages/uk-UA/fun/8ball.json b/languages/uk-UA/fun/8ball.json index d9b4b3d0..cc3c1835 100644 --- a/languages/uk-UA/fun/8ball.json +++ b/languages/uk-UA/fun/8ball.json @@ -1,16 +1,18 @@ { - "DESCRIPTION": "Я говорю правду!", - "USAGE": "8ball [питання?]", - "EXAMPLES": "8ball JaBa крутий?", - "ERR_QUESTION": "Введіть питання!", + "DESCRIPTION": "Я говорю правду", + "USAGE": "[question]", + "QUESTION": "Питання", + "EXAMPLES": "8ball question:JaBa крутий?", + "ERR_QUESTION": "Питання має закінчуватися на `?`", + "ANSWER": "**Питання:** {{question}}\n**Відповідь:** {{answer}}", "RESPONSE_1": "Безперечно", - "RESPONSE_2": "Це продумали ще боги", + "RESPONSE_2": "Вирішено", "RESPONSE_3": "Ніяких сумнівів", - "RESPONSE_4": "Безперечно так", + "RESPONSE_4": "Виразно так", "RESPONSE_5": "Можеш бути впевнений у цьому", "RESPONSE_6": "Мені здається - так", "RESPONSE_7": "Найімовірніше", - "RESPONSE_8": "Гарні перспективи", + "RESPONSE_8": "Хороші перспективи", "RESPONSE_9": "Знаки кажуть - так", "RESPONSE_10": "Так", "RESPONSE_11": "Поки не ясно, спробуй знову", @@ -21,6 +23,6 @@ "RESPONSE_16": "Навіть не думай", "RESPONSE_17": "Моя відповідь - ні", "RESPONSE_18": "За моїми даними - ні", - "RESPONSE_19": "Перспективи не дуже добрі", + "RESPONSE_19": "Перспективи не дуже хороші", "RESPONSE_20": "Дуже сумнівно" - } \ No newline at end of file +} \ No newline at end of file diff --git a/languages/uk-UA/fun/crab.json b/languages/uk-UA/fun/crab.json new file mode 100644 index 00000000..f36074ed --- /dev/null +++ b/languages/uk-UA/fun/crab.json @@ -0,0 +1,5 @@ +{ + "DESCRIPTION": "Отримати зображення краба... так, це все", + "USAGE": "", + "EXAMPLES": "crab" +} \ No newline at end of file diff --git a/languages/uk-UA/fun/lmgtfy.json b/languages/uk-UA/fun/lmgtfy.json new file mode 100644 index 00000000..5ec81740 --- /dev/null +++ b/languages/uk-UA/fun/lmgtfy.json @@ -0,0 +1,6 @@ +{ + "DESCRIPTION": "Створити LMGTFY (давай я загуглю це для тебе) посилання", + "USAGE": "[query] [short]", + "QUERY": "Запит", + "EXAMPLES": "lmgtfy query:Як створити Discord бота? short:False" +} \ No newline at end of file diff --git a/languages/uk-UA/fun/lovecalc.json b/languages/uk-UA/fun/lovecalc.json index 11111af4..08b0e9e3 100644 --- a/languages/uk-UA/fun/lovecalc.json +++ b/languages/uk-UA/fun/lovecalc.json @@ -1,7 +1,6 @@ { "DESCRIPTION": "Калькулятор кохання", - "USAGE": "lovecalc [@користувач1] (@користувач2)", - "EXAMPLES": "lovecalc @Jonny_Bro#4226\nlovecalc @Jonny_Bro#4226 @JaBa#9042", - "MISSING": "Ви повинні згадати одного або двох користувачів!", - "CONTENT": "Я думаю, що **{{firstUsername}}** на **{{percent}}%** кохає **{{secondUsername}}**!" - } \ No newline at end of file + "USAGE": "[@first_member] (@second_member)", + "EXAMPLES": "lovecalc first_member:@Jonny_Bro#4226\nlovecalc first_member:@Jonny_Bro#4226 second_member:@JaBa#9042", + "CONTENT": "{{firstMember}} кохає {{secondMember}} на **{{percent}}%**!" +} \ No newline at end of file diff --git a/languages/uk-UA/fun/memes.json b/languages/uk-UA/fun/memes.json index 8dfff19f..bca6b4a5 100644 --- a/languages/uk-UA/fun/memes.json +++ b/languages/uk-UA/fun/memes.json @@ -1,11 +1,7 @@ { - "DESCRIPTION": "Отримати мем із вибраного або випадкового сабреддита", - "USAGE": "memes (тег)", - "EXAMPLES": "memes\nmemes me_irl", - "SEARCHING": "Шукаю мем за тегом `{{tag}}`...", - "SEARCHING_RANDOM": "Шукаю випадковий мем...", - "EMBED_TITLE": "Доступні категорії", - "NOT_FOUND": "Цей категорії не існує!", + "DESCRIPTION": "Отримати мем з обраного сабреддиту", + "USAGE": "", + "EXAMPLES": "memes", "SUBREDDIT": "Сабреддіт", "UPS": "Апвоути" } \ No newline at end of file diff --git a/languages/uk-UA/general/activity.json b/languages/uk-UA/general/activity.json index 2045292f..35a3597c 100644 --- a/languages/uk-UA/general/activity.json +++ b/languages/uk-UA/general/activity.json @@ -1,8 +1,8 @@ { - "DESCRIPTION": "Створити активність у голосовому каналі!", - "USAGE": "activity (активність)", - "EXAMPLES": "activity\nactivity chess", - "TITLE": "Список доступних активностей", - "FOOTER": "JaBa | Discord Together", - "NO_BOOST": "Необхідний перший рівень буста або вище!" + "DESCRIPTION": "Створити активність у голосовому каналі", + "USAGE": "", + "EXAMPLES": "activity", + "AVAILABLE_ACTIVITIES": "Доступні активності:", + "CLICK_HERE": "Натисніть сюди, щоб почати {{activity}} в {{channel}}", + "BOOST_NEEDED": "Необхідний перший рівень бусту або вище!" } \ No newline at end of file diff --git a/languages/uk-UA/general/afk.json b/languages/uk-UA/general/afk.json new file mode 100644 index 00000000..b3577f3f --- /dev/null +++ b/languages/uk-UA/general/afk.json @@ -0,0 +1,8 @@ +{ + "DESCRIPTION": "Встановити статус AFK (користувач, який згадає вас отримає повідомлення)", + "USAGE": "[message]", + "EXAMPLES": "afk message:Пісяю =)", + "SUCCESS": "Тепер ви AFK через: **{{reason}}**", + "DELETED": "**{{username}}**, ваш статус AFK видалено!", + "IS_AFK": "**{{user}}** зараз AFK, причина:\n```{{reason}}```" +} \ No newline at end of file diff --git a/languages/uk-UA/general/avatar.json b/languages/uk-UA/general/avatar.json index 6b656002..77681632 100644 --- a/languages/uk-UA/general/avatar.json +++ b/languages/uk-UA/general/avatar.json @@ -1,5 +1,5 @@ { "DESCRIPTION": "Повертає аватар користувача", - "USAGE": "avatar (@користувач) (link)", - "EXAMPLES": "avatar\navatar @Jonny_Bro#4226\navatar link" + "USAGE": "(@user)", + "EXAMPLES": "avatar\navatar user:@Jonny_Bro#4226" } \ No newline at end of file diff --git a/languages/uk-UA/general/emoji.json b/languages/uk-UA/general/emoji.json index ffdd3818..62782c90 100644 --- a/languages/uk-UA/general/emoji.json +++ b/languages/uk-UA/general/emoji.json @@ -1,9 +1,10 @@ { - "DESCRIPTION": "Показати інформацію про емодзі!", - "USAGE": "emoji [емодзі]", - "EXAMPLES": "emoji :tada:", + "DESCRIPTION": "Показати інформацію про емодзи", + "USAGE": "[emoji]", + "EXAMPLES": "emoji emoji::tada:", "TITLE": "Інформація про {{emoji}}", "ANIMATED": "Анімований", "ID": "ID", + "LINK": "Посилання", "STANDART": "Стандартний емодзі" } \ No newline at end of file diff --git a/languages/uk-UA/general/help.json b/languages/uk-UA/general/help.json index 5ad1d5cf..3248244d 100644 --- a/languages/uk-UA/general/help.json +++ b/languages/uk-UA/general/help.json @@ -1,18 +1,19 @@ { - "DESCRIPTION": "Показати список команд або допомогу по цій команді.", - "USAGE": "help (команда)", - "EXAMPLES": "help\nhelp ping", - "CUSTOM": "У доданих команд немає опису.", - "NOT_FOUND": "Команда `{{search}}` не існує", + "DESCRIPTION": "Показати список команд або допомогу по цій команді", + "USAGE": "(command)", + "EXAMPLES": "help\nhelp command:ping", + "NOT_FOUND": "{{command}} не знайдено", + "COMMANDS_IN": "Доступні команди в категорії `{{category}}`:", "FIELD_USAGE": "Використання", "FIELD_DESCRIPTION": "Опис", "FIELD_ALIASES": "Скорочення", "FIELD_EXAMPLES": "Приклади", "NO_ALIAS": "Немає скорочень", "CMD_TITLE": "Допомога з {{cmd}}", - "INFO": "● Щоб отримати допомогу по певній команді, використовуйте `help <команда>`!", - "CUSTOM_COMMANDS": "Додана команда", + "INFO": "● Щоб отримати допомогу по певній команді, використовуйте `help [команда]`", "FIELD_PERMISSIONS": "Необхідні права", - "NO_REQUIRED_PERMISSION": "Ніякі особливі права не потрібні для використання цієї команди.", - "TITLE": "{{name}} | Команди" + "NO_REQUIRED_PERMISSION": "Жодних особливих прав не потрібно", + "TITLE": "{{name}} | Команди", + "GUILD_ONLY": "Тільки на сервері", + "NOT_GUILD_ONLY": "На сервері та в ОП бота" } \ No newline at end of file diff --git a/languages/uk-UA/general/minecraft.json b/languages/uk-UA/general/minecraft.json index e1d26143..83e2e47f 100644 --- a/languages/uk-UA/general/minecraft.json +++ b/languages/uk-UA/general/minecraft.json @@ -1,12 +1,11 @@ { - "DESCRIPTION": "Показати інформацію про Minecraft сервер!", - "USAGE": "minecraft [IP]", - "EXAMPLES": "minecraft mc.hypixel.net", - "MISSING_IP": "Вкажіть IP сервера!", + "DESCRIPTION": "Показати інформацію про Minecraft сервер", + "USAGE": "[IP]", + "EXAMPLES": "minecraft IP:mc.hypixel.net", "FAILED": "Сервер недоступний або доступ заборонено!", "ONLINE": "Онлайн", "OFFLINE": "Оффлайн", - "PLAYERS": "{{count}} гравець(я/ів)", + "PLAYERS": "{{count}} гравець(и)", "FIELD_VERSION": "Версія", "FIELD_CONNECTED": "Гравців на сервері", "FIELD_STATUS": "Статус", diff --git a/languages/uk-UA/general/ping.json b/languages/uk-UA/general/ping.json index 1f16ea9b..9c194164 100644 --- a/languages/uk-UA/general/ping.json +++ b/languages/uk-UA/general/ping.json @@ -1,6 +1,6 @@ { "DESCRIPTION": "Показати пінг бота", - "USAGE": "ping", + "USAGE": "", "EXAMPLES": "ping", "CONTENT": "Понг! Мій пінг - **{{ping}}**ms." } \ No newline at end of file diff --git a/languages/uk-UA/general/remindme.json b/languages/uk-UA/general/remindme.json index 8d0c324f..0c589ecb 100644 --- a/languages/uk-UA/general/remindme.json +++ b/languages/uk-UA/general/remindme.json @@ -1,9 +1,9 @@ { "DESCRIPTION": "Створити нагадування", - "USAGE": "remindme [час] [повідомлення]", - "EXAMPLES": "remindme 24h Використати команду work\nremindme 3m Дістати курку з морозилки!", - "MISSING_MESSAGE": "Введіть повідомлення!", - "SAVED": "Нагадування збережено!", + "USAGE": "[time] [message]", + "EXAMPLES": "remindme time:12h message:Використовувати команду work\nremindme time:5m message:Дістати курку з морозилки!", + "TIME": "Час (Наприклад: 10s, 5m, 2h, 1d, 3w)", + "SAVED": "Нагадування `{{message}}` збережено **{{time}}**", "TITLE": "Нагадування від JaBa", - "CREATED": "Повідомлення створено {{time}}" + "CREATED": "Нагадування створено: **{{time}}**" } \ No newline at end of file diff --git a/languages/uk-UA/general/report.json b/languages/uk-UA/general/report.json index 76712939..6040003b 100644 --- a/languages/uk-UA/general/report.json +++ b/languages/uk-UA/general/report.json @@ -1,10 +1,8 @@ { - "DESCRIPTION": "Надіслати скаргу до спеціального каналу!", - "USAGE": "report [@користувач] (причина)", - "EXAMPLES": "report @Jonny_Bro#4226 Порушення правил", + "DESCRIPTION": "Надіслати скаргу до спеціального каналу", + "USAGE": "[@user] (message)", + "EXAMPLES": "report user:@Jonny_Bro#4226 message:Порушення правил", "MISSING_CHANNEL": "Канал для скарг не налаштований!", - "MISSING_REASON": "Введіть причину!", - "MISSING_USER": "Ви повинні згадати користувача!", "INVALID_USER": "Ви не можете поскаржитися на себе", "SUCCESS": "Ваша скарга надіслана в {{channel}}!", "TITLE": "Скарга - {{user}}" diff --git a/languages/uk-UA/general/serverinfo.json b/languages/uk-UA/general/serverinfo.json index 1c750a61..d3aa4e8a 100644 --- a/languages/uk-UA/general/serverinfo.json +++ b/languages/uk-UA/general/serverinfo.json @@ -1,10 +1,9 @@ { - "DESCRIPTION": "Показати інформацію про сервер!", - "USAGE": "serverinfo [ID/назва]", - "EXAMPLES": "serverinfo кик\nserverinfo", + "DESCRIPTION": "Показати інформацію про сервер", + "USAGE": "", + "EXAMPLES": "serverinfo", "AFK_CHANNEL": "AFK канал", - "NO_AFK_CHANNEL": "Немає AFK каналу", "BOOSTS": "К-сть бустів", "LINK": "Статистика сервера", - "LINK_TEXT": "Натисніть тут, щоб відкрити статистику сервера!" -} \ No newline at end of file + "LINK_TEXT": "Натисніть сюди, щоб відкрити статистику сервера на панелі керування!" + } \ No newline at end of file diff --git a/languages/uk-UA/general/shorturl.json b/languages/uk-UA/general/shorturl.json index b7533469..90774a15 100644 --- a/languages/uk-UA/general/shorturl.json +++ b/languages/uk-UA/general/shorturl.json @@ -1,6 +1,6 @@ { - "DESCRIPTION": "Укоротити посилання!", - "USAGE": "shorturl [URL]", - "EXAMPLES": "shorturl https://google.com", - "MISSING_URL": "Введіть посилання!" + "DESCRIPTION": "Укоротити посилання", + "USAGE": "[url]", + "EXAMPLES": "shorturl url:https://google.com", + "URL": "Посилання" } \ No newline at end of file diff --git a/languages/uk-UA/general/staff.json b/languages/uk-UA/general/staff.json index 8a7f4cfe..dc90eddf 100644 --- a/languages/uk-UA/general/staff.json +++ b/languages/uk-UA/general/staff.json @@ -1,6 +1,6 @@ { - "DESCRIPTION": "Показати список адміністрації сервера!", - "USAGE": "staff", + "DESCRIPTION": "Показати список адміністрації сервера", + "USAGE": "", "EXAMPLES": "staff", "TITLE": "Персонал {{guild}}", "ADMINS": "Адміністратори", diff --git a/languages/uk-UA/general/stats.json b/languages/uk-UA/general/stats.json index ac1adafd..738ba90b 100644 --- a/languages/uk-UA/general/stats.json +++ b/languages/uk-UA/general/stats.json @@ -1,17 +1,17 @@ { - "DESCRIPTION": "Показати статистику бота!", - "USAGE": "stats", + "DESCRIPTION": "Показати статистику бота", + "USAGE": "", "EXAMPLES": "stats", "COUNTS_TITLE": "• __Статистика__", "COUNTS_CONTENT": "`Сервера: {{servers}}`\n`Користувачі: {{users}}`", - "VERSIONS_TITLE": "• __Використовує__", + "VERSIONS_TITLE": "• __Використовується__", "RAM_TITLE": "• __Використання ОЗУ__", "ONLINE_TITLE": "• __Онлайн__", - "ONLINE_CONTENT": "Працює {{time}}", + "ONLINE_CONTENT": "Працюю вже {{time}}", "MUSIC_TITLE": "• __Музика__", - "MUSIC_CONTENT": "Грає музику на {{count}}", - "CREDITS_TITLE": ":heart: • __Додаткова інформація та посилання__", - "CREDITS_CONTENT": "Спасибі [Icons8](https://icons8.com/) за емодзі!\n__**Підтримали**__:\n{{donators}}\n__**Перекладачі**__:\n{{translators}}", + "MUSIC_CONTENT": "Граю музику на {{count}}", + "CREDITS_TITLE": ":heart: • __Додаткова інформація__", + "CREDITS_CONTENT": "__**Підтримали**__:\n{{donators}}\n__**Перекладачі**__:\n{{translators}}", "LINKS_TITLE": "• __Посилання__", "MADE": "Створений Jonny_Bro#4226!" } \ No newline at end of file diff --git a/languages/uk-UA/general/suggest.json b/languages/uk-UA/general/suggest.json index 7c290fad..ce97b88d 100644 --- a/languages/uk-UA/general/suggest.json +++ b/languages/uk-UA/general/suggest.json @@ -1,7 +1,7 @@ { - "DESCRIPTION": "Надіслати пропозицію до спеціального каналу!", - "USAGE": "suggest [пропозиція]", - "EXAMPLES": "suggest Новий канал #nsfw :smiling_imp:", + "DESCRIPTION": "Надіслати пропозицію до спеціального каналу", + "USAGE": "[message]", + "EXAMPLES": "suggest message:Новий канал #nsfw :smiling_imp:", "MISSING_CHANNEL": "Канал для пропозицій не налаштований!", "MISSING_CONTENT": "Введіть пропозицію!", "TITLE": "Пропозиція - {{user}}", diff --git a/languages/uk-UA/general/userinfo.json b/languages/uk-UA/general/userinfo.json index af802dde..00594efb 100644 --- a/languages/uk-UA/general/userinfo.json +++ b/languages/uk-UA/general/userinfo.json @@ -1,9 +1,9 @@ { - "DESCRIPTION": "Показати інформацію про користувача!", - "USAGE": "userinfo (@user/ID)", - "EXAMPLES": "userinfo\nuserinfo @Jonny_Bro#4226\nuserinfo 281361531411890186", - "INVALID_USER": "Користувач з ID `{{search}}` не знайдено!", - "NO_GAME": "Не грає", + "DESCRIPTION": "Показати інформацію про користувача", + "USAGE": "(@user)", + "EXAMPLES": "userinfo\nuserinfo user:@Jonny_Bro#4226", + "CUSTOM": "Стан користувача", + "NO_ACTIVITY": "Не грає", "NO_ROLE": "Немає ролі", "ROLE": "Вища роль", "NO_NICKNAME": "Немає нікнейму", diff --git a/languages/uk-UA/general/whois.json b/languages/uk-UA/general/whois.json index 1240cfbe..9216d75a 100644 --- a/languages/uk-UA/general/whois.json +++ b/languages/uk-UA/general/whois.json @@ -1,8 +1,7 @@ { - "DESCRIPTION": "Отримати інформацію про IP адресу!", - "USAGE": "whois (IP)", - "EXAMPLES": "whois 1.1.1.1", - "NO_IP": "Вкажіть IP адресу!", + "DESCRIPTION": "Отримати інформацію про IP адресу", + "USAGE": "[IP]", + "EXAMPLES": "whois IP:8.8.8.8", "ERROR": "Відбулася помилка при отриманні даних про {{ip}}", "INFO_ABOUT": "Інформація про {{ip}}", "COUNTRY": "Країна", diff --git a/languages/uk-UA/misc.json b/languages/uk-UA/misc.json index e4194d45..2db80c0a 100644 --- a/languages/uk-UA/misc.json +++ b/languages/uk-UA/misc.json @@ -1,75 +1,61 @@ { - "ERR_OCCURRED": "Щось пішло не так... Спробуйте пізніше!", - "PLEASE_WAIT": "Зачекайте...", - "COMMAND_DISABLED": "Ця команда на даний момент вимкнена!", - "CLICK_HERE": "Натисніть сюди, щоб почати {{activity}} в {{channel}}", - "TIMES_UP": "Час вийшов! Використайте команду знову!", - "INVALID_YES_NO": "Відправте `так` або `ні` (реєстр не важливий)!", - "INVALID_CHANNEL": "Вкажіть існуючий канал!", - "INVALID_TIME": "Вкажіть дійсний час! Доступні одиниці: `s`, `m`, `h` або `d`.", - "INVALID_NUMBER": "Вкажіть число!", - "INVALID_NUMBER_RANGE": "Вкажіть число від **{{min}}** до **{{max}}**!", + "BOT_USER": "Ви не можете зробити це з ботом!", "FORCE_STOP": "Гра примусово закінчена {{user}}, ніхто не переміг!", - "STATS_FOOTER": "● [Панель керування]({{dashboardLink}})\n● [Документація]({{docsLink}})\n● [Запросити JaBa на свій сервер]({{inviteLink}})\n● [Підтримати]({{donateLink}}) (укажите ваш Discord тэг для выдачи ачивки, для інших способів пишіть у ОП <@{{owner}}>)", - "BOT_USER": "Це бот!", - "NO_PERMS": "Недостатньо прав для виконання цієї дії!", - "NO_REASON_PROVIDED": "Причина не вказана", - "NO_USER_FOUND_ID": "Користувача з ID `{{id}}` не існує!", - "HELLO_SERVER": "Привіт, **{{username}}**, мій префікс на даному сервері - ``. Використовуйте `help`, щоб отримати список команд!", - "HELLO_DM": "Привіт, тому що ви пишете в ОП, вам не потрібно використовувати префікс.", + "LEVEL_UP": "Ви досягли наступного рівня! Ваш новий рівень: **{{level}}**", "GUILD_ONLY": "Цю команду можна використовувати лише на сервері!", - "MISSING_BOT_PERMS": "Мені потрібні наступні права для виконання цієї команди: {{list}}", - "MISSING_MEMBER_PERMS": "Вам необхідні наступні права для виконання цієї команди: {{list}}", - "RESTRICTED_CHANNEL": "Використання команд у {{channel}} заборонено!", - "EVERYONE_MENTION": "Ви не маєте прав на згадку про here та everyone.", + "HELLO_SERVER": "Привіт, **{{username}}**! Всі мої команди доступні через **/** Використовуйте `/help`, щоб отримати список команд!", + "INVALID_NUMBER_RANGE": "Вкажіть число від **{{min}}** до **{{max}}**!", + "MORE_THAN_ZERO": "Вкажіть ціле число більше 0!", + "NO_ARGS": "Агрументи не потрібні", "NSFW_COMMAND": "Цю команду можна використовувати тільки в NSFW каналі!", + "OPTION_NAN_ALL": "Вкажіть ціле число більше 0 або `all`!", "OWNER_ONLY": "Цю команду може використовувати тільки власник бота!", - "COOLDOWNED": "Зачекайте **{{seconds}}**, щоб знову використати цю команду!", - "CANNOT_DM": "Я не можу надіслати вам особисте повідомлення... Перевірте налаштування конфіденційності!", + "SELECT_CANCELED": "Вибір скасовано...", + "STATS_FOOTER": "● [Панель керування]({{dashboardLink}})\n● [Документація]({{docsLink}})\n● [Запросити JaBa на свій сервер]({{inviteLink}})\n● [Підтримати]({{donateLink}}) (вкажіть ваш Discord тег для видачі ачивки, для інших способів підтримки пишіть в ЛЗ <@{{owner}}>)", + "TIMES_UP": "Час вийшов! Використовуйте команду знову!", + "JUMP_TO_PAGE": "Вкажіть сторінку, до якої хочете перейти (максимум **{{length}}**):", "PERMISSIONS": { - "CREATE_INSTANT_INVITE": "Створення запрошення", - "KICK_MEMBERS": "Виганяти учасників", - "BAN_MEMBERS": "Банити учасників", - "ADMINISTRATOR": "Адміністратор", - "MANAGE_CHANNELS": "Керувати каналами", - "MANAGE_GUILD": "Керувати сервером", - "ADD_REACTIONS": "Додавати реакції", - "VIEW_AUDIT_LOG": "Перегляд журналу аудиту", - "PRIORITY_SPEAKER": "Пріоритетний режим", - "STREAM": "Відео", - "VIEW_CHANNEL": "Перегляд каналів", - "SEND_MESSAGES": "Надсилати повідомлення", - "SEND_TTS_MESSAGES": "Надсилання повідомлень text-to-speech", - "MANAGE_MESSAGES": "Керувати повідомленнями", - "EMBED_LINKS": "Вбудовувати посилання", - "ATTACH_FILES": "Прикріплювати файли", - "READ_MESSAGE_HISTORY": "Читати історію повідомлень", - "MENTION_EVERYONE": "Згадка *@*everyone, *@*here та всіх ролей", - "USE_EXTERNAL_EMOJIS": "Використовувати зовнішні емодзі", - "VIEW_GUILD_INSIGHTS": "Перегляд статистики сервера", - "CONNECT": "Підключатися", - "SPEAK": "Говорити", - "MUTE_MEMBERS": "Вимкнути учасникам мікрофон", - "DEAFEN_MEMBERS": "Вимкнути учасникам звук", - "MOVE_MEMBERS": "Переміщувати учасників", - "USE_VAD": "Використовувати режим активації за голосом", - "CHANGE_NICKNAME": "Змінити нікнейм", - "MANAGE_NICKNAMES": "Керувати нікнеймами", - "MANAGE_ROLES": "Керувати ролями", - "MANAGE_WEBHOOKS": "Керувати вебхуками (webhooks)", - "MANAGE_EMOJIS_AND_STICKERS": "Керувати емодзі та стікерами", - "USE_APPLICATION_COMMANDS": "Використовувати команди програми", - "MANAGE_EVENTS": "Управління подіями", - "MANAGE_THREADS": "Керування гілками", - "USE_PUBLIC_THREADS": "Використовувати публічні гілки", - "CREATE_PUBLIC_THREADS": "Створити публічні гілки", - "USE_PRIVATE_THREADS": "Використання приватних гілок", - "CREATE_PRIVATE_THREADS": "Створення приватних гілок", - "USE_EXTERNAL_STICKERS": "Використовувати зовнішні стікери", - "SEND_MESSAGES_IN_THREADS": "Надсилати повідомлення у гілках", - "START_EMBEDDED_ACTIVITIES": "Почати активність", - "MODERATE_MEMBERS": "Надіслати учасників подумати про свою поведінку" + "CreateInstantInvite": "Створення запрошення", + "KickMembers": "Виганяти учасників", + "BanMembers": "Банити учасників", + "Administrator": "Адміністратор", + "ManageChannels": "Керувати каналами", + "ManageGuild": "Керувати сервером", + "AddReactions": "Додавати реакції", + "ViewAuditLog": "Перегляд журналу аудиту", + "PrioritySpeaker": "Пріоритетний режим", + "Stream": "Відео", + "ViewChannel": "Перегляд каналів", + "SendMessages": "Надсилати повідомлення", + "SendTTSMessages": "Надсилання повідомлень text-to-speech", + "ManageMessages": "Керувати повідомленнями", + "EmbedLinks": "Вбудовувати посилання", + "AttachFiles": "Прикріплювати файли", + "ReadMessageHistory": "Читати історію повідомлень", + "MentionEveryone": "Згадка *@*everyone, *@*here та всіх ролей", + "UseExternalEmojis": "Використовувати зовнішні емодзі", + "ViewGuildInsights": "Перегляд статистики сервера", + "Connect": "Підключатися", + "Speak": "Говорити", + "MuteMembers": "Вимкнути учасникам мікрофон", + "DeafenMembers": "Вимкнути учасникам звук", + "MoveMembers": "Переміщувати учасників", + "UseVAD": "Використовувати режим активації за голосом", + "ChangeNickname": "Змінити нікнейм", + "ManageNicknames": "Керувати нікнеймами", + "ManageRoles": "Керувати ролями", + "ManageWebhooks": "Керувати вебхуками (webhooks)", + "ManageEmojisAndStickers": "Керувати емодзі та стікерами", + "UseApplicationCommands": "Використовувати команди програми", + "ManageEvents": "Керування подіями", + "ManageThreads": "Управління гілками", + "CreatePublicThreads": "Створити публічні гілки", + "CreatePrivateThreads": "Створення приватних гілок", + "UseExternalStickers": "Використовувати зовнішні наклейки", + "SendMessagesInThreads": "Надсилати повідомлення у гілках", + "UseEmbeddedActivities": "Почати активність", + "ModerateMembers": "Надіслати учасників подумати про свою поведінку" }, "NOUNS": { @@ -90,8 +76,8 @@ }, "POINTS": { "1": "очко", - "2": "очків", - "5": "очків" + "2": "окуляри", + "5": "окулярів" }, "MEMBERS": { "1": "учасник", @@ -105,8 +91,8 @@ }, "PLAYERS": { "1": "гравець", - "2": "гравців", - "5": "гравця" + "2": "гравця", + "5": "гравців" }, "TRACKS": { "1": "трек", @@ -120,12 +106,12 @@ }, "TEXT": { "1": "текстовий канал", - "2": "текстових каналів", + "2": "текстові канали", "5": "текстових каналів" }, "VOICE": { "1": "голосовий канал", - "2": "голосових каналів", + "2": "голосові канали", "5": "голосових каналів" }, "CATEGORY": { @@ -155,7 +141,7 @@ }, "SERVERS": { "1": "сервері", - "2": "сервери", + "2": "серверах", "5": "сервери" }, "AGE": { diff --git a/languages/uk-UA/moderation/clear.json b/languages/uk-UA/moderation/clear.json index 30cdfa5b..73779658 100644 --- a/languages/uk-UA/moderation/clear.json +++ b/languages/uk-UA/moderation/clear.json @@ -1,10 +1,10 @@ { - "DESCRIPTION": "Видалити повідомлення!", - "USAGE": "clear [у_повідомлень] (@користувач)", - "EXAMPLES": "clear 10\nclear 10 @Jonny_Bro#4226\nclear all", - "MISSING_AMOUNT": "Вкажіть кількість повідомлень для видалення!", - "ALL_CONFIRM": "Всі повідомлення в каналі будуть видалені! Введіть `confirm` для підтвердження", + "DESCRIPTION": "Очищення повідомлень у каналі", + "USAGE": "[option] (@user)", + "EXAMPLES": "clear option:10\nclear option:10 user:@Jonny_Bro#4226\nclear option:all", + "OPTION": "Ціле число / all", + "ALL_CONFIRM": "**Всі повідомлення в каналі будуть видалені! Ви впевнені?**", "CHANNEL_CLEARED": "Канал очищений!", - "CLEARED": "Було видалено **{{amount}}**!", - "CLEARED_MEMBER": "Було видалено **{{amount}}** від **{{username}}**!" + "CLEARED": "Було видалено {{amount}}!", + "CLEARED_MEMBER": "Було видалено {{amount}} від {{user}}!" } \ No newline at end of file diff --git a/languages/uk-UA/moderation/clearwarns.json b/languages/uk-UA/moderation/clearwarns.json index d8c48661..2cd935b4 100644 --- a/languages/uk-UA/moderation/clearwarns.json +++ b/languages/uk-UA/moderation/clearwarns.json @@ -1,7 +1,6 @@ { - "DESCRIPTION": "Зняти усі попередження з користувача!", - "USAGE": "clearwarns [@користувач]", - "EXAMPLES": "clearwarns @Jonny_Bro#4226", - "MISSING_MEMBER": "Ви повинні згадати користувача!", - "SUCCESS": "Попередження користувача **{{username}}** видалено!" - } \ No newline at end of file + "DESCRIPTION": "Зняти усі попередження з користувача", + "USAGE": "[@user]", + "EXAMPLES": "clearwarns user:@Jonny_Bro#4226", + "SUCCESS": "Попередження користувача {{user}} видалено!" +} \ No newline at end of file diff --git a/languages/uk-UA/moderation/giveaway.json b/languages/uk-UA/moderation/giveaway.json index 2b9aeec7..708be8b1 100644 --- a/languages/uk-UA/moderation/giveaway.json +++ b/languages/uk-UA/moderation/giveaway.json @@ -1,14 +1,19 @@ { - "DESCRIPTION": "Керування роздачами!", - "USAGE": "giveaway [create/reroll/delete/end] [час] [к-сть переможців] (Дроп? true) [приз]", - "EXAMPLES": "giveaway create 1d 2100 рублів на карту!\ngiveaway create 1d 2 true 100 рублів на карту\ngiveaway reroll 59781289802203137", - "MISSING_STATUS": "Виберіть дію: `create`, `reroll`, `end` або `delete`!", - "INVALID_CREATE": "Якийсь із аргументів вказано неправильно, спробуйте знову!", - "MISSING_ID": "Вкажіть ID повідомлення роздачі!", - "NOT_FOUND": "Роздач з ID `{{messageID}}` не знайдено!", - "NOT_FOUND_ENDED": "**Закінчених** роздач з ID `{{messageID}} не знайдено!`!", - "MAX_DURATION": "Максимальна тривалість роздачі - 15 днів.", - "MAX_COUNT": "Можно створити лише 4 роздачі.", + "DESCRIPTION": "Керування роздачами", + "USAGE": "[create] [duration] [winners_count] [prize] [isdrop]]\nАбо [reroll/end/delete] [giveaway_id]", + "EXAMPLES": "create duration:1w winners_count:1 prize:Discord Nitro isdrop:False\ngiveaway reroll giveaway_id:597812898022031374", + "CREATE": "Створити роздачу", + "REROLL": "Заролити роздачу повторно", + "DELETE": "Видалити роздачу", + "END": "Закінчити роздачу примусово", + "GIVEAWAY_ID": "ID повідомлення роздачі", + "WINNERS_COUNT": "Кількість переможців", + "PRIZE": "Приз", + "ISDROP": "Це дроп?", + "NOT_FOUND": "Роздач з ID `{{messageId}}` не знайдено!", + "NOT_FOUND_ENDED": "**Закінчених** роздач з ID `{{messageId}} не знайдено!`!", + "MAX_DURATION": "Максимальна тривалість роздачі - 10 днів.", + "MAX_COUNT": "Можно створити лише 5 роздач.", "TITLE": "🎉🎉 **РОЗДАЧА** 🎉🎉", "ENDED": "🎉🎉 **РОЗДАЧА ЗАКІНЧЕНА** 🎉🎉", "TIME_REMAINING": "Час, що залишився: **{duration}**!", @@ -17,14 +22,14 @@ "DRAWING": "Закінчується: {timestamp}", "DROP": "Будь першим, хто відреагує 🎉!", "FOOTER": "Роздача", - "NO_WINNER": "Роздача скасована, ніхто не брав участь.", - "WINNERS": "Переможець(і)", + "NO_WINNER": "Роздача скасована, ніхто не брав участі.", + "WINNERS": "Переможець(и):", "END_AT": "Закінчилась:", "HOSTED_BY": "Організатор: {this.hostedBy}", - "REROLL_CONGRAT": "🎉 Новий переможець(и): {winners}! Вітаємо!", + "REROLL_CONGRAT": "🎉 Новий(і) переможець(и): {winners}! Вітаємо!", "REROLL_ERROR": "Немає дійсних учасників, ніхто не виграв!", - "GIVEAWAY_CREATED": "Роздача розпочата!", - "GIVEAWAY_REROLLED": "Роздача перезапущена!", - "GIVEAWAY_ENDED": "Роздача примусово закінчена!", - "GIVEAWAY_DELETED": "Роздачу видалено!" - } \ No newline at end of file + "GIVEAWAY_CREATED": "Роздача розпочата", + "GIVEAWAY_REROLLED": "Роздача перезапущена", + "GIVEAWAY_ENDED": "Роздача примусово закінчена", + "GIVEAWAY_DELETED": "Роздача видалена" +} \ No newline at end of file diff --git a/languages/uk-UA/moderation/poll.json b/languages/uk-UA/moderation/poll.json index 31ea227c..2871c0cd 100644 --- a/languages/uk-UA/moderation/poll.json +++ b/languages/uk-UA/moderation/poll.json @@ -1,8 +1,11 @@ { - "DESCRIPTION": "Створити опитування в поточному каналі!", - "USAGE": "poll [питання]", - "EXAMPLES": "poll Земля плоска?", - "MISSING_QUESTION": "Введіть питання!", + "DESCRIPTION": "Запустити опитування в поточному каналі", + "USAGE": "[question]", + "EXAMPLES": "poll question:Земля плоска?", + "QUESTION": "Текст питання", + "NOTHING": "Без згадки", + "SELECT_MENTION": "Виберіть згадку:", + "POLL_SENDED": "Опитування надіслано", "REACT": "Відреагуйте {{success}} або {{error}}!", "TITLE": "📊 Опитування:" } \ No newline at end of file diff --git a/languages/uk-UA/moderation/unban.json b/languages/uk-UA/moderation/unban.json index abcd5ef6..466b2e85 100644 --- a/languages/uk-UA/moderation/unban.json +++ b/languages/uk-UA/moderation/unban.json @@ -1,8 +1,8 @@ { - "DESCRIPTION": "Розбанити користувача на сервері!", - "USAGE": "unban [ID]", - "EXAMPLES": "unban 281361531411890186", - "MISSING_ID": "Вкажіть ID користувача!", - "NOT_BANNED": "**{{username}}** не забанен!", - "UNBANNED": "**{{username}}** був розбанений на сервері **{{server}}**!" - } \ No newline at end of file + "DESCRIPTION": "Розбанити користувача на сервері", + "USAGE": "[user_id]", + "EXAMPLES": "unban user_id:281361531411890186", + "ID": "ID користувача", + "NOT_BANNED": "Користувач з ID **{{id}}** не знайдено", + "UNBANNED": "**{{id}}** розбанений!" +} \ No newline at end of file diff --git a/languages/uk-UA/moderation/warn.json b/languages/uk-UA/moderation/warn.json index 70f81c9c..b5224a38 100644 --- a/languages/uk-UA/moderation/warn.json +++ b/languages/uk-UA/moderation/warn.json @@ -1,11 +1,11 @@ { - "DESCRIPTION": "Видати попередження користувачеві в ОП", - "USAGE": "warn [@користувач] (причина)", - "EXAMPLES": "warn @Jonny_Bro#4226 stupid", - "MISSING_MEMBER": "Ви повинні згадати користувача!", + "DESCRIPTION": "Видати попередження користувачеві", + "USAGE": "ПКМ на користувача > Програми > warn (З аватаркою JaBa)", + "EXAMPLES": "warn", "YOURSELF": "Ви не можете подати скаргу на себе!", - "MISSING_REASON": "Вкажіть причину!", - "WARNED_DM": "Привіт {{username}},\nви отримали попередження на сервері **{{server}}** від користувача **{{moderator}}** через **{{reason}}**! ", - "WARNED": "**{{username}}** отримав попередження в ОП через **{{reason}}**!", + "MODAL_TITLE": "Видати попередження {{nickname}}", + "MODAL_REASON": "Причина попередження", + "WARNED_DM": "Ви отримали попередження на сервері **{{server}}** від користувача **{{moderator}}** через **{{reason}}**!", + "WARNED": "**{{user}}** отримав попередження через **{{reason}}**!", "CASE": "Попередження | Номер #{{caseNumber}}" - } \ No newline at end of file +} \ No newline at end of file diff --git a/languages/uk-UA/moderation/warns.json b/languages/uk-UA/moderation/warns.json index b971f9b6..eee04380 100644 --- a/languages/uk-UA/moderation/warns.json +++ b/languages/uk-UA/moderation/warns.json @@ -1,7 +1,7 @@ { - "DESCRIPTION": "Показати список порушень користувача!", - "USAGE": "sanctions [@користувач]", - "EXAMPLES": "sanctions @Jonny_Bro#4226", - "MISSING_MEMBER": "Ви повинні згадати користувача!", - "NO_SANCTION": "**{{username}}** не має порушень." + "DESCRIPTION": "Показати список порушень користувача", + "USAGE": "[@user]", + "EXAMPLES": "warns user:@Jonny_Bro#4226", + "SANCTIONS_OF": "Порушення {{member}}", + "NO_SANCTIONS": "**{{member}}** не має порушень." } \ No newline at end of file diff --git a/languages/uk-UA/music/back.json b/languages/uk-UA/music/back.json index f0ae9e25..648b46e9 100644 --- a/languages/uk-UA/music/back.json +++ b/languages/uk-UA/music/back.json @@ -1,7 +1,7 @@ { "DESCRIPTION": "Увімкнути попередній трек", - "USAGE": "back", + "USAGE": "", "EXAMPLES": "back", - "NO_PREV_SONG": "Попередній трек відсутній!", - "SUCCESS": "Грає попередній трек!" + "NO_PREV_SONG": "Попередній трек відсутній", + "SUCCESS": "Грає попередній трек" } \ No newline at end of file diff --git a/languages/uk-UA/music/clips.json b/languages/uk-UA/music/clips.json index d17fe518..0025ea90 100644 --- a/languages/uk-UA/music/clips.json +++ b/languages/uk-UA/music/clips.json @@ -1,6 +1,11 @@ { - "DESCRIPTION": "Показати список доступних звуків", - "USAGE": "clips", + "DESCRIPTION": "Показати список доступних звуків та/або відтворити вибраний", + "USAGE": "", "EXAMPLES": "clips", - "EMBED_TITLE": "**Список кліпів**" + "QUERY": "Назва кліпу / list", + "CLIPS_LIST": "Список доступних кліпів", + "NO_CLIP": "Цей файл не існує", + "ACTIVE_QUEUE": "Не можу відтворити кліп, тому що на сервері є активна черга", + "ACTIVE_CLIP": "Вже відтворюється файл", + "PLAYING": "Почато програвання кліпу **{{clip}}**" } \ No newline at end of file diff --git a/languages/uk-UA/music/loop.json b/languages/uk-UA/music/loop.json index 3844a590..81680d03 100644 --- a/languages/uk-UA/music/loop.json +++ b/languages/uk-UA/music/loop.json @@ -1,8 +1,13 @@ { - "DESCRIPTION": "Увімкнути або вимкнути повтор черги/одного треку!", - "USAGE": "loop (queue/all/song/single)", - "EXAMPLES": "loop queue\nloop single", - "QUEUE": "Повтор черги **включено**!", - "SONG": "Повтор поточного треку **включено**!", - "DISABLED": "Повтор **відключено**!" + "DESCRIPTION": "Вибір режиму повтору", + "USAGE": "", + "EXAMPLES": "loop", + "AUTOPLAY": "Автовідтворення", + "QUEUE": "Черга", + "TRACK": "Поточний трек", + "DISABLE": "Вимкнути", + "AUTOPLAY_ENABLED": "Автовідтворення **увімкнено**", + "QUEUE_ENABLED": "Повтор черги **включено**", + "TRACK_ENABLED": "Повтор поточного треку **включено**", + "LOOP_DISABLED": "Повтор **відключено**" } \ No newline at end of file diff --git a/languages/uk-UA/music/nowplaying.json b/languages/uk-UA/music/nowplaying.json new file mode 100644 index 00000000..ff41a422 --- /dev/null +++ b/languages/uk-UA/music/nowplaying.json @@ -0,0 +1,15 @@ +{ + "DESCRIPTION": "Показати інформацію про трек, що грає зараз", + "USAGE": "", + "EXAMPLES": "nowplaying", + "CURRENTLY_PLAYING": "Зараз грає", + "T_TITLE": "Назва", + "T_AUTHOR": "Автор", + "T_DURATION": "Тривалість", + "T_DESCRIPTION": "Опис", + "NO_DESCRIPTION": "Опис відсутній", + "REPEAT": "Повтор", + "AUTOPLAY": "Автовідтворення", + "QUEUE": "Черги", + "TRACK": "Трека" +} \ No newline at end of file diff --git a/languages/uk-UA/music/play.json b/languages/uk-UA/music/play.json index 0b9bf79c..16546a1f 100644 --- a/languages/uk-UA/music/play.json +++ b/languages/uk-UA/music/play.json @@ -1,22 +1,18 @@ { - "DESCRIPTION": "Почати відтворення треку!", - "USAGE": "play [назва-трека/посилання]", - "EXAMPLES": "play Never Gonna Give You Up", + "DESCRIPTION": "Почати відтворення треку", + "USAGE": "[query]", + "EXAMPLES": "play query:Never Gonna Give You Up", + "QUERY": "Назва / Пряме посилання / Посилання на YouTube або SoundCloud", "NO_VOICE_CHANNEL": "Ви повинні знаходитися в голосовому каналі!", "VOICE_CHANNEL_CONNECT": "Я не можу приєднатися до вашого голосового каналу!", - "MISSING_SONG_NAME": "Вкажіть назву треку або посилання на нього!", - "RESULTS_FOOTER": "Вкажіть число від 1 до 10 (без префіксу).", - "NO_RESULT": "Нічого не знайдено!\n```{{error}}```", + "SEARCH_RESULTS": "Я знайшов дані відео на просторах Youtube'а! Виберіть щось одне за допомогою кнопок нижче.", + "RESULTS_TITLE": "Результати пошуку за \"{{query}}\"", + "NO_RESULT": "Відбулася помилка при пошуку `{{query}}`!\n``{{error}}```", "NOW_PLAYING": "Зараз грає **{{songName}}**", - "PLAYING_PLAYLIST": "Починається відтворення плейлиста **{{playlistTitle}}**. {{playlistEmoji}}\nПочато відтворення першого треку, **{{songName}}**!", - "CANCELLED": "Вибір скасовано", - "NOT_PLAYING": "На сервері зараз нічого не відтворюється.", - "QUEUE_ENDED": "Черга закінчена.", - "ADDED_QUEUE": "**{{songName}}** додано до черги!", - "ADDED_QUEUE_COUNT": "{{songCount}} додано до черги!", + "NOT_PLAYING": "На сервері зараз нічого не відтворюється", + "QUEUE_ENDED": "Черга закінчена", + "ADDED_QUEUE": "**{{songName}}** додано до черги", "STOP_DISCONNECTED": "Відтворення закінчено, тому що я вийшов з голосового каналу.", "STOP_EMPTY": "Відтворення закінчено, тому що всі вийшли з голосового каналу.", - "RESULTS_CANCEL": "Пошук скасовано!", - "LIVE": "Пряма трансляція", - "ERR_OCCURRED": "Сталася помилка, пропускаю...\n`{{error}}`" + "ERR_OCCURRED": "Відбулася помилка...\n```{{error}}```" } \ No newline at end of file diff --git a/languages/uk-UA/music/queue.json b/languages/uk-UA/music/queue.json index 9a23cf22..ecb01656 100644 --- a/languages/uk-UA/music/queue.json +++ b/languages/uk-UA/music/queue.json @@ -1,7 +1,13 @@ { "DESCRIPTION": "Показати чергу на відтворення", - "USAGE": "queue", + "USAGE": "", "EXAMPLES": "queue", - "TITLE": "Черга", - "ADDED": "Додав" + "QUEUE": "Черга", + "NO_QUEUE": "Пусто", + "DURATION": "Тривалість черги", + "ADDED": "Додав", + "NEXT_PAGE": "Наступна сторінка", + "PREV_PAGE": "Попередня сторінка", + "JUMP_PAGE": "Перейти до сторінки", + "NEXT": "Далі" } \ No newline at end of file diff --git a/languages/uk-UA/music/seek.json b/languages/uk-UA/music/seek.json index fa38358e..d38158c4 100644 --- a/languages/uk-UA/music/seek.json +++ b/languages/uk-UA/music/seek.json @@ -1,7 +1,7 @@ { - "DESCRIPTION": "Перемотати вперед або назад у поточному треку!", - "USAGE": "seek [час]", - "EXAMPLES": "seek 10s\nseek -10s", - "INVALID_TIME": "Вкажіть час!", - "SUCCESS": "▶️ Трек перемотаний!" + "DESCRIPTION": "Перемотати вперед або назад у поточному треку", + "USAGE": "[time]", + "EXAMPLES": "seek time:10s\nseek time:-10s", + "TIME": "Час у секундах", + "SUCCESS": "Трек перемотаний на {{time}}" } \ No newline at end of file diff --git a/languages/uk-UA/music/shuffle.json b/languages/uk-UA/music/shuffle.json new file mode 100644 index 00000000..b555763d --- /dev/null +++ b/languages/uk-UA/music/shuffle.json @@ -0,0 +1,6 @@ +{ + "DESCRIPTION": "Перемішати чергу", + "USAGE": "", + "EXAMPLES": "shuffle", + "SUCCESS": "Черга успішно перемішана" +} \ No newline at end of file diff --git a/languages/uk-UA/music/skip.json b/languages/uk-UA/music/skip.json index ad74cd60..fed5e375 100644 --- a/languages/uk-UA/music/skip.json +++ b/languages/uk-UA/music/skip.json @@ -1,7 +1,6 @@ { "DESCRIPTION": "Пропустити поточний трек", - "USAGE": "skip", + "USAGE": "", "EXAMPLES": "skip", - "NO_NEXT_SONG": "Черга порожня!", - "SUCCESS": "Трек пропущено!" + "SUCCESS": "Трек пропущено" } \ No newline at end of file diff --git a/languages/uk-UA/music/skipto.json b/languages/uk-UA/music/skipto.json new file mode 100644 index 00000000..2d0eb110 --- /dev/null +++ b/languages/uk-UA/music/skipto.json @@ -0,0 +1,9 @@ +{ + "DESCRIPTION": "Перейти на заданий трек", + "USAGE": "[position]", + "EXAMPLES": "skipto position:3", + "POSITION": "Номер треку в черзі", + "SUCCESS": "Перехід на трек під номером **{{position}}**", + "ERROR": "На позиції {{position}} нічого не знайдено", + "NO_PREV_SONG": "Ви не можете перейти назад, для цього використовуйте команду `back`" +} \ No newline at end of file diff --git a/languages/uk-UA/music/stop.json b/languages/uk-UA/music/stop.json index baa1496b..f0f30fb7 100644 --- a/languages/uk-UA/music/stop.json +++ b/languages/uk-UA/music/stop.json @@ -1,6 +1,6 @@ { "DESCRIPTION": "Зупинити відтворення черги", - "USAGE": "stop", + "USAGE": "", "EXAMPLES": "stop", - "SUCCESS": "Відтворення зупинено!" + "SUCCESS": "Відтворення зупинено" } \ No newline at end of file diff --git a/languages/uk-UA/nsfw/nsfw.json b/languages/uk-UA/nsfw/nsfw.json index de9ff969..e398a7ec 100644 --- a/languages/uk-UA/nsfw/nsfw.json +++ b/languages/uk-UA/nsfw/nsfw.json @@ -1,9 +1,5 @@ { - "DESCRIPTION": "Отримати NSFW зображення з вибраного або випадкового сабреддита", - "USAGE": "nsfw (тег/list)", - "EXAMPLES": "nsfw\nnsfw list", - "SEARCHING": "Шукаю зображення за тегом `{{tag}}`", - "SEARCHING_RANDOM": "Шукаю випадкове зображення", - "EMBED_TITLE": "Доступні категорії", - "NOT_FOUND": "Цей категорії не існує!" + "DESCRIPTION": "Отримати NSFW зображення", + "USAGE": "", + "EXAMPLES": "nsfw" } \ No newline at end of file diff --git a/languages/uk-UA/owner/announcement.json b/languages/uk-UA/owner/announcement.json index ba50c033..c32e989f 100644 --- a/languages/uk-UA/owner/announcement.json +++ b/languages/uk-UA/owner/announcement.json @@ -1,10 +1,9 @@ { - "DESCRIPTION": "Надіслати оголошення до поточного каналу!", - "USAGE": "announcement [текст]", - "EXAMPLES": "announcement Новий модератор!", - "MISSING_TEXT": "Вкажіть текст!", - "TOO_LONG": "Текст повинен бути коротшим за 1030 символів!", - "MENTION_PROMPT": "Хочете додати згадку до вашого повідомлення?\nНадіслати `так` або `ні`!", - "MENTION_TYPE_PROMPT": "Виберіть згадку *@*everyone написавши `everyone`, або *@*here написавши `here`!", - "TITLE": "📢 Оголошення:" - } \ No newline at end of file + "DESCRIPTION": "Надіслати оголошення на всі сервери де є JaBa", + "USAGE": "[message] [tag]", + "EXAMPLES": "announcement message:Оновлення v1.0! tag:True", + "TAG": "Підставити @everyone у повідомлення?", + "TOO_LONG": "Текст повинен бути коротшим за 1000 символів!", + "TITLE": "📢 Оголошення:", + "SENDED": "Оновлення надіслано на всі сервери!" +} \ No newline at end of file diff --git a/languages/uk-UA/owner/debug.json b/languages/uk-UA/owner/debug.json index 6486f2f1..ed31a7b7 100644 --- a/languages/uk-UA/owner/debug.json +++ b/languages/uk-UA/owner/debug.json @@ -1,15 +1,13 @@ { - "DESCRIPTION": "Дозволяє змінювати багато даних користувача!", - "USAGE": "debug [set/add] [level/xp/credits/bank/rep] [@користувач] [значення]", - "EXAMPLES": "debug set level @Jonny_Bro#4226 10000", - "INVALID_MEMBER": "Ви повинні згадати користувача!", - "NO_ACTION": "Виберіть дію: `set` або `add`!", - "NO_STATUS": "Виберіть параметр: `level`, `xp`, `credits`, `rep` або `bank`!", - "BOT_USER": "Ви не можете змінити статистику робота!", - "INVALID_AMOUNT": "Вкажіть нове значення!", + "DESCRIPTION": "Дозволяє змінювати дані користувача", + "USAGE": "[set/add] [type] [@user] [int]", + "EXAMPLES": "debug set type:Рівень user:@Jonny_Bro#4226 int:100", + "TYPE": "Тип даних", + "SET": "Встановити значення", + "ADD": "Додати до значення", "SUCCESS_LEVEL": "Рівень користувача **{{username}}** змінено на **{{amount}}**!", "SUCCESS_XP": "XP користувача **{{username}}** змінено на **{{amount}}**!", "SUCCESS_CREDITS": "Кредити користувача **{{username}}** змінені на **{{amount}}**!", "SUCCESS_BANK": "Банк користувача **{{username}}** змінено на **{{amount}}**!", - "SUCCESS_REP": "Очки репутації користувача **{{username}}** змінені на **{{amount}}**!" + "SUCCESS_REP": "Поінти репутації користувача **{{username}}** змінені на **{{amount}}**!" } \ No newline at end of file diff --git a/languages/uk-UA/owner/eval.json b/languages/uk-UA/owner/eval.json index 9e8eeec8..afb7795a 100644 --- a/languages/uk-UA/owner/eval.json +++ b/languages/uk-UA/owner/eval.json @@ -1,5 +1,6 @@ { - "DESCRIPTION": "Виконати код!", - "USAGE": "eval [код]", - "EXAMPLES": "eval message.channel.send({ content: \"Hello World!\" })" + "DESCRIPTION": "Виконати код", + "USAGE": "[code]", + "EXAMPLES": "eval code:interaction.channel.send({ content: \"Hello World!\" })", + "CODE": "Виконуваний код" } \ No newline at end of file diff --git a/languages/uk-UA/owner/reload.json b/languages/uk-UA/owner/reload.json index 1e29d106..6b4d8340 100644 --- a/languages/uk-UA/owner/reload.json +++ b/languages/uk-UA/owner/reload.json @@ -1,7 +1,8 @@ { - "DESCRIPTION": "Перезавантажити команду!", - "USAGE": "reload", - "EXAMPLES": "reload help", - "NOT_FOUND": "Команда `{{search}}` не існує!", + "DESCRIPTION": "Перезавантажити команду", + "USAGE": "[command]", + "EXAMPLES": "reload command:help", + "COMMAND": "Команда", + "NOT_FOUND": "Команда `{{command}}` не знайдена!", "SUCCESS": "Команда `{{command}}` успішно перезавантажена!" } \ No newline at end of file diff --git a/languages/uk-UA/owner/say.json b/languages/uk-UA/owner/say.json index d3bc2e8d..76faf54b 100644 --- a/languages/uk-UA/owner/say.json +++ b/languages/uk-UA/owner/say.json @@ -1,5 +1,6 @@ { - "DESCRIPTION": "Написати повідомлення від імені бота!", - "USAGE": "say [текст] ++ (ID/назва-каналу) ++ (ID/назва-сервера)", - "EXAMPLES": "say Слава Україні!\nsay Слава Україні! ++ 123456789098765432" - } \ No newline at end of file + "DESCRIPTION": "Написати повідомлення від імені бота", + "USAGE": "[message] (#channel)", + "EXAMPLES": "say message:Hello World!\nsay message:Hello World! channel:#новини", + "DONE": "Повідомлення `{{message}}` надіслано до {{channel}}!" +} \ No newline at end of file diff --git a/languages/uk-UA/owner/servers.json b/languages/uk-UA/owner/servers.json new file mode 100644 index 00000000..0f93adf9 --- /dev/null +++ b/languages/uk-UA/owner/servers.json @@ -0,0 +1,6 @@ +{ + "DESCRIPTION": "Показати список серверів бота", + "USAGE": "", + "EXAMPLES": "servers", + "SERVERS_LIST": "Список серверів" +} \ No newline at end of file diff --git a/languages/uk-UA/administration/addemoji.json b/languages/uk-UA_backup/administration/addemoji.json similarity index 100% rename from languages/uk-UA/administration/addemoji.json rename to languages/uk-UA_backup/administration/addemoji.json diff --git a/languages/uk-UA_backup/administration/automod.json b/languages/uk-UA_backup/administration/automod.json new file mode 100644 index 00000000..6e5cab81 --- /dev/null +++ b/languages/uk-UA_backup/administration/automod.json @@ -0,0 +1,10 @@ +{ + "DESCRIPTION": "Увімкнути або вимкнути автовидалення Discord запрошень", + "USAGE": "automod [on/off] (#канал)", + "EXAMPLES": "automod on\nautomod off #general\nautomod off", + "MISSING_STATUS": "Вкажіть значення `on` або `off`!", + "ENABLED": "**Discord запрошення будуть автоматично видалятися!**\n\n:arrow_right_hook: *Використовуйте `automod off #channel`, щоб ігнорувати канал!*", + "DISABLED_CHANNEL": "Автомодерація не буде виконуватись в {{channel}}!", + "DISABLED": "Автомодерація відключена на цьому сервері!", + "DELETED": "Ваше повідомлення видалено, т.к. містило у собі посилання-запрошення!" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/administration/autorole.json b/languages/uk-UA_backup/administration/autorole.json new file mode 100644 index 00000000..d0a33644 --- /dev/null +++ b/languages/uk-UA_backup/administration/autorole.json @@ -0,0 +1,10 @@ +{ + "DESCRIPTION": "Увімкнути або вимкнути автопризначення ролі при вході на сервер!", + "USAGE": "autorole [on/off] (@роль)", + "EXAMPLES": "autorole on @новенький\nautorole off", + "MISSING_STATUS": "Вкажіть значення `on` або `off`!", + "MISSING_ROLE": "Вкажіть роль!", + "SUCCESS_ENABLED": "Автопризначення ролі увімкнено! Нові користувачі автоматично отримуватимуть **{{roleName}}** під час входу на сервер.", + "ALREADY_DISABLED": "**Автопризначення ролі вже вимкнено.**\n\n:arrow_right_hook: *Використовуйте `autorole on @роль`, щоб увімкнути!*", + "SUCCESS_DISABLED": "**Автопризначення ролі вимкнено!**\n\n:arrow_right_hook: *Використовуйте `config`, щоб побачити оновлені налаштування!*" + } \ No newline at end of file diff --git a/languages/uk-UA/administration/backup.json b/languages/uk-UA_backup/administration/backup.json similarity index 100% rename from languages/uk-UA/administration/backup.json rename to languages/uk-UA_backup/administration/backup.json diff --git a/languages/uk-UA/administration/configuration.json b/languages/uk-UA_backup/administration/configuration.json similarity index 100% rename from languages/uk-UA/administration/configuration.json rename to languages/uk-UA_backup/administration/configuration.json diff --git a/languages/uk-UA_backup/administration/deletemod.json b/languages/uk-UA_backup/administration/deletemod.json new file mode 100644 index 00000000..e28d90f1 --- /dev/null +++ b/languages/uk-UA_backup/administration/deletemod.json @@ -0,0 +1,8 @@ +{ + "DESCRIPTION": "Увімкнути або вимкнути автовидалення команд модерації!", + "USAGE": "deletemod [on/off]", + "EXAMPLES": "deletemod on", + "MISSING_STATUS": "Укажыть значення `on` або `off`!", + "ENABLED": "Автовидалення команд модерації увімкнено!", + "DISABLED": "Автовидалення команд модерації вимкнено!" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/administration/goodbye.json b/languages/uk-UA_backup/administration/goodbye.json new file mode 100644 index 00000000..675ef102 --- /dev/null +++ b/languages/uk-UA_backup/administration/goodbye.json @@ -0,0 +1,16 @@ +{ + "DESCRIPTION": "Увімкнути або вимкнути повідомлення при виході користувача з сервера!", + "USAGE": "goodbye (edit/off/test)", + "EXAMPLES": "goodbye\ngoodbye test", + "MISSING_STATUS": "Виберіть дію: `edit`, `off` або `test`!", + "DEFAULT_MESSAGE": "Бувай, {user}! Нас тепер {membercount} без тебе :'(", + "TEST_SUCCESS": "Тест виконано!", + "FORM_1": "**У який канал надсилатимуться повідомлення?**\n\n:arrow_right_hook: *Надішліть згадку каналу!*", + "FORM_2": "**Вкажіть ваше повідомлення.**\n\n**Якщо необхідно:**\n*-* __Згадати користувача__: {user}\n*-* __Кількість учасників__: {membercount}\n*- * __Назва сервера__: {server}\n\n**Наприклад:**\nБувай, {user}, ми будемо нудьгувати!Тепер нас {membercount}.\n:fast_forward:\nБувай, {{author}}, ми будемо нудьгувати! Тепер нас {{memberCount}}.", + "FORM_3": "**Ви хочете додати картку до повідомлення?**\n\n:arrow_right_hook: *Надішліть `так` або `ні`!*", + "FORM_SUCCESS": "**Готово!**\n\n:arrow_right_hook: *Використовуйте `goodbye test` для перегляду вашого повідомлення!*", + "MAX_CHARACT": "Ваше повідомлення не повинно перевищувати 1800 символів!", + "DISABLED": "**Повідомлення вимкнено!**\n\n:arrow_right_hook: *Використовуйте `config`, щоб побачити оновлені налаштування!*", + "IMG_GOODBYE": "Вийшов з {{server}}!", + "TITLE": "До зустрічі!" + } \ No newline at end of file diff --git a/languages/uk-UA_backup/administration/set.json b/languages/uk-UA_backup/administration/set.json new file mode 100644 index 00000000..702d9d7e --- /dev/null +++ b/languages/uk-UA_backup/administration/set.json @@ -0,0 +1,13 @@ +{ + "DESCRIPTION": "Змінити користувачеві досвід, рівень, кредити або банк!", + "USAGE": "set [level/xp/credits/bank] [@користувач] [значення]", + "EXAMPLES": "set level @Jonny_Bro#4226 10", + "INVALID_MEMBER": "Ви повинні згадати користувача!", + "NO_STATUS": "Виберіть значення: `level`, `xp`, `credits` або `bank`!", + "BOT_USER": "Ви не можете змінити статистику робота!", + "INVALID_AMOUNT": "Вкажіть нове значення!", + "SUCCESS_LEVEL": "Рівень користувача **{{username}}** змінено на **{{amount}}**!", + "SUCCESS_XP": "XP користувача **{{username}}** змінено на **{{amount}}**!", + "SUCCESS_CREDITS": "Кредити користувача **{{username}}** змінені на **{{amount}}**!", + "SUCCESS_BANK": "Банк користувача **{{username}}** змінено на **{{amount}}**!" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/administration/setbirthdays.json b/languages/uk-UA_backup/administration/setbirthdays.json new file mode 100644 index 00000000..0d6b3bc9 --- /dev/null +++ b/languages/uk-UA_backup/administration/setbirthdays.json @@ -0,0 +1,7 @@ +{ + "DESCRIPTION": "Встановити канал для вітання з днем народження!", + "USAGE": "setbirthdays (#канал)", + "EXAMPLES": "setbirthdays #дні-народження\nsetbirthdays", + "ENABLED": "Привітання включені в канал **{{channel}}**!", + "DISABLED": "Вітання відключені!" + } \ No newline at end of file diff --git a/languages/uk-UA_backup/administration/setlang.json b/languages/uk-UA_backup/administration/setlang.json new file mode 100644 index 00000000..72934142 --- /dev/null +++ b/languages/uk-UA_backup/administration/setlang.json @@ -0,0 +1,7 @@ +{ + "DESCRIPTION": "Змінити мову бота на сервері!", + "USAGE": "setlang [мова]", + "EXAMPLES": "setlang ru\nsetlang uk", + "MISSING_LANG": "Виберіть мову зі списку: {{list}}", + "SUCCESS": ":flag_ua: Мова сервера змінена на **{{lang}}**!" + } \ No newline at end of file diff --git a/languages/uk-UA_backup/administration/setmodlogs.json b/languages/uk-UA_backup/administration/setmodlogs.json new file mode 100644 index 00000000..0fbc9503 --- /dev/null +++ b/languages/uk-UA_backup/administration/setmodlogs.json @@ -0,0 +1,7 @@ +{ +"DESCRIPTION": "Встановити канал для логів модерації!", +"USAGE": "setmodlogs (#канал)", +"EXAMPLES": "setmodlogs #логи\nsetmodlogs", +"ENABLED": "Логи модерації включені в канал **{{channel}}**!", +"DISABLED": "Логи модерації вимкнені!" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/administration/setreports.json b/languages/uk-UA_backup/administration/setreports.json new file mode 100644 index 00000000..da8f5745 --- /dev/null +++ b/languages/uk-UA_backup/administration/setreports.json @@ -0,0 +1,7 @@ +{ + "DESCRIPTION": "Встановити канал для скарг!", + "USAGE": "setreports (#канал)", + "EXAMPLES": "setreports #скарги\nsetreports", + "ENABLED": "Скарги надсилатимуться в **{{channel}}**!", + "DISABLED": "Скарги відключені!" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/administration/setsuggests.json b/languages/uk-UA_backup/administration/setsuggests.json new file mode 100644 index 00000000..11e16108 --- /dev/null +++ b/languages/uk-UA_backup/administration/setsuggests.json @@ -0,0 +1,7 @@ +{ + "DESCRIPTION": "Встановити канал для пропозицій!", + "USAGE": "setsuggests (#канал)", + "EXAMPLES": "setsuggests #пропозиції\nsetsuggests", + "ENABLED": "Пропозиції надсилатимуться в **{{channel}}**!", + "DISABLED": "Пропозиції вимкнено!" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/administration/stealemoji.json b/languages/uk-UA_backup/administration/stealemoji.json new file mode 100644 index 00000000..c25ab2cb --- /dev/null +++ b/languages/uk-UA_backup/administration/stealemoji.json @@ -0,0 +1,8 @@ +{ + "DESCRIPTION": "Вкрасти емодзі на даний сервер з іншого!", + "USAGE": "stealemoji [емодзі]", + "EXAMPLES": "stealemoji :coolstorybob:", + "MISSING_EMOJI": "Вкажіть емодзі!", + "SUCCESS": "{{emoji}} додано!", + "ERROR": "{{emoji}} не було додано. Перевірте, чи є місце для додавання емоди!" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/administration/welcome.json b/languages/uk-UA_backup/administration/welcome.json new file mode 100644 index 00000000..d650b794 --- /dev/null +++ b/languages/uk-UA_backup/administration/welcome.json @@ -0,0 +1,16 @@ +{ + "DESCRIPTION": "Увімкнути або вимкнути повідомлення під час входу користувача на сервер!", + "USAGE": "welcome (edit/off/test)", + "EXAMPLES": "welcome\nwelcome test", + "MISSING_STATUS": "Виберіть дію: `edit`, `off` або `test`!", + "DEFAULT_MESSAGE": "Ласкаво просимо до {server}, {user}, тепер нас {membercount}! Ваш обліковий запис було створено {createdat}.", + "TEST_SUCCESS": "Тест виконано!", + "FORM_1": "**У який канал надсилатимуться повідомлення?**\n\n:arrow_right_hook: *Надішліть згадку каналу!*", + "FORM_2": "**Вкажіть ваше повідомлення.**\n\n**Якщо необхідно:**\n*-* __Згадати користувача__: {user}\n*-* __Кількість учасників__: {membercount}\n*- * __Назва сервера__: {server}\n\n**Наприклад:**\nЛаскаво просимо на сервер {server}, {user}!Тепер нас {membercount}!\n:fast_forward:\nЛаскаво просимо на сервер {{guildName} }, {{author}}! Тепер нас {{memberCount}}!", + "FORM_3": "**Ви хочете додати картку до повідомлення?**\n\n:arrow_right_hook: *Надішліть `так` або `ні`!*", + "FORM_SUCCESS": "**Готово!**\n\n:arrow_right_hook: *Використовуйте `welcome test` для перегляду вашого вітального повідомлення!*", + "MAX_CHARACT": "Ваше повідомлення не повинно перевищувати 1800 символів!", + "DISABLED": "**Повідомлення вимкнено!**\n\n:arrow_right_hook: *Використовуйте `config`, щоб побачити оновлені настройки!*", + "IMG_WELCOME": "Ласкаво просимо до {{server}}!", + "TITLE": "Ласкаво просимо!" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/common.json b/languages/uk-UA_backup/common.json new file mode 100644 index 00000000..c2e4fb5e --- /dev/null +++ b/languages/uk-UA_backup/common.json @@ -0,0 +1,59 @@ +{ + "YES": "Так", + "NO": "Ні", + "NOT_DEFINED": "Не встановленно", + "AND_MORE": "І т.д...", + "AUTHOR": "Автор", + "DATE": "Дата", + "CONTENT": "Вміст", + "REASON": "Причина", + "USER": "Користувач", + "CREATION": "Створенно", + "MEMBERS": "Участники", + "NAME": "Назва", + "CHANNELS": "Канали", + "ID": "ID серверу", + "OWNER": "Власник", + "USERNAME": "Ім'я користувача", + "STATS": "Статистика", + "ROBOT": "Бот", + "GAME": "Активність", + "STATUS": "Статус", + "STATUS_ONLINE": "В мережі", + "STATUS_OFFLINE": "Не в мережі", + "STATUS_IDLE": "Неактивен", + "STATUS_DND": "Не турбувати", + "ROLE": "Роль", + "ROLES": "Ролі", + "JOIN": "Приєднався", + "COLOR": "Колір", + "NICKNAME": "Нікнейм", + "DESCRIPTION": "Опис", + "WEBSITE": "Сайт", + "INVITE": "Запросити", + "SUPPORT": "Подтримка", + "LINKS": "Посиланя", + "CREDITS": "Кредити", + "LEVEL": "Рівень", + "POINTS": "Очки", + "VICTORY": "Перемога", + "DEFEAT": "Поразка", + "MODERATOR": "Модератор", + "DURATION": "Тривалість", + "EXPIRY": "Закінчення", + "TITLE": "Заголовок", + "SERVERS": "Сервери", + "PAGE": "Сторінка", + "MESSAGE": "Повідомлення", + "PROFILE": "Профіль", + "SETTINGS": "Налаштування", + "LANGUAGE": "Мова", + "CHANNEL": "Канал", + "APPLY": "Обоновити", + "SUGGESTIONS": "Пропозиції", + "MODLOGS": "Логи модерації", + "NO_CHANNEL": "Канал не обран", + "REPORTS": "Скарги", + "BIRTHDAYS": "Вітання з днем народження", + "DISCONNECT": "Вимкнути" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/dashboard.json b/languages/uk-UA_backup/dashboard.json new file mode 100644 index 00000000..ea969373 --- /dev/null +++ b/languages/uk-UA_backup/dashboard.json @@ -0,0 +1,34 @@ +{ + "FIRST_LOGIN": "{{user}} авторизувався в панелі керування вперше! :tada:", + "NOT_FOUND": "Йой! Сторінку не знайдено.", + "NOT_FOUND_CONTENT": "Я не знайшов, що ви шукали. А поки що, ви можете повернутися в панель керування.", + "ERR_OCCURRED": "Йой! Щось пішло не так.", + "ERR_OCCURRED_CONTENT": "Ми постараємося виправити це якнайшвидше (можете повідомити розробника про проблему). А поки що, ви можете повернутися в панель керування.", + "SEARCH": "Пошук по серверам...", + "SERVERS_LIST": "Список серверів", + "SERVERS_MANAGEMENT": "Управлління серверами", + "NO_SERVER": "Сервер не знайден", + "NO_SERVER_CONTENT": "Нема чого відображати. Переконайтеся, що ви увійшли до системи з правильним обліковим записом, і повторіть спробу.", + "BASIC_CONF": "📝 Основні налаштування", + "WELCOME_CONF": "👋 Повідомлення при вході користувача на сервер", + "GOODBYE_CONF": "😢 Повідомлення при виході користувача із сервера", + "WELCOME_IMG": "👋 Додавати картку", + "GOODBYE_IMG": "😢 Додавати картку", + "CHANNELS_CONF": "🌀 Спеціальні канали", + "AUTOROLE_CONF": "🎖️ Автоматичне призначення ролі", + "ENABLE_MESSAGES": "Увімкнути", + "DISABLE_MESSAGES": "Вимкнути", + "ENABLE_AUTOROLE": "Увімкнути", + "DISABLE_AUTOROLE": "Вимкнути", + "SELECTOR": "Вибір серверів", + "STATS": "Статистика", + "MANAGE": "Управління", + "COOLDOWNS": "Відкати", + "REP": "Команда rep", + "WORK": "Зарплатня в work", + "ROB": "Захист від rob", + "CAN_USE": "Можно використовувати", + "NO_DEFENCE": "Ви безпорадні", + "TOP_LEVEL": "Перший по рівню", + "TOP_CREDITS": "Перший по кредитам" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/economy/achievements.json b/languages/uk-UA_backup/economy/achievements.json new file mode 100644 index 00000000..ab523a63 --- /dev/null +++ b/languages/uk-UA_backup/economy/achievements.json @@ -0,0 +1,14 @@ +{ + "DESCRIPTION": "Показати список ваших досягнень!", + "USAGE": "achievements", + "EXAMPLES": "achievements", + "SEND_CMD": "Використотайте свою першу команду!", + "CLAIM_SALARY": "Отримайте зарплату 10 разів!", + "MARRY": "Знайдіть свою половинку і одружіться!", + "SLOTS": "Виграйте 3 рази поспіль у слоти!", + "TIP": "Підтримайте розробника!", + "REP": "Досягніть 20 очок репутації!", + "INVITE": "Запросіть JaBa на ваш сервер!", + "TITLE": "🔥 Досягнення", + "PROGRESS": "Прогрес: {{now}}/{{total}} ({{percent}}%)" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/economy/birthdate.json b/languages/uk-UA_backup/economy/birthdate.json new file mode 100644 index 00000000..ee19cb21 --- /dev/null +++ b/languages/uk-UA_backup/economy/birthdate.json @@ -0,0 +1,12 @@ +{ + "DESCRIPTION": "Встановити дату народження", + "USAGE": "birthdate [ДД/ММ/РРРР]", + "EXAMPLES": "birthdate 01/01/2010", + "MISSING_DATE": "Вкажіть дату у форматі 20/11/2003", + "INVALID_DATE": "Використовуйте цей формат: ДД/ММ/РРРР. Наприклад, `1 січня 2010` буде `01/01/2010`.", + "DATE_TOO_LOW": "Вам більше 80 років? :eyes:", + "DATE_TOO_HIGH": "Хммм... Ви ще не народилися!", + "HAPPY_BIRTHDAY": "День народження", + "HAPPY_BIRTHDAY_MESSAGE": "Вітаємо {{name}} (<@{{user}}>) з днем народження, сьогодні йому виповнилося {{age}}!", + "SUCCESS": "Вашу дату народження встановлено на **{{date}}**!" +} \ No newline at end of file diff --git a/languages/uk-UA/economy/deposit.json b/languages/uk-UA_backup/economy/deposit.json similarity index 100% rename from languages/uk-UA/economy/deposit.json rename to languages/uk-UA_backup/economy/deposit.json diff --git a/languages/uk-UA_backup/economy/divorce.json b/languages/uk-UA_backup/economy/divorce.json new file mode 100644 index 00000000..6fc9562c --- /dev/null +++ b/languages/uk-UA_backup/economy/divorce.json @@ -0,0 +1,8 @@ +{ + "DESCRIPTION": "Розлучитися з користувачем!", + "USAGE": "divorce", + "EXAMPLES": "divorce", + "NOT_MARRIED": "Ви не одружені!", + "DIVORCED": "Ви розлучилися з **{{username}}**!", + "DIVORCED_U": "**{{username}}** розлучився з вами!" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/economy/leaderboard.json b/languages/uk-UA_backup/economy/leaderboard.json new file mode 100644 index 00000000..62e9e706 --- /dev/null +++ b/languages/uk-UA_backup/economy/leaderboard.json @@ -0,0 +1,13 @@ +{ + "DESCRIPTION": "Показати таблиці лідерів за кредитами, рівнем або очками репутації!", + "USAGE": "leaderboard [rep/level/credits]", + "EXAMPLES": "leaderboard credits\nleaderboard level", + "MISSING_TYPE": "Виберіть таблицю: `credits`, `level` або `rep`!", + "MOBILE": ":confused: Я помітив, що ви онлайн з телефону... Таблиця лідерів може відображатися некоректно на маленьких екранах. Спробуйте пізніше з іншого пристрою!", + "TABLE": "Таблиця лідерів {{name}}", + "TOP": "Топ 20", + "LEVEL": "Рівень", + "XP": "Досвід", + "CREDITS": "Кредити", + "REP": "Репутація" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/economy/marry.json b/languages/uk-UA_backup/economy/marry.json new file mode 100644 index 00000000..0035a1f5 --- /dev/null +++ b/languages/uk-UA_backup/economy/marry.json @@ -0,0 +1,18 @@ +{ + "DESCRIPTION": "Одружуйтеся з тим, кого кохаєте!", + "USAGE": "marry [@користувач]", + "EXAMPLES": "marry @Jonny_Bro#4226", + "INVALID_MEMBER": "Ви повинні згадати користувача!", + "ALREADY_MARRIED": "Ви вже одружені! Ви можете розлучитися за допомогою команди `divorce`.", + "ALREADY_MARRIED_USER": "Місце зайняте! **{{username}}** вже одружений!", + "YOURSELF": "Ви не можете одружитися з собою!", + "REQUEST_AUTHOR_TO_AMEMBER": "Ви вже надіслали пропозицію **{{username}}**!", + "REQUEST_AMEMBER_TO_AUTHOR": "**{{username}}** надіслав вам пропозицію! Ви можете відмовити або погодитися (або дочекатися закінчення терміну пропозиції).", + "REQUEST_AMEMBER_TO_MEMBER": "**{{secondUsername}}** вже надіслав пропозицію **{{firstUsername}}**!", + "REQUEST_MEMBER_TO_AMEMBER": "**{{firstUsername}} вже надіслав(а) пропозицію **{{secondUsername}}**! }** (або дочекайтеся закінчення терміну пропозиції)!", + "TIMEOUT": "{{username}} не відповів(а)... Зачекайте, поки він/она буде в мережі і спробуйте знову!", + "SUCCESS": "🎉 Вітаємо! **{{creator}}** і **{{partner}}** тепер одружені!", + "DENIED": "{{creator}}, у мене є погані новини... {{partner}} відмовився від вашої пропозиції.", + "REQUEST": "{{to}}, ви згодні одружитися з {{from}}? Дайте відповідь `так` або `ні`!", + "BOT_USER": "Боти вічно самотні!" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/economy/money.json b/languages/uk-UA_backup/economy/money.json new file mode 100644 index 00000000..bb7b737f --- /dev/null +++ b/languages/uk-UA_backup/economy/money.json @@ -0,0 +1,6 @@ +{ + "DESCRIPTION": "Показати кількість кредитів у користувача", + "USAGE": "money (@користувач)", + "EXAMPLES": "money\nmoney @Jonny_Bro#4226", + "TITLE": "{{username}} Кредити" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/economy/number.json b/languages/uk-UA_backup/economy/number.json new file mode 100644 index 00000000..7b774be7 --- /dev/null +++ b/languages/uk-UA_backup/economy/number.json @@ -0,0 +1,12 @@ +{ + "DESCRIPTION": "Вгадай загадане мною число!", + "USAGE": "number (STOP)", + "EXAMPLES": "number", + "GAME_START": "Я загадав число, починайте!\nНапишіть STOP, якщо хочете зупинити гру!", + "BIG": "{{user}} | Моє число **більше**, ніж `{{number}}`!", + "SMALL": "{{user}} | Моє число **менше** ніж `{{number}}`!", + "WON": "{{winner}} виграв {{credits}}!", + "DEFEAT": "Ніхто не вгадав число! Їм було **{{number}}**!", + "GAME_STATS": "🎉 | {{winner}} вгадав число! Їм було __**{{number}}**__!\n\n**Статистика:**\n*-* __**Тривалість** __: {{time}}\n*-* __**Учасники**__: {{participants}} ({{participantCount}})", + "GAME_RUNNING": "Гра вже йде!" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/economy/pay.json b/languages/uk-UA_backup/economy/pay.json new file mode 100644 index 00000000..7376c374 --- /dev/null +++ b/languages/uk-UA_backup/economy/pay.json @@ -0,0 +1,11 @@ +{ + "DESCRIPTION": "Надіслати кредити користувачу!", + "USAGE": "pay [@користувач] [сума]", + "EXAMPLES": "pay @Jonny_Bro#4226 1000", + "INVALID_MEMBER": "Ви повинні згадати користувача!", + "BOT_USER": "Ботам не потрібні кредити!", + "YOURSELF": "Ви не можете заплатити самому собі!", + "INVALID_AMOUNT": "Вкажіть суму", + "ENOUGH_MONEY": "У вас немає {{amount}}", + "SUCCESS": "Ви відправили {{amount}} користувачу **{{username}}**!" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/economy/profile.json b/languages/uk-UA_backup/economy/profile.json new file mode 100644 index 00000000..87c0b89e --- /dev/null +++ b/languages/uk-UA_backup/economy/profile.json @@ -0,0 +1,24 @@ +{ + "DESCRIPTION": "Показати профіль користувача", + "USAGE": "profile (@користувач)", + "EXAMPLES": "profile\nprofile @Jonny_Bro#4226", + "BOT_USER": "Боти не мають профілю!", + "TITLE": "Профіль {{username}}", + "LINK": "Профіль", + "LINK_TEXT": "Натисніть сюди, щоб відкрити профіль на поточному сервері!", + "BIO": "🔖 Біографія", + "NO_BIO": "Біографія відсутня", + "CASH": "💵 Кредити", + "BANK": "💳 Банк", + "GLOBAL": "🌍 Всього кредитів на всіх серверах", + "REPUTATION": "🎩 Репутація", + "LEVEL": "📊 Рівень", + "XP": "🔮 Досвід", + "BIRTHDATE": "🎂 Дата народження", + "NO_BIRTHDATE": "Дата народження не вказана", + "LOVER": "❤ Друга половинка", + "REGISTERED": "📅 Профіль створено", + "NO_LOVER": "Вільний", + "ACHIEVEMENTS": "🔥 Досягнення", + "ACHIEVEMENTS_CONTENT": "Отримайте більше інформації за допомогою `achievements`!" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/economy/rep.json b/languages/uk-UA_backup/economy/rep.json new file mode 100644 index 00000000..cef1d247 --- /dev/null +++ b/languages/uk-UA_backup/economy/rep.json @@ -0,0 +1,10 @@ +{ + "DESCRIPTION": "Дати очко репутації користувачеві!", + "USAGE": "rep [@пользователь]", + "EXAMPLES": "rep @Jonny_Bro#4226", + "COOLDOWN": "Ви повинні почекати **{{time}}** до наступного використання!", + "INVALID_USER": "Ви повинні згадати користувача!", + "BOT_USER": "Боти і так круті!", + "YOURSELF": "Ви не можете дати очко репутації самому собі!", + "SUCCESS": "Ви дали очко репутації {{username}}!" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/economy/rob.json b/languages/uk-UA_backup/economy/rob.json new file mode 100644 index 00000000..223aaae9 --- /dev/null +++ b/languages/uk-UA_backup/economy/rob.json @@ -0,0 +1,16 @@ +{ + "DESCRIPTION": "Спробувати пограбувати користувача!", + "USAGE": "rob [@користувач] [сума]", + "EXAMPLES": "rob @Jonny_Bro#4226 100", + "BOT_USER": "Ви не можете пограбувати бота!", + "YOURSELF": "Ви не можете пограбувати себе!", + "MISSING_MEMBER": "Ви повинні згадати користувача!", + "MISSING_AMOUNT": "Вкажіть суму!", + "NOT_ENOUGH_AUTHOR": "У вас має бути хоча б **{{moneyMin}}**, щоб грабувати цього користувача (зараз у вас **{{moneyCurrent}}**)!", + "NOT_ENOUGH_MEMBER": "Ви не можете пограбувати {{user}}, тому що у нього немає стільки кредитів!", + "COOLDOWN": "🕵️ {{user}} під захистом.... Спробуйте пізніше!", + "ROB_WON_1": "🎉 | Вітаємо! Поліція не змогла зупинити вас, тому ви успішно вкрали **{{money}}** у {{user}}!", + "ROB_WON_2": "😕 | Ви пограбували {{user}} на **{{money}}**", + "ROB_LOSE_1": "🚔 | Поліція зловила вас. Тепер ви повинні заплатити **{{fine}}**. **{{offset}}** буде виплачено {{user}}.", + "ROB_LOSE_2": "🚓 | Погані новини... {{user}} вчасно зателефонував до поліції. Ви повинні заплатити **{{fine}}** та **{{offset}}** буде виплачено {{user}}." +} \ No newline at end of file diff --git a/languages/uk-UA_backup/economy/setbio.json b/languages/uk-UA_backup/economy/setbio.json new file mode 100644 index 00000000..6689cdf2 --- /dev/null +++ b/languages/uk-UA_backup/economy/setbio.json @@ -0,0 +1,8 @@ +{ + "DESCRIPTION": "Встановити біографію!", + "USAGE": "setbio [текст]", + "EXAMPLES": "setbio Мене звуть Жоня, мені 18 і я творець JaBa :)", + "MISSING": "Вкажіть біографію!", + "MAX_CHARACT": "Ваша біографія не повинна перевищувати 100 символів!", + "SUCCESS": "Ваша біографія змінена!" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/economy/slots.json b/languages/uk-UA_backup/economy/slots.json new file mode 100644 index 00000000..d3ef0d1d --- /dev/null +++ b/languages/uk-UA_backup/economy/slots.json @@ -0,0 +1,8 @@ +{ + "DESCRIPTION": "Казино \"JaBa Casino\"", + "USAGE": "slots (сума)", + "EXAMPLES": "slots\nslots 100", + "DEFEAT": "**{{username}}** поставив {{money}} і все програв.", + "VICTORY": "**{{username}}** поставив {{money}} і виграв {{won}}!", + "NOT_ENOUGH": "У вас немає {{money}}." +} \ No newline at end of file diff --git a/languages/uk-UA_backup/economy/tictactoe.json b/languages/uk-UA_backup/economy/tictactoe.json new file mode 100644 index 00000000..5a80b4ee --- /dev/null +++ b/languages/uk-UA_backup/economy/tictactoe.json @@ -0,0 +1,24 @@ +{ + "DESCRIPTION": "Хрестики-нуліки!", + "USAGE": "tictactoe [@користувач]", + "EXAMPLES": "tictactoe @Jonny_Bro#4226", + "NO_USER": "Вкажіть користувача!", + "BOT_USER": "Ви не можете грати проти бота!", + "YOURSELF": "Ви не можете грати із самим собою!", + "ACCEPT": "Прийняти", + "DECLINE": "Відмовитися", + "INVITE_USER": "<@{{opponent}}>, вам запропонували зіграти в хрестики-нуліки!", + "REQUEST_SEND": "Запит надіслано <@{{opponent}}>", + "REQUEST_WAIT": "Чекаю на відповідь {{user}}", + "WAITING": "Чекаю на хід | <@{{user}}>, Ваш емодзі: {{emoji}}", + "WON": "<@{{winner}}> ({{emoji}}) виграв!", + "CANT_PLAY": "Зараз не ваш хід!", + "TIE": "Нічия", + "TIE_DESC": "Ніхто не виграв, це нічия!", + "NO_ANSWER": "<@{{user}}> не відповів вчасно! (30с)", + "NO_ANSWER_TITLE": "Запит не прийнято вчасно", + "NOT_ANSWERED": "<@{{user}}> не прийняв запит!", + "CANCELED": "Гру скасовано!", + "CANCELED_DESC": "<@{{user}}> відмовився від гри!", + "TIMES_UP": "Час вийшов! Ліміт: 30 секунд" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/economy/transactions.json b/languages/uk-UA_backup/economy/transactions.json new file mode 100644 index 00000000..958a672e --- /dev/null +++ b/languages/uk-UA_backup/economy/transactions.json @@ -0,0 +1,16 @@ +{ + "DESCRIPTION": "Подивитися історію транзакцій!", + "USAGE": "transactions", + "EXAMPLES": "transactions", + "NO_TRANSACTIONS": "У вас немає транзакцій.", + "EMBED_TRANSACTIONS": "Ваші транзакції", + "BANK": "Банк", + "NUMBERS": "Вгадай число", + "TTT": "Хрестики-нуліки", + "T_GOT": "Поповнення", + "T_SEND": "Списання", + "T_USER_GOT": "Джерело", + "T_USER_SEND": "Отримувач", + "T_AMOUNT": "Сума", + "T_DATE": "Дата" +} \ No newline at end of file diff --git a/languages/uk-UA/economy/withdraw.json b/languages/uk-UA_backup/economy/withdraw.json similarity index 100% rename from languages/uk-UA/economy/withdraw.json rename to languages/uk-UA_backup/economy/withdraw.json diff --git a/languages/uk-UA_backup/economy/work.json b/languages/uk-UA_backup/economy/work.json new file mode 100644 index 00000000..e1945f43 --- /dev/null +++ b/languages/uk-UA_backup/economy/work.json @@ -0,0 +1,11 @@ +{ + "DESCRIPTION": "Отримати зарплату!", + "USAGE": "work", + "EXAMPLES": "work", + "COOLDOWN": "Ви повинні почекати **{{time}}** до наступної зарплати!", + "AWARD": "Закінчіть слово AWARD щоб отримати 200 додаткових кредитів!", + "SALARY": "Зарплата", + "SALARY_CONTENT": "Ви отримали {{won}}!", + "STREAK": "Серія", + "STREAK_CONTENT": "🎉 Ви отримали 200 додаткових кредитів!" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/fun/8ball.json b/languages/uk-UA_backup/fun/8ball.json new file mode 100644 index 00000000..d9b4b3d0 --- /dev/null +++ b/languages/uk-UA_backup/fun/8ball.json @@ -0,0 +1,26 @@ +{ + "DESCRIPTION": "Я говорю правду!", + "USAGE": "8ball [питання?]", + "EXAMPLES": "8ball JaBa крутий?", + "ERR_QUESTION": "Введіть питання!", + "RESPONSE_1": "Безперечно", + "RESPONSE_2": "Це продумали ще боги", + "RESPONSE_3": "Ніяких сумнівів", + "RESPONSE_4": "Безперечно так", + "RESPONSE_5": "Можеш бути впевнений у цьому", + "RESPONSE_6": "Мені здається - так", + "RESPONSE_7": "Найімовірніше", + "RESPONSE_8": "Гарні перспективи", + "RESPONSE_9": "Знаки кажуть - так", + "RESPONSE_10": "Так", + "RESPONSE_11": "Поки не ясно, спробуй знову", + "RESPONSE_12": "Запитай пізніше", + "RESPONSE_13": "Краще не розповідати", + "RESPONSE_14": "Зараз не можна передбачити", + "RESPONSE_15": "Сконцентруйся і спитай знову", + "RESPONSE_16": "Навіть не думай", + "RESPONSE_17": "Моя відповідь - ні", + "RESPONSE_18": "За моїми даними - ні", + "RESPONSE_19": "Перспективи не дуже добрі", + "RESPONSE_20": "Дуже сумнівно" + } \ No newline at end of file diff --git a/languages/uk-UA/fun/ascii.json b/languages/uk-UA_backup/fun/ascii.json similarity index 100% rename from languages/uk-UA/fun/ascii.json rename to languages/uk-UA_backup/fun/ascii.json diff --git a/languages/uk-UA/fun/flip.json b/languages/uk-UA_backup/fun/flip.json similarity index 100% rename from languages/uk-UA/fun/flip.json rename to languages/uk-UA_backup/fun/flip.json diff --git a/languages/uk-UA/fun/lmg.json b/languages/uk-UA_backup/fun/lmg.json similarity index 100% rename from languages/uk-UA/fun/lmg.json rename to languages/uk-UA_backup/fun/lmg.json diff --git a/languages/uk-UA_backup/fun/lovecalc.json b/languages/uk-UA_backup/fun/lovecalc.json new file mode 100644 index 00000000..11111af4 --- /dev/null +++ b/languages/uk-UA_backup/fun/lovecalc.json @@ -0,0 +1,7 @@ +{ + "DESCRIPTION": "Калькулятор кохання", + "USAGE": "lovecalc [@користувач1] (@користувач2)", + "EXAMPLES": "lovecalc @Jonny_Bro#4226\nlovecalc @Jonny_Bro#4226 @JaBa#9042", + "MISSING": "Ви повинні згадати одного або двох користувачів!", + "CONTENT": "Я думаю, що **{{firstUsername}}** на **{{percent}}%** кохає **{{secondUsername}}**!" + } \ No newline at end of file diff --git a/languages/uk-UA_backup/fun/memes.json b/languages/uk-UA_backup/fun/memes.json new file mode 100644 index 00000000..8dfff19f --- /dev/null +++ b/languages/uk-UA_backup/fun/memes.json @@ -0,0 +1,11 @@ +{ + "DESCRIPTION": "Отримати мем із вибраного або випадкового сабреддита", + "USAGE": "memes (тег)", + "EXAMPLES": "memes\nmemes me_irl", + "SEARCHING": "Шукаю мем за тегом `{{tag}}`...", + "SEARCHING_RANDOM": "Шукаю випадковий мем...", + "EMBED_TITLE": "Доступні категорії", + "NOT_FOUND": "Цей категорії не існує!", + "SUBREDDIT": "Сабреддіт", + "UPS": "Апвоути" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/general/activity.json b/languages/uk-UA_backup/general/activity.json new file mode 100644 index 00000000..2045292f --- /dev/null +++ b/languages/uk-UA_backup/general/activity.json @@ -0,0 +1,8 @@ +{ + "DESCRIPTION": "Створити активність у голосовому каналі!", + "USAGE": "activity (активність)", + "EXAMPLES": "activity\nactivity chess", + "TITLE": "Список доступних активностей", + "FOOTER": "JaBa | Discord Together", + "NO_BOOST": "Необхідний перший рівень буста або вище!" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/general/avatar.json b/languages/uk-UA_backup/general/avatar.json new file mode 100644 index 00000000..6b656002 --- /dev/null +++ b/languages/uk-UA_backup/general/avatar.json @@ -0,0 +1,5 @@ +{ + "DESCRIPTION": "Повертає аватар користувача", + "USAGE": "avatar (@користувач) (link)", + "EXAMPLES": "avatar\navatar @Jonny_Bro#4226\navatar link" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/general/emoji.json b/languages/uk-UA_backup/general/emoji.json new file mode 100644 index 00000000..ffdd3818 --- /dev/null +++ b/languages/uk-UA_backup/general/emoji.json @@ -0,0 +1,9 @@ +{ + "DESCRIPTION": "Показати інформацію про емодзі!", + "USAGE": "emoji [емодзі]", + "EXAMPLES": "emoji :tada:", + "TITLE": "Інформація про {{emoji}}", + "ANIMATED": "Анімований", + "ID": "ID", + "STANDART": "Стандартний емодзі" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/general/help.json b/languages/uk-UA_backup/general/help.json new file mode 100644 index 00000000..5ad1d5cf --- /dev/null +++ b/languages/uk-UA_backup/general/help.json @@ -0,0 +1,18 @@ +{ + "DESCRIPTION": "Показати список команд або допомогу по цій команді.", + "USAGE": "help (команда)", + "EXAMPLES": "help\nhelp ping", + "CUSTOM": "У доданих команд немає опису.", + "NOT_FOUND": "Команда `{{search}}` не існує", + "FIELD_USAGE": "Використання", + "FIELD_DESCRIPTION": "Опис", + "FIELD_ALIASES": "Скорочення", + "FIELD_EXAMPLES": "Приклади", + "NO_ALIAS": "Немає скорочень", + "CMD_TITLE": "Допомога з {{cmd}}", + "INFO": "● Щоб отримати допомогу по певній команді, використовуйте `help <команда>`!", + "CUSTOM_COMMANDS": "Додана команда", + "FIELD_PERMISSIONS": "Необхідні права", + "NO_REQUIRED_PERMISSION": "Ніякі особливі права не потрібні для використання цієї команди.", + "TITLE": "{{name}} | Команди" +} \ No newline at end of file diff --git a/languages/uk-UA/general/invite.json b/languages/uk-UA_backup/general/invite.json similarity index 100% rename from languages/uk-UA/general/invite.json rename to languages/uk-UA_backup/general/invite.json diff --git a/languages/uk-UA/general/invites.json b/languages/uk-UA_backup/general/invites.json similarity index 100% rename from languages/uk-UA/general/invites.json rename to languages/uk-UA_backup/general/invites.json diff --git a/languages/uk-UA_backup/general/minecraft.json b/languages/uk-UA_backup/general/minecraft.json new file mode 100644 index 00000000..e1d26143 --- /dev/null +++ b/languages/uk-UA_backup/general/minecraft.json @@ -0,0 +1,15 @@ +{ + "DESCRIPTION": "Показати інформацію про Minecraft сервер!", + "USAGE": "minecraft [IP]", + "EXAMPLES": "minecraft mc.hypixel.net", + "MISSING_IP": "Вкажіть IP сервера!", + "FAILED": "Сервер недоступний або доступ заборонено!", + "ONLINE": "Онлайн", + "OFFLINE": "Оффлайн", + "PLAYERS": "{{count}} гравець(я/ів)", + "FIELD_VERSION": "Версія", + "FIELD_CONNECTED": "Гравців на сервері", + "FIELD_STATUS": "Статус", + "FIELD_PING": "Пінг", + "FIELD_IP": "Повний IP" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/general/ping.json b/languages/uk-UA_backup/general/ping.json new file mode 100644 index 00000000..1f16ea9b --- /dev/null +++ b/languages/uk-UA_backup/general/ping.json @@ -0,0 +1,6 @@ +{ + "DESCRIPTION": "Показати пінг бота", + "USAGE": "ping", + "EXAMPLES": "ping", + "CONTENT": "Понг! Мій пінг - **{{ping}}**ms." +} \ No newline at end of file diff --git a/languages/uk-UA_backup/general/remindme.json b/languages/uk-UA_backup/general/remindme.json new file mode 100644 index 00000000..8d0c324f --- /dev/null +++ b/languages/uk-UA_backup/general/remindme.json @@ -0,0 +1,9 @@ +{ + "DESCRIPTION": "Створити нагадування", + "USAGE": "remindme [час] [повідомлення]", + "EXAMPLES": "remindme 24h Використати команду work\nremindme 3m Дістати курку з морозилки!", + "MISSING_MESSAGE": "Введіть повідомлення!", + "SAVED": "Нагадування збережено!", + "TITLE": "Нагадування від JaBa", + "CREATED": "Повідомлення створено {{time}}" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/general/report.json b/languages/uk-UA_backup/general/report.json new file mode 100644 index 00000000..76712939 --- /dev/null +++ b/languages/uk-UA_backup/general/report.json @@ -0,0 +1,11 @@ +{ + "DESCRIPTION": "Надіслати скаргу до спеціального каналу!", + "USAGE": "report [@користувач] (причина)", + "EXAMPLES": "report @Jonny_Bro#4226 Порушення правил", + "MISSING_CHANNEL": "Канал для скарг не налаштований!", + "MISSING_REASON": "Введіть причину!", + "MISSING_USER": "Ви повинні згадати користувача!", + "INVALID_USER": "Ви не можете поскаржитися на себе", + "SUCCESS": "Ваша скарга надіслана в {{channel}}!", + "TITLE": "Скарга - {{user}}" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/general/serverinfo.json b/languages/uk-UA_backup/general/serverinfo.json new file mode 100644 index 00000000..1c750a61 --- /dev/null +++ b/languages/uk-UA_backup/general/serverinfo.json @@ -0,0 +1,10 @@ +{ + "DESCRIPTION": "Показати інформацію про сервер!", + "USAGE": "serverinfo [ID/назва]", + "EXAMPLES": "serverinfo кик\nserverinfo", + "AFK_CHANNEL": "AFK канал", + "NO_AFK_CHANNEL": "Немає AFK каналу", + "BOOSTS": "К-сть бустів", + "LINK": "Статистика сервера", + "LINK_TEXT": "Натисніть тут, щоб відкрити статистику сервера!" +} \ No newline at end of file diff --git a/languages/uk-UA/general/setafk.json b/languages/uk-UA_backup/general/setafk.json similarity index 100% rename from languages/uk-UA/general/setafk.json rename to languages/uk-UA_backup/general/setafk.json diff --git a/languages/uk-UA_backup/general/shorturl.json b/languages/uk-UA_backup/general/shorturl.json new file mode 100644 index 00000000..b7533469 --- /dev/null +++ b/languages/uk-UA_backup/general/shorturl.json @@ -0,0 +1,6 @@ +{ + "DESCRIPTION": "Укоротити посилання!", + "USAGE": "shorturl [URL]", + "EXAMPLES": "shorturl https://google.com", + "MISSING_URL": "Введіть посилання!" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/general/staff.json b/languages/uk-UA_backup/general/staff.json new file mode 100644 index 00000000..8a7f4cfe --- /dev/null +++ b/languages/uk-UA_backup/general/staff.json @@ -0,0 +1,10 @@ +{ + "DESCRIPTION": "Показати список адміністрації сервера!", + "USAGE": "staff", + "EXAMPLES": "staff", + "TITLE": "Персонал {{guild}}", + "ADMINS": "Адміністратори", + "NO_ADMINS": "Немає адміністраторів", + "MODS": "Модератори", + "NO_MODS": "Немає модераторів" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/general/stats.json b/languages/uk-UA_backup/general/stats.json new file mode 100644 index 00000000..ac1adafd --- /dev/null +++ b/languages/uk-UA_backup/general/stats.json @@ -0,0 +1,17 @@ +{ + "DESCRIPTION": "Показати статистику бота!", + "USAGE": "stats", + "EXAMPLES": "stats", + "COUNTS_TITLE": "• __Статистика__", + "COUNTS_CONTENT": "`Сервера: {{servers}}`\n`Користувачі: {{users}}`", + "VERSIONS_TITLE": "• __Використовує__", + "RAM_TITLE": "• __Використання ОЗУ__", + "ONLINE_TITLE": "• __Онлайн__", + "ONLINE_CONTENT": "Працює {{time}}", + "MUSIC_TITLE": "• __Музика__", + "MUSIC_CONTENT": "Грає музику на {{count}}", + "CREDITS_TITLE": ":heart: • __Додаткова інформація та посилання__", + "CREDITS_CONTENT": "Спасибі [Icons8](https://icons8.com/) за емодзі!\n__**Підтримали**__:\n{{donators}}\n__**Перекладачі**__:\n{{translators}}", + "LINKS_TITLE": "• __Посилання__", + "MADE": "Створений Jonny_Bro#4226!" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/general/suggest.json b/languages/uk-UA_backup/general/suggest.json new file mode 100644 index 00000000..7c290fad --- /dev/null +++ b/languages/uk-UA_backup/general/suggest.json @@ -0,0 +1,9 @@ +{ + "DESCRIPTION": "Надіслати пропозицію до спеціального каналу!", + "USAGE": "suggest [пропозиція]", + "EXAMPLES": "suggest Новий канал #nsfw :smiling_imp:", + "MISSING_CHANNEL": "Канал для пропозицій не налаштований!", + "MISSING_CONTENT": "Введіть пропозицію!", + "TITLE": "Пропозиція - {{user}}", + "SUCCESS": "Ваша пропозиція надіслана в {{channel}}!" +} \ No newline at end of file diff --git a/languages/uk-UA/general/translate.json b/languages/uk-UA_backup/general/translate.json similarity index 100% rename from languages/uk-UA/general/translate.json rename to languages/uk-UA_backup/general/translate.json diff --git a/languages/uk-UA_backup/general/userinfo.json b/languages/uk-UA_backup/general/userinfo.json new file mode 100644 index 00000000..af802dde --- /dev/null +++ b/languages/uk-UA_backup/general/userinfo.json @@ -0,0 +1,11 @@ +{ + "DESCRIPTION": "Показати інформацію про користувача!", + "USAGE": "userinfo (@user/ID)", + "EXAMPLES": "userinfo\nuserinfo @Jonny_Bro#4226\nuserinfo 281361531411890186", + "INVALID_USER": "Користувач з ID `{{search}}` не знайдено!", + "NO_GAME": "Не грає", + "NO_ROLE": "Немає ролі", + "ROLE": "Вища роль", + "NO_NICKNAME": "Немає нікнейму", + "MORE_ROLES": "і ще {{count}} роль(і/ей)" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/general/whois.json b/languages/uk-UA_backup/general/whois.json new file mode 100644 index 00000000..1240cfbe --- /dev/null +++ b/languages/uk-UA_backup/general/whois.json @@ -0,0 +1,20 @@ +{ + "DESCRIPTION": "Отримати інформацію про IP адресу!", + "USAGE": "whois (IP)", + "EXAMPLES": "whois 1.1.1.1", + "NO_IP": "Вкажіть IP адресу!", + "ERROR": "Відбулася помилка при отриманні даних про {{ip}}", + "INFO_ABOUT": "Інформація про {{ip}}", + "COUNTRY": "Країна", + "REGION": "Регіон", + "CITY": "Місто", + "ZIP": "Поштовий індекс", + "TIMEZONE": "Годинний пояс", + "CONTINENT": "Континент", + "CURRENCY": "Валюта", + "ISP": "Провайдер", + "INFO": "Додаткова інформація", + "PROXY": "Цей IP належить Tor, VPN або проксі!", + "MOBILE": "Цей IP використовується для мобільних даних!", + "HOSTING": "Це IP належить хостингу або датацентру!" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/misc.json b/languages/uk-UA_backup/misc.json new file mode 100644 index 00000000..e4194d45 --- /dev/null +++ b/languages/uk-UA_backup/misc.json @@ -0,0 +1,167 @@ +{ + "ERR_OCCURRED": "Щось пішло не так... Спробуйте пізніше!", + "PLEASE_WAIT": "Зачекайте...", + "COMMAND_DISABLED": "Ця команда на даний момент вимкнена!", + "CLICK_HERE": "Натисніть сюди, щоб почати {{activity}} в {{channel}}", + "TIMES_UP": "Час вийшов! Використайте команду знову!", + "INVALID_YES_NO": "Відправте `так` або `ні` (реєстр не важливий)!", + "INVALID_CHANNEL": "Вкажіть існуючий канал!", + "INVALID_TIME": "Вкажіть дійсний час! Доступні одиниці: `s`, `m`, `h` або `d`.", + "INVALID_NUMBER": "Вкажіть число!", + "INVALID_NUMBER_RANGE": "Вкажіть число від **{{min}}** до **{{max}}**!", + "FORCE_STOP": "Гра примусово закінчена {{user}}, ніхто не переміг!", + "STATS_FOOTER": "● [Панель керування]({{dashboardLink}})\n● [Документація]({{docsLink}})\n● [Запросити JaBa на свій сервер]({{inviteLink}})\n● [Підтримати]({{donateLink}}) (укажите ваш Discord тэг для выдачи ачивки, для інших способів пишіть у ОП <@{{owner}}>)", + "BOT_USER": "Це бот!", + "NO_PERMS": "Недостатньо прав для виконання цієї дії!", + "NO_REASON_PROVIDED": "Причина не вказана", + "NO_USER_FOUND_ID": "Користувача з ID `{{id}}` не існує!", + "HELLO_SERVER": "Привіт, **{{username}}**, мій префікс на даному сервері - ``. Використовуйте `help`, щоб отримати список команд!", + "HELLO_DM": "Привіт, тому що ви пишете в ОП, вам не потрібно використовувати префікс.", + "GUILD_ONLY": "Цю команду можна використовувати лише на сервері!", + "MISSING_BOT_PERMS": "Мені потрібні наступні права для виконання цієї команди: {{list}}", + "MISSING_MEMBER_PERMS": "Вам необхідні наступні права для виконання цієї команди: {{list}}", + "RESTRICTED_CHANNEL": "Використання команд у {{channel}} заборонено!", + "EVERYONE_MENTION": "Ви не маєте прав на згадку про here та everyone.", + "NSFW_COMMAND": "Цю команду можна використовувати тільки в NSFW каналі!", + "OWNER_ONLY": "Цю команду може використовувати тільки власник бота!", + "COOLDOWNED": "Зачекайте **{{seconds}}**, щоб знову використати цю команду!", + "CANNOT_DM": "Я не можу надіслати вам особисте повідомлення... Перевірте налаштування конфіденційності!", + + "PERMISSIONS": { + "CREATE_INSTANT_INVITE": "Створення запрошення", + "KICK_MEMBERS": "Виганяти учасників", + "BAN_MEMBERS": "Банити учасників", + "ADMINISTRATOR": "Адміністратор", + "MANAGE_CHANNELS": "Керувати каналами", + "MANAGE_GUILD": "Керувати сервером", + "ADD_REACTIONS": "Додавати реакції", + "VIEW_AUDIT_LOG": "Перегляд журналу аудиту", + "PRIORITY_SPEAKER": "Пріоритетний режим", + "STREAM": "Відео", + "VIEW_CHANNEL": "Перегляд каналів", + "SEND_MESSAGES": "Надсилати повідомлення", + "SEND_TTS_MESSAGES": "Надсилання повідомлень text-to-speech", + "MANAGE_MESSAGES": "Керувати повідомленнями", + "EMBED_LINKS": "Вбудовувати посилання", + "ATTACH_FILES": "Прикріплювати файли", + "READ_MESSAGE_HISTORY": "Читати історію повідомлень", + "MENTION_EVERYONE": "Згадка *@*everyone, *@*here та всіх ролей", + "USE_EXTERNAL_EMOJIS": "Використовувати зовнішні емодзі", + "VIEW_GUILD_INSIGHTS": "Перегляд статистики сервера", + "CONNECT": "Підключатися", + "SPEAK": "Говорити", + "MUTE_MEMBERS": "Вимкнути учасникам мікрофон", + "DEAFEN_MEMBERS": "Вимкнути учасникам звук", + "MOVE_MEMBERS": "Переміщувати учасників", + "USE_VAD": "Використовувати режим активації за голосом", + "CHANGE_NICKNAME": "Змінити нікнейм", + "MANAGE_NICKNAMES": "Керувати нікнеймами", + "MANAGE_ROLES": "Керувати ролями", + "MANAGE_WEBHOOKS": "Керувати вебхуками (webhooks)", + "MANAGE_EMOJIS_AND_STICKERS": "Керувати емодзі та стікерами", + "USE_APPLICATION_COMMANDS": "Використовувати команди програми", + "MANAGE_EVENTS": "Управління подіями", + "MANAGE_THREADS": "Керування гілками", + "USE_PUBLIC_THREADS": "Використовувати публічні гілки", + "CREATE_PUBLIC_THREADS": "Створити публічні гілки", + "USE_PRIVATE_THREADS": "Використання приватних гілок", + "CREATE_PRIVATE_THREADS": "Створення приватних гілок", + "USE_EXTERNAL_STICKERS": "Використовувати зовнішні стікери", + "SEND_MESSAGES_IN_THREADS": "Надсилати повідомлення у гілках", + "START_EMBEDDED_ACTIVITIES": "Почати активність", + "MODERATE_MEMBERS": "Надіслати учасників подумати про свою поведінку" + }, + + "NOUNS": { + "CREDIT": { + "1": "кредит", + "2": "кредиту", + "5": "кредитів" + }, + "CREDITS": { + "1": "кредиту", + "2": "кредитів", + "5": "кредитів" + }, + "COMMANDS": { + "1": "команду", + "2": "команди", + "5": "команд" + }, + "POINTS": { + "1": "очко", + "2": "очків", + "5": "очків" + }, + "MEMBERS": { + "1": "учасник", + "2": "учасника", + "5": "учасників" + }, + "USERS": { + "1": "користувач", + "2": "користувача", + "5": "користувачів" + }, + "PLAYERS": { + "1": "гравець", + "2": "гравців", + "5": "гравця" + }, + "TRACKS": { + "1": "трек", + "2": "трека", + "5": "треків" + }, + "BOTS": { + "1": "бот", + "2": "бота", + "5": "ботів" + }, + "TEXT": { + "1": "текстовий канал", + "2": "текстових каналів", + "5": "текстових каналів" + }, + "VOICE": { + "1": "голосовий канал", + "2": "голосових каналів", + "5": "голосових каналів" + }, + "CATEGORY": { + "1": "категорія", + "2": "категорії", + "5": "категорій" + }, + "MESSAGES": { + "1": "повідомлення", + "2": "повідомлення", + "5": "повідомлень" + }, + "WARNS": { + "1": "попередження", + "2": "попередження", + "5": "попереджень" + }, + "SECONDS": { + "1": "секунду", + "2": "секунди", + "5": "секунд" + }, + "SERVER": { + "1": "сервер", + "2": "сервера", + "5": "серверів" + }, + "SERVERS": { + "1": "сервері", + "2": "сервери", + "5": "сервери" + }, + "AGE": { + "1": "рік", + "2": "роки", + "5": "років" + } + } +} \ No newline at end of file diff --git a/languages/uk-UA_backup/moderation/clear.json b/languages/uk-UA_backup/moderation/clear.json new file mode 100644 index 00000000..30cdfa5b --- /dev/null +++ b/languages/uk-UA_backup/moderation/clear.json @@ -0,0 +1,10 @@ +{ + "DESCRIPTION": "Видалити повідомлення!", + "USAGE": "clear [у_повідомлень] (@користувач)", + "EXAMPLES": "clear 10\nclear 10 @Jonny_Bro#4226\nclear all", + "MISSING_AMOUNT": "Вкажіть кількість повідомлень для видалення!", + "ALL_CONFIRM": "Всі повідомлення в каналі будуть видалені! Введіть `confirm` для підтвердження", + "CHANNEL_CLEARED": "Канал очищений!", + "CLEARED": "Було видалено **{{amount}}**!", + "CLEARED_MEMBER": "Було видалено **{{amount}}** від **{{username}}**!" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/moderation/clearwarns.json b/languages/uk-UA_backup/moderation/clearwarns.json new file mode 100644 index 00000000..d8c48661 --- /dev/null +++ b/languages/uk-UA_backup/moderation/clearwarns.json @@ -0,0 +1,7 @@ +{ + "DESCRIPTION": "Зняти усі попередження з користувача!", + "USAGE": "clearwarns [@користувач]", + "EXAMPLES": "clearwarns @Jonny_Bro#4226", + "MISSING_MEMBER": "Ви повинні згадати користувача!", + "SUCCESS": "Попередження користувача **{{username}}** видалено!" + } \ No newline at end of file diff --git a/languages/uk-UA_backup/moderation/giveaway.json b/languages/uk-UA_backup/moderation/giveaway.json new file mode 100644 index 00000000..2b9aeec7 --- /dev/null +++ b/languages/uk-UA_backup/moderation/giveaway.json @@ -0,0 +1,30 @@ +{ + "DESCRIPTION": "Керування роздачами!", + "USAGE": "giveaway [create/reroll/delete/end] [час] [к-сть переможців] (Дроп? true) [приз]", + "EXAMPLES": "giveaway create 1d 2100 рублів на карту!\ngiveaway create 1d 2 true 100 рублів на карту\ngiveaway reroll 59781289802203137", + "MISSING_STATUS": "Виберіть дію: `create`, `reroll`, `end` або `delete`!", + "INVALID_CREATE": "Якийсь із аргументів вказано неправильно, спробуйте знову!", + "MISSING_ID": "Вкажіть ID повідомлення роздачі!", + "NOT_FOUND": "Роздач з ID `{{messageID}}` не знайдено!", + "NOT_FOUND_ENDED": "**Закінчених** роздач з ID `{{messageID}} не знайдено!`!", + "MAX_DURATION": "Максимальна тривалість роздачі - 15 днів.", + "MAX_COUNT": "Можно створити лише 4 роздачі.", + "TITLE": "🎉🎉 **РОЗДАЧА** 🎉🎉", + "ENDED": "🎉🎉 **РОЗДАЧА ЗАКІНЧЕНА** 🎉🎉", + "TIME_REMAINING": "Час, що залишився: **{duration}**!", + "INVITE_PARTICIPATE": "Відреагуйте 🎉, щоб брати участь!", + "WIN_MESSAGE": "Вітаємо, {winners}! Ви виграли **{this.prize}**!", + "DRAWING": "Закінчується: {timestamp}", + "DROP": "Будь першим, хто відреагує 🎉!", + "FOOTER": "Роздача", + "NO_WINNER": "Роздача скасована, ніхто не брав участь.", + "WINNERS": "Переможець(і)", + "END_AT": "Закінчилась:", + "HOSTED_BY": "Організатор: {this.hostedBy}", + "REROLL_CONGRAT": "🎉 Новий переможець(и): {winners}! Вітаємо!", + "REROLL_ERROR": "Немає дійсних учасників, ніхто не виграв!", + "GIVEAWAY_CREATED": "Роздача розпочата!", + "GIVEAWAY_REROLLED": "Роздача перезапущена!", + "GIVEAWAY_ENDED": "Роздача примусово закінчена!", + "GIVEAWAY_DELETED": "Роздачу видалено!" + } \ No newline at end of file diff --git a/languages/uk-UA_backup/moderation/poll.json b/languages/uk-UA_backup/moderation/poll.json new file mode 100644 index 00000000..31ea227c --- /dev/null +++ b/languages/uk-UA_backup/moderation/poll.json @@ -0,0 +1,8 @@ +{ + "DESCRIPTION": "Створити опитування в поточному каналі!", + "USAGE": "poll [питання]", + "EXAMPLES": "poll Земля плоска?", + "MISSING_QUESTION": "Введіть питання!", + "REACT": "Відреагуйте {{success}} або {{error}}!", + "TITLE": "📊 Опитування:" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/moderation/unban.json b/languages/uk-UA_backup/moderation/unban.json new file mode 100644 index 00000000..abcd5ef6 --- /dev/null +++ b/languages/uk-UA_backup/moderation/unban.json @@ -0,0 +1,8 @@ +{ + "DESCRIPTION": "Розбанити користувача на сервері!", + "USAGE": "unban [ID]", + "EXAMPLES": "unban 281361531411890186", + "MISSING_ID": "Вкажіть ID користувача!", + "NOT_BANNED": "**{{username}}** не забанен!", + "UNBANNED": "**{{username}}** був розбанений на сервері **{{server}}**!" + } \ No newline at end of file diff --git a/languages/uk-UA_backup/moderation/warn.json b/languages/uk-UA_backup/moderation/warn.json new file mode 100644 index 00000000..70f81c9c --- /dev/null +++ b/languages/uk-UA_backup/moderation/warn.json @@ -0,0 +1,11 @@ +{ + "DESCRIPTION": "Видати попередження користувачеві в ОП", + "USAGE": "warn [@користувач] (причина)", + "EXAMPLES": "warn @Jonny_Bro#4226 stupid", + "MISSING_MEMBER": "Ви повинні згадати користувача!", + "YOURSELF": "Ви не можете подати скаргу на себе!", + "MISSING_REASON": "Вкажіть причину!", + "WARNED_DM": "Привіт {{username}},\nви отримали попередження на сервері **{{server}}** від користувача **{{moderator}}** через **{{reason}}**! ", + "WARNED": "**{{username}}** отримав попередження в ОП через **{{reason}}**!", + "CASE": "Попередження | Номер #{{caseNumber}}" + } \ No newline at end of file diff --git a/languages/uk-UA_backup/moderation/warns.json b/languages/uk-UA_backup/moderation/warns.json new file mode 100644 index 00000000..b971f9b6 --- /dev/null +++ b/languages/uk-UA_backup/moderation/warns.json @@ -0,0 +1,7 @@ +{ + "DESCRIPTION": "Показати список порушень користувача!", + "USAGE": "sanctions [@користувач]", + "EXAMPLES": "sanctions @Jonny_Bro#4226", + "MISSING_MEMBER": "Ви повинні згадати користувача!", + "NO_SANCTION": "**{{username}}** не має порушень." +} \ No newline at end of file diff --git a/languages/uk-UA/music/autoplay.json b/languages/uk-UA_backup/music/autoplay.json similarity index 100% rename from languages/uk-UA/music/autoplay.json rename to languages/uk-UA_backup/music/autoplay.json diff --git a/languages/uk-UA_backup/music/back.json b/languages/uk-UA_backup/music/back.json new file mode 100644 index 00000000..f0ae9e25 --- /dev/null +++ b/languages/uk-UA_backup/music/back.json @@ -0,0 +1,7 @@ +{ + "DESCRIPTION": "Увімкнути попередній трек", + "USAGE": "back", + "EXAMPLES": "back", + "NO_PREV_SONG": "Попередній трек відсутній!", + "SUCCESS": "Грає попередній трек!" +} \ No newline at end of file diff --git a/languages/uk-UA/music/clip.json b/languages/uk-UA_backup/music/clip.json similarity index 100% rename from languages/uk-UA/music/clip.json rename to languages/uk-UA_backup/music/clip.json diff --git a/languages/uk-UA_backup/music/clips.json b/languages/uk-UA_backup/music/clips.json new file mode 100644 index 00000000..d17fe518 --- /dev/null +++ b/languages/uk-UA_backup/music/clips.json @@ -0,0 +1,6 @@ +{ + "DESCRIPTION": "Показати список доступних звуків", + "USAGE": "clips", + "EXAMPLES": "clips", + "EMBED_TITLE": "**Список кліпів**" +} \ No newline at end of file diff --git a/languages/uk-UA/music/jump.json b/languages/uk-UA_backup/music/jump.json similarity index 100% rename from languages/uk-UA/music/jump.json rename to languages/uk-UA_backup/music/jump.json diff --git a/languages/uk-UA_backup/music/loop.json b/languages/uk-UA_backup/music/loop.json new file mode 100644 index 00000000..3844a590 --- /dev/null +++ b/languages/uk-UA_backup/music/loop.json @@ -0,0 +1,8 @@ +{ + "DESCRIPTION": "Увімкнути або вимкнути повтор черги/одного треку!", + "USAGE": "loop (queue/all/song/single)", + "EXAMPLES": "loop queue\nloop single", + "QUEUE": "Повтор черги **включено**!", + "SONG": "Повтор поточного треку **включено**!", + "DISABLED": "Повтор **відключено**!" +} \ No newline at end of file diff --git a/languages/uk-UA/music/np.json b/languages/uk-UA_backup/music/np.json similarity index 100% rename from languages/uk-UA/music/np.json rename to languages/uk-UA_backup/music/np.json diff --git a/languages/uk-UA/music/pause.json b/languages/uk-UA_backup/music/pause.json similarity index 100% rename from languages/uk-UA/music/pause.json rename to languages/uk-UA_backup/music/pause.json diff --git a/languages/uk-UA_backup/music/play.json b/languages/uk-UA_backup/music/play.json new file mode 100644 index 00000000..0b9bf79c --- /dev/null +++ b/languages/uk-UA_backup/music/play.json @@ -0,0 +1,22 @@ +{ + "DESCRIPTION": "Почати відтворення треку!", + "USAGE": "play [назва-трека/посилання]", + "EXAMPLES": "play Never Gonna Give You Up", + "NO_VOICE_CHANNEL": "Ви повинні знаходитися в голосовому каналі!", + "VOICE_CHANNEL_CONNECT": "Я не можу приєднатися до вашого голосового каналу!", + "MISSING_SONG_NAME": "Вкажіть назву треку або посилання на нього!", + "RESULTS_FOOTER": "Вкажіть число від 1 до 10 (без префіксу).", + "NO_RESULT": "Нічого не знайдено!\n```{{error}}```", + "NOW_PLAYING": "Зараз грає **{{songName}}**", + "PLAYING_PLAYLIST": "Починається відтворення плейлиста **{{playlistTitle}}**. {{playlistEmoji}}\nПочато відтворення першого треку, **{{songName}}**!", + "CANCELLED": "Вибір скасовано", + "NOT_PLAYING": "На сервері зараз нічого не відтворюється.", + "QUEUE_ENDED": "Черга закінчена.", + "ADDED_QUEUE": "**{{songName}}** додано до черги!", + "ADDED_QUEUE_COUNT": "{{songCount}} додано до черги!", + "STOP_DISCONNECTED": "Відтворення закінчено, тому що я вийшов з голосового каналу.", + "STOP_EMPTY": "Відтворення закінчено, тому що всі вийшли з голосового каналу.", + "RESULTS_CANCEL": "Пошук скасовано!", + "LIVE": "Пряма трансляція", + "ERR_OCCURRED": "Сталася помилка, пропускаю...\n`{{error}}`" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/music/queue.json b/languages/uk-UA_backup/music/queue.json new file mode 100644 index 00000000..9a23cf22 --- /dev/null +++ b/languages/uk-UA_backup/music/queue.json @@ -0,0 +1,7 @@ +{ + "DESCRIPTION": "Показати чергу на відтворення", + "USAGE": "queue", + "EXAMPLES": "queue", + "TITLE": "Черга", + "ADDED": "Додав" +} \ No newline at end of file diff --git a/languages/uk-UA/music/resume.json b/languages/uk-UA_backup/music/resume.json similarity index 100% rename from languages/uk-UA/music/resume.json rename to languages/uk-UA_backup/music/resume.json diff --git a/languages/uk-UA_backup/music/seek.json b/languages/uk-UA_backup/music/seek.json new file mode 100644 index 00000000..fa38358e --- /dev/null +++ b/languages/uk-UA_backup/music/seek.json @@ -0,0 +1,7 @@ +{ + "DESCRIPTION": "Перемотати вперед або назад у поточному треку!", + "USAGE": "seek [час]", + "EXAMPLES": "seek 10s\nseek -10s", + "INVALID_TIME": "Вкажіть час!", + "SUCCESS": "▶️ Трек перемотаний!" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/music/skip.json b/languages/uk-UA_backup/music/skip.json new file mode 100644 index 00000000..ad74cd60 --- /dev/null +++ b/languages/uk-UA_backup/music/skip.json @@ -0,0 +1,7 @@ +{ + "DESCRIPTION": "Пропустити поточний трек", + "USAGE": "skip", + "EXAMPLES": "skip", + "NO_NEXT_SONG": "Черга порожня!", + "SUCCESS": "Трек пропущено!" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/music/stop.json b/languages/uk-UA_backup/music/stop.json new file mode 100644 index 00000000..baa1496b --- /dev/null +++ b/languages/uk-UA_backup/music/stop.json @@ -0,0 +1,6 @@ +{ + "DESCRIPTION": "Зупинити відтворення черги", + "USAGE": "stop", + "EXAMPLES": "stop", + "SUCCESS": "Відтворення зупинено!" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/nsfw/nsfw.json b/languages/uk-UA_backup/nsfw/nsfw.json new file mode 100644 index 00000000..de9ff969 --- /dev/null +++ b/languages/uk-UA_backup/nsfw/nsfw.json @@ -0,0 +1,9 @@ +{ + "DESCRIPTION": "Отримати NSFW зображення з вибраного або випадкового сабреддита", + "USAGE": "nsfw (тег/list)", + "EXAMPLES": "nsfw\nnsfw list", + "SEARCHING": "Шукаю зображення за тегом `{{tag}}`", + "SEARCHING_RANDOM": "Шукаю випадкове зображення", + "EMBED_TITLE": "Доступні категорії", + "NOT_FOUND": "Цей категорії не існує!" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/owner/announcement.json b/languages/uk-UA_backup/owner/announcement.json new file mode 100644 index 00000000..ba50c033 --- /dev/null +++ b/languages/uk-UA_backup/owner/announcement.json @@ -0,0 +1,10 @@ +{ + "DESCRIPTION": "Надіслати оголошення до поточного каналу!", + "USAGE": "announcement [текст]", + "EXAMPLES": "announcement Новий модератор!", + "MISSING_TEXT": "Вкажіть текст!", + "TOO_LONG": "Текст повинен бути коротшим за 1030 символів!", + "MENTION_PROMPT": "Хочете додати згадку до вашого повідомлення?\nНадіслати `так` або `ні`!", + "MENTION_TYPE_PROMPT": "Виберіть згадку *@*everyone написавши `everyone`, або *@*here написавши `here`!", + "TITLE": "📢 Оголошення:" + } \ No newline at end of file diff --git a/languages/uk-UA_backup/owner/debug.json b/languages/uk-UA_backup/owner/debug.json new file mode 100644 index 00000000..6486f2f1 --- /dev/null +++ b/languages/uk-UA_backup/owner/debug.json @@ -0,0 +1,15 @@ +{ + "DESCRIPTION": "Дозволяє змінювати багато даних користувача!", + "USAGE": "debug [set/add] [level/xp/credits/bank/rep] [@користувач] [значення]", + "EXAMPLES": "debug set level @Jonny_Bro#4226 10000", + "INVALID_MEMBER": "Ви повинні згадати користувача!", + "NO_ACTION": "Виберіть дію: `set` або `add`!", + "NO_STATUS": "Виберіть параметр: `level`, `xp`, `credits`, `rep` або `bank`!", + "BOT_USER": "Ви не можете змінити статистику робота!", + "INVALID_AMOUNT": "Вкажіть нове значення!", + "SUCCESS_LEVEL": "Рівень користувача **{{username}}** змінено на **{{amount}}**!", + "SUCCESS_XP": "XP користувача **{{username}}** змінено на **{{amount}}**!", + "SUCCESS_CREDITS": "Кредити користувача **{{username}}** змінені на **{{amount}}**!", + "SUCCESS_BANK": "Банк користувача **{{username}}** змінено на **{{amount}}**!", + "SUCCESS_REP": "Очки репутації користувача **{{username}}** змінені на **{{amount}}**!" + } \ No newline at end of file diff --git a/languages/uk-UA_backup/owner/eval.json b/languages/uk-UA_backup/owner/eval.json new file mode 100644 index 00000000..9e8eeec8 --- /dev/null +++ b/languages/uk-UA_backup/owner/eval.json @@ -0,0 +1,5 @@ +{ + "DESCRIPTION": "Виконати код!", + "USAGE": "eval [код]", + "EXAMPLES": "eval message.channel.send({ content: \"Hello World!\" })" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/owner/reload.json b/languages/uk-UA_backup/owner/reload.json new file mode 100644 index 00000000..1e29d106 --- /dev/null +++ b/languages/uk-UA_backup/owner/reload.json @@ -0,0 +1,7 @@ +{ + "DESCRIPTION": "Перезавантажити команду!", + "USAGE": "reload", + "EXAMPLES": "reload help", + "NOT_FOUND": "Команда `{{search}}` не існує!", + "SUCCESS": "Команда `{{command}}` успішно перезавантажена!" +} \ No newline at end of file diff --git a/languages/uk-UA_backup/owner/say.json b/languages/uk-UA_backup/owner/say.json new file mode 100644 index 00000000..d3bc2e8d --- /dev/null +++ b/languages/uk-UA_backup/owner/say.json @@ -0,0 +1,5 @@ +{ + "DESCRIPTION": "Написати повідомлення від імені бота!", + "USAGE": "say [текст] ++ (ID/назва-каналу) ++ (ID/назва-сервера)", + "EXAMPLES": "say Слава Україні!\nsay Слава Україні! ++ 123456789098765432" + } \ No newline at end of file diff --git a/languages/uk-UA/owner/servers-list.json b/languages/uk-UA_backup/owner/servers-list.json similarity index 100% rename from languages/uk-UA/owner/servers-list.json rename to languages/uk-UA_backup/owner/servers-list.json diff --git a/package-lock.json b/package-lock.json index 92c0b30f..b0a1cebf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "jaba", - "version": "4.1.12", + "version": "4.1.14", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "jaba", - "version": "4.1.12", + "version": "4.1.14", "license": "ISC", "dependencies": { "@discord-player/extractor": "^3.0.2", diff --git a/package.json b/package.json index a89135bc..ad6b01c9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "jaba", - "version": "4.1.13", + "version": "4.1.14", "description": "My Discord Bot", "main": "index.js", "private": true,