From 8840219162c7625aeba4b4447b7242f78235bb27 Mon Sep 17 00:00:00 2001 From: Skidder Date: Mon, 2 Dec 2019 19:39:14 +0100 Subject: [PATCH 01/91] Set theme jekyll-theme-cayman --- _config.yml | 1 + 1 file changed, 1 insertion(+) create mode 100644 _config.yml diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000..c419263 --- /dev/null +++ b/_config.yml @@ -0,0 +1 @@ +theme: jekyll-theme-cayman \ No newline at end of file From 61d7e9ba3fcc4acfa7e7cc978d5097f5db1a4cf6 Mon Sep 17 00:00:00 2001 From: Skidder Date: Mon, 2 Dec 2019 19:40:14 +0100 Subject: [PATCH 02/91] Set theme jekyll-theme-cayman From 647e48c5929cf43e5b5ae02eb6e6010b49a87441 Mon Sep 17 00:00:00 2001 From: Skidder Date: Mon, 2 Dec 2019 21:13:20 +0100 Subject: [PATCH 03/91] Revert "Rules with custom emotes" --- example-config.json | 25 +- src/main/java/com/bbn/hadder/Rethink.java | 12 +- .../moderation/InviteDetectCommand.java | 2 +- .../commands/moderation/RulesCommand.java | 239 +++++++++--------- .../hadder/listener/InviteLinkListener.java | 27 +- .../bbn/hadder/listener/RulesListener.java | 25 +- .../com/bbn/hadder/utils/MessageEditor.java | 29 +-- 7 files changed, 156 insertions(+), 203 deletions(-) diff --git a/example-config.json b/example-config.json index f201256..b56984e 100644 --- a/example-config.json +++ b/example-config.json @@ -2,23 +2,22 @@ "Owners": [], "Database":{"IP":"", - "Port": 6775, - "DBName": "", - "Username": "", - "Password": ""}, - "Tokens": { - "BotToken": "", - "Giphy": "", + "Port":6775, + "DBName":"", + "Username":"", + "Password":""}, + "Tokens":{ + "BotToken":"", + "Giphy":"", "GitHub": "", - "MythicalBotList": "", - "BotsForDiscord": "", - "DiscordBotList": "", - "DiscordBestBots": "", + "MythicalBotList":"", + "BotsForDiscord":"", + "DiscordBotList":"", + "DiscordBestBots":"", "DiscordBoats": "", "YetAnotherBotList": "", "DiscordExtremeList": "", "DiscordBotReviews": "", - "DiscordBots": "", - "BotListSpace": "" + "DiscordBots": "" } } diff --git a/src/main/java/com/bbn/hadder/Rethink.java b/src/main/java/com/bbn/hadder/Rethink.java index 283a1a1..5b41cd8 100644 --- a/src/main/java/com/bbn/hadder/Rethink.java +++ b/src/main/java/com/bbn/hadder/Rethink.java @@ -150,11 +150,9 @@ public class Rethink { this.insert("user", r.hashMap("id", id).with("prefix", "h.")); } - public void updateRules(String guild_id, String message_id, String role_id, String accept_emote, String decline_emote) { + public void updateRules(String guild_id, String message_id, String role_id) { this.update("server", guild_id, "message_id", message_id); this.update("server", guild_id, "role_id", role_id); - this.update("server", guild_id, "accept_emote", accept_emote); - this.update("server", guild_id, "decline_emote", decline_emote); } public String getRulesMID(String guild_id) { @@ -165,14 +163,6 @@ public class Rethink { return (String) this.get("server", "id", guild_id, "role_id"); } - public String getRulesAEmote(String guild_id) { - return (String) this.get("server", "id", guild_id, "accept_emote"); - } - - public String getRulesDEmote(String guild_id) { - return (String) this.get("server", "id", guild_id, "decline_emote"); - } - public void setInviteDetection(String guild_id, boolean b) { try { r.table("server").get(guild_id).update(r.hashMap("invite_detect", b)).run(conn); diff --git a/src/main/java/com/bbn/hadder/commands/moderation/InviteDetectCommand.java b/src/main/java/com/bbn/hadder/commands/moderation/InviteDetectCommand.java index 12ddc03..f956bd9 100644 --- a/src/main/java/com/bbn/hadder/commands/moderation/InviteDetectCommand.java +++ b/src/main/java/com/bbn/hadder/commands/moderation/InviteDetectCommand.java @@ -14,7 +14,7 @@ public class InviteDetectCommand implements Command { @Override public void executed(String[] args, CommandEvent event) { if (args.length == 1) { - if (event.getMember().hasPermission(Permission.MANAGE_SERVER) || event.getConfig().getOwners().toString().contains(event.getAuthor().getId())) { + if (event.getMember().hasPermission(Permission.MANAGE_SERVER)) { String opinion = args[0].toLowerCase(); switch (opinion) { case "on": diff --git a/src/main/java/com/bbn/hadder/commands/moderation/RulesCommand.java b/src/main/java/com/bbn/hadder/commands/moderation/RulesCommand.java index d6e80f8..4903b7b 100644 --- a/src/main/java/com/bbn/hadder/commands/moderation/RulesCommand.java +++ b/src/main/java/com/bbn/hadder/commands/moderation/RulesCommand.java @@ -9,11 +9,9 @@ import com.bbn.hadder.commands.CommandEvent; import com.bbn.hadder.utils.EventWaiter; import com.bbn.hadder.utils.MessageEditor; import net.dv8tion.jda.api.Permission; -import net.dv8tion.jda.api.entities.Emote; import net.dv8tion.jda.api.entities.Message; import net.dv8tion.jda.api.entities.Role; import net.dv8tion.jda.api.entities.TextChannel; -import net.dv8tion.jda.api.events.message.guild.GuildMessageReceivedEvent; public class RulesCommand implements Command { @@ -29,7 +27,64 @@ public class RulesCommand implements Command { if (event1.getMessage().getMentionedChannels().size() == 1) { try { TextChannel channel = event1.getMessage().getMentionedChannels().get(0); - createRules(event, event1, channel); + if (channel.getGuild().getId().equals(event1.getGuild().getId())) { + if (event.getGuild().getSelfMember().hasPermission(channel, Permission.MESSAGE_WRITE)) { + event1.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Rules") + .setDescription("The channel was successfully set to " + channel.getName() + ". Please send me the rules now.") + .build()).queue(); + new EventWaiter().newOnMessageEventWaiter(event2 -> { + String message = event2.getMessage().getContentDisplay(); + event2.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Role to assign") + .setDescription("The rules were successfully set. Please send me the name of the role which the user receives after he accepted the rules.") + .build()).queue(); + new EventWaiter().newOnMessageEventWaiter(event3 -> { + if (event.getMessage().getMentionedRoles().size() == 1) { + Role role = event.getMessage().getMentionedRoles().get(0); + if (event3.getGuild().getSelfMember().canInteract(role)) { + event3.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("The role has been successfully set to " + role.getName() + ".") + .build()).queue(); + Message rules = channel.sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Rules") + .setDescription(message) + .build()).complete(); + rules.addReaction("✅").queue(); + rules.addReaction("❌").queue(); + event.getRethink().updateRules(event.getGuild().getId(), rules.getId(), role.getId()); + } else { + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.NO_SELF_PERMISSION).build()).queue(); + } + } else { + Role role = event3.getGuild().getRolesByName(event3.getMessage().getContentStripped(), true).get(0); + if (event3.getGuild().getSelfMember().canInteract(role)) { + event3.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("The role has been successfully set to " + role.getName() + ".") + .build()).queue(); + Message rules = channel.sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Rules") + .setDescription(message) + .build()).complete(); + rules.addReaction("✅").queue(); + rules.addReaction("❌").queue(); + event.getRethink().updateRules(event.getGuild().getId(), rules.getId(), role.getId()); + } else { + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.NO_SELF_PERMISSION).build()).queue(); + } + } + }, event.getJDA(), event.getAuthor()); + }, event.getJDA(), event.getAuthor()); + } else { + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.NO_PERMISSION) + .build()).queue(); + } + } else { + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.WARNING) + .setTitle("Wrong Guild") + .setDescription("The mentioned channel must be on this guid!") + .build()).queue(); + } } catch (Exception e) { event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.ERROR) .setTitle("Channel not found") @@ -39,7 +94,64 @@ public class RulesCommand implements Command { } else { try { TextChannel channel = event1.getGuild().getTextChannelsByName(event1.getMessage().getContentRaw(), true).get(0); - createRules(event, event1, channel); + if (channel.getGuild().getId().equals(event1.getGuild().getId())) { + if (event.getGuild().getSelfMember().hasPermission(channel, Permission.MESSAGE_WRITE)) { + event1.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Rules") + .setDescription("The channel was successfully set to " + channel.getName() + ". Please send me the rules now.") + .build()).queue(); + new EventWaiter().newOnMessageEventWaiter(event2 -> { + String message = event2.getMessage().getContentDisplay(); + event2.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Role to assign") + .setDescription("The rules were successfully set. Please send me the name of the role which the user receives after he accepted the rules.") + .build()).queue(); + new EventWaiter().newOnMessageEventWaiter(event3 -> { + if (event.getMessage().getMentionedRoles().size() == 1) { + Role role = event.getMessage().getMentionedRoles().get(0); + if (event3.getGuild().getSelfMember().canInteract(role)) { + event3.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("The role has been successfully set to " + role.getName() + ".") + .build()).queue(); + Message rules = channel.sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Rules") + .setDescription(message) + .build()).complete(); + rules.addReaction("✅").queue(); + rules.addReaction("❌").queue(); + event.getRethink().updateRules(event.getGuild().getId(), rules.getId(), role.getId()); + } else { + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.NO_SELF_PERMISSION).build()).queue(); + } + } else { + Role role = event3.getGuild().getRolesByName(event3.getMessage().getContentStripped(), true).get(0); + if (event3.getGuild().getSelfMember().canInteract(role)) { + event3.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("The role has been successfully set to " + role.getName() + ".") + .build()).queue(); + Message rules = channel.sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Rules") + .setDescription(message) + .build()).complete(); + rules.addReaction("✅").queue(); + rules.addReaction("❌").queue(); + event.getRethink().updateRules(event.getGuild().getId(), rules.getId(), role.getId()); + } else { + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.NO_SELF_PERMISSION).build()).queue(); + } + } + }, event.getJDA(), event.getAuthor()); + }, event.getJDA(), event.getAuthor()); + } else { + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.NO_PERMISSION) + .build()).queue(); + } + } else { + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.WARNING) + .setTitle("Wrong Guild") + .setDescription("The mentioned channel must be on this guid!") + .build()).queue(); + } } catch (Exception e) { event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.ERROR) .setTitle("Channel not found") @@ -56,125 +168,6 @@ public class RulesCommand implements Command { } } - public void createRules(CommandEvent event, GuildMessageReceivedEvent event1, TextChannel channel) { - if (channel.getGuild().getId().equals(event1.getGuild().getId())) { - if (event.getGuild().getSelfMember().hasPermission(channel, Permission.MESSAGE_WRITE)) { - event1.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) - .setTitle("Rules") - .setDescription("The channel was successfully set to " + channel.getName() + ". Please send me the rules now.") - .build()).queue(); - new EventWaiter().newOnMessageEventWaiter(event2 -> { - String message = event2.getMessage().getContentDisplay(); - event2.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) - .setTitle("Role to assign") - .setDescription("The rules were successfully set. Please send me the name of the role which the user receives after he accepted the rules.") - .build()).queue(); - new EventWaiter().newOnMessageEventWaiter(event3 -> { - if (event.getMessage().getMentionedRoles().size() == 1) { - Role role = event.getMessage().getMentionedRoles().get(0); - setRole(event, channel, message, event3, role); - } else { - Role role = event3.getGuild().getRolesByName(event3.getMessage().getContentStripped(), true).get(0); - setRole(event, channel, message, event3, role); - } - }, event.getJDA(), event.getAuthor()); - }, event.getJDA(), event.getAuthor()); - } else { - event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.NO_PERMISSION) - .build()).queue(); - } - } else { - event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.WARNING) - .setTitle("Wrong Guild") - .setDescription("The mentioned channel must be on this guid!") - .build()).queue(); - } - } - - public void setRole(CommandEvent event, TextChannel channel, String message, GuildMessageReceivedEvent event3, Role role) { - if (event3.getGuild().getSelfMember().canInteract(role)) { - event3.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) - .setTitle("Custom Accept Emote") - .setDescription("The role has been successfully set to " + role.getName() + ". Now send me the emote on which your user should react to to get verified.") - .build()).queue(); - new EventWaiter().newOnMessageEventWaiter(event4 -> { - if (event4.getMessage().getEmotes().size() == 1) { - Emote aemote = event4.getMessage().getEmotes().get(0); - event4.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) - .setTitle("Custom Decline Emote") - .setDescription("The first emote has been successfully set to " + aemote + ". Please send me now the decline emote.") - .build()).queue(); - new EventWaiter().newOnMessageEventWaiter(event5 -> { - Emote demote = event5.getMessage().getEmotes().get(0); - if (!aemote.equals(demote)) { - Message rules = channel.sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) - .setTitle("Rules") - .setDescription(message) - .build()).complete(); - try { - rules.addReaction(aemote).queue(); - rules.addReaction(demote).queue(); - event5.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) - .setTitle("Successfully set the rules") - .setDescription("I successfully send the rules in " + channel.getAsMention() + ".") - .build()).queue(); - } catch (Exception e) { - event5.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.ERROR) - .setTitle("Error") - .setDescription("I can not access the custom emote(s),") - .build()).queue(); - e.printStackTrace(); - } - event.getRethink().updateRules(event.getGuild().getId(), rules.getId(), role.getId(), aemote.toString(), demote.toString()); - } else { - event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.WARNING) - .setTitle("Emotes are equal") - .setDescription("The 1st and 2nd emote equals each other.") - .build()).queue(); - } - }, event.getJDA(), event.getAuthor()); - } else { - String aemote = event4.getMessage().getContentRaw(); - event4.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) - .setTitle("Custom Decline Emote") - .setDescription("The first emote has been successfully set. Please send me now the decline emote.") - .build()).queue(); - new EventWaiter().newOnMessageEventWaiter(event5 -> { - String demote = event5.getMessage().getContentRaw(); - if (!aemote.equals(demote)) { - Message rules = channel.sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) - .setTitle("Rules") - .setDescription(message) - .build()).complete(); - try { - rules.addReaction(aemote).queue(); - rules.addReaction(demote).queue(); - event5.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) - .setTitle("Successfully set the rules") - .setDescription("I successfully send the rules in " + channel.getAsMention() + ".") - .build()).queue(); - } catch (Exception e) { - event5.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.ERROR) - .setTitle("Error") - .setDescription("The given emote can't be used.") - .build()).queue(); - e.printStackTrace(); - } - event.getRethink().updateRules(event.getGuild().getId(), rules.getId(), role.getId(), aemote, demote); - } else { - event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.WARNING) - .setTitle("Emotes are equal") - .setDescription("The 1st and 2nd emote equals each other.") - .build()).queue(); - } - }, event.getJDA(), event.getAuthor()); - } - }, event.getJDA(), event.getAuthor()); - } else { - event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.NO_SELF_PERMISSION).build()).queue(); - } - } - @Override public String[] labels() { return new String[]{"rules", "rule", "setup"}; diff --git a/src/main/java/com/bbn/hadder/listener/InviteLinkListener.java b/src/main/java/com/bbn/hadder/listener/InviteLinkListener.java index b8bc2bb..b77f536 100644 --- a/src/main/java/com/bbn/hadder/listener/InviteLinkListener.java +++ b/src/main/java/com/bbn/hadder/listener/InviteLinkListener.java @@ -5,6 +5,7 @@ package com.bbn.hadder.listener; */ import com.bbn.hadder.Rethink; +import com.bbn.hadder.utils.MessageEditor; import net.dv8tion.jda.api.Permission; import net.dv8tion.jda.api.entities.ChannelType; import net.dv8tion.jda.api.events.message.MessageReceivedEvent; @@ -44,19 +45,21 @@ public class InviteLinkListener extends ListenerAdapter { e.printStackTrace(); } } - } else if (event.getMessage().getContentRaw().contains("discordapp.com/invite") && !event.getMember().hasPermission(Permission.ADMINISTRATOR) && rethink.getInviteDetection(event.getGuild().getId())) { - String split = event.getMessage().getContentRaw().split("discordapp.com/invite/", 10)[1]; - String invite = split.split(" ")[0]; - OkHttpClient client = new OkHttpClient(); - Request request = new Request.Builder().url("https://canary.discordapp.com/api/v6/invites/" + invite).build(); - try { - Response response = client.newCall(request).execute(); - JSONObject json = new JSONObject(response.body().string()); - if (!json.toString().contains("\"message\":")) { - event.getMessage().delete().reason("Invite Link detected").queue(); + } else if (event.getMessage().getContentRaw().contains("discordapp.com/invite")) { + if (!event.getMember().hasPermission(Permission.ADMINISTRATOR) && rethink.getInviteDetection(event.getGuild().getId())) { + String split = event.getMessage().getContentRaw().split("discordapp.com/invite/", 10)[1]; + String invite = split.split(" ")[0]; + OkHttpClient client = new OkHttpClient(); + Request request = new Request.Builder().url("https://canary.discordapp.com/api/v6/invites/" + invite).build(); + try { + Response response = client.newCall(request).execute(); + JSONObject json = new JSONObject(response.body().string()); + if (!json.toString().contains("\"message\":")) { + event.getMessage().delete().reason("Invite Link detected").queue(); + } + } catch (Exception e) { + e.printStackTrace(); } - } catch (Exception e) { - e.printStackTrace(); } } } diff --git a/src/main/java/com/bbn/hadder/listener/RulesListener.java b/src/main/java/com/bbn/hadder/listener/RulesListener.java index 43ca93f..221ad4a 100644 --- a/src/main/java/com/bbn/hadder/listener/RulesListener.java +++ b/src/main/java/com/bbn/hadder/listener/RulesListener.java @@ -20,31 +20,18 @@ public class RulesListener extends ListenerAdapter { @Override public void onMessageReactionAdd(MessageReactionAddEvent event) { if (event.getMessageId().equals(rethink.getRulesMID(event.getGuild().getId())) && !event.getMember().getUser().isBot()) { - if (event.getReactionEmote().isEmote()) { - if (rethink.getRulesAEmote(event.getGuild().getId()).contains(event.getReactionEmote().getId())) { - event.getGuild().addRoleToMember(event.getMember(), event.getGuild().getRoleById(rethink.getRulesRID(event.getGuild().getId()))).reason("Accepted rules").queue(); - } else if (rethink.getRulesDEmote(event.getGuild().getId()).contains(event.getReactionEmote().getId())) { - event.getReaction().removeReaction(event.getUser()).queue(); - if (event.getGuild().getSelfMember().canInteract(event.getMember())) { - event.getMember().kick().reason("Declined the rules"); - } - } - } else { - if (event.getReactionEmote().getEmoji().equals(rethink.getRulesAEmote(event.getGuild().getId()))) { - event.getGuild().addRoleToMember(event.getMember(), event.getGuild().getRoleById(rethink.getRulesRID(event.getGuild().getId()))).reason("Accepted rules").queue(); - } else if (event.getReactionEmote().getEmoji().equals(rethink.getRulesDEmote(event.getGuild().getId()))) { - event.getReaction().removeReaction(event.getUser()).queue(); - if (event.getGuild().getSelfMember().canInteract(event.getMember())) { - event.getMember().kick().reason("Declined the rules"); - } - } + if (event.getReactionEmote().getEmoji().equals("✅")) { + event.getGuild().addRoleToMember(event.getMember(), event.getGuild().getRoleById(rethink.getRulesRID(event.getGuild().getId()))).reason("Accepted rules").queue(); + } else if (event.getReactionEmote().getEmoji().equals("❌") && event.getGuild().getSelfMember().canInteract(event.getMember())) { + event.getReaction().removeReaction().queue(); + event.getMember().kick().reason("Declined the rules"); } } } @Override public void onMessageReactionRemove(MessageReactionRemoveEvent event) { - if (event.getMessageId().equals(rethink.getRulesMID(event.getGuild().getId())) && !event.getMember().getUser().isBot()) { + if (event.getMessageId().equals(rethink.getRulesMID(event.getGuild().getId())) && !event.getMember().getUser().isBot() && event.getReactionEmote().getEmoji().equals("✅")) { event.getGuild().removeRoleFromMember(event.getMember(), event.getGuild().getRoleById(rethink.getRulesRID(event.getGuild().getId()))).reason("Withdrawal of the acceptance of the rules").queue(); } } diff --git a/src/main/java/com/bbn/hadder/utils/MessageEditor.java b/src/main/java/com/bbn/hadder/utils/MessageEditor.java index 0121acd..81425e7 100644 --- a/src/main/java/com/bbn/hadder/utils/MessageEditor.java +++ b/src/main/java/com/bbn/hadder/utils/MessageEditor.java @@ -11,42 +11,23 @@ public class MessageEditor { EmbedBuilder builder = new EmbedBuilder(); switch (type) { case INFO: - builder - .setColor(new Color(47, 94, 105)) - .setFooter("Hadder", "https://bigbotnetwork.com/images/Hadder.png") - .setTimestamp(Instant.now()); + builder.setColor(new Color(47, 94, 105)).setTimestamp(Instant.now()); break; case ERROR: - builder - .setColor(Color.RED) - .setFooter("Hadder", "https://bigbotnetwork.com/images/Hadder.png") - .setTimestamp(Instant.now()); + builder.setColor(Color.RED).setTimestamp(Instant.now()); break; case WARNING: - builder - .setColor(Color.ORANGE) - .setFooter("Hadder", "https://bigbotnetwork.com/images/Hadder.png") - .setTimestamp(Instant.now()); + builder.setColor(Color.ORANGE).setTimestamp(Instant.now()); break; case NO_PERMISSION: - builder - .setTitle("⛔ No Permission ⛔") - .setDescription("You are not authorized to execute this command!") - .setColor(Color.RED) - .setFooter("Hadder", "https://bigbotnetwork.com/images/Hadder.png") - .setTimestamp(Instant.now()); + builder.setTitle("⛔ No Permission ⛔").setDescription("You are not authorized to execute this command!").setColor(Color.RED).setTimestamp(Instant.now()); break; case NO_SELF_PERMISSION: - builder - .setTitle("⛔ No Permission ⛔") - .setDescription("Unfortunately, I do not have the required rights to perform this action") - .setColor(Color.RED) - .setFooter("Hadder", "https://bigbotnetwork.com/images/Hadder.png") - .setTimestamp(Instant.now()); + builder.setTitle("⛔ No Permission ⛔").setDescription("Unfortunately, I do not have the required rights to perform this action").setColor(Color.RED).setTimestamp(Instant.now()); break; } return builder; From a1be0142d66060ab9b94f1c3737afd9b1162266d Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Tue, 3 Dec 2019 07:01:00 +0100 Subject: [PATCH 04/91] 100% utime --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1116bc3..2945e0f 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Hadder -The Hadder Discord Bot is a multi-purpose Discord Bot. +Hadder Discord is a multi-purpose Discord Bot with 100% uptime. [![Build Status](https://github.com/BigBotNetwork/Hadder/workflows/Hadder/badge.svg)](https://github.com/BigBotNetwork/Hadder) From baea86549c510946232b0fb4cf89be1b32f317fb Mon Sep 17 00:00:00 2001 From: Skidder Date: Tue, 3 Dec 2019 07:02:06 +0100 Subject: [PATCH 05/91] Revert "Revert "Rules with custom emotes"" --- example-config.json | 25 +- src/main/java/com/bbn/hadder/Rethink.java | 12 +- .../moderation/InviteDetectCommand.java | 2 +- .../commands/moderation/RulesCommand.java | 239 +++++++++--------- .../hadder/listener/InviteLinkListener.java | 27 +- .../bbn/hadder/listener/RulesListener.java | 25 +- .../com/bbn/hadder/utils/MessageEditor.java | 29 ++- 7 files changed, 203 insertions(+), 156 deletions(-) diff --git a/example-config.json b/example-config.json index b56984e..f201256 100644 --- a/example-config.json +++ b/example-config.json @@ -2,22 +2,23 @@ "Owners": [], "Database":{"IP":"", - "Port":6775, - "DBName":"", - "Username":"", - "Password":""}, - "Tokens":{ - "BotToken":"", - "Giphy":"", + "Port": 6775, + "DBName": "", + "Username": "", + "Password": ""}, + "Tokens": { + "BotToken": "", + "Giphy": "", "GitHub": "", - "MythicalBotList":"", - "BotsForDiscord":"", - "DiscordBotList":"", - "DiscordBestBots":"", + "MythicalBotList": "", + "BotsForDiscord": "", + "DiscordBotList": "", + "DiscordBestBots": "", "DiscordBoats": "", "YetAnotherBotList": "", "DiscordExtremeList": "", "DiscordBotReviews": "", - "DiscordBots": "" + "DiscordBots": "", + "BotListSpace": "" } } diff --git a/src/main/java/com/bbn/hadder/Rethink.java b/src/main/java/com/bbn/hadder/Rethink.java index 5b41cd8..283a1a1 100644 --- a/src/main/java/com/bbn/hadder/Rethink.java +++ b/src/main/java/com/bbn/hadder/Rethink.java @@ -150,9 +150,11 @@ public class Rethink { this.insert("user", r.hashMap("id", id).with("prefix", "h.")); } - public void updateRules(String guild_id, String message_id, String role_id) { + public void updateRules(String guild_id, String message_id, String role_id, String accept_emote, String decline_emote) { this.update("server", guild_id, "message_id", message_id); this.update("server", guild_id, "role_id", role_id); + this.update("server", guild_id, "accept_emote", accept_emote); + this.update("server", guild_id, "decline_emote", decline_emote); } public String getRulesMID(String guild_id) { @@ -163,6 +165,14 @@ public class Rethink { return (String) this.get("server", "id", guild_id, "role_id"); } + public String getRulesAEmote(String guild_id) { + return (String) this.get("server", "id", guild_id, "accept_emote"); + } + + public String getRulesDEmote(String guild_id) { + return (String) this.get("server", "id", guild_id, "decline_emote"); + } + public void setInviteDetection(String guild_id, boolean b) { try { r.table("server").get(guild_id).update(r.hashMap("invite_detect", b)).run(conn); diff --git a/src/main/java/com/bbn/hadder/commands/moderation/InviteDetectCommand.java b/src/main/java/com/bbn/hadder/commands/moderation/InviteDetectCommand.java index f956bd9..12ddc03 100644 --- a/src/main/java/com/bbn/hadder/commands/moderation/InviteDetectCommand.java +++ b/src/main/java/com/bbn/hadder/commands/moderation/InviteDetectCommand.java @@ -14,7 +14,7 @@ public class InviteDetectCommand implements Command { @Override public void executed(String[] args, CommandEvent event) { if (args.length == 1) { - if (event.getMember().hasPermission(Permission.MANAGE_SERVER)) { + if (event.getMember().hasPermission(Permission.MANAGE_SERVER) || event.getConfig().getOwners().toString().contains(event.getAuthor().getId())) { String opinion = args[0].toLowerCase(); switch (opinion) { case "on": diff --git a/src/main/java/com/bbn/hadder/commands/moderation/RulesCommand.java b/src/main/java/com/bbn/hadder/commands/moderation/RulesCommand.java index 4903b7b..d6e80f8 100644 --- a/src/main/java/com/bbn/hadder/commands/moderation/RulesCommand.java +++ b/src/main/java/com/bbn/hadder/commands/moderation/RulesCommand.java @@ -9,9 +9,11 @@ import com.bbn.hadder.commands.CommandEvent; import com.bbn.hadder.utils.EventWaiter; import com.bbn.hadder.utils.MessageEditor; import net.dv8tion.jda.api.Permission; +import net.dv8tion.jda.api.entities.Emote; import net.dv8tion.jda.api.entities.Message; import net.dv8tion.jda.api.entities.Role; import net.dv8tion.jda.api.entities.TextChannel; +import net.dv8tion.jda.api.events.message.guild.GuildMessageReceivedEvent; public class RulesCommand implements Command { @@ -27,64 +29,7 @@ public class RulesCommand implements Command { if (event1.getMessage().getMentionedChannels().size() == 1) { try { TextChannel channel = event1.getMessage().getMentionedChannels().get(0); - if (channel.getGuild().getId().equals(event1.getGuild().getId())) { - if (event.getGuild().getSelfMember().hasPermission(channel, Permission.MESSAGE_WRITE)) { - event1.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) - .setTitle("Rules") - .setDescription("The channel was successfully set to " + channel.getName() + ". Please send me the rules now.") - .build()).queue(); - new EventWaiter().newOnMessageEventWaiter(event2 -> { - String message = event2.getMessage().getContentDisplay(); - event2.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) - .setTitle("Role to assign") - .setDescription("The rules were successfully set. Please send me the name of the role which the user receives after he accepted the rules.") - .build()).queue(); - new EventWaiter().newOnMessageEventWaiter(event3 -> { - if (event.getMessage().getMentionedRoles().size() == 1) { - Role role = event.getMessage().getMentionedRoles().get(0); - if (event3.getGuild().getSelfMember().canInteract(role)) { - event3.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) - .setTitle("The role has been successfully set to " + role.getName() + ".") - .build()).queue(); - Message rules = channel.sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) - .setTitle("Rules") - .setDescription(message) - .build()).complete(); - rules.addReaction("✅").queue(); - rules.addReaction("❌").queue(); - event.getRethink().updateRules(event.getGuild().getId(), rules.getId(), role.getId()); - } else { - event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.NO_SELF_PERMISSION).build()).queue(); - } - } else { - Role role = event3.getGuild().getRolesByName(event3.getMessage().getContentStripped(), true).get(0); - if (event3.getGuild().getSelfMember().canInteract(role)) { - event3.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) - .setTitle("The role has been successfully set to " + role.getName() + ".") - .build()).queue(); - Message rules = channel.sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) - .setTitle("Rules") - .setDescription(message) - .build()).complete(); - rules.addReaction("✅").queue(); - rules.addReaction("❌").queue(); - event.getRethink().updateRules(event.getGuild().getId(), rules.getId(), role.getId()); - } else { - event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.NO_SELF_PERMISSION).build()).queue(); - } - } - }, event.getJDA(), event.getAuthor()); - }, event.getJDA(), event.getAuthor()); - } else { - event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.NO_PERMISSION) - .build()).queue(); - } - } else { - event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.WARNING) - .setTitle("Wrong Guild") - .setDescription("The mentioned channel must be on this guid!") - .build()).queue(); - } + createRules(event, event1, channel); } catch (Exception e) { event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.ERROR) .setTitle("Channel not found") @@ -94,64 +39,7 @@ public class RulesCommand implements Command { } else { try { TextChannel channel = event1.getGuild().getTextChannelsByName(event1.getMessage().getContentRaw(), true).get(0); - if (channel.getGuild().getId().equals(event1.getGuild().getId())) { - if (event.getGuild().getSelfMember().hasPermission(channel, Permission.MESSAGE_WRITE)) { - event1.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) - .setTitle("Rules") - .setDescription("The channel was successfully set to " + channel.getName() + ". Please send me the rules now.") - .build()).queue(); - new EventWaiter().newOnMessageEventWaiter(event2 -> { - String message = event2.getMessage().getContentDisplay(); - event2.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) - .setTitle("Role to assign") - .setDescription("The rules were successfully set. Please send me the name of the role which the user receives after he accepted the rules.") - .build()).queue(); - new EventWaiter().newOnMessageEventWaiter(event3 -> { - if (event.getMessage().getMentionedRoles().size() == 1) { - Role role = event.getMessage().getMentionedRoles().get(0); - if (event3.getGuild().getSelfMember().canInteract(role)) { - event3.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) - .setTitle("The role has been successfully set to " + role.getName() + ".") - .build()).queue(); - Message rules = channel.sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) - .setTitle("Rules") - .setDescription(message) - .build()).complete(); - rules.addReaction("✅").queue(); - rules.addReaction("❌").queue(); - event.getRethink().updateRules(event.getGuild().getId(), rules.getId(), role.getId()); - } else { - event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.NO_SELF_PERMISSION).build()).queue(); - } - } else { - Role role = event3.getGuild().getRolesByName(event3.getMessage().getContentStripped(), true).get(0); - if (event3.getGuild().getSelfMember().canInteract(role)) { - event3.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) - .setTitle("The role has been successfully set to " + role.getName() + ".") - .build()).queue(); - Message rules = channel.sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) - .setTitle("Rules") - .setDescription(message) - .build()).complete(); - rules.addReaction("✅").queue(); - rules.addReaction("❌").queue(); - event.getRethink().updateRules(event.getGuild().getId(), rules.getId(), role.getId()); - } else { - event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.NO_SELF_PERMISSION).build()).queue(); - } - } - }, event.getJDA(), event.getAuthor()); - }, event.getJDA(), event.getAuthor()); - } else { - event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.NO_PERMISSION) - .build()).queue(); - } - } else { - event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.WARNING) - .setTitle("Wrong Guild") - .setDescription("The mentioned channel must be on this guid!") - .build()).queue(); - } + createRules(event, event1, channel); } catch (Exception e) { event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.ERROR) .setTitle("Channel not found") @@ -168,6 +56,125 @@ public class RulesCommand implements Command { } } + public void createRules(CommandEvent event, GuildMessageReceivedEvent event1, TextChannel channel) { + if (channel.getGuild().getId().equals(event1.getGuild().getId())) { + if (event.getGuild().getSelfMember().hasPermission(channel, Permission.MESSAGE_WRITE)) { + event1.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Rules") + .setDescription("The channel was successfully set to " + channel.getName() + ". Please send me the rules now.") + .build()).queue(); + new EventWaiter().newOnMessageEventWaiter(event2 -> { + String message = event2.getMessage().getContentDisplay(); + event2.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Role to assign") + .setDescription("The rules were successfully set. Please send me the name of the role which the user receives after he accepted the rules.") + .build()).queue(); + new EventWaiter().newOnMessageEventWaiter(event3 -> { + if (event.getMessage().getMentionedRoles().size() == 1) { + Role role = event.getMessage().getMentionedRoles().get(0); + setRole(event, channel, message, event3, role); + } else { + Role role = event3.getGuild().getRolesByName(event3.getMessage().getContentStripped(), true).get(0); + setRole(event, channel, message, event3, role); + } + }, event.getJDA(), event.getAuthor()); + }, event.getJDA(), event.getAuthor()); + } else { + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.NO_PERMISSION) + .build()).queue(); + } + } else { + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.WARNING) + .setTitle("Wrong Guild") + .setDescription("The mentioned channel must be on this guid!") + .build()).queue(); + } + } + + public void setRole(CommandEvent event, TextChannel channel, String message, GuildMessageReceivedEvent event3, Role role) { + if (event3.getGuild().getSelfMember().canInteract(role)) { + event3.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Custom Accept Emote") + .setDescription("The role has been successfully set to " + role.getName() + ". Now send me the emote on which your user should react to to get verified.") + .build()).queue(); + new EventWaiter().newOnMessageEventWaiter(event4 -> { + if (event4.getMessage().getEmotes().size() == 1) { + Emote aemote = event4.getMessage().getEmotes().get(0); + event4.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Custom Decline Emote") + .setDescription("The first emote has been successfully set to " + aemote + ". Please send me now the decline emote.") + .build()).queue(); + new EventWaiter().newOnMessageEventWaiter(event5 -> { + Emote demote = event5.getMessage().getEmotes().get(0); + if (!aemote.equals(demote)) { + Message rules = channel.sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Rules") + .setDescription(message) + .build()).complete(); + try { + rules.addReaction(aemote).queue(); + rules.addReaction(demote).queue(); + event5.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Successfully set the rules") + .setDescription("I successfully send the rules in " + channel.getAsMention() + ".") + .build()).queue(); + } catch (Exception e) { + event5.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.ERROR) + .setTitle("Error") + .setDescription("I can not access the custom emote(s),") + .build()).queue(); + e.printStackTrace(); + } + event.getRethink().updateRules(event.getGuild().getId(), rules.getId(), role.getId(), aemote.toString(), demote.toString()); + } else { + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.WARNING) + .setTitle("Emotes are equal") + .setDescription("The 1st and 2nd emote equals each other.") + .build()).queue(); + } + }, event.getJDA(), event.getAuthor()); + } else { + String aemote = event4.getMessage().getContentRaw(); + event4.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Custom Decline Emote") + .setDescription("The first emote has been successfully set. Please send me now the decline emote.") + .build()).queue(); + new EventWaiter().newOnMessageEventWaiter(event5 -> { + String demote = event5.getMessage().getContentRaw(); + if (!aemote.equals(demote)) { + Message rules = channel.sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Rules") + .setDescription(message) + .build()).complete(); + try { + rules.addReaction(aemote).queue(); + rules.addReaction(demote).queue(); + event5.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Successfully set the rules") + .setDescription("I successfully send the rules in " + channel.getAsMention() + ".") + .build()).queue(); + } catch (Exception e) { + event5.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.ERROR) + .setTitle("Error") + .setDescription("The given emote can't be used.") + .build()).queue(); + e.printStackTrace(); + } + event.getRethink().updateRules(event.getGuild().getId(), rules.getId(), role.getId(), aemote, demote); + } else { + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.WARNING) + .setTitle("Emotes are equal") + .setDescription("The 1st and 2nd emote equals each other.") + .build()).queue(); + } + }, event.getJDA(), event.getAuthor()); + } + }, event.getJDA(), event.getAuthor()); + } else { + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.NO_SELF_PERMISSION).build()).queue(); + } + } + @Override public String[] labels() { return new String[]{"rules", "rule", "setup"}; diff --git a/src/main/java/com/bbn/hadder/listener/InviteLinkListener.java b/src/main/java/com/bbn/hadder/listener/InviteLinkListener.java index b77f536..b8bc2bb 100644 --- a/src/main/java/com/bbn/hadder/listener/InviteLinkListener.java +++ b/src/main/java/com/bbn/hadder/listener/InviteLinkListener.java @@ -5,7 +5,6 @@ package com.bbn.hadder.listener; */ import com.bbn.hadder.Rethink; -import com.bbn.hadder.utils.MessageEditor; import net.dv8tion.jda.api.Permission; import net.dv8tion.jda.api.entities.ChannelType; import net.dv8tion.jda.api.events.message.MessageReceivedEvent; @@ -45,21 +44,19 @@ public class InviteLinkListener extends ListenerAdapter { e.printStackTrace(); } } - } else if (event.getMessage().getContentRaw().contains("discordapp.com/invite")) { - if (!event.getMember().hasPermission(Permission.ADMINISTRATOR) && rethink.getInviteDetection(event.getGuild().getId())) { - String split = event.getMessage().getContentRaw().split("discordapp.com/invite/", 10)[1]; - String invite = split.split(" ")[0]; - OkHttpClient client = new OkHttpClient(); - Request request = new Request.Builder().url("https://canary.discordapp.com/api/v6/invites/" + invite).build(); - try { - Response response = client.newCall(request).execute(); - JSONObject json = new JSONObject(response.body().string()); - if (!json.toString().contains("\"message\":")) { - event.getMessage().delete().reason("Invite Link detected").queue(); - } - } catch (Exception e) { - e.printStackTrace(); + } else if (event.getMessage().getContentRaw().contains("discordapp.com/invite") && !event.getMember().hasPermission(Permission.ADMINISTRATOR) && rethink.getInviteDetection(event.getGuild().getId())) { + String split = event.getMessage().getContentRaw().split("discordapp.com/invite/", 10)[1]; + String invite = split.split(" ")[0]; + OkHttpClient client = new OkHttpClient(); + Request request = new Request.Builder().url("https://canary.discordapp.com/api/v6/invites/" + invite).build(); + try { + Response response = client.newCall(request).execute(); + JSONObject json = new JSONObject(response.body().string()); + if (!json.toString().contains("\"message\":")) { + event.getMessage().delete().reason("Invite Link detected").queue(); } + } catch (Exception e) { + e.printStackTrace(); } } } diff --git a/src/main/java/com/bbn/hadder/listener/RulesListener.java b/src/main/java/com/bbn/hadder/listener/RulesListener.java index 221ad4a..43ca93f 100644 --- a/src/main/java/com/bbn/hadder/listener/RulesListener.java +++ b/src/main/java/com/bbn/hadder/listener/RulesListener.java @@ -20,18 +20,31 @@ public class RulesListener extends ListenerAdapter { @Override public void onMessageReactionAdd(MessageReactionAddEvent event) { if (event.getMessageId().equals(rethink.getRulesMID(event.getGuild().getId())) && !event.getMember().getUser().isBot()) { - if (event.getReactionEmote().getEmoji().equals("✅")) { - event.getGuild().addRoleToMember(event.getMember(), event.getGuild().getRoleById(rethink.getRulesRID(event.getGuild().getId()))).reason("Accepted rules").queue(); - } else if (event.getReactionEmote().getEmoji().equals("❌") && event.getGuild().getSelfMember().canInteract(event.getMember())) { - event.getReaction().removeReaction().queue(); - event.getMember().kick().reason("Declined the rules"); + if (event.getReactionEmote().isEmote()) { + if (rethink.getRulesAEmote(event.getGuild().getId()).contains(event.getReactionEmote().getId())) { + event.getGuild().addRoleToMember(event.getMember(), event.getGuild().getRoleById(rethink.getRulesRID(event.getGuild().getId()))).reason("Accepted rules").queue(); + } else if (rethink.getRulesDEmote(event.getGuild().getId()).contains(event.getReactionEmote().getId())) { + event.getReaction().removeReaction(event.getUser()).queue(); + if (event.getGuild().getSelfMember().canInteract(event.getMember())) { + event.getMember().kick().reason("Declined the rules"); + } + } + } else { + if (event.getReactionEmote().getEmoji().equals(rethink.getRulesAEmote(event.getGuild().getId()))) { + event.getGuild().addRoleToMember(event.getMember(), event.getGuild().getRoleById(rethink.getRulesRID(event.getGuild().getId()))).reason("Accepted rules").queue(); + } else if (event.getReactionEmote().getEmoji().equals(rethink.getRulesDEmote(event.getGuild().getId()))) { + event.getReaction().removeReaction(event.getUser()).queue(); + if (event.getGuild().getSelfMember().canInteract(event.getMember())) { + event.getMember().kick().reason("Declined the rules"); + } + } } } } @Override public void onMessageReactionRemove(MessageReactionRemoveEvent event) { - if (event.getMessageId().equals(rethink.getRulesMID(event.getGuild().getId())) && !event.getMember().getUser().isBot() && event.getReactionEmote().getEmoji().equals("✅")) { + if (event.getMessageId().equals(rethink.getRulesMID(event.getGuild().getId())) && !event.getMember().getUser().isBot()) { event.getGuild().removeRoleFromMember(event.getMember(), event.getGuild().getRoleById(rethink.getRulesRID(event.getGuild().getId()))).reason("Withdrawal of the acceptance of the rules").queue(); } } diff --git a/src/main/java/com/bbn/hadder/utils/MessageEditor.java b/src/main/java/com/bbn/hadder/utils/MessageEditor.java index 81425e7..0121acd 100644 --- a/src/main/java/com/bbn/hadder/utils/MessageEditor.java +++ b/src/main/java/com/bbn/hadder/utils/MessageEditor.java @@ -11,23 +11,42 @@ public class MessageEditor { EmbedBuilder builder = new EmbedBuilder(); switch (type) { case INFO: - builder.setColor(new Color(47, 94, 105)).setTimestamp(Instant.now()); + builder + .setColor(new Color(47, 94, 105)) + .setFooter("Hadder", "https://bigbotnetwork.com/images/Hadder.png") + .setTimestamp(Instant.now()); break; case ERROR: - builder.setColor(Color.RED).setTimestamp(Instant.now()); + builder + .setColor(Color.RED) + .setFooter("Hadder", "https://bigbotnetwork.com/images/Hadder.png") + .setTimestamp(Instant.now()); break; case WARNING: - builder.setColor(Color.ORANGE).setTimestamp(Instant.now()); + builder + .setColor(Color.ORANGE) + .setFooter("Hadder", "https://bigbotnetwork.com/images/Hadder.png") + .setTimestamp(Instant.now()); break; case NO_PERMISSION: - builder.setTitle("⛔ No Permission ⛔").setDescription("You are not authorized to execute this command!").setColor(Color.RED).setTimestamp(Instant.now()); + builder + .setTitle("⛔ No Permission ⛔") + .setDescription("You are not authorized to execute this command!") + .setColor(Color.RED) + .setFooter("Hadder", "https://bigbotnetwork.com/images/Hadder.png") + .setTimestamp(Instant.now()); break; case NO_SELF_PERMISSION: - builder.setTitle("⛔ No Permission ⛔").setDescription("Unfortunately, I do not have the required rights to perform this action").setColor(Color.RED).setTimestamp(Instant.now()); + builder + .setTitle("⛔ No Permission ⛔") + .setDescription("Unfortunately, I do not have the required rights to perform this action") + .setColor(Color.RED) + .setFooter("Hadder", "https://bigbotnetwork.com/images/Hadder.png") + .setTimestamp(Instant.now()); break; } return builder; From 9acd3f57081534070fda2fcea0416e7c3daf18cf Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 3 Dec 2019 13:48:05 +0000 Subject: [PATCH 06/91] Bump JDA from 4.0.0_69 to 4.0.0_70 Bumps JDA from 4.0.0_69 to 4.0.0_70. Signed-off-by: dependabot-preview[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index cbb6bb5..5c14e85 100644 --- a/pom.xml +++ b/pom.xml @@ -25,7 +25,7 @@ net.dv8tion JDA - 4.0.0_69 + 4.0.0_70 org.json From 4ff97389c5ad4f0c9cdb55be8d74e10b0a98ff74 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Tue, 3 Dec 2019 16:05:17 +0100 Subject: [PATCH 07/91] Rules Command Deploy failed --- .../bbn/hadder/listener/RulesListener.java | 27 +++++++------------ 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/src/main/java/com/bbn/hadder/listener/RulesListener.java b/src/main/java/com/bbn/hadder/listener/RulesListener.java index 43ca93f..7b35d9b 100644 --- a/src/main/java/com/bbn/hadder/listener/RulesListener.java +++ b/src/main/java/com/bbn/hadder/listener/RulesListener.java @@ -19,24 +19,13 @@ public class RulesListener extends ListenerAdapter { @Override public void onMessageReactionAdd(MessageReactionAddEvent event) { - if (event.getMessageId().equals(rethink.getRulesMID(event.getGuild().getId())) && !event.getMember().getUser().isBot()) { - if (event.getReactionEmote().isEmote()) { - if (rethink.getRulesAEmote(event.getGuild().getId()).contains(event.getReactionEmote().getId())) { + if (event.getMessageId().equals(rethink.getRulesMID(event.getGuild().getId()))) { + if (!event.getMember().getUser().isBot()) { + if (event.getReactionEmote().getEmoji().equals("✅")) { event.getGuild().addRoleToMember(event.getMember(), event.getGuild().getRoleById(rethink.getRulesRID(event.getGuild().getId()))).reason("Accepted rules").queue(); - } else if (rethink.getRulesDEmote(event.getGuild().getId()).contains(event.getReactionEmote().getId())) { - event.getReaction().removeReaction(event.getUser()).queue(); - if (event.getGuild().getSelfMember().canInteract(event.getMember())) { - event.getMember().kick().reason("Declined the rules"); - } - } - } else { - if (event.getReactionEmote().getEmoji().equals(rethink.getRulesAEmote(event.getGuild().getId()))) { - event.getGuild().addRoleToMember(event.getMember(), event.getGuild().getRoleById(rethink.getRulesRID(event.getGuild().getId()))).reason("Accepted rules").queue(); - } else if (event.getReactionEmote().getEmoji().equals(rethink.getRulesDEmote(event.getGuild().getId()))) { - event.getReaction().removeReaction(event.getUser()).queue(); - if (event.getGuild().getSelfMember().canInteract(event.getMember())) { - event.getMember().kick().reason("Declined the rules"); - } + } else if (event.getReactionEmote().getEmoji().equals("❌") && event.getGuild().getSelfMember().canInteract(event.getMember())) { + event.getReaction().removeReaction().queue(); + event.getMember().kick().reason("Declined the rules"); } } } @@ -44,8 +33,10 @@ public class RulesListener extends ListenerAdapter { @Override public void onMessageReactionRemove(MessageReactionRemoveEvent event) { - if (event.getMessageId().equals(rethink.getRulesMID(event.getGuild().getId())) && !event.getMember().getUser().isBot()) { + if (event.getMessageId().equals(rethink.getRulesMID(event.getGuild().getId()))) { + if (!event.getMember().getUser().isBot() && event.getReactionEmote().getEmoji().equals("✅")) { event.getGuild().removeRoleFromMember(event.getMember(), event.getGuild().getRoleById(rethink.getRulesRID(event.getGuild().getId()))).reason("Withdrawal of the acceptance of the rules").queue(); + } } } } From d84ec3a39f0928ecd58c3ef77ed5859cb899154b Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Tue, 3 Dec 2019 16:55:47 +0100 Subject: [PATCH 08/91] Debug --- src/main/java/META-INF/MANIFEST.MF | 3 ++ .../bbn/hadder/listener/RulesListener.java | 38 ++++++++++++++----- 2 files changed, 32 insertions(+), 9 deletions(-) create mode 100644 src/main/java/META-INF/MANIFEST.MF diff --git a/src/main/java/META-INF/MANIFEST.MF b/src/main/java/META-INF/MANIFEST.MF new file mode 100644 index 0000000..222bc42 --- /dev/null +++ b/src/main/java/META-INF/MANIFEST.MF @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +Main-Class: com.bbn.hadder.Hadder + diff --git a/src/main/java/com/bbn/hadder/listener/RulesListener.java b/src/main/java/com/bbn/hadder/listener/RulesListener.java index 7b35d9b..78faefd 100644 --- a/src/main/java/com/bbn/hadder/listener/RulesListener.java +++ b/src/main/java/com/bbn/hadder/listener/RulesListener.java @@ -19,13 +19,35 @@ public class RulesListener extends ListenerAdapter { @Override public void onMessageReactionAdd(MessageReactionAddEvent event) { - if (event.getMessageId().equals(rethink.getRulesMID(event.getGuild().getId()))) { - if (!event.getMember().getUser().isBot()) { - if (event.getReactionEmote().getEmoji().equals("✅")) { + if (event.getMessageId().equals(rethink.getRulesMID(event.getGuild().getId())) && !event.getMember().getUser().isBot()) { + System.out.println("Debug -1"); + if (event.getReactionEmote().isEmote()) { + System.out.println("Debug 0"); + if (rethink.getRulesAEmote(event.getGuild().getId()).contains(event.getReactionEmote().getId())) { + System.out.println("Debug 1"); event.getGuild().addRoleToMember(event.getMember(), event.getGuild().getRoleById(rethink.getRulesRID(event.getGuild().getId()))).reason("Accepted rules").queue(); - } else if (event.getReactionEmote().getEmoji().equals("❌") && event.getGuild().getSelfMember().canInteract(event.getMember())) { - event.getReaction().removeReaction().queue(); - event.getMember().kick().reason("Declined the rules"); + } else if (rethink.getRulesDEmote(event.getGuild().getId()).contains(event.getReactionEmote().getId())) { + System.out.println("Debug 2"); + event.getReaction().removeReaction(event.getUser()).queue(); + if (event.getGuild().getSelfMember().canInteract(event.getMember())) { + event.getMember().kick().reason("Declined the rules"); + } + } else { + System.out.println("Debug 3"); + } + } else { + System.out.println("Debug 4"); + if (event.getReactionEmote().getEmoji().equals(rethink.getRulesAEmote(event.getGuild().getId()))) { + System.out.println("Debug 5"); + event.getGuild().addRoleToMember(event.getMember(), event.getGuild().getRoleById(rethink.getRulesRID(event.getGuild().getId()))).reason("Accepted rules").queue(); + } else if (event.getReactionEmote().getEmoji().equals(rethink.getRulesDEmote(event.getGuild().getId()))) { + System.out.println("Debug 6"); + event.getReaction().removeReaction(event.getUser()).queue(); + if (event.getGuild().getSelfMember().canInteract(event.getMember())) { + event.getMember().kick().reason("Declined the rules"); + } + } else { + System.out.println("Debug 7"); } } } @@ -33,10 +55,8 @@ public class RulesListener extends ListenerAdapter { @Override public void onMessageReactionRemove(MessageReactionRemoveEvent event) { - if (event.getMessageId().equals(rethink.getRulesMID(event.getGuild().getId()))) { - if (!event.getMember().getUser().isBot() && event.getReactionEmote().getEmoji().equals("✅")) { + if (event.getMessageId().equals(rethink.getRulesMID(event.getGuild().getId())) && !event.getMember().getUser().isBot()) { event.getGuild().removeRoleFromMember(event.getMember(), event.getGuild().getRoleById(rethink.getRulesRID(event.getGuild().getId()))).reason("Withdrawal of the acceptance of the rules").queue(); - } } } } From c7cd9a4f26d46ae1112ab6c934277e25615ae961 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Tue, 3 Dec 2019 17:07:12 +0100 Subject: [PATCH 09/91] :( --- src/main/java/com/bbn/hadder/listener/RulesListener.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/com/bbn/hadder/listener/RulesListener.java b/src/main/java/com/bbn/hadder/listener/RulesListener.java index 78faefd..add49d7 100644 --- a/src/main/java/com/bbn/hadder/listener/RulesListener.java +++ b/src/main/java/com/bbn/hadder/listener/RulesListener.java @@ -37,6 +37,8 @@ public class RulesListener extends ListenerAdapter { } } else { System.out.println("Debug 4"); + System.out.println(event.getReactionEmote().getEmoji()); + System.out.println(rethink.getRulesAEmote(event.getGuild().getId())); if (event.getReactionEmote().getEmoji().equals(rethink.getRulesAEmote(event.getGuild().getId()))) { System.out.println("Debug 5"); event.getGuild().addRoleToMember(event.getMember(), event.getGuild().getRoleById(rethink.getRulesRID(event.getGuild().getId()))).reason("Accepted rules").queue(); From 974b6c8307ab08aa6174f508efcd2e723cf046c8 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Tue, 3 Dec 2019 17:14:19 +0100 Subject: [PATCH 10/91] Maybe this will fix everything --- src/main/java/com/bbn/hadder/Rethink.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/bbn/hadder/Rethink.java b/src/main/java/com/bbn/hadder/Rethink.java index 283a1a1..caf380f 100644 --- a/src/main/java/com/bbn/hadder/Rethink.java +++ b/src/main/java/com/bbn/hadder/Rethink.java @@ -166,11 +166,11 @@ public class Rethink { } public String getRulesAEmote(String guild_id) { - return (String) this.get("server", "id", guild_id, "accept_emote"); + return this.get("server", "id", guild_id, "accept_emote").toString().replaceAll("\"", ""); } public String getRulesDEmote(String guild_id) { - return (String) this.get("server", "id", guild_id, "decline_emote"); + return this.get("server", "id", guild_id, "decline_emote").toString().replaceAll("\"", ""); } public void setInviteDetection(String guild_id, boolean b) { From 8ffd4eb67ad2095541cb2f505a9c74a93146a8ed Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Tue, 3 Dec 2019 17:28:27 +0100 Subject: [PATCH 11/91] rage rage rage --- .../java/com/bbn/hadder/listener/RulesListener.java | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/bbn/hadder/listener/RulesListener.java b/src/main/java/com/bbn/hadder/listener/RulesListener.java index add49d7..01b9971 100644 --- a/src/main/java/com/bbn/hadder/listener/RulesListener.java +++ b/src/main/java/com/bbn/hadder/listener/RulesListener.java @@ -20,29 +20,23 @@ public class RulesListener extends ListenerAdapter { @Override public void onMessageReactionAdd(MessageReactionAddEvent event) { if (event.getMessageId().equals(rethink.getRulesMID(event.getGuild().getId())) && !event.getMember().getUser().isBot()) { - System.out.println("Debug -1"); if (event.getReactionEmote().isEmote()) { - System.out.println("Debug 0"); if (rethink.getRulesAEmote(event.getGuild().getId()).contains(event.getReactionEmote().getId())) { - System.out.println("Debug 1"); event.getGuild().addRoleToMember(event.getMember(), event.getGuild().getRoleById(rethink.getRulesRID(event.getGuild().getId()))).reason("Accepted rules").queue(); } else if (rethink.getRulesDEmote(event.getGuild().getId()).contains(event.getReactionEmote().getId())) { - System.out.println("Debug 2"); event.getReaction().removeReaction(event.getUser()).queue(); if (event.getGuild().getSelfMember().canInteract(event.getMember())) { event.getMember().kick().reason("Declined the rules"); } - } else { - System.out.println("Debug 3"); } } else { System.out.println("Debug 4"); - System.out.println(event.getReactionEmote().getEmoji()); + System.out.println(event.getReactionEmote().getName()); System.out.println(rethink.getRulesAEmote(event.getGuild().getId())); - if (event.getReactionEmote().getEmoji().equals(rethink.getRulesAEmote(event.getGuild().getId()))) { + if (event.getReactionEmote().getName().equals(rethink.getRulesAEmote(event.getGuild().getId()))) { System.out.println("Debug 5"); event.getGuild().addRoleToMember(event.getMember(), event.getGuild().getRoleById(rethink.getRulesRID(event.getGuild().getId()))).reason("Accepted rules").queue(); - } else if (event.getReactionEmote().getEmoji().equals(rethink.getRulesDEmote(event.getGuild().getId()))) { + } else if (event.getReactionEmote().getName().equals(rethink.getRulesDEmote(event.getGuild().getId()))) { System.out.println("Debug 6"); event.getReaction().removeReaction(event.getUser()).queue(); if (event.getGuild().getSelfMember().canInteract(event.getMember())) { From 57d75c0c06b7caabdcb74c9ed5bbb692f20b1caa Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Tue, 3 Dec 2019 17:55:56 +0100 Subject: [PATCH 12/91] I hate this listener --- .../java/com/bbn/hadder/listener/RulesListener.java | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/bbn/hadder/listener/RulesListener.java b/src/main/java/com/bbn/hadder/listener/RulesListener.java index 01b9971..9ffdc92 100644 --- a/src/main/java/com/bbn/hadder/listener/RulesListener.java +++ b/src/main/java/com/bbn/hadder/listener/RulesListener.java @@ -30,20 +30,15 @@ public class RulesListener extends ListenerAdapter { } } } else { - System.out.println("Debug 4"); - System.out.println(event.getReactionEmote().getName()); + System.out.println(event.getReactionEmote().getEmoji()); System.out.println(rethink.getRulesAEmote(event.getGuild().getId())); - if (event.getReactionEmote().getName().equals(rethink.getRulesAEmote(event.getGuild().getId()))) { - System.out.println("Debug 5"); + if (rethink.getRulesAEmote(event.getGuild().getId()).contains(event.getReactionEmote().getEmoji())) { event.getGuild().addRoleToMember(event.getMember(), event.getGuild().getRoleById(rethink.getRulesRID(event.getGuild().getId()))).reason("Accepted rules").queue(); - } else if (event.getReactionEmote().getName().equals(rethink.getRulesDEmote(event.getGuild().getId()))) { - System.out.println("Debug 6"); + } else if (rethink.getRulesDEmote(event.getGuild().getId()).contains(event.getReactionEmote().getEmoji())) { event.getReaction().removeReaction(event.getUser()).queue(); if (event.getGuild().getSelfMember().canInteract(event.getMember())) { event.getMember().kick().reason("Declined the rules"); } - } else { - System.out.println("Debug 7"); } } } From 74c5f32eb6a09cbfd177bf10966820cb77fb974a Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Tue, 3 Dec 2019 18:14:28 +0100 Subject: [PATCH 13/91] Not a nice fix --- src/main/java/com/bbn/hadder/listener/RulesListener.java | 9 --------- 1 file changed, 9 deletions(-) diff --git a/src/main/java/com/bbn/hadder/listener/RulesListener.java b/src/main/java/com/bbn/hadder/listener/RulesListener.java index 9ffdc92..1867d79 100644 --- a/src/main/java/com/bbn/hadder/listener/RulesListener.java +++ b/src/main/java/com/bbn/hadder/listener/RulesListener.java @@ -30,16 +30,7 @@ public class RulesListener extends ListenerAdapter { } } } else { - System.out.println(event.getReactionEmote().getEmoji()); - System.out.println(rethink.getRulesAEmote(event.getGuild().getId())); - if (rethink.getRulesAEmote(event.getGuild().getId()).contains(event.getReactionEmote().getEmoji())) { event.getGuild().addRoleToMember(event.getMember(), event.getGuild().getRoleById(rethink.getRulesRID(event.getGuild().getId()))).reason("Accepted rules").queue(); - } else if (rethink.getRulesDEmote(event.getGuild().getId()).contains(event.getReactionEmote().getEmoji())) { - event.getReaction().removeReaction(event.getUser()).queue(); - if (event.getGuild().getSelfMember().canInteract(event.getMember())) { - event.getMember().kick().reason("Declined the rules"); - } - } } } } From 74c450a3712de061090e88752ee8ce68d6db790d Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Tue, 3 Dec 2019 18:18:11 +0100 Subject: [PATCH 14/91] docs folder --- docs/remove.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/remove.md diff --git a/docs/remove.md b/docs/remove.md new file mode 100644 index 0000000..e69de29 From c3d22e87d8690a337aec6d93d0e067106765c511 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Tue, 3 Dec 2019 19:44:31 +0100 Subject: [PATCH 15/91] BDSM Command --- src/main/java/com/bbn/hadder/Hadder.java | 3 +- .../bbn/hadder/commands/nsfw/BDSMCommand.java | 63 +++++++++++++++++++ 2 files changed, 65 insertions(+), 1 deletion(-) create mode 100644 src/main/java/com/bbn/hadder/commands/nsfw/BDSMCommand.java diff --git a/src/main/java/com/bbn/hadder/Hadder.java b/src/main/java/com/bbn/hadder/Hadder.java index 71e75f9..4b11c76 100644 --- a/src/main/java/com/bbn/hadder/Hadder.java +++ b/src/main/java/com/bbn/hadder/Hadder.java @@ -79,6 +79,7 @@ public class Hadder { new GuildLeaveCommand(), new MemeCommand(), new InviteDetectCommand(), + new BDSMCommand(), new LinkCommand()), config, helpCommand); builder.addEventListeners( @@ -87,7 +88,7 @@ public class Hadder { new CommandListener(rethink, commandHandler), new GuildListener(rethink, config), new ReadyListener(rethink, config), - //new LinkListener(rethink), + // new LinkListener(rethink), new InviteLinkListener(rethink), new RulesListener(rethink)); diff --git a/src/main/java/com/bbn/hadder/commands/nsfw/BDSMCommand.java b/src/main/java/com/bbn/hadder/commands/nsfw/BDSMCommand.java new file mode 100644 index 0000000..602fd22 --- /dev/null +++ b/src/main/java/com/bbn/hadder/commands/nsfw/BDSMCommand.java @@ -0,0 +1,63 @@ +package com.bbn.hadder.commands.nsfw; + +/* + * @author Skidder / GregTCLTK + */ + +import com.bbn.hadder.commands.Command; +import com.bbn.hadder.commands.CommandEvent; +import com.bbn.hadder.utils.MessageEditor; +import okhttp3.OkHttpClient; +import okhttp3.Request; +import okhttp3.Response; +import org.json.JSONObject; + +import java.io.IOException; + +public class BDSMCommand implements Command { + + @Override + public void executed(String[] args, CommandEvent event) { + if (event.getTextChannel().isNSFW()) { + + OkHttpClient caller = new OkHttpClient(); + Request request = new Request.Builder().url("https://api.nekos.dev/api/v3/images/nsfw/img/bdsm_lewd").build(); + + try { + + Response response = caller.newCall(request).execute(); + JSONObject json = new JSONObject(response.body().string()); + JSONObject data = json.getJSONObject("data"); + JSONObject response1 = data.getJSONObject("response"); + String url = response1.toString().replace("{\"url\":\"", ""); + + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setAuthor("Image not showing? Click here", url.replace("\"}", "")) + .setImage(url.replace("\"}", "")) + .setFooter("BDSM") + .build()).queue(); + + } catch (IOException e) { + e.printStackTrace(); + } + + } else { + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.WARNING).setTitle("No NSFW").setDescription("You can only execute this command in NSFW channels!").build()).queue(); + } + } + + @Override + public String[] labels() { + return new String[]{"bdsm"}; + } + + @Override + public String description() { + return "Shows a random bdsm picture."; + } + + @Override + public String usage() { + return ""; + } +} From dfab0507998cd2aab76a43c08afa3dcd955918be Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Tue, 3 Dec 2019 19:48:44 +0100 Subject: [PATCH 16/91] .dockerignore --- .dockerignore | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .dockerignore diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..824067a --- /dev/null +++ b/.dockerignore @@ -0,0 +1,3 @@ +.github/ +target/ +.idea/ From 292a1d5c792f698d7e90bdca19ee28232a95f8ce Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Tue, 3 Dec 2019 20:02:22 +0100 Subject: [PATCH 17/91] Update and add new NSFW commands --- src/main/java/com/bbn/hadder/Hadder.java | 2 + .../hadder/commands/nsfw/BoobsCommand.java | 10 ++- .../commands/nsfw/FingeringCommand.java | 63 +++++++++++++++++++ .../hadder/commands/nsfw/LickingCommand.java | 63 +++++++++++++++++++ .../bbn/hadder/commands/nsfw/PornCommand.java | 8 ++- 5 files changed, 141 insertions(+), 5 deletions(-) create mode 100644 src/main/java/com/bbn/hadder/commands/nsfw/FingeringCommand.java create mode 100644 src/main/java/com/bbn/hadder/commands/nsfw/LickingCommand.java diff --git a/src/main/java/com/bbn/hadder/Hadder.java b/src/main/java/com/bbn/hadder/Hadder.java index 4b11c76..900289c 100644 --- a/src/main/java/com/bbn/hadder/Hadder.java +++ b/src/main/java/com/bbn/hadder/Hadder.java @@ -80,6 +80,8 @@ public class Hadder { new MemeCommand(), new InviteDetectCommand(), new BDSMCommand(), + new FingeringCommand(), + new LickingCommand(), new LinkCommand()), config, helpCommand); builder.addEventListeners( diff --git a/src/main/java/com/bbn/hadder/commands/nsfw/BoobsCommand.java b/src/main/java/com/bbn/hadder/commands/nsfw/BoobsCommand.java index 3b74e25..90625b4 100644 --- a/src/main/java/com/bbn/hadder/commands/nsfw/BoobsCommand.java +++ b/src/main/java/com/bbn/hadder/commands/nsfw/BoobsCommand.java @@ -10,6 +10,7 @@ import com.bbn.hadder.utils.MessageEditor; import okhttp3.OkHttpClient; import okhttp3.Request; import okhttp3.Response; +import org.json.JSONObject; import java.io.IOException; @@ -20,12 +21,15 @@ public class BoobsCommand implements Command { if (event.getTextChannel().isNSFW()) { OkHttpClient caller = new OkHttpClient(); - Request request = new Request.Builder().url("https://nekos.life/api/v2/img/boobs").build(); + Request request = new Request.Builder().url("https://api.nekos.dev/api/v3/images/nsfw/gif/tits/").build(); try { Response response = caller.newCall(request).execute(); - String url = response.body().string().replace("{\"url\":\"", ""); + JSONObject json = new JSONObject(response.body().string()); + JSONObject data = json.getJSONObject("data"); + JSONObject response1 = data.getJSONObject("response"); + String url = response1.toString().replace("{\"url\":\"", ""); event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) .setAuthor("GIF not showing? Click here", url.replace("\"}", "")) @@ -44,7 +48,7 @@ public class BoobsCommand implements Command { @Override public String[] labels() { - return new String[]{"boobs"}; + return new String[]{"boobs", "boob", "tits"}; } @Override diff --git a/src/main/java/com/bbn/hadder/commands/nsfw/FingeringCommand.java b/src/main/java/com/bbn/hadder/commands/nsfw/FingeringCommand.java new file mode 100644 index 0000000..2e7f063 --- /dev/null +++ b/src/main/java/com/bbn/hadder/commands/nsfw/FingeringCommand.java @@ -0,0 +1,63 @@ +package com.bbn.hadder.commands.nsfw; + +/* + * @author Skidder / GregTCLTK + */ + +import com.bbn.hadder.commands.Command; +import com.bbn.hadder.commands.CommandEvent; +import com.bbn.hadder.utils.MessageEditor; +import okhttp3.OkHttpClient; +import okhttp3.Request; +import okhttp3.Response; +import org.json.JSONObject; + +import java.io.IOException; + +public class FingeringCommand implements Command { + + @Override + public void executed(String[] args, CommandEvent event) { + if (event.getTextChannel().isNSFW()) { + + OkHttpClient caller = new OkHttpClient(); + Request request = new Request.Builder().url("https://api.nekos.dev/api/v3/images/nsfw/gif/pussy_wank/").build(); + + try { + + Response response = caller.newCall(request).execute(); + JSONObject json = new JSONObject(response.body().string()); + JSONObject data = json.getJSONObject("data"); + JSONObject response1 = data.getJSONObject("response"); + String url = response1.toString().replace("{\"url\":\"", ""); + + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setAuthor("GIF not showing? Click here", url.replace("\"}", "")) + .setImage(url.replace("\"}", "")) + .setFooter("Fingering") + .build()).queue(); + + } catch (IOException e) { + e.printStackTrace(); + } + + } else { + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.WARNING).setTitle("No NSFW").setDescription("You can only execute this command in NSFW channels!").build()).queue(); + } + } + + @Override + public String[] labels() { + return new String[]{"fingering"}; + } + + @Override + public String description() { + return "Shows a random fingering gif."; + } + + @Override + public String usage() { + return ""; + } +} diff --git a/src/main/java/com/bbn/hadder/commands/nsfw/LickingCommand.java b/src/main/java/com/bbn/hadder/commands/nsfw/LickingCommand.java new file mode 100644 index 0000000..439af12 --- /dev/null +++ b/src/main/java/com/bbn/hadder/commands/nsfw/LickingCommand.java @@ -0,0 +1,63 @@ +package com.bbn.hadder.commands.nsfw; + +/* + * @author Skidder / GregTCLTK + */ + +import com.bbn.hadder.commands.Command; +import com.bbn.hadder.commands.CommandEvent; +import com.bbn.hadder.utils.MessageEditor; +import okhttp3.OkHttpClient; +import okhttp3.Request; +import okhttp3.Response; +import org.json.JSONObject; + +import java.io.IOException; + +public class LickingCommand implements Command { + + @Override + public void executed(String[] args, CommandEvent event) { + if (event.getTextChannel().isNSFW()) { + + OkHttpClient caller = new OkHttpClient(); + Request request = new Request.Builder().url("https://api.nekos.dev/api/v3/images/nsfw/gif/kuni/").build(); + + try { + + Response response = caller.newCall(request).execute(); + JSONObject json = new JSONObject(response.body().string()); + JSONObject data = json.getJSONObject("data"); + JSONObject response1 = data.getJSONObject("response"); + String url = response1.toString().replace("{\"url\":\"", ""); + + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setAuthor("GIF not showing? Click here", url.replace("\"}", "")) + .setImage(url.replace("\"}", "")) + .setFooter("Licking") + .build()).queue(); + + } catch (IOException e) { + e.printStackTrace(); + } + + } else { + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.WARNING).setTitle("No NSFW").setDescription("You can only execute this command in NSFW channels!").build()).queue(); + } + } + + @Override + public String[] labels() { + return new String[]{"licking"}; + } + + @Override + public String description() { + return "Shows a random licking gif."; + } + + @Override + public String usage() { + return ""; + } +} diff --git a/src/main/java/com/bbn/hadder/commands/nsfw/PornCommand.java b/src/main/java/com/bbn/hadder/commands/nsfw/PornCommand.java index a92b4b6..53faacd 100644 --- a/src/main/java/com/bbn/hadder/commands/nsfw/PornCommand.java +++ b/src/main/java/com/bbn/hadder/commands/nsfw/PornCommand.java @@ -10,6 +10,7 @@ import com.bbn.hadder.utils.MessageEditor; import okhttp3.OkHttpClient; import okhttp3.Request; import okhttp3.Response; +import org.json.JSONObject; import java.io.IOException; @@ -20,12 +21,15 @@ public class PornCommand implements Command { if (event.getTextChannel().isNSFW()) { OkHttpClient caller = new OkHttpClient(); - Request request = new Request.Builder().url("https://nekos.life/api/v2/img/classic").build(); + Request request = new Request.Builder().url("https://api.nekos.dev/api/v3/images/nsfw/gif/classic/").build(); try { Response response = caller.newCall(request).execute(); - String url = response.body().string().replace("{\"url\":\"", ""); + JSONObject json = new JSONObject(response.body().string()); + JSONObject data = json.getJSONObject("data"); + JSONObject response1 = data.getJSONObject("response"); + String url = response1.toString().replace("{\"url\":\"", ""); event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) .setAuthor("GIF not showing? Click here", url.replace("\"}", "")) From 805eb78c25e55afd4cf971cf11c4050849e96f8a Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Tue, 3 Dec 2019 20:14:04 +0100 Subject: [PATCH 18/91] Update and add new NSF commands 2.0 --- src/main/java/com/bbn/hadder/Hadder.java | 3 + .../bbn/hadder/commands/nsfw/AnalCommand.java | 8 ++- .../bbn/hadder/commands/nsfw/CumCommand.java | 8 ++- .../bbn/hadder/commands/nsfw/FeetCommand.java | 12 ++-- .../commands/nsfw/RandomPornCommand.java | 63 +++++++++++++++++++ .../bbn/hadder/commands/nsfw/SoloCommand.java | 63 +++++++++++++++++++ .../hadder/commands/nsfw/SpankCommand.java | 63 +++++++++++++++++++ 7 files changed, 212 insertions(+), 8 deletions(-) create mode 100644 src/main/java/com/bbn/hadder/commands/nsfw/RandomPornCommand.java create mode 100644 src/main/java/com/bbn/hadder/commands/nsfw/SoloCommand.java create mode 100644 src/main/java/com/bbn/hadder/commands/nsfw/SpankCommand.java diff --git a/src/main/java/com/bbn/hadder/Hadder.java b/src/main/java/com/bbn/hadder/Hadder.java index 900289c..a88607e 100644 --- a/src/main/java/com/bbn/hadder/Hadder.java +++ b/src/main/java/com/bbn/hadder/Hadder.java @@ -82,6 +82,9 @@ public class Hadder { new BDSMCommand(), new FingeringCommand(), new LickingCommand(), + new SpankCommand(), + new RandomPornCommand(), + new SoloCommand(), new LinkCommand()), config, helpCommand); builder.addEventListeners( diff --git a/src/main/java/com/bbn/hadder/commands/nsfw/AnalCommand.java b/src/main/java/com/bbn/hadder/commands/nsfw/AnalCommand.java index a053a87..74faee4 100644 --- a/src/main/java/com/bbn/hadder/commands/nsfw/AnalCommand.java +++ b/src/main/java/com/bbn/hadder/commands/nsfw/AnalCommand.java @@ -10,6 +10,7 @@ import com.bbn.hadder.utils.MessageEditor; import okhttp3.OkHttpClient; import okhttp3.Request; import okhttp3.Response; +import org.json.JSONObject; import java.io.IOException; @@ -20,12 +21,15 @@ public class AnalCommand implements Command { if (event.getTextChannel().isNSFW()) { OkHttpClient caller = new OkHttpClient(); - Request request = new Request.Builder().url("https://nekos.life/api/v2/img/anal").build(); + Request request = new Request.Builder().url("https://api.nekos.dev/api/v3/images/nsfw/gif/anal/").build(); try { Response response = caller.newCall(request).execute(); - String url = response.body().string().replace("{\"url\":\"", ""); + JSONObject json = new JSONObject(response.body().string()); + JSONObject data = json.getJSONObject("data"); + JSONObject response1 = data.getJSONObject("response"); + String url = response1.toString().replace("{\"url\":\"", ""); event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) .setAuthor("GIF not showing? Click here", url.replace("\"}", "")) diff --git a/src/main/java/com/bbn/hadder/commands/nsfw/CumCommand.java b/src/main/java/com/bbn/hadder/commands/nsfw/CumCommand.java index acb2da9..1bfae5e 100644 --- a/src/main/java/com/bbn/hadder/commands/nsfw/CumCommand.java +++ b/src/main/java/com/bbn/hadder/commands/nsfw/CumCommand.java @@ -10,6 +10,7 @@ import com.bbn.hadder.utils.MessageEditor; import okhttp3.OkHttpClient; import okhttp3.Request; import okhttp3.Response; +import org.json.JSONObject; import java.io.IOException; @@ -20,12 +21,15 @@ public class CumCommand implements Command { if (event.getTextChannel().isNSFW()) { OkHttpClient caller = new OkHttpClient(); - Request request = new Request.Builder().url("https://nekos.life/api/v2/img/cum").build(); + Request request = new Request.Builder().url("https://api.nekos.dev/api/v3/images/nsfw/gif/cum/").build(); try { Response response = caller.newCall(request).execute(); - String url = response.body().string().replace("{\"url\":\"", ""); + JSONObject json = new JSONObject(response.body().string()); + JSONObject data = json.getJSONObject("data"); + JSONObject response1 = data.getJSONObject("response"); + String url = response1.toString().replace("{\"url\":\"", ""); event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) .setAuthor("GIF not showing? Click here", url.replace("\"}", "")) diff --git a/src/main/java/com/bbn/hadder/commands/nsfw/FeetCommand.java b/src/main/java/com/bbn/hadder/commands/nsfw/FeetCommand.java index 8a55c83..8f99c18 100644 --- a/src/main/java/com/bbn/hadder/commands/nsfw/FeetCommand.java +++ b/src/main/java/com/bbn/hadder/commands/nsfw/FeetCommand.java @@ -10,6 +10,7 @@ import com.bbn.hadder.utils.MessageEditor; import okhttp3.OkHttpClient; import okhttp3.Request; import okhttp3.Response; +import org.json.JSONObject; import java.io.IOException; @@ -20,15 +21,18 @@ public class FeetCommand implements Command { if (event.getTextChannel().isNSFW()) { OkHttpClient caller = new OkHttpClient(); - Request request = new Request.Builder().url("https://nekos.life/api/v2/img/feet").build(); + Request request = new Request.Builder().url("https://api.nekos.dev/api/v3/images/nsfw/gif/feet/").build(); try { Response response = caller.newCall(request).execute(); - String url = response.body().string().replace("{\"url\":\"", ""); + JSONObject json = new JSONObject(response.body().string()); + JSONObject data = json.getJSONObject("data"); + JSONObject response1 = data.getJSONObject("response"); + String url = response1.toString().replace("{\"url\":\"", ""); event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) - .setAuthor("Image not showing? Click here", url.replace("\"}", "")) + .setAuthor("GIF not showing? Click here", url.replace("\"}", "")) .setImage(url.replace("\"}", "")) .setFooter("Feet") .build()).queue(); @@ -49,7 +53,7 @@ public class FeetCommand implements Command { @Override public String description() { - return "Shows a random feet picture."; + return "Shows a random feet gif."; } @Override diff --git a/src/main/java/com/bbn/hadder/commands/nsfw/RandomPornCommand.java b/src/main/java/com/bbn/hadder/commands/nsfw/RandomPornCommand.java new file mode 100644 index 0000000..2cad8d7 --- /dev/null +++ b/src/main/java/com/bbn/hadder/commands/nsfw/RandomPornCommand.java @@ -0,0 +1,63 @@ +package com.bbn.hadder.commands.nsfw; + +/* + * @author Skidder / GregTCLTK + */ + +import com.bbn.hadder.commands.Command; +import com.bbn.hadder.commands.CommandEvent; +import com.bbn.hadder.utils.MessageEditor; +import okhttp3.OkHttpClient; +import okhttp3.Request; +import okhttp3.Response; +import org.json.JSONObject; + +import java.io.IOException; + +public class RandomPornCommand implements Command { + + @Override + public void executed(String[] args, CommandEvent event) { + if (event.getTextChannel().isNSFW()) { + + OkHttpClient caller = new OkHttpClient(); + Request request = new Request.Builder().url("https://api.nekos.dev/api/v3/images/nsfw/gif/all_tags/").build(); + + try { + + Response response = caller.newCall(request).execute(); + JSONObject json = new JSONObject(response.body().string()); + JSONObject data = json.getJSONObject("data"); + JSONObject response1 = data.getJSONObject("response"); + String url = response1.toString().replace("{\"url\":\"", ""); + + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setAuthor("GIF not showing? Click here", url.replace("\"}", "")) + .setImage(url.replace("\"}", "")) + .setFooter("Random Porn") + .build()).queue(); + + } catch (IOException e) { + e.printStackTrace(); + } + + } else { + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.WARNING).setTitle("No NSFW").setDescription("You can only execute this command in NSFW channels!").build()).queue(); + } + } + + @Override + public String[] labels() { + return new String[]{"randomporn", "pornrandom"}; + } + + @Override + public String description() { + return "Shows a completely random porn gif."; + } + + @Override + public String usage() { + return ""; + } +} diff --git a/src/main/java/com/bbn/hadder/commands/nsfw/SoloCommand.java b/src/main/java/com/bbn/hadder/commands/nsfw/SoloCommand.java new file mode 100644 index 0000000..acc1b24 --- /dev/null +++ b/src/main/java/com/bbn/hadder/commands/nsfw/SoloCommand.java @@ -0,0 +1,63 @@ +package com.bbn.hadder.commands.nsfw; + +/* + * @author Skidder / GregTCLTK + */ + +import com.bbn.hadder.commands.Command; +import com.bbn.hadder.commands.CommandEvent; +import com.bbn.hadder.utils.MessageEditor; +import okhttp3.OkHttpClient; +import okhttp3.Request; +import okhttp3.Response; +import org.json.JSONObject; + +import java.io.IOException; + +public class SoloCommand implements Command { + + @Override + public void executed(String[] args, CommandEvent event) { + if (event.getTextChannel().isNSFW()) { + + OkHttpClient caller = new OkHttpClient(); + Request request = new Request.Builder().url("https://api.nekos.dev/api/v3/images/nsfw/gif/girls_solo/").build(); + + try { + + Response response = caller.newCall(request).execute(); + JSONObject json = new JSONObject(response.body().string()); + JSONObject data = json.getJSONObject("data"); + JSONObject response1 = data.getJSONObject("response"); + String url = response1.toString().replace("{\"url\":\"", ""); + + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setAuthor("GIF not showing? Click here", url.replace("\"}", "")) + .setImage(url.replace("\"}", "")) + .setFooter("Solo") + .build()).queue(); + + } catch (IOException e) { + e.printStackTrace(); + } + + } else { + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.WARNING).setTitle("No NSFW").setDescription("You can only execute this command in NSFW channels!").build()).queue(); + } + } + + @Override + public String[] labels() { + return new String[]{"solo"}; + } + + @Override + public String description() { + return "Shows a random solo gif."; + } + + @Override + public String usage() { + return ""; + } +} diff --git a/src/main/java/com/bbn/hadder/commands/nsfw/SpankCommand.java b/src/main/java/com/bbn/hadder/commands/nsfw/SpankCommand.java new file mode 100644 index 0000000..a9362eb --- /dev/null +++ b/src/main/java/com/bbn/hadder/commands/nsfw/SpankCommand.java @@ -0,0 +1,63 @@ +package com.bbn.hadder.commands.nsfw; + +/* + * @author Skidder / GregTCLTK + */ + +import com.bbn.hadder.commands.Command; +import com.bbn.hadder.commands.CommandEvent; +import com.bbn.hadder.utils.MessageEditor; +import okhttp3.OkHttpClient; +import okhttp3.Request; +import okhttp3.Response; +import org.json.JSONObject; + +import java.io.IOException; + +public class SpankCommand implements Command { + + @Override + public void executed(String[] args, CommandEvent event) { + if (event.getTextChannel().isNSFW()) { + + OkHttpClient caller = new OkHttpClient(); + Request request = new Request.Builder().url("https://api.nekos.dev/api/v3/images/nsfw/gif/spank/").build(); + + try { + + Response response = caller.newCall(request).execute(); + JSONObject json = new JSONObject(response.body().string()); + JSONObject data = json.getJSONObject("data"); + JSONObject response1 = data.getJSONObject("response"); + String url = response1.toString().replace("{\"url\":\"", ""); + + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setAuthor("GIF not showing? Click here", url.replace("\"}", "")) + .setImage(url.replace("\"}", "")) + .setFooter("Spank") + .build()).queue(); + + } catch (IOException e) { + e.printStackTrace(); + } + + } else { + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.WARNING).setTitle("No NSFW").setDescription("You can only execute this command in NSFW channels!").build()).queue(); + } + } + + @Override + public String[] labels() { + return new String[]{"spank", "beat", "hit"}; + } + + @Override + public String description() { + return "Shows a random spank gif."; + } + + @Override + public String usage() { + return ""; + } +} From 5507616956020d612995be32ffe8738bd59510b1 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Tue, 3 Dec 2019 20:49:56 +0100 Subject: [PATCH 19/91] version update --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5c14e85..5e8bc5b 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ Hadder Hadder - 0.8-ALPHA + 0.10-ALPHA Hadder From fb6ec112926d79c3658d1023b8f7ada2670192a7 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Wed, 4 Dec 2019 16:36:54 +0100 Subject: [PATCH 20/91] 3 lines to 1 line --- src/main/java/com/bbn/hadder/commands/fun/GifCommand.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/main/java/com/bbn/hadder/commands/fun/GifCommand.java b/src/main/java/com/bbn/hadder/commands/fun/GifCommand.java index 7d7bdec..bcab30a 100644 --- a/src/main/java/com/bbn/hadder/commands/fun/GifCommand.java +++ b/src/main/java/com/bbn/hadder/commands/fun/GifCommand.java @@ -39,9 +39,7 @@ public class GifCommand implements Command { } catch (Exception e) { event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.ERROR).setTitle("Error").setDescription("Please try again with another term.").build()).queue(); } - } else { - event.getHelpCommand().sendHelp(this, event.getRethink(), event.getAuthor(), event.getTextChannel()); - } + } else event.getHelpCommand().sendHelp(this, event.getRethink(), event.getAuthor(), event.getTextChannel()); } @Override From 6e1718c46ee8dae4ab314c4ec9806b51bd530cf5 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Wed, 4 Dec 2019 17:36:43 +0100 Subject: [PATCH 21/91] Region change command --- src/main/java/com/bbn/hadder/Hadder.java | 1 + .../moderation/RegionChangeCommand.java | 39 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 src/main/java/com/bbn/hadder/commands/moderation/RegionChangeCommand.java diff --git a/src/main/java/com/bbn/hadder/Hadder.java b/src/main/java/com/bbn/hadder/Hadder.java index a88607e..2fe33e4 100644 --- a/src/main/java/com/bbn/hadder/Hadder.java +++ b/src/main/java/com/bbn/hadder/Hadder.java @@ -85,6 +85,7 @@ public class Hadder { new SpankCommand(), new RandomPornCommand(), new SoloCommand(), + new RegionChangeCommand(), new LinkCommand()), config, helpCommand); builder.addEventListeners( diff --git a/src/main/java/com/bbn/hadder/commands/moderation/RegionChangeCommand.java b/src/main/java/com/bbn/hadder/commands/moderation/RegionChangeCommand.java new file mode 100644 index 0000000..2543039 --- /dev/null +++ b/src/main/java/com/bbn/hadder/commands/moderation/RegionChangeCommand.java @@ -0,0 +1,39 @@ +package com.bbn.hadder.commands.moderation; + +/* + * @author Skidder / GregTCLTK + */ + +import com.bbn.hadder.commands.Command; +import com.bbn.hadder.commands.CommandEvent; +import com.bbn.hadder.utils.MessageEditor; +import net.dv8tion.jda.api.Permission; + +public class RegionChangeCommand implements Command { + + @Override + public void executed(String[] args, CommandEvent event) { + if (args.length == 1) { + if (event.getGuild().getSelfMember().hasPermission(Permission.MANAGE_SERVER)) { + if (event.getMember().hasPermission(Permission.MANAGE_SERVER) || event.getConfig().getOwners().toString().contains(event.getAuthor().getId())) { + // CHANGE REGION + } else event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.NO_PERMISSION).build()).queue(); + } else event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.NO_SELF_PERMISSION).build()).queue(); + } else event.getHelpCommand().sendHelp(this, event.getRethink(), event.getAuthor(), event.getTextChannel()); + } + + @Override + public String[] labels() { + return new String[]{"changeregion"}; + } + + @Override + public String description() { + return "Changes the server region to locked regions."; + } + + @Override + public String usage() { + return ""; + } +} From abd6fe83e91aeddc9c06ede6f7ee580a3dfd6825 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Wed, 4 Dec 2019 17:49:55 +0100 Subject: [PATCH 22/91] Adding the regions --- .../moderation/RegionChangeCommand.java | 58 ++++++++++++++++++- 1 file changed, 57 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/bbn/hadder/commands/moderation/RegionChangeCommand.java b/src/main/java/com/bbn/hadder/commands/moderation/RegionChangeCommand.java index 2543039..3e4fd0a 100644 --- a/src/main/java/com/bbn/hadder/commands/moderation/RegionChangeCommand.java +++ b/src/main/java/com/bbn/hadder/commands/moderation/RegionChangeCommand.java @@ -8,6 +8,7 @@ import com.bbn.hadder.commands.Command; import com.bbn.hadder.commands.CommandEvent; import com.bbn.hadder.utils.MessageEditor; import net.dv8tion.jda.api.Permission; +import net.dv8tion.jda.api.Region; public class RegionChangeCommand implements Command { @@ -16,7 +17,62 @@ public class RegionChangeCommand implements Command { if (args.length == 1) { if (event.getGuild().getSelfMember().hasPermission(Permission.MANAGE_SERVER)) { if (event.getMember().hasPermission(Permission.MANAGE_SERVER) || event.getConfig().getOwners().toString().contains(event.getAuthor().getId())) { - // CHANGE REGION + switch (args[0].toLowerCase()) { + case "amsterdam": + event.getGuild().getManager().setRegion(Region.AMSTERDAM).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + break; + case "frankfurt": + event.getGuild().getManager().setRegion(Region.FRANKFURT).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + break; + case "eu-west": + event.getGuild().getManager().setRegion(Region.EU_WEST).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + break; + case "eu-central": + event.getGuild().getManager().setRegion(Region.EU_CENTRAL).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + break; + case "europe": + event.getGuild().getManager().setRegion(Region.EUROPE).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + break; + case "brazil": + event.getGuild().getManager().setRegion(Region.BRAZIL).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + break; + case "hongkong": + event.getGuild().getManager().setRegion(Region.HONG_KONG).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + break; + case "india": + event.getGuild().getManager().setRegion(Region.INDIA).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + break; + case "japan": + event.getGuild().getManager().setRegion(Region.JAPAN).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + break; + case "london": + event.getGuild().getManager().setRegion(Region.LONDON).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + break; + case "russia": + event.getGuild().getManager().setRegion(Region.RUSSIA).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + break; + case "singapore": + event.getGuild().getManager().setRegion(Region.SINGAPORE).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + break; + case "south_africa": + event.getGuild().getManager().setRegion(Region.SOUTH_AFRICA).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + break; + case "sydney": + event.getGuild().getManager().setRegion(Region.SYDNEY).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + break; + case "us_central": + event.getGuild().getManager().setRegion(Region.US_CENTRAL).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + break; + case "us_east": + event.getGuild().getManager().setRegion(Region.US_EAST).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + break; + case "us-west": + event.getGuild().getManager().setRegion(Region.US_WEST).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + break; + case "us-south": + event.getGuild().getManager().setRegion(Region.US_SOUTH).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + break; + } } else event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.NO_PERMISSION).build()).queue(); } else event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.NO_SELF_PERMISSION).build()).queue(); } else event.getHelpCommand().sendHelp(this, event.getRethink(), event.getAuthor(), event.getTextChannel()); From f2238c4453ea2bddde1e053de5daf9fa3aa1920a Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Wed, 4 Dec 2019 20:04:05 +0100 Subject: [PATCH 23/91] Success messages --- .../moderation/RegionChangeCommand.java | 72 +++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/src/main/java/com/bbn/hadder/commands/moderation/RegionChangeCommand.java b/src/main/java/com/bbn/hadder/commands/moderation/RegionChangeCommand.java index 3e4fd0a..5964f59 100644 --- a/src/main/java/com/bbn/hadder/commands/moderation/RegionChangeCommand.java +++ b/src/main/java/com/bbn/hadder/commands/moderation/RegionChangeCommand.java @@ -20,57 +20,129 @@ public class RegionChangeCommand implements Command { switch (args[0].toLowerCase()) { case "amsterdam": event.getGuild().getManager().setRegion(Region.AMSTERDAM).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Successfully set region") + .setDescription("I successfully set the new server region to Amsterdam.") + .build()).queue(); break; case "frankfurt": event.getGuild().getManager().setRegion(Region.FRANKFURT).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Successfully set region") + .setDescription("I successfully set the new server region to Frankfurt.") + .build()).queue(); break; case "eu-west": event.getGuild().getManager().setRegion(Region.EU_WEST).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Successfully set region") + .setDescription("I successfully set the new server region to EU-West.") + .build()).queue(); break; case "eu-central": event.getGuild().getManager().setRegion(Region.EU_CENTRAL).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Successfully set region") + .setDescription("I successfully set the new server region to EU-Central.") + .build()).queue(); break; case "europe": event.getGuild().getManager().setRegion(Region.EUROPE).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Successfully set region") + .setDescription("I successfully set the new server region to Europe.") + .build()).queue(); break; case "brazil": event.getGuild().getManager().setRegion(Region.BRAZIL).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Successfully set region") + .setDescription("I successfully set the new server region to Brazil.") + .build()).queue(); break; case "hongkong": event.getGuild().getManager().setRegion(Region.HONG_KONG).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Successfully set region") + .setDescription("I successfully set the new server region to Hong Kong.") + .build()).queue(); break; case "india": event.getGuild().getManager().setRegion(Region.INDIA).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Successfully set region") + .setDescription("I successfully set the new server region to India.") + .build()).queue(); break; case "japan": event.getGuild().getManager().setRegion(Region.JAPAN).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Successfully set region") + .setDescription("I successfully set the new server region to Japan.") + .build()).queue(); break; case "london": event.getGuild().getManager().setRegion(Region.LONDON).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Successfully set region") + .setDescription("I successfully set the new server region to London.") + .build()).queue(); break; case "russia": event.getGuild().getManager().setRegion(Region.RUSSIA).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Successfully set region") + .setDescription("I successfully set the new server region to Russia.") + .build()).queue(); break; case "singapore": event.getGuild().getManager().setRegion(Region.SINGAPORE).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Successfully set region") + .setDescription("I successfully set the new server region to Singapore.") + .build()).queue(); break; case "south_africa": event.getGuild().getManager().setRegion(Region.SOUTH_AFRICA).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Successfully set region") + .setDescription("I successfully set the new server region to South Africa.") + .build()).queue(); break; case "sydney": event.getGuild().getManager().setRegion(Region.SYDNEY).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Successfully set region") + .setDescription("I successfully set the new server region to Sydney.") + .build()).queue(); break; case "us_central": event.getGuild().getManager().setRegion(Region.US_CENTRAL).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Successfully set region") + .setDescription("I successfully set the new server region to US Central.") + .build()).queue(); break; case "us_east": event.getGuild().getManager().setRegion(Region.US_EAST).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Successfully set region") + .setDescription("I successfully set the new server region to US East.") + .build()).queue(); break; case "us-west": event.getGuild().getManager().setRegion(Region.US_WEST).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Successfully set region") + .setDescription("I successfully set the new server region to US West.") + .build()).queue(); break; case "us-south": event.getGuild().getManager().setRegion(Region.US_SOUTH).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Successfully set region") + .setDescription("I successfully set the new server region to US South.") + .build()).queue(); break; } } else event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.NO_PERMISSION).build()).queue(); From 0123c6d93604c3f948db0b8ef58d0992ac6abbd1 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Wed, 4 Dec 2019 20:45:00 +0100 Subject: [PATCH 24/91] Finish region changer --- .../moderation/RegionChangeCommand.java | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/bbn/hadder/commands/moderation/RegionChangeCommand.java b/src/main/java/com/bbn/hadder/commands/moderation/RegionChangeCommand.java index 5964f59..747d50b 100644 --- a/src/main/java/com/bbn/hadder/commands/moderation/RegionChangeCommand.java +++ b/src/main/java/com/bbn/hadder/commands/moderation/RegionChangeCommand.java @@ -102,7 +102,7 @@ public class RegionChangeCommand implements Command { .setDescription("I successfully set the new server region to Singapore.") .build()).queue(); break; - case "south_africa": + case "south-africa": event.getGuild().getManager().setRegion(Region.SOUTH_AFRICA).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) .setTitle("Successfully set region") @@ -116,14 +116,14 @@ public class RegionChangeCommand implements Command { .setDescription("I successfully set the new server region to Sydney.") .build()).queue(); break; - case "us_central": + case "us-central": event.getGuild().getManager().setRegion(Region.US_CENTRAL).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) .setTitle("Successfully set region") .setDescription("I successfully set the new server region to US Central.") .build()).queue(); break; - case "us_east": + case "us-east": event.getGuild().getManager().setRegion(Region.US_EAST).reason("Region changed by " + event.getAuthor().getAsTag()).queue(); event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) .setTitle("Successfully set region") @@ -144,10 +144,19 @@ public class RegionChangeCommand implements Command { .setDescription("I successfully set the new server region to US South.") .build()).queue(); break; + case "list": + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("All regions") + .setDescription("**LOCKED:**\n`amsterdam` `frankfurt` `eu-west` `eu-central` `london`\n\n**UNLOCKED:**\n`europe` `brazil` `hongkong` `india` `japan` `singapore` `south-africa` `sydney` `us-central` `us-east` `us-west` `us-south`") + .build()).queue(); + break; } } else event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.NO_PERMISSION).build()).queue(); } else event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.NO_SELF_PERMISSION).build()).queue(); - } else event.getHelpCommand().sendHelp(this, event.getRethink(), event.getAuthor(), event.getTextChannel()); + } else event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("All regions") + .setDescription("**LOCKED:**\n`amsterdam` `frankfurt` `eu-west` `eu-central` `london`\n\n**UNLOCKED:**\n`europe` `brazil` `hongkong` `india` `japan` `singapore` `south-africa` `sydney` `us-central` `us-east` `us-west` `us-south`") + .build()).queue(); } @Override @@ -162,6 +171,6 @@ public class RegionChangeCommand implements Command { @Override public String usage() { - return ""; + return "/"; } } From 78ebf15b40f463b599cc80813de2970d61f20e8d Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Thu, 5 Dec 2019 16:19:25 +0100 Subject: [PATCH 25/91] Removed wrong MANIFEST --- src/META-INF/MANIFEST.MF | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 src/META-INF/MANIFEST.MF diff --git a/src/META-INF/MANIFEST.MF b/src/META-INF/MANIFEST.MF deleted file mode 100644 index 222bc42..0000000 --- a/src/META-INF/MANIFEST.MF +++ /dev/null @@ -1,3 +0,0 @@ -Manifest-Version: 1.0 -Main-Class: com.bbn.hadder.Hadder - From 8fda2b3f423b77f94c29021c4e3254a81f1caa22 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Thu, 5 Dec 2019 16:19:36 +0100 Subject: [PATCH 26/91] Region change improvement --- .../bbn/hadder/commands/moderation/RegionChangeCommand.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/bbn/hadder/commands/moderation/RegionChangeCommand.java b/src/main/java/com/bbn/hadder/commands/moderation/RegionChangeCommand.java index 747d50b..f1788fe 100644 --- a/src/main/java/com/bbn/hadder/commands/moderation/RegionChangeCommand.java +++ b/src/main/java/com/bbn/hadder/commands/moderation/RegionChangeCommand.java @@ -161,7 +161,7 @@ public class RegionChangeCommand implements Command { @Override public String[] labels() { - return new String[]{"changeregion"}; + return new String[]{"changeregion", "cr", "change-region"}; } @Override @@ -171,6 +171,6 @@ public class RegionChangeCommand implements Command { @Override public String usage() { - return "/"; + return ""; } } From 615af6525341280d1c5680a981b800ed8e486c1a Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Thu, 5 Dec 2019 16:42:49 +0100 Subject: [PATCH 27/91] About Command --- src/main/java/com/bbn/hadder/Hadder.java | 1 + .../hadder/commands/general/AboutCommand.java | 31 +++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 src/main/java/com/bbn/hadder/commands/general/AboutCommand.java diff --git a/src/main/java/com/bbn/hadder/Hadder.java b/src/main/java/com/bbn/hadder/Hadder.java index 2fe33e4..c17982b 100644 --- a/src/main/java/com/bbn/hadder/Hadder.java +++ b/src/main/java/com/bbn/hadder/Hadder.java @@ -86,6 +86,7 @@ public class Hadder { new RandomPornCommand(), new SoloCommand(), new RegionChangeCommand(), + new AboutCommand(), new LinkCommand()), config, helpCommand); builder.addEventListeners( diff --git a/src/main/java/com/bbn/hadder/commands/general/AboutCommand.java b/src/main/java/com/bbn/hadder/commands/general/AboutCommand.java new file mode 100644 index 0000000..89c79cd --- /dev/null +++ b/src/main/java/com/bbn/hadder/commands/general/AboutCommand.java @@ -0,0 +1,31 @@ +package com.bbn.hadder.commands.general; + +/* + * @author Skidder / GregTCLTK + */ + +import com.bbn.hadder.commands.Command; +import com.bbn.hadder.commands.CommandEvent; + +public class AboutCommand implements Command { + + @Override + public void executed(String[] args, CommandEvent event) { + + } + + @Override + public String[] labels() { + return new String[]{"about", "info"}; + } + + @Override + public String description() { + return "Shows infos about Hadder"; + } + + @Override + public String usage() { + return ""; + } +} From e05e06c6af03f9512c9bbfdc2c84866cd77ec862 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Thu, 5 Dec 2019 16:49:54 +0100 Subject: [PATCH 28/91] Finish the about command --- .../com/bbn/hadder/commands/general/AboutCommand.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/bbn/hadder/commands/general/AboutCommand.java b/src/main/java/com/bbn/hadder/commands/general/AboutCommand.java index 89c79cd..70734ab 100644 --- a/src/main/java/com/bbn/hadder/commands/general/AboutCommand.java +++ b/src/main/java/com/bbn/hadder/commands/general/AboutCommand.java @@ -6,12 +6,18 @@ package com.bbn.hadder.commands.general; import com.bbn.hadder.commands.Command; import com.bbn.hadder.commands.CommandEvent; +import com.bbn.hadder.utils.MessageEditor; public class AboutCommand implements Command { @Override public void executed(String[] args, CommandEvent event) { - + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Hadder - About") + .setDescription("Hadder is an open source Discord bot.") + .addField("Support the Developers", "Hadder is completely free for everyone. We would appreciate it you donate some money [here](https://donatebot.io/checkout/448554629282922527?buyer=" + event.getAuthor().getId() + "). :smiley:", true) + .setThumbnail("https://bigbotnetwork.com/images/Hadder.png") + .build()).queue(); } @Override From 0ee3fb990a4506367616e82a4aafaef7aba12581 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Thu, 5 Dec 2019 16:52:19 +0100 Subject: [PATCH 29/91] Redme update --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index 2945e0f..598cc5d 100644 --- a/README.md +++ b/README.md @@ -9,3 +9,11 @@ Hadder Discord is a multi-purpose Discord Bot with 100% uptime. [![Discord Bots](https://top.gg/api/widget/637002314162372639.svg)](https://top.gg/bot/637002314162372639) [![Hadder's Widget](https://api.botlist.space/widget/637002314162372639/2 "Hadder's Widget")](https://botlist.space/bot/637002314162372639?utm_source=bls&utm_medium=widget&utm_campaign=637002314162372639) + +## Hadder Team +### Developer +Skidder#6775 +Hax#6775 + +### Designer +TopComp#1288 From 0575c5d879066d5cced108cbc26eb30bfb734ed5 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Thu, 5 Dec 2019 16:53:20 +0100 Subject: [PATCH 30/91] Fix --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 598cc5d..1ee123b 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ Hadder Discord is a multi-purpose Discord Bot with 100% uptime. ## Hadder Team ### Developer -Skidder#6775 +Skidder#6775
Hax#6775 ### Designer From 15c8457ee2b8ee13e649e19e32cc107fdb3ab88b Mon Sep 17 00:00:00 2001 From: Skidder Date: Thu, 5 Dec 2019 21:14:47 +0100 Subject: [PATCH 31/91] Create en_us.json --- src/main/Translations/en_us.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/main/Translations/en_us.json diff --git a/src/main/Translations/en_us.json b/src/main/Translations/en_us.json new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/src/main/Translations/en_us.json @@ -0,0 +1 @@ + From 0ff9e02cad2c94c843524552aa0a5f25f640410e Mon Sep 17 00:00:00 2001 From: Skidder Date: Thu, 5 Dec 2019 12:15:59 -0800 Subject: [PATCH 32/91] Update Crowdin configuration file --- crowdin.yml | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 crowdin.yml diff --git a/crowdin.yml b/crowdin.yml new file mode 100644 index 0000000..09c4ba1 --- /dev/null +++ b/crowdin.yml @@ -0,0 +1,3 @@ +files: + - source: src/main/Translations/en_us.json + translation: src/main/Translations/%two_letters_code%/%original_file_name% From 5720399e49579b422526943cf30e5877aa9e5526 Mon Sep 17 00:00:00 2001 From: Skidder Date: Thu, 5 Dec 2019 21:23:03 +0100 Subject: [PATCH 33/91] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1ee123b..bf38a3b 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,7 @@ Hadder Discord is a multi-purpose Discord Bot with 100% uptime. [![Build Status](https://github.com/BigBotNetwork/Hadder/workflows/Hadder/badge.svg)](https://github.com/BigBotNetwork/Hadder) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/ddb8cb7ec85f467caa691c175e1f01b5)](https://www.codacy.com/gh/BigBotNetwork/Hadder?utm_source=github.com&utm_medium=referral&utm_content=BigBotNetwork/Hadder&utm_campaign=Badge_Grade) +[![Crowdin]()](https://bbn.crowdin.com/project-name) [![Discord Bots](https://top.gg/api/widget/637002314162372639.svg)](https://top.gg/bot/637002314162372639) From 72f843f757c24d7432cdd2d617e4d964a7af7b0f Mon Sep 17 00:00:00 2001 From: Skidder Date: Thu, 5 Dec 2019 21:23:42 +0100 Subject: [PATCH 34/91] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index bf38a3b..bd25925 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Hadder Discord is a multi-purpose Discord Bot with 100% uptime. [![Build Status](https://github.com/BigBotNetwork/Hadder/workflows/Hadder/badge.svg)](https://github.com/BigBotNetwork/Hadder) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/ddb8cb7ec85f467caa691c175e1f01b5)](https://www.codacy.com/gh/BigBotNetwork/Hadder?utm_source=github.com&utm_medium=referral&utm_content=BigBotNetwork/Hadder&utm_campaign=Badge_Grade) -[![Crowdin]()](https://bbn.crowdin.com/project-name) +[![Crowdin](https://badges.crowdin.net/e/bc0babde730eb3eada34778502a31b03/localized.svg)](https://bbn.crowdin.com/hadder) [![Discord Bots](https://top.gg/api/widget/637002314162372639.svg)](https://top.gg/bot/637002314162372639) From 4982196fb1d8a1ea12d26c5016fa41f2352245e2 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Fri, 6 Dec 2019 17:38:23 +0100 Subject: [PATCH 35/91] Role Mention fix --- .../java/com/bbn/hadder/commands/moderation/RulesCommand.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/bbn/hadder/commands/moderation/RulesCommand.java b/src/main/java/com/bbn/hadder/commands/moderation/RulesCommand.java index d6e80f8..244df86 100644 --- a/src/main/java/com/bbn/hadder/commands/moderation/RulesCommand.java +++ b/src/main/java/com/bbn/hadder/commands/moderation/RulesCommand.java @@ -64,7 +64,7 @@ public class RulesCommand implements Command { .setDescription("The channel was successfully set to " + channel.getName() + ". Please send me the rules now.") .build()).queue(); new EventWaiter().newOnMessageEventWaiter(event2 -> { - String message = event2.getMessage().getContentDisplay(); + String message = event2.getMessage().getContentRaw(); event2.getChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) .setTitle("Role to assign") .setDescription("The rules were successfully set. Please send me the name of the role which the user receives after he accepted the rules.") From 4c42a56518912e5bd4bb1d27024c16ff8534f211 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Fri, 6 Dec 2019 20:00:50 +0100 Subject: [PATCH 36/91] .de --> .com in the code of conduct --- CODE_OF_CONDUCT.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index 83d7c35..c6cf5f2 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -57,7 +57,7 @@ If a community member engages in unacceptable behavior, the community organizers ## 7. Reporting Guidelines -If you are subject to or witness unacceptable behavior, or have any other concerns, please notify a community organizer as soon as possible. admin@bigbotnetwork.de. +If you are subject to or witness unacceptable behavior, or have any other concerns, please notify a community organizer as soon as possible. admin@bigbotnetwork.com. @@ -77,7 +77,7 @@ This code of conduct and its related procedures also applies to unacceptable beh ## 10. Contact info -admin@bigbotnetwork.de +admin@bigbotnetwork.com ## 11. License and attribution From 32dfcb0269f08d292bd88ac253ae3d1ac622bb6f Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Fri, 6 Dec 2019 20:09:39 +0100 Subject: [PATCH 37/91] Crowdin test --- src/main/Translations/EN/en.json | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 src/main/Translations/EN/en.json diff --git a/src/main/Translations/EN/en.json b/src/main/Translations/EN/en.json new file mode 100644 index 0000000..7abf155 --- /dev/null +++ b/src/main/Translations/EN/en.json @@ -0,0 +1,3 @@ +{ + "Test String": "I am a test string" +} From aa21dd536a663005703c2656ee93c85e27813230 Mon Sep 17 00:00:00 2001 From: Skidder Date: Fri, 6 Dec 2019 11:10:57 -0800 Subject: [PATCH 38/91] Update Crowdin configuration file --- crowdin.yml | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 crowdin.yml diff --git a/crowdin.yml b/crowdin.yml new file mode 100644 index 0000000..91bad35 --- /dev/null +++ b/crowdin.yml @@ -0,0 +1,3 @@ +files: + - source: src/main/Translations/EN/en.json + translation: src/main/Translations/Translated/%two_letters_code%/%original_file_name% From 087535e120a9ff4f7fee90f98a15a867fce18b79 Mon Sep 17 00:00:00 2001 From: Skidder Date: Fri, 6 Dec 2019 11:11:06 -0800 Subject: [PATCH 39/91] New translations en.json (German) --- de/src/main/Translations/Translated/DE/en.json | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 de/src/main/Translations/Translated/DE/en.json diff --git a/de/src/main/Translations/Translated/DE/en.json b/de/src/main/Translations/Translated/DE/en.json new file mode 100644 index 0000000..7abf155 --- /dev/null +++ b/de/src/main/Translations/Translated/DE/en.json @@ -0,0 +1,3 @@ +{ + "Test String": "I am a test string" +} From 77a4ee819e93edfd10a5facf068b29c5438a1c5a Mon Sep 17 00:00:00 2001 From: Skidder Date: Fri, 6 Dec 2019 11:11:07 -0800 Subject: [PATCH 40/91] New translations en.json (English) --- en/src/main/Translations/Translated/en/en.json | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 en/src/main/Translations/Translated/en/en.json diff --git a/en/src/main/Translations/Translated/en/en.json b/en/src/main/Translations/Translated/en/en.json new file mode 100644 index 0000000..7abf155 --- /dev/null +++ b/en/src/main/Translations/Translated/en/en.json @@ -0,0 +1,3 @@ +{ + "Test String": "I am a test string" +} From a3e19b1098ddd6ffb286b209773ec63ffb5eb335 Mon Sep 17 00:00:00 2001 From: Skidder Date: Fri, 6 Dec 2019 11:11:08 -0800 Subject: [PATCH 41/91] New translations en.json (Spanish) --- es/src/main/Translations/Translated/es/en.json | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 es/src/main/Translations/Translated/es/en.json diff --git a/es/src/main/Translations/Translated/es/en.json b/es/src/main/Translations/Translated/es/en.json new file mode 100644 index 0000000..7abf155 --- /dev/null +++ b/es/src/main/Translations/Translated/es/en.json @@ -0,0 +1,3 @@ +{ + "Test String": "I am a test string" +} From 05c31dd884bd798d42a24c5bbd59ba49644470e4 Mon Sep 17 00:00:00 2001 From: Skidder Date: Fri, 6 Dec 2019 11:11:09 -0800 Subject: [PATCH 42/91] New translations en.json (French) --- fr/src/main/Translations/Translated/fr/en.json | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 fr/src/main/Translations/Translated/fr/en.json diff --git a/fr/src/main/Translations/Translated/fr/en.json b/fr/src/main/Translations/Translated/fr/en.json new file mode 100644 index 0000000..7abf155 --- /dev/null +++ b/fr/src/main/Translations/Translated/fr/en.json @@ -0,0 +1,3 @@ +{ + "Test String": "I am a test string" +} From 78d67fccd829899d414cd4ab743998864b909d05 Mon Sep 17 00:00:00 2001 From: Skidder Date: Fri, 6 Dec 2019 11:14:04 -0800 Subject: [PATCH 43/91] New translations en.json (German) --- de/src/main/Translations/Translated/DE/en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/de/src/main/Translations/Translated/DE/en.json b/de/src/main/Translations/Translated/DE/en.json index 7abf155..4c018be 100644 --- a/de/src/main/Translations/Translated/DE/en.json +++ b/de/src/main/Translations/Translated/DE/en.json @@ -1,3 +1,3 @@ { - "Test String": "I am a test string" + "Test String": "Ich bin cool" } From 58a0f8bfe609a8882f0daa81812b82e04ef25307 Mon Sep 17 00:00:00 2001 From: Skidder Date: Fri, 6 Dec 2019 11:18:42 -0800 Subject: [PATCH 44/91] Update Crowdin configuration file --- crowdin.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crowdin.yml b/crowdin.yml index 09c4ba1..356214e 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -1,3 +1,3 @@ files: - source: src/main/Translations/en_us.json - translation: src/main/Translations/%two_letters_code%/%original_file_name% + translation: src/main/Translations/%two_letters_code%.json From 3cff015ce19dd477e9d2d24c9bfb4c5cf315b158 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Fri, 6 Dec 2019 20:42:46 +0100 Subject: [PATCH 45/91] Test string 2.0 --- src/main/Translations/DE_TRANSLATION.properties | 0 src/main/Translations/EN/en.json | 3 --- src/main/Translations/EN_TRANSLATION.properties | 0 src/main/Translations/en_us.json | 4 +++- 4 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 src/main/Translations/DE_TRANSLATION.properties delete mode 100644 src/main/Translations/EN/en.json delete mode 100644 src/main/Translations/EN_TRANSLATION.properties diff --git a/src/main/Translations/DE_TRANSLATION.properties b/src/main/Translations/DE_TRANSLATION.properties deleted file mode 100644 index e69de29..0000000 diff --git a/src/main/Translations/EN/en.json b/src/main/Translations/EN/en.json deleted file mode 100644 index 7abf155..0000000 --- a/src/main/Translations/EN/en.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "Test String": "I am a test string" -} diff --git a/src/main/Translations/EN_TRANSLATION.properties b/src/main/Translations/EN_TRANSLATION.properties deleted file mode 100644 index e69de29..0000000 diff --git a/src/main/Translations/en_us.json b/src/main/Translations/en_us.json index 8b13789..1c025ec 100644 --- a/src/main/Translations/en_us.json +++ b/src/main/Translations/en_us.json @@ -1 +1,3 @@ - +{ + "Hadder": "Hadder" +} From 7a0dbba1af25744f1458003e63e3c92f936eee61 Mon Sep 17 00:00:00 2001 From: Skidder Date: Fri, 6 Dec 2019 11:45:56 -0800 Subject: [PATCH 46/91] Update Crowdin configuration file --- crowdin.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crowdin.yml b/crowdin.yml index a477e40..356214e 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -1,3 +1,3 @@ files: - source: src/main/Translations/en_us.json - translation: src/main/Translations/%two_letters_code%.json \ No newline at end of file + translation: src/main/Translations/%two_letters_code%.json From 5af896133611ee81194a50cfd79ebb18ee115ac4 Mon Sep 17 00:00:00 2001 From: Skidder Date: Fri, 6 Dec 2019 11:46:01 -0800 Subject: [PATCH 47/91] New translations en_us.json (German) --- de/src/main/Translations/DE.json | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 de/src/main/Translations/DE.json diff --git a/de/src/main/Translations/DE.json b/de/src/main/Translations/DE.json new file mode 100644 index 0000000..1c025ec --- /dev/null +++ b/de/src/main/Translations/DE.json @@ -0,0 +1,3 @@ +{ + "Hadder": "Hadder" +} From fc240e3400f11ac454629ac0ce2c03731e7f9cbb Mon Sep 17 00:00:00 2001 From: Skidder Date: Fri, 6 Dec 2019 11:46:02 -0800 Subject: [PATCH 48/91] New translations en_us.json (English) --- en/src/main/Translations/en.json | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 en/src/main/Translations/en.json diff --git a/en/src/main/Translations/en.json b/en/src/main/Translations/en.json new file mode 100644 index 0000000..1c025ec --- /dev/null +++ b/en/src/main/Translations/en.json @@ -0,0 +1,3 @@ +{ + "Hadder": "Hadder" +} From ece8814993f118f064eb1ff5bce83e0f44720e14 Mon Sep 17 00:00:00 2001 From: Skidder Date: Fri, 6 Dec 2019 11:46:03 -0800 Subject: [PATCH 49/91] New translations en_us.json (Spanish) --- es/src/main/Translations/es.json | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 es/src/main/Translations/es.json diff --git a/es/src/main/Translations/es.json b/es/src/main/Translations/es.json new file mode 100644 index 0000000..1c025ec --- /dev/null +++ b/es/src/main/Translations/es.json @@ -0,0 +1,3 @@ +{ + "Hadder": "Hadder" +} From 1de3148aede12a6bd5b43d658388866c0aab379b Mon Sep 17 00:00:00 2001 From: Skidder Date: Fri, 6 Dec 2019 11:46:05 -0800 Subject: [PATCH 50/91] New translations en_us.json (French) --- fr/src/main/Translations/fr.json | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 fr/src/main/Translations/fr.json diff --git a/fr/src/main/Translations/fr.json b/fr/src/main/Translations/fr.json new file mode 100644 index 0000000..1c025ec --- /dev/null +++ b/fr/src/main/Translations/fr.json @@ -0,0 +1,3 @@ +{ + "Hadder": "Hadder" +} From f983668cec3351076eea1354bd898d1753d3b6ce Mon Sep 17 00:00:00 2001 From: Skidder Date: Fri, 6 Dec 2019 11:58:33 -0800 Subject: [PATCH 51/91] Update Crowdin configuration file --- crowdin.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crowdin.yml b/crowdin.yml index 356214e..16f1ba2 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -1,3 +1,3 @@ files: - source: src/main/Translations/en_us.json - translation: src/main/Translations/%two_letters_code%.json + translation: '%original_path%/%two_letters_code%%file_extension%' From 77f1438c077601d4c52c2616a781ffded978dd06 Mon Sep 17 00:00:00 2001 From: Skidder Date: Fri, 6 Dec 2019 11:59:51 -0800 Subject: [PATCH 52/91] New translations en_us.json (German) --- de/src/main/Translations/dejson | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 de/src/main/Translations/dejson diff --git a/de/src/main/Translations/dejson b/de/src/main/Translations/dejson new file mode 100644 index 0000000..1c025ec --- /dev/null +++ b/de/src/main/Translations/dejson @@ -0,0 +1,3 @@ +{ + "Hadder": "Hadder" +} From 870c33692ca327c1d66d9a16c5baa57feead18b5 Mon Sep 17 00:00:00 2001 From: Skidder Date: Fri, 6 Dec 2019 11:59:52 -0800 Subject: [PATCH 53/91] New translations en_us.json (English) --- en/src/main/Translations/enjson | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 en/src/main/Translations/enjson diff --git a/en/src/main/Translations/enjson b/en/src/main/Translations/enjson new file mode 100644 index 0000000..1c025ec --- /dev/null +++ b/en/src/main/Translations/enjson @@ -0,0 +1,3 @@ +{ + "Hadder": "Hadder" +} From 1e39dd9490e51f3372afd04c9277dca48bb25377 Mon Sep 17 00:00:00 2001 From: Skidder Date: Fri, 6 Dec 2019 11:59:53 -0800 Subject: [PATCH 54/91] New translations en_us.json (Spanish) --- es/src/main/Translations/esjson | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 es/src/main/Translations/esjson diff --git a/es/src/main/Translations/esjson b/es/src/main/Translations/esjson new file mode 100644 index 0000000..1c025ec --- /dev/null +++ b/es/src/main/Translations/esjson @@ -0,0 +1,3 @@ +{ + "Hadder": "Hadder" +} From 87ef5d923a793f8268cb478926d8a297d93f8b4d Mon Sep 17 00:00:00 2001 From: Skidder Date: Fri, 6 Dec 2019 11:59:54 -0800 Subject: [PATCH 55/91] New translations en_us.json (French) --- fr/src/main/Translations/frjson | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 fr/src/main/Translations/frjson diff --git a/fr/src/main/Translations/frjson b/fr/src/main/Translations/frjson new file mode 100644 index 0000000..1c025ec --- /dev/null +++ b/fr/src/main/Translations/frjson @@ -0,0 +1,3 @@ +{ + "Hadder": "Hadder" +} From ff6c79993f44e547ded644a01618c9d298b6984c Mon Sep 17 00:00:00 2001 From: Skidder Date: Fri, 6 Dec 2019 12:07:47 -0800 Subject: [PATCH 56/91] Update Crowdin configuration file --- crowdin.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crowdin.yml b/crowdin.yml index 16f1ba2..8baa1e6 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -1,3 +1,3 @@ files: - - source: src/main/Translations/en_us.json - translation: '%original_path%/%two_letters_code%%file_extension%' + - source: /src/main/Translations/en_us.json + translation: /src/main/Translations/%two_letters_code%/%original_file_name% From 42d7732c6b4ec6435d70f1fa4e77860d09cb942d Mon Sep 17 00:00:00 2001 From: Skidder Date: Fri, 6 Dec 2019 12:08:17 -0800 Subject: [PATCH 57/91] New translations en_us.json (German) --- src/main/Translations/de/en_us.json | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 src/main/Translations/de/en_us.json diff --git a/src/main/Translations/de/en_us.json b/src/main/Translations/de/en_us.json new file mode 100644 index 0000000..1c025ec --- /dev/null +++ b/src/main/Translations/de/en_us.json @@ -0,0 +1,3 @@ +{ + "Hadder": "Hadder" +} From 3ff72d4e913b4f23f7355fa39a1d86a1768475ed Mon Sep 17 00:00:00 2001 From: Skidder Date: Fri, 6 Dec 2019 12:08:18 -0800 Subject: [PATCH 58/91] New translations en_us.json (English) --- src/main/Translations/en/en_us.json | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 src/main/Translations/en/en_us.json diff --git a/src/main/Translations/en/en_us.json b/src/main/Translations/en/en_us.json new file mode 100644 index 0000000..1c025ec --- /dev/null +++ b/src/main/Translations/en/en_us.json @@ -0,0 +1,3 @@ +{ + "Hadder": "Hadder" +} From 57dbd75d0ba3686f8edabc3b6da351c934e5c8b8 Mon Sep 17 00:00:00 2001 From: Skidder Date: Fri, 6 Dec 2019 12:08:19 -0800 Subject: [PATCH 59/91] New translations en_us.json (Spanish) --- src/main/Translations/es/en_us.json | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 src/main/Translations/es/en_us.json diff --git a/src/main/Translations/es/en_us.json b/src/main/Translations/es/en_us.json new file mode 100644 index 0000000..1c025ec --- /dev/null +++ b/src/main/Translations/es/en_us.json @@ -0,0 +1,3 @@ +{ + "Hadder": "Hadder" +} From a0cd74de441ebe8c68f844d38cb659c5bc7dcc1f Mon Sep 17 00:00:00 2001 From: Skidder Date: Fri, 6 Dec 2019 12:08:20 -0800 Subject: [PATCH 60/91] New translations en_us.json (French) --- src/main/Translations/fr/en_us.json | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 src/main/Translations/fr/en_us.json diff --git a/src/main/Translations/fr/en_us.json b/src/main/Translations/fr/en_us.json new file mode 100644 index 0000000..1c025ec --- /dev/null +++ b/src/main/Translations/fr/en_us.json @@ -0,0 +1,3 @@ +{ + "Hadder": "Hadder" +} From 4e6f400135309888cf57d632461fcec55bdd9613 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Fri, 6 Dec 2019 21:11:06 +0100 Subject: [PATCH 61/91] Trash aka. Tash --- de/src/main/Translations/DE.json | 3 --- de/src/main/Translations/Translated/DE/en.json | 3 --- de/src/main/Translations/dejson | 3 --- en/src/main/Translations/Translated/en/en.json | 3 --- en/src/main/Translations/en.json | 3 --- en/src/main/Translations/enjson | 3 --- es/src/main/Translations/Translated/es/en.json | 3 --- es/src/main/Translations/es.json | 3 --- es/src/main/Translations/esjson | 3 --- fr/src/main/Translations/Translated/fr/en.json | 3 --- fr/src/main/Translations/fr.json | 3 --- fr/src/main/Translations/frjson | 3 --- 12 files changed, 36 deletions(-) delete mode 100644 de/src/main/Translations/DE.json delete mode 100644 de/src/main/Translations/Translated/DE/en.json delete mode 100644 de/src/main/Translations/dejson delete mode 100644 en/src/main/Translations/Translated/en/en.json delete mode 100644 en/src/main/Translations/en.json delete mode 100644 en/src/main/Translations/enjson delete mode 100644 es/src/main/Translations/Translated/es/en.json delete mode 100644 es/src/main/Translations/es.json delete mode 100644 es/src/main/Translations/esjson delete mode 100644 fr/src/main/Translations/Translated/fr/en.json delete mode 100644 fr/src/main/Translations/fr.json delete mode 100644 fr/src/main/Translations/frjson diff --git a/de/src/main/Translations/DE.json b/de/src/main/Translations/DE.json deleted file mode 100644 index 1c025ec..0000000 --- a/de/src/main/Translations/DE.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "Hadder": "Hadder" -} diff --git a/de/src/main/Translations/Translated/DE/en.json b/de/src/main/Translations/Translated/DE/en.json deleted file mode 100644 index 4c018be..0000000 --- a/de/src/main/Translations/Translated/DE/en.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "Test String": "Ich bin cool" -} diff --git a/de/src/main/Translations/dejson b/de/src/main/Translations/dejson deleted file mode 100644 index 1c025ec..0000000 --- a/de/src/main/Translations/dejson +++ /dev/null @@ -1,3 +0,0 @@ -{ - "Hadder": "Hadder" -} diff --git a/en/src/main/Translations/Translated/en/en.json b/en/src/main/Translations/Translated/en/en.json deleted file mode 100644 index 7abf155..0000000 --- a/en/src/main/Translations/Translated/en/en.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "Test String": "I am a test string" -} diff --git a/en/src/main/Translations/en.json b/en/src/main/Translations/en.json deleted file mode 100644 index 1c025ec..0000000 --- a/en/src/main/Translations/en.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "Hadder": "Hadder" -} diff --git a/en/src/main/Translations/enjson b/en/src/main/Translations/enjson deleted file mode 100644 index 1c025ec..0000000 --- a/en/src/main/Translations/enjson +++ /dev/null @@ -1,3 +0,0 @@ -{ - "Hadder": "Hadder" -} diff --git a/es/src/main/Translations/Translated/es/en.json b/es/src/main/Translations/Translated/es/en.json deleted file mode 100644 index 7abf155..0000000 --- a/es/src/main/Translations/Translated/es/en.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "Test String": "I am a test string" -} diff --git a/es/src/main/Translations/es.json b/es/src/main/Translations/es.json deleted file mode 100644 index 1c025ec..0000000 --- a/es/src/main/Translations/es.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "Hadder": "Hadder" -} diff --git a/es/src/main/Translations/esjson b/es/src/main/Translations/esjson deleted file mode 100644 index 1c025ec..0000000 --- a/es/src/main/Translations/esjson +++ /dev/null @@ -1,3 +0,0 @@ -{ - "Hadder": "Hadder" -} diff --git a/fr/src/main/Translations/Translated/fr/en.json b/fr/src/main/Translations/Translated/fr/en.json deleted file mode 100644 index 7abf155..0000000 --- a/fr/src/main/Translations/Translated/fr/en.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "Test String": "I am a test string" -} diff --git a/fr/src/main/Translations/fr.json b/fr/src/main/Translations/fr.json deleted file mode 100644 index 1c025ec..0000000 --- a/fr/src/main/Translations/fr.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "Hadder": "Hadder" -} diff --git a/fr/src/main/Translations/frjson b/fr/src/main/Translations/frjson deleted file mode 100644 index 1c025ec..0000000 --- a/fr/src/main/Translations/frjson +++ /dev/null @@ -1,3 +0,0 @@ -{ - "Hadder": "Hadder" -} From 9de9dc89281d5adbdb3fa5377abc09cd2c686826 Mon Sep 17 00:00:00 2001 From: Hax Date: Fri, 6 Dec 2019 21:13:23 +0100 Subject: [PATCH 62/91] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index bd25925..1e24aef 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Hadder -Hadder Discord is a multi-purpose Discord Bot with 100% uptime. +Hadder Discord is a multi-purpose Discord bot with 100% uptime. [![Build Status](https://github.com/BigBotNetwork/Hadder/workflows/Hadder/badge.svg)](https://github.com/BigBotNetwork/Hadder) From 6c6d6df094ae7f8fbddd314e4e52182503eba597 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Sat, 7 Dec 2019 01:53:22 +0100 Subject: [PATCH 63/91] Translation files --- src/main/Translations/en_us.json | 116 +++++++++++++++++- .../bbn/hadder/commands/fun/MemeCommand.java | 2 +- .../hadder/commands/general/AboutCommand.java | 2 +- .../commands/general/EqualsCommand.java | 2 +- .../hadder/commands/general/HelpCommand.java | 2 +- .../commands/general/InviteCommand.java | 2 +- .../hadder/commands/general/PingCommand.java | 2 +- .../hadder/commands/misc/GitHubCommand.java | 4 +- .../commands/misc/ScreenShareCommand.java | 2 +- .../commands/moderation/BanCommand.java | 8 +- .../commands/moderation/ClearCommand.java | 2 +- .../moderation/GuildPrefixCommand.java | 2 +- .../commands/moderation/KickCommand.java | 2 +- .../commands/moderation/LinkCommand.java | 2 +- .../commands/moderation/NickCommand.java | 2 +- 15 files changed, 133 insertions(+), 19 deletions(-) diff --git a/src/main/Translations/en_us.json b/src/main/Translations/en_us.json index 1c025ec..43351cb 100644 --- a/src/main/Translations/en_us.json +++ b/src/main/Translations/en_us.json @@ -1,3 +1,117 @@ { - "Hadder": "Hadder" + "Hadder": "Hadder", + + "<@User>/": "<@User>/", + "": "", + "": "", + "": "", + "": "", + "<@User>": "<@User>", + "": "", + "": "", + "<@user> ": "<@user> ", + + "error": "Error", + "none": "None", + "success!": "Success!", + + "commands.fun.avatar.success.title": "Avatar of", + "commands.fun.avatar.help.description": "Sends the avatar of the specified member.", + "commands.fun.gif.error.description": "Please try again with another term.", + "commands.fun.gif.help.description": "Look for a GIF on Giphy", + "commands.fun.meme.success.title": "Your random meme", + "commands.fun.meme.api.error": "The request to the meme API could not be processed. Please try it again later.", + "commands.fun.meme.help.description": "Sends you a random meme.", + + "commands.general.about.success.title": "Hadder - About", + "commands.general.about.success.description": "Hadder is an open source Discord bot.", + "commands.general.about.success.field.one.title": "Support the Developers", + "commands.general.about.success.field.one.description": "Hadder is completely free for everyone. We would appreciate it you donate some money [here]", + "commands.general.about.help.description": "Shows infos about Hadder", + "commands.general.equals.string.first.request": "Please send me the first String", + "commands.general.equals.string.second.request": "Please send me the second String", + "commands.general.equals.string.equals.true": "Yes! The first string equals the second string!", + "commands.general.equals.string.equals.false": "Well yes, but actually No. This isn't the same.", + "commands.general.equals.string.first": "First String", + "commands.general.equals.string.second": "Second String", + "commands.general.equals.string.result": "Result", + "commands.general.equals.help.description": "Check if two strings are the same", + "commands.general.help.error.description": "I need the Embed Links Permission to send the Help Menu!", + "commands.general.help.help.description": "Shows each command or explains its usage", + "commands.general.help.help.label": "[CommandName]", + "commands.general.invite.success.title": "Invite me!", + "commands.general.invite.success.description": "[Invite me here!]", + "commands.general.invite.help.description": "Shows the invitation to invite Hadder to your server", + "commands.general.ping.help.description": "Shows the ping to the Discord API", + + "commands.misc.feedback.title.request.title": "Feedback Topic", + "commands.misc.feedback.title.request.description": "Please send me the feedback topic.", + "commands.misc.feedback.description.request.title": "Feedback Description", + "commands.misc.feedback.description.request.description": "Please send me the feedback description now.", + "commands.misc.feedback.help.description": "Sends feedback directly to the developers.", + "commands.misc.github.link.title": "Link your GitHub Account", + "commands.misc.github.success.title": "Information about", + "commands.misc.github.success.bio": "User bio", + "commands.misc.github.success.location": "Location", + "commands.misc.github.success.website": "Website", + "commands.misc.github.success.repositories": "Public repositories", + "commands.misc.github.success.gists": "Public gists", + "commands.misc.github.success.followers": "Followers", + "commands.misc.github.success.following": "Following", + "commands.misc.github.api.error.description": "The GitHub API might be down at the moment!", + "commands.misc.github.user.error.description": "This user does not exist!", + "commands.misc.github.connect.title": "Connect you GH account", + "commands.misc.github.connect.description": "Please connect your GitHub account here", + "commands.misc.github.help.description": "Displays information about a GitHub user profile.", + "commands.misc.screenshare.success.title": "Here's your Url to share your Screen", + "commands.misc.screenshare.id.error.title": "Wait, that's illegal", + "commands.misc.screenshare.id.error.description": "This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote: Make sure the Voice Channel is on this Guild.", + "commands.misc.screenshare.channel.error.title": "Please Choose a Voice Channel", + "commands.misc.screenshare.channel.error.description": "There is more than one channel with this name", + "commands.misc.screenshare.number.error.title": "You specified a wrong number!", + "commands.misc.screenshare.number.error.description": "This isn't a Number.", + "commands.misc.screenshare.channel.existing.error": "Hol' up", + "commands.misc.screenshare.channel.existing.description": "There is no Voice Channel named like this. \n\nNote: Make sure the Voice Channel is on this Guild.", + "commands.misc.screenshare.help.description": "Shows you the link to share your screen.", + + "commands.moderation.ban.success.title": "Successfully banned", + "commands.moderation.ban.success.description": "I successfully baned", + "commands.moderation.ban.error.title": "Not possible", + "commands.moderation.ban.myself.error.description": "I can not ban myself!", + "commands.moderation.ban.yourself.error.description": "You can't ban yourself!", + "commands.moderation.ban.help.description": "Bans one ore more user from the server", + "commands.moderation.clear.number.error.description": "You have to choose a number between 1 and 200!", + "commands.moderation.clear.success.description": "Successfully deleted 69 messages.", + "commands.moderation.clear.help.description": "Deletes the specified number of messages.", + "commands.moderation.prefix.success.title": "Successfully set", + "commands.moderation.prefix.success.description": "I successfully set the new prefix for the guild to", + "commands.moderation.prefix.error.description": "The prefix must not contain **\"**", + "commands.moderation.prefix.help.description": "Sets the Guild-Prefix.", + "commands.moderation.invitedetect.activate.success.title": "Successfully activated", + "commands.moderation.invitedetect.activate.success.description": "I successfully activated the invite link detection for this guild.", + "commands.moderation.invitedetect.activate.error.title": "Already activated", + "commands.moderation.invitedetect.activate.error.description": "The invite link detection is already activated on this guild.", + "commands.moderation.invitedetect.deactivate.success.title": "Successfully deactivated", + "commands.moderation.invitedetect.deactivate.success.description": "I successfully deactivated the invite link detection for this guild.", + "commands.moderation.invitedetect.deactivate.error.title": "Already deactivated", + "commands.moderation.invitedetect.deactivate.error.description": "The invite link detection is already deactivated on this guild.", + "commands.moderation.invitedetect.help.description": "Activate or deactivate the Discord invite link detection.", + "commands.moderation.kick.success.title": "Successfully kicked", + "commands.moderation.kick.success.description": "I successfully kicked", + "commands.moderation.kick.myself.error.description": "I can not kick myself!", + "commands.moderation.kick.yourself.error.description": "You can't kick yourself.", + "commands.moderation.kick.mass.success.description": "I successfully kicked 69 Members!", + "commands.moderation.kick.help.description": "Kicks one or more user from the server.", + "commands.moderation.link.request.success.description": "If i'm on this guild i sent a message to accept the link.", + "commands.moderation.link.error.title": "Wait that's illegal.", + "commands.moderation.link.request.error.description": "You specified the same guild as the guild on which you're reading this", + "commands.moderation.link.request.accept.title": "Skidder wants to link guilds!", + "commands.moderation.link.request.accept.description": "React with the reactions to accept or decline it", + "commands.moderation.link.set.title": "Set the thing boi", + "commands.moderation.link.help.description": "Links two or more servers.", + "commands.moderation.nick.success.title": "Successfully nicked", + "commands.moderation.nick.success.description": "I successfully nicked", + "commands.moderation.nick.myself.success.description": "I successfully changed my nickname.", + "commands.moderation.nick.mass.success.description": "I successfully nicked 69 Members!", + "commands.moderation.nick.help.description": "Rename a one or more user." } diff --git a/src/main/java/com/bbn/hadder/commands/fun/MemeCommand.java b/src/main/java/com/bbn/hadder/commands/fun/MemeCommand.java index 3accd6c..67a1b44 100644 --- a/src/main/java/com/bbn/hadder/commands/fun/MemeCommand.java +++ b/src/main/java/com/bbn/hadder/commands/fun/MemeCommand.java @@ -34,7 +34,7 @@ public class MemeCommand implements Command { } catch (IOException e) { e.printStackTrace(); event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.ERROR) - .setTitle("Error!") + .setTitle("Error") .setDescription("The request to the meme API could not be processed. Please try it again later.") .setColor(Color.RED) .build()).queue(); diff --git a/src/main/java/com/bbn/hadder/commands/general/AboutCommand.java b/src/main/java/com/bbn/hadder/commands/general/AboutCommand.java index 70734ab..8fb0b28 100644 --- a/src/main/java/com/bbn/hadder/commands/general/AboutCommand.java +++ b/src/main/java/com/bbn/hadder/commands/general/AboutCommand.java @@ -27,7 +27,7 @@ public class AboutCommand implements Command { @Override public String description() { - return "Shows infos about Hadder"; + return "Shows infos about Hadder."; } @Override diff --git a/src/main/java/com/bbn/hadder/commands/general/EqualsCommand.java b/src/main/java/com/bbn/hadder/commands/general/EqualsCommand.java index d23bead..9fdb21f 100644 --- a/src/main/java/com/bbn/hadder/commands/general/EqualsCommand.java +++ b/src/main/java/com/bbn/hadder/commands/general/EqualsCommand.java @@ -44,7 +44,7 @@ public class EqualsCommand implements Command { @Override public String description() { - return "Check if two strings are the same"; + return "Check if two strings are the same."; } @Override diff --git a/src/main/java/com/bbn/hadder/commands/general/HelpCommand.java b/src/main/java/com/bbn/hadder/commands/general/HelpCommand.java index bb7c868..1d196ac 100644 --- a/src/main/java/com/bbn/hadder/commands/general/HelpCommand.java +++ b/src/main/java/com/bbn/hadder/commands/general/HelpCommand.java @@ -77,7 +77,7 @@ public class HelpCommand implements Command { @Override public String description() { - return "Shows each command or explains its usage"; + return "Shows each command or explains its usage."; } @Override diff --git a/src/main/java/com/bbn/hadder/commands/general/InviteCommand.java b/src/main/java/com/bbn/hadder/commands/general/InviteCommand.java index 1d99179..093b03c 100644 --- a/src/main/java/com/bbn/hadder/commands/general/InviteCommand.java +++ b/src/main/java/com/bbn/hadder/commands/general/InviteCommand.java @@ -30,7 +30,7 @@ public class InviteCommand implements Command { @Override public String description() { - return "Shows the invitation to invite Hadder to your server"; + return "Shows the invitation to invite Hadder to your server."; } @Override diff --git a/src/main/java/com/bbn/hadder/commands/general/PingCommand.java b/src/main/java/com/bbn/hadder/commands/general/PingCommand.java index 536975a..0cb5849 100644 --- a/src/main/java/com/bbn/hadder/commands/general/PingCommand.java +++ b/src/main/java/com/bbn/hadder/commands/general/PingCommand.java @@ -22,7 +22,7 @@ public class PingCommand implements Command { @Override public String description() { - return "Shows the ping to the Discord API"; + return "Shows the ping to the Discord API."; } @Override diff --git a/src/main/java/com/bbn/hadder/commands/misc/GitHubCommand.java b/src/main/java/com/bbn/hadder/commands/misc/GitHubCommand.java index 1e14ae3..c6aa12b 100644 --- a/src/main/java/com/bbn/hadder/commands/misc/GitHubCommand.java +++ b/src/main/java/com/bbn/hadder/commands/misc/GitHubCommand.java @@ -31,7 +31,7 @@ public class GitHubCommand implements Command { String nickname = json.getString("name"); String bio = "None"; - String location = "Unknown"; + String location = "None"; String website = "None"; try { bio = json.getString("bio"); @@ -77,7 +77,7 @@ public class GitHubCommand implements Command { @Override public String description() { - return "Displays information about a GitHub user profile"; + return "Displays information about a GitHub user profile."; } @Override diff --git a/src/main/java/com/bbn/hadder/commands/misc/ScreenShareCommand.java b/src/main/java/com/bbn/hadder/commands/misc/ScreenShareCommand.java index 15d2909..1678f56 100644 --- a/src/main/java/com/bbn/hadder/commands/misc/ScreenShareCommand.java +++ b/src/main/java/com/bbn/hadder/commands/misc/ScreenShareCommand.java @@ -85,7 +85,7 @@ public class ScreenShareCommand implements Command { @Override public String description() { - return "Shows you the link to share your screen"; + return "Shows you the link to share your screen."; } @Override diff --git a/src/main/java/com/bbn/hadder/commands/moderation/BanCommand.java b/src/main/java/com/bbn/hadder/commands/moderation/BanCommand.java index 178ebdb..7c8ce46 100644 --- a/src/main/java/com/bbn/hadder/commands/moderation/BanCommand.java +++ b/src/main/java/com/bbn/hadder/commands/moderation/BanCommand.java @@ -26,10 +26,10 @@ public class BanCommand implements Command { event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.NO_SELF_PERMISSION).build()).queue(); } } else { - event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.WARNING).setDescription("I can not ban myself").build()).queue(); + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.WARNING).setTitle("Not possible").setDescription("I can not ban myself!").build()).queue(); } } else { - event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.WARNING).setTitle("Not possible").setDescription("You can't ban yourself.").build()).queue(); + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.WARNING).setTitle("Not possible").setDescription("You can't ban yourself!").build()).queue(); } } else if (event.getMessage().getMentionedMembers().size() == 0) { event.getHelpCommand().sendHelp(this, event.getRethink(), event.getAuthor(), event.getTextChannel()); @@ -47,7 +47,7 @@ public class BanCommand implements Command { event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.WARNING).setDescription("I can not ban myself!").build()).queue(); } } else { - event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.WARNING).setDescription("You can't ban yourself.").build()).queue(); + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.WARNING).setDescription("You can't ban yourself!").build()).queue(); } } event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO).setTitle("✅ Successfully banned ✅").setDescription("I successfully banned " + event.getMessage().getMentionedMembers().size() + " Members!").build()).queue(); @@ -64,7 +64,7 @@ public class BanCommand implements Command { @Override public String description() { - return "Bans one ore more user from the server"; + return "Bans one ore more user from the server."; } @Override diff --git a/src/main/java/com/bbn/hadder/commands/moderation/ClearCommand.java b/src/main/java/com/bbn/hadder/commands/moderation/ClearCommand.java index a4288a7..cf5fd6a 100644 --- a/src/main/java/com/bbn/hadder/commands/moderation/ClearCommand.java +++ b/src/main/java/com/bbn/hadder/commands/moderation/ClearCommand.java @@ -53,7 +53,7 @@ public class ClearCommand implements Command { @Override public String description() { - return "Deletes the specified number of messages"; + return "Deletes the specified number of messages."; } @Override diff --git a/src/main/java/com/bbn/hadder/commands/moderation/GuildPrefixCommand.java b/src/main/java/com/bbn/hadder/commands/moderation/GuildPrefixCommand.java index 38b9d21..5281789 100644 --- a/src/main/java/com/bbn/hadder/commands/moderation/GuildPrefixCommand.java +++ b/src/main/java/com/bbn/hadder/commands/moderation/GuildPrefixCommand.java @@ -33,7 +33,7 @@ public class GuildPrefixCommand implements Command { @Override public String description() { - return "Sets the Guild-Prefix"; + return "Sets the Guild-Prefix."; } @Override diff --git a/src/main/java/com/bbn/hadder/commands/moderation/KickCommand.java b/src/main/java/com/bbn/hadder/commands/moderation/KickCommand.java index 416027b..9da327a 100644 --- a/src/main/java/com/bbn/hadder/commands/moderation/KickCommand.java +++ b/src/main/java/com/bbn/hadder/commands/moderation/KickCommand.java @@ -63,7 +63,7 @@ public class KickCommand implements Command { @Override public String description() { - return "Kicks one or more user from the server"; + return "Kicks one or more user from the server."; } @Override diff --git a/src/main/java/com/bbn/hadder/commands/moderation/LinkCommand.java b/src/main/java/com/bbn/hadder/commands/moderation/LinkCommand.java index 84a91a3..4a08fbb 100644 --- a/src/main/java/com/bbn/hadder/commands/moderation/LinkCommand.java +++ b/src/main/java/com/bbn/hadder/commands/moderation/LinkCommand.java @@ -36,7 +36,7 @@ public class LinkCommand implements Command { if (event.getGuild().getId().equals(args[1])) { event.getChannel().sendMessage( new MessageEditor().setDefaultSettings(MessageEditor.MessageType.ERROR) - .setTitle("Wait thats illegal.").setDescription("You specified the same guild as the guild on which you're reading this").build()).queue(); + .setTitle("Wait that's illegal.").setDescription("You specified the same guild as the guild on which you're reading this").build()).queue(); return; } diff --git a/src/main/java/com/bbn/hadder/commands/moderation/NickCommand.java b/src/main/java/com/bbn/hadder/commands/moderation/NickCommand.java index 3fb30f7..4138901 100644 --- a/src/main/java/com/bbn/hadder/commands/moderation/NickCommand.java +++ b/src/main/java/com/bbn/hadder/commands/moderation/NickCommand.java @@ -70,7 +70,7 @@ public class NickCommand implements Command { @Override public String description() { - return "Rename a one or more user"; + return "Rename a one or more user."; } @Override From 989fc127795b20e8d602791493f1eed7e5ac58aa Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Sat, 7 Dec 2019 02:05:23 +0100 Subject: [PATCH 64/91] Translation test --- crowdin.yml | 1 + src/main/Translations/en_us.json | 2 +- src/main/Translations/en_us.properties | 119 ++++++++++++++++++ .../com/bbn/hadder/utils/MessageEditor.java | 2 +- 4 files changed, 122 insertions(+), 2 deletions(-) create mode 100644 src/main/Translations/en_us.properties diff --git a/crowdin.yml b/crowdin.yml index 8baa1e6..4f8e676 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -1,3 +1,4 @@ +base_url: https://bigbotnetwork.com files: - source: /src/main/Translations/en_us.json translation: /src/main/Translations/%two_letters_code%/%original_file_name% diff --git a/src/main/Translations/en_us.json b/src/main/Translations/en_us.json index 43351cb..ce4b243 100644 --- a/src/main/Translations/en_us.json +++ b/src/main/Translations/en_us.json @@ -10,7 +10,7 @@ "": "", "": "", "<@user> ": "<@user> ", - + "error": "Error", "none": "None", "success!": "Success!", diff --git a/src/main/Translations/en_us.properties b/src/main/Translations/en_us.properties new file mode 100644 index 0000000..c2a8da8 --- /dev/null +++ b/src/main/Translations/en_us.properties @@ -0,0 +1,119 @@ +# +# @author Skidder / GregTCLTK +# + +Hadder = Hadder + +user/id= <@User>/ +searchterm = +username = +number = +guildprefix = +<@User> = <@User> +on/off = +vc-name/id = +user+nickname = <@user> + +error = Error +none = None +success! = Success! + +commands.fun.avatar.success.title = Avatar of +commands.fun.avatar.help.description = Sends the avatar of the specified member. +commands.fun.gif.error.description = Please try again with another term. +commands.fun.gif.help.description = Look for a GIF on Giphy +commands.fun.meme.success.title = Your random meme +commands.fun.meme.api.error = The request to the meme API could not be processed. Please try it again later. +commands.fun.meme.help.description = Sends you a random meme. + +commands.general.about.success.title = Hadder - About +commands.general.about.success.description = Hadder is an open source Discord bot. +commands.general.about.success.field.one.title = Support the Developers +commands.general.about.success.field.one.description = Hadder is completely free for everyone. We would appreciate it you donate some money [here] +commands.general.about.help.description = Shows infos about Hadder +commands.general.equals.string.first.request = Please send me the first String +commands.general.equals.string.second.request = Please send me the second String +commands.general.equals.string.equals.true = Yes! The first string equals the second string! +commands.general.equals.string.equals.false = Well yes but actually No. This isn't the same. +commands.general.equals.string.first = First String +commands.general.equals.string.second = Second String +commands.general.equals.string.result = Result +commands.general.equals.help.description = Check if two strings are the same +commands.general.help.error.description = I need the Embed Links Permission to send the Help Menu! +commands.general.help.help.description = Shows each command or explains its usage +commands.general.help.help.label = [CommandName] +commands.general.invite.success.title = Invite me! +commands.general.invite.success.description = [Invite me here!] +commands.general.invite.help.description = Shows the invitation to invite Hadder to your server +commands.general.ping.help.description = Shows the ping to the Discord API + +commands.misc.feedback.title.request.title = Feedback Topic +commands.misc.feedback.title.request.description = Please send me the feedback topic. +commands.misc.feedback.description.request.title = Feedback Description +commands.misc.feedback.description.request.description = Please send me the feedback description now. +commands.misc.feedback.help.description = Sends feedback directly to the developers. +commands.misc.github.link.title = Link your GitHub Account +commands.misc.github.success.title = Information about +commands.misc.github.success.bio = User bio +commands.misc.github.success.location = Location +commands.misc.github.success.website = Website +commands.misc.github.success.repositories = Public repositories +commands.misc.github.success.gists = Public gists +commands.misc.github.success.followers = Followers +commands.misc.github.success.following = Following +commands.misc.github.api.error.description = The GitHub API might be down at the moment! +commands.misc.github.user.error.description = This user does not exist! +commands.misc.github.connect.title = Connect you GH account +commands.misc.github.connect.description = Please connect your GitHub account here +commands.misc.github.help.description = Displays information about a GitHub user profile. +commands.misc.screenshare.success.title = Here's your Url to share your Screen +commands.misc.screenshare.id.error.title = Wait that's illegal +commands.misc.screenshare.id.error.description = This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.channel.error.title = Please Choose a Voice Channel +commands.misc.screenshare.channel.error.description = There is more than one channel with this name +commands.misc.screenshare.number.error.title = You specified a wrong number! +commands.misc.screenshare.number.error.description = This isn't a Number. +commands.misc.screenshare.channel.existing.error = Hol' up +commands.misc.screenshare.channel.existing.description = There is no Voice Channel named like this. \n\nNote: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.help.description = Shows you the link to share your screen. + +commands.moderation.ban.success.title = Successfully banned +commands.moderation.ban.success.description = I successfully baned +commands.moderation.ban.error.title = Not possible +commands.moderation.ban.myself.error.description = I can not ban myself! +commands.moderation.ban.yourself.error.description = You can't ban yourself! +commands.moderation.ban.help.description = Bans one ore more user from the server +commands.moderation.clear.number.error.description = You have to choose a number between 1 and 200! +commands.moderation.clear.success.description = Successfully deleted 69 messages. +commands.moderation.clear.help.description = Deletes the specified number of messages. +commands.moderation.prefix.success.title = Successfully set +commands.moderation.prefix.success.description = I successfully set the new prefix for the guild to +commands.moderation.prefix.error.description = The prefix must not contain **\** +commands.moderation.prefix.help.description = Sets the Guild-Prefix. +commands.moderation.invitedetect.activate.success.title = Successfully activated +commands.moderation.invitedetect.activate.success.description = I successfully activated the invite link detection for this guild. +commands.moderation.invitedetect.activate.error.title = Already activated +commands.moderation.invitedetect.activate.error.description = The invite link detection is already activated on this guild. +commands.moderation.invitedetect.deactivate.success.title = Successfully deactivated +commands.moderation.invitedetect.deactivate.success.description = I successfully deactivated the invite link detection for this guild. +commands.moderation.invitedetect.deactivate.error.title = Already deactivated +commands.moderation.invitedetect.deactivate.error.description = The invite link detection is already deactivated on this guild. +commands.moderation.invitedetect.help.description = Activate or deactivate the Discord invite link detection. +commands.moderation.kick.success.title = Successfully kicked +commands.moderation.kick.success.description = I successfully kicked +commands.moderation.kick.myself.error.description = I can not kick myself! +commands.moderation.kick.yourself.error.description = You can't kick yourself. +commands.moderation.kick.mass.success.description = I successfully kicked 69 Members! +commands.moderation.kick.help.description = Kicks one or more user from the server. +commands.moderation.link.request.success.description = If i'm on this guild i sent a message to accept the link. +commands.moderation.link.error.title = Wait that's illegal. +commands.moderation.link.request.error.description = You specified the same guild as the guild on which you're reading this +commands.moderation.link.request.accept.title = Skidder wants to link guilds! +commands.moderation.link.request.accept.description = React with the reactions to accept or decline it +commands.moderation.link.set.title = Set the thing boi +commands.moderation.link.help.description = Links two or more servers. +commands.moderation.nick.success.title = Successfully nicked +commands.moderation.nick.success.description = I successfully nicked +commands.moderation.nick.myself.success.description = I successfully changed my nickname. +commands.moderation.nick.mass.success.description = I successfully nicked 69 Members! +commands.moderation.nick.help.description = Rename a one or more user. diff --git a/src/main/java/com/bbn/hadder/utils/MessageEditor.java b/src/main/java/com/bbn/hadder/utils/MessageEditor.java index 0121acd..de93685 100644 --- a/src/main/java/com/bbn/hadder/utils/MessageEditor.java +++ b/src/main/java/com/bbn/hadder/utils/MessageEditor.java @@ -43,7 +43,7 @@ public class MessageEditor { case NO_SELF_PERMISSION: builder .setTitle("⛔ No Permission ⛔") - .setDescription("Unfortunately, I do not have the required rights to perform this action") + .setDescription("Unfortunately, I do not have the required rights to perform this action!") .setColor(Color.RED) .setFooter("Hadder", "https://bigbotnetwork.com/images/Hadder.png") .setTimestamp(Instant.now()); From 080b805c8e13ab0ba07dc8997a69d2b9c163a3d5 Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 7 Dec 2019 02:06:09 +0100 Subject: [PATCH 65/91] New translations en_us.json (German) --- src/main/Translations/de/en_us.json | 110 +++++++++++++++++++++++++++- 1 file changed, 109 insertions(+), 1 deletion(-) diff --git a/src/main/Translations/de/en_us.json b/src/main/Translations/de/en_us.json index 1c025ec..a36c4e9 100644 --- a/src/main/Translations/de/en_us.json +++ b/src/main/Translations/de/en_us.json @@ -1,3 +1,111 @@ { - "Hadder": "Hadder" + "Hadder": "Hadder", + "<@User>/": "<@User>/", + "": "", + "": "", + "": "", + "": "", + "<@User>": "<@User>", + "": "", + "": "", + "<@user> ": "<@user> ", + "error": "Error", + "none": "None", + "success!": "Success!", + "commands.fun.avatar.success.title": "Avatar of", + "commands.fun.avatar.help.description": "Sends the avatar of the specified member.", + "commands.fun.gif.error.description": "Please try again with another term.", + "commands.fun.gif.help.description": "Look for a GIF on Giphy", + "commands.fun.meme.success.title": "Your random meme", + "commands.fun.meme.api.error": "The request to the meme API could not be processed. Please try it again later.", + "commands.fun.meme.help.description": "Sends you a random meme.", + "commands.general.about.success.title": "Hadder - About", + "commands.general.about.success.description": "Hadder is an open source Discord bot.", + "commands.general.about.success.field.one.title": "Support the Developers", + "commands.general.about.success.field.one.description": "Hadder is completely free for everyone. We would appreciate it you donate some money [here]", + "commands.general.about.help.description": "Shows infos about Hadder", + "commands.general.equals.string.first.request": "Please send me the first String", + "commands.general.equals.string.second.request": "Please send me the second String", + "commands.general.equals.string.equals.true": "Yes! The first string equals the second string!", + "commands.general.equals.string.equals.false": "Well yes, but actually No. This isn't the same.", + "commands.general.equals.string.first": "First String", + "commands.general.equals.string.second": "Second String", + "commands.general.equals.string.result": "Result", + "commands.general.equals.help.description": "Check if two strings are the same", + "commands.general.help.error.description": "I need the Embed Links Permission to send the Help Menu!", + "commands.general.help.help.description": "Shows each command or explains its usage", + "commands.general.help.help.label": "[CommandName]", + "commands.general.invite.success.title": "Invite me!", + "commands.general.invite.success.description": "[Invite me here!]", + "commands.general.invite.help.description": "Shows the invitation to invite Hadder to your server", + "commands.general.ping.help.description": "Shows the ping to the Discord API", + "commands.misc.feedback.title.request.title": "Feedback Topic", + "commands.misc.feedback.title.request.description": "Please send me the feedback topic.", + "commands.misc.feedback.description.request.title": "Feedback Description", + "commands.misc.feedback.description.request.description": "Please send me the feedback description now.", + "commands.misc.feedback.help.description": "Sends feedback directly to the developers.", + "commands.misc.github.link.title": "Link your GitHub Account", + "commands.misc.github.success.title": "Information about", + "commands.misc.github.success.bio": "User bio", + "commands.misc.github.success.location": "Location", + "commands.misc.github.success.website": "Website", + "commands.misc.github.success.repositories": "Public repositories", + "commands.misc.github.success.gists": "Public gists", + "commands.misc.github.success.followers": "Followers", + "commands.misc.github.success.following": "Following", + "commands.misc.github.api.error.description": "The GitHub API might be down at the moment!", + "commands.misc.github.user.error.description": "This user does not exist!", + "commands.misc.github.connect.title": "Connect you GH account", + "commands.misc.github.connect.description": "Please connect your GitHub account here", + "commands.misc.github.help.description": "Displays information about a GitHub user profile.", + "commands.misc.screenshare.success.title": "Here's your Url to share your Screen", + "commands.misc.screenshare.id.error.title": "Wait, that's illegal", + "commands.misc.screenshare.id.error.description": "This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote: Make sure the Voice Channel is on this Guild.", + "commands.misc.screenshare.channel.error.title": "Please Choose a Voice Channel", + "commands.misc.screenshare.channel.error.description": "There is more than one channel with this name", + "commands.misc.screenshare.number.error.title": "You specified a wrong number!", + "commands.misc.screenshare.number.error.description": "This isn't a Number.", + "commands.misc.screenshare.channel.existing.error": "Hol' up", + "commands.misc.screenshare.channel.existing.description": "There is no Voice Channel named like this. \n\nNote: Make sure the Voice Channel is on this Guild.", + "commands.misc.screenshare.help.description": "Shows you the link to share your screen.", + "commands.moderation.ban.success.title": "Successfully banned", + "commands.moderation.ban.success.description": "I successfully baned", + "commands.moderation.ban.error.title": "Not possible", + "commands.moderation.ban.myself.error.description": "I can not ban myself!", + "commands.moderation.ban.yourself.error.description": "You can't ban yourself!", + "commands.moderation.ban.help.description": "Bans one ore more user from the server", + "commands.moderation.clear.number.error.description": "You have to choose a number between 1 and 200!", + "commands.moderation.clear.success.description": "Successfully deleted 69 messages.", + "commands.moderation.clear.help.description": "Deletes the specified number of messages.", + "commands.moderation.prefix.success.title": "Successfully set", + "commands.moderation.prefix.success.description": "I successfully set the new prefix for the guild to", + "commands.moderation.prefix.error.description": "The prefix must not contain **\"**", + "commands.moderation.prefix.help.description": "Sets the Guild-Prefix.", + "commands.moderation.invitedetect.activate.success.title": "Successfully activated", + "commands.moderation.invitedetect.activate.success.description": "I successfully activated the invite link detection for this guild.", + "commands.moderation.invitedetect.activate.error.title": "Already activated", + "commands.moderation.invitedetect.activate.error.description": "The invite link detection is already activated on this guild.", + "commands.moderation.invitedetect.deactivate.success.title": "Successfully deactivated", + "commands.moderation.invitedetect.deactivate.success.description": "I successfully deactivated the invite link detection for this guild.", + "commands.moderation.invitedetect.deactivate.error.title": "Already deactivated", + "commands.moderation.invitedetect.deactivate.error.description": "The invite link detection is already deactivated on this guild.", + "commands.moderation.invitedetect.help.description": "Activate or deactivate the Discord invite link detection.", + "commands.moderation.kick.success.title": "Successfully kicked", + "commands.moderation.kick.success.description": "I successfully kicked", + "commands.moderation.kick.myself.error.description": "I can not kick myself!", + "commands.moderation.kick.yourself.error.description": "You can't kick yourself.", + "commands.moderation.kick.mass.success.description": "I successfully kicked 69 Members!", + "commands.moderation.kick.help.description": "Kicks one or more user from the server.", + "commands.moderation.link.request.success.description": "If i'm on this guild i sent a message to accept the link.", + "commands.moderation.link.error.title": "Wait that's illegal.", + "commands.moderation.link.request.error.description": "You specified the same guild as the guild on which you're reading this", + "commands.moderation.link.request.accept.title": "Skidder wants to link guilds!", + "commands.moderation.link.request.accept.description": "React with the reactions to accept or decline it", + "commands.moderation.link.set.title": "Set the thing boi", + "commands.moderation.link.help.description": "Links two or more servers.", + "commands.moderation.nick.success.title": "Successfully nicked", + "commands.moderation.nick.success.description": "I successfully nicked", + "commands.moderation.nick.myself.success.description": "I successfully changed my nickname.", + "commands.moderation.nick.mass.success.description": "I successfully nicked 69 Members!", + "commands.moderation.nick.help.description": "Rename a one or more user." } From d094c63800c2387d020dca295f98bd0bf75b66e7 Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 7 Dec 2019 02:06:11 +0100 Subject: [PATCH 66/91] New translations en_us.json (English) --- src/main/Translations/en/en_us.json | 110 +++++++++++++++++++++++++++- 1 file changed, 109 insertions(+), 1 deletion(-) diff --git a/src/main/Translations/en/en_us.json b/src/main/Translations/en/en_us.json index 1c025ec..a36c4e9 100644 --- a/src/main/Translations/en/en_us.json +++ b/src/main/Translations/en/en_us.json @@ -1,3 +1,111 @@ { - "Hadder": "Hadder" + "Hadder": "Hadder", + "<@User>/": "<@User>/", + "": "", + "": "", + "": "", + "": "", + "<@User>": "<@User>", + "": "", + "": "", + "<@user> ": "<@user> ", + "error": "Error", + "none": "None", + "success!": "Success!", + "commands.fun.avatar.success.title": "Avatar of", + "commands.fun.avatar.help.description": "Sends the avatar of the specified member.", + "commands.fun.gif.error.description": "Please try again with another term.", + "commands.fun.gif.help.description": "Look for a GIF on Giphy", + "commands.fun.meme.success.title": "Your random meme", + "commands.fun.meme.api.error": "The request to the meme API could not be processed. Please try it again later.", + "commands.fun.meme.help.description": "Sends you a random meme.", + "commands.general.about.success.title": "Hadder - About", + "commands.general.about.success.description": "Hadder is an open source Discord bot.", + "commands.general.about.success.field.one.title": "Support the Developers", + "commands.general.about.success.field.one.description": "Hadder is completely free for everyone. We would appreciate it you donate some money [here]", + "commands.general.about.help.description": "Shows infos about Hadder", + "commands.general.equals.string.first.request": "Please send me the first String", + "commands.general.equals.string.second.request": "Please send me the second String", + "commands.general.equals.string.equals.true": "Yes! The first string equals the second string!", + "commands.general.equals.string.equals.false": "Well yes, but actually No. This isn't the same.", + "commands.general.equals.string.first": "First String", + "commands.general.equals.string.second": "Second String", + "commands.general.equals.string.result": "Result", + "commands.general.equals.help.description": "Check if two strings are the same", + "commands.general.help.error.description": "I need the Embed Links Permission to send the Help Menu!", + "commands.general.help.help.description": "Shows each command or explains its usage", + "commands.general.help.help.label": "[CommandName]", + "commands.general.invite.success.title": "Invite me!", + "commands.general.invite.success.description": "[Invite me here!]", + "commands.general.invite.help.description": "Shows the invitation to invite Hadder to your server", + "commands.general.ping.help.description": "Shows the ping to the Discord API", + "commands.misc.feedback.title.request.title": "Feedback Topic", + "commands.misc.feedback.title.request.description": "Please send me the feedback topic.", + "commands.misc.feedback.description.request.title": "Feedback Description", + "commands.misc.feedback.description.request.description": "Please send me the feedback description now.", + "commands.misc.feedback.help.description": "Sends feedback directly to the developers.", + "commands.misc.github.link.title": "Link your GitHub Account", + "commands.misc.github.success.title": "Information about", + "commands.misc.github.success.bio": "User bio", + "commands.misc.github.success.location": "Location", + "commands.misc.github.success.website": "Website", + "commands.misc.github.success.repositories": "Public repositories", + "commands.misc.github.success.gists": "Public gists", + "commands.misc.github.success.followers": "Followers", + "commands.misc.github.success.following": "Following", + "commands.misc.github.api.error.description": "The GitHub API might be down at the moment!", + "commands.misc.github.user.error.description": "This user does not exist!", + "commands.misc.github.connect.title": "Connect you GH account", + "commands.misc.github.connect.description": "Please connect your GitHub account here", + "commands.misc.github.help.description": "Displays information about a GitHub user profile.", + "commands.misc.screenshare.success.title": "Here's your Url to share your Screen", + "commands.misc.screenshare.id.error.title": "Wait, that's illegal", + "commands.misc.screenshare.id.error.description": "This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote: Make sure the Voice Channel is on this Guild.", + "commands.misc.screenshare.channel.error.title": "Please Choose a Voice Channel", + "commands.misc.screenshare.channel.error.description": "There is more than one channel with this name", + "commands.misc.screenshare.number.error.title": "You specified a wrong number!", + "commands.misc.screenshare.number.error.description": "This isn't a Number.", + "commands.misc.screenshare.channel.existing.error": "Hol' up", + "commands.misc.screenshare.channel.existing.description": "There is no Voice Channel named like this. \n\nNote: Make sure the Voice Channel is on this Guild.", + "commands.misc.screenshare.help.description": "Shows you the link to share your screen.", + "commands.moderation.ban.success.title": "Successfully banned", + "commands.moderation.ban.success.description": "I successfully baned", + "commands.moderation.ban.error.title": "Not possible", + "commands.moderation.ban.myself.error.description": "I can not ban myself!", + "commands.moderation.ban.yourself.error.description": "You can't ban yourself!", + "commands.moderation.ban.help.description": "Bans one ore more user from the server", + "commands.moderation.clear.number.error.description": "You have to choose a number between 1 and 200!", + "commands.moderation.clear.success.description": "Successfully deleted 69 messages.", + "commands.moderation.clear.help.description": "Deletes the specified number of messages.", + "commands.moderation.prefix.success.title": "Successfully set", + "commands.moderation.prefix.success.description": "I successfully set the new prefix for the guild to", + "commands.moderation.prefix.error.description": "The prefix must not contain **\"**", + "commands.moderation.prefix.help.description": "Sets the Guild-Prefix.", + "commands.moderation.invitedetect.activate.success.title": "Successfully activated", + "commands.moderation.invitedetect.activate.success.description": "I successfully activated the invite link detection for this guild.", + "commands.moderation.invitedetect.activate.error.title": "Already activated", + "commands.moderation.invitedetect.activate.error.description": "The invite link detection is already activated on this guild.", + "commands.moderation.invitedetect.deactivate.success.title": "Successfully deactivated", + "commands.moderation.invitedetect.deactivate.success.description": "I successfully deactivated the invite link detection for this guild.", + "commands.moderation.invitedetect.deactivate.error.title": "Already deactivated", + "commands.moderation.invitedetect.deactivate.error.description": "The invite link detection is already deactivated on this guild.", + "commands.moderation.invitedetect.help.description": "Activate or deactivate the Discord invite link detection.", + "commands.moderation.kick.success.title": "Successfully kicked", + "commands.moderation.kick.success.description": "I successfully kicked", + "commands.moderation.kick.myself.error.description": "I can not kick myself!", + "commands.moderation.kick.yourself.error.description": "You can't kick yourself.", + "commands.moderation.kick.mass.success.description": "I successfully kicked 69 Members!", + "commands.moderation.kick.help.description": "Kicks one or more user from the server.", + "commands.moderation.link.request.success.description": "If i'm on this guild i sent a message to accept the link.", + "commands.moderation.link.error.title": "Wait that's illegal.", + "commands.moderation.link.request.error.description": "You specified the same guild as the guild on which you're reading this", + "commands.moderation.link.request.accept.title": "Skidder wants to link guilds!", + "commands.moderation.link.request.accept.description": "React with the reactions to accept or decline it", + "commands.moderation.link.set.title": "Set the thing boi", + "commands.moderation.link.help.description": "Links two or more servers.", + "commands.moderation.nick.success.title": "Successfully nicked", + "commands.moderation.nick.success.description": "I successfully nicked", + "commands.moderation.nick.myself.success.description": "I successfully changed my nickname.", + "commands.moderation.nick.mass.success.description": "I successfully nicked 69 Members!", + "commands.moderation.nick.help.description": "Rename a one or more user." } From 00c5b608fbadb8f54e5099e4101024e20a3f9d2d Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 7 Dec 2019 02:06:12 +0100 Subject: [PATCH 67/91] New translations en_us.json (Spanish) --- src/main/Translations/es/en_us.json | 110 +++++++++++++++++++++++++++- 1 file changed, 109 insertions(+), 1 deletion(-) diff --git a/src/main/Translations/es/en_us.json b/src/main/Translations/es/en_us.json index 1c025ec..a36c4e9 100644 --- a/src/main/Translations/es/en_us.json +++ b/src/main/Translations/es/en_us.json @@ -1,3 +1,111 @@ { - "Hadder": "Hadder" + "Hadder": "Hadder", + "<@User>/": "<@User>/", + "": "", + "": "", + "": "", + "": "", + "<@User>": "<@User>", + "": "", + "": "", + "<@user> ": "<@user> ", + "error": "Error", + "none": "None", + "success!": "Success!", + "commands.fun.avatar.success.title": "Avatar of", + "commands.fun.avatar.help.description": "Sends the avatar of the specified member.", + "commands.fun.gif.error.description": "Please try again with another term.", + "commands.fun.gif.help.description": "Look for a GIF on Giphy", + "commands.fun.meme.success.title": "Your random meme", + "commands.fun.meme.api.error": "The request to the meme API could not be processed. Please try it again later.", + "commands.fun.meme.help.description": "Sends you a random meme.", + "commands.general.about.success.title": "Hadder - About", + "commands.general.about.success.description": "Hadder is an open source Discord bot.", + "commands.general.about.success.field.one.title": "Support the Developers", + "commands.general.about.success.field.one.description": "Hadder is completely free for everyone. We would appreciate it you donate some money [here]", + "commands.general.about.help.description": "Shows infos about Hadder", + "commands.general.equals.string.first.request": "Please send me the first String", + "commands.general.equals.string.second.request": "Please send me the second String", + "commands.general.equals.string.equals.true": "Yes! The first string equals the second string!", + "commands.general.equals.string.equals.false": "Well yes, but actually No. This isn't the same.", + "commands.general.equals.string.first": "First String", + "commands.general.equals.string.second": "Second String", + "commands.general.equals.string.result": "Result", + "commands.general.equals.help.description": "Check if two strings are the same", + "commands.general.help.error.description": "I need the Embed Links Permission to send the Help Menu!", + "commands.general.help.help.description": "Shows each command or explains its usage", + "commands.general.help.help.label": "[CommandName]", + "commands.general.invite.success.title": "Invite me!", + "commands.general.invite.success.description": "[Invite me here!]", + "commands.general.invite.help.description": "Shows the invitation to invite Hadder to your server", + "commands.general.ping.help.description": "Shows the ping to the Discord API", + "commands.misc.feedback.title.request.title": "Feedback Topic", + "commands.misc.feedback.title.request.description": "Please send me the feedback topic.", + "commands.misc.feedback.description.request.title": "Feedback Description", + "commands.misc.feedback.description.request.description": "Please send me the feedback description now.", + "commands.misc.feedback.help.description": "Sends feedback directly to the developers.", + "commands.misc.github.link.title": "Link your GitHub Account", + "commands.misc.github.success.title": "Information about", + "commands.misc.github.success.bio": "User bio", + "commands.misc.github.success.location": "Location", + "commands.misc.github.success.website": "Website", + "commands.misc.github.success.repositories": "Public repositories", + "commands.misc.github.success.gists": "Public gists", + "commands.misc.github.success.followers": "Followers", + "commands.misc.github.success.following": "Following", + "commands.misc.github.api.error.description": "The GitHub API might be down at the moment!", + "commands.misc.github.user.error.description": "This user does not exist!", + "commands.misc.github.connect.title": "Connect you GH account", + "commands.misc.github.connect.description": "Please connect your GitHub account here", + "commands.misc.github.help.description": "Displays information about a GitHub user profile.", + "commands.misc.screenshare.success.title": "Here's your Url to share your Screen", + "commands.misc.screenshare.id.error.title": "Wait, that's illegal", + "commands.misc.screenshare.id.error.description": "This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote: Make sure the Voice Channel is on this Guild.", + "commands.misc.screenshare.channel.error.title": "Please Choose a Voice Channel", + "commands.misc.screenshare.channel.error.description": "There is more than one channel with this name", + "commands.misc.screenshare.number.error.title": "You specified a wrong number!", + "commands.misc.screenshare.number.error.description": "This isn't a Number.", + "commands.misc.screenshare.channel.existing.error": "Hol' up", + "commands.misc.screenshare.channel.existing.description": "There is no Voice Channel named like this. \n\nNote: Make sure the Voice Channel is on this Guild.", + "commands.misc.screenshare.help.description": "Shows you the link to share your screen.", + "commands.moderation.ban.success.title": "Successfully banned", + "commands.moderation.ban.success.description": "I successfully baned", + "commands.moderation.ban.error.title": "Not possible", + "commands.moderation.ban.myself.error.description": "I can not ban myself!", + "commands.moderation.ban.yourself.error.description": "You can't ban yourself!", + "commands.moderation.ban.help.description": "Bans one ore more user from the server", + "commands.moderation.clear.number.error.description": "You have to choose a number between 1 and 200!", + "commands.moderation.clear.success.description": "Successfully deleted 69 messages.", + "commands.moderation.clear.help.description": "Deletes the specified number of messages.", + "commands.moderation.prefix.success.title": "Successfully set", + "commands.moderation.prefix.success.description": "I successfully set the new prefix for the guild to", + "commands.moderation.prefix.error.description": "The prefix must not contain **\"**", + "commands.moderation.prefix.help.description": "Sets the Guild-Prefix.", + "commands.moderation.invitedetect.activate.success.title": "Successfully activated", + "commands.moderation.invitedetect.activate.success.description": "I successfully activated the invite link detection for this guild.", + "commands.moderation.invitedetect.activate.error.title": "Already activated", + "commands.moderation.invitedetect.activate.error.description": "The invite link detection is already activated on this guild.", + "commands.moderation.invitedetect.deactivate.success.title": "Successfully deactivated", + "commands.moderation.invitedetect.deactivate.success.description": "I successfully deactivated the invite link detection for this guild.", + "commands.moderation.invitedetect.deactivate.error.title": "Already deactivated", + "commands.moderation.invitedetect.deactivate.error.description": "The invite link detection is already deactivated on this guild.", + "commands.moderation.invitedetect.help.description": "Activate or deactivate the Discord invite link detection.", + "commands.moderation.kick.success.title": "Successfully kicked", + "commands.moderation.kick.success.description": "I successfully kicked", + "commands.moderation.kick.myself.error.description": "I can not kick myself!", + "commands.moderation.kick.yourself.error.description": "You can't kick yourself.", + "commands.moderation.kick.mass.success.description": "I successfully kicked 69 Members!", + "commands.moderation.kick.help.description": "Kicks one or more user from the server.", + "commands.moderation.link.request.success.description": "If i'm on this guild i sent a message to accept the link.", + "commands.moderation.link.error.title": "Wait that's illegal.", + "commands.moderation.link.request.error.description": "You specified the same guild as the guild on which you're reading this", + "commands.moderation.link.request.accept.title": "Skidder wants to link guilds!", + "commands.moderation.link.request.accept.description": "React with the reactions to accept or decline it", + "commands.moderation.link.set.title": "Set the thing boi", + "commands.moderation.link.help.description": "Links two or more servers.", + "commands.moderation.nick.success.title": "Successfully nicked", + "commands.moderation.nick.success.description": "I successfully nicked", + "commands.moderation.nick.myself.success.description": "I successfully changed my nickname.", + "commands.moderation.nick.mass.success.description": "I successfully nicked 69 Members!", + "commands.moderation.nick.help.description": "Rename a one or more user." } From 77d1f554220fcecff3f4d98ca98efea854e0cb15 Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 7 Dec 2019 02:06:13 +0100 Subject: [PATCH 68/91] New translations en_us.json (French) --- src/main/Translations/fr/en_us.json | 110 +++++++++++++++++++++++++++- 1 file changed, 109 insertions(+), 1 deletion(-) diff --git a/src/main/Translations/fr/en_us.json b/src/main/Translations/fr/en_us.json index 1c025ec..a36c4e9 100644 --- a/src/main/Translations/fr/en_us.json +++ b/src/main/Translations/fr/en_us.json @@ -1,3 +1,111 @@ { - "Hadder": "Hadder" + "Hadder": "Hadder", + "<@User>/": "<@User>/", + "": "", + "": "", + "": "", + "": "", + "<@User>": "<@User>", + "": "", + "": "", + "<@user> ": "<@user> ", + "error": "Error", + "none": "None", + "success!": "Success!", + "commands.fun.avatar.success.title": "Avatar of", + "commands.fun.avatar.help.description": "Sends the avatar of the specified member.", + "commands.fun.gif.error.description": "Please try again with another term.", + "commands.fun.gif.help.description": "Look for a GIF on Giphy", + "commands.fun.meme.success.title": "Your random meme", + "commands.fun.meme.api.error": "The request to the meme API could not be processed. Please try it again later.", + "commands.fun.meme.help.description": "Sends you a random meme.", + "commands.general.about.success.title": "Hadder - About", + "commands.general.about.success.description": "Hadder is an open source Discord bot.", + "commands.general.about.success.field.one.title": "Support the Developers", + "commands.general.about.success.field.one.description": "Hadder is completely free for everyone. We would appreciate it you donate some money [here]", + "commands.general.about.help.description": "Shows infos about Hadder", + "commands.general.equals.string.first.request": "Please send me the first String", + "commands.general.equals.string.second.request": "Please send me the second String", + "commands.general.equals.string.equals.true": "Yes! The first string equals the second string!", + "commands.general.equals.string.equals.false": "Well yes, but actually No. This isn't the same.", + "commands.general.equals.string.first": "First String", + "commands.general.equals.string.second": "Second String", + "commands.general.equals.string.result": "Result", + "commands.general.equals.help.description": "Check if two strings are the same", + "commands.general.help.error.description": "I need the Embed Links Permission to send the Help Menu!", + "commands.general.help.help.description": "Shows each command or explains its usage", + "commands.general.help.help.label": "[CommandName]", + "commands.general.invite.success.title": "Invite me!", + "commands.general.invite.success.description": "[Invite me here!]", + "commands.general.invite.help.description": "Shows the invitation to invite Hadder to your server", + "commands.general.ping.help.description": "Shows the ping to the Discord API", + "commands.misc.feedback.title.request.title": "Feedback Topic", + "commands.misc.feedback.title.request.description": "Please send me the feedback topic.", + "commands.misc.feedback.description.request.title": "Feedback Description", + "commands.misc.feedback.description.request.description": "Please send me the feedback description now.", + "commands.misc.feedback.help.description": "Sends feedback directly to the developers.", + "commands.misc.github.link.title": "Link your GitHub Account", + "commands.misc.github.success.title": "Information about", + "commands.misc.github.success.bio": "User bio", + "commands.misc.github.success.location": "Location", + "commands.misc.github.success.website": "Website", + "commands.misc.github.success.repositories": "Public repositories", + "commands.misc.github.success.gists": "Public gists", + "commands.misc.github.success.followers": "Followers", + "commands.misc.github.success.following": "Following", + "commands.misc.github.api.error.description": "The GitHub API might be down at the moment!", + "commands.misc.github.user.error.description": "This user does not exist!", + "commands.misc.github.connect.title": "Connect you GH account", + "commands.misc.github.connect.description": "Please connect your GitHub account here", + "commands.misc.github.help.description": "Displays information about a GitHub user profile.", + "commands.misc.screenshare.success.title": "Here's your Url to share your Screen", + "commands.misc.screenshare.id.error.title": "Wait, that's illegal", + "commands.misc.screenshare.id.error.description": "This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote: Make sure the Voice Channel is on this Guild.", + "commands.misc.screenshare.channel.error.title": "Please Choose a Voice Channel", + "commands.misc.screenshare.channel.error.description": "There is more than one channel with this name", + "commands.misc.screenshare.number.error.title": "You specified a wrong number!", + "commands.misc.screenshare.number.error.description": "This isn't a Number.", + "commands.misc.screenshare.channel.existing.error": "Hol' up", + "commands.misc.screenshare.channel.existing.description": "There is no Voice Channel named like this. \n\nNote: Make sure the Voice Channel is on this Guild.", + "commands.misc.screenshare.help.description": "Shows you the link to share your screen.", + "commands.moderation.ban.success.title": "Successfully banned", + "commands.moderation.ban.success.description": "I successfully baned", + "commands.moderation.ban.error.title": "Not possible", + "commands.moderation.ban.myself.error.description": "I can not ban myself!", + "commands.moderation.ban.yourself.error.description": "You can't ban yourself!", + "commands.moderation.ban.help.description": "Bans one ore more user from the server", + "commands.moderation.clear.number.error.description": "You have to choose a number between 1 and 200!", + "commands.moderation.clear.success.description": "Successfully deleted 69 messages.", + "commands.moderation.clear.help.description": "Deletes the specified number of messages.", + "commands.moderation.prefix.success.title": "Successfully set", + "commands.moderation.prefix.success.description": "I successfully set the new prefix for the guild to", + "commands.moderation.prefix.error.description": "The prefix must not contain **\"**", + "commands.moderation.prefix.help.description": "Sets the Guild-Prefix.", + "commands.moderation.invitedetect.activate.success.title": "Successfully activated", + "commands.moderation.invitedetect.activate.success.description": "I successfully activated the invite link detection for this guild.", + "commands.moderation.invitedetect.activate.error.title": "Already activated", + "commands.moderation.invitedetect.activate.error.description": "The invite link detection is already activated on this guild.", + "commands.moderation.invitedetect.deactivate.success.title": "Successfully deactivated", + "commands.moderation.invitedetect.deactivate.success.description": "I successfully deactivated the invite link detection for this guild.", + "commands.moderation.invitedetect.deactivate.error.title": "Already deactivated", + "commands.moderation.invitedetect.deactivate.error.description": "The invite link detection is already deactivated on this guild.", + "commands.moderation.invitedetect.help.description": "Activate or deactivate the Discord invite link detection.", + "commands.moderation.kick.success.title": "Successfully kicked", + "commands.moderation.kick.success.description": "I successfully kicked", + "commands.moderation.kick.myself.error.description": "I can not kick myself!", + "commands.moderation.kick.yourself.error.description": "You can't kick yourself.", + "commands.moderation.kick.mass.success.description": "I successfully kicked 69 Members!", + "commands.moderation.kick.help.description": "Kicks one or more user from the server.", + "commands.moderation.link.request.success.description": "If i'm on this guild i sent a message to accept the link.", + "commands.moderation.link.error.title": "Wait that's illegal.", + "commands.moderation.link.request.error.description": "You specified the same guild as the guild on which you're reading this", + "commands.moderation.link.request.accept.title": "Skidder wants to link guilds!", + "commands.moderation.link.request.accept.description": "React with the reactions to accept or decline it", + "commands.moderation.link.set.title": "Set the thing boi", + "commands.moderation.link.help.description": "Links two or more servers.", + "commands.moderation.nick.success.title": "Successfully nicked", + "commands.moderation.nick.success.description": "I successfully nicked", + "commands.moderation.nick.myself.success.description": "I successfully changed my nickname.", + "commands.moderation.nick.mass.success.description": "I successfully nicked 69 Members!", + "commands.moderation.nick.help.description": "Rename a one or more user." } From e6a84ae35f26bb97eb07afa2a131e9029724c181 Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 7 Dec 2019 02:06:43 +0100 Subject: [PATCH 69/91] Update crowdin.yml --- crowdin.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crowdin.yml b/crowdin.yml index 4f8e676..1ca9b2d 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -1,4 +1,4 @@ base_url: https://bigbotnetwork.com files: - - source: /src/main/Translations/en_us.json + - source: /src/main/Translations/en_us.properties translation: /src/main/Translations/%two_letters_code%/%original_file_name% From 02e8e1139c3d253c659002af8bda6a680a6b9284 Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 7 Dec 2019 02:08:19 +0100 Subject: [PATCH 70/91] Update crowdin.yml --- crowdin.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crowdin.yml b/crowdin.yml index 1ca9b2d..4f8e676 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -1,4 +1,4 @@ base_url: https://bigbotnetwork.com files: - - source: /src/main/Translations/en_us.properties + - source: /src/main/Translations/en_us.json translation: /src/main/Translations/%two_letters_code%/%original_file_name% From f34ee0ba68a776a231c57529aae2d71d4892d1b7 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Sat, 7 Dec 2019 02:11:52 +0100 Subject: [PATCH 71/91] Fix? --- src/main/Translations/en_us.properties | 216 ++++++++++++------------- 1 file changed, 108 insertions(+), 108 deletions(-) diff --git a/src/main/Translations/en_us.properties b/src/main/Translations/en_us.properties index c2a8da8..961e9aa 100644 --- a/src/main/Translations/en_us.properties +++ b/src/main/Translations/en_us.properties @@ -2,118 +2,118 @@ # @author Skidder / GregTCLTK # -Hadder = Hadder +Hadder=Hadder user/id= <@User>/ -searchterm = -username = -number = -guildprefix = -<@User> = <@User> -on/off = -vc-name/id = -user+nickname = <@user> +searchterm= +username= +number= +guildprefix= +<@User>=<@User> +on/off= +vc-name/id= +user+nickname=<@user> -error = Error -none = None -success! = Success! +error=Error +none=None +success!=Success! -commands.fun.avatar.success.title = Avatar of -commands.fun.avatar.help.description = Sends the avatar of the specified member. -commands.fun.gif.error.description = Please try again with another term. -commands.fun.gif.help.description = Look for a GIF on Giphy -commands.fun.meme.success.title = Your random meme -commands.fun.meme.api.error = The request to the meme API could not be processed. Please try it again later. -commands.fun.meme.help.description = Sends you a random meme. +commands.fun.avatar.success.title=Avatar of +commands.fun.avatar.help.description=Sends the avatar of the specified member. +commands.fun.gif.error.description=Please try again with another term. +commands.fun.gif.help.description=Look for a GIF on Giphy +commands.fun.meme.success.title=Your random meme +commands.fun.meme.api.error=The request to the meme API could not be processed. Please try it again later. +commands.fun.meme.help.description=Sends you a random meme. -commands.general.about.success.title = Hadder - About -commands.general.about.success.description = Hadder is an open source Discord bot. -commands.general.about.success.field.one.title = Support the Developers -commands.general.about.success.field.one.description = Hadder is completely free for everyone. We would appreciate it you donate some money [here] -commands.general.about.help.description = Shows infos about Hadder -commands.general.equals.string.first.request = Please send me the first String -commands.general.equals.string.second.request = Please send me the second String -commands.general.equals.string.equals.true = Yes! The first string equals the second string! -commands.general.equals.string.equals.false = Well yes but actually No. This isn't the same. -commands.general.equals.string.first = First String -commands.general.equals.string.second = Second String -commands.general.equals.string.result = Result -commands.general.equals.help.description = Check if two strings are the same -commands.general.help.error.description = I need the Embed Links Permission to send the Help Menu! -commands.general.help.help.description = Shows each command or explains its usage -commands.general.help.help.label = [CommandName] -commands.general.invite.success.title = Invite me! -commands.general.invite.success.description = [Invite me here!] -commands.general.invite.help.description = Shows the invitation to invite Hadder to your server -commands.general.ping.help.description = Shows the ping to the Discord API +commands.general.about.success.title=Hadder - About +commands.general.about.success.description=Hadder is an open source Discord bot. +commands.general.about.success.field.one.title=Support the Developers +commands.general.about.success.field.one.description=Hadder is completely free for everyone. We would appreciate it you donate some money [here] +commands.general.about.help.description=Shows infos about Hadder +commands.general.equals.string.first.request=Please send me the first String +commands.general.equals.string.second.request=Please send me the second String +commands.general.equals.string.equals.true=Yes! The first string equals the second string! +commands.general.equals.string.equals.false=Well yes but actually No. This isn't the same. +commands.general.equals.string.first=First String +commands.general.equals.string.second=Second String +commands.general.equals.string.result=Result +commands.general.equals.help.description=Check if two strings are the same +commands.general.help.error.description=I need the Embed Links Permission to send the Help Menu! +commands.general.help.help.description=Shows each command or explains its usage +commands.general.help.help.label=[CommandName] +commands.general.invite.success.title=Invite me! +commands.general.invite.success.description=[Invite me here!] +commands.general.invite.help.description=Shows the invitation to invite Hadder to your server +commands.general.ping.help.description=Shows the ping to the Discord API -commands.misc.feedback.title.request.title = Feedback Topic -commands.misc.feedback.title.request.description = Please send me the feedback topic. -commands.misc.feedback.description.request.title = Feedback Description -commands.misc.feedback.description.request.description = Please send me the feedback description now. -commands.misc.feedback.help.description = Sends feedback directly to the developers. -commands.misc.github.link.title = Link your GitHub Account -commands.misc.github.success.title = Information about -commands.misc.github.success.bio = User bio -commands.misc.github.success.location = Location -commands.misc.github.success.website = Website -commands.misc.github.success.repositories = Public repositories -commands.misc.github.success.gists = Public gists -commands.misc.github.success.followers = Followers -commands.misc.github.success.following = Following -commands.misc.github.api.error.description = The GitHub API might be down at the moment! -commands.misc.github.user.error.description = This user does not exist! -commands.misc.github.connect.title = Connect you GH account -commands.misc.github.connect.description = Please connect your GitHub account here -commands.misc.github.help.description = Displays information about a GitHub user profile. -commands.misc.screenshare.success.title = Here's your Url to share your Screen -commands.misc.screenshare.id.error.title = Wait that's illegal -commands.misc.screenshare.id.error.description = This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote: Make sure the Voice Channel is on this Guild. -commands.misc.screenshare.channel.error.title = Please Choose a Voice Channel -commands.misc.screenshare.channel.error.description = There is more than one channel with this name -commands.misc.screenshare.number.error.title = You specified a wrong number! -commands.misc.screenshare.number.error.description = This isn't a Number. -commands.misc.screenshare.channel.existing.error = Hol' up -commands.misc.screenshare.channel.existing.description = There is no Voice Channel named like this. \n\nNote: Make sure the Voice Channel is on this Guild. -commands.misc.screenshare.help.description = Shows you the link to share your screen. +commands.misc.feedback.title.request.title=Feedback Topic +commands.misc.feedback.title.request.description=Please send me the feedback topic. +commands.misc.feedback.description.request.title=Feedback Description +commands.misc.feedback.description.request.description=Please send me the feedback description now. +commands.misc.feedback.help.description=Sends feedback directly to the developers. +commands.misc.github.link.title=Link your GitHub Account +commands.misc.github.success.title=Information about +commands.misc.github.success.bio=User bio +commands.misc.github.success.location=Location +commands.misc.github.success.website=Website +commands.misc.github.success.repositories=Public repositories +commands.misc.github.success.gists=Public gists +commands.misc.github.success.followers=Followers +commands.misc.github.success.following=Following +commands.misc.github.api.error.description=The GitHub API might be down at the moment! +commands.misc.github.user.error.description=This user does not exist! +commands.misc.github.connect.title=Connect you GH account +commands.misc.github.connect.description=Please connect your GitHub account here +commands.misc.github.help.description=Displays information about a GitHub user profile. +commands.misc.screenshare.success.title=Here's your Url to share your Screen +commands.misc.screenshare.id.error.title=Wait that's illegal +commands.misc.screenshare.id.error.description=This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.channel.error.title=Please Choose a Voice Channel +commands.misc.screenshare.channel.error.description=There is more than one channel with this name +commands.misc.screenshare.number.error.title=You specified a wrong number! +commands.misc.screenshare.number.error.description=This isn't a Number. +commands.misc.screenshare.channel.existing.error=Hol' up +commands.misc.screenshare.channel.existing.description=There is no Voice Channel named like this. \n\nNote: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.help.description=Shows you the link to share your screen. -commands.moderation.ban.success.title = Successfully banned -commands.moderation.ban.success.description = I successfully baned -commands.moderation.ban.error.title = Not possible -commands.moderation.ban.myself.error.description = I can not ban myself! -commands.moderation.ban.yourself.error.description = You can't ban yourself! -commands.moderation.ban.help.description = Bans one ore more user from the server -commands.moderation.clear.number.error.description = You have to choose a number between 1 and 200! -commands.moderation.clear.success.description = Successfully deleted 69 messages. -commands.moderation.clear.help.description = Deletes the specified number of messages. -commands.moderation.prefix.success.title = Successfully set -commands.moderation.prefix.success.description = I successfully set the new prefix for the guild to -commands.moderation.prefix.error.description = The prefix must not contain **\** -commands.moderation.prefix.help.description = Sets the Guild-Prefix. -commands.moderation.invitedetect.activate.success.title = Successfully activated -commands.moderation.invitedetect.activate.success.description = I successfully activated the invite link detection for this guild. -commands.moderation.invitedetect.activate.error.title = Already activated -commands.moderation.invitedetect.activate.error.description = The invite link detection is already activated on this guild. -commands.moderation.invitedetect.deactivate.success.title = Successfully deactivated -commands.moderation.invitedetect.deactivate.success.description = I successfully deactivated the invite link detection for this guild. -commands.moderation.invitedetect.deactivate.error.title = Already deactivated -commands.moderation.invitedetect.deactivate.error.description = The invite link detection is already deactivated on this guild. -commands.moderation.invitedetect.help.description = Activate or deactivate the Discord invite link detection. -commands.moderation.kick.success.title = Successfully kicked -commands.moderation.kick.success.description = I successfully kicked -commands.moderation.kick.myself.error.description = I can not kick myself! -commands.moderation.kick.yourself.error.description = You can't kick yourself. -commands.moderation.kick.mass.success.description = I successfully kicked 69 Members! -commands.moderation.kick.help.description = Kicks one or more user from the server. -commands.moderation.link.request.success.description = If i'm on this guild i sent a message to accept the link. -commands.moderation.link.error.title = Wait that's illegal. -commands.moderation.link.request.error.description = You specified the same guild as the guild on which you're reading this -commands.moderation.link.request.accept.title = Skidder wants to link guilds! -commands.moderation.link.request.accept.description = React with the reactions to accept or decline it -commands.moderation.link.set.title = Set the thing boi -commands.moderation.link.help.description = Links two or more servers. -commands.moderation.nick.success.title = Successfully nicked -commands.moderation.nick.success.description = I successfully nicked -commands.moderation.nick.myself.success.description = I successfully changed my nickname. -commands.moderation.nick.mass.success.description = I successfully nicked 69 Members! -commands.moderation.nick.help.description = Rename a one or more user. +commands.moderation.ban.success.title=Successfully banned +commands.moderation.ban.success.description=I successfully baned +commands.moderation.ban.error.title=Not possible +commands.moderation.ban.myself.error.description=I can not ban myself! +commands.moderation.ban.yourself.error.description=You can't ban yourself! +commands.moderation.ban.help.description=Bans one ore more user from the server +commands.moderation.clear.number.error.description=You have to choose a number between 1 and 200! +commands.moderation.clear.success.description=Successfully deleted 69 messages. +commands.moderation.clear.help.description=Deletes the specified number of messages. +commands.moderation.prefix.success.title=Successfully set +commands.moderation.prefix.success.description=I successfully set the new prefix for the guild to +commands.moderation.prefix.error.description=The prefix must not contain **\** +commands.moderation.prefix.help.description=Sets the Guild-Prefix. +commands.moderation.invitedetect.activate.success.title=Successfully activated +commands.moderation.invitedetect.activate.success.description=I successfully activated the invite link detection for this guild. +commands.moderation.invitedetect.activate.error.title=Already activated +commands.moderation.invitedetect.activate.error.description=The invite link detection is already activated on this guild. +commands.moderation.invitedetect.deactivate.success.title=Successfully deactivated +commands.moderation.invitedetect.deactivate.success.description=I successfully deactivated the invite link detection for this guild. +commands.moderation.invitedetect.deactivate.error.title=Already deactivated +commands.moderation.invitedetect.deactivate.error.description=The invite link detection is already deactivated on this guild. +commands.moderation.invitedetect.help.description=Activate or deactivate the Discord invite link detection. +commands.moderation.kick.success.title=Successfully kicked +commands.moderation.kick.success.description=I successfully kicked +commands.moderation.kick.myself.error.description=I can not kick myself! +commands.moderation.kick.yourself.error.description=You can't kick yourself. +commands.moderation.kick.mass.success.description=I successfully kicked 69 Members! +commands.moderation.kick.help.description=Kicks one or more user from the server. +commands.moderation.link.request.success.description=If i'm on this guild i sent a message to accept the link. +commands.moderation.link.error.title=Wait that's illegal. +commands.moderation.link.request.error.description=You specified the same guild as the guild on which you're reading this +commands.moderation.link.request.accept.title=Skidder wants to link guilds! +commands.moderation.link.request.accept.description=React with the reactions to accept or decline it +commands.moderation.link.set.title=Set the thing boi +commands.moderation.link.help.description=Links two or more servers. +commands.moderation.nick.success.title=Successfully nicked +commands.moderation.nick.success.description=I successfully nicked +commands.moderation.nick.myself.success.description=I successfully changed my nickname. +commands.moderation.nick.mass.success.description=I successfully nicked 69 Members! +commands.moderation.nick.help.description=Rename a one or more user. From 638446094ab27e16f0ea2e7e68c96aca58fed18b Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 7 Dec 2019 02:12:37 +0100 Subject: [PATCH 72/91] Update Crowdin configuration file --- crowdin.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crowdin.yml b/crowdin.yml index 4f8e676..dc061ec 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -1,4 +1,4 @@ -base_url: https://bigbotnetwork.com +base_url: 'https://bigbotnetwork.com' files: - - source: /src/main/Translations/en_us.json + - source: /src/main/Translations/en_us.properties translation: /src/main/Translations/%two_letters_code%/%original_file_name% From 5416f5be96bd870d3c98d6ac852cc7b4f6048ec1 Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 7 Dec 2019 02:12:43 +0100 Subject: [PATCH 73/91] New translations en_us.properties (German) --- src/main/Translations/de/en_us.properties | 119 ++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 src/main/Translations/de/en_us.properties diff --git a/src/main/Translations/de/en_us.properties b/src/main/Translations/de/en_us.properties new file mode 100644 index 0000000..b7fd562 --- /dev/null +++ b/src/main/Translations/de/en_us.properties @@ -0,0 +1,119 @@ +# +# @author Skidder / GregTCLTK +# + +Hadder=Hadder + +user/id= <@User>/ +searchterm= +username= +number= +guildprefix= +<@User>=<@User> +on/off= +vc-name/id= +user+nickname=<@user> + +error=Error +none=None +success\!=Success\! + +commands.fun.avatar.success.title=Avatar of +commands.fun.avatar.help.description=Sends the avatar of the specified member. +commands.fun.gif.error.description=Please try again with another term. +commands.fun.gif.help.description=Look for a GIF on Giphy +commands.fun.meme.success.title=Your random meme +commands.fun.meme.api.error=The request to the meme API could not be processed. Please try it again later. +commands.fun.meme.help.description=Sends you a random meme. + +commands.general.about.success.title=Hadder - About +commands.general.about.success.description=Hadder is an open source Discord bot. +commands.general.about.success.field.one.title=Support the Developers +commands.general.about.success.field.one.description=Hadder is completely free for everyone. We would appreciate it you donate some money [here] +commands.general.about.help.description=Shows infos about Hadder +commands.general.equals.string.first.request=Please send me the first String +commands.general.equals.string.second.request=Please send me the second String +commands.general.equals.string.equals.true=Yes\! The first string equals the second string\! +commands.general.equals.string.equals.false=Well yes but actually No. This isn't the same. +commands.general.equals.string.first=First String +commands.general.equals.string.second=Second String +commands.general.equals.string.result=Result +commands.general.equals.help.description=Check if two strings are the same +commands.general.help.error.description=I need the Embed Links Permission to send the Help Menu\! +commands.general.help.help.description=Shows each command or explains its usage +commands.general.help.help.label=[CommandName] +commands.general.invite.success.title=Invite me\! +commands.general.invite.success.description=[Invite me here\!] +commands.general.invite.help.description=Shows the invitation to invite Hadder to your server +commands.general.ping.help.description=Shows the ping to the Discord API + +commands.misc.feedback.title.request.title=Feedback Topic +commands.misc.feedback.title.request.description=Please send me the feedback topic. +commands.misc.feedback.description.request.title=Feedback Description +commands.misc.feedback.description.request.description=Please send me the feedback description now. +commands.misc.feedback.help.description=Sends feedback directly to the developers. +commands.misc.github.link.title=Link your GitHub Account +commands.misc.github.success.title=Information about +commands.misc.github.success.bio=User bio +commands.misc.github.success.location=Location +commands.misc.github.success.website=Website +commands.misc.github.success.repositories=Public repositories +commands.misc.github.success.gists=Public gists +commands.misc.github.success.followers=Followers +commands.misc.github.success.following=Following +commands.misc.github.api.error.description=The GitHub API might be down at the moment\! +commands.misc.github.user.error.description=This user does not exist\! +commands.misc.github.connect.title=Connect you GH account +commands.misc.github.connect.description=Please connect your GitHub account here +commands.misc.github.help.description=Displays information about a GitHub user profile. +commands.misc.screenshare.success.title=Here's your Url to share your Screen +commands.misc.screenshare.id.error.title=Wait that's illegal +commands.misc.screenshare.id.error.description=This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.channel.error.title=Please Choose a Voice Channel +commands.misc.screenshare.channel.error.description=There is more than one channel with this name +commands.misc.screenshare.number.error.title=You specified a wrong number\! +commands.misc.screenshare.number.error.description=This isn't a Number. +commands.misc.screenshare.channel.existing.error=Hol' up +commands.misc.screenshare.channel.existing.description=There is no Voice Channel named like this. \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.help.description=Shows you the link to share your screen. + +commands.moderation.ban.success.title=Successfully banned +commands.moderation.ban.success.description=I successfully baned +commands.moderation.ban.error.title=Not possible +commands.moderation.ban.myself.error.description=I can not ban myself\! +commands.moderation.ban.yourself.error.description=You can't ban yourself\! +commands.moderation.ban.help.description=Bans one ore more user from the server +commands.moderation.clear.number.error.description=You have to choose a number between 1 and 200\! +commands.moderation.clear.success.description=Successfully deleted 69 messages. +commands.moderation.clear.help.description=Deletes the specified number of messages. +commands.moderation.prefix.success.title=Successfully set +commands.moderation.prefix.success.description=I successfully set the new prefix for the guild to +commands.moderation.prefix.error.description=The prefix must not contain **** +commands.moderation.prefix.help.description=Sets the Guild-Prefix. +commands.moderation.invitedetect.activate.success.title=Successfully activated +commands.moderation.invitedetect.activate.success.description=I successfully activated the invite link detection for this guild. +commands.moderation.invitedetect.activate.error.title=Already activated +commands.moderation.invitedetect.activate.error.description=The invite link detection is already activated on this guild. +commands.moderation.invitedetect.deactivate.success.title=Successfully deactivated +commands.moderation.invitedetect.deactivate.success.description=I successfully deactivated the invite link detection for this guild. +commands.moderation.invitedetect.deactivate.error.title=Already deactivated +commands.moderation.invitedetect.deactivate.error.description=The invite link detection is already deactivated on this guild. +commands.moderation.invitedetect.help.description=Activate or deactivate the Discord invite link detection. +commands.moderation.kick.success.title=Successfully kicked +commands.moderation.kick.success.description=I successfully kicked +commands.moderation.kick.myself.error.description=I can not kick myself\! +commands.moderation.kick.yourself.error.description=You can't kick yourself. +commands.moderation.kick.mass.success.description=I successfully kicked 69 Members\! +commands.moderation.kick.help.description=Kicks one or more user from the server. +commands.moderation.link.request.success.description=If i'm on this guild i sent a message to accept the link. +commands.moderation.link.error.title=Wait that's illegal. +commands.moderation.link.request.error.description=You specified the same guild as the guild on which you're reading this +commands.moderation.link.request.accept.title=Skidder wants to link guilds\! +commands.moderation.link.request.accept.description=React with the reactions to accept or decline it +commands.moderation.link.set.title=Set the thing boi +commands.moderation.link.help.description=Links two or more servers. +commands.moderation.nick.success.title=Successfully nicked +commands.moderation.nick.success.description=I successfully nicked +commands.moderation.nick.myself.success.description=I successfully changed my nickname. +commands.moderation.nick.mass.success.description=I successfully nicked 69 Members\! +commands.moderation.nick.help.description=Rename a one or more user. From df14d02e84a5190b7e8a30600934014b8757f23e Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 7 Dec 2019 02:12:44 +0100 Subject: [PATCH 74/91] New translations en_us.properties (English) --- src/main/Translations/en/en_us.properties | 119 ++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 src/main/Translations/en/en_us.properties diff --git a/src/main/Translations/en/en_us.properties b/src/main/Translations/en/en_us.properties new file mode 100644 index 0000000..b7fd562 --- /dev/null +++ b/src/main/Translations/en/en_us.properties @@ -0,0 +1,119 @@ +# +# @author Skidder / GregTCLTK +# + +Hadder=Hadder + +user/id= <@User>/ +searchterm= +username= +number= +guildprefix= +<@User>=<@User> +on/off= +vc-name/id= +user+nickname=<@user> + +error=Error +none=None +success\!=Success\! + +commands.fun.avatar.success.title=Avatar of +commands.fun.avatar.help.description=Sends the avatar of the specified member. +commands.fun.gif.error.description=Please try again with another term. +commands.fun.gif.help.description=Look for a GIF on Giphy +commands.fun.meme.success.title=Your random meme +commands.fun.meme.api.error=The request to the meme API could not be processed. Please try it again later. +commands.fun.meme.help.description=Sends you a random meme. + +commands.general.about.success.title=Hadder - About +commands.general.about.success.description=Hadder is an open source Discord bot. +commands.general.about.success.field.one.title=Support the Developers +commands.general.about.success.field.one.description=Hadder is completely free for everyone. We would appreciate it you donate some money [here] +commands.general.about.help.description=Shows infos about Hadder +commands.general.equals.string.first.request=Please send me the first String +commands.general.equals.string.second.request=Please send me the second String +commands.general.equals.string.equals.true=Yes\! The first string equals the second string\! +commands.general.equals.string.equals.false=Well yes but actually No. This isn't the same. +commands.general.equals.string.first=First String +commands.general.equals.string.second=Second String +commands.general.equals.string.result=Result +commands.general.equals.help.description=Check if two strings are the same +commands.general.help.error.description=I need the Embed Links Permission to send the Help Menu\! +commands.general.help.help.description=Shows each command or explains its usage +commands.general.help.help.label=[CommandName] +commands.general.invite.success.title=Invite me\! +commands.general.invite.success.description=[Invite me here\!] +commands.general.invite.help.description=Shows the invitation to invite Hadder to your server +commands.general.ping.help.description=Shows the ping to the Discord API + +commands.misc.feedback.title.request.title=Feedback Topic +commands.misc.feedback.title.request.description=Please send me the feedback topic. +commands.misc.feedback.description.request.title=Feedback Description +commands.misc.feedback.description.request.description=Please send me the feedback description now. +commands.misc.feedback.help.description=Sends feedback directly to the developers. +commands.misc.github.link.title=Link your GitHub Account +commands.misc.github.success.title=Information about +commands.misc.github.success.bio=User bio +commands.misc.github.success.location=Location +commands.misc.github.success.website=Website +commands.misc.github.success.repositories=Public repositories +commands.misc.github.success.gists=Public gists +commands.misc.github.success.followers=Followers +commands.misc.github.success.following=Following +commands.misc.github.api.error.description=The GitHub API might be down at the moment\! +commands.misc.github.user.error.description=This user does not exist\! +commands.misc.github.connect.title=Connect you GH account +commands.misc.github.connect.description=Please connect your GitHub account here +commands.misc.github.help.description=Displays information about a GitHub user profile. +commands.misc.screenshare.success.title=Here's your Url to share your Screen +commands.misc.screenshare.id.error.title=Wait that's illegal +commands.misc.screenshare.id.error.description=This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.channel.error.title=Please Choose a Voice Channel +commands.misc.screenshare.channel.error.description=There is more than one channel with this name +commands.misc.screenshare.number.error.title=You specified a wrong number\! +commands.misc.screenshare.number.error.description=This isn't a Number. +commands.misc.screenshare.channel.existing.error=Hol' up +commands.misc.screenshare.channel.existing.description=There is no Voice Channel named like this. \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.help.description=Shows you the link to share your screen. + +commands.moderation.ban.success.title=Successfully banned +commands.moderation.ban.success.description=I successfully baned +commands.moderation.ban.error.title=Not possible +commands.moderation.ban.myself.error.description=I can not ban myself\! +commands.moderation.ban.yourself.error.description=You can't ban yourself\! +commands.moderation.ban.help.description=Bans one ore more user from the server +commands.moderation.clear.number.error.description=You have to choose a number between 1 and 200\! +commands.moderation.clear.success.description=Successfully deleted 69 messages. +commands.moderation.clear.help.description=Deletes the specified number of messages. +commands.moderation.prefix.success.title=Successfully set +commands.moderation.prefix.success.description=I successfully set the new prefix for the guild to +commands.moderation.prefix.error.description=The prefix must not contain **** +commands.moderation.prefix.help.description=Sets the Guild-Prefix. +commands.moderation.invitedetect.activate.success.title=Successfully activated +commands.moderation.invitedetect.activate.success.description=I successfully activated the invite link detection for this guild. +commands.moderation.invitedetect.activate.error.title=Already activated +commands.moderation.invitedetect.activate.error.description=The invite link detection is already activated on this guild. +commands.moderation.invitedetect.deactivate.success.title=Successfully deactivated +commands.moderation.invitedetect.deactivate.success.description=I successfully deactivated the invite link detection for this guild. +commands.moderation.invitedetect.deactivate.error.title=Already deactivated +commands.moderation.invitedetect.deactivate.error.description=The invite link detection is already deactivated on this guild. +commands.moderation.invitedetect.help.description=Activate or deactivate the Discord invite link detection. +commands.moderation.kick.success.title=Successfully kicked +commands.moderation.kick.success.description=I successfully kicked +commands.moderation.kick.myself.error.description=I can not kick myself\! +commands.moderation.kick.yourself.error.description=You can't kick yourself. +commands.moderation.kick.mass.success.description=I successfully kicked 69 Members\! +commands.moderation.kick.help.description=Kicks one or more user from the server. +commands.moderation.link.request.success.description=If i'm on this guild i sent a message to accept the link. +commands.moderation.link.error.title=Wait that's illegal. +commands.moderation.link.request.error.description=You specified the same guild as the guild on which you're reading this +commands.moderation.link.request.accept.title=Skidder wants to link guilds\! +commands.moderation.link.request.accept.description=React with the reactions to accept or decline it +commands.moderation.link.set.title=Set the thing boi +commands.moderation.link.help.description=Links two or more servers. +commands.moderation.nick.success.title=Successfully nicked +commands.moderation.nick.success.description=I successfully nicked +commands.moderation.nick.myself.success.description=I successfully changed my nickname. +commands.moderation.nick.mass.success.description=I successfully nicked 69 Members\! +commands.moderation.nick.help.description=Rename a one or more user. From d7744381335f858c7c43b036698cd4adc5d41593 Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 7 Dec 2019 02:12:45 +0100 Subject: [PATCH 75/91] New translations en_us.properties (Spanish) --- src/main/Translations/es/en_us.properties | 119 ++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 src/main/Translations/es/en_us.properties diff --git a/src/main/Translations/es/en_us.properties b/src/main/Translations/es/en_us.properties new file mode 100644 index 0000000..b7fd562 --- /dev/null +++ b/src/main/Translations/es/en_us.properties @@ -0,0 +1,119 @@ +# +# @author Skidder / GregTCLTK +# + +Hadder=Hadder + +user/id= <@User>/ +searchterm= +username= +number= +guildprefix= +<@User>=<@User> +on/off= +vc-name/id= +user+nickname=<@user> + +error=Error +none=None +success\!=Success\! + +commands.fun.avatar.success.title=Avatar of +commands.fun.avatar.help.description=Sends the avatar of the specified member. +commands.fun.gif.error.description=Please try again with another term. +commands.fun.gif.help.description=Look for a GIF on Giphy +commands.fun.meme.success.title=Your random meme +commands.fun.meme.api.error=The request to the meme API could not be processed. Please try it again later. +commands.fun.meme.help.description=Sends you a random meme. + +commands.general.about.success.title=Hadder - About +commands.general.about.success.description=Hadder is an open source Discord bot. +commands.general.about.success.field.one.title=Support the Developers +commands.general.about.success.field.one.description=Hadder is completely free for everyone. We would appreciate it you donate some money [here] +commands.general.about.help.description=Shows infos about Hadder +commands.general.equals.string.first.request=Please send me the first String +commands.general.equals.string.second.request=Please send me the second String +commands.general.equals.string.equals.true=Yes\! The first string equals the second string\! +commands.general.equals.string.equals.false=Well yes but actually No. This isn't the same. +commands.general.equals.string.first=First String +commands.general.equals.string.second=Second String +commands.general.equals.string.result=Result +commands.general.equals.help.description=Check if two strings are the same +commands.general.help.error.description=I need the Embed Links Permission to send the Help Menu\! +commands.general.help.help.description=Shows each command or explains its usage +commands.general.help.help.label=[CommandName] +commands.general.invite.success.title=Invite me\! +commands.general.invite.success.description=[Invite me here\!] +commands.general.invite.help.description=Shows the invitation to invite Hadder to your server +commands.general.ping.help.description=Shows the ping to the Discord API + +commands.misc.feedback.title.request.title=Feedback Topic +commands.misc.feedback.title.request.description=Please send me the feedback topic. +commands.misc.feedback.description.request.title=Feedback Description +commands.misc.feedback.description.request.description=Please send me the feedback description now. +commands.misc.feedback.help.description=Sends feedback directly to the developers. +commands.misc.github.link.title=Link your GitHub Account +commands.misc.github.success.title=Information about +commands.misc.github.success.bio=User bio +commands.misc.github.success.location=Location +commands.misc.github.success.website=Website +commands.misc.github.success.repositories=Public repositories +commands.misc.github.success.gists=Public gists +commands.misc.github.success.followers=Followers +commands.misc.github.success.following=Following +commands.misc.github.api.error.description=The GitHub API might be down at the moment\! +commands.misc.github.user.error.description=This user does not exist\! +commands.misc.github.connect.title=Connect you GH account +commands.misc.github.connect.description=Please connect your GitHub account here +commands.misc.github.help.description=Displays information about a GitHub user profile. +commands.misc.screenshare.success.title=Here's your Url to share your Screen +commands.misc.screenshare.id.error.title=Wait that's illegal +commands.misc.screenshare.id.error.description=This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.channel.error.title=Please Choose a Voice Channel +commands.misc.screenshare.channel.error.description=There is more than one channel with this name +commands.misc.screenshare.number.error.title=You specified a wrong number\! +commands.misc.screenshare.number.error.description=This isn't a Number. +commands.misc.screenshare.channel.existing.error=Hol' up +commands.misc.screenshare.channel.existing.description=There is no Voice Channel named like this. \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.help.description=Shows you the link to share your screen. + +commands.moderation.ban.success.title=Successfully banned +commands.moderation.ban.success.description=I successfully baned +commands.moderation.ban.error.title=Not possible +commands.moderation.ban.myself.error.description=I can not ban myself\! +commands.moderation.ban.yourself.error.description=You can't ban yourself\! +commands.moderation.ban.help.description=Bans one ore more user from the server +commands.moderation.clear.number.error.description=You have to choose a number between 1 and 200\! +commands.moderation.clear.success.description=Successfully deleted 69 messages. +commands.moderation.clear.help.description=Deletes the specified number of messages. +commands.moderation.prefix.success.title=Successfully set +commands.moderation.prefix.success.description=I successfully set the new prefix for the guild to +commands.moderation.prefix.error.description=The prefix must not contain **** +commands.moderation.prefix.help.description=Sets the Guild-Prefix. +commands.moderation.invitedetect.activate.success.title=Successfully activated +commands.moderation.invitedetect.activate.success.description=I successfully activated the invite link detection for this guild. +commands.moderation.invitedetect.activate.error.title=Already activated +commands.moderation.invitedetect.activate.error.description=The invite link detection is already activated on this guild. +commands.moderation.invitedetect.deactivate.success.title=Successfully deactivated +commands.moderation.invitedetect.deactivate.success.description=I successfully deactivated the invite link detection for this guild. +commands.moderation.invitedetect.deactivate.error.title=Already deactivated +commands.moderation.invitedetect.deactivate.error.description=The invite link detection is already deactivated on this guild. +commands.moderation.invitedetect.help.description=Activate or deactivate the Discord invite link detection. +commands.moderation.kick.success.title=Successfully kicked +commands.moderation.kick.success.description=I successfully kicked +commands.moderation.kick.myself.error.description=I can not kick myself\! +commands.moderation.kick.yourself.error.description=You can't kick yourself. +commands.moderation.kick.mass.success.description=I successfully kicked 69 Members\! +commands.moderation.kick.help.description=Kicks one or more user from the server. +commands.moderation.link.request.success.description=If i'm on this guild i sent a message to accept the link. +commands.moderation.link.error.title=Wait that's illegal. +commands.moderation.link.request.error.description=You specified the same guild as the guild on which you're reading this +commands.moderation.link.request.accept.title=Skidder wants to link guilds\! +commands.moderation.link.request.accept.description=React with the reactions to accept or decline it +commands.moderation.link.set.title=Set the thing boi +commands.moderation.link.help.description=Links two or more servers. +commands.moderation.nick.success.title=Successfully nicked +commands.moderation.nick.success.description=I successfully nicked +commands.moderation.nick.myself.success.description=I successfully changed my nickname. +commands.moderation.nick.mass.success.description=I successfully nicked 69 Members\! +commands.moderation.nick.help.description=Rename a one or more user. From d48529c84cc7aaf12fcfa4643f4c7fe3bf36ec20 Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 7 Dec 2019 02:12:47 +0100 Subject: [PATCH 76/91] New translations en_us.properties (French) --- src/main/Translations/fr/en_us.properties | 119 ++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 src/main/Translations/fr/en_us.properties diff --git a/src/main/Translations/fr/en_us.properties b/src/main/Translations/fr/en_us.properties new file mode 100644 index 0000000..b7fd562 --- /dev/null +++ b/src/main/Translations/fr/en_us.properties @@ -0,0 +1,119 @@ +# +# @author Skidder / GregTCLTK +# + +Hadder=Hadder + +user/id= <@User>/ +searchterm= +username= +number= +guildprefix= +<@User>=<@User> +on/off= +vc-name/id= +user+nickname=<@user> + +error=Error +none=None +success\!=Success\! + +commands.fun.avatar.success.title=Avatar of +commands.fun.avatar.help.description=Sends the avatar of the specified member. +commands.fun.gif.error.description=Please try again with another term. +commands.fun.gif.help.description=Look for a GIF on Giphy +commands.fun.meme.success.title=Your random meme +commands.fun.meme.api.error=The request to the meme API could not be processed. Please try it again later. +commands.fun.meme.help.description=Sends you a random meme. + +commands.general.about.success.title=Hadder - About +commands.general.about.success.description=Hadder is an open source Discord bot. +commands.general.about.success.field.one.title=Support the Developers +commands.general.about.success.field.one.description=Hadder is completely free for everyone. We would appreciate it you donate some money [here] +commands.general.about.help.description=Shows infos about Hadder +commands.general.equals.string.first.request=Please send me the first String +commands.general.equals.string.second.request=Please send me the second String +commands.general.equals.string.equals.true=Yes\! The first string equals the second string\! +commands.general.equals.string.equals.false=Well yes but actually No. This isn't the same. +commands.general.equals.string.first=First String +commands.general.equals.string.second=Second String +commands.general.equals.string.result=Result +commands.general.equals.help.description=Check if two strings are the same +commands.general.help.error.description=I need the Embed Links Permission to send the Help Menu\! +commands.general.help.help.description=Shows each command or explains its usage +commands.general.help.help.label=[CommandName] +commands.general.invite.success.title=Invite me\! +commands.general.invite.success.description=[Invite me here\!] +commands.general.invite.help.description=Shows the invitation to invite Hadder to your server +commands.general.ping.help.description=Shows the ping to the Discord API + +commands.misc.feedback.title.request.title=Feedback Topic +commands.misc.feedback.title.request.description=Please send me the feedback topic. +commands.misc.feedback.description.request.title=Feedback Description +commands.misc.feedback.description.request.description=Please send me the feedback description now. +commands.misc.feedback.help.description=Sends feedback directly to the developers. +commands.misc.github.link.title=Link your GitHub Account +commands.misc.github.success.title=Information about +commands.misc.github.success.bio=User bio +commands.misc.github.success.location=Location +commands.misc.github.success.website=Website +commands.misc.github.success.repositories=Public repositories +commands.misc.github.success.gists=Public gists +commands.misc.github.success.followers=Followers +commands.misc.github.success.following=Following +commands.misc.github.api.error.description=The GitHub API might be down at the moment\! +commands.misc.github.user.error.description=This user does not exist\! +commands.misc.github.connect.title=Connect you GH account +commands.misc.github.connect.description=Please connect your GitHub account here +commands.misc.github.help.description=Displays information about a GitHub user profile. +commands.misc.screenshare.success.title=Here's your Url to share your Screen +commands.misc.screenshare.id.error.title=Wait that's illegal +commands.misc.screenshare.id.error.description=This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.channel.error.title=Please Choose a Voice Channel +commands.misc.screenshare.channel.error.description=There is more than one channel with this name +commands.misc.screenshare.number.error.title=You specified a wrong number\! +commands.misc.screenshare.number.error.description=This isn't a Number. +commands.misc.screenshare.channel.existing.error=Hol' up +commands.misc.screenshare.channel.existing.description=There is no Voice Channel named like this. \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.help.description=Shows you the link to share your screen. + +commands.moderation.ban.success.title=Successfully banned +commands.moderation.ban.success.description=I successfully baned +commands.moderation.ban.error.title=Not possible +commands.moderation.ban.myself.error.description=I can not ban myself\! +commands.moderation.ban.yourself.error.description=You can't ban yourself\! +commands.moderation.ban.help.description=Bans one ore more user from the server +commands.moderation.clear.number.error.description=You have to choose a number between 1 and 200\! +commands.moderation.clear.success.description=Successfully deleted 69 messages. +commands.moderation.clear.help.description=Deletes the specified number of messages. +commands.moderation.prefix.success.title=Successfully set +commands.moderation.prefix.success.description=I successfully set the new prefix for the guild to +commands.moderation.prefix.error.description=The prefix must not contain **** +commands.moderation.prefix.help.description=Sets the Guild-Prefix. +commands.moderation.invitedetect.activate.success.title=Successfully activated +commands.moderation.invitedetect.activate.success.description=I successfully activated the invite link detection for this guild. +commands.moderation.invitedetect.activate.error.title=Already activated +commands.moderation.invitedetect.activate.error.description=The invite link detection is already activated on this guild. +commands.moderation.invitedetect.deactivate.success.title=Successfully deactivated +commands.moderation.invitedetect.deactivate.success.description=I successfully deactivated the invite link detection for this guild. +commands.moderation.invitedetect.deactivate.error.title=Already deactivated +commands.moderation.invitedetect.deactivate.error.description=The invite link detection is already deactivated on this guild. +commands.moderation.invitedetect.help.description=Activate or deactivate the Discord invite link detection. +commands.moderation.kick.success.title=Successfully kicked +commands.moderation.kick.success.description=I successfully kicked +commands.moderation.kick.myself.error.description=I can not kick myself\! +commands.moderation.kick.yourself.error.description=You can't kick yourself. +commands.moderation.kick.mass.success.description=I successfully kicked 69 Members\! +commands.moderation.kick.help.description=Kicks one or more user from the server. +commands.moderation.link.request.success.description=If i'm on this guild i sent a message to accept the link. +commands.moderation.link.error.title=Wait that's illegal. +commands.moderation.link.request.error.description=You specified the same guild as the guild on which you're reading this +commands.moderation.link.request.accept.title=Skidder wants to link guilds\! +commands.moderation.link.request.accept.description=React with the reactions to accept or decline it +commands.moderation.link.set.title=Set the thing boi +commands.moderation.link.help.description=Links two or more servers. +commands.moderation.nick.success.title=Successfully nicked +commands.moderation.nick.success.description=I successfully nicked +commands.moderation.nick.myself.success.description=I successfully changed my nickname. +commands.moderation.nick.mass.success.description=I successfully nicked 69 Members\! +commands.moderation.nick.help.description=Rename a one or more user. From 95b1c2cf2a483049c863c3c75d92573e443d5612 Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 7 Dec 2019 02:15:14 +0100 Subject: [PATCH 77/91] New translations en_us.properties (German) --- src/main/Translations/de/en_us.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/Translations/de/en_us.properties b/src/main/Translations/de/en_us.properties index b7fd562..4c2e6e9 100644 --- a/src/main/Translations/de/en_us.properties +++ b/src/main/Translations/de/en_us.properties @@ -2,7 +2,7 @@ # @author Skidder / GregTCLTK # -Hadder=Hadder +Hadder=Hadderino user/id= <@User>/ searchterm= From d3a6c19f2d30a8b4ca59ee66124fd2712e411493 Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 7 Dec 2019 02:40:35 +0100 Subject: [PATCH 78/91] New translations en_us.properties (German) --- src/main/Translations/de/en_us.properties | 119 ++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 src/main/Translations/de/en_us.properties diff --git a/src/main/Translations/de/en_us.properties b/src/main/Translations/de/en_us.properties new file mode 100644 index 0000000..e6f8a54 --- /dev/null +++ b/src/main/Translations/de/en_us.properties @@ -0,0 +1,119 @@ +# +# @author Skidder / GregTCLTK +# + +Hadder=Hadderino + +user/id= <@User>/ +searchterm= +username= +number= +guildprefix= +<@User>=<@User> +on/off= +vc-name/id= +user+nickname=<@user> + +error=Error +none=None +success\!=Success\! + +commands.fun.avatar.success.title=Avatar of +commands.fun.avatar.help.description=Sends the avatar of the specified member. +commands.fun.gif.error.description=Please try again with another term. +commands.fun.gif.help.description=Look for a GIF on Giphy +commands.fun.meme.success.title=Your random meme +commands.fun.meme.api.error=The request to the meme API could not be processed. Please try it again later. +commands.fun.meme.help.description=Sends you a random meme. + +commands.general.about.success.title=Hadder - About +commands.general.about.success.description=Hadder is an open source Discord bot. +commands.general.about.success.field.one.title=Support the Developers +commands.general.about.success.field.one.description=Hadder is completely free for everyone. We would appreciate it you donate some money [here] +commands.general.about.help.description=Shows infos about Hadder +commands.general.equals.string.first.request=Please send me the first String +commands.general.equals.string.second.request=Please send me the second String +commands.general.equals.string.equals.true=Yes\! The first string equals the second string\! +commands.general.equals.string.equals.false=Well yes but actually No. This isn't the same. +commands.general.equals.string.first=First String +commands.general.equals.string.second=Second String +commands.general.equals.string.result=Result +commands.general.equals.help.description=Check if two strings are the same +commands.general.help.error.description=I need the Embed Links Permission to send the Help Menu\! +commands.general.help.help.description=Shows each command or explains its usage +commands.general.help.help.label=[CommandName] +commands.general.invite.success.title=Invite me\! +commands.general.invite.success.description=[Invite me here\!] +commands.general.invite.help.description=Shows the invitation to invite Hadder to your server +commands.general.ping.help.description=Shows the ping to the Discord API + +commands.misc.feedback.title.request.title=Feedback Topic +commands.misc.feedback.title.request.description=Please send me the feedback topic. +commands.misc.feedback.description.request.title=Feedback Description +commands.misc.feedback.description.request.description=Please send me the feedback description now. +commands.misc.feedback.help.description=Sends feedback directly to the developers. +commands.misc.github.link.title=Link your GitHub Account +commands.misc.github.success.title=Information about +commands.misc.github.success.bio=User bio +commands.misc.github.success.location=Location +commands.misc.github.success.website=Website +commands.misc.github.success.repositories=Public repositories +commands.misc.github.success.gists=Public gists +commands.misc.github.success.followers=Followers +commands.misc.github.success.following=Following +commands.misc.github.api.error.description=The GitHub API might be down at the moment\! +commands.misc.github.user.error.description=This user does not exist\! +commands.misc.github.connect.title=Connect you GH account +commands.misc.github.connect.description=Please connect your GitHub account here +commands.misc.github.help.description=Displays information about a GitHub user profile. +commands.misc.screenshare.success.title=Here's your Url to share your Screen +commands.misc.screenshare.id.error.title=Wait that's illegal +commands.misc.screenshare.id.error.description=This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.channel.error.title=Please Choose a Voice Channel +commands.misc.screenshare.channel.error.description=There is more than one channel with this name +commands.misc.screenshare.number.error.title=You specified a wrong number\! +commands.misc.screenshare.number.error.description=This isn't a Number. +commands.misc.screenshare.channel.existing.error=Hol' up +commands.misc.screenshare.channel.existing.description=There is no Voice Channel named like this. \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.help.description=Shows you the link to share your screen. + +commands.moderation.ban.success.title=Successfully banned +commands.moderation.ban.success.description=I successfully baned +commands.moderation.ban.error.title=Not possible +commands.moderation.ban.myself.error.description=I can not ban myself\! +commands.moderation.ban.yourself.error.description=You can't ban yourself\! +commands.moderation.ban.help.description=Bans one ore more user from the server +commands.moderation.clear.number.error.description=You have to choose a number between 1 and 200\! +commands.moderation.clear.success.description=Successfully deleted 69 messages. +commands.moderation.clear.help.description=Deletes the specified number of messages. +commands.moderation.prefix.success.title=Successfully set +commands.moderation.prefix.success.description=I successfully set the new prefix for the guild to +commands.moderation.prefix.error.description=The prefix must not contain **** +commands.moderation.prefix.help.description=Sets the Guild-Prefix. +commands.moderation.invitedetect.activate.success.title=Successfully activated +commands.moderation.invitedetect.activate.success.description=I successfully activated the invite link detection for this guild. +commands.moderation.invitedetect.activate.error.title=Already activated +commands.moderation.invitedetect.activate.error.description=The invite link detection is already activated on this guild. +commands.moderation.invitedetect.deactivate.success.title=Successfully deactivated +commands.moderation.invitedetect.deactivate.success.description=I successfully deactivated the invite link detection for this guild. +commands.moderation.invitedetect.deactivate.error.title=Already deactivated +commands.moderation.invitedetect.deactivate.error.description=The invite link detection is already deactivated on this guild. +commands.moderation.invitedetect.help.description=Activate or deactivate the Discord invite link detection. +commands.moderation.kick.success.title=Successfully kicked +commands.moderation.kick.success.description=I successfully kicked +commands.moderation.kick.myself.error.description=I can not kick myself\! +commands.moderation.kick.yourself.error.description=You can't kick yourself. +commands.moderation.kick.mass.success.description=I successfully kicked 69 Members\! +commands.moderation.kick.help.description=Kicks one or more user from the server. +commands.moderation.link.request.success.description=If i'm on this guild i sent a message to accept the link. +commands.moderation.link.error.title=Wait that's illegal. +commands.moderation.link.request.error.description=You specified the same guild as the guild on which you're reading this +commands.moderation.link.request.accept.title=Skidder wants to link guilds\! +commands.moderation.link.request.accept.description=React with the reactions to accept or decline it +commands.moderation.link.set.title=Set the thing boi +commands.moderation.link.help.description=Links two or more servers. +commands.moderation.nick.success.title=Successfully nicked +commands.moderation.nick.success.description=I successfully nicked +commands.moderation.nick.myself.success.description=I successfully changed my nickname. +commands.moderation.nick.mass.success.description=I successfully nicked 69 Members\! +commands.moderation.nick.help.description=Rename a one or more user. From 46bdd147eebc8857b8bad4d00e2d357b4290da6f Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 7 Dec 2019 02:40:36 +0100 Subject: [PATCH 79/91] New translations en_us.properties (Russian) --- src/main/Translations/ru/en_us.properties | 119 ++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 src/main/Translations/ru/en_us.properties diff --git a/src/main/Translations/ru/en_us.properties b/src/main/Translations/ru/en_us.properties new file mode 100644 index 0000000..b7fd562 --- /dev/null +++ b/src/main/Translations/ru/en_us.properties @@ -0,0 +1,119 @@ +# +# @author Skidder / GregTCLTK +# + +Hadder=Hadder + +user/id= <@User>/ +searchterm= +username= +number= +guildprefix= +<@User>=<@User> +on/off= +vc-name/id= +user+nickname=<@user> + +error=Error +none=None +success\!=Success\! + +commands.fun.avatar.success.title=Avatar of +commands.fun.avatar.help.description=Sends the avatar of the specified member. +commands.fun.gif.error.description=Please try again with another term. +commands.fun.gif.help.description=Look for a GIF on Giphy +commands.fun.meme.success.title=Your random meme +commands.fun.meme.api.error=The request to the meme API could not be processed. Please try it again later. +commands.fun.meme.help.description=Sends you a random meme. + +commands.general.about.success.title=Hadder - About +commands.general.about.success.description=Hadder is an open source Discord bot. +commands.general.about.success.field.one.title=Support the Developers +commands.general.about.success.field.one.description=Hadder is completely free for everyone. We would appreciate it you donate some money [here] +commands.general.about.help.description=Shows infos about Hadder +commands.general.equals.string.first.request=Please send me the first String +commands.general.equals.string.second.request=Please send me the second String +commands.general.equals.string.equals.true=Yes\! The first string equals the second string\! +commands.general.equals.string.equals.false=Well yes but actually No. This isn't the same. +commands.general.equals.string.first=First String +commands.general.equals.string.second=Second String +commands.general.equals.string.result=Result +commands.general.equals.help.description=Check if two strings are the same +commands.general.help.error.description=I need the Embed Links Permission to send the Help Menu\! +commands.general.help.help.description=Shows each command or explains its usage +commands.general.help.help.label=[CommandName] +commands.general.invite.success.title=Invite me\! +commands.general.invite.success.description=[Invite me here\!] +commands.general.invite.help.description=Shows the invitation to invite Hadder to your server +commands.general.ping.help.description=Shows the ping to the Discord API + +commands.misc.feedback.title.request.title=Feedback Topic +commands.misc.feedback.title.request.description=Please send me the feedback topic. +commands.misc.feedback.description.request.title=Feedback Description +commands.misc.feedback.description.request.description=Please send me the feedback description now. +commands.misc.feedback.help.description=Sends feedback directly to the developers. +commands.misc.github.link.title=Link your GitHub Account +commands.misc.github.success.title=Information about +commands.misc.github.success.bio=User bio +commands.misc.github.success.location=Location +commands.misc.github.success.website=Website +commands.misc.github.success.repositories=Public repositories +commands.misc.github.success.gists=Public gists +commands.misc.github.success.followers=Followers +commands.misc.github.success.following=Following +commands.misc.github.api.error.description=The GitHub API might be down at the moment\! +commands.misc.github.user.error.description=This user does not exist\! +commands.misc.github.connect.title=Connect you GH account +commands.misc.github.connect.description=Please connect your GitHub account here +commands.misc.github.help.description=Displays information about a GitHub user profile. +commands.misc.screenshare.success.title=Here's your Url to share your Screen +commands.misc.screenshare.id.error.title=Wait that's illegal +commands.misc.screenshare.id.error.description=This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.channel.error.title=Please Choose a Voice Channel +commands.misc.screenshare.channel.error.description=There is more than one channel with this name +commands.misc.screenshare.number.error.title=You specified a wrong number\! +commands.misc.screenshare.number.error.description=This isn't a Number. +commands.misc.screenshare.channel.existing.error=Hol' up +commands.misc.screenshare.channel.existing.description=There is no Voice Channel named like this. \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.help.description=Shows you the link to share your screen. + +commands.moderation.ban.success.title=Successfully banned +commands.moderation.ban.success.description=I successfully baned +commands.moderation.ban.error.title=Not possible +commands.moderation.ban.myself.error.description=I can not ban myself\! +commands.moderation.ban.yourself.error.description=You can't ban yourself\! +commands.moderation.ban.help.description=Bans one ore more user from the server +commands.moderation.clear.number.error.description=You have to choose a number between 1 and 200\! +commands.moderation.clear.success.description=Successfully deleted 69 messages. +commands.moderation.clear.help.description=Deletes the specified number of messages. +commands.moderation.prefix.success.title=Successfully set +commands.moderation.prefix.success.description=I successfully set the new prefix for the guild to +commands.moderation.prefix.error.description=The prefix must not contain **** +commands.moderation.prefix.help.description=Sets the Guild-Prefix. +commands.moderation.invitedetect.activate.success.title=Successfully activated +commands.moderation.invitedetect.activate.success.description=I successfully activated the invite link detection for this guild. +commands.moderation.invitedetect.activate.error.title=Already activated +commands.moderation.invitedetect.activate.error.description=The invite link detection is already activated on this guild. +commands.moderation.invitedetect.deactivate.success.title=Successfully deactivated +commands.moderation.invitedetect.deactivate.success.description=I successfully deactivated the invite link detection for this guild. +commands.moderation.invitedetect.deactivate.error.title=Already deactivated +commands.moderation.invitedetect.deactivate.error.description=The invite link detection is already deactivated on this guild. +commands.moderation.invitedetect.help.description=Activate or deactivate the Discord invite link detection. +commands.moderation.kick.success.title=Successfully kicked +commands.moderation.kick.success.description=I successfully kicked +commands.moderation.kick.myself.error.description=I can not kick myself\! +commands.moderation.kick.yourself.error.description=You can't kick yourself. +commands.moderation.kick.mass.success.description=I successfully kicked 69 Members\! +commands.moderation.kick.help.description=Kicks one or more user from the server. +commands.moderation.link.request.success.description=If i'm on this guild i sent a message to accept the link. +commands.moderation.link.error.title=Wait that's illegal. +commands.moderation.link.request.error.description=You specified the same guild as the guild on which you're reading this +commands.moderation.link.request.accept.title=Skidder wants to link guilds\! +commands.moderation.link.request.accept.description=React with the reactions to accept or decline it +commands.moderation.link.set.title=Set the thing boi +commands.moderation.link.help.description=Links two or more servers. +commands.moderation.nick.success.title=Successfully nicked +commands.moderation.nick.success.description=I successfully nicked +commands.moderation.nick.myself.success.description=I successfully changed my nickname. +commands.moderation.nick.mass.success.description=I successfully nicked 69 Members\! +commands.moderation.nick.help.description=Rename a one or more user. From 4c6440c43d81f033f60890d2101dc32bc134855e Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 7 Dec 2019 02:40:37 +0100 Subject: [PATCH 80/91] New translations en_us.properties (Turkish) --- src/main/Translations/tr/en_us.properties | 119 ++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 src/main/Translations/tr/en_us.properties diff --git a/src/main/Translations/tr/en_us.properties b/src/main/Translations/tr/en_us.properties new file mode 100644 index 0000000..b7fd562 --- /dev/null +++ b/src/main/Translations/tr/en_us.properties @@ -0,0 +1,119 @@ +# +# @author Skidder / GregTCLTK +# + +Hadder=Hadder + +user/id= <@User>/ +searchterm= +username= +number= +guildprefix= +<@User>=<@User> +on/off= +vc-name/id= +user+nickname=<@user> + +error=Error +none=None +success\!=Success\! + +commands.fun.avatar.success.title=Avatar of +commands.fun.avatar.help.description=Sends the avatar of the specified member. +commands.fun.gif.error.description=Please try again with another term. +commands.fun.gif.help.description=Look for a GIF on Giphy +commands.fun.meme.success.title=Your random meme +commands.fun.meme.api.error=The request to the meme API could not be processed. Please try it again later. +commands.fun.meme.help.description=Sends you a random meme. + +commands.general.about.success.title=Hadder - About +commands.general.about.success.description=Hadder is an open source Discord bot. +commands.general.about.success.field.one.title=Support the Developers +commands.general.about.success.field.one.description=Hadder is completely free for everyone. We would appreciate it you donate some money [here] +commands.general.about.help.description=Shows infos about Hadder +commands.general.equals.string.first.request=Please send me the first String +commands.general.equals.string.second.request=Please send me the second String +commands.general.equals.string.equals.true=Yes\! The first string equals the second string\! +commands.general.equals.string.equals.false=Well yes but actually No. This isn't the same. +commands.general.equals.string.first=First String +commands.general.equals.string.second=Second String +commands.general.equals.string.result=Result +commands.general.equals.help.description=Check if two strings are the same +commands.general.help.error.description=I need the Embed Links Permission to send the Help Menu\! +commands.general.help.help.description=Shows each command or explains its usage +commands.general.help.help.label=[CommandName] +commands.general.invite.success.title=Invite me\! +commands.general.invite.success.description=[Invite me here\!] +commands.general.invite.help.description=Shows the invitation to invite Hadder to your server +commands.general.ping.help.description=Shows the ping to the Discord API + +commands.misc.feedback.title.request.title=Feedback Topic +commands.misc.feedback.title.request.description=Please send me the feedback topic. +commands.misc.feedback.description.request.title=Feedback Description +commands.misc.feedback.description.request.description=Please send me the feedback description now. +commands.misc.feedback.help.description=Sends feedback directly to the developers. +commands.misc.github.link.title=Link your GitHub Account +commands.misc.github.success.title=Information about +commands.misc.github.success.bio=User bio +commands.misc.github.success.location=Location +commands.misc.github.success.website=Website +commands.misc.github.success.repositories=Public repositories +commands.misc.github.success.gists=Public gists +commands.misc.github.success.followers=Followers +commands.misc.github.success.following=Following +commands.misc.github.api.error.description=The GitHub API might be down at the moment\! +commands.misc.github.user.error.description=This user does not exist\! +commands.misc.github.connect.title=Connect you GH account +commands.misc.github.connect.description=Please connect your GitHub account here +commands.misc.github.help.description=Displays information about a GitHub user profile. +commands.misc.screenshare.success.title=Here's your Url to share your Screen +commands.misc.screenshare.id.error.title=Wait that's illegal +commands.misc.screenshare.id.error.description=This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.channel.error.title=Please Choose a Voice Channel +commands.misc.screenshare.channel.error.description=There is more than one channel with this name +commands.misc.screenshare.number.error.title=You specified a wrong number\! +commands.misc.screenshare.number.error.description=This isn't a Number. +commands.misc.screenshare.channel.existing.error=Hol' up +commands.misc.screenshare.channel.existing.description=There is no Voice Channel named like this. \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.help.description=Shows you the link to share your screen. + +commands.moderation.ban.success.title=Successfully banned +commands.moderation.ban.success.description=I successfully baned +commands.moderation.ban.error.title=Not possible +commands.moderation.ban.myself.error.description=I can not ban myself\! +commands.moderation.ban.yourself.error.description=You can't ban yourself\! +commands.moderation.ban.help.description=Bans one ore more user from the server +commands.moderation.clear.number.error.description=You have to choose a number between 1 and 200\! +commands.moderation.clear.success.description=Successfully deleted 69 messages. +commands.moderation.clear.help.description=Deletes the specified number of messages. +commands.moderation.prefix.success.title=Successfully set +commands.moderation.prefix.success.description=I successfully set the new prefix for the guild to +commands.moderation.prefix.error.description=The prefix must not contain **** +commands.moderation.prefix.help.description=Sets the Guild-Prefix. +commands.moderation.invitedetect.activate.success.title=Successfully activated +commands.moderation.invitedetect.activate.success.description=I successfully activated the invite link detection for this guild. +commands.moderation.invitedetect.activate.error.title=Already activated +commands.moderation.invitedetect.activate.error.description=The invite link detection is already activated on this guild. +commands.moderation.invitedetect.deactivate.success.title=Successfully deactivated +commands.moderation.invitedetect.deactivate.success.description=I successfully deactivated the invite link detection for this guild. +commands.moderation.invitedetect.deactivate.error.title=Already deactivated +commands.moderation.invitedetect.deactivate.error.description=The invite link detection is already deactivated on this guild. +commands.moderation.invitedetect.help.description=Activate or deactivate the Discord invite link detection. +commands.moderation.kick.success.title=Successfully kicked +commands.moderation.kick.success.description=I successfully kicked +commands.moderation.kick.myself.error.description=I can not kick myself\! +commands.moderation.kick.yourself.error.description=You can't kick yourself. +commands.moderation.kick.mass.success.description=I successfully kicked 69 Members\! +commands.moderation.kick.help.description=Kicks one or more user from the server. +commands.moderation.link.request.success.description=If i'm on this guild i sent a message to accept the link. +commands.moderation.link.error.title=Wait that's illegal. +commands.moderation.link.request.error.description=You specified the same guild as the guild on which you're reading this +commands.moderation.link.request.accept.title=Skidder wants to link guilds\! +commands.moderation.link.request.accept.description=React with the reactions to accept or decline it +commands.moderation.link.set.title=Set the thing boi +commands.moderation.link.help.description=Links two or more servers. +commands.moderation.nick.success.title=Successfully nicked +commands.moderation.nick.success.description=I successfully nicked +commands.moderation.nick.myself.success.description=I successfully changed my nickname. +commands.moderation.nick.mass.success.description=I successfully nicked 69 Members\! +commands.moderation.nick.help.description=Rename a one or more user. From 65181d75098f5312a35aa70def2e9262a95674c9 Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 7 Dec 2019 02:40:38 +0100 Subject: [PATCH 81/91] New translations en_us.properties (Chinese Simplified) --- src/main/Translations/zh/en_us.properties | 119 ++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 src/main/Translations/zh/en_us.properties diff --git a/src/main/Translations/zh/en_us.properties b/src/main/Translations/zh/en_us.properties new file mode 100644 index 0000000..b7fd562 --- /dev/null +++ b/src/main/Translations/zh/en_us.properties @@ -0,0 +1,119 @@ +# +# @author Skidder / GregTCLTK +# + +Hadder=Hadder + +user/id= <@User>/ +searchterm= +username= +number= +guildprefix= +<@User>=<@User> +on/off= +vc-name/id= +user+nickname=<@user> + +error=Error +none=None +success\!=Success\! + +commands.fun.avatar.success.title=Avatar of +commands.fun.avatar.help.description=Sends the avatar of the specified member. +commands.fun.gif.error.description=Please try again with another term. +commands.fun.gif.help.description=Look for a GIF on Giphy +commands.fun.meme.success.title=Your random meme +commands.fun.meme.api.error=The request to the meme API could not be processed. Please try it again later. +commands.fun.meme.help.description=Sends you a random meme. + +commands.general.about.success.title=Hadder - About +commands.general.about.success.description=Hadder is an open source Discord bot. +commands.general.about.success.field.one.title=Support the Developers +commands.general.about.success.field.one.description=Hadder is completely free for everyone. We would appreciate it you donate some money [here] +commands.general.about.help.description=Shows infos about Hadder +commands.general.equals.string.first.request=Please send me the first String +commands.general.equals.string.second.request=Please send me the second String +commands.general.equals.string.equals.true=Yes\! The first string equals the second string\! +commands.general.equals.string.equals.false=Well yes but actually No. This isn't the same. +commands.general.equals.string.first=First String +commands.general.equals.string.second=Second String +commands.general.equals.string.result=Result +commands.general.equals.help.description=Check if two strings are the same +commands.general.help.error.description=I need the Embed Links Permission to send the Help Menu\! +commands.general.help.help.description=Shows each command or explains its usage +commands.general.help.help.label=[CommandName] +commands.general.invite.success.title=Invite me\! +commands.general.invite.success.description=[Invite me here\!] +commands.general.invite.help.description=Shows the invitation to invite Hadder to your server +commands.general.ping.help.description=Shows the ping to the Discord API + +commands.misc.feedback.title.request.title=Feedback Topic +commands.misc.feedback.title.request.description=Please send me the feedback topic. +commands.misc.feedback.description.request.title=Feedback Description +commands.misc.feedback.description.request.description=Please send me the feedback description now. +commands.misc.feedback.help.description=Sends feedback directly to the developers. +commands.misc.github.link.title=Link your GitHub Account +commands.misc.github.success.title=Information about +commands.misc.github.success.bio=User bio +commands.misc.github.success.location=Location +commands.misc.github.success.website=Website +commands.misc.github.success.repositories=Public repositories +commands.misc.github.success.gists=Public gists +commands.misc.github.success.followers=Followers +commands.misc.github.success.following=Following +commands.misc.github.api.error.description=The GitHub API might be down at the moment\! +commands.misc.github.user.error.description=This user does not exist\! +commands.misc.github.connect.title=Connect you GH account +commands.misc.github.connect.description=Please connect your GitHub account here +commands.misc.github.help.description=Displays information about a GitHub user profile. +commands.misc.screenshare.success.title=Here's your Url to share your Screen +commands.misc.screenshare.id.error.title=Wait that's illegal +commands.misc.screenshare.id.error.description=This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.channel.error.title=Please Choose a Voice Channel +commands.misc.screenshare.channel.error.description=There is more than one channel with this name +commands.misc.screenshare.number.error.title=You specified a wrong number\! +commands.misc.screenshare.number.error.description=This isn't a Number. +commands.misc.screenshare.channel.existing.error=Hol' up +commands.misc.screenshare.channel.existing.description=There is no Voice Channel named like this. \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.help.description=Shows you the link to share your screen. + +commands.moderation.ban.success.title=Successfully banned +commands.moderation.ban.success.description=I successfully baned +commands.moderation.ban.error.title=Not possible +commands.moderation.ban.myself.error.description=I can not ban myself\! +commands.moderation.ban.yourself.error.description=You can't ban yourself\! +commands.moderation.ban.help.description=Bans one ore more user from the server +commands.moderation.clear.number.error.description=You have to choose a number between 1 and 200\! +commands.moderation.clear.success.description=Successfully deleted 69 messages. +commands.moderation.clear.help.description=Deletes the specified number of messages. +commands.moderation.prefix.success.title=Successfully set +commands.moderation.prefix.success.description=I successfully set the new prefix for the guild to +commands.moderation.prefix.error.description=The prefix must not contain **** +commands.moderation.prefix.help.description=Sets the Guild-Prefix. +commands.moderation.invitedetect.activate.success.title=Successfully activated +commands.moderation.invitedetect.activate.success.description=I successfully activated the invite link detection for this guild. +commands.moderation.invitedetect.activate.error.title=Already activated +commands.moderation.invitedetect.activate.error.description=The invite link detection is already activated on this guild. +commands.moderation.invitedetect.deactivate.success.title=Successfully deactivated +commands.moderation.invitedetect.deactivate.success.description=I successfully deactivated the invite link detection for this guild. +commands.moderation.invitedetect.deactivate.error.title=Already deactivated +commands.moderation.invitedetect.deactivate.error.description=The invite link detection is already deactivated on this guild. +commands.moderation.invitedetect.help.description=Activate or deactivate the Discord invite link detection. +commands.moderation.kick.success.title=Successfully kicked +commands.moderation.kick.success.description=I successfully kicked +commands.moderation.kick.myself.error.description=I can not kick myself\! +commands.moderation.kick.yourself.error.description=You can't kick yourself. +commands.moderation.kick.mass.success.description=I successfully kicked 69 Members\! +commands.moderation.kick.help.description=Kicks one or more user from the server. +commands.moderation.link.request.success.description=If i'm on this guild i sent a message to accept the link. +commands.moderation.link.error.title=Wait that's illegal. +commands.moderation.link.request.error.description=You specified the same guild as the guild on which you're reading this +commands.moderation.link.request.accept.title=Skidder wants to link guilds\! +commands.moderation.link.request.accept.description=React with the reactions to accept or decline it +commands.moderation.link.set.title=Set the thing boi +commands.moderation.link.help.description=Links two or more servers. +commands.moderation.nick.success.title=Successfully nicked +commands.moderation.nick.success.description=I successfully nicked +commands.moderation.nick.myself.success.description=I successfully changed my nickname. +commands.moderation.nick.mass.success.description=I successfully nicked 69 Members\! +commands.moderation.nick.help.description=Rename a one or more user. From 76ce5bf66c1e052b3ba2380b34287cab6ab010d9 Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 7 Dec 2019 02:42:35 +0100 Subject: [PATCH 82/91] Update Crowdin configuration file --- crowdin.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crowdin.yml b/crowdin.yml index dc061ec..9b02576 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -1,4 +1,4 @@ base_url: 'https://bigbotnetwork.com' files: - source: /src/main/Translations/en_us.properties - translation: /src/main/Translations/%two_letters_code%/%original_file_name% + translation: /src/main/Translations/%two_letters_code%/%two_letters_code%.properties From 58fc163e364d00c607230812236557dffd454b84 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Sat, 7 Dec 2019 02:45:03 +0100 Subject: [PATCH 83/91] commit message --- crowdin.yml | 1 + src/main/Translations/de/en_us.json | 111 -------------------------- src/main/Translations/en/en_us.json | 111 -------------------------- src/main/Translations/en_us.json | 117 ---------------------------- src/main/Translations/es/en_us.json | 111 -------------------------- src/main/Translations/fr/en_us.json | 111 -------------------------- 6 files changed, 1 insertion(+), 561 deletions(-) delete mode 100644 src/main/Translations/de/en_us.json delete mode 100644 src/main/Translations/en/en_us.json delete mode 100644 src/main/Translations/en_us.json delete mode 100644 src/main/Translations/es/en_us.json delete mode 100644 src/main/Translations/fr/en_us.json diff --git a/crowdin.yml b/crowdin.yml index dc061ec..d0d0d1f 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -1,4 +1,5 @@ base_url: 'https://bigbotnetwork.com' +commit_message: '[ci skip] New %language% translation' files: - source: /src/main/Translations/en_us.properties translation: /src/main/Translations/%two_letters_code%/%original_file_name% diff --git a/src/main/Translations/de/en_us.json b/src/main/Translations/de/en_us.json deleted file mode 100644 index a36c4e9..0000000 --- a/src/main/Translations/de/en_us.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "Hadder": "Hadder", - "<@User>/": "<@User>/", - "": "", - "": "", - "": "", - "": "", - "<@User>": "<@User>", - "": "", - "": "", - "<@user> ": "<@user> ", - "error": "Error", - "none": "None", - "success!": "Success!", - "commands.fun.avatar.success.title": "Avatar of", - "commands.fun.avatar.help.description": "Sends the avatar of the specified member.", - "commands.fun.gif.error.description": "Please try again with another term.", - "commands.fun.gif.help.description": "Look for a GIF on Giphy", - "commands.fun.meme.success.title": "Your random meme", - "commands.fun.meme.api.error": "The request to the meme API could not be processed. Please try it again later.", - "commands.fun.meme.help.description": "Sends you a random meme.", - "commands.general.about.success.title": "Hadder - About", - "commands.general.about.success.description": "Hadder is an open source Discord bot.", - "commands.general.about.success.field.one.title": "Support the Developers", - "commands.general.about.success.field.one.description": "Hadder is completely free for everyone. We would appreciate it you donate some money [here]", - "commands.general.about.help.description": "Shows infos about Hadder", - "commands.general.equals.string.first.request": "Please send me the first String", - "commands.general.equals.string.second.request": "Please send me the second String", - "commands.general.equals.string.equals.true": "Yes! The first string equals the second string!", - "commands.general.equals.string.equals.false": "Well yes, but actually No. This isn't the same.", - "commands.general.equals.string.first": "First String", - "commands.general.equals.string.second": "Second String", - "commands.general.equals.string.result": "Result", - "commands.general.equals.help.description": "Check if two strings are the same", - "commands.general.help.error.description": "I need the Embed Links Permission to send the Help Menu!", - "commands.general.help.help.description": "Shows each command or explains its usage", - "commands.general.help.help.label": "[CommandName]", - "commands.general.invite.success.title": "Invite me!", - "commands.general.invite.success.description": "[Invite me here!]", - "commands.general.invite.help.description": "Shows the invitation to invite Hadder to your server", - "commands.general.ping.help.description": "Shows the ping to the Discord API", - "commands.misc.feedback.title.request.title": "Feedback Topic", - "commands.misc.feedback.title.request.description": "Please send me the feedback topic.", - "commands.misc.feedback.description.request.title": "Feedback Description", - "commands.misc.feedback.description.request.description": "Please send me the feedback description now.", - "commands.misc.feedback.help.description": "Sends feedback directly to the developers.", - "commands.misc.github.link.title": "Link your GitHub Account", - "commands.misc.github.success.title": "Information about", - "commands.misc.github.success.bio": "User bio", - "commands.misc.github.success.location": "Location", - "commands.misc.github.success.website": "Website", - "commands.misc.github.success.repositories": "Public repositories", - "commands.misc.github.success.gists": "Public gists", - "commands.misc.github.success.followers": "Followers", - "commands.misc.github.success.following": "Following", - "commands.misc.github.api.error.description": "The GitHub API might be down at the moment!", - "commands.misc.github.user.error.description": "This user does not exist!", - "commands.misc.github.connect.title": "Connect you GH account", - "commands.misc.github.connect.description": "Please connect your GitHub account here", - "commands.misc.github.help.description": "Displays information about a GitHub user profile.", - "commands.misc.screenshare.success.title": "Here's your Url to share your Screen", - "commands.misc.screenshare.id.error.title": "Wait, that's illegal", - "commands.misc.screenshare.id.error.description": "This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote: Make sure the Voice Channel is on this Guild.", - "commands.misc.screenshare.channel.error.title": "Please Choose a Voice Channel", - "commands.misc.screenshare.channel.error.description": "There is more than one channel with this name", - "commands.misc.screenshare.number.error.title": "You specified a wrong number!", - "commands.misc.screenshare.number.error.description": "This isn't a Number.", - "commands.misc.screenshare.channel.existing.error": "Hol' up", - "commands.misc.screenshare.channel.existing.description": "There is no Voice Channel named like this. \n\nNote: Make sure the Voice Channel is on this Guild.", - "commands.misc.screenshare.help.description": "Shows you the link to share your screen.", - "commands.moderation.ban.success.title": "Successfully banned", - "commands.moderation.ban.success.description": "I successfully baned", - "commands.moderation.ban.error.title": "Not possible", - "commands.moderation.ban.myself.error.description": "I can not ban myself!", - "commands.moderation.ban.yourself.error.description": "You can't ban yourself!", - "commands.moderation.ban.help.description": "Bans one ore more user from the server", - "commands.moderation.clear.number.error.description": "You have to choose a number between 1 and 200!", - "commands.moderation.clear.success.description": "Successfully deleted 69 messages.", - "commands.moderation.clear.help.description": "Deletes the specified number of messages.", - "commands.moderation.prefix.success.title": "Successfully set", - "commands.moderation.prefix.success.description": "I successfully set the new prefix for the guild to", - "commands.moderation.prefix.error.description": "The prefix must not contain **\"**", - "commands.moderation.prefix.help.description": "Sets the Guild-Prefix.", - "commands.moderation.invitedetect.activate.success.title": "Successfully activated", - "commands.moderation.invitedetect.activate.success.description": "I successfully activated the invite link detection for this guild.", - "commands.moderation.invitedetect.activate.error.title": "Already activated", - "commands.moderation.invitedetect.activate.error.description": "The invite link detection is already activated on this guild.", - "commands.moderation.invitedetect.deactivate.success.title": "Successfully deactivated", - "commands.moderation.invitedetect.deactivate.success.description": "I successfully deactivated the invite link detection for this guild.", - "commands.moderation.invitedetect.deactivate.error.title": "Already deactivated", - "commands.moderation.invitedetect.deactivate.error.description": "The invite link detection is already deactivated on this guild.", - "commands.moderation.invitedetect.help.description": "Activate or deactivate the Discord invite link detection.", - "commands.moderation.kick.success.title": "Successfully kicked", - "commands.moderation.kick.success.description": "I successfully kicked", - "commands.moderation.kick.myself.error.description": "I can not kick myself!", - "commands.moderation.kick.yourself.error.description": "You can't kick yourself.", - "commands.moderation.kick.mass.success.description": "I successfully kicked 69 Members!", - "commands.moderation.kick.help.description": "Kicks one or more user from the server.", - "commands.moderation.link.request.success.description": "If i'm on this guild i sent a message to accept the link.", - "commands.moderation.link.error.title": "Wait that's illegal.", - "commands.moderation.link.request.error.description": "You specified the same guild as the guild on which you're reading this", - "commands.moderation.link.request.accept.title": "Skidder wants to link guilds!", - "commands.moderation.link.request.accept.description": "React with the reactions to accept or decline it", - "commands.moderation.link.set.title": "Set the thing boi", - "commands.moderation.link.help.description": "Links two or more servers.", - "commands.moderation.nick.success.title": "Successfully nicked", - "commands.moderation.nick.success.description": "I successfully nicked", - "commands.moderation.nick.myself.success.description": "I successfully changed my nickname.", - "commands.moderation.nick.mass.success.description": "I successfully nicked 69 Members!", - "commands.moderation.nick.help.description": "Rename a one or more user." -} diff --git a/src/main/Translations/en/en_us.json b/src/main/Translations/en/en_us.json deleted file mode 100644 index a36c4e9..0000000 --- a/src/main/Translations/en/en_us.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "Hadder": "Hadder", - "<@User>/": "<@User>/", - "": "", - "": "", - "": "", - "": "", - "<@User>": "<@User>", - "": "", - "": "", - "<@user> ": "<@user> ", - "error": "Error", - "none": "None", - "success!": "Success!", - "commands.fun.avatar.success.title": "Avatar of", - "commands.fun.avatar.help.description": "Sends the avatar of the specified member.", - "commands.fun.gif.error.description": "Please try again with another term.", - "commands.fun.gif.help.description": "Look for a GIF on Giphy", - "commands.fun.meme.success.title": "Your random meme", - "commands.fun.meme.api.error": "The request to the meme API could not be processed. Please try it again later.", - "commands.fun.meme.help.description": "Sends you a random meme.", - "commands.general.about.success.title": "Hadder - About", - "commands.general.about.success.description": "Hadder is an open source Discord bot.", - "commands.general.about.success.field.one.title": "Support the Developers", - "commands.general.about.success.field.one.description": "Hadder is completely free for everyone. We would appreciate it you donate some money [here]", - "commands.general.about.help.description": "Shows infos about Hadder", - "commands.general.equals.string.first.request": "Please send me the first String", - "commands.general.equals.string.second.request": "Please send me the second String", - "commands.general.equals.string.equals.true": "Yes! The first string equals the second string!", - "commands.general.equals.string.equals.false": "Well yes, but actually No. This isn't the same.", - "commands.general.equals.string.first": "First String", - "commands.general.equals.string.second": "Second String", - "commands.general.equals.string.result": "Result", - "commands.general.equals.help.description": "Check if two strings are the same", - "commands.general.help.error.description": "I need the Embed Links Permission to send the Help Menu!", - "commands.general.help.help.description": "Shows each command or explains its usage", - "commands.general.help.help.label": "[CommandName]", - "commands.general.invite.success.title": "Invite me!", - "commands.general.invite.success.description": "[Invite me here!]", - "commands.general.invite.help.description": "Shows the invitation to invite Hadder to your server", - "commands.general.ping.help.description": "Shows the ping to the Discord API", - "commands.misc.feedback.title.request.title": "Feedback Topic", - "commands.misc.feedback.title.request.description": "Please send me the feedback topic.", - "commands.misc.feedback.description.request.title": "Feedback Description", - "commands.misc.feedback.description.request.description": "Please send me the feedback description now.", - "commands.misc.feedback.help.description": "Sends feedback directly to the developers.", - "commands.misc.github.link.title": "Link your GitHub Account", - "commands.misc.github.success.title": "Information about", - "commands.misc.github.success.bio": "User bio", - "commands.misc.github.success.location": "Location", - "commands.misc.github.success.website": "Website", - "commands.misc.github.success.repositories": "Public repositories", - "commands.misc.github.success.gists": "Public gists", - "commands.misc.github.success.followers": "Followers", - "commands.misc.github.success.following": "Following", - "commands.misc.github.api.error.description": "The GitHub API might be down at the moment!", - "commands.misc.github.user.error.description": "This user does not exist!", - "commands.misc.github.connect.title": "Connect you GH account", - "commands.misc.github.connect.description": "Please connect your GitHub account here", - "commands.misc.github.help.description": "Displays information about a GitHub user profile.", - "commands.misc.screenshare.success.title": "Here's your Url to share your Screen", - "commands.misc.screenshare.id.error.title": "Wait, that's illegal", - "commands.misc.screenshare.id.error.description": "This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote: Make sure the Voice Channel is on this Guild.", - "commands.misc.screenshare.channel.error.title": "Please Choose a Voice Channel", - "commands.misc.screenshare.channel.error.description": "There is more than one channel with this name", - "commands.misc.screenshare.number.error.title": "You specified a wrong number!", - "commands.misc.screenshare.number.error.description": "This isn't a Number.", - "commands.misc.screenshare.channel.existing.error": "Hol' up", - "commands.misc.screenshare.channel.existing.description": "There is no Voice Channel named like this. \n\nNote: Make sure the Voice Channel is on this Guild.", - "commands.misc.screenshare.help.description": "Shows you the link to share your screen.", - "commands.moderation.ban.success.title": "Successfully banned", - "commands.moderation.ban.success.description": "I successfully baned", - "commands.moderation.ban.error.title": "Not possible", - "commands.moderation.ban.myself.error.description": "I can not ban myself!", - "commands.moderation.ban.yourself.error.description": "You can't ban yourself!", - "commands.moderation.ban.help.description": "Bans one ore more user from the server", - "commands.moderation.clear.number.error.description": "You have to choose a number between 1 and 200!", - "commands.moderation.clear.success.description": "Successfully deleted 69 messages.", - "commands.moderation.clear.help.description": "Deletes the specified number of messages.", - "commands.moderation.prefix.success.title": "Successfully set", - "commands.moderation.prefix.success.description": "I successfully set the new prefix for the guild to", - "commands.moderation.prefix.error.description": "The prefix must not contain **\"**", - "commands.moderation.prefix.help.description": "Sets the Guild-Prefix.", - "commands.moderation.invitedetect.activate.success.title": "Successfully activated", - "commands.moderation.invitedetect.activate.success.description": "I successfully activated the invite link detection for this guild.", - "commands.moderation.invitedetect.activate.error.title": "Already activated", - "commands.moderation.invitedetect.activate.error.description": "The invite link detection is already activated on this guild.", - "commands.moderation.invitedetect.deactivate.success.title": "Successfully deactivated", - "commands.moderation.invitedetect.deactivate.success.description": "I successfully deactivated the invite link detection for this guild.", - "commands.moderation.invitedetect.deactivate.error.title": "Already deactivated", - "commands.moderation.invitedetect.deactivate.error.description": "The invite link detection is already deactivated on this guild.", - "commands.moderation.invitedetect.help.description": "Activate or deactivate the Discord invite link detection.", - "commands.moderation.kick.success.title": "Successfully kicked", - "commands.moderation.kick.success.description": "I successfully kicked", - "commands.moderation.kick.myself.error.description": "I can not kick myself!", - "commands.moderation.kick.yourself.error.description": "You can't kick yourself.", - "commands.moderation.kick.mass.success.description": "I successfully kicked 69 Members!", - "commands.moderation.kick.help.description": "Kicks one or more user from the server.", - "commands.moderation.link.request.success.description": "If i'm on this guild i sent a message to accept the link.", - "commands.moderation.link.error.title": "Wait that's illegal.", - "commands.moderation.link.request.error.description": "You specified the same guild as the guild on which you're reading this", - "commands.moderation.link.request.accept.title": "Skidder wants to link guilds!", - "commands.moderation.link.request.accept.description": "React with the reactions to accept or decline it", - "commands.moderation.link.set.title": "Set the thing boi", - "commands.moderation.link.help.description": "Links two or more servers.", - "commands.moderation.nick.success.title": "Successfully nicked", - "commands.moderation.nick.success.description": "I successfully nicked", - "commands.moderation.nick.myself.success.description": "I successfully changed my nickname.", - "commands.moderation.nick.mass.success.description": "I successfully nicked 69 Members!", - "commands.moderation.nick.help.description": "Rename a one or more user." -} diff --git a/src/main/Translations/en_us.json b/src/main/Translations/en_us.json deleted file mode 100644 index ce4b243..0000000 --- a/src/main/Translations/en_us.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "Hadder": "Hadder", - - "<@User>/": "<@User>/", - "": "", - "": "", - "": "", - "": "", - "<@User>": "<@User>", - "": "", - "": "", - "<@user> ": "<@user> ", - - "error": "Error", - "none": "None", - "success!": "Success!", - - "commands.fun.avatar.success.title": "Avatar of", - "commands.fun.avatar.help.description": "Sends the avatar of the specified member.", - "commands.fun.gif.error.description": "Please try again with another term.", - "commands.fun.gif.help.description": "Look for a GIF on Giphy", - "commands.fun.meme.success.title": "Your random meme", - "commands.fun.meme.api.error": "The request to the meme API could not be processed. Please try it again later.", - "commands.fun.meme.help.description": "Sends you a random meme.", - - "commands.general.about.success.title": "Hadder - About", - "commands.general.about.success.description": "Hadder is an open source Discord bot.", - "commands.general.about.success.field.one.title": "Support the Developers", - "commands.general.about.success.field.one.description": "Hadder is completely free for everyone. We would appreciate it you donate some money [here]", - "commands.general.about.help.description": "Shows infos about Hadder", - "commands.general.equals.string.first.request": "Please send me the first String", - "commands.general.equals.string.second.request": "Please send me the second String", - "commands.general.equals.string.equals.true": "Yes! The first string equals the second string!", - "commands.general.equals.string.equals.false": "Well yes, but actually No. This isn't the same.", - "commands.general.equals.string.first": "First String", - "commands.general.equals.string.second": "Second String", - "commands.general.equals.string.result": "Result", - "commands.general.equals.help.description": "Check if two strings are the same", - "commands.general.help.error.description": "I need the Embed Links Permission to send the Help Menu!", - "commands.general.help.help.description": "Shows each command or explains its usage", - "commands.general.help.help.label": "[CommandName]", - "commands.general.invite.success.title": "Invite me!", - "commands.general.invite.success.description": "[Invite me here!]", - "commands.general.invite.help.description": "Shows the invitation to invite Hadder to your server", - "commands.general.ping.help.description": "Shows the ping to the Discord API", - - "commands.misc.feedback.title.request.title": "Feedback Topic", - "commands.misc.feedback.title.request.description": "Please send me the feedback topic.", - "commands.misc.feedback.description.request.title": "Feedback Description", - "commands.misc.feedback.description.request.description": "Please send me the feedback description now.", - "commands.misc.feedback.help.description": "Sends feedback directly to the developers.", - "commands.misc.github.link.title": "Link your GitHub Account", - "commands.misc.github.success.title": "Information about", - "commands.misc.github.success.bio": "User bio", - "commands.misc.github.success.location": "Location", - "commands.misc.github.success.website": "Website", - "commands.misc.github.success.repositories": "Public repositories", - "commands.misc.github.success.gists": "Public gists", - "commands.misc.github.success.followers": "Followers", - "commands.misc.github.success.following": "Following", - "commands.misc.github.api.error.description": "The GitHub API might be down at the moment!", - "commands.misc.github.user.error.description": "This user does not exist!", - "commands.misc.github.connect.title": "Connect you GH account", - "commands.misc.github.connect.description": "Please connect your GitHub account here", - "commands.misc.github.help.description": "Displays information about a GitHub user profile.", - "commands.misc.screenshare.success.title": "Here's your Url to share your Screen", - "commands.misc.screenshare.id.error.title": "Wait, that's illegal", - "commands.misc.screenshare.id.error.description": "This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote: Make sure the Voice Channel is on this Guild.", - "commands.misc.screenshare.channel.error.title": "Please Choose a Voice Channel", - "commands.misc.screenshare.channel.error.description": "There is more than one channel with this name", - "commands.misc.screenshare.number.error.title": "You specified a wrong number!", - "commands.misc.screenshare.number.error.description": "This isn't a Number.", - "commands.misc.screenshare.channel.existing.error": "Hol' up", - "commands.misc.screenshare.channel.existing.description": "There is no Voice Channel named like this. \n\nNote: Make sure the Voice Channel is on this Guild.", - "commands.misc.screenshare.help.description": "Shows you the link to share your screen.", - - "commands.moderation.ban.success.title": "Successfully banned", - "commands.moderation.ban.success.description": "I successfully baned", - "commands.moderation.ban.error.title": "Not possible", - "commands.moderation.ban.myself.error.description": "I can not ban myself!", - "commands.moderation.ban.yourself.error.description": "You can't ban yourself!", - "commands.moderation.ban.help.description": "Bans one ore more user from the server", - "commands.moderation.clear.number.error.description": "You have to choose a number between 1 and 200!", - "commands.moderation.clear.success.description": "Successfully deleted 69 messages.", - "commands.moderation.clear.help.description": "Deletes the specified number of messages.", - "commands.moderation.prefix.success.title": "Successfully set", - "commands.moderation.prefix.success.description": "I successfully set the new prefix for the guild to", - "commands.moderation.prefix.error.description": "The prefix must not contain **\"**", - "commands.moderation.prefix.help.description": "Sets the Guild-Prefix.", - "commands.moderation.invitedetect.activate.success.title": "Successfully activated", - "commands.moderation.invitedetect.activate.success.description": "I successfully activated the invite link detection for this guild.", - "commands.moderation.invitedetect.activate.error.title": "Already activated", - "commands.moderation.invitedetect.activate.error.description": "The invite link detection is already activated on this guild.", - "commands.moderation.invitedetect.deactivate.success.title": "Successfully deactivated", - "commands.moderation.invitedetect.deactivate.success.description": "I successfully deactivated the invite link detection for this guild.", - "commands.moderation.invitedetect.deactivate.error.title": "Already deactivated", - "commands.moderation.invitedetect.deactivate.error.description": "The invite link detection is already deactivated on this guild.", - "commands.moderation.invitedetect.help.description": "Activate or deactivate the Discord invite link detection.", - "commands.moderation.kick.success.title": "Successfully kicked", - "commands.moderation.kick.success.description": "I successfully kicked", - "commands.moderation.kick.myself.error.description": "I can not kick myself!", - "commands.moderation.kick.yourself.error.description": "You can't kick yourself.", - "commands.moderation.kick.mass.success.description": "I successfully kicked 69 Members!", - "commands.moderation.kick.help.description": "Kicks one or more user from the server.", - "commands.moderation.link.request.success.description": "If i'm on this guild i sent a message to accept the link.", - "commands.moderation.link.error.title": "Wait that's illegal.", - "commands.moderation.link.request.error.description": "You specified the same guild as the guild on which you're reading this", - "commands.moderation.link.request.accept.title": "Skidder wants to link guilds!", - "commands.moderation.link.request.accept.description": "React with the reactions to accept or decline it", - "commands.moderation.link.set.title": "Set the thing boi", - "commands.moderation.link.help.description": "Links two or more servers.", - "commands.moderation.nick.success.title": "Successfully nicked", - "commands.moderation.nick.success.description": "I successfully nicked", - "commands.moderation.nick.myself.success.description": "I successfully changed my nickname.", - "commands.moderation.nick.mass.success.description": "I successfully nicked 69 Members!", - "commands.moderation.nick.help.description": "Rename a one or more user." -} diff --git a/src/main/Translations/es/en_us.json b/src/main/Translations/es/en_us.json deleted file mode 100644 index a36c4e9..0000000 --- a/src/main/Translations/es/en_us.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "Hadder": "Hadder", - "<@User>/": "<@User>/", - "": "", - "": "", - "": "", - "": "", - "<@User>": "<@User>", - "": "", - "": "", - "<@user> ": "<@user> ", - "error": "Error", - "none": "None", - "success!": "Success!", - "commands.fun.avatar.success.title": "Avatar of", - "commands.fun.avatar.help.description": "Sends the avatar of the specified member.", - "commands.fun.gif.error.description": "Please try again with another term.", - "commands.fun.gif.help.description": "Look for a GIF on Giphy", - "commands.fun.meme.success.title": "Your random meme", - "commands.fun.meme.api.error": "The request to the meme API could not be processed. Please try it again later.", - "commands.fun.meme.help.description": "Sends you a random meme.", - "commands.general.about.success.title": "Hadder - About", - "commands.general.about.success.description": "Hadder is an open source Discord bot.", - "commands.general.about.success.field.one.title": "Support the Developers", - "commands.general.about.success.field.one.description": "Hadder is completely free for everyone. We would appreciate it you donate some money [here]", - "commands.general.about.help.description": "Shows infos about Hadder", - "commands.general.equals.string.first.request": "Please send me the first String", - "commands.general.equals.string.second.request": "Please send me the second String", - "commands.general.equals.string.equals.true": "Yes! The first string equals the second string!", - "commands.general.equals.string.equals.false": "Well yes, but actually No. This isn't the same.", - "commands.general.equals.string.first": "First String", - "commands.general.equals.string.second": "Second String", - "commands.general.equals.string.result": "Result", - "commands.general.equals.help.description": "Check if two strings are the same", - "commands.general.help.error.description": "I need the Embed Links Permission to send the Help Menu!", - "commands.general.help.help.description": "Shows each command or explains its usage", - "commands.general.help.help.label": "[CommandName]", - "commands.general.invite.success.title": "Invite me!", - "commands.general.invite.success.description": "[Invite me here!]", - "commands.general.invite.help.description": "Shows the invitation to invite Hadder to your server", - "commands.general.ping.help.description": "Shows the ping to the Discord API", - "commands.misc.feedback.title.request.title": "Feedback Topic", - "commands.misc.feedback.title.request.description": "Please send me the feedback topic.", - "commands.misc.feedback.description.request.title": "Feedback Description", - "commands.misc.feedback.description.request.description": "Please send me the feedback description now.", - "commands.misc.feedback.help.description": "Sends feedback directly to the developers.", - "commands.misc.github.link.title": "Link your GitHub Account", - "commands.misc.github.success.title": "Information about", - "commands.misc.github.success.bio": "User bio", - "commands.misc.github.success.location": "Location", - "commands.misc.github.success.website": "Website", - "commands.misc.github.success.repositories": "Public repositories", - "commands.misc.github.success.gists": "Public gists", - "commands.misc.github.success.followers": "Followers", - "commands.misc.github.success.following": "Following", - "commands.misc.github.api.error.description": "The GitHub API might be down at the moment!", - "commands.misc.github.user.error.description": "This user does not exist!", - "commands.misc.github.connect.title": "Connect you GH account", - "commands.misc.github.connect.description": "Please connect your GitHub account here", - "commands.misc.github.help.description": "Displays information about a GitHub user profile.", - "commands.misc.screenshare.success.title": "Here's your Url to share your Screen", - "commands.misc.screenshare.id.error.title": "Wait, that's illegal", - "commands.misc.screenshare.id.error.description": "This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote: Make sure the Voice Channel is on this Guild.", - "commands.misc.screenshare.channel.error.title": "Please Choose a Voice Channel", - "commands.misc.screenshare.channel.error.description": "There is more than one channel with this name", - "commands.misc.screenshare.number.error.title": "You specified a wrong number!", - "commands.misc.screenshare.number.error.description": "This isn't a Number.", - "commands.misc.screenshare.channel.existing.error": "Hol' up", - "commands.misc.screenshare.channel.existing.description": "There is no Voice Channel named like this. \n\nNote: Make sure the Voice Channel is on this Guild.", - "commands.misc.screenshare.help.description": "Shows you the link to share your screen.", - "commands.moderation.ban.success.title": "Successfully banned", - "commands.moderation.ban.success.description": "I successfully baned", - "commands.moderation.ban.error.title": "Not possible", - "commands.moderation.ban.myself.error.description": "I can not ban myself!", - "commands.moderation.ban.yourself.error.description": "You can't ban yourself!", - "commands.moderation.ban.help.description": "Bans one ore more user from the server", - "commands.moderation.clear.number.error.description": "You have to choose a number between 1 and 200!", - "commands.moderation.clear.success.description": "Successfully deleted 69 messages.", - "commands.moderation.clear.help.description": "Deletes the specified number of messages.", - "commands.moderation.prefix.success.title": "Successfully set", - "commands.moderation.prefix.success.description": "I successfully set the new prefix for the guild to", - "commands.moderation.prefix.error.description": "The prefix must not contain **\"**", - "commands.moderation.prefix.help.description": "Sets the Guild-Prefix.", - "commands.moderation.invitedetect.activate.success.title": "Successfully activated", - "commands.moderation.invitedetect.activate.success.description": "I successfully activated the invite link detection for this guild.", - "commands.moderation.invitedetect.activate.error.title": "Already activated", - "commands.moderation.invitedetect.activate.error.description": "The invite link detection is already activated on this guild.", - "commands.moderation.invitedetect.deactivate.success.title": "Successfully deactivated", - "commands.moderation.invitedetect.deactivate.success.description": "I successfully deactivated the invite link detection for this guild.", - "commands.moderation.invitedetect.deactivate.error.title": "Already deactivated", - "commands.moderation.invitedetect.deactivate.error.description": "The invite link detection is already deactivated on this guild.", - "commands.moderation.invitedetect.help.description": "Activate or deactivate the Discord invite link detection.", - "commands.moderation.kick.success.title": "Successfully kicked", - "commands.moderation.kick.success.description": "I successfully kicked", - "commands.moderation.kick.myself.error.description": "I can not kick myself!", - "commands.moderation.kick.yourself.error.description": "You can't kick yourself.", - "commands.moderation.kick.mass.success.description": "I successfully kicked 69 Members!", - "commands.moderation.kick.help.description": "Kicks one or more user from the server.", - "commands.moderation.link.request.success.description": "If i'm on this guild i sent a message to accept the link.", - "commands.moderation.link.error.title": "Wait that's illegal.", - "commands.moderation.link.request.error.description": "You specified the same guild as the guild on which you're reading this", - "commands.moderation.link.request.accept.title": "Skidder wants to link guilds!", - "commands.moderation.link.request.accept.description": "React with the reactions to accept or decline it", - "commands.moderation.link.set.title": "Set the thing boi", - "commands.moderation.link.help.description": "Links two or more servers.", - "commands.moderation.nick.success.title": "Successfully nicked", - "commands.moderation.nick.success.description": "I successfully nicked", - "commands.moderation.nick.myself.success.description": "I successfully changed my nickname.", - "commands.moderation.nick.mass.success.description": "I successfully nicked 69 Members!", - "commands.moderation.nick.help.description": "Rename a one or more user." -} diff --git a/src/main/Translations/fr/en_us.json b/src/main/Translations/fr/en_us.json deleted file mode 100644 index a36c4e9..0000000 --- a/src/main/Translations/fr/en_us.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "Hadder": "Hadder", - "<@User>/": "<@User>/", - "": "", - "": "", - "": "", - "": "", - "<@User>": "<@User>", - "": "", - "": "", - "<@user> ": "<@user> ", - "error": "Error", - "none": "None", - "success!": "Success!", - "commands.fun.avatar.success.title": "Avatar of", - "commands.fun.avatar.help.description": "Sends the avatar of the specified member.", - "commands.fun.gif.error.description": "Please try again with another term.", - "commands.fun.gif.help.description": "Look for a GIF on Giphy", - "commands.fun.meme.success.title": "Your random meme", - "commands.fun.meme.api.error": "The request to the meme API could not be processed. Please try it again later.", - "commands.fun.meme.help.description": "Sends you a random meme.", - "commands.general.about.success.title": "Hadder - About", - "commands.general.about.success.description": "Hadder is an open source Discord bot.", - "commands.general.about.success.field.one.title": "Support the Developers", - "commands.general.about.success.field.one.description": "Hadder is completely free for everyone. We would appreciate it you donate some money [here]", - "commands.general.about.help.description": "Shows infos about Hadder", - "commands.general.equals.string.first.request": "Please send me the first String", - "commands.general.equals.string.second.request": "Please send me the second String", - "commands.general.equals.string.equals.true": "Yes! The first string equals the second string!", - "commands.general.equals.string.equals.false": "Well yes, but actually No. This isn't the same.", - "commands.general.equals.string.first": "First String", - "commands.general.equals.string.second": "Second String", - "commands.general.equals.string.result": "Result", - "commands.general.equals.help.description": "Check if two strings are the same", - "commands.general.help.error.description": "I need the Embed Links Permission to send the Help Menu!", - "commands.general.help.help.description": "Shows each command or explains its usage", - "commands.general.help.help.label": "[CommandName]", - "commands.general.invite.success.title": "Invite me!", - "commands.general.invite.success.description": "[Invite me here!]", - "commands.general.invite.help.description": "Shows the invitation to invite Hadder to your server", - "commands.general.ping.help.description": "Shows the ping to the Discord API", - "commands.misc.feedback.title.request.title": "Feedback Topic", - "commands.misc.feedback.title.request.description": "Please send me the feedback topic.", - "commands.misc.feedback.description.request.title": "Feedback Description", - "commands.misc.feedback.description.request.description": "Please send me the feedback description now.", - "commands.misc.feedback.help.description": "Sends feedback directly to the developers.", - "commands.misc.github.link.title": "Link your GitHub Account", - "commands.misc.github.success.title": "Information about", - "commands.misc.github.success.bio": "User bio", - "commands.misc.github.success.location": "Location", - "commands.misc.github.success.website": "Website", - "commands.misc.github.success.repositories": "Public repositories", - "commands.misc.github.success.gists": "Public gists", - "commands.misc.github.success.followers": "Followers", - "commands.misc.github.success.following": "Following", - "commands.misc.github.api.error.description": "The GitHub API might be down at the moment!", - "commands.misc.github.user.error.description": "This user does not exist!", - "commands.misc.github.connect.title": "Connect you GH account", - "commands.misc.github.connect.description": "Please connect your GitHub account here", - "commands.misc.github.help.description": "Displays information about a GitHub user profile.", - "commands.misc.screenshare.success.title": "Here's your Url to share your Screen", - "commands.misc.screenshare.id.error.title": "Wait, that's illegal", - "commands.misc.screenshare.id.error.description": "This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote: Make sure the Voice Channel is on this Guild.", - "commands.misc.screenshare.channel.error.title": "Please Choose a Voice Channel", - "commands.misc.screenshare.channel.error.description": "There is more than one channel with this name", - "commands.misc.screenshare.number.error.title": "You specified a wrong number!", - "commands.misc.screenshare.number.error.description": "This isn't a Number.", - "commands.misc.screenshare.channel.existing.error": "Hol' up", - "commands.misc.screenshare.channel.existing.description": "There is no Voice Channel named like this. \n\nNote: Make sure the Voice Channel is on this Guild.", - "commands.misc.screenshare.help.description": "Shows you the link to share your screen.", - "commands.moderation.ban.success.title": "Successfully banned", - "commands.moderation.ban.success.description": "I successfully baned", - "commands.moderation.ban.error.title": "Not possible", - "commands.moderation.ban.myself.error.description": "I can not ban myself!", - "commands.moderation.ban.yourself.error.description": "You can't ban yourself!", - "commands.moderation.ban.help.description": "Bans one ore more user from the server", - "commands.moderation.clear.number.error.description": "You have to choose a number between 1 and 200!", - "commands.moderation.clear.success.description": "Successfully deleted 69 messages.", - "commands.moderation.clear.help.description": "Deletes the specified number of messages.", - "commands.moderation.prefix.success.title": "Successfully set", - "commands.moderation.prefix.success.description": "I successfully set the new prefix for the guild to", - "commands.moderation.prefix.error.description": "The prefix must not contain **\"**", - "commands.moderation.prefix.help.description": "Sets the Guild-Prefix.", - "commands.moderation.invitedetect.activate.success.title": "Successfully activated", - "commands.moderation.invitedetect.activate.success.description": "I successfully activated the invite link detection for this guild.", - "commands.moderation.invitedetect.activate.error.title": "Already activated", - "commands.moderation.invitedetect.activate.error.description": "The invite link detection is already activated on this guild.", - "commands.moderation.invitedetect.deactivate.success.title": "Successfully deactivated", - "commands.moderation.invitedetect.deactivate.success.description": "I successfully deactivated the invite link detection for this guild.", - "commands.moderation.invitedetect.deactivate.error.title": "Already deactivated", - "commands.moderation.invitedetect.deactivate.error.description": "The invite link detection is already deactivated on this guild.", - "commands.moderation.invitedetect.help.description": "Activate or deactivate the Discord invite link detection.", - "commands.moderation.kick.success.title": "Successfully kicked", - "commands.moderation.kick.success.description": "I successfully kicked", - "commands.moderation.kick.myself.error.description": "I can not kick myself!", - "commands.moderation.kick.yourself.error.description": "You can't kick yourself.", - "commands.moderation.kick.mass.success.description": "I successfully kicked 69 Members!", - "commands.moderation.kick.help.description": "Kicks one or more user from the server.", - "commands.moderation.link.request.success.description": "If i'm on this guild i sent a message to accept the link.", - "commands.moderation.link.error.title": "Wait that's illegal.", - "commands.moderation.link.request.error.description": "You specified the same guild as the guild on which you're reading this", - "commands.moderation.link.request.accept.title": "Skidder wants to link guilds!", - "commands.moderation.link.request.accept.description": "React with the reactions to accept or decline it", - "commands.moderation.link.set.title": "Set the thing boi", - "commands.moderation.link.help.description": "Links two or more servers.", - "commands.moderation.nick.success.title": "Successfully nicked", - "commands.moderation.nick.success.description": "I successfully nicked", - "commands.moderation.nick.myself.success.description": "I successfully changed my nickname.", - "commands.moderation.nick.mass.success.description": "I successfully nicked 69 Members!", - "commands.moderation.nick.help.description": "Rename a one or more user." -} From 4797fb6c382e459b695504ab90bbf42625f11f7c Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 7 Dec 2019 02:51:45 +0100 Subject: [PATCH 84/91] New translations en_us.properties (German) [ci skip] New German translation --- src/main/Translations/de/de.properties | 119 +++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 src/main/Translations/de/de.properties diff --git a/src/main/Translations/de/de.properties b/src/main/Translations/de/de.properties new file mode 100644 index 0000000..e6f8a54 --- /dev/null +++ b/src/main/Translations/de/de.properties @@ -0,0 +1,119 @@ +# +# @author Skidder / GregTCLTK +# + +Hadder=Hadderino + +user/id= <@User>/ +searchterm= +username= +number= +guildprefix= +<@User>=<@User> +on/off= +vc-name/id= +user+nickname=<@user> + +error=Error +none=None +success\!=Success\! + +commands.fun.avatar.success.title=Avatar of +commands.fun.avatar.help.description=Sends the avatar of the specified member. +commands.fun.gif.error.description=Please try again with another term. +commands.fun.gif.help.description=Look for a GIF on Giphy +commands.fun.meme.success.title=Your random meme +commands.fun.meme.api.error=The request to the meme API could not be processed. Please try it again later. +commands.fun.meme.help.description=Sends you a random meme. + +commands.general.about.success.title=Hadder - About +commands.general.about.success.description=Hadder is an open source Discord bot. +commands.general.about.success.field.one.title=Support the Developers +commands.general.about.success.field.one.description=Hadder is completely free for everyone. We would appreciate it you donate some money [here] +commands.general.about.help.description=Shows infos about Hadder +commands.general.equals.string.first.request=Please send me the first String +commands.general.equals.string.second.request=Please send me the second String +commands.general.equals.string.equals.true=Yes\! The first string equals the second string\! +commands.general.equals.string.equals.false=Well yes but actually No. This isn't the same. +commands.general.equals.string.first=First String +commands.general.equals.string.second=Second String +commands.general.equals.string.result=Result +commands.general.equals.help.description=Check if two strings are the same +commands.general.help.error.description=I need the Embed Links Permission to send the Help Menu\! +commands.general.help.help.description=Shows each command or explains its usage +commands.general.help.help.label=[CommandName] +commands.general.invite.success.title=Invite me\! +commands.general.invite.success.description=[Invite me here\!] +commands.general.invite.help.description=Shows the invitation to invite Hadder to your server +commands.general.ping.help.description=Shows the ping to the Discord API + +commands.misc.feedback.title.request.title=Feedback Topic +commands.misc.feedback.title.request.description=Please send me the feedback topic. +commands.misc.feedback.description.request.title=Feedback Description +commands.misc.feedback.description.request.description=Please send me the feedback description now. +commands.misc.feedback.help.description=Sends feedback directly to the developers. +commands.misc.github.link.title=Link your GitHub Account +commands.misc.github.success.title=Information about +commands.misc.github.success.bio=User bio +commands.misc.github.success.location=Location +commands.misc.github.success.website=Website +commands.misc.github.success.repositories=Public repositories +commands.misc.github.success.gists=Public gists +commands.misc.github.success.followers=Followers +commands.misc.github.success.following=Following +commands.misc.github.api.error.description=The GitHub API might be down at the moment\! +commands.misc.github.user.error.description=This user does not exist\! +commands.misc.github.connect.title=Connect you GH account +commands.misc.github.connect.description=Please connect your GitHub account here +commands.misc.github.help.description=Displays information about a GitHub user profile. +commands.misc.screenshare.success.title=Here's your Url to share your Screen +commands.misc.screenshare.id.error.title=Wait that's illegal +commands.misc.screenshare.id.error.description=This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.channel.error.title=Please Choose a Voice Channel +commands.misc.screenshare.channel.error.description=There is more than one channel with this name +commands.misc.screenshare.number.error.title=You specified a wrong number\! +commands.misc.screenshare.number.error.description=This isn't a Number. +commands.misc.screenshare.channel.existing.error=Hol' up +commands.misc.screenshare.channel.existing.description=There is no Voice Channel named like this. \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.help.description=Shows you the link to share your screen. + +commands.moderation.ban.success.title=Successfully banned +commands.moderation.ban.success.description=I successfully baned +commands.moderation.ban.error.title=Not possible +commands.moderation.ban.myself.error.description=I can not ban myself\! +commands.moderation.ban.yourself.error.description=You can't ban yourself\! +commands.moderation.ban.help.description=Bans one ore more user from the server +commands.moderation.clear.number.error.description=You have to choose a number between 1 and 200\! +commands.moderation.clear.success.description=Successfully deleted 69 messages. +commands.moderation.clear.help.description=Deletes the specified number of messages. +commands.moderation.prefix.success.title=Successfully set +commands.moderation.prefix.success.description=I successfully set the new prefix for the guild to +commands.moderation.prefix.error.description=The prefix must not contain **** +commands.moderation.prefix.help.description=Sets the Guild-Prefix. +commands.moderation.invitedetect.activate.success.title=Successfully activated +commands.moderation.invitedetect.activate.success.description=I successfully activated the invite link detection for this guild. +commands.moderation.invitedetect.activate.error.title=Already activated +commands.moderation.invitedetect.activate.error.description=The invite link detection is already activated on this guild. +commands.moderation.invitedetect.deactivate.success.title=Successfully deactivated +commands.moderation.invitedetect.deactivate.success.description=I successfully deactivated the invite link detection for this guild. +commands.moderation.invitedetect.deactivate.error.title=Already deactivated +commands.moderation.invitedetect.deactivate.error.description=The invite link detection is already deactivated on this guild. +commands.moderation.invitedetect.help.description=Activate or deactivate the Discord invite link detection. +commands.moderation.kick.success.title=Successfully kicked +commands.moderation.kick.success.description=I successfully kicked +commands.moderation.kick.myself.error.description=I can not kick myself\! +commands.moderation.kick.yourself.error.description=You can't kick yourself. +commands.moderation.kick.mass.success.description=I successfully kicked 69 Members\! +commands.moderation.kick.help.description=Kicks one or more user from the server. +commands.moderation.link.request.success.description=If i'm on this guild i sent a message to accept the link. +commands.moderation.link.error.title=Wait that's illegal. +commands.moderation.link.request.error.description=You specified the same guild as the guild on which you're reading this +commands.moderation.link.request.accept.title=Skidder wants to link guilds\! +commands.moderation.link.request.accept.description=React with the reactions to accept or decline it +commands.moderation.link.set.title=Set the thing boi +commands.moderation.link.help.description=Links two or more servers. +commands.moderation.nick.success.title=Successfully nicked +commands.moderation.nick.success.description=I successfully nicked +commands.moderation.nick.myself.success.description=I successfully changed my nickname. +commands.moderation.nick.mass.success.description=I successfully nicked 69 Members\! +commands.moderation.nick.help.description=Rename a one or more user. From 3125c4aa287359a681fc2e1cc02b4226ace97f4c Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 7 Dec 2019 02:51:46 +0100 Subject: [PATCH 85/91] New translations en_us.properties (English) [ci skip] New English translation --- src/main/Translations/en/en.properties | 119 +++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 src/main/Translations/en/en.properties diff --git a/src/main/Translations/en/en.properties b/src/main/Translations/en/en.properties new file mode 100644 index 0000000..b7fd562 --- /dev/null +++ b/src/main/Translations/en/en.properties @@ -0,0 +1,119 @@ +# +# @author Skidder / GregTCLTK +# + +Hadder=Hadder + +user/id= <@User>/ +searchterm= +username= +number= +guildprefix= +<@User>=<@User> +on/off= +vc-name/id= +user+nickname=<@user> + +error=Error +none=None +success\!=Success\! + +commands.fun.avatar.success.title=Avatar of +commands.fun.avatar.help.description=Sends the avatar of the specified member. +commands.fun.gif.error.description=Please try again with another term. +commands.fun.gif.help.description=Look for a GIF on Giphy +commands.fun.meme.success.title=Your random meme +commands.fun.meme.api.error=The request to the meme API could not be processed. Please try it again later. +commands.fun.meme.help.description=Sends you a random meme. + +commands.general.about.success.title=Hadder - About +commands.general.about.success.description=Hadder is an open source Discord bot. +commands.general.about.success.field.one.title=Support the Developers +commands.general.about.success.field.one.description=Hadder is completely free for everyone. We would appreciate it you donate some money [here] +commands.general.about.help.description=Shows infos about Hadder +commands.general.equals.string.first.request=Please send me the first String +commands.general.equals.string.second.request=Please send me the second String +commands.general.equals.string.equals.true=Yes\! The first string equals the second string\! +commands.general.equals.string.equals.false=Well yes but actually No. This isn't the same. +commands.general.equals.string.first=First String +commands.general.equals.string.second=Second String +commands.general.equals.string.result=Result +commands.general.equals.help.description=Check if two strings are the same +commands.general.help.error.description=I need the Embed Links Permission to send the Help Menu\! +commands.general.help.help.description=Shows each command or explains its usage +commands.general.help.help.label=[CommandName] +commands.general.invite.success.title=Invite me\! +commands.general.invite.success.description=[Invite me here\!] +commands.general.invite.help.description=Shows the invitation to invite Hadder to your server +commands.general.ping.help.description=Shows the ping to the Discord API + +commands.misc.feedback.title.request.title=Feedback Topic +commands.misc.feedback.title.request.description=Please send me the feedback topic. +commands.misc.feedback.description.request.title=Feedback Description +commands.misc.feedback.description.request.description=Please send me the feedback description now. +commands.misc.feedback.help.description=Sends feedback directly to the developers. +commands.misc.github.link.title=Link your GitHub Account +commands.misc.github.success.title=Information about +commands.misc.github.success.bio=User bio +commands.misc.github.success.location=Location +commands.misc.github.success.website=Website +commands.misc.github.success.repositories=Public repositories +commands.misc.github.success.gists=Public gists +commands.misc.github.success.followers=Followers +commands.misc.github.success.following=Following +commands.misc.github.api.error.description=The GitHub API might be down at the moment\! +commands.misc.github.user.error.description=This user does not exist\! +commands.misc.github.connect.title=Connect you GH account +commands.misc.github.connect.description=Please connect your GitHub account here +commands.misc.github.help.description=Displays information about a GitHub user profile. +commands.misc.screenshare.success.title=Here's your Url to share your Screen +commands.misc.screenshare.id.error.title=Wait that's illegal +commands.misc.screenshare.id.error.description=This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.channel.error.title=Please Choose a Voice Channel +commands.misc.screenshare.channel.error.description=There is more than one channel with this name +commands.misc.screenshare.number.error.title=You specified a wrong number\! +commands.misc.screenshare.number.error.description=This isn't a Number. +commands.misc.screenshare.channel.existing.error=Hol' up +commands.misc.screenshare.channel.existing.description=There is no Voice Channel named like this. \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.help.description=Shows you the link to share your screen. + +commands.moderation.ban.success.title=Successfully banned +commands.moderation.ban.success.description=I successfully baned +commands.moderation.ban.error.title=Not possible +commands.moderation.ban.myself.error.description=I can not ban myself\! +commands.moderation.ban.yourself.error.description=You can't ban yourself\! +commands.moderation.ban.help.description=Bans one ore more user from the server +commands.moderation.clear.number.error.description=You have to choose a number between 1 and 200\! +commands.moderation.clear.success.description=Successfully deleted 69 messages. +commands.moderation.clear.help.description=Deletes the specified number of messages. +commands.moderation.prefix.success.title=Successfully set +commands.moderation.prefix.success.description=I successfully set the new prefix for the guild to +commands.moderation.prefix.error.description=The prefix must not contain **** +commands.moderation.prefix.help.description=Sets the Guild-Prefix. +commands.moderation.invitedetect.activate.success.title=Successfully activated +commands.moderation.invitedetect.activate.success.description=I successfully activated the invite link detection for this guild. +commands.moderation.invitedetect.activate.error.title=Already activated +commands.moderation.invitedetect.activate.error.description=The invite link detection is already activated on this guild. +commands.moderation.invitedetect.deactivate.success.title=Successfully deactivated +commands.moderation.invitedetect.deactivate.success.description=I successfully deactivated the invite link detection for this guild. +commands.moderation.invitedetect.deactivate.error.title=Already deactivated +commands.moderation.invitedetect.deactivate.error.description=The invite link detection is already deactivated on this guild. +commands.moderation.invitedetect.help.description=Activate or deactivate the Discord invite link detection. +commands.moderation.kick.success.title=Successfully kicked +commands.moderation.kick.success.description=I successfully kicked +commands.moderation.kick.myself.error.description=I can not kick myself\! +commands.moderation.kick.yourself.error.description=You can't kick yourself. +commands.moderation.kick.mass.success.description=I successfully kicked 69 Members\! +commands.moderation.kick.help.description=Kicks one or more user from the server. +commands.moderation.link.request.success.description=If i'm on this guild i sent a message to accept the link. +commands.moderation.link.error.title=Wait that's illegal. +commands.moderation.link.request.error.description=You specified the same guild as the guild on which you're reading this +commands.moderation.link.request.accept.title=Skidder wants to link guilds\! +commands.moderation.link.request.accept.description=React with the reactions to accept or decline it +commands.moderation.link.set.title=Set the thing boi +commands.moderation.link.help.description=Links two or more servers. +commands.moderation.nick.success.title=Successfully nicked +commands.moderation.nick.success.description=I successfully nicked +commands.moderation.nick.myself.success.description=I successfully changed my nickname. +commands.moderation.nick.mass.success.description=I successfully nicked 69 Members\! +commands.moderation.nick.help.description=Rename a one or more user. From 3ac688c9450603daf8442778d04405289e2882f6 Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 7 Dec 2019 02:51:47 +0100 Subject: [PATCH 86/91] New translations en_us.properties (Spanish) [ci skip] New Spanish translation --- src/main/Translations/es/es.properties | 119 +++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 src/main/Translations/es/es.properties diff --git a/src/main/Translations/es/es.properties b/src/main/Translations/es/es.properties new file mode 100644 index 0000000..b7fd562 --- /dev/null +++ b/src/main/Translations/es/es.properties @@ -0,0 +1,119 @@ +# +# @author Skidder / GregTCLTK +# + +Hadder=Hadder + +user/id= <@User>/ +searchterm= +username= +number= +guildprefix= +<@User>=<@User> +on/off= +vc-name/id= +user+nickname=<@user> + +error=Error +none=None +success\!=Success\! + +commands.fun.avatar.success.title=Avatar of +commands.fun.avatar.help.description=Sends the avatar of the specified member. +commands.fun.gif.error.description=Please try again with another term. +commands.fun.gif.help.description=Look for a GIF on Giphy +commands.fun.meme.success.title=Your random meme +commands.fun.meme.api.error=The request to the meme API could not be processed. Please try it again later. +commands.fun.meme.help.description=Sends you a random meme. + +commands.general.about.success.title=Hadder - About +commands.general.about.success.description=Hadder is an open source Discord bot. +commands.general.about.success.field.one.title=Support the Developers +commands.general.about.success.field.one.description=Hadder is completely free for everyone. We would appreciate it you donate some money [here] +commands.general.about.help.description=Shows infos about Hadder +commands.general.equals.string.first.request=Please send me the first String +commands.general.equals.string.second.request=Please send me the second String +commands.general.equals.string.equals.true=Yes\! The first string equals the second string\! +commands.general.equals.string.equals.false=Well yes but actually No. This isn't the same. +commands.general.equals.string.first=First String +commands.general.equals.string.second=Second String +commands.general.equals.string.result=Result +commands.general.equals.help.description=Check if two strings are the same +commands.general.help.error.description=I need the Embed Links Permission to send the Help Menu\! +commands.general.help.help.description=Shows each command or explains its usage +commands.general.help.help.label=[CommandName] +commands.general.invite.success.title=Invite me\! +commands.general.invite.success.description=[Invite me here\!] +commands.general.invite.help.description=Shows the invitation to invite Hadder to your server +commands.general.ping.help.description=Shows the ping to the Discord API + +commands.misc.feedback.title.request.title=Feedback Topic +commands.misc.feedback.title.request.description=Please send me the feedback topic. +commands.misc.feedback.description.request.title=Feedback Description +commands.misc.feedback.description.request.description=Please send me the feedback description now. +commands.misc.feedback.help.description=Sends feedback directly to the developers. +commands.misc.github.link.title=Link your GitHub Account +commands.misc.github.success.title=Information about +commands.misc.github.success.bio=User bio +commands.misc.github.success.location=Location +commands.misc.github.success.website=Website +commands.misc.github.success.repositories=Public repositories +commands.misc.github.success.gists=Public gists +commands.misc.github.success.followers=Followers +commands.misc.github.success.following=Following +commands.misc.github.api.error.description=The GitHub API might be down at the moment\! +commands.misc.github.user.error.description=This user does not exist\! +commands.misc.github.connect.title=Connect you GH account +commands.misc.github.connect.description=Please connect your GitHub account here +commands.misc.github.help.description=Displays information about a GitHub user profile. +commands.misc.screenshare.success.title=Here's your Url to share your Screen +commands.misc.screenshare.id.error.title=Wait that's illegal +commands.misc.screenshare.id.error.description=This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.channel.error.title=Please Choose a Voice Channel +commands.misc.screenshare.channel.error.description=There is more than one channel with this name +commands.misc.screenshare.number.error.title=You specified a wrong number\! +commands.misc.screenshare.number.error.description=This isn't a Number. +commands.misc.screenshare.channel.existing.error=Hol' up +commands.misc.screenshare.channel.existing.description=There is no Voice Channel named like this. \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.help.description=Shows you the link to share your screen. + +commands.moderation.ban.success.title=Successfully banned +commands.moderation.ban.success.description=I successfully baned +commands.moderation.ban.error.title=Not possible +commands.moderation.ban.myself.error.description=I can not ban myself\! +commands.moderation.ban.yourself.error.description=You can't ban yourself\! +commands.moderation.ban.help.description=Bans one ore more user from the server +commands.moderation.clear.number.error.description=You have to choose a number between 1 and 200\! +commands.moderation.clear.success.description=Successfully deleted 69 messages. +commands.moderation.clear.help.description=Deletes the specified number of messages. +commands.moderation.prefix.success.title=Successfully set +commands.moderation.prefix.success.description=I successfully set the new prefix for the guild to +commands.moderation.prefix.error.description=The prefix must not contain **** +commands.moderation.prefix.help.description=Sets the Guild-Prefix. +commands.moderation.invitedetect.activate.success.title=Successfully activated +commands.moderation.invitedetect.activate.success.description=I successfully activated the invite link detection for this guild. +commands.moderation.invitedetect.activate.error.title=Already activated +commands.moderation.invitedetect.activate.error.description=The invite link detection is already activated on this guild. +commands.moderation.invitedetect.deactivate.success.title=Successfully deactivated +commands.moderation.invitedetect.deactivate.success.description=I successfully deactivated the invite link detection for this guild. +commands.moderation.invitedetect.deactivate.error.title=Already deactivated +commands.moderation.invitedetect.deactivate.error.description=The invite link detection is already deactivated on this guild. +commands.moderation.invitedetect.help.description=Activate or deactivate the Discord invite link detection. +commands.moderation.kick.success.title=Successfully kicked +commands.moderation.kick.success.description=I successfully kicked +commands.moderation.kick.myself.error.description=I can not kick myself\! +commands.moderation.kick.yourself.error.description=You can't kick yourself. +commands.moderation.kick.mass.success.description=I successfully kicked 69 Members\! +commands.moderation.kick.help.description=Kicks one or more user from the server. +commands.moderation.link.request.success.description=If i'm on this guild i sent a message to accept the link. +commands.moderation.link.error.title=Wait that's illegal. +commands.moderation.link.request.error.description=You specified the same guild as the guild on which you're reading this +commands.moderation.link.request.accept.title=Skidder wants to link guilds\! +commands.moderation.link.request.accept.description=React with the reactions to accept or decline it +commands.moderation.link.set.title=Set the thing boi +commands.moderation.link.help.description=Links two or more servers. +commands.moderation.nick.success.title=Successfully nicked +commands.moderation.nick.success.description=I successfully nicked +commands.moderation.nick.myself.success.description=I successfully changed my nickname. +commands.moderation.nick.mass.success.description=I successfully nicked 69 Members\! +commands.moderation.nick.help.description=Rename a one or more user. From d3efdb60c19c0dc3f8c7cc51065ac9cbf1dc251a Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 7 Dec 2019 02:51:48 +0100 Subject: [PATCH 87/91] New translations en_us.properties (French) [ci skip] New French translation --- src/main/Translations/fr/fr.properties | 119 +++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 src/main/Translations/fr/fr.properties diff --git a/src/main/Translations/fr/fr.properties b/src/main/Translations/fr/fr.properties new file mode 100644 index 0000000..b7fd562 --- /dev/null +++ b/src/main/Translations/fr/fr.properties @@ -0,0 +1,119 @@ +# +# @author Skidder / GregTCLTK +# + +Hadder=Hadder + +user/id= <@User>/ +searchterm= +username= +number= +guildprefix= +<@User>=<@User> +on/off= +vc-name/id= +user+nickname=<@user> + +error=Error +none=None +success\!=Success\! + +commands.fun.avatar.success.title=Avatar of +commands.fun.avatar.help.description=Sends the avatar of the specified member. +commands.fun.gif.error.description=Please try again with another term. +commands.fun.gif.help.description=Look for a GIF on Giphy +commands.fun.meme.success.title=Your random meme +commands.fun.meme.api.error=The request to the meme API could not be processed. Please try it again later. +commands.fun.meme.help.description=Sends you a random meme. + +commands.general.about.success.title=Hadder - About +commands.general.about.success.description=Hadder is an open source Discord bot. +commands.general.about.success.field.one.title=Support the Developers +commands.general.about.success.field.one.description=Hadder is completely free for everyone. We would appreciate it you donate some money [here] +commands.general.about.help.description=Shows infos about Hadder +commands.general.equals.string.first.request=Please send me the first String +commands.general.equals.string.second.request=Please send me the second String +commands.general.equals.string.equals.true=Yes\! The first string equals the second string\! +commands.general.equals.string.equals.false=Well yes but actually No. This isn't the same. +commands.general.equals.string.first=First String +commands.general.equals.string.second=Second String +commands.general.equals.string.result=Result +commands.general.equals.help.description=Check if two strings are the same +commands.general.help.error.description=I need the Embed Links Permission to send the Help Menu\! +commands.general.help.help.description=Shows each command or explains its usage +commands.general.help.help.label=[CommandName] +commands.general.invite.success.title=Invite me\! +commands.general.invite.success.description=[Invite me here\!] +commands.general.invite.help.description=Shows the invitation to invite Hadder to your server +commands.general.ping.help.description=Shows the ping to the Discord API + +commands.misc.feedback.title.request.title=Feedback Topic +commands.misc.feedback.title.request.description=Please send me the feedback topic. +commands.misc.feedback.description.request.title=Feedback Description +commands.misc.feedback.description.request.description=Please send me the feedback description now. +commands.misc.feedback.help.description=Sends feedback directly to the developers. +commands.misc.github.link.title=Link your GitHub Account +commands.misc.github.success.title=Information about +commands.misc.github.success.bio=User bio +commands.misc.github.success.location=Location +commands.misc.github.success.website=Website +commands.misc.github.success.repositories=Public repositories +commands.misc.github.success.gists=Public gists +commands.misc.github.success.followers=Followers +commands.misc.github.success.following=Following +commands.misc.github.api.error.description=The GitHub API might be down at the moment\! +commands.misc.github.user.error.description=This user does not exist\! +commands.misc.github.connect.title=Connect you GH account +commands.misc.github.connect.description=Please connect your GitHub account here +commands.misc.github.help.description=Displays information about a GitHub user profile. +commands.misc.screenshare.success.title=Here's your Url to share your Screen +commands.misc.screenshare.id.error.title=Wait that's illegal +commands.misc.screenshare.id.error.description=This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.channel.error.title=Please Choose a Voice Channel +commands.misc.screenshare.channel.error.description=There is more than one channel with this name +commands.misc.screenshare.number.error.title=You specified a wrong number\! +commands.misc.screenshare.number.error.description=This isn't a Number. +commands.misc.screenshare.channel.existing.error=Hol' up +commands.misc.screenshare.channel.existing.description=There is no Voice Channel named like this. \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.help.description=Shows you the link to share your screen. + +commands.moderation.ban.success.title=Successfully banned +commands.moderation.ban.success.description=I successfully baned +commands.moderation.ban.error.title=Not possible +commands.moderation.ban.myself.error.description=I can not ban myself\! +commands.moderation.ban.yourself.error.description=You can't ban yourself\! +commands.moderation.ban.help.description=Bans one ore more user from the server +commands.moderation.clear.number.error.description=You have to choose a number between 1 and 200\! +commands.moderation.clear.success.description=Successfully deleted 69 messages. +commands.moderation.clear.help.description=Deletes the specified number of messages. +commands.moderation.prefix.success.title=Successfully set +commands.moderation.prefix.success.description=I successfully set the new prefix for the guild to +commands.moderation.prefix.error.description=The prefix must not contain **** +commands.moderation.prefix.help.description=Sets the Guild-Prefix. +commands.moderation.invitedetect.activate.success.title=Successfully activated +commands.moderation.invitedetect.activate.success.description=I successfully activated the invite link detection for this guild. +commands.moderation.invitedetect.activate.error.title=Already activated +commands.moderation.invitedetect.activate.error.description=The invite link detection is already activated on this guild. +commands.moderation.invitedetect.deactivate.success.title=Successfully deactivated +commands.moderation.invitedetect.deactivate.success.description=I successfully deactivated the invite link detection for this guild. +commands.moderation.invitedetect.deactivate.error.title=Already deactivated +commands.moderation.invitedetect.deactivate.error.description=The invite link detection is already deactivated on this guild. +commands.moderation.invitedetect.help.description=Activate or deactivate the Discord invite link detection. +commands.moderation.kick.success.title=Successfully kicked +commands.moderation.kick.success.description=I successfully kicked +commands.moderation.kick.myself.error.description=I can not kick myself\! +commands.moderation.kick.yourself.error.description=You can't kick yourself. +commands.moderation.kick.mass.success.description=I successfully kicked 69 Members\! +commands.moderation.kick.help.description=Kicks one or more user from the server. +commands.moderation.link.request.success.description=If i'm on this guild i sent a message to accept the link. +commands.moderation.link.error.title=Wait that's illegal. +commands.moderation.link.request.error.description=You specified the same guild as the guild on which you're reading this +commands.moderation.link.request.accept.title=Skidder wants to link guilds\! +commands.moderation.link.request.accept.description=React with the reactions to accept or decline it +commands.moderation.link.set.title=Set the thing boi +commands.moderation.link.help.description=Links two or more servers. +commands.moderation.nick.success.title=Successfully nicked +commands.moderation.nick.success.description=I successfully nicked +commands.moderation.nick.myself.success.description=I successfully changed my nickname. +commands.moderation.nick.mass.success.description=I successfully nicked 69 Members\! +commands.moderation.nick.help.description=Rename a one or more user. From 909d9120c677a034e20323e5e95d09030d0f8657 Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 7 Dec 2019 02:51:50 +0100 Subject: [PATCH 88/91] New translations en_us.properties (Russian) [ci skip] New Russian translation --- src/main/Translations/ru/ru.properties | 119 +++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 src/main/Translations/ru/ru.properties diff --git a/src/main/Translations/ru/ru.properties b/src/main/Translations/ru/ru.properties new file mode 100644 index 0000000..b7fd562 --- /dev/null +++ b/src/main/Translations/ru/ru.properties @@ -0,0 +1,119 @@ +# +# @author Skidder / GregTCLTK +# + +Hadder=Hadder + +user/id= <@User>/ +searchterm= +username= +number= +guildprefix= +<@User>=<@User> +on/off= +vc-name/id= +user+nickname=<@user> + +error=Error +none=None +success\!=Success\! + +commands.fun.avatar.success.title=Avatar of +commands.fun.avatar.help.description=Sends the avatar of the specified member. +commands.fun.gif.error.description=Please try again with another term. +commands.fun.gif.help.description=Look for a GIF on Giphy +commands.fun.meme.success.title=Your random meme +commands.fun.meme.api.error=The request to the meme API could not be processed. Please try it again later. +commands.fun.meme.help.description=Sends you a random meme. + +commands.general.about.success.title=Hadder - About +commands.general.about.success.description=Hadder is an open source Discord bot. +commands.general.about.success.field.one.title=Support the Developers +commands.general.about.success.field.one.description=Hadder is completely free for everyone. We would appreciate it you donate some money [here] +commands.general.about.help.description=Shows infos about Hadder +commands.general.equals.string.first.request=Please send me the first String +commands.general.equals.string.second.request=Please send me the second String +commands.general.equals.string.equals.true=Yes\! The first string equals the second string\! +commands.general.equals.string.equals.false=Well yes but actually No. This isn't the same. +commands.general.equals.string.first=First String +commands.general.equals.string.second=Second String +commands.general.equals.string.result=Result +commands.general.equals.help.description=Check if two strings are the same +commands.general.help.error.description=I need the Embed Links Permission to send the Help Menu\! +commands.general.help.help.description=Shows each command or explains its usage +commands.general.help.help.label=[CommandName] +commands.general.invite.success.title=Invite me\! +commands.general.invite.success.description=[Invite me here\!] +commands.general.invite.help.description=Shows the invitation to invite Hadder to your server +commands.general.ping.help.description=Shows the ping to the Discord API + +commands.misc.feedback.title.request.title=Feedback Topic +commands.misc.feedback.title.request.description=Please send me the feedback topic. +commands.misc.feedback.description.request.title=Feedback Description +commands.misc.feedback.description.request.description=Please send me the feedback description now. +commands.misc.feedback.help.description=Sends feedback directly to the developers. +commands.misc.github.link.title=Link your GitHub Account +commands.misc.github.success.title=Information about +commands.misc.github.success.bio=User bio +commands.misc.github.success.location=Location +commands.misc.github.success.website=Website +commands.misc.github.success.repositories=Public repositories +commands.misc.github.success.gists=Public gists +commands.misc.github.success.followers=Followers +commands.misc.github.success.following=Following +commands.misc.github.api.error.description=The GitHub API might be down at the moment\! +commands.misc.github.user.error.description=This user does not exist\! +commands.misc.github.connect.title=Connect you GH account +commands.misc.github.connect.description=Please connect your GitHub account here +commands.misc.github.help.description=Displays information about a GitHub user profile. +commands.misc.screenshare.success.title=Here's your Url to share your Screen +commands.misc.screenshare.id.error.title=Wait that's illegal +commands.misc.screenshare.id.error.description=This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.channel.error.title=Please Choose a Voice Channel +commands.misc.screenshare.channel.error.description=There is more than one channel with this name +commands.misc.screenshare.number.error.title=You specified a wrong number\! +commands.misc.screenshare.number.error.description=This isn't a Number. +commands.misc.screenshare.channel.existing.error=Hol' up +commands.misc.screenshare.channel.existing.description=There is no Voice Channel named like this. \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.help.description=Shows you the link to share your screen. + +commands.moderation.ban.success.title=Successfully banned +commands.moderation.ban.success.description=I successfully baned +commands.moderation.ban.error.title=Not possible +commands.moderation.ban.myself.error.description=I can not ban myself\! +commands.moderation.ban.yourself.error.description=You can't ban yourself\! +commands.moderation.ban.help.description=Bans one ore more user from the server +commands.moderation.clear.number.error.description=You have to choose a number between 1 and 200\! +commands.moderation.clear.success.description=Successfully deleted 69 messages. +commands.moderation.clear.help.description=Deletes the specified number of messages. +commands.moderation.prefix.success.title=Successfully set +commands.moderation.prefix.success.description=I successfully set the new prefix for the guild to +commands.moderation.prefix.error.description=The prefix must not contain **** +commands.moderation.prefix.help.description=Sets the Guild-Prefix. +commands.moderation.invitedetect.activate.success.title=Successfully activated +commands.moderation.invitedetect.activate.success.description=I successfully activated the invite link detection for this guild. +commands.moderation.invitedetect.activate.error.title=Already activated +commands.moderation.invitedetect.activate.error.description=The invite link detection is already activated on this guild. +commands.moderation.invitedetect.deactivate.success.title=Successfully deactivated +commands.moderation.invitedetect.deactivate.success.description=I successfully deactivated the invite link detection for this guild. +commands.moderation.invitedetect.deactivate.error.title=Already deactivated +commands.moderation.invitedetect.deactivate.error.description=The invite link detection is already deactivated on this guild. +commands.moderation.invitedetect.help.description=Activate or deactivate the Discord invite link detection. +commands.moderation.kick.success.title=Successfully kicked +commands.moderation.kick.success.description=I successfully kicked +commands.moderation.kick.myself.error.description=I can not kick myself\! +commands.moderation.kick.yourself.error.description=You can't kick yourself. +commands.moderation.kick.mass.success.description=I successfully kicked 69 Members\! +commands.moderation.kick.help.description=Kicks one or more user from the server. +commands.moderation.link.request.success.description=If i'm on this guild i sent a message to accept the link. +commands.moderation.link.error.title=Wait that's illegal. +commands.moderation.link.request.error.description=You specified the same guild as the guild on which you're reading this +commands.moderation.link.request.accept.title=Skidder wants to link guilds\! +commands.moderation.link.request.accept.description=React with the reactions to accept or decline it +commands.moderation.link.set.title=Set the thing boi +commands.moderation.link.help.description=Links two or more servers. +commands.moderation.nick.success.title=Successfully nicked +commands.moderation.nick.success.description=I successfully nicked +commands.moderation.nick.myself.success.description=I successfully changed my nickname. +commands.moderation.nick.mass.success.description=I successfully nicked 69 Members\! +commands.moderation.nick.help.description=Rename a one or more user. From 3abb5550f7f4234a11eeb1bb9c89d632c13d5220 Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 7 Dec 2019 02:51:51 +0100 Subject: [PATCH 89/91] New translations en_us.properties (Turkish) [ci skip] New Turkish translation --- src/main/Translations/tr/tr.properties | 119 +++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 src/main/Translations/tr/tr.properties diff --git a/src/main/Translations/tr/tr.properties b/src/main/Translations/tr/tr.properties new file mode 100644 index 0000000..b7fd562 --- /dev/null +++ b/src/main/Translations/tr/tr.properties @@ -0,0 +1,119 @@ +# +# @author Skidder / GregTCLTK +# + +Hadder=Hadder + +user/id= <@User>/ +searchterm= +username= +number= +guildprefix= +<@User>=<@User> +on/off= +vc-name/id= +user+nickname=<@user> + +error=Error +none=None +success\!=Success\! + +commands.fun.avatar.success.title=Avatar of +commands.fun.avatar.help.description=Sends the avatar of the specified member. +commands.fun.gif.error.description=Please try again with another term. +commands.fun.gif.help.description=Look for a GIF on Giphy +commands.fun.meme.success.title=Your random meme +commands.fun.meme.api.error=The request to the meme API could not be processed. Please try it again later. +commands.fun.meme.help.description=Sends you a random meme. + +commands.general.about.success.title=Hadder - About +commands.general.about.success.description=Hadder is an open source Discord bot. +commands.general.about.success.field.one.title=Support the Developers +commands.general.about.success.field.one.description=Hadder is completely free for everyone. We would appreciate it you donate some money [here] +commands.general.about.help.description=Shows infos about Hadder +commands.general.equals.string.first.request=Please send me the first String +commands.general.equals.string.second.request=Please send me the second String +commands.general.equals.string.equals.true=Yes\! The first string equals the second string\! +commands.general.equals.string.equals.false=Well yes but actually No. This isn't the same. +commands.general.equals.string.first=First String +commands.general.equals.string.second=Second String +commands.general.equals.string.result=Result +commands.general.equals.help.description=Check if two strings are the same +commands.general.help.error.description=I need the Embed Links Permission to send the Help Menu\! +commands.general.help.help.description=Shows each command or explains its usage +commands.general.help.help.label=[CommandName] +commands.general.invite.success.title=Invite me\! +commands.general.invite.success.description=[Invite me here\!] +commands.general.invite.help.description=Shows the invitation to invite Hadder to your server +commands.general.ping.help.description=Shows the ping to the Discord API + +commands.misc.feedback.title.request.title=Feedback Topic +commands.misc.feedback.title.request.description=Please send me the feedback topic. +commands.misc.feedback.description.request.title=Feedback Description +commands.misc.feedback.description.request.description=Please send me the feedback description now. +commands.misc.feedback.help.description=Sends feedback directly to the developers. +commands.misc.github.link.title=Link your GitHub Account +commands.misc.github.success.title=Information about +commands.misc.github.success.bio=User bio +commands.misc.github.success.location=Location +commands.misc.github.success.website=Website +commands.misc.github.success.repositories=Public repositories +commands.misc.github.success.gists=Public gists +commands.misc.github.success.followers=Followers +commands.misc.github.success.following=Following +commands.misc.github.api.error.description=The GitHub API might be down at the moment\! +commands.misc.github.user.error.description=This user does not exist\! +commands.misc.github.connect.title=Connect you GH account +commands.misc.github.connect.description=Please connect your GitHub account here +commands.misc.github.help.description=Displays information about a GitHub user profile. +commands.misc.screenshare.success.title=Here's your Url to share your Screen +commands.misc.screenshare.id.error.title=Wait that's illegal +commands.misc.screenshare.id.error.description=This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.channel.error.title=Please Choose a Voice Channel +commands.misc.screenshare.channel.error.description=There is more than one channel with this name +commands.misc.screenshare.number.error.title=You specified a wrong number\! +commands.misc.screenshare.number.error.description=This isn't a Number. +commands.misc.screenshare.channel.existing.error=Hol' up +commands.misc.screenshare.channel.existing.description=There is no Voice Channel named like this. \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.help.description=Shows you the link to share your screen. + +commands.moderation.ban.success.title=Successfully banned +commands.moderation.ban.success.description=I successfully baned +commands.moderation.ban.error.title=Not possible +commands.moderation.ban.myself.error.description=I can not ban myself\! +commands.moderation.ban.yourself.error.description=You can't ban yourself\! +commands.moderation.ban.help.description=Bans one ore more user from the server +commands.moderation.clear.number.error.description=You have to choose a number between 1 and 200\! +commands.moderation.clear.success.description=Successfully deleted 69 messages. +commands.moderation.clear.help.description=Deletes the specified number of messages. +commands.moderation.prefix.success.title=Successfully set +commands.moderation.prefix.success.description=I successfully set the new prefix for the guild to +commands.moderation.prefix.error.description=The prefix must not contain **** +commands.moderation.prefix.help.description=Sets the Guild-Prefix. +commands.moderation.invitedetect.activate.success.title=Successfully activated +commands.moderation.invitedetect.activate.success.description=I successfully activated the invite link detection for this guild. +commands.moderation.invitedetect.activate.error.title=Already activated +commands.moderation.invitedetect.activate.error.description=The invite link detection is already activated on this guild. +commands.moderation.invitedetect.deactivate.success.title=Successfully deactivated +commands.moderation.invitedetect.deactivate.success.description=I successfully deactivated the invite link detection for this guild. +commands.moderation.invitedetect.deactivate.error.title=Already deactivated +commands.moderation.invitedetect.deactivate.error.description=The invite link detection is already deactivated on this guild. +commands.moderation.invitedetect.help.description=Activate or deactivate the Discord invite link detection. +commands.moderation.kick.success.title=Successfully kicked +commands.moderation.kick.success.description=I successfully kicked +commands.moderation.kick.myself.error.description=I can not kick myself\! +commands.moderation.kick.yourself.error.description=You can't kick yourself. +commands.moderation.kick.mass.success.description=I successfully kicked 69 Members\! +commands.moderation.kick.help.description=Kicks one or more user from the server. +commands.moderation.link.request.success.description=If i'm on this guild i sent a message to accept the link. +commands.moderation.link.error.title=Wait that's illegal. +commands.moderation.link.request.error.description=You specified the same guild as the guild on which you're reading this +commands.moderation.link.request.accept.title=Skidder wants to link guilds\! +commands.moderation.link.request.accept.description=React with the reactions to accept or decline it +commands.moderation.link.set.title=Set the thing boi +commands.moderation.link.help.description=Links two or more servers. +commands.moderation.nick.success.title=Successfully nicked +commands.moderation.nick.success.description=I successfully nicked +commands.moderation.nick.myself.success.description=I successfully changed my nickname. +commands.moderation.nick.mass.success.description=I successfully nicked 69 Members\! +commands.moderation.nick.help.description=Rename a one or more user. From 617e35492ea9132fd3484c287bdd52f045161f2f Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 7 Dec 2019 02:51:52 +0100 Subject: [PATCH 90/91] New translations en_us.properties (Chinese Simplified) [ci skip] New Chinese Simplified translation --- src/main/Translations/zh/zh.properties | 119 +++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 src/main/Translations/zh/zh.properties diff --git a/src/main/Translations/zh/zh.properties b/src/main/Translations/zh/zh.properties new file mode 100644 index 0000000..b7fd562 --- /dev/null +++ b/src/main/Translations/zh/zh.properties @@ -0,0 +1,119 @@ +# +# @author Skidder / GregTCLTK +# + +Hadder=Hadder + +user/id= <@User>/ +searchterm= +username= +number= +guildprefix= +<@User>=<@User> +on/off= +vc-name/id= +user+nickname=<@user> + +error=Error +none=None +success\!=Success\! + +commands.fun.avatar.success.title=Avatar of +commands.fun.avatar.help.description=Sends the avatar of the specified member. +commands.fun.gif.error.description=Please try again with another term. +commands.fun.gif.help.description=Look for a GIF on Giphy +commands.fun.meme.success.title=Your random meme +commands.fun.meme.api.error=The request to the meme API could not be processed. Please try it again later. +commands.fun.meme.help.description=Sends you a random meme. + +commands.general.about.success.title=Hadder - About +commands.general.about.success.description=Hadder is an open source Discord bot. +commands.general.about.success.field.one.title=Support the Developers +commands.general.about.success.field.one.description=Hadder is completely free for everyone. We would appreciate it you donate some money [here] +commands.general.about.help.description=Shows infos about Hadder +commands.general.equals.string.first.request=Please send me the first String +commands.general.equals.string.second.request=Please send me the second String +commands.general.equals.string.equals.true=Yes\! The first string equals the second string\! +commands.general.equals.string.equals.false=Well yes but actually No. This isn't the same. +commands.general.equals.string.first=First String +commands.general.equals.string.second=Second String +commands.general.equals.string.result=Result +commands.general.equals.help.description=Check if two strings are the same +commands.general.help.error.description=I need the Embed Links Permission to send the Help Menu\! +commands.general.help.help.description=Shows each command or explains its usage +commands.general.help.help.label=[CommandName] +commands.general.invite.success.title=Invite me\! +commands.general.invite.success.description=[Invite me here\!] +commands.general.invite.help.description=Shows the invitation to invite Hadder to your server +commands.general.ping.help.description=Shows the ping to the Discord API + +commands.misc.feedback.title.request.title=Feedback Topic +commands.misc.feedback.title.request.description=Please send me the feedback topic. +commands.misc.feedback.description.request.title=Feedback Description +commands.misc.feedback.description.request.description=Please send me the feedback description now. +commands.misc.feedback.help.description=Sends feedback directly to the developers. +commands.misc.github.link.title=Link your GitHub Account +commands.misc.github.success.title=Information about +commands.misc.github.success.bio=User bio +commands.misc.github.success.location=Location +commands.misc.github.success.website=Website +commands.misc.github.success.repositories=Public repositories +commands.misc.github.success.gists=Public gists +commands.misc.github.success.followers=Followers +commands.misc.github.success.following=Following +commands.misc.github.api.error.description=The GitHub API might be down at the moment\! +commands.misc.github.user.error.description=This user does not exist\! +commands.misc.github.connect.title=Connect you GH account +commands.misc.github.connect.description=Please connect your GitHub account here +commands.misc.github.help.description=Displays information about a GitHub user profile. +commands.misc.screenshare.success.title=Here's your Url to share your Screen +commands.misc.screenshare.id.error.title=Wait that's illegal +commands.misc.screenshare.id.error.description=This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.channel.error.title=Please Choose a Voice Channel +commands.misc.screenshare.channel.error.description=There is more than one channel with this name +commands.misc.screenshare.number.error.title=You specified a wrong number\! +commands.misc.screenshare.number.error.description=This isn't a Number. +commands.misc.screenshare.channel.existing.error=Hol' up +commands.misc.screenshare.channel.existing.description=There is no Voice Channel named like this. \n\nNote\: Make sure the Voice Channel is on this Guild. +commands.misc.screenshare.help.description=Shows you the link to share your screen. + +commands.moderation.ban.success.title=Successfully banned +commands.moderation.ban.success.description=I successfully baned +commands.moderation.ban.error.title=Not possible +commands.moderation.ban.myself.error.description=I can not ban myself\! +commands.moderation.ban.yourself.error.description=You can't ban yourself\! +commands.moderation.ban.help.description=Bans one ore more user from the server +commands.moderation.clear.number.error.description=You have to choose a number between 1 and 200\! +commands.moderation.clear.success.description=Successfully deleted 69 messages. +commands.moderation.clear.help.description=Deletes the specified number of messages. +commands.moderation.prefix.success.title=Successfully set +commands.moderation.prefix.success.description=I successfully set the new prefix for the guild to +commands.moderation.prefix.error.description=The prefix must not contain **** +commands.moderation.prefix.help.description=Sets the Guild-Prefix. +commands.moderation.invitedetect.activate.success.title=Successfully activated +commands.moderation.invitedetect.activate.success.description=I successfully activated the invite link detection for this guild. +commands.moderation.invitedetect.activate.error.title=Already activated +commands.moderation.invitedetect.activate.error.description=The invite link detection is already activated on this guild. +commands.moderation.invitedetect.deactivate.success.title=Successfully deactivated +commands.moderation.invitedetect.deactivate.success.description=I successfully deactivated the invite link detection for this guild. +commands.moderation.invitedetect.deactivate.error.title=Already deactivated +commands.moderation.invitedetect.deactivate.error.description=The invite link detection is already deactivated on this guild. +commands.moderation.invitedetect.help.description=Activate or deactivate the Discord invite link detection. +commands.moderation.kick.success.title=Successfully kicked +commands.moderation.kick.success.description=I successfully kicked +commands.moderation.kick.myself.error.description=I can not kick myself\! +commands.moderation.kick.yourself.error.description=You can't kick yourself. +commands.moderation.kick.mass.success.description=I successfully kicked 69 Members\! +commands.moderation.kick.help.description=Kicks one or more user from the server. +commands.moderation.link.request.success.description=If i'm on this guild i sent a message to accept the link. +commands.moderation.link.error.title=Wait that's illegal. +commands.moderation.link.request.error.description=You specified the same guild as the guild on which you're reading this +commands.moderation.link.request.accept.title=Skidder wants to link guilds\! +commands.moderation.link.request.accept.description=React with the reactions to accept or decline it +commands.moderation.link.set.title=Set the thing boi +commands.moderation.link.help.description=Links two or more servers. +commands.moderation.nick.success.title=Successfully nicked +commands.moderation.nick.success.description=I successfully nicked +commands.moderation.nick.myself.success.description=I successfully changed my nickname. +commands.moderation.nick.mass.success.description=I successfully nicked 69 Members\! +commands.moderation.nick.help.description=Rename a one or more user. From 78b71f42e39581f60298da0ca2d9ebc43ba9c1cc Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Sat, 7 Dec 2019 02:54:00 +0100 Subject: [PATCH 91/91] Not needed anymore --- src/main/Translations/de/en_us.properties | 119 ---------------------- src/main/Translations/en/en_us.properties | 119 ---------------------- src/main/Translations/es/en_us.properties | 119 ---------------------- src/main/Translations/fr/en_us.properties | 119 ---------------------- src/main/Translations/ru/en_us.properties | 119 ---------------------- src/main/Translations/tr/en_us.properties | 119 ---------------------- src/main/Translations/zh/en_us.properties | 119 ---------------------- 7 files changed, 833 deletions(-) delete mode 100644 src/main/Translations/de/en_us.properties delete mode 100644 src/main/Translations/en/en_us.properties delete mode 100644 src/main/Translations/es/en_us.properties delete mode 100644 src/main/Translations/fr/en_us.properties delete mode 100644 src/main/Translations/ru/en_us.properties delete mode 100644 src/main/Translations/tr/en_us.properties delete mode 100644 src/main/Translations/zh/en_us.properties diff --git a/src/main/Translations/de/en_us.properties b/src/main/Translations/de/en_us.properties deleted file mode 100644 index e6f8a54..0000000 --- a/src/main/Translations/de/en_us.properties +++ /dev/null @@ -1,119 +0,0 @@ -# -# @author Skidder / GregTCLTK -# - -Hadder=Hadderino - -user/id= <@User>/ -searchterm= -username= -number= -guildprefix= -<@User>=<@User> -on/off= -vc-name/id= -user+nickname=<@user> - -error=Error -none=None -success\!=Success\! - -commands.fun.avatar.success.title=Avatar of -commands.fun.avatar.help.description=Sends the avatar of the specified member. -commands.fun.gif.error.description=Please try again with another term. -commands.fun.gif.help.description=Look for a GIF on Giphy -commands.fun.meme.success.title=Your random meme -commands.fun.meme.api.error=The request to the meme API could not be processed. Please try it again later. -commands.fun.meme.help.description=Sends you a random meme. - -commands.general.about.success.title=Hadder - About -commands.general.about.success.description=Hadder is an open source Discord bot. -commands.general.about.success.field.one.title=Support the Developers -commands.general.about.success.field.one.description=Hadder is completely free for everyone. We would appreciate it you donate some money [here] -commands.general.about.help.description=Shows infos about Hadder -commands.general.equals.string.first.request=Please send me the first String -commands.general.equals.string.second.request=Please send me the second String -commands.general.equals.string.equals.true=Yes\! The first string equals the second string\! -commands.general.equals.string.equals.false=Well yes but actually No. This isn't the same. -commands.general.equals.string.first=First String -commands.general.equals.string.second=Second String -commands.general.equals.string.result=Result -commands.general.equals.help.description=Check if two strings are the same -commands.general.help.error.description=I need the Embed Links Permission to send the Help Menu\! -commands.general.help.help.description=Shows each command or explains its usage -commands.general.help.help.label=[CommandName] -commands.general.invite.success.title=Invite me\! -commands.general.invite.success.description=[Invite me here\!] -commands.general.invite.help.description=Shows the invitation to invite Hadder to your server -commands.general.ping.help.description=Shows the ping to the Discord API - -commands.misc.feedback.title.request.title=Feedback Topic -commands.misc.feedback.title.request.description=Please send me the feedback topic. -commands.misc.feedback.description.request.title=Feedback Description -commands.misc.feedback.description.request.description=Please send me the feedback description now. -commands.misc.feedback.help.description=Sends feedback directly to the developers. -commands.misc.github.link.title=Link your GitHub Account -commands.misc.github.success.title=Information about -commands.misc.github.success.bio=User bio -commands.misc.github.success.location=Location -commands.misc.github.success.website=Website -commands.misc.github.success.repositories=Public repositories -commands.misc.github.success.gists=Public gists -commands.misc.github.success.followers=Followers -commands.misc.github.success.following=Following -commands.misc.github.api.error.description=The GitHub API might be down at the moment\! -commands.misc.github.user.error.description=This user does not exist\! -commands.misc.github.connect.title=Connect you GH account -commands.misc.github.connect.description=Please connect your GitHub account here -commands.misc.github.help.description=Displays information about a GitHub user profile. -commands.misc.screenshare.success.title=Here's your Url to share your Screen -commands.misc.screenshare.id.error.title=Wait that's illegal -commands.misc.screenshare.id.error.description=This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote\: Make sure the Voice Channel is on this Guild. -commands.misc.screenshare.channel.error.title=Please Choose a Voice Channel -commands.misc.screenshare.channel.error.description=There is more than one channel with this name -commands.misc.screenshare.number.error.title=You specified a wrong number\! -commands.misc.screenshare.number.error.description=This isn't a Number. -commands.misc.screenshare.channel.existing.error=Hol' up -commands.misc.screenshare.channel.existing.description=There is no Voice Channel named like this. \n\nNote\: Make sure the Voice Channel is on this Guild. -commands.misc.screenshare.help.description=Shows you the link to share your screen. - -commands.moderation.ban.success.title=Successfully banned -commands.moderation.ban.success.description=I successfully baned -commands.moderation.ban.error.title=Not possible -commands.moderation.ban.myself.error.description=I can not ban myself\! -commands.moderation.ban.yourself.error.description=You can't ban yourself\! -commands.moderation.ban.help.description=Bans one ore more user from the server -commands.moderation.clear.number.error.description=You have to choose a number between 1 and 200\! -commands.moderation.clear.success.description=Successfully deleted 69 messages. -commands.moderation.clear.help.description=Deletes the specified number of messages. -commands.moderation.prefix.success.title=Successfully set -commands.moderation.prefix.success.description=I successfully set the new prefix for the guild to -commands.moderation.prefix.error.description=The prefix must not contain **** -commands.moderation.prefix.help.description=Sets the Guild-Prefix. -commands.moderation.invitedetect.activate.success.title=Successfully activated -commands.moderation.invitedetect.activate.success.description=I successfully activated the invite link detection for this guild. -commands.moderation.invitedetect.activate.error.title=Already activated -commands.moderation.invitedetect.activate.error.description=The invite link detection is already activated on this guild. -commands.moderation.invitedetect.deactivate.success.title=Successfully deactivated -commands.moderation.invitedetect.deactivate.success.description=I successfully deactivated the invite link detection for this guild. -commands.moderation.invitedetect.deactivate.error.title=Already deactivated -commands.moderation.invitedetect.deactivate.error.description=The invite link detection is already deactivated on this guild. -commands.moderation.invitedetect.help.description=Activate or deactivate the Discord invite link detection. -commands.moderation.kick.success.title=Successfully kicked -commands.moderation.kick.success.description=I successfully kicked -commands.moderation.kick.myself.error.description=I can not kick myself\! -commands.moderation.kick.yourself.error.description=You can't kick yourself. -commands.moderation.kick.mass.success.description=I successfully kicked 69 Members\! -commands.moderation.kick.help.description=Kicks one or more user from the server. -commands.moderation.link.request.success.description=If i'm on this guild i sent a message to accept the link. -commands.moderation.link.error.title=Wait that's illegal. -commands.moderation.link.request.error.description=You specified the same guild as the guild on which you're reading this -commands.moderation.link.request.accept.title=Skidder wants to link guilds\! -commands.moderation.link.request.accept.description=React with the reactions to accept or decline it -commands.moderation.link.set.title=Set the thing boi -commands.moderation.link.help.description=Links two or more servers. -commands.moderation.nick.success.title=Successfully nicked -commands.moderation.nick.success.description=I successfully nicked -commands.moderation.nick.myself.success.description=I successfully changed my nickname. -commands.moderation.nick.mass.success.description=I successfully nicked 69 Members\! -commands.moderation.nick.help.description=Rename a one or more user. diff --git a/src/main/Translations/en/en_us.properties b/src/main/Translations/en/en_us.properties deleted file mode 100644 index b7fd562..0000000 --- a/src/main/Translations/en/en_us.properties +++ /dev/null @@ -1,119 +0,0 @@ -# -# @author Skidder / GregTCLTK -# - -Hadder=Hadder - -user/id= <@User>/ -searchterm= -username= -number= -guildprefix= -<@User>=<@User> -on/off= -vc-name/id= -user+nickname=<@user> - -error=Error -none=None -success\!=Success\! - -commands.fun.avatar.success.title=Avatar of -commands.fun.avatar.help.description=Sends the avatar of the specified member. -commands.fun.gif.error.description=Please try again with another term. -commands.fun.gif.help.description=Look for a GIF on Giphy -commands.fun.meme.success.title=Your random meme -commands.fun.meme.api.error=The request to the meme API could not be processed. Please try it again later. -commands.fun.meme.help.description=Sends you a random meme. - -commands.general.about.success.title=Hadder - About -commands.general.about.success.description=Hadder is an open source Discord bot. -commands.general.about.success.field.one.title=Support the Developers -commands.general.about.success.field.one.description=Hadder is completely free for everyone. We would appreciate it you donate some money [here] -commands.general.about.help.description=Shows infos about Hadder -commands.general.equals.string.first.request=Please send me the first String -commands.general.equals.string.second.request=Please send me the second String -commands.general.equals.string.equals.true=Yes\! The first string equals the second string\! -commands.general.equals.string.equals.false=Well yes but actually No. This isn't the same. -commands.general.equals.string.first=First String -commands.general.equals.string.second=Second String -commands.general.equals.string.result=Result -commands.general.equals.help.description=Check if two strings are the same -commands.general.help.error.description=I need the Embed Links Permission to send the Help Menu\! -commands.general.help.help.description=Shows each command or explains its usage -commands.general.help.help.label=[CommandName] -commands.general.invite.success.title=Invite me\! -commands.general.invite.success.description=[Invite me here\!] -commands.general.invite.help.description=Shows the invitation to invite Hadder to your server -commands.general.ping.help.description=Shows the ping to the Discord API - -commands.misc.feedback.title.request.title=Feedback Topic -commands.misc.feedback.title.request.description=Please send me the feedback topic. -commands.misc.feedback.description.request.title=Feedback Description -commands.misc.feedback.description.request.description=Please send me the feedback description now. -commands.misc.feedback.help.description=Sends feedback directly to the developers. -commands.misc.github.link.title=Link your GitHub Account -commands.misc.github.success.title=Information about -commands.misc.github.success.bio=User bio -commands.misc.github.success.location=Location -commands.misc.github.success.website=Website -commands.misc.github.success.repositories=Public repositories -commands.misc.github.success.gists=Public gists -commands.misc.github.success.followers=Followers -commands.misc.github.success.following=Following -commands.misc.github.api.error.description=The GitHub API might be down at the moment\! -commands.misc.github.user.error.description=This user does not exist\! -commands.misc.github.connect.title=Connect you GH account -commands.misc.github.connect.description=Please connect your GitHub account here -commands.misc.github.help.description=Displays information about a GitHub user profile. -commands.misc.screenshare.success.title=Here's your Url to share your Screen -commands.misc.screenshare.id.error.title=Wait that's illegal -commands.misc.screenshare.id.error.description=This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote\: Make sure the Voice Channel is on this Guild. -commands.misc.screenshare.channel.error.title=Please Choose a Voice Channel -commands.misc.screenshare.channel.error.description=There is more than one channel with this name -commands.misc.screenshare.number.error.title=You specified a wrong number\! -commands.misc.screenshare.number.error.description=This isn't a Number. -commands.misc.screenshare.channel.existing.error=Hol' up -commands.misc.screenshare.channel.existing.description=There is no Voice Channel named like this. \n\nNote\: Make sure the Voice Channel is on this Guild. -commands.misc.screenshare.help.description=Shows you the link to share your screen. - -commands.moderation.ban.success.title=Successfully banned -commands.moderation.ban.success.description=I successfully baned -commands.moderation.ban.error.title=Not possible -commands.moderation.ban.myself.error.description=I can not ban myself\! -commands.moderation.ban.yourself.error.description=You can't ban yourself\! -commands.moderation.ban.help.description=Bans one ore more user from the server -commands.moderation.clear.number.error.description=You have to choose a number between 1 and 200\! -commands.moderation.clear.success.description=Successfully deleted 69 messages. -commands.moderation.clear.help.description=Deletes the specified number of messages. -commands.moderation.prefix.success.title=Successfully set -commands.moderation.prefix.success.description=I successfully set the new prefix for the guild to -commands.moderation.prefix.error.description=The prefix must not contain **** -commands.moderation.prefix.help.description=Sets the Guild-Prefix. -commands.moderation.invitedetect.activate.success.title=Successfully activated -commands.moderation.invitedetect.activate.success.description=I successfully activated the invite link detection for this guild. -commands.moderation.invitedetect.activate.error.title=Already activated -commands.moderation.invitedetect.activate.error.description=The invite link detection is already activated on this guild. -commands.moderation.invitedetect.deactivate.success.title=Successfully deactivated -commands.moderation.invitedetect.deactivate.success.description=I successfully deactivated the invite link detection for this guild. -commands.moderation.invitedetect.deactivate.error.title=Already deactivated -commands.moderation.invitedetect.deactivate.error.description=The invite link detection is already deactivated on this guild. -commands.moderation.invitedetect.help.description=Activate or deactivate the Discord invite link detection. -commands.moderation.kick.success.title=Successfully kicked -commands.moderation.kick.success.description=I successfully kicked -commands.moderation.kick.myself.error.description=I can not kick myself\! -commands.moderation.kick.yourself.error.description=You can't kick yourself. -commands.moderation.kick.mass.success.description=I successfully kicked 69 Members\! -commands.moderation.kick.help.description=Kicks one or more user from the server. -commands.moderation.link.request.success.description=If i'm on this guild i sent a message to accept the link. -commands.moderation.link.error.title=Wait that's illegal. -commands.moderation.link.request.error.description=You specified the same guild as the guild on which you're reading this -commands.moderation.link.request.accept.title=Skidder wants to link guilds\! -commands.moderation.link.request.accept.description=React with the reactions to accept or decline it -commands.moderation.link.set.title=Set the thing boi -commands.moderation.link.help.description=Links two or more servers. -commands.moderation.nick.success.title=Successfully nicked -commands.moderation.nick.success.description=I successfully nicked -commands.moderation.nick.myself.success.description=I successfully changed my nickname. -commands.moderation.nick.mass.success.description=I successfully nicked 69 Members\! -commands.moderation.nick.help.description=Rename a one or more user. diff --git a/src/main/Translations/es/en_us.properties b/src/main/Translations/es/en_us.properties deleted file mode 100644 index b7fd562..0000000 --- a/src/main/Translations/es/en_us.properties +++ /dev/null @@ -1,119 +0,0 @@ -# -# @author Skidder / GregTCLTK -# - -Hadder=Hadder - -user/id= <@User>/ -searchterm= -username= -number= -guildprefix= -<@User>=<@User> -on/off= -vc-name/id= -user+nickname=<@user> - -error=Error -none=None -success\!=Success\! - -commands.fun.avatar.success.title=Avatar of -commands.fun.avatar.help.description=Sends the avatar of the specified member. -commands.fun.gif.error.description=Please try again with another term. -commands.fun.gif.help.description=Look for a GIF on Giphy -commands.fun.meme.success.title=Your random meme -commands.fun.meme.api.error=The request to the meme API could not be processed. Please try it again later. -commands.fun.meme.help.description=Sends you a random meme. - -commands.general.about.success.title=Hadder - About -commands.general.about.success.description=Hadder is an open source Discord bot. -commands.general.about.success.field.one.title=Support the Developers -commands.general.about.success.field.one.description=Hadder is completely free for everyone. We would appreciate it you donate some money [here] -commands.general.about.help.description=Shows infos about Hadder -commands.general.equals.string.first.request=Please send me the first String -commands.general.equals.string.second.request=Please send me the second String -commands.general.equals.string.equals.true=Yes\! The first string equals the second string\! -commands.general.equals.string.equals.false=Well yes but actually No. This isn't the same. -commands.general.equals.string.first=First String -commands.general.equals.string.second=Second String -commands.general.equals.string.result=Result -commands.general.equals.help.description=Check if two strings are the same -commands.general.help.error.description=I need the Embed Links Permission to send the Help Menu\! -commands.general.help.help.description=Shows each command or explains its usage -commands.general.help.help.label=[CommandName] -commands.general.invite.success.title=Invite me\! -commands.general.invite.success.description=[Invite me here\!] -commands.general.invite.help.description=Shows the invitation to invite Hadder to your server -commands.general.ping.help.description=Shows the ping to the Discord API - -commands.misc.feedback.title.request.title=Feedback Topic -commands.misc.feedback.title.request.description=Please send me the feedback topic. -commands.misc.feedback.description.request.title=Feedback Description -commands.misc.feedback.description.request.description=Please send me the feedback description now. -commands.misc.feedback.help.description=Sends feedback directly to the developers. -commands.misc.github.link.title=Link your GitHub Account -commands.misc.github.success.title=Information about -commands.misc.github.success.bio=User bio -commands.misc.github.success.location=Location -commands.misc.github.success.website=Website -commands.misc.github.success.repositories=Public repositories -commands.misc.github.success.gists=Public gists -commands.misc.github.success.followers=Followers -commands.misc.github.success.following=Following -commands.misc.github.api.error.description=The GitHub API might be down at the moment\! -commands.misc.github.user.error.description=This user does not exist\! -commands.misc.github.connect.title=Connect you GH account -commands.misc.github.connect.description=Please connect your GitHub account here -commands.misc.github.help.description=Displays information about a GitHub user profile. -commands.misc.screenshare.success.title=Here's your Url to share your Screen -commands.misc.screenshare.id.error.title=Wait that's illegal -commands.misc.screenshare.id.error.description=This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote\: Make sure the Voice Channel is on this Guild. -commands.misc.screenshare.channel.error.title=Please Choose a Voice Channel -commands.misc.screenshare.channel.error.description=There is more than one channel with this name -commands.misc.screenshare.number.error.title=You specified a wrong number\! -commands.misc.screenshare.number.error.description=This isn't a Number. -commands.misc.screenshare.channel.existing.error=Hol' up -commands.misc.screenshare.channel.existing.description=There is no Voice Channel named like this. \n\nNote\: Make sure the Voice Channel is on this Guild. -commands.misc.screenshare.help.description=Shows you the link to share your screen. - -commands.moderation.ban.success.title=Successfully banned -commands.moderation.ban.success.description=I successfully baned -commands.moderation.ban.error.title=Not possible -commands.moderation.ban.myself.error.description=I can not ban myself\! -commands.moderation.ban.yourself.error.description=You can't ban yourself\! -commands.moderation.ban.help.description=Bans one ore more user from the server -commands.moderation.clear.number.error.description=You have to choose a number between 1 and 200\! -commands.moderation.clear.success.description=Successfully deleted 69 messages. -commands.moderation.clear.help.description=Deletes the specified number of messages. -commands.moderation.prefix.success.title=Successfully set -commands.moderation.prefix.success.description=I successfully set the new prefix for the guild to -commands.moderation.prefix.error.description=The prefix must not contain **** -commands.moderation.prefix.help.description=Sets the Guild-Prefix. -commands.moderation.invitedetect.activate.success.title=Successfully activated -commands.moderation.invitedetect.activate.success.description=I successfully activated the invite link detection for this guild. -commands.moderation.invitedetect.activate.error.title=Already activated -commands.moderation.invitedetect.activate.error.description=The invite link detection is already activated on this guild. -commands.moderation.invitedetect.deactivate.success.title=Successfully deactivated -commands.moderation.invitedetect.deactivate.success.description=I successfully deactivated the invite link detection for this guild. -commands.moderation.invitedetect.deactivate.error.title=Already deactivated -commands.moderation.invitedetect.deactivate.error.description=The invite link detection is already deactivated on this guild. -commands.moderation.invitedetect.help.description=Activate or deactivate the Discord invite link detection. -commands.moderation.kick.success.title=Successfully kicked -commands.moderation.kick.success.description=I successfully kicked -commands.moderation.kick.myself.error.description=I can not kick myself\! -commands.moderation.kick.yourself.error.description=You can't kick yourself. -commands.moderation.kick.mass.success.description=I successfully kicked 69 Members\! -commands.moderation.kick.help.description=Kicks one or more user from the server. -commands.moderation.link.request.success.description=If i'm on this guild i sent a message to accept the link. -commands.moderation.link.error.title=Wait that's illegal. -commands.moderation.link.request.error.description=You specified the same guild as the guild on which you're reading this -commands.moderation.link.request.accept.title=Skidder wants to link guilds\! -commands.moderation.link.request.accept.description=React with the reactions to accept or decline it -commands.moderation.link.set.title=Set the thing boi -commands.moderation.link.help.description=Links two or more servers. -commands.moderation.nick.success.title=Successfully nicked -commands.moderation.nick.success.description=I successfully nicked -commands.moderation.nick.myself.success.description=I successfully changed my nickname. -commands.moderation.nick.mass.success.description=I successfully nicked 69 Members\! -commands.moderation.nick.help.description=Rename a one or more user. diff --git a/src/main/Translations/fr/en_us.properties b/src/main/Translations/fr/en_us.properties deleted file mode 100644 index b7fd562..0000000 --- a/src/main/Translations/fr/en_us.properties +++ /dev/null @@ -1,119 +0,0 @@ -# -# @author Skidder / GregTCLTK -# - -Hadder=Hadder - -user/id= <@User>/ -searchterm= -username= -number= -guildprefix= -<@User>=<@User> -on/off= -vc-name/id= -user+nickname=<@user> - -error=Error -none=None -success\!=Success\! - -commands.fun.avatar.success.title=Avatar of -commands.fun.avatar.help.description=Sends the avatar of the specified member. -commands.fun.gif.error.description=Please try again with another term. -commands.fun.gif.help.description=Look for a GIF on Giphy -commands.fun.meme.success.title=Your random meme -commands.fun.meme.api.error=The request to the meme API could not be processed. Please try it again later. -commands.fun.meme.help.description=Sends you a random meme. - -commands.general.about.success.title=Hadder - About -commands.general.about.success.description=Hadder is an open source Discord bot. -commands.general.about.success.field.one.title=Support the Developers -commands.general.about.success.field.one.description=Hadder is completely free for everyone. We would appreciate it you donate some money [here] -commands.general.about.help.description=Shows infos about Hadder -commands.general.equals.string.first.request=Please send me the first String -commands.general.equals.string.second.request=Please send me the second String -commands.general.equals.string.equals.true=Yes\! The first string equals the second string\! -commands.general.equals.string.equals.false=Well yes but actually No. This isn't the same. -commands.general.equals.string.first=First String -commands.general.equals.string.second=Second String -commands.general.equals.string.result=Result -commands.general.equals.help.description=Check if two strings are the same -commands.general.help.error.description=I need the Embed Links Permission to send the Help Menu\! -commands.general.help.help.description=Shows each command or explains its usage -commands.general.help.help.label=[CommandName] -commands.general.invite.success.title=Invite me\! -commands.general.invite.success.description=[Invite me here\!] -commands.general.invite.help.description=Shows the invitation to invite Hadder to your server -commands.general.ping.help.description=Shows the ping to the Discord API - -commands.misc.feedback.title.request.title=Feedback Topic -commands.misc.feedback.title.request.description=Please send me the feedback topic. -commands.misc.feedback.description.request.title=Feedback Description -commands.misc.feedback.description.request.description=Please send me the feedback description now. -commands.misc.feedback.help.description=Sends feedback directly to the developers. -commands.misc.github.link.title=Link your GitHub Account -commands.misc.github.success.title=Information about -commands.misc.github.success.bio=User bio -commands.misc.github.success.location=Location -commands.misc.github.success.website=Website -commands.misc.github.success.repositories=Public repositories -commands.misc.github.success.gists=Public gists -commands.misc.github.success.followers=Followers -commands.misc.github.success.following=Following -commands.misc.github.api.error.description=The GitHub API might be down at the moment\! -commands.misc.github.user.error.description=This user does not exist\! -commands.misc.github.connect.title=Connect you GH account -commands.misc.github.connect.description=Please connect your GitHub account here -commands.misc.github.help.description=Displays information about a GitHub user profile. -commands.misc.screenshare.success.title=Here's your Url to share your Screen -commands.misc.screenshare.id.error.title=Wait that's illegal -commands.misc.screenshare.id.error.description=This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote\: Make sure the Voice Channel is on this Guild. -commands.misc.screenshare.channel.error.title=Please Choose a Voice Channel -commands.misc.screenshare.channel.error.description=There is more than one channel with this name -commands.misc.screenshare.number.error.title=You specified a wrong number\! -commands.misc.screenshare.number.error.description=This isn't a Number. -commands.misc.screenshare.channel.existing.error=Hol' up -commands.misc.screenshare.channel.existing.description=There is no Voice Channel named like this. \n\nNote\: Make sure the Voice Channel is on this Guild. -commands.misc.screenshare.help.description=Shows you the link to share your screen. - -commands.moderation.ban.success.title=Successfully banned -commands.moderation.ban.success.description=I successfully baned -commands.moderation.ban.error.title=Not possible -commands.moderation.ban.myself.error.description=I can not ban myself\! -commands.moderation.ban.yourself.error.description=You can't ban yourself\! -commands.moderation.ban.help.description=Bans one ore more user from the server -commands.moderation.clear.number.error.description=You have to choose a number between 1 and 200\! -commands.moderation.clear.success.description=Successfully deleted 69 messages. -commands.moderation.clear.help.description=Deletes the specified number of messages. -commands.moderation.prefix.success.title=Successfully set -commands.moderation.prefix.success.description=I successfully set the new prefix for the guild to -commands.moderation.prefix.error.description=The prefix must not contain **** -commands.moderation.prefix.help.description=Sets the Guild-Prefix. -commands.moderation.invitedetect.activate.success.title=Successfully activated -commands.moderation.invitedetect.activate.success.description=I successfully activated the invite link detection for this guild. -commands.moderation.invitedetect.activate.error.title=Already activated -commands.moderation.invitedetect.activate.error.description=The invite link detection is already activated on this guild. -commands.moderation.invitedetect.deactivate.success.title=Successfully deactivated -commands.moderation.invitedetect.deactivate.success.description=I successfully deactivated the invite link detection for this guild. -commands.moderation.invitedetect.deactivate.error.title=Already deactivated -commands.moderation.invitedetect.deactivate.error.description=The invite link detection is already deactivated on this guild. -commands.moderation.invitedetect.help.description=Activate or deactivate the Discord invite link detection. -commands.moderation.kick.success.title=Successfully kicked -commands.moderation.kick.success.description=I successfully kicked -commands.moderation.kick.myself.error.description=I can not kick myself\! -commands.moderation.kick.yourself.error.description=You can't kick yourself. -commands.moderation.kick.mass.success.description=I successfully kicked 69 Members\! -commands.moderation.kick.help.description=Kicks one or more user from the server. -commands.moderation.link.request.success.description=If i'm on this guild i sent a message to accept the link. -commands.moderation.link.error.title=Wait that's illegal. -commands.moderation.link.request.error.description=You specified the same guild as the guild on which you're reading this -commands.moderation.link.request.accept.title=Skidder wants to link guilds\! -commands.moderation.link.request.accept.description=React with the reactions to accept or decline it -commands.moderation.link.set.title=Set the thing boi -commands.moderation.link.help.description=Links two or more servers. -commands.moderation.nick.success.title=Successfully nicked -commands.moderation.nick.success.description=I successfully nicked -commands.moderation.nick.myself.success.description=I successfully changed my nickname. -commands.moderation.nick.mass.success.description=I successfully nicked 69 Members\! -commands.moderation.nick.help.description=Rename a one or more user. diff --git a/src/main/Translations/ru/en_us.properties b/src/main/Translations/ru/en_us.properties deleted file mode 100644 index b7fd562..0000000 --- a/src/main/Translations/ru/en_us.properties +++ /dev/null @@ -1,119 +0,0 @@ -# -# @author Skidder / GregTCLTK -# - -Hadder=Hadder - -user/id= <@User>/ -searchterm= -username= -number= -guildprefix= -<@User>=<@User> -on/off= -vc-name/id= -user+nickname=<@user> - -error=Error -none=None -success\!=Success\! - -commands.fun.avatar.success.title=Avatar of -commands.fun.avatar.help.description=Sends the avatar of the specified member. -commands.fun.gif.error.description=Please try again with another term. -commands.fun.gif.help.description=Look for a GIF on Giphy -commands.fun.meme.success.title=Your random meme -commands.fun.meme.api.error=The request to the meme API could not be processed. Please try it again later. -commands.fun.meme.help.description=Sends you a random meme. - -commands.general.about.success.title=Hadder - About -commands.general.about.success.description=Hadder is an open source Discord bot. -commands.general.about.success.field.one.title=Support the Developers -commands.general.about.success.field.one.description=Hadder is completely free for everyone. We would appreciate it you donate some money [here] -commands.general.about.help.description=Shows infos about Hadder -commands.general.equals.string.first.request=Please send me the first String -commands.general.equals.string.second.request=Please send me the second String -commands.general.equals.string.equals.true=Yes\! The first string equals the second string\! -commands.general.equals.string.equals.false=Well yes but actually No. This isn't the same. -commands.general.equals.string.first=First String -commands.general.equals.string.second=Second String -commands.general.equals.string.result=Result -commands.general.equals.help.description=Check if two strings are the same -commands.general.help.error.description=I need the Embed Links Permission to send the Help Menu\! -commands.general.help.help.description=Shows each command or explains its usage -commands.general.help.help.label=[CommandName] -commands.general.invite.success.title=Invite me\! -commands.general.invite.success.description=[Invite me here\!] -commands.general.invite.help.description=Shows the invitation to invite Hadder to your server -commands.general.ping.help.description=Shows the ping to the Discord API - -commands.misc.feedback.title.request.title=Feedback Topic -commands.misc.feedback.title.request.description=Please send me the feedback topic. -commands.misc.feedback.description.request.title=Feedback Description -commands.misc.feedback.description.request.description=Please send me the feedback description now. -commands.misc.feedback.help.description=Sends feedback directly to the developers. -commands.misc.github.link.title=Link your GitHub Account -commands.misc.github.success.title=Information about -commands.misc.github.success.bio=User bio -commands.misc.github.success.location=Location -commands.misc.github.success.website=Website -commands.misc.github.success.repositories=Public repositories -commands.misc.github.success.gists=Public gists -commands.misc.github.success.followers=Followers -commands.misc.github.success.following=Following -commands.misc.github.api.error.description=The GitHub API might be down at the moment\! -commands.misc.github.user.error.description=This user does not exist\! -commands.misc.github.connect.title=Connect you GH account -commands.misc.github.connect.description=Please connect your GitHub account here -commands.misc.github.help.description=Displays information about a GitHub user profile. -commands.misc.screenshare.success.title=Here's your Url to share your Screen -commands.misc.screenshare.id.error.title=Wait that's illegal -commands.misc.screenshare.id.error.description=This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote\: Make sure the Voice Channel is on this Guild. -commands.misc.screenshare.channel.error.title=Please Choose a Voice Channel -commands.misc.screenshare.channel.error.description=There is more than one channel with this name -commands.misc.screenshare.number.error.title=You specified a wrong number\! -commands.misc.screenshare.number.error.description=This isn't a Number. -commands.misc.screenshare.channel.existing.error=Hol' up -commands.misc.screenshare.channel.existing.description=There is no Voice Channel named like this. \n\nNote\: Make sure the Voice Channel is on this Guild. -commands.misc.screenshare.help.description=Shows you the link to share your screen. - -commands.moderation.ban.success.title=Successfully banned -commands.moderation.ban.success.description=I successfully baned -commands.moderation.ban.error.title=Not possible -commands.moderation.ban.myself.error.description=I can not ban myself\! -commands.moderation.ban.yourself.error.description=You can't ban yourself\! -commands.moderation.ban.help.description=Bans one ore more user from the server -commands.moderation.clear.number.error.description=You have to choose a number between 1 and 200\! -commands.moderation.clear.success.description=Successfully deleted 69 messages. -commands.moderation.clear.help.description=Deletes the specified number of messages. -commands.moderation.prefix.success.title=Successfully set -commands.moderation.prefix.success.description=I successfully set the new prefix for the guild to -commands.moderation.prefix.error.description=The prefix must not contain **** -commands.moderation.prefix.help.description=Sets the Guild-Prefix. -commands.moderation.invitedetect.activate.success.title=Successfully activated -commands.moderation.invitedetect.activate.success.description=I successfully activated the invite link detection for this guild. -commands.moderation.invitedetect.activate.error.title=Already activated -commands.moderation.invitedetect.activate.error.description=The invite link detection is already activated on this guild. -commands.moderation.invitedetect.deactivate.success.title=Successfully deactivated -commands.moderation.invitedetect.deactivate.success.description=I successfully deactivated the invite link detection for this guild. -commands.moderation.invitedetect.deactivate.error.title=Already deactivated -commands.moderation.invitedetect.deactivate.error.description=The invite link detection is already deactivated on this guild. -commands.moderation.invitedetect.help.description=Activate or deactivate the Discord invite link detection. -commands.moderation.kick.success.title=Successfully kicked -commands.moderation.kick.success.description=I successfully kicked -commands.moderation.kick.myself.error.description=I can not kick myself\! -commands.moderation.kick.yourself.error.description=You can't kick yourself. -commands.moderation.kick.mass.success.description=I successfully kicked 69 Members\! -commands.moderation.kick.help.description=Kicks one or more user from the server. -commands.moderation.link.request.success.description=If i'm on this guild i sent a message to accept the link. -commands.moderation.link.error.title=Wait that's illegal. -commands.moderation.link.request.error.description=You specified the same guild as the guild on which you're reading this -commands.moderation.link.request.accept.title=Skidder wants to link guilds\! -commands.moderation.link.request.accept.description=React with the reactions to accept or decline it -commands.moderation.link.set.title=Set the thing boi -commands.moderation.link.help.description=Links two or more servers. -commands.moderation.nick.success.title=Successfully nicked -commands.moderation.nick.success.description=I successfully nicked -commands.moderation.nick.myself.success.description=I successfully changed my nickname. -commands.moderation.nick.mass.success.description=I successfully nicked 69 Members\! -commands.moderation.nick.help.description=Rename a one or more user. diff --git a/src/main/Translations/tr/en_us.properties b/src/main/Translations/tr/en_us.properties deleted file mode 100644 index b7fd562..0000000 --- a/src/main/Translations/tr/en_us.properties +++ /dev/null @@ -1,119 +0,0 @@ -# -# @author Skidder / GregTCLTK -# - -Hadder=Hadder - -user/id= <@User>/ -searchterm= -username= -number= -guildprefix= -<@User>=<@User> -on/off= -vc-name/id= -user+nickname=<@user> - -error=Error -none=None -success\!=Success\! - -commands.fun.avatar.success.title=Avatar of -commands.fun.avatar.help.description=Sends the avatar of the specified member. -commands.fun.gif.error.description=Please try again with another term. -commands.fun.gif.help.description=Look for a GIF on Giphy -commands.fun.meme.success.title=Your random meme -commands.fun.meme.api.error=The request to the meme API could not be processed. Please try it again later. -commands.fun.meme.help.description=Sends you a random meme. - -commands.general.about.success.title=Hadder - About -commands.general.about.success.description=Hadder is an open source Discord bot. -commands.general.about.success.field.one.title=Support the Developers -commands.general.about.success.field.one.description=Hadder is completely free for everyone. We would appreciate it you donate some money [here] -commands.general.about.help.description=Shows infos about Hadder -commands.general.equals.string.first.request=Please send me the first String -commands.general.equals.string.second.request=Please send me the second String -commands.general.equals.string.equals.true=Yes\! The first string equals the second string\! -commands.general.equals.string.equals.false=Well yes but actually No. This isn't the same. -commands.general.equals.string.first=First String -commands.general.equals.string.second=Second String -commands.general.equals.string.result=Result -commands.general.equals.help.description=Check if two strings are the same -commands.general.help.error.description=I need the Embed Links Permission to send the Help Menu\! -commands.general.help.help.description=Shows each command or explains its usage -commands.general.help.help.label=[CommandName] -commands.general.invite.success.title=Invite me\! -commands.general.invite.success.description=[Invite me here\!] -commands.general.invite.help.description=Shows the invitation to invite Hadder to your server -commands.general.ping.help.description=Shows the ping to the Discord API - -commands.misc.feedback.title.request.title=Feedback Topic -commands.misc.feedback.title.request.description=Please send me the feedback topic. -commands.misc.feedback.description.request.title=Feedback Description -commands.misc.feedback.description.request.description=Please send me the feedback description now. -commands.misc.feedback.help.description=Sends feedback directly to the developers. -commands.misc.github.link.title=Link your GitHub Account -commands.misc.github.success.title=Information about -commands.misc.github.success.bio=User bio -commands.misc.github.success.location=Location -commands.misc.github.success.website=Website -commands.misc.github.success.repositories=Public repositories -commands.misc.github.success.gists=Public gists -commands.misc.github.success.followers=Followers -commands.misc.github.success.following=Following -commands.misc.github.api.error.description=The GitHub API might be down at the moment\! -commands.misc.github.user.error.description=This user does not exist\! -commands.misc.github.connect.title=Connect you GH account -commands.misc.github.connect.description=Please connect your GitHub account here -commands.misc.github.help.description=Displays information about a GitHub user profile. -commands.misc.screenshare.success.title=Here's your Url to share your Screen -commands.misc.screenshare.id.error.title=Wait that's illegal -commands.misc.screenshare.id.error.description=This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote\: Make sure the Voice Channel is on this Guild. -commands.misc.screenshare.channel.error.title=Please Choose a Voice Channel -commands.misc.screenshare.channel.error.description=There is more than one channel with this name -commands.misc.screenshare.number.error.title=You specified a wrong number\! -commands.misc.screenshare.number.error.description=This isn't a Number. -commands.misc.screenshare.channel.existing.error=Hol' up -commands.misc.screenshare.channel.existing.description=There is no Voice Channel named like this. \n\nNote\: Make sure the Voice Channel is on this Guild. -commands.misc.screenshare.help.description=Shows you the link to share your screen. - -commands.moderation.ban.success.title=Successfully banned -commands.moderation.ban.success.description=I successfully baned -commands.moderation.ban.error.title=Not possible -commands.moderation.ban.myself.error.description=I can not ban myself\! -commands.moderation.ban.yourself.error.description=You can't ban yourself\! -commands.moderation.ban.help.description=Bans one ore more user from the server -commands.moderation.clear.number.error.description=You have to choose a number between 1 and 200\! -commands.moderation.clear.success.description=Successfully deleted 69 messages. -commands.moderation.clear.help.description=Deletes the specified number of messages. -commands.moderation.prefix.success.title=Successfully set -commands.moderation.prefix.success.description=I successfully set the new prefix for the guild to -commands.moderation.prefix.error.description=The prefix must not contain **** -commands.moderation.prefix.help.description=Sets the Guild-Prefix. -commands.moderation.invitedetect.activate.success.title=Successfully activated -commands.moderation.invitedetect.activate.success.description=I successfully activated the invite link detection for this guild. -commands.moderation.invitedetect.activate.error.title=Already activated -commands.moderation.invitedetect.activate.error.description=The invite link detection is already activated on this guild. -commands.moderation.invitedetect.deactivate.success.title=Successfully deactivated -commands.moderation.invitedetect.deactivate.success.description=I successfully deactivated the invite link detection for this guild. -commands.moderation.invitedetect.deactivate.error.title=Already deactivated -commands.moderation.invitedetect.deactivate.error.description=The invite link detection is already deactivated on this guild. -commands.moderation.invitedetect.help.description=Activate or deactivate the Discord invite link detection. -commands.moderation.kick.success.title=Successfully kicked -commands.moderation.kick.success.description=I successfully kicked -commands.moderation.kick.myself.error.description=I can not kick myself\! -commands.moderation.kick.yourself.error.description=You can't kick yourself. -commands.moderation.kick.mass.success.description=I successfully kicked 69 Members\! -commands.moderation.kick.help.description=Kicks one or more user from the server. -commands.moderation.link.request.success.description=If i'm on this guild i sent a message to accept the link. -commands.moderation.link.error.title=Wait that's illegal. -commands.moderation.link.request.error.description=You specified the same guild as the guild on which you're reading this -commands.moderation.link.request.accept.title=Skidder wants to link guilds\! -commands.moderation.link.request.accept.description=React with the reactions to accept or decline it -commands.moderation.link.set.title=Set the thing boi -commands.moderation.link.help.description=Links two or more servers. -commands.moderation.nick.success.title=Successfully nicked -commands.moderation.nick.success.description=I successfully nicked -commands.moderation.nick.myself.success.description=I successfully changed my nickname. -commands.moderation.nick.mass.success.description=I successfully nicked 69 Members\! -commands.moderation.nick.help.description=Rename a one or more user. diff --git a/src/main/Translations/zh/en_us.properties b/src/main/Translations/zh/en_us.properties deleted file mode 100644 index b7fd562..0000000 --- a/src/main/Translations/zh/en_us.properties +++ /dev/null @@ -1,119 +0,0 @@ -# -# @author Skidder / GregTCLTK -# - -Hadder=Hadder - -user/id= <@User>/ -searchterm= -username= -number= -guildprefix= -<@User>=<@User> -on/off= -vc-name/id= -user+nickname=<@user> - -error=Error -none=None -success\!=Success\! - -commands.fun.avatar.success.title=Avatar of -commands.fun.avatar.help.description=Sends the avatar of the specified member. -commands.fun.gif.error.description=Please try again with another term. -commands.fun.gif.help.description=Look for a GIF on Giphy -commands.fun.meme.success.title=Your random meme -commands.fun.meme.api.error=The request to the meme API could not be processed. Please try it again later. -commands.fun.meme.help.description=Sends you a random meme. - -commands.general.about.success.title=Hadder - About -commands.general.about.success.description=Hadder is an open source Discord bot. -commands.general.about.success.field.one.title=Support the Developers -commands.general.about.success.field.one.description=Hadder is completely free for everyone. We would appreciate it you donate some money [here] -commands.general.about.help.description=Shows infos about Hadder -commands.general.equals.string.first.request=Please send me the first String -commands.general.equals.string.second.request=Please send me the second String -commands.general.equals.string.equals.true=Yes\! The first string equals the second string\! -commands.general.equals.string.equals.false=Well yes but actually No. This isn't the same. -commands.general.equals.string.first=First String -commands.general.equals.string.second=Second String -commands.general.equals.string.result=Result -commands.general.equals.help.description=Check if two strings are the same -commands.general.help.error.description=I need the Embed Links Permission to send the Help Menu\! -commands.general.help.help.description=Shows each command or explains its usage -commands.general.help.help.label=[CommandName] -commands.general.invite.success.title=Invite me\! -commands.general.invite.success.description=[Invite me here\!] -commands.general.invite.help.description=Shows the invitation to invite Hadder to your server -commands.general.ping.help.description=Shows the ping to the Discord API - -commands.misc.feedback.title.request.title=Feedback Topic -commands.misc.feedback.title.request.description=Please send me the feedback topic. -commands.misc.feedback.description.request.title=Feedback Description -commands.misc.feedback.description.request.description=Please send me the feedback description now. -commands.misc.feedback.help.description=Sends feedback directly to the developers. -commands.misc.github.link.title=Link your GitHub Account -commands.misc.github.success.title=Information about -commands.misc.github.success.bio=User bio -commands.misc.github.success.location=Location -commands.misc.github.success.website=Website -commands.misc.github.success.repositories=Public repositories -commands.misc.github.success.gists=Public gists -commands.misc.github.success.followers=Followers -commands.misc.github.success.following=Following -commands.misc.github.api.error.description=The GitHub API might be down at the moment\! -commands.misc.github.user.error.description=This user does not exist\! -commands.misc.github.connect.title=Connect you GH account -commands.misc.github.connect.description=Please connect your GitHub account here -commands.misc.github.help.description=Displays information about a GitHub user profile. -commands.misc.screenshare.success.title=Here's your Url to share your Screen -commands.misc.screenshare.id.error.title=Wait that's illegal -commands.misc.screenshare.id.error.description=This ID is invalid. \nMaybe you entered a wrong ID? \n\nNote\: Make sure the Voice Channel is on this Guild. -commands.misc.screenshare.channel.error.title=Please Choose a Voice Channel -commands.misc.screenshare.channel.error.description=There is more than one channel with this name -commands.misc.screenshare.number.error.title=You specified a wrong number\! -commands.misc.screenshare.number.error.description=This isn't a Number. -commands.misc.screenshare.channel.existing.error=Hol' up -commands.misc.screenshare.channel.existing.description=There is no Voice Channel named like this. \n\nNote\: Make sure the Voice Channel is on this Guild. -commands.misc.screenshare.help.description=Shows you the link to share your screen. - -commands.moderation.ban.success.title=Successfully banned -commands.moderation.ban.success.description=I successfully baned -commands.moderation.ban.error.title=Not possible -commands.moderation.ban.myself.error.description=I can not ban myself\! -commands.moderation.ban.yourself.error.description=You can't ban yourself\! -commands.moderation.ban.help.description=Bans one ore more user from the server -commands.moderation.clear.number.error.description=You have to choose a number between 1 and 200\! -commands.moderation.clear.success.description=Successfully deleted 69 messages. -commands.moderation.clear.help.description=Deletes the specified number of messages. -commands.moderation.prefix.success.title=Successfully set -commands.moderation.prefix.success.description=I successfully set the new prefix for the guild to -commands.moderation.prefix.error.description=The prefix must not contain **** -commands.moderation.prefix.help.description=Sets the Guild-Prefix. -commands.moderation.invitedetect.activate.success.title=Successfully activated -commands.moderation.invitedetect.activate.success.description=I successfully activated the invite link detection for this guild. -commands.moderation.invitedetect.activate.error.title=Already activated -commands.moderation.invitedetect.activate.error.description=The invite link detection is already activated on this guild. -commands.moderation.invitedetect.deactivate.success.title=Successfully deactivated -commands.moderation.invitedetect.deactivate.success.description=I successfully deactivated the invite link detection for this guild. -commands.moderation.invitedetect.deactivate.error.title=Already deactivated -commands.moderation.invitedetect.deactivate.error.description=The invite link detection is already deactivated on this guild. -commands.moderation.invitedetect.help.description=Activate or deactivate the Discord invite link detection. -commands.moderation.kick.success.title=Successfully kicked -commands.moderation.kick.success.description=I successfully kicked -commands.moderation.kick.myself.error.description=I can not kick myself\! -commands.moderation.kick.yourself.error.description=You can't kick yourself. -commands.moderation.kick.mass.success.description=I successfully kicked 69 Members\! -commands.moderation.kick.help.description=Kicks one or more user from the server. -commands.moderation.link.request.success.description=If i'm on this guild i sent a message to accept the link. -commands.moderation.link.error.title=Wait that's illegal. -commands.moderation.link.request.error.description=You specified the same guild as the guild on which you're reading this -commands.moderation.link.request.accept.title=Skidder wants to link guilds\! -commands.moderation.link.request.accept.description=React with the reactions to accept or decline it -commands.moderation.link.set.title=Set the thing boi -commands.moderation.link.help.description=Links two or more servers. -commands.moderation.nick.success.title=Successfully nicked -commands.moderation.nick.success.description=I successfully nicked -commands.moderation.nick.myself.success.description=I successfully changed my nickname. -commands.moderation.nick.mass.success.description=I successfully nicked 69 Members\! -commands.moderation.nick.help.description=Rename a one or more user.