From 5b3621b85e2bc6c0814de5083f095f1253133b82 Mon Sep 17 00:00:00 2001 From: Schlauer-Hax Date: Tue, 26 May 2020 15:37:36 +0200 Subject: [PATCH 01/81] coolchanges.exe --- src/main/java/com/bbn/hadder/listener/OwnerMessageListener.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/main/java/com/bbn/hadder/listener/OwnerMessageListener.java b/src/main/java/com/bbn/hadder/listener/OwnerMessageListener.java index 010c531..e578716 100644 --- a/src/main/java/com/bbn/hadder/listener/OwnerMessageListener.java +++ b/src/main/java/com/bbn/hadder/listener/OwnerMessageListener.java @@ -5,11 +5,9 @@ package com.bbn.hadder.listener; import com.bbn.hadder.core.Config; -import com.bbn.hadder.core.Perms; import net.dv8tion.jda.api.entities.Emote; import net.dv8tion.jda.api.events.message.MessageReceivedEvent; import net.dv8tion.jda.api.hooks.ListenerAdapter; -import org.json.JSONObject; import javax.annotation.Nonnull; -- 2.45.3 From 5f6357d8ada137aba65fee032dff575bcce80c7d Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 28 May 2020 13:17:55 +0000 Subject: [PATCH 02/81] Bump maven-project-info-reports-plugin from 3.0.0 to 3.1.0 Bumps [maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) from 3.0.0 to 3.1.0. - [Release notes](https://github.com/apache/maven-project-info-reports-plugin/releases) - [Commits](https://github.com/apache/maven-project-info-reports-plugin/compare/maven-project-info-reports-plugin-3.0.0...maven-project-info-reports-plugin-3.1.0) 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 dc82ae3..50391be 100644 --- a/pom.xml +++ b/pom.xml @@ -146,7 +146,7 @@ maven-project-info-reports-plugin - 3.0.0 + 3.1.0 -- 2.45.3 From 4eceb937a519e3a6bc96dc4eea67f78e643459fa Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 29 May 2020 13:17:00 +0000 Subject: [PATCH 03/81] Bump github-api from 1.111 to 1.112 Bumps [github-api](https://github.com/hub4j/github-api) from 1.111 to 1.112. - [Release notes](https://github.com/hub4j/github-api/releases) - [Changelog](https://github.com/hub4j/github-api/blob/master/CHANGELOG.md) - [Commits](https://github.com/hub4j/github-api/compare/github-api-1.111...github-api-1.112) 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 50391be..bfde919 100644 --- a/pom.xml +++ b/pom.xml @@ -91,7 +91,7 @@ org.kohsuke github-api - 1.111 + 1.112 com.sedmelluq -- 2.45.3 From ad833e1307d8503571d26f6901e8fbd49e81e8cb Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 1 Jun 2020 13:15:47 +0000 Subject: [PATCH 04/81] Bump JDA from 4.1.1_155 to 4.1.1_156 Bumps JDA from 4.1.1_155 to 4.1.1_156. 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 bfde919..197e682 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ net.dv8tion JDA - 4.1.1_155 + 4.1.1_156 org.json -- 2.45.3 From 0a737f14f1a523ea2dc308163803fa8a3fb50381 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 5 Jun 2020 13:15:55 +0000 Subject: [PATCH 05/81] Bump JDA from 4.1.1_156 to 4.1.1_157 Bumps JDA from 4.1.1_156 to 4.1.1_157. 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 197e682..013d36c 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ net.dv8tion JDA - 4.1.1_156 + 4.1.1_157 org.json -- 2.45.3 From 7ff1b4c701cb3845b8aa8f8af84c152ffc1af53c Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 5 Jun 2020 13:16:22 +0000 Subject: [PATCH 06/81] Bump rethinkdb-driver from 2.4.3 to 2.4.4 Bumps [rethinkdb-driver](https://github.com/rethinkdb/rethinkdb-java) from 2.4.3 to 2.4.4. - [Release notes](https://github.com/rethinkdb/rethinkdb-java/releases) - [Commits](https://github.com/rethinkdb/rethinkdb-java/compare/2.4.3...v2.4.4) 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 197e682..0aec8db 100644 --- a/pom.xml +++ b/pom.xml @@ -76,7 +76,7 @@ com.rethinkdb rethinkdb-driver - 2.4.3 + 2.4.4 org.slf4j -- 2.45.3 From 9b6a6722398eb9d1355cab73e4a7c7c2717865b9 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Sun, 7 Jun 2020 18:31:40 +0200 Subject: [PATCH 07/81] Move Rethink stuff in an extra db folder --- src/main/java/com/bbn/hadder/Hadder.java | 1 + src/main/java/com/bbn/hadder/commands/CommandEvent.java | 6 +++--- .../com/bbn/hadder/commands/owner/BlacklistCommand.java | 2 +- src/main/java/com/bbn/hadder/core/CommandHandler.java | 6 +++--- src/main/java/com/bbn/hadder/{ => db}/Rethink.java | 6 +++--- src/main/java/com/bbn/hadder/{ => db}/RethinkServer.java | 4 ++-- src/main/java/com/bbn/hadder/{ => db}/RethinkUser.java | 4 ++-- src/main/java/com/bbn/hadder/listener/CommandListener.java | 6 +++--- src/main/java/com/bbn/hadder/listener/GuildListener.java | 2 +- .../java/com/bbn/hadder/listener/InviteLinkListener.java | 4 ++-- src/main/java/com/bbn/hadder/listener/MentionListener.java | 6 +++--- .../com/bbn/hadder/listener/PrivateMessageListener.java | 4 ++-- src/main/java/com/bbn/hadder/listener/ReadyListener.java | 2 +- src/main/java/com/bbn/hadder/listener/RulesListener.java | 4 ++-- .../java/com/bbn/hadder/listener/StarboardListener.java | 4 ++-- src/main/java/com/bbn/hadder/utils/MessageEditor.java | 2 +- 16 files changed, 32 insertions(+), 31 deletions(-) rename src/main/java/com/bbn/hadder/{ => db}/Rethink.java (97%) rename src/main/java/com/bbn/hadder/{ => db}/RethinkServer.java (97%) rename src/main/java/com/bbn/hadder/{ => db}/RethinkUser.java (95%) diff --git a/src/main/java/com/bbn/hadder/Hadder.java b/src/main/java/com/bbn/hadder/Hadder.java index ab8edbe..3499a7b 100644 --- a/src/main/java/com/bbn/hadder/Hadder.java +++ b/src/main/java/com/bbn/hadder/Hadder.java @@ -26,6 +26,7 @@ import com.bbn.hadder.commands.fun.*; import com.bbn.hadder.commands.settings.*; import com.bbn.hadder.commands.music.*; import com.bbn.hadder.core.*; +import com.bbn.hadder.db.Rethink; import com.bbn.hadder.listener.*; import net.dv8tion.jda.api.OnlineStatus; import net.dv8tion.jda.api.entities.Activity; diff --git a/src/main/java/com/bbn/hadder/commands/CommandEvent.java b/src/main/java/com/bbn/hadder/commands/CommandEvent.java index 90b1d8b..73dc632 100644 --- a/src/main/java/com/bbn/hadder/commands/CommandEvent.java +++ b/src/main/java/com/bbn/hadder/commands/CommandEvent.java @@ -16,9 +16,9 @@ package com.bbn.hadder.commands; -import com.bbn.hadder.Rethink; -import com.bbn.hadder.RethinkServer; -import com.bbn.hadder.RethinkUser; +import com.bbn.hadder.db.Rethink; +import com.bbn.hadder.db.RethinkServer; +import com.bbn.hadder.db.RethinkUser; import com.bbn.hadder.audio.AudioManager; import com.bbn.hadder.commands.general.HelpCommand; import com.bbn.hadder.core.CommandHandler; diff --git a/src/main/java/com/bbn/hadder/commands/owner/BlacklistCommand.java b/src/main/java/com/bbn/hadder/commands/owner/BlacklistCommand.java index 50555a4..b097af1 100644 --- a/src/main/java/com/bbn/hadder/commands/owner/BlacklistCommand.java +++ b/src/main/java/com/bbn/hadder/commands/owner/BlacklistCommand.java @@ -16,7 +16,7 @@ package com.bbn.hadder.commands.owner; -import com.bbn.hadder.RethinkUser; +import com.bbn.hadder.db.RethinkUser; import com.bbn.hadder.commands.Command; import com.bbn.hadder.commands.CommandEvent; import com.bbn.hadder.core.Perm; diff --git a/src/main/java/com/bbn/hadder/core/CommandHandler.java b/src/main/java/com/bbn/hadder/core/CommandHandler.java index 7ab130a..a5ecd97 100644 --- a/src/main/java/com/bbn/hadder/core/CommandHandler.java +++ b/src/main/java/com/bbn/hadder/core/CommandHandler.java @@ -16,9 +16,9 @@ package com.bbn.hadder.core; -import com.bbn.hadder.Rethink; -import com.bbn.hadder.RethinkServer; -import com.bbn.hadder.RethinkUser; +import com.bbn.hadder.db.Rethink; +import com.bbn.hadder.db.RethinkServer; +import com.bbn.hadder.db.RethinkUser; import com.bbn.hadder.audio.AudioManager; import com.bbn.hadder.commands.Command; import com.bbn.hadder.commands.CommandEvent; diff --git a/src/main/java/com/bbn/hadder/Rethink.java b/src/main/java/com/bbn/hadder/db/Rethink.java similarity index 97% rename from src/main/java/com/bbn/hadder/Rethink.java rename to src/main/java/com/bbn/hadder/db/Rethink.java index 069209f..c359350 100644 --- a/src/main/java/com/bbn/hadder/Rethink.java +++ b/src/main/java/com/bbn/hadder/db/Rethink.java @@ -10,11 +10,11 @@ * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + * See the License for the specific language governing permissions and * limitations under the License. */ -package com.bbn.hadder; +package com.bbn.hadder.db; import com.bbn.hadder.core.Config; import com.rethinkdb.RethinkDB; @@ -31,7 +31,7 @@ public class Rethink { private Connection conn; private Config config; - Rethink(Config config) { + public Rethink(Config config) { this.config = config; } diff --git a/src/main/java/com/bbn/hadder/RethinkServer.java b/src/main/java/com/bbn/hadder/db/RethinkServer.java similarity index 97% rename from src/main/java/com/bbn/hadder/RethinkServer.java rename to src/main/java/com/bbn/hadder/db/RethinkServer.java index e54dfd9..0993922 100644 --- a/src/main/java/com/bbn/hadder/RethinkServer.java +++ b/src/main/java/com/bbn/hadder/db/RethinkServer.java @@ -10,11 +10,11 @@ * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + * See the License for the specific language governing permissions and * limitations under the License. */ -package com.bbn.hadder; +package com.bbn.hadder.db; import org.json.JSONObject; diff --git a/src/main/java/com/bbn/hadder/RethinkUser.java b/src/main/java/com/bbn/hadder/db/RethinkUser.java similarity index 95% rename from src/main/java/com/bbn/hadder/RethinkUser.java rename to src/main/java/com/bbn/hadder/db/RethinkUser.java index 0579947..ba65bc3 100644 --- a/src/main/java/com/bbn/hadder/RethinkUser.java +++ b/src/main/java/com/bbn/hadder/db/RethinkUser.java @@ -10,11 +10,11 @@ * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + * See the License for the specific language governing permissions and * limitations under the License. */ -package com.bbn.hadder; +package com.bbn.hadder.db; import org.json.JSONObject; diff --git a/src/main/java/com/bbn/hadder/listener/CommandListener.java b/src/main/java/com/bbn/hadder/listener/CommandListener.java index 286d320..0defad9 100644 --- a/src/main/java/com/bbn/hadder/listener/CommandListener.java +++ b/src/main/java/com/bbn/hadder/listener/CommandListener.java @@ -16,9 +16,9 @@ package com.bbn.hadder.listener; -import com.bbn.hadder.Rethink; -import com.bbn.hadder.RethinkServer; -import com.bbn.hadder.RethinkUser; +import com.bbn.hadder.db.Rethink; +import com.bbn.hadder.db.RethinkServer; +import com.bbn.hadder.db.RethinkUser; import com.bbn.hadder.audio.AudioManager; import com.bbn.hadder.core.CommandHandler; import net.dv8tion.jda.api.EmbedBuilder; diff --git a/src/main/java/com/bbn/hadder/listener/GuildListener.java b/src/main/java/com/bbn/hadder/listener/GuildListener.java index 91204ca..a35ce21 100644 --- a/src/main/java/com/bbn/hadder/listener/GuildListener.java +++ b/src/main/java/com/bbn/hadder/listener/GuildListener.java @@ -16,7 +16,7 @@ package com.bbn.hadder.listener; -import com.bbn.hadder.Rethink; +import com.bbn.hadder.db.Rethink; import com.bbn.hadder.core.Config; import com.bbn.hadder.utils.BotList; import com.bbn.hadder.utils.MessageEditor; diff --git a/src/main/java/com/bbn/hadder/listener/InviteLinkListener.java b/src/main/java/com/bbn/hadder/listener/InviteLinkListener.java index ea00e93..69dddfd 100644 --- a/src/main/java/com/bbn/hadder/listener/InviteLinkListener.java +++ b/src/main/java/com/bbn/hadder/listener/InviteLinkListener.java @@ -16,8 +16,8 @@ package com.bbn.hadder.listener; -import com.bbn.hadder.Rethink; -import com.bbn.hadder.RethinkServer; +import com.bbn.hadder.db.Rethink; +import com.bbn.hadder.db.RethinkServer; import net.dv8tion.jda.api.Permission; import net.dv8tion.jda.api.entities.ChannelType; import net.dv8tion.jda.api.entities.Message; diff --git a/src/main/java/com/bbn/hadder/listener/MentionListener.java b/src/main/java/com/bbn/hadder/listener/MentionListener.java index 7fb9e11..2ac4e3d 100644 --- a/src/main/java/com/bbn/hadder/listener/MentionListener.java +++ b/src/main/java/com/bbn/hadder/listener/MentionListener.java @@ -16,9 +16,9 @@ package com.bbn.hadder.listener; -import com.bbn.hadder.Rethink; -import com.bbn.hadder.RethinkServer; -import com.bbn.hadder.RethinkUser; +import com.bbn.hadder.db.Rethink; +import com.bbn.hadder.db.RethinkServer; +import com.bbn.hadder.db.RethinkUser; import net.dv8tion.jda.api.EmbedBuilder; import net.dv8tion.jda.api.entities.ChannelType; import net.dv8tion.jda.api.events.message.MessageReceivedEvent; diff --git a/src/main/java/com/bbn/hadder/listener/PrivateMessageListener.java b/src/main/java/com/bbn/hadder/listener/PrivateMessageListener.java index fc258f9..8e94bbe 100644 --- a/src/main/java/com/bbn/hadder/listener/PrivateMessageListener.java +++ b/src/main/java/com/bbn/hadder/listener/PrivateMessageListener.java @@ -16,8 +16,8 @@ package com.bbn.hadder.listener; -import com.bbn.hadder.Rethink; -import com.bbn.hadder.RethinkUser; +import com.bbn.hadder.db.Rethink; +import com.bbn.hadder.db.RethinkUser; import com.bbn.hadder.utils.MessageEditor; import net.dv8tion.jda.api.EmbedBuilder; import net.dv8tion.jda.api.entities.ChannelType; diff --git a/src/main/java/com/bbn/hadder/listener/ReadyListener.java b/src/main/java/com/bbn/hadder/listener/ReadyListener.java index 51b3491..2262453 100644 --- a/src/main/java/com/bbn/hadder/listener/ReadyListener.java +++ b/src/main/java/com/bbn/hadder/listener/ReadyListener.java @@ -16,7 +16,7 @@ package com.bbn.hadder.listener; -import com.bbn.hadder.Rethink; +import com.bbn.hadder.db.Rethink; import com.bbn.hadder.core.Config; import com.bbn.hadder.utils.BotList; import net.dv8tion.jda.api.entities.Guild; diff --git a/src/main/java/com/bbn/hadder/listener/RulesListener.java b/src/main/java/com/bbn/hadder/listener/RulesListener.java index 8ee5fc4..a04662f 100644 --- a/src/main/java/com/bbn/hadder/listener/RulesListener.java +++ b/src/main/java/com/bbn/hadder/listener/RulesListener.java @@ -16,8 +16,8 @@ package com.bbn.hadder.listener; -import com.bbn.hadder.Rethink; -import com.bbn.hadder.RethinkServer; +import com.bbn.hadder.db.Rethink; +import com.bbn.hadder.db.RethinkServer; import net.dv8tion.jda.api.events.message.react.MessageReactionAddEvent; import net.dv8tion.jda.api.events.message.react.MessageReactionRemoveEvent; import net.dv8tion.jda.api.hooks.ListenerAdapter; diff --git a/src/main/java/com/bbn/hadder/listener/StarboardListener.java b/src/main/java/com/bbn/hadder/listener/StarboardListener.java index 2467ad5..060777b 100644 --- a/src/main/java/com/bbn/hadder/listener/StarboardListener.java +++ b/src/main/java/com/bbn/hadder/listener/StarboardListener.java @@ -16,8 +16,8 @@ package com.bbn.hadder.listener; -import com.bbn.hadder.Rethink; -import com.bbn.hadder.RethinkServer; +import com.bbn.hadder.db.Rethink; +import com.bbn.hadder.db.RethinkServer; import net.dv8tion.jda.api.EmbedBuilder; import net.dv8tion.jda.api.MessageBuilder; import net.dv8tion.jda.api.entities.MessageReaction; diff --git a/src/main/java/com/bbn/hadder/utils/MessageEditor.java b/src/main/java/com/bbn/hadder/utils/MessageEditor.java index c760b70..aac0d8c 100644 --- a/src/main/java/com/bbn/hadder/utils/MessageEditor.java +++ b/src/main/java/com/bbn/hadder/utils/MessageEditor.java @@ -16,7 +16,7 @@ package com.bbn.hadder.utils; -import com.bbn.hadder.RethinkUser; +import com.bbn.hadder.db.RethinkUser; import net.dv8tion.jda.api.EmbedBuilder; import net.dv8tion.jda.api.entities.User; -- 2.45.3 From e40a59fe1411e1b1536834d7525c8271a528d081 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Sun, 7 Jun 2020 18:31:54 +0200 Subject: [PATCH 08/81] Remove not needed space --- src/main/java/com/bbn/hadder/db/Rethink.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/bbn/hadder/db/Rethink.java b/src/main/java/com/bbn/hadder/db/Rethink.java index c359350..6651a39 100644 --- a/src/main/java/com/bbn/hadder/db/Rethink.java +++ b/src/main/java/com/bbn/hadder/db/Rethink.java @@ -10,7 +10,7 @@ * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and + * See the License for the specific language governing permissions and * limitations under the License. */ -- 2.45.3 From 4c4389b392a0a08f449bf2ff517cdd29fdb9a90d Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Mon, 8 Jun 2020 13:40:48 +0200 Subject: [PATCH 09/81] Fix some stuff --- src/main/java/com/bbn/hadder/Hadder.java | 1 - .../hadder/commands/music/LeaveCommand.java | 69 ------------------- .../hadder/commands/music/SkipCommand.java | 12 ++-- .../hadder/commands/music/StopCommand.java | 3 +- .../Translations/Translations_en.properties | 7 -- 5 files changed, 10 insertions(+), 82 deletions(-) delete mode 100644 src/main/java/com/bbn/hadder/commands/music/LeaveCommand.java diff --git a/src/main/java/com/bbn/hadder/Hadder.java b/src/main/java/com/bbn/hadder/Hadder.java index 3499a7b..9b26ccd 100644 --- a/src/main/java/com/bbn/hadder/Hadder.java +++ b/src/main/java/com/bbn/hadder/Hadder.java @@ -99,7 +99,6 @@ public class Hadder { new AvatarCommand(), new EvalCommand(), new JoinCommand(), - new LeaveCommand(), new GuildLeaveCommand(), new MemeCommand(), new InviteDetectCommand(), diff --git a/src/main/java/com/bbn/hadder/commands/music/LeaveCommand.java b/src/main/java/com/bbn/hadder/commands/music/LeaveCommand.java deleted file mode 100644 index d63cdb1..0000000 --- a/src/main/java/com/bbn/hadder/commands/music/LeaveCommand.java +++ /dev/null @@ -1,69 +0,0 @@ -/* - * Copyright 2019-2020 GregTCLTK and Schlauer-Hax - * - * Licensed under the GNU Affero General Public License, Version 3.0; - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.gnu.org/licenses/agpl-3.0.en.html - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.bbn.hadder.commands.music; - -import com.bbn.hadder.commands.Command; -import com.bbn.hadder.commands.CommandEvent; -import com.bbn.hadder.utils.MessageEditor; - -public class LeaveCommand implements Command { - - @Override - public void executed(String[] args, CommandEvent e) { - if (e.getGuild().getSelfMember().getVoiceState().inVoiceChannel()) { - if (e.getMember().getVoiceState().inVoiceChannel() && e.getGuild().getSelfMember().getVoiceState().getChannel().equals(e.getMember().getVoiceState().getChannel())) { - e.getGuild().getAudioManager().closeAudioConnection(); - e.getTextChannel().sendMessage(e.getMessageEditor().getMessage( - MessageEditor.MessageType.INFO, - "commands.music.leave.success.title", - "commands.music.leave.success.description") - .build()).queue(); - } else { - e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.ERROR, - "commands.music.leave.error.channel.title", - "commands.music.leave.error.channel.description") - .build()).queue(); - } - } else { - e.getTextChannel().sendMessage(e.getMessageEditor().getMessage( - MessageEditor.MessageType.ERROR, - "commands.music.leave.error.connected.tile", - "commands.music.leave.error.connected.description") - .build()).queue(); - } - } - - @Override - public String[] labels() { - return new String[]{"leave", "quit"}; - } - - @Override - public String description() { - return "commands.music.leave.help.description"; - } - - @Override - public String usage() { - return null; - } - - @Override - public String example() { - return null; - } -} diff --git a/src/main/java/com/bbn/hadder/commands/music/SkipCommand.java b/src/main/java/com/bbn/hadder/commands/music/SkipCommand.java index be1a5b1..f7bd31c 100644 --- a/src/main/java/com/bbn/hadder/commands/music/SkipCommand.java +++ b/src/main/java/com/bbn/hadder/commands/music/SkipCommand.java @@ -26,10 +26,14 @@ public class SkipCommand implements Command { public void executed(String[] args, CommandEvent e) { if (e.getAudioManager().hasPlayer(e.getGuild()) && !e.getAudioManager().getTrackManager(e.getGuild()).getQueuedTracks().isEmpty()) { if (e.getMember().getVoiceState().inVoiceChannel() && e.getGuild().getSelfMember().getVoiceState().inVoiceChannel() && e.getGuild().getSelfMember().getVoiceState().getChannel().equals(e.getMember().getVoiceState().getChannel())) { - e.getAudioManager().forceSkipTrack(e); - e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.INFO, - "commands.music.skip.success.title", - "commands.music.skip.success.description").build()).queue(); + if (!e.getAudioManager().getTrackManager(e.getGuild()).isLoop()) { + e.getAudioManager().forceSkipTrack(e); + e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.INFO, + "commands.music.skip.success.title", + "commands.music.skip.success.description").build()).queue(); + } else { + e.getTextChannel().sendMessage("Get rekt lol Mach Loop aus noob").queue(); + } } else { e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.ERROR, "commands.music.skip.error.connected.title", diff --git a/src/main/java/com/bbn/hadder/commands/music/StopCommand.java b/src/main/java/com/bbn/hadder/commands/music/StopCommand.java index e11dfac..96a1811 100644 --- a/src/main/java/com/bbn/hadder/commands/music/StopCommand.java +++ b/src/main/java/com/bbn/hadder/commands/music/StopCommand.java @@ -26,6 +26,7 @@ public class StopCommand implements Command { public void executed(String[] args, CommandEvent e) { if (e.getAudioManager().hasPlayer(e.getGuild()) && e.getAudioManager().getPlayer(e.getGuild()).getPlayingTrack() != null) { if (e.getMember().getVoiceState().inVoiceChannel() && e.getGuild().getSelfMember().getVoiceState().inVoiceChannel() && e.getGuild().getSelfMember().getVoiceState().getChannel().equals(e.getMember().getVoiceState().getChannel())) { + e.getAudioManager().getTrackManager(e.getGuild()).setLoop(false); e.getAudioManager().players.remove(e.getGuild().getId()); e.getAudioManager().getPlayer(e.getGuild()).destroy(); e.getAudioManager().getTrackManager(e.getGuild()).purgeQueue(); @@ -48,7 +49,7 @@ public class StopCommand implements Command { @Override public String[] labels() { - return new String[]{"stop"}; + return new String[]{"stop", "leave"}; } @Override diff --git a/src/main/resources/Translations/Translations_en.properties b/src/main/resources/Translations/Translations_en.properties index 043a3f1..a68515b 100644 --- a/src/main/resources/Translations/Translations_en.properties +++ b/src/main/resources/Translations/Translations_en.properties @@ -223,13 +223,6 @@ commands.music.join.error.channel.description = You aren't in a Voice Channel. commands.music.join.error.permission.title = No permission commands.music.join.error.permission.description = I am not allowed to join your voice channel. commands.music.join.help.description = Joins your voice channel. -commands.music.leave.success.title = Successfully disconnected -commands.music.leave.success.description = I successfully disconnected from the Voice Channel -commands.music.leave.error.channel.title = No channel -commands.music.leave.error.channel.description = You have to be in the same voice channel as the bot. -commands.music.leave.error.connected.tile = Not connected -commands.music.leave.error.connected.description = I'm currently in no Voice Channel on this Guild -commands.music.leave.help.description = Leaves your voice channel. commands.music.play.load.title = %extra% Now loading %extra% commands.music.play.load.description = Trying to load the song... commands.music.play.success.loading.title = %extra% Now playing %extra% -- 2.45.3 From b44da1a8b80b201abf8677639b3f3af257d30476 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Mon, 8 Jun 2020 13:44:18 +0200 Subject: [PATCH 10/81] Bump version --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index f930cad..880242b 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ 4.0.0 Hadder Hadder - 1.3.11 + 1.3.14 Hadder 2019 Hadder is a multi-purpose Discord bot. -- 2.45.3 From 3f6950fe71e52e27a77610e4e08ecdf593db0011 Mon Sep 17 00:00:00 2001 From: Skidder Date: Mon, 8 Jun 2020 13:51:56 +0200 Subject: [PATCH 11/81] New translations Translations_en.properties (French) New French translation --- src/main/resources/Translations/Translations_fr.properties | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/main/resources/Translations/Translations_fr.properties b/src/main/resources/Translations/Translations_fr.properties index 043a3f1..a68515b 100644 --- a/src/main/resources/Translations/Translations_fr.properties +++ b/src/main/resources/Translations/Translations_fr.properties @@ -223,13 +223,6 @@ commands.music.join.error.channel.description = You aren't in a Voice Channel. commands.music.join.error.permission.title = No permission commands.music.join.error.permission.description = I am not allowed to join your voice channel. commands.music.join.help.description = Joins your voice channel. -commands.music.leave.success.title = Successfully disconnected -commands.music.leave.success.description = I successfully disconnected from the Voice Channel -commands.music.leave.error.channel.title = No channel -commands.music.leave.error.channel.description = You have to be in the same voice channel as the bot. -commands.music.leave.error.connected.tile = Not connected -commands.music.leave.error.connected.description = I'm currently in no Voice Channel on this Guild -commands.music.leave.help.description = Leaves your voice channel. commands.music.play.load.title = %extra% Now loading %extra% commands.music.play.load.description = Trying to load the song... commands.music.play.success.loading.title = %extra% Now playing %extra% -- 2.45.3 From c8b39ed685c925fdb577df3513f1e914ed8d8483 Mon Sep 17 00:00:00 2001 From: Skidder Date: Mon, 8 Jun 2020 13:51:57 +0200 Subject: [PATCH 12/81] New translations Translations_en.properties (Spanish) New Spanish translation --- src/main/resources/Translations/Translations_es.properties | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/main/resources/Translations/Translations_es.properties b/src/main/resources/Translations/Translations_es.properties index 043a3f1..a68515b 100644 --- a/src/main/resources/Translations/Translations_es.properties +++ b/src/main/resources/Translations/Translations_es.properties @@ -223,13 +223,6 @@ commands.music.join.error.channel.description = You aren't in a Voice Channel. commands.music.join.error.permission.title = No permission commands.music.join.error.permission.description = I am not allowed to join your voice channel. commands.music.join.help.description = Joins your voice channel. -commands.music.leave.success.title = Successfully disconnected -commands.music.leave.success.description = I successfully disconnected from the Voice Channel -commands.music.leave.error.channel.title = No channel -commands.music.leave.error.channel.description = You have to be in the same voice channel as the bot. -commands.music.leave.error.connected.tile = Not connected -commands.music.leave.error.connected.description = I'm currently in no Voice Channel on this Guild -commands.music.leave.help.description = Leaves your voice channel. commands.music.play.load.title = %extra% Now loading %extra% commands.music.play.load.description = Trying to load the song... commands.music.play.success.loading.title = %extra% Now playing %extra% -- 2.45.3 From d38e490f8a7f16645524f50db00a3f8b1aa14033 Mon Sep 17 00:00:00 2001 From: Skidder Date: Mon, 8 Jun 2020 13:51:59 +0200 Subject: [PATCH 13/81] New translations Translations_en.properties (German) New German translation --- src/main/resources/Translations/Translations_de.properties | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/main/resources/Translations/Translations_de.properties b/src/main/resources/Translations/Translations_de.properties index 6322a4d..58503a4 100644 --- a/src/main/resources/Translations/Translations_de.properties +++ b/src/main/resources/Translations/Translations_de.properties @@ -223,13 +223,6 @@ commands.music.join.error.channel.description = Du befindest dich nicht in einem commands.music.join.error.permission.title = Keine Berechtigung commands.music.join.error.permission.description = Ich bin nicht Berechtigt deinem Sprachkanal beizutreten. commands.music.join.help.description = Tritt deinem Sprachkanal bei. -commands.music.leave.success.title = Verbindung erfolgreich getrennt -commands.music.leave.success.description = Ich habe die Verbindung zum Sprachkanal erfolgreich getrennt -commands.music.leave.error.channel.title = Kein Kanal -commands.music.leave.error.channel.description = Du musst im selben Sprachkanal wie der Bot sein. -commands.music.leave.error.connected.tile = Nicht verbunden -commands.music.leave.error.connected.description = Ich bin derzeit in keinem Sprachkanal auf diesem Server -commands.music.leave.help.description = Verlässt einen Sprachkanal. commands.music.play.load.title = %extra% Now loading %extra% commands.music.play.load.description = Versuche das Lied zu laden... commands.music.play.success.loading.title = %extra% Jetzt läuft %extra% -- 2.45.3 From 7e3c91bf5368a24e54880eed45a457953577f863 Mon Sep 17 00:00:00 2001 From: Skidder Date: Mon, 8 Jun 2020 13:52:00 +0200 Subject: [PATCH 14/81] New translations Translations_en.properties (Russian) New Russian translation --- src/main/resources/Translations/Translations_ru.properties | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/main/resources/Translations/Translations_ru.properties b/src/main/resources/Translations/Translations_ru.properties index 043a3f1..a68515b 100644 --- a/src/main/resources/Translations/Translations_ru.properties +++ b/src/main/resources/Translations/Translations_ru.properties @@ -223,13 +223,6 @@ commands.music.join.error.channel.description = You aren't in a Voice Channel. commands.music.join.error.permission.title = No permission commands.music.join.error.permission.description = I am not allowed to join your voice channel. commands.music.join.help.description = Joins your voice channel. -commands.music.leave.success.title = Successfully disconnected -commands.music.leave.success.description = I successfully disconnected from the Voice Channel -commands.music.leave.error.channel.title = No channel -commands.music.leave.error.channel.description = You have to be in the same voice channel as the bot. -commands.music.leave.error.connected.tile = Not connected -commands.music.leave.error.connected.description = I'm currently in no Voice Channel on this Guild -commands.music.leave.help.description = Leaves your voice channel. commands.music.play.load.title = %extra% Now loading %extra% commands.music.play.load.description = Trying to load the song... commands.music.play.success.loading.title = %extra% Now playing %extra% -- 2.45.3 From 77973d94ab2e34ff6df36871d49d313d971a5cd4 Mon Sep 17 00:00:00 2001 From: Skidder Date: Mon, 8 Jun 2020 13:52:02 +0200 Subject: [PATCH 15/81] New translations Translations_en.properties (Turkish) New Turkish translation --- src/main/resources/Translations/Translations_tr.properties | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/main/resources/Translations/Translations_tr.properties b/src/main/resources/Translations/Translations_tr.properties index 043a3f1..a68515b 100644 --- a/src/main/resources/Translations/Translations_tr.properties +++ b/src/main/resources/Translations/Translations_tr.properties @@ -223,13 +223,6 @@ commands.music.join.error.channel.description = You aren't in a Voice Channel. commands.music.join.error.permission.title = No permission commands.music.join.error.permission.description = I am not allowed to join your voice channel. commands.music.join.help.description = Joins your voice channel. -commands.music.leave.success.title = Successfully disconnected -commands.music.leave.success.description = I successfully disconnected from the Voice Channel -commands.music.leave.error.channel.title = No channel -commands.music.leave.error.channel.description = You have to be in the same voice channel as the bot. -commands.music.leave.error.connected.tile = Not connected -commands.music.leave.error.connected.description = I'm currently in no Voice Channel on this Guild -commands.music.leave.help.description = Leaves your voice channel. commands.music.play.load.title = %extra% Now loading %extra% commands.music.play.load.description = Trying to load the song... commands.music.play.success.loading.title = %extra% Now playing %extra% -- 2.45.3 From 5d09fdf3a67954eb04e245995a2148db960db9bc Mon Sep 17 00:00:00 2001 From: Skidder Date: Mon, 8 Jun 2020 13:52:03 +0200 Subject: [PATCH 16/81] New translations Translations_en.properties (Chinese Simplified) New Chinese Simplified translation --- src/main/resources/Translations/Translations_zh.properties | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/main/resources/Translations/Translations_zh.properties b/src/main/resources/Translations/Translations_zh.properties index 043a3f1..a68515b 100644 --- a/src/main/resources/Translations/Translations_zh.properties +++ b/src/main/resources/Translations/Translations_zh.properties @@ -223,13 +223,6 @@ commands.music.join.error.channel.description = You aren't in a Voice Channel. commands.music.join.error.permission.title = No permission commands.music.join.error.permission.description = I am not allowed to join your voice channel. commands.music.join.help.description = Joins your voice channel. -commands.music.leave.success.title = Successfully disconnected -commands.music.leave.success.description = I successfully disconnected from the Voice Channel -commands.music.leave.error.channel.title = No channel -commands.music.leave.error.channel.description = You have to be in the same voice channel as the bot. -commands.music.leave.error.connected.tile = Not connected -commands.music.leave.error.connected.description = I'm currently in no Voice Channel on this Guild -commands.music.leave.help.description = Leaves your voice channel. commands.music.play.load.title = %extra% Now loading %extra% commands.music.play.load.description = Trying to load the song... commands.music.play.success.loading.title = %extra% Now playing %extra% -- 2.45.3 From 5fc393b81f0374dd53e152a858fe49772f89c83e Mon Sep 17 00:00:00 2001 From: Skidder Date: Mon, 8 Jun 2020 13:52:04 +0200 Subject: [PATCH 17/81] New translations Translations_en.properties (English) New English translation --- src/main/resources/Translations/Translations_en.properties | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/main/resources/Translations/Translations_en.properties b/src/main/resources/Translations/Translations_en.properties index 043a3f1..a68515b 100644 --- a/src/main/resources/Translations/Translations_en.properties +++ b/src/main/resources/Translations/Translations_en.properties @@ -223,13 +223,6 @@ commands.music.join.error.channel.description = You aren't in a Voice Channel. commands.music.join.error.permission.title = No permission commands.music.join.error.permission.description = I am not allowed to join your voice channel. commands.music.join.help.description = Joins your voice channel. -commands.music.leave.success.title = Successfully disconnected -commands.music.leave.success.description = I successfully disconnected from the Voice Channel -commands.music.leave.error.channel.title = No channel -commands.music.leave.error.channel.description = You have to be in the same voice channel as the bot. -commands.music.leave.error.connected.tile = Not connected -commands.music.leave.error.connected.description = I'm currently in no Voice Channel on this Guild -commands.music.leave.help.description = Leaves your voice channel. commands.music.play.load.title = %extra% Now loading %extra% commands.music.play.load.description = Trying to load the song... commands.music.play.success.loading.title = %extra% Now playing %extra% -- 2.45.3 From 3ab0b48f98c7caa569c265a25701cb36fcf140da Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 8 Jun 2020 13:17:19 +0000 Subject: [PATCH 18/81] Bump JDA from 4.1.1_157 to 4.1.1_160 Bumps JDA from 4.1.1_157 to 4.1.1_160. 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 804255e..880978d 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ net.dv8tion JDA - 4.1.1_157 + 4.1.1_160 org.json -- 2.45.3 From 4b61c771c5aea350380c3cf2d30122cd9c28e991 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 9 Jun 2020 13:16:17 +0000 Subject: [PATCH 19/81] Bump github-api from 1.112 to 1.113 Bumps [github-api](https://github.com/hub4j/github-api) from 1.112 to 1.113. - [Release notes](https://github.com/hub4j/github-api/releases) - [Changelog](https://github.com/hub4j/github-api/blob/master/CHANGELOG.md) - [Commits](https://github.com/hub4j/github-api/compare/github-api-1.112...github-api-1.113) 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 880978d..c545fc1 100644 --- a/pom.xml +++ b/pom.xml @@ -91,7 +91,7 @@ org.kohsuke github-api - 1.112 + 1.113 com.sedmelluq -- 2.45.3 From f7a03f2c10c2eb743591226d7217431e3b7b8734 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 9 Jun 2020 13:16:37 +0000 Subject: [PATCH 20/81] Bump JDA from 4.1.1_160 to 4.1.1_161 Bumps JDA from 4.1.1_160 to 4.1.1_161. 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 880978d..ab77a94 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ net.dv8tion JDA - 4.1.1_160 + 4.1.1_161 org.json -- 2.45.3 From 48a64510e9d39fa14701cb732b721bd47ab52aff Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Wed, 10 Jun 2020 13:16:39 +0000 Subject: [PATCH 21/81] Bump JDA from 4.1.1_161 to 4.1.1_162 Bumps JDA from 4.1.1_161 to 4.1.1_162. 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 b57fa36..5351a7f 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ net.dv8tion JDA - 4.1.1_161 + 4.1.1_162 org.json -- 2.45.3 From 4c258a0b87dcd0f3c7c62a27dc4c47b3d2bc06c2 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 11 Jun 2020 13:15:55 +0000 Subject: [PATCH 22/81] Bump github-api from 1.113 to 1.114 Bumps [github-api](https://github.com/hub4j/github-api) from 1.113 to 1.114. - [Release notes](https://github.com/hub4j/github-api/releases) - [Changelog](https://github.com/hub4j/github-api/blob/master/CHANGELOG.md) - [Commits](https://github.com/hub4j/github-api/compare/github-api-1.113...github-api-1.114) 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 5351a7f..8dfa1b8 100644 --- a/pom.xml +++ b/pom.xml @@ -91,7 +91,7 @@ org.kohsuke github-api - 1.113 + 1.114 com.sedmelluq -- 2.45.3 From ab2be550836852f4c746e6a5890c700e4e3e559d Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Sat, 13 Jun 2020 16:54:23 +0200 Subject: [PATCH 23/81] Version bump --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 8dfa1b8..5a22a75 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ 4.0.0 Hadder Hadder - 1.3.14 + 1.3.15 Hadder 2019 Hadder is a multi-purpose Discord bot. -- 2.45.3 From 67a5fa291c76d114596e65eb05620d90f48dc1d0 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Sat, 13 Jun 2020 16:55:37 +0200 Subject: [PATCH 24/81] Update old picture --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 5a22a75..bc20ab1 100644 --- a/pom.xml +++ b/pom.xml @@ -44,7 +44,7 @@ https://bigbotnetwork.com/ Europe/Berlin - https://cdn.discordapp.com/avatars/477141528981012511/a_ba4bd8e5b381874edcd06a68d1acd3aa.gif + https://cdn.discordapp.com/avatars/401817301919465482/a_f81bd03e3862de579dec59241714d86d.gif -- 2.45.3 From 36eaa61008f93036d0117e5962846bf3c8923c67 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Sat, 13 Jun 2020 17:00:28 +0200 Subject: [PATCH 25/81] Updated example config --- example-config.json | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/example-config.json b/example-config.json index f787317..e6b8040 100644 --- a/example-config.json +++ b/example-config.json @@ -1,11 +1,15 @@ { - "Owners": - [], - "Database":{"IP":"", + "Owners": [ + + + ], + "Database": { + "IP":"", "Port": 6775, "DBName": "", "Username": "", - "Password": ""}, + "Password": "" + }, "Tokens": { "BotToken": "", "Giphy": "", @@ -13,14 +17,15 @@ "MythicalBotList": "", "BotsForDiscord": "", "DiscordBotList": "", - "DiscordBestBots": "", "DiscordBoats": "", "YetAnotherBotList": "", "DiscordExtremeList": "", "DiscordBotReviews": "", "DiscordBots": "", "BotListSpace": "", - "DiscordBots2": "" + "DiscordBots2": "", + "CloudList": "", + "Arcane": "" }, "Clyde": "" } -- 2.45.3 From 72c2cd51a44964ed925bc4ab10f81a10ca937073 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 15 Jun 2020 13:16:44 +0000 Subject: [PATCH 26/81] Bump JDA from 4.1.1_162 to 4.1.1_165 Bumps JDA from 4.1.1_162 to 4.1.1_165. 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 bc20ab1..fec2462 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ net.dv8tion JDA - 4.1.1_162 + 4.1.1_165 org.json -- 2.45.3 From bd322f6680f27c42e1cdec1db45b586ea375b363 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2020 13:16:28 +0000 Subject: [PATCH 27/81] Bump lavaplayer from 1.3.49 to 1.3.50 Bumps lavaplayer from 1.3.49 to 1.3.50. 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 fec2462..c9e2c4e 100644 --- a/pom.xml +++ b/pom.xml @@ -96,7 +96,7 @@ com.sedmelluq lavaplayer - 1.3.49 + 1.3.50 com.fasterxml.jackson.core -- 2.45.3 From b279a94a6db708a1168567007edcb73a05da08c0 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Sat, 20 Jun 2020 16:41:47 +0200 Subject: [PATCH 28/81] Fix missing translation strings --- .../com/bbn/hadder/commands/settings/LanguageCommand.java | 4 ++-- src/main/resources/Translations/Translations_en.properties | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/bbn/hadder/commands/settings/LanguageCommand.java b/src/main/java/com/bbn/hadder/commands/settings/LanguageCommand.java index 7c6ab93..d5131fc 100644 --- a/src/main/java/com/bbn/hadder/commands/settings/LanguageCommand.java +++ b/src/main/java/com/bbn/hadder/commands/settings/LanguageCommand.java @@ -49,8 +49,8 @@ public class LanguageCommand implements Command { break; default: e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.INFO, - "List", - "`de`, `en`, `es`, `fr`, `ru`, `tr`, `zh`") + "commands.settings.language.error.title", "", + "commands.settings.language.error.description", "`de`, `en`, `es`, `fr`, `ru`, `tr`, `zh`") .build()).queue(); break; } diff --git a/src/main/resources/Translations/Translations_en.properties b/src/main/resources/Translations/Translations_en.properties index a68515b..f8253cd 100644 --- a/src/main/resources/Translations/Translations_en.properties +++ b/src/main/resources/Translations/Translations_en.properties @@ -325,6 +325,8 @@ commands.owner.blacklist.help.description = Blacklist a user for specific comman commands.settings.language.success.title = Language set commands.settings.language.success.description = `%extra%` is your new language now. +commands.settings.language.error.title = Language not found +commands.settings.language.error.description = Please choose one of the following language codes: %extra% commands.settings.language.help.description = Sets the new primary language for a user. commands.settings.prefix.success.title = Successfully set prefix commands.settings.prefix.success.description = I successfully set the new prefix for you to `%extra%`. -- 2.45.3 From 0644133798dc07e521f66880fe1729961541f4d0 Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 20 Jun 2020 17:32:32 +0200 Subject: [PATCH 29/81] New translations Translations_en.properties (French) New French translation --- src/main/resources/Translations/Translations_fr.properties | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/resources/Translations/Translations_fr.properties b/src/main/resources/Translations/Translations_fr.properties index a68515b..98016c1 100644 --- a/src/main/resources/Translations/Translations_fr.properties +++ b/src/main/resources/Translations/Translations_fr.properties @@ -325,6 +325,8 @@ commands.owner.blacklist.help.description = Blacklist a user for specific comman commands.settings.language.success.title = Language set commands.settings.language.success.description = `%extra%` is your new language now. +commands.settings.language.error.title = Language not found +commands.settings.language.error.description = Please choose one of the following language codes\: %extra% commands.settings.language.help.description = Sets the new primary language for a user. commands.settings.prefix.success.title = Successfully set prefix commands.settings.prefix.success.description = I successfully set the new prefix for you to `%extra%`. -- 2.45.3 From 73c64458c79262887b27bb896e7fbf49f3009526 Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 20 Jun 2020 17:32:33 +0200 Subject: [PATCH 30/81] New translations Translations_en.properties (Spanish) New Spanish translation --- src/main/resources/Translations/Translations_es.properties | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/resources/Translations/Translations_es.properties b/src/main/resources/Translations/Translations_es.properties index a68515b..98016c1 100644 --- a/src/main/resources/Translations/Translations_es.properties +++ b/src/main/resources/Translations/Translations_es.properties @@ -325,6 +325,8 @@ commands.owner.blacklist.help.description = Blacklist a user for specific comman commands.settings.language.success.title = Language set commands.settings.language.success.description = `%extra%` is your new language now. +commands.settings.language.error.title = Language not found +commands.settings.language.error.description = Please choose one of the following language codes\: %extra% commands.settings.language.help.description = Sets the new primary language for a user. commands.settings.prefix.success.title = Successfully set prefix commands.settings.prefix.success.description = I successfully set the new prefix for you to `%extra%`. -- 2.45.3 From d74419a01de544285c09373c6d10446d0a596468 Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 20 Jun 2020 17:32:35 +0200 Subject: [PATCH 31/81] New translations Translations_en.properties (German) New German translation --- src/main/resources/Translations/Translations_de.properties | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/resources/Translations/Translations_de.properties b/src/main/resources/Translations/Translations_de.properties index 58503a4..e2a7d45 100644 --- a/src/main/resources/Translations/Translations_de.properties +++ b/src/main/resources/Translations/Translations_de.properties @@ -325,6 +325,8 @@ commands.owner.blacklist.help.description = Blacklist a user for specific comman commands.settings.language.success.title = Sprache festgelegt commands.settings.language.success.description = `%extra%` ist jetzt deine neue Sprache. +commands.settings.language.error.title = Language not found +commands.settings.language.error.description = Please choose one of the following language codes\: %extra% commands.settings.language.help.description = Führt den angegebenen Code aus. commands.settings.prefix.success.title = Prefix erfolgreich gesetzt commands.settings.prefix.success.description = Ich habe erfolgreich den neuen Prefix für dich auf `%extra% `gesetzt. -- 2.45.3 From 1f7afbfb34a0ad18b979cb00d07e806af1c56cbb Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 20 Jun 2020 17:32:37 +0200 Subject: [PATCH 32/81] New translations Translations_en.properties (Russian) New Russian translation --- src/main/resources/Translations/Translations_ru.properties | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/resources/Translations/Translations_ru.properties b/src/main/resources/Translations/Translations_ru.properties index a68515b..98016c1 100644 --- a/src/main/resources/Translations/Translations_ru.properties +++ b/src/main/resources/Translations/Translations_ru.properties @@ -325,6 +325,8 @@ commands.owner.blacklist.help.description = Blacklist a user for specific comman commands.settings.language.success.title = Language set commands.settings.language.success.description = `%extra%` is your new language now. +commands.settings.language.error.title = Language not found +commands.settings.language.error.description = Please choose one of the following language codes\: %extra% commands.settings.language.help.description = Sets the new primary language for a user. commands.settings.prefix.success.title = Successfully set prefix commands.settings.prefix.success.description = I successfully set the new prefix for you to `%extra%`. -- 2.45.3 From 906b287b9793faac0bf38c1896b4c96024d2b808 Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 20 Jun 2020 17:32:39 +0200 Subject: [PATCH 33/81] New translations Translations_en.properties (Turkish) New Turkish translation --- src/main/resources/Translations/Translations_tr.properties | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/resources/Translations/Translations_tr.properties b/src/main/resources/Translations/Translations_tr.properties index a68515b..98016c1 100644 --- a/src/main/resources/Translations/Translations_tr.properties +++ b/src/main/resources/Translations/Translations_tr.properties @@ -325,6 +325,8 @@ commands.owner.blacklist.help.description = Blacklist a user for specific comman commands.settings.language.success.title = Language set commands.settings.language.success.description = `%extra%` is your new language now. +commands.settings.language.error.title = Language not found +commands.settings.language.error.description = Please choose one of the following language codes\: %extra% commands.settings.language.help.description = Sets the new primary language for a user. commands.settings.prefix.success.title = Successfully set prefix commands.settings.prefix.success.description = I successfully set the new prefix for you to `%extra%`. -- 2.45.3 From 509c8991b788d8b5c26fa65407191d0695f0008c Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 20 Jun 2020 17:32:40 +0200 Subject: [PATCH 34/81] New translations Translations_en.properties (Chinese Simplified) New Chinese Simplified translation --- src/main/resources/Translations/Translations_zh.properties | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/resources/Translations/Translations_zh.properties b/src/main/resources/Translations/Translations_zh.properties index a68515b..98016c1 100644 --- a/src/main/resources/Translations/Translations_zh.properties +++ b/src/main/resources/Translations/Translations_zh.properties @@ -325,6 +325,8 @@ commands.owner.blacklist.help.description = Blacklist a user for specific comman commands.settings.language.success.title = Language set commands.settings.language.success.description = `%extra%` is your new language now. +commands.settings.language.error.title = Language not found +commands.settings.language.error.description = Please choose one of the following language codes\: %extra% commands.settings.language.help.description = Sets the new primary language for a user. commands.settings.prefix.success.title = Successfully set prefix commands.settings.prefix.success.description = I successfully set the new prefix for you to `%extra%`. -- 2.45.3 From a6762a7e8b4fd6dd95385c1948e2e2ff9f26bc97 Mon Sep 17 00:00:00 2001 From: Skidder Date: Sat, 20 Jun 2020 17:32:42 +0200 Subject: [PATCH 35/81] New translations Translations_en.properties (English) New English translation --- src/main/resources/Translations/Translations_en.properties | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/resources/Translations/Translations_en.properties b/src/main/resources/Translations/Translations_en.properties index a68515b..98016c1 100644 --- a/src/main/resources/Translations/Translations_en.properties +++ b/src/main/resources/Translations/Translations_en.properties @@ -325,6 +325,8 @@ commands.owner.blacklist.help.description = Blacklist a user for specific comman commands.settings.language.success.title = Language set commands.settings.language.success.description = `%extra%` is your new language now. +commands.settings.language.error.title = Language not found +commands.settings.language.error.description = Please choose one of the following language codes\: %extra% commands.settings.language.help.description = Sets the new primary language for a user. commands.settings.prefix.success.title = Successfully set prefix commands.settings.prefix.success.description = I successfully set the new prefix for you to `%extra%`. -- 2.45.3 From e0011bae0190b75013898472240ec293eddd12e9 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 25 Jun 2020 13:15:30 +0000 Subject: [PATCH 36/81] Bump maven-site-plugin from 3.9.0 to 3.9.1 Bumps [maven-site-plugin](https://github.com/apache/maven-site-plugin) from 3.9.0 to 3.9.1. - [Release notes](https://github.com/apache/maven-site-plugin/releases) - [Commits](https://github.com/apache/maven-site-plugin/compare/maven-site-plugin-3.9.0...maven-site-plugin-3.9.1) 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 c9e2c4e..9159de0 100644 --- a/pom.xml +++ b/pom.xml @@ -142,7 +142,7 @@ maven-site-plugin - 3.9.0 + 3.9.1 maven-project-info-reports-plugin -- 2.45.3 From 2bb9a46dc6c13e183917a9d982c4d29786764355 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 25 Jun 2020 13:15:47 +0000 Subject: [PATCH 37/81] Bump jackson-annotations from 2.11.0 to 2.11.1 Bumps [jackson-annotations](https://github.com/FasterXML/jackson) from 2.11.0 to 2.11.1. - [Release notes](https://github.com/FasterXML/jackson/releases) - [Commits](https://github.com/FasterXML/jackson/commits) 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 c9e2c4e..d1e8eea 100644 --- a/pom.xml +++ b/pom.xml @@ -101,7 +101,7 @@ com.fasterxml.jackson.core jackson-annotations - 2.11.0 + 2.11.1 -- 2.45.3 From 84ea5cf5fa4efbe6c045462bdc0bcb64b485eeed Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 26 Jun 2020 13:15:22 +0000 Subject: [PATCH 38/81] Bump JDA from 4.1.1_165 to 4.1.1_166 Bumps JDA from 4.1.1_165 to 4.1.1_166. 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 4af53cc..57a8c42 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ net.dv8tion JDA - 4.1.1_165 + 4.1.1_166 org.json -- 2.45.3 From 039be72d778fef2785fafcd91af8bbecd7416b19 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 29 Jun 2020 13:15:57 +0000 Subject: [PATCH 39/81] Bump JDA from 4.1.1_166 to 4.2.0_168 Bumps JDA from 4.1.1_166 to 4.2.0_168. 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 57a8c42..74ffa0e 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ net.dv8tion JDA - 4.1.1_166 + 4.2.0_168 org.json -- 2.45.3 From 867c7dd2ee7a597a64027945526202478135b909 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 30 Jun 2020 13:31:47 +0000 Subject: [PATCH 40/81] Bump JDA from 4.2.0_168 to 4.2.0_169 Bumps JDA from 4.2.0_168 to 4.2.0_169. 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 74ffa0e..a6d1989 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ net.dv8tion JDA - 4.2.0_168 + 4.2.0_169 org.json -- 2.45.3 From 59bf747fbf80c35ccd239ae6e2af29bc5f41698d Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Wed, 1 Jul 2020 13:14:57 +0000 Subject: [PATCH 41/81] Bump JDA from 4.2.0_169 to 4.2.0_171 Bumps JDA from 4.2.0_169 to 4.2.0_171. 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 a6d1989..df74cbb 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ net.dv8tion JDA - 4.2.0_169 + 4.2.0_171 org.json -- 2.45.3 From d556fa4b58be9de716a577c47324e0796e95b338 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 2 Jul 2020 13:23:06 +0000 Subject: [PATCH 42/81] Bump JDA from 4.2.0_171 to 4.2.0_172 Bumps JDA from 4.2.0_171 to 4.2.0_172. 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 df74cbb..3241314 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ net.dv8tion JDA - 4.2.0_171 + 4.2.0_172 org.json -- 2.45.3 From 6d891e63307e8fea587cb91921d2ef103a8329d1 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 6 Jul 2020 13:14:44 +0000 Subject: [PATCH 43/81] Bump JDA from 4.2.0_172 to 4.2.0_173 Bumps JDA from 4.2.0_172 to 4.2.0_173. 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 3241314..6c18d37 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ net.dv8tion JDA - 4.2.0_172 + 4.2.0_173 org.json -- 2.45.3 From 85b10de093a34f601ce6e1d95b47ad6facefe3fa Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 7 Jul 2020 13:15:40 +0000 Subject: [PATCH 44/81] Bump JDA from 4.2.0_173 to 4.2.0_174 Bumps JDA from 4.2.0_173 to 4.2.0_174. 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 6c18d37..aba3f32 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ net.dv8tion JDA - 4.2.0_173 + 4.2.0_174 org.json -- 2.45.3 From 2d31a64025068052af3e5590c3c1441c5476982a Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 9 Jul 2020 13:16:59 +0000 Subject: [PATCH 45/81] Bump JDA from 4.2.0_174 to 4.2.0_175 Bumps JDA from 4.2.0_174 to 4.2.0_175. 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 aba3f32..0321736 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ net.dv8tion JDA - 4.2.0_174 + 4.2.0_175 org.json -- 2.45.3 From c2e1dee7c77180ed6f5f6fe9a1252a148ffa878c Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 13 Jul 2020 13:15:04 +0000 Subject: [PATCH 46/81] Bump JDA from 4.2.0_175 to 4.2.0_178 Bumps JDA from 4.2.0_175 to 4.2.0_178. 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 0321736..8ee711e 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ net.dv8tion JDA - 4.2.0_175 + 4.2.0_178 org.json -- 2.45.3 From e25bb385e137dd6597ccd044c6bf2d500ec311fc Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 16 Jul 2020 13:16:21 +0000 Subject: [PATCH 47/81] Bump JDA from 4.2.0_178 to 4.2.0_179 Bumps JDA from 4.2.0_178 to 4.2.0_179. 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 8ee711e..32c68e4 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ net.dv8tion JDA - 4.2.0_178 + 4.2.0_179 org.json -- 2.45.3 From 59311b26d56635468ba487fd1be1950dc57d91f9 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 17 Jul 2020 13:15:52 +0000 Subject: [PATCH 48/81] Bump github-api from 1.114 to 1.115 Bumps [github-api](https://github.com/hub4j/github-api) from 1.114 to 1.115. - [Release notes](https://github.com/hub4j/github-api/releases) - [Changelog](https://github.com/hub4j/github-api/blob/master/CHANGELOG.md) - [Commits](https://github.com/hub4j/github-api/compare/github-api-1.114...github-api-1.115) 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 32c68e4..db197d8 100644 --- a/pom.xml +++ b/pom.xml @@ -91,7 +91,7 @@ org.kohsuke github-api - 1.114 + 1.115 com.sedmelluq -- 2.45.3 From d525743e78c8f40bed38067446b2313653cd7dfe Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 20 Jul 2020 13:15:03 +0000 Subject: [PATCH 49/81] Bump JDA from 4.2.0_179 to 4.2.0_180 Bumps JDA from 4.2.0_179 to 4.2.0_180. 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 db197d8..6d59c7e 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ net.dv8tion JDA - 4.2.0_179 + 4.2.0_180 org.json -- 2.45.3 From aec11909a2925be519e679f37df1ebd9d257a4d1 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 21 Jul 2020 13:16:03 +0000 Subject: [PATCH 50/81] Bump JDA from 4.2.0_180 to 4.2.0_181 Bumps JDA from 4.2.0_180 to 4.2.0_181. 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 6d59c7e..dbb361b 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ net.dv8tion JDA - 4.2.0_180 + 4.2.0_181 org.json -- 2.45.3 From c86ef37d024143a5864fa0d7876631bdffe81168 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 21 Jul 2020 13:16:25 +0000 Subject: [PATCH 51/81] Bump discord-webhooks from 0.3.1 to 0.3.2 Bumps discord-webhooks from 0.3.1 to 0.3.2. 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 6d59c7e..115574f 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ club.minnced discord-webhooks - 0.3.1 + 0.3.2 org.kohsuke -- 2.45.3 From b6441c4eaaf95eca0706c5617d1c4b435e7f71f3 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 27 Jul 2020 13:15:27 +0000 Subject: [PATCH 52/81] Bump JDA from 4.2.0_181 to 4.2.0_182 Bumps JDA from 4.2.0_181 to 4.2.0_182. 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 adc0b9c..19d60d5 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ net.dv8tion JDA - 4.2.0_181 + 4.2.0_182 org.json -- 2.45.3 From da6a2908bb872a390a5eafdd415ad6365bd0f3a6 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 30 Jul 2020 13:15:01 +0000 Subject: [PATCH 53/81] Bump JDA from 4.2.0_182 to 4.2.0_183 Bumps JDA from 4.2.0_182 to 4.2.0_183. 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 19d60d5..02c3348 100644 --- a/pom.xml +++ b/pom.xml @@ -66,7 +66,7 @@ net.dv8tion JDA - 4.2.0_182 + 4.2.0_183 org.json -- 2.45.3 From 07e8c66ba0c5f09ae3b3aabe0aca1e4fe5be60d3 Mon Sep 17 00:00:00 2001 From: Schlauer-Hax Date: Thu, 30 Jul 2020 22:01:01 +0200 Subject: [PATCH 54/81] jojojojojo --- .github/workflows/maven.yml | 16 +- example-config.json | 4 +- pom.xml | 343 +++++----- src/main/java/com/bbn/hadder/Hadder.java | 13 +- .../com/bbn/hadder/audio/AudioManager.java | 5 +- .../com/bbn/hadder/audio/TrackManager.java | 10 +- .../com/bbn/hadder/commands/CommandEvent.java | 6 +- .../hadder/commands/fun/AvatarCommand.java | 30 +- .../bbn/hadder/commands/fun/ClydeCommand.java | 3 +- .../bbn/hadder/commands/fun/MemeCommand.java | 10 +- .../hadder/commands/general/AboutCommand.java | 4 +- .../commands/general/EqualsCommand.java | 8 +- .../commands/general/InviteCommand.java | 2 +- .../hadder/commands/misc/CoronaCommand.java | 6 +- .../hadder/commands/misc/FeedbackCommand.java | 22 +- .../hadder/commands/misc/GitHubCommand.java | 6 +- .../hadder/commands/misc/MoveAllCommand.java | 1 + .../commands/misc/ScreenShareCommand.java | 7 +- .../commands/misc/ServerStatsCommand.java | 5 +- .../moderation/RegionChangeCommand.java | 4 +- .../moderation/RoleAssignmentCommand.java | 3 +- .../commands/moderation/RulesCommand.java | 12 +- .../commands/moderation/StarboardCommand.java | 8 +- .../hadder/commands/music/BassCommand.java | 4 +- .../hadder/commands/music/JoinCommand.java | 26 +- .../hadder/commands/music/QueueCommand.java | 4 +- .../hadder/commands/music/RecordCommand.java | 2 +- .../bbn/hadder/commands/nsfw/AnalCommand.java | 2 +- .../bbn/hadder/commands/nsfw/BDSMCommand.java | 4 +- .../hadder/commands/nsfw/BlowjobCommand.java | 2 +- .../hadder/commands/nsfw/BoobsCommand.java | 2 +- .../bbn/hadder/commands/nsfw/CumCommand.java | 2 +- .../hadder/commands/nsfw/EroticCommand.java | 2 +- .../bbn/hadder/commands/nsfw/FeetCommand.java | 2 +- .../commands/nsfw/FingeringCommand.java | 2 +- .../hadder/commands/nsfw/LickingCommand.java | 2 +- .../bbn/hadder/commands/nsfw/PornCommand.java | 2 +- .../hadder/commands/nsfw/PussyCommand.java | 2 +- .../commands/nsfw/RandomPornCommand.java | 4 +- .../bbn/hadder/commands/nsfw/SoloCommand.java | 2 +- .../hadder/commands/nsfw/SpankCommand.java | 4 +- .../hadder/commands/nsfw/TransCommand.java | 4 +- .../commands/owner/BlacklistCommand.java | 10 +- .../commands/settings/LanguageCommand.java | 4 +- .../commands/settings/UserPrefixCommand.java | 2 +- .../com/bbn/hadder/core/CommandHandler.java | 6 +- .../bbn/hadder/listener/CommandListener.java | 4 +- .../bbn/hadder/listener/GuildListener.java | 2 +- .../bbn/hadder/listener/MentionListener.java | 2 +- .../hadder/listener/OwnerMessageListener.java | 4 +- .../bbn/hadder/listener/ReadyListener.java | 2 +- .../bbn/hadder/listener/RulesListener.java | 5 +- .../com/bbn/hadder/utils/EventWaiter.java | 4 +- .../com/bbn/hadder/utils/MessageEditor.java | 10 +- .../Translations/Translations_de.properties | 636 +++++++++--------- .../Translations/Translations_en.properties | 626 +++++++++-------- .../Translations/Translations_es.properties | 636 +++++++++--------- .../Translations/Translations_fr.properties | 636 +++++++++--------- .../Translations/Translations_ru.properties | 636 +++++++++--------- .../Translations/Translations_tr.properties | 636 +++++++++--------- .../Translations/Translations_zh.properties | 636 +++++++++--------- 61 files changed, 2522 insertions(+), 2577 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 37a9d61..1a0eb28 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -3,9 +3,9 @@ name: Hadder on: [push] jobs: - build: - runs-on: ubuntu-latest - steps: + build: + runs-on: ubuntu-latest + steps: - uses: actions/checkout@v1 - name: Set up JDK 1.13 uses: actions/setup-java@v1 @@ -14,11 +14,11 @@ jobs: - name: Build with Maven run: mvn -B package --file pom.xml - deploy: - runs-on: ubuntu-latest - needs: build - if: github.ref == 'refs/heads/master' - steps: + deploy: + runs-on: ubuntu-latest + needs: build + if: github.ref == 'refs/heads/master' + steps: - uses: actions/checkout@v1 - name: Set up JDK 1.13 uses: actions/setup-java@v1 diff --git a/example-config.json b/example-config.json index e6b8040..cd6ecaa 100644 --- a/example-config.json +++ b/example-config.json @@ -1,10 +1,8 @@ { "Owners": [ - - ], "Database": { - "IP":"", + "IP": "", "Port": 6775, "DBName": "", "Username": "", diff --git a/pom.xml b/pom.xml index 02c3348..f5d62de 100644 --- a/pom.xml +++ b/pom.xml @@ -1,180 +1,183 @@ - + - 4.0.0 - Hadder - Hadder - 1.3.15 - Hadder - 2019 - Hadder is a multi-purpose Discord bot. - https://github.com/BigBotNetwork/Hadder + 4.0.0 + Hadder + Hadder + 1.3.15 + Hadder + 2019 + Hadder is a multi-purpose Discord bot. + https://github.com/BigBotNetwork/Hadder - - - GNU Affero General Public License v3.0 - https://www.gnu.org/licenses/agpl-3.0.en.html - repo - - + + + GNU Affero General Public License v3.0 + https://www.gnu.org/licenses/agpl-3.0.en.html + repo + + - - UTF-8 - 1.13 - 1.13 - yyyy-MM-dd'T'HH:mm:ss'Z' - + + UTF-8 + 1.13 + 1.13 + yyyy-MM-dd'T'HH:mm:ss'Z' + - - - Hax#6775 - Hax - hax@bigbotnetwork.com - https://bigbotnetwork.com/ - Europe/Berlin - - https://cdn.discordapp.com/avatars/261083609148948488/f2c9efc629ef65fffa634f0d63cd467e.webp - - - - Skidder#6775 - Greg - skidder@bigbotnetwork.com - https://bigbotnetwork.com/ - Europe/Berlin - - https://cdn.discordapp.com/avatars/401817301919465482/a_f81bd03e3862de579dec59241714d86d.gif - - - + + + Hax#6775 + Hax + hax@bigbotnetwork.com + https://bigbotnetwork.com/ + Europe/Berlin + + https://cdn.discordapp.com/avatars/261083609148948488/f2c9efc629ef65fffa634f0d63cd467e.webp + + + + + Skidder#6775 + Greg + skidder@bigbotnetwork.com + https://bigbotnetwork.com/ + Europe/Berlin + + https://cdn.discordapp.com/avatars/401817301919465482/a_f81bd03e3862de579dec59241714d86d.gif + + + + - - - jcenter - jcenter-bintray - https://jcenter.bintray.com - - + + + jcenter + jcenter-bintray + https://jcenter.bintray.com + + - - - org.apache.maven - maven-model - 3.6.3 - - - net.dv8tion - JDA - 4.2.0_183 - - - org.json - json - 20200518 - - - com.rethinkdb - rethinkdb-driver - 2.4.4 - - - org.slf4j - slf4j-simple - 1.7.30 - - - club.minnced - discord-webhooks - 0.3.2 - - - org.kohsuke - github-api - 1.115 - - - com.sedmelluq - lavaplayer - 1.3.50 - - - com.fasterxml.jackson.core - jackson-annotations - 2.11.1 - - + + + org.apache.maven + maven-model + 3.6.3 + + + net.dv8tion + JDA + 4.2.0_183 + + + org.json + json + 20200518 + + + com.rethinkdb + rethinkdb-driver + 2.4.4 + + + org.slf4j + slf4j-simple + 1.7.30 + + + club.minnced + discord-webhooks + 0.3.2 + + + org.kohsuke + github-api + 1.115 + + + com.sedmelluq + lavaplayer + 1.3.50 + + + com.fasterxml.jackson.core + jackson-annotations + 2.11.1 + + - - - - - maven-clean-plugin - 3.1.0 - - - maven-resources-plugin - 3.1.0 - - - maven-surefire-plugin - 2.22.2 - - - maven-jar-plugin - 3.2.0 - - Hadder-Build - - - com.bbn.hadder.Hadder - - - - - - maven-install-plugin - 2.5.2 - - - maven-deploy-plugin - 2.8.2 - - - maven-site-plugin - 3.9.1 - - - maven-project-info-reports-plugin - 3.1.0 - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.8.1 - - 13 - 13 - - - - maven-assembly-plugin - - Hadder-Build - - - com.bbn.hadder.Hadder - - - - jar-with-dependencies - - false - - - - + + + + + maven-clean-plugin + 3.1.0 + + + maven-resources-plugin + 3.1.0 + + + maven-surefire-plugin + 2.22.2 + + + maven-jar-plugin + 3.2.0 + + Hadder-Build + + + com.bbn.hadder.Hadder + + + + + + maven-install-plugin + 2.5.2 + + + maven-deploy-plugin + 2.8.2 + + + maven-site-plugin + 3.9.1 + + + maven-project-info-reports-plugin + 3.1.0 + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.8.1 + + 13 + 13 + + + + maven-assembly-plugin + + Hadder-Build + + + com.bbn.hadder.Hadder + + + + jar-with-dependencies + + false + + + + diff --git a/src/main/java/com/bbn/hadder/Hadder.java b/src/main/java/com/bbn/hadder/Hadder.java index 9b26ccd..447e8d0 100644 --- a/src/main/java/com/bbn/hadder/Hadder.java +++ b/src/main/java/com/bbn/hadder/Hadder.java @@ -17,15 +17,20 @@ package com.bbn.hadder; import com.bbn.hadder.audio.AudioManager; +import com.bbn.hadder.commands.fun.AvatarCommand; +import com.bbn.hadder.commands.fun.ClydeCommand; +import com.bbn.hadder.commands.fun.GifCommand; +import com.bbn.hadder.commands.fun.MemeCommand; import com.bbn.hadder.commands.general.*; import com.bbn.hadder.commands.misc.*; import com.bbn.hadder.commands.moderation.*; +import com.bbn.hadder.commands.music.*; import com.bbn.hadder.commands.nsfw.*; import com.bbn.hadder.commands.owner.*; -import com.bbn.hadder.commands.fun.*; -import com.bbn.hadder.commands.settings.*; -import com.bbn.hadder.commands.music.*; -import com.bbn.hadder.core.*; +import com.bbn.hadder.commands.settings.LanguageCommand; +import com.bbn.hadder.commands.settings.UserPrefixCommand; +import com.bbn.hadder.core.CommandHandler; +import com.bbn.hadder.core.Config; import com.bbn.hadder.db.Rethink; import com.bbn.hadder.listener.*; import net.dv8tion.jda.api.OnlineStatus; diff --git a/src/main/java/com/bbn/hadder/audio/AudioManager.java b/src/main/java/com/bbn/hadder/audio/AudioManager.java index 512f460..28c75c5 100644 --- a/src/main/java/com/bbn/hadder/audio/AudioManager.java +++ b/src/main/java/com/bbn/hadder/audio/AudioManager.java @@ -18,7 +18,10 @@ package com.bbn.hadder.audio; import com.bbn.hadder.commands.CommandEvent; import com.bbn.hadder.utils.MessageEditor; -import com.sedmelluq.discord.lavaplayer.player.*; +import com.sedmelluq.discord.lavaplayer.player.AudioLoadResultHandler; +import com.sedmelluq.discord.lavaplayer.player.AudioPlayer; +import com.sedmelluq.discord.lavaplayer.player.AudioPlayerManager; +import com.sedmelluq.discord.lavaplayer.player.DefaultAudioPlayerManager; import com.sedmelluq.discord.lavaplayer.source.AudioSourceManagers; import com.sedmelluq.discord.lavaplayer.tools.FriendlyException; import com.sedmelluq.discord.lavaplayer.track.AudioPlaylist; diff --git a/src/main/java/com/bbn/hadder/audio/TrackManager.java b/src/main/java/com/bbn/hadder/audio/TrackManager.java index 669f32c..423cc35 100644 --- a/src/main/java/com/bbn/hadder/audio/TrackManager.java +++ b/src/main/java/com/bbn/hadder/audio/TrackManager.java @@ -24,7 +24,9 @@ import net.dv8tion.jda.api.entities.Guild; import net.dv8tion.jda.api.entities.Member; import net.dv8tion.jda.api.entities.VoiceChannel; -import java.util.*; +import java.util.LinkedHashSet; +import java.util.Queue; +import java.util.Set; import java.util.concurrent.LinkedBlockingQueue; public class TrackManager extends AudioEventAdapter { @@ -91,13 +93,11 @@ public class TrackManager extends AudioEventAdapter { queue.remove(entry); } - public boolean isLoop() - { + public boolean isLoop() { return loop; } - public void setLoop(boolean repeating) - { + public void setLoop(boolean repeating) { this.loop = repeating; } } diff --git a/src/main/java/com/bbn/hadder/commands/CommandEvent.java b/src/main/java/com/bbn/hadder/commands/CommandEvent.java index 73dc632..ad56b79 100644 --- a/src/main/java/com/bbn/hadder/commands/CommandEvent.java +++ b/src/main/java/com/bbn/hadder/commands/CommandEvent.java @@ -16,13 +16,13 @@ package com.bbn.hadder.commands; -import com.bbn.hadder.db.Rethink; -import com.bbn.hadder.db.RethinkServer; -import com.bbn.hadder.db.RethinkUser; import com.bbn.hadder.audio.AudioManager; import com.bbn.hadder.commands.general.HelpCommand; import com.bbn.hadder.core.CommandHandler; import com.bbn.hadder.core.Config; +import com.bbn.hadder.db.Rethink; +import com.bbn.hadder.db.RethinkServer; +import com.bbn.hadder.db.RethinkUser; import com.bbn.hadder.utils.EventWaiter; import com.bbn.hadder.utils.MessageEditor; import net.dv8tion.jda.api.JDA; diff --git a/src/main/java/com/bbn/hadder/commands/fun/AvatarCommand.java b/src/main/java/com/bbn/hadder/commands/fun/AvatarCommand.java index d40f71e..25f8295 100644 --- a/src/main/java/com/bbn/hadder/commands/fun/AvatarCommand.java +++ b/src/main/java/com/bbn/hadder/commands/fun/AvatarCommand.java @@ -31,7 +31,7 @@ public class AvatarCommand implements Command { @Override public void executed(String[] args, CommandEvent e) { if (args.length == 0) { - User u = e.getAuthor(); + User u = e.getAuthor(); e.getTextChannel().sendMessage( e.getMessageEditor().getMessage( MessageEditor.MessageType.INFO, @@ -39,9 +39,9 @@ public class AvatarCommand implements Command { u.getAsTag(), "", "") - .setImage(u.getAvatarUrl()) - .setFooter(u.getAsTag()) - .build()).queue(); + .setImage(u.getAvatarUrl()) + .setFooter(u.getAsTag()) + .build()).queue(); } else if (e.getMessage().getMentionedUsers().size() == 1) { User u = e.getMessage().getMentionedUsers().get(0); e.getTextChannel().sendMessage( @@ -51,9 +51,9 @@ public class AvatarCommand implements Command { u.getAsTag(), "", "") - .setImage(u.getAvatarUrl()) - .setFooter(u.getAsTag()) - .build()).queue(); + .setImage(u.getAvatarUrl()) + .setFooter(u.getAsTag()) + .build()).queue(); } else if (args[0].length() == 18) { try { User u = e.getJDA().getUserById(args[0]); @@ -77,14 +77,14 @@ public class AvatarCommand implements Command { JSONObject json = new JSONObject(response.body().string()); String url = "https://cdn.discordapp.com/avatars/" + args[0] + "/" + json.getString("avatar") + ".png"; e.getTextChannel().sendMessage(e.getMessageEditor().getMessage( - MessageEditor.MessageType.INFO, - "commands.fun.avatar.success.title", - json.getString("username") + "#" + json.getString("discriminator"), - "", - "") - .setImage(url) - .setFooter(json.getString("username") + "#" + json.getString("discriminator")) - .build()).queue(); + MessageEditor.MessageType.INFO, + "commands.fun.avatar.success.title", + json.getString("username") + "#" + json.getString("discriminator"), + "", + "") + .setImage(url) + .setFooter(json.getString("username") + "#" + json.getString("discriminator")) + .build()).queue(); } catch (JSONException ex) { e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.ERROR, "commands.fun.avatar.error.title", diff --git a/src/main/java/com/bbn/hadder/commands/fun/ClydeCommand.java b/src/main/java/com/bbn/hadder/commands/fun/ClydeCommand.java index 50f2bcf..0101020 100644 --- a/src/main/java/com/bbn/hadder/commands/fun/ClydeCommand.java +++ b/src/main/java/com/bbn/hadder/commands/fun/ClydeCommand.java @@ -66,7 +66,8 @@ public class ClydeCommand implements Command { } webhook.delete().queue(); e.getMessage().delete().queue(); - } else e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.NO_SELF_PERMISSION).build()).queue(); + } else + e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.NO_SELF_PERMISSION).build()).queue(); } else e.getHelpCommand().sendHelp(this, e); } 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 9aa4aa2..3bf9ebc 100644 --- a/src/main/java/com/bbn/hadder/commands/fun/MemeCommand.java +++ b/src/main/java/com/bbn/hadder/commands/fun/MemeCommand.java @@ -41,18 +41,18 @@ public class MemeCommand implements Command { String url = json.getString("url"); e.getTextChannel().sendMessage( e.getMessageEditor().getMessage(MessageEditor.MessageType.INFO, - "commands.fun.meme.success.title", "") - .setImage(url) + "commands.fun.meme.success.title", "") + .setImage(url) .setAuthor("Subreddit: " + json.getString("subreddit")) - .build()).queue(); + .build()).queue(); } catch (IOException ignore) { e.getTextChannel().sendMessage( e.getMessageEditor().getMessage( MessageEditor.MessageType.ERROR, "error", "commands.fun.meme.api.error") - .setColor(Color.RED) - .build()).queue(); + .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 e2f2f58..7a0e439 100644 --- a/src/main/java/com/bbn/hadder/commands/general/AboutCommand.java +++ b/src/main/java/com/bbn/hadder/commands/general/AboutCommand.java @@ -30,8 +30,8 @@ public class AboutCommand implements Command { "commands.general.about.success.title", "commands.general.about.success.description") .addField(e.getMessageEditor().getTerm("commands.general.about.success.field.one.title"), e.getMessageEditor().getTerm("commands.general.about.success.field.one.description", "(https://donatebot.io/checkout/448554629282922527?buyer=" + e.getAuthor().getId() + "). :smiley:", ""), true) - .setThumbnail("https://bigbotnetwork.com/images/Hadder.png") - .build()).queue(); + .setThumbnail("https://bigbotnetwork.com/images/Hadder.png") + .build()).queue(); } @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 6cfb621..2144fd7 100644 --- a/src/main/java/com/bbn/hadder/commands/general/EqualsCommand.java +++ b/src/main/java/com/bbn/hadder/commands/general/EqualsCommand.java @@ -41,10 +41,10 @@ public class EqualsCommand implements Command { String secondString = msge2.getMessage().getContentRaw(); e.getChannel().sendMessage( e.getMessageEditor().getMessage(MessageEditor.MessageType.INFO) - .setTitle((firstString.equals(secondString)) ? e.getMessageEditor().getTerm( "commands.general.equals.string.equals.true") : e.getMessageEditor().getTerm( "commands.general.equals.string.equals.false")) - .addField(e.getMessageEditor().getTerm( "commands.general.equals.string.first"), firstString, false) - .addField(e.getMessageEditor().getTerm( "commands.general.equals.string.second"), secondString, false) - .addField(e.getMessageEditor().getTerm( "commands.general.equals.string.result"), String.valueOf(firstString.equals(secondString)), false) + .setTitle((firstString.equals(secondString)) ? e.getMessageEditor().getTerm("commands.general.equals.string.equals.true") : e.getMessageEditor().getTerm("commands.general.equals.string.equals.false")) + .addField(e.getMessageEditor().getTerm("commands.general.equals.string.first"), firstString, false) + .addField(e.getMessageEditor().getTerm("commands.general.equals.string.second"), secondString, false) + .addField(e.getMessageEditor().getTerm("commands.general.equals.string.result"), String.valueOf(firstString.equals(secondString)), false) .build()).queue(); }, e.getJDA(), e.getAuthor()); }, e.getJDA(), e.getAuthor()); 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 68e3f68..669b3f0 100644 --- a/src/main/java/com/bbn/hadder/commands/general/InviteCommand.java +++ b/src/main/java/com/bbn/hadder/commands/general/InviteCommand.java @@ -33,7 +33,7 @@ public class InviteCommand implements Command { "(https://discordapp.com/oauth2/authorize?client_id=" + e.getJDA().getSelfUser().getId() + "&scope=bot&permissions=1043852663)") - .build()).queue(); + .build()).queue(); } @Override diff --git a/src/main/java/com/bbn/hadder/commands/misc/CoronaCommand.java b/src/main/java/com/bbn/hadder/commands/misc/CoronaCommand.java index a09a087..3f357ae 100644 --- a/src/main/java/com/bbn/hadder/commands/misc/CoronaCommand.java +++ b/src/main/java/com/bbn/hadder/commands/misc/CoronaCommand.java @@ -48,9 +48,9 @@ public class CoronaCommand implements Command { .build()).queue(); } catch (IOException ex) { e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.ERROR) - .setTitle("API Error") - .setDescription("Try again later!") - .build()).queue(); + .setTitle("API Error") + .setDescription("Try again later!") + .build()).queue(); } } diff --git a/src/main/java/com/bbn/hadder/commands/misc/FeedbackCommand.java b/src/main/java/com/bbn/hadder/commands/misc/FeedbackCommand.java index 9592704..68bbb77 100644 --- a/src/main/java/com/bbn/hadder/commands/misc/FeedbackCommand.java +++ b/src/main/java/com/bbn/hadder/commands/misc/FeedbackCommand.java @@ -33,16 +33,16 @@ public class FeedbackCommand implements Command { e.getTextChannel().sendMessage( e.getMessageEditor().getMessage( MessageEditor.MessageType.INFO, - "commands.misc.feedback.title.request.title", - "commands.misc.feedback.title.request.description") - .build()).queue(); - new EventWaiter().newOnMessageEventWaiter(e1 -> { - String title = e1.getMessage().getContentDisplay(); - e1.getChannel().sendMessage(e.getMessageEditor().getMessage( - MessageEditor.MessageType.INFO, - "commands.misc.feedback.description.request.title", - "commands.misc.feedback.description.request.description") + "commands.misc.feedback.title.request.title", + "commands.misc.feedback.title.request.description") .build()).queue(); + new EventWaiter().newOnMessageEventWaiter(e1 -> { + String title = e1.getMessage().getContentDisplay(); + e1.getChannel().sendMessage(e.getMessageEditor().getMessage( + MessageEditor.MessageType.INFO, + "commands.misc.feedback.description.request.title", + "commands.misc.feedback.description.request.description") + .build()).queue(); new EventWaiter().newOnMessageEventWaiter(e2 -> { String description = e2.getMessage().getContentDisplay(); try { @@ -56,12 +56,12 @@ public class FeedbackCommand implements Command { "commands.misc.feedback.success.title", "") .setDescription(issue.getHtmlUrl().toString()) - .build()).queue(); + .build()).queue(); } catch (IOException ex) { ex.printStackTrace(); } - }, e.getJDA(), e.getAuthor()); }, e.getJDA(), e.getAuthor()); + }, e.getJDA(), e.getAuthor()); } 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 fa9ad54..606c9bb 100644 --- a/src/main/java/com/bbn/hadder/commands/misc/GitHubCommand.java +++ b/src/main/java/com/bbn/hadder/commands/misc/GitHubCommand.java @@ -54,10 +54,12 @@ public class GitHubCommand implements Command { String website = "None"; try { bio = json.getString("bio"); - } catch (JSONException ignored) {} + } catch (JSONException ignored) { + } try { location = json.getString("location"); - } catch (JSONException ignored) {} + } catch (JSONException ignored) { + } if (!json.getString("blog").equals("")) website = json.getString("blog"); diff --git a/src/main/java/com/bbn/hadder/commands/misc/MoveAllCommand.java b/src/main/java/com/bbn/hadder/commands/misc/MoveAllCommand.java index 3dbf7c0..9c6aea6 100644 --- a/src/main/java/com/bbn/hadder/commands/misc/MoveAllCommand.java +++ b/src/main/java/com/bbn/hadder/commands/misc/MoveAllCommand.java @@ -15,6 +15,7 @@ */ package com.bbn.hadder.commands.misc; + import com.bbn.hadder.commands.Command; import com.bbn.hadder.commands.CommandEvent; import com.bbn.hadder.core.Perm; 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 c000356..fd7a584 100644 --- a/src/main/java/com/bbn/hadder/commands/misc/ScreenShareCommand.java +++ b/src/main/java/com/bbn/hadder/commands/misc/ScreenShareCommand.java @@ -21,7 +21,6 @@ import com.bbn.hadder.commands.CommandEvent; import com.bbn.hadder.utils.EventWaiter; import com.bbn.hadder.utils.MessageEditor; import com.bbn.hadder.utils.MessageEditor.MessageType; - import net.dv8tion.jda.api.EmbedBuilder; import net.dv8tion.jda.api.entities.VoiceChannel; @@ -31,8 +30,8 @@ public class ScreenShareCommand implements Command { @Override public void executed(String[] args, CommandEvent e) { - if (args.length>0) { - if (args[0].matches("[0-9]*") && args.length==1 && args[0].length() == 18) { + if (args.length > 0) { + if (args[0].matches("[0-9]*") && args.length == 1 && args[0].length() == 18) { if (e.getGuild().getVoiceChannelById(args[0]) != null) { e.getChannel().sendMessage(e.getMessageEditor().getMessage( MessageEditor.MessageType.INFO, @@ -66,7 +65,7 @@ public class ScreenShareCommand implements Command { e.getHelpCommand().sendHelp(this, e); } }, e.getJDA(), e.getAuthor()); - } else if (vcs.size()==0) { + } else if (vcs.size() == 0) { e.getChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.ERROR, "commands.misc.screenshare.channel.existing.error", "commands.misc.screenshare.channel.existing.description").build()).queue(); e.getHelpCommand().sendHelp(this, e); } else { diff --git a/src/main/java/com/bbn/hadder/commands/misc/ServerStatsCommand.java b/src/main/java/com/bbn/hadder/commands/misc/ServerStatsCommand.java index 009a8a0..9d31c5c 100644 --- a/src/main/java/com/bbn/hadder/commands/misc/ServerStatsCommand.java +++ b/src/main/java/com/bbn/hadder/commands/misc/ServerStatsCommand.java @@ -38,7 +38,7 @@ public class ServerStatsCommand implements Command { .addField("Emotes", String.valueOf(e.getGuild().getEmotes().size()), true) .addField("Categories", String.valueOf(e.getGuild().getCategories().size()), true) .addField("Text/Voice/Store Channels", "`" + e.getGuild().getTextChannels().size() + "`" + "/" + "`" + e.getGuild().getVoiceChannels().size() + "`" + "/" + "`" + e.getGuild().getStoreChannels().size() + "`", true) - .addField("Verification Level", e.getGuild().getVerificationLevel().getKey() + ": " + e.getGuild().getVerificationLevel(), true) + .addField("Verification Level", e.getGuild().getVerificationLevel().getKey() + ": " + e.getGuild().getVerificationLevel(), true) .addField("MFA Level", String.valueOf(e.getGuild().getRequiredMFALevel().getKey()), true) .addField("Member Count", String.valueOf(e.getGuild().getMemberCount()), true) .addField("Explicit Content Level", e.getGuild().getExplicitContentLevel().getKey() + ": " + e.getGuild().getExplicitContentLevel(), true) @@ -48,7 +48,8 @@ public class ServerStatsCommand implements Command { .setImage(e.getGuild().getBannerUrl()); if (e.getGuild().getDescription() != null) eb.addField("Description", e.getGuild().getDescription(), true); - if (e.getGuild().getVanityCode() != null) eb.addField("Vanity Code", "[" + e.getGuild().getVanityCode() + "](https://discord.gg/" + e.getGuild().getVanityCode() + ")", true); + if (e.getGuild().getVanityCode() != null) + eb.addField("Vanity Code", "[" + e.getGuild().getVanityCode() + "](https://discord.gg/" + e.getGuild().getVanityCode() + ")", true); e.getTextChannel().sendMessage(eb.build()).queue(); } 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 cd81ab1..a72c608 100644 --- a/src/main/java/com/bbn/hadder/commands/moderation/RegionChangeCommand.java +++ b/src/main/java/com/bbn/hadder/commands/moderation/RegionChangeCommand.java @@ -108,14 +108,14 @@ public class RegionChangeCommand implements Command { .build()).queue(); } - public void setRegion (Region region, String region_name, CommandEvent e) { + public void setRegion(Region region, String region_name, CommandEvent e) { e.getGuild().getManager().setRegion(region).reason("Region changed by " + e.getAuthor().getAsTag()).queue(); e.getTextChannel().sendMessage( e.getMessageEditor().getMessage( MessageEditor.MessageType.INFO, "commands.moderation.regionchange.success.title", "", "commands.moderation.regionchange.success.description", region_name) - .build()).queue(); + .build()).queue(); } @Override diff --git a/src/main/java/com/bbn/hadder/commands/moderation/RoleAssignmentCommand.java b/src/main/java/com/bbn/hadder/commands/moderation/RoleAssignmentCommand.java index 4503a3f..601b6cf 100644 --- a/src/main/java/com/bbn/hadder/commands/moderation/RoleAssignmentCommand.java +++ b/src/main/java/com/bbn/hadder/commands/moderation/RoleAssignmentCommand.java @@ -31,7 +31,8 @@ public class RoleAssignmentCommand implements Command { //TODO: THIS LOL if (e.getGuild().getSelfMember().hasPermission(Permission.MANAGE_ROLES)) { - } else e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.NO_SELF_PERMISSION).build()).queue(); + } else + e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.NO_SELF_PERMISSION).build()).queue(); } @Override 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 756c327..e797080 100644 --- a/src/main/java/com/bbn/hadder/commands/moderation/RulesCommand.java +++ b/src/main/java/com/bbn/hadder/commands/moderation/RulesCommand.java @@ -86,7 +86,7 @@ public class RulesCommand implements Command { "", "commands.moderation.rules.rules.description", channel.getName()) - .build()).queue(); + .build()).queue(); e.getEventWaiter().newOnMessageEventWaiter(e2 -> { String message = e2.getMessage().getContentRaw(); e2.getChannel().sendMessage( @@ -94,21 +94,21 @@ public class RulesCommand implements Command { MessageEditor.MessageType.INFO, "commands.moderation.rules.role.title", "commands.moderation.rules.role.description") - .build()).queue(); + .build()).queue(); new EventWaiter().newOnMessageEventWaiter(e3 -> { if (e3.getMessage().getMentionedRoles().size() == 1) { Role role = e3.getMessage().getMentionedRoles().get(0); setRole(e, channel, message, e3, role); } else if (e3.getGuild().getRolesByName(e3.getMessage().getContentRaw(), true).size() > 0) { - Role role = e3.getGuild().getRolesByName(e3.getMessage().getContentRaw(), true).get(0); - setRole(e, channel, message, e3, role); + Role role = e3.getGuild().getRolesByName(e3.getMessage().getContentRaw(), true).get(0); + setRole(e, channel, message, e3, role); } else { e3.getChannel().sendMessage( e.getMessageEditor().getMessage( MessageEditor.MessageType.ERROR, "commands.moderation.rules.role.error.title", "commands.moderation.rules.role.error.description") - .build()).queue(); + .build()).queue(); } }, e.getJDA(), e.getAuthor()); }, e.getJDA(), e.getAuthor()); @@ -124,7 +124,7 @@ public class RulesCommand implements Command { MessageEditor.MessageType.ERROR, "commands.moderation.rules.guild.error.title", "commands.moderation.rules.guild.error.description") - .build()).queue(); + .build()).queue(); } } diff --git a/src/main/java/com/bbn/hadder/commands/moderation/StarboardCommand.java b/src/main/java/com/bbn/hadder/commands/moderation/StarboardCommand.java index 03629d5..11af987 100644 --- a/src/main/java/com/bbn/hadder/commands/moderation/StarboardCommand.java +++ b/src/main/java/com/bbn/hadder/commands/moderation/StarboardCommand.java @@ -25,18 +25,18 @@ public class StarboardCommand implements Command { @Override public void executed(String[] args, CommandEvent e) { - if (e.getMessage().getMentionedChannels().size()==1) { + if (e.getMessage().getMentionedChannels().size() == 1) { e.getRethinkServer().setStarboard(e.getMessage().getMentionedChannels().get(0).getId()); e.getChannel().sendMessage( e.getMessageEditor().getMessage( MessageEditor.MessageType.INFO, - "commands.moderation.starboard.success.title","") + "commands.moderation.starboard.success.title", "") .build()) .queue(); } else { - if (args.length>0) { + if (args.length > 0) { TextChannel channel = e.getGuild().getTextChannelById(args[0]); - if (channel!=null) { + if (channel != null) { e.getRethinkServer().setStarboard(channel.getId()); } } else e.getHelpCommand().sendHelp(this, e); diff --git a/src/main/java/com/bbn/hadder/commands/music/BassCommand.java b/src/main/java/com/bbn/hadder/commands/music/BassCommand.java index 61facab..45fa9f8 100644 --- a/src/main/java/com/bbn/hadder/commands/music/BassCommand.java +++ b/src/main/java/com/bbn/hadder/commands/music/BassCommand.java @@ -22,8 +22,8 @@ import com.bbn.hadder.utils.MessageEditor; import com.sedmelluq.discord.lavaplayer.filter.equalizer.EqualizerFactory; public class BassCommand implements Command { - private static final float[] BASS_BOOST = { 0.2f, 0.15f, 0.1f, 0.05f, 0.0f, -0.05f, -0.1f, -0.1f, -0.1f, -0.1f, -0.1f, - -0.1f, -0.1f, -0.1f, -0.1f }; + private static final float[] BASS_BOOST = {0.2f, 0.15f, 0.1f, 0.05f, 0.0f, -0.05f, -0.1f, -0.1f, -0.1f, -0.1f, -0.1f, + -0.1f, -0.1f, -0.1f, -0.1f}; @Override public void executed(String[] args, CommandEvent e) { diff --git a/src/main/java/com/bbn/hadder/commands/music/JoinCommand.java b/src/main/java/com/bbn/hadder/commands/music/JoinCommand.java index aac598c..4f3a850 100644 --- a/src/main/java/com/bbn/hadder/commands/music/JoinCommand.java +++ b/src/main/java/com/bbn/hadder/commands/music/JoinCommand.java @@ -29,7 +29,7 @@ public class JoinCommand implements Command { public void executed(String[] args, CommandEvent e) { if (e.getMember().getVoiceState().inVoiceChannel()) { AudioManager audioManager = e.getGuild().getAudioManager(); - if(!audioManager.isAttemptingToConnect()) { + if (!audioManager.isAttemptingToConnect()) { VoiceChannel vc = e.getMember().getVoiceState().getChannel(); if (e.getGuild().getSelfMember().getVoiceState().inVoiceChannel()) { if (!e.getGuild().getSelfMember().getVoiceState().getChannel().getId().equals(vc.getId())) { @@ -51,11 +51,11 @@ public class JoinCommand implements Command { } } else { e.getTextChannel().sendMessage( - e.getMessageEditor().getMessage( - MessageEditor.MessageType.WARNING, - "commands.music.join.error.connecting.already.title", - "commands.music.join.error.connecting.already.description") - .build()).queue(); + e.getMessageEditor().getMessage( + MessageEditor.MessageType.WARNING, + "commands.music.join.error.connecting.already.title", + "commands.music.join.error.connecting.already.description") + .build()).queue(); } } else { try { @@ -74,16 +74,16 @@ public class JoinCommand implements Command { } } else { e.getTextChannel().sendMessage(e.getMessageEditor().getMessage( - MessageEditor.MessageType.WARNING, - "commands.music.join.error.connecting.trying.title", - "commands.music.join.error.connecting.trying.description") - .build()).queue(); + MessageEditor.MessageType.WARNING, + "commands.music.join.error.connecting.trying.title", + "commands.music.join.error.connecting.trying.description") + .build()).queue(); } } else { e.getTextChannel().sendMessage(e.getMessageEditor().getMessage( - MessageEditor.MessageType.ERROR, - "commands.music.join.error.channel.title", - "commands.music.join.error.channel.description") + MessageEditor.MessageType.ERROR, + "commands.music.join.error.channel.title", + "commands.music.join.error.channel.description") .build()).queue(); } } diff --git a/src/main/java/com/bbn/hadder/commands/music/QueueCommand.java b/src/main/java/com/bbn/hadder/commands/music/QueueCommand.java index 56c1fc7..185e91d 100644 --- a/src/main/java/com/bbn/hadder/commands/music/QueueCommand.java +++ b/src/main/java/com/bbn/hadder/commands/music/QueueCommand.java @@ -38,10 +38,10 @@ public class QueueCommand implements Command { long queuelength = 0; for (AudioInfo g : queue) { queuelength = queuelength + g.getTrack().getInfo().length; - builder.append("("+e.getAudioManager().getTimestamp(g.getTrack().getInfo().length)+") **").append(g.getTrack().getInfo().author).append("**: `").append(g.getTrack().getInfo().title).append("` \n"); + builder.append("(" + e.getAudioManager().getTimestamp(g.getTrack().getInfo().length) + ") **").append(g.getTrack().getInfo().author).append("**: `").append(g.getTrack().getInfo().title).append("` \n"); } e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.INFO, - "commands.music.queue.success.title", "("+String.valueOf(e.getAudioManager().getTimestamp(queuelength))+")", + "commands.music.queue.success.title", "(" + String.valueOf(e.getAudioManager().getTimestamp(queuelength)) + ")", "commands.music.queue.success.description", builder.toString()) .build()).queue(); } diff --git a/src/main/java/com/bbn/hadder/commands/music/RecordCommand.java b/src/main/java/com/bbn/hadder/commands/music/RecordCommand.java index 95ca154..9f540cf 100644 --- a/src/main/java/com/bbn/hadder/commands/music/RecordCommand.java +++ b/src/main/java/com/bbn/hadder/commands/music/RecordCommand.java @@ -51,7 +51,7 @@ public class RecordCommand implements Command { audioManager.openAudioConnection(event.getMember().getVoiceState().getChannel()); } else { for (Map.Entry> key : queue.entrySet()) { - File file = new File("./"+event.getJDA().getUserById(key.getKey())+".wav"); + File file = new File("./" + event.getJDA().getUserById(key.getKey()) + ".wav"); } 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 b760ceb..8d51300 100644 --- a/src/main/java/com/bbn/hadder/commands/nsfw/AnalCommand.java +++ b/src/main/java/com/bbn/hadder/commands/nsfw/AnalCommand.java @@ -18,8 +18,8 @@ package com.bbn.hadder.commands.nsfw; import com.bbn.hadder.commands.Command; import com.bbn.hadder.commands.CommandEvent; -import com.bbn.hadder.utils.MessageEditor; import com.bbn.hadder.utils.Http; +import com.bbn.hadder.utils.MessageEditor; public class AnalCommand implements Command { diff --git a/src/main/java/com/bbn/hadder/commands/nsfw/BDSMCommand.java b/src/main/java/com/bbn/hadder/commands/nsfw/BDSMCommand.java index 53ec6b3..8cc55d3 100644 --- a/src/main/java/com/bbn/hadder/commands/nsfw/BDSMCommand.java +++ b/src/main/java/com/bbn/hadder/commands/nsfw/BDSMCommand.java @@ -18,8 +18,8 @@ package com.bbn.hadder.commands.nsfw; import com.bbn.hadder.commands.Command; import com.bbn.hadder.commands.CommandEvent; -import com.bbn.hadder.utils.MessageEditor; import com.bbn.hadder.utils.Http; +import com.bbn.hadder.utils.MessageEditor; public class BDSMCommand implements Command { @@ -42,7 +42,7 @@ public class BDSMCommand implements Command { @Override public String[] labels() { - return new String[] { "bdsm" }; + return new String[]{"bdsm"}; } @Override diff --git a/src/main/java/com/bbn/hadder/commands/nsfw/BlowjobCommand.java b/src/main/java/com/bbn/hadder/commands/nsfw/BlowjobCommand.java index d53de45..b2a3b4f 100644 --- a/src/main/java/com/bbn/hadder/commands/nsfw/BlowjobCommand.java +++ b/src/main/java/com/bbn/hadder/commands/nsfw/BlowjobCommand.java @@ -18,8 +18,8 @@ package com.bbn.hadder.commands.nsfw; import com.bbn.hadder.commands.Command; import com.bbn.hadder.commands.CommandEvent; -import com.bbn.hadder.utils.MessageEditor; import com.bbn.hadder.utils.Http; +import com.bbn.hadder.utils.MessageEditor; public class BlowjobCommand implements Command { 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 f47c0ef..9344148 100644 --- a/src/main/java/com/bbn/hadder/commands/nsfw/BoobsCommand.java +++ b/src/main/java/com/bbn/hadder/commands/nsfw/BoobsCommand.java @@ -18,8 +18,8 @@ package com.bbn.hadder.commands.nsfw; import com.bbn.hadder.commands.Command; import com.bbn.hadder.commands.CommandEvent; -import com.bbn.hadder.utils.MessageEditor; import com.bbn.hadder.utils.Http; +import com.bbn.hadder.utils.MessageEditor; public class BoobsCommand implements Command { 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 9207c05..9f45457 100644 --- a/src/main/java/com/bbn/hadder/commands/nsfw/CumCommand.java +++ b/src/main/java/com/bbn/hadder/commands/nsfw/CumCommand.java @@ -18,8 +18,8 @@ package com.bbn.hadder.commands.nsfw; import com.bbn.hadder.commands.Command; import com.bbn.hadder.commands.CommandEvent; -import com.bbn.hadder.utils.MessageEditor; import com.bbn.hadder.utils.Http; +import com.bbn.hadder.utils.MessageEditor; public class CumCommand implements Command { diff --git a/src/main/java/com/bbn/hadder/commands/nsfw/EroticCommand.java b/src/main/java/com/bbn/hadder/commands/nsfw/EroticCommand.java index 729bfea..8e1d25f 100644 --- a/src/main/java/com/bbn/hadder/commands/nsfw/EroticCommand.java +++ b/src/main/java/com/bbn/hadder/commands/nsfw/EroticCommand.java @@ -18,8 +18,8 @@ package com.bbn.hadder.commands.nsfw; import com.bbn.hadder.commands.Command; import com.bbn.hadder.commands.CommandEvent; -import com.bbn.hadder.utils.MessageEditor; import com.bbn.hadder.utils.Http; +import com.bbn.hadder.utils.MessageEditor; public class EroticCommand implements Command { 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 a46af5c..2771465 100644 --- a/src/main/java/com/bbn/hadder/commands/nsfw/FeetCommand.java +++ b/src/main/java/com/bbn/hadder/commands/nsfw/FeetCommand.java @@ -18,8 +18,8 @@ package com.bbn.hadder.commands.nsfw; import com.bbn.hadder.commands.Command; import com.bbn.hadder.commands.CommandEvent; -import com.bbn.hadder.utils.MessageEditor; import com.bbn.hadder.utils.Http; +import com.bbn.hadder.utils.MessageEditor; public class FeetCommand implements Command { diff --git a/src/main/java/com/bbn/hadder/commands/nsfw/FingeringCommand.java b/src/main/java/com/bbn/hadder/commands/nsfw/FingeringCommand.java index 3eba6d1..613aeb6 100644 --- a/src/main/java/com/bbn/hadder/commands/nsfw/FingeringCommand.java +++ b/src/main/java/com/bbn/hadder/commands/nsfw/FingeringCommand.java @@ -18,8 +18,8 @@ package com.bbn.hadder.commands.nsfw; import com.bbn.hadder.commands.Command; import com.bbn.hadder.commands.CommandEvent; -import com.bbn.hadder.utils.MessageEditor; import com.bbn.hadder.utils.Http; +import com.bbn.hadder.utils.MessageEditor; public class FingeringCommand implements Command { diff --git a/src/main/java/com/bbn/hadder/commands/nsfw/LickingCommand.java b/src/main/java/com/bbn/hadder/commands/nsfw/LickingCommand.java index 3e199ff..2cca595 100644 --- a/src/main/java/com/bbn/hadder/commands/nsfw/LickingCommand.java +++ b/src/main/java/com/bbn/hadder/commands/nsfw/LickingCommand.java @@ -18,8 +18,8 @@ package com.bbn.hadder.commands.nsfw; import com.bbn.hadder.commands.Command; import com.bbn.hadder.commands.CommandEvent; -import com.bbn.hadder.utils.MessageEditor; import com.bbn.hadder.utils.Http; +import com.bbn.hadder.utils.MessageEditor; public class LickingCommand implements Command { 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 9c181b1..eebcb33 100644 --- a/src/main/java/com/bbn/hadder/commands/nsfw/PornCommand.java +++ b/src/main/java/com/bbn/hadder/commands/nsfw/PornCommand.java @@ -18,8 +18,8 @@ package com.bbn.hadder.commands.nsfw; import com.bbn.hadder.commands.Command; import com.bbn.hadder.commands.CommandEvent; -import com.bbn.hadder.utils.MessageEditor; import com.bbn.hadder.utils.Http; +import com.bbn.hadder.utils.MessageEditor; public class PornCommand implements Command { diff --git a/src/main/java/com/bbn/hadder/commands/nsfw/PussyCommand.java b/src/main/java/com/bbn/hadder/commands/nsfw/PussyCommand.java index 5a395b4..d00dad8 100644 --- a/src/main/java/com/bbn/hadder/commands/nsfw/PussyCommand.java +++ b/src/main/java/com/bbn/hadder/commands/nsfw/PussyCommand.java @@ -18,8 +18,8 @@ package com.bbn.hadder.commands.nsfw; import com.bbn.hadder.commands.Command; import com.bbn.hadder.commands.CommandEvent; -import com.bbn.hadder.utils.MessageEditor; import com.bbn.hadder.utils.Http; +import com.bbn.hadder.utils.MessageEditor; public class PussyCommand implements Command { diff --git a/src/main/java/com/bbn/hadder/commands/nsfw/RandomPornCommand.java b/src/main/java/com/bbn/hadder/commands/nsfw/RandomPornCommand.java index 7c1518c..40ffca4 100644 --- a/src/main/java/com/bbn/hadder/commands/nsfw/RandomPornCommand.java +++ b/src/main/java/com/bbn/hadder/commands/nsfw/RandomPornCommand.java @@ -18,8 +18,8 @@ package com.bbn.hadder.commands.nsfw; import com.bbn.hadder.commands.Command; import com.bbn.hadder.commands.CommandEvent; -import com.bbn.hadder.utils.MessageEditor; import com.bbn.hadder.utils.Http; +import com.bbn.hadder.utils.MessageEditor; public class RandomPornCommand implements Command { @@ -44,7 +44,7 @@ public class RandomPornCommand implements Command { @Override public String[] labels() { - return new String[] { "randomporn", "pornrandom" }; + return new String[]{"randomporn", "pornrandom"}; } @Override diff --git a/src/main/java/com/bbn/hadder/commands/nsfw/SoloCommand.java b/src/main/java/com/bbn/hadder/commands/nsfw/SoloCommand.java index d3f8a28..c7652fd 100644 --- a/src/main/java/com/bbn/hadder/commands/nsfw/SoloCommand.java +++ b/src/main/java/com/bbn/hadder/commands/nsfw/SoloCommand.java @@ -18,8 +18,8 @@ package com.bbn.hadder.commands.nsfw; import com.bbn.hadder.commands.Command; import com.bbn.hadder.commands.CommandEvent; -import com.bbn.hadder.utils.MessageEditor; import com.bbn.hadder.utils.Http; +import com.bbn.hadder.utils.MessageEditor; public class SoloCommand implements Command { diff --git a/src/main/java/com/bbn/hadder/commands/nsfw/SpankCommand.java b/src/main/java/com/bbn/hadder/commands/nsfw/SpankCommand.java index 59805b0..bac668d 100644 --- a/src/main/java/com/bbn/hadder/commands/nsfw/SpankCommand.java +++ b/src/main/java/com/bbn/hadder/commands/nsfw/SpankCommand.java @@ -18,8 +18,8 @@ package com.bbn.hadder.commands.nsfw; import com.bbn.hadder.commands.Command; import com.bbn.hadder.commands.CommandEvent; -import com.bbn.hadder.utils.MessageEditor; import com.bbn.hadder.utils.Http; +import com.bbn.hadder.utils.MessageEditor; public class SpankCommand implements Command { @@ -42,7 +42,7 @@ public class SpankCommand implements Command { @Override public String[] labels() { - return new String[] { "spank", "beat", "hit" }; + return new String[]{"spank", "beat", "hit"}; } @Override diff --git a/src/main/java/com/bbn/hadder/commands/nsfw/TransCommand.java b/src/main/java/com/bbn/hadder/commands/nsfw/TransCommand.java index 439f284..9beea46 100644 --- a/src/main/java/com/bbn/hadder/commands/nsfw/TransCommand.java +++ b/src/main/java/com/bbn/hadder/commands/nsfw/TransCommand.java @@ -18,8 +18,8 @@ package com.bbn.hadder.commands.nsfw; import com.bbn.hadder.commands.Command; import com.bbn.hadder.commands.CommandEvent; -import com.bbn.hadder.utils.MessageEditor; import com.bbn.hadder.utils.Http; +import com.bbn.hadder.utils.MessageEditor; public class TransCommand implements Command { @@ -43,7 +43,7 @@ public class TransCommand implements Command { @Override public String[] labels() { - return new String[] { "trans" }; + return new String[]{"trans"}; } @Override diff --git a/src/main/java/com/bbn/hadder/commands/owner/BlacklistCommand.java b/src/main/java/com/bbn/hadder/commands/owner/BlacklistCommand.java index b097af1..d385d22 100644 --- a/src/main/java/com/bbn/hadder/commands/owner/BlacklistCommand.java +++ b/src/main/java/com/bbn/hadder/commands/owner/BlacklistCommand.java @@ -16,11 +16,11 @@ package com.bbn.hadder.commands.owner; -import com.bbn.hadder.db.RethinkUser; import com.bbn.hadder.commands.Command; import com.bbn.hadder.commands.CommandEvent; import com.bbn.hadder.core.Perm; import com.bbn.hadder.core.Perms; +import com.bbn.hadder.db.RethinkUser; import com.bbn.hadder.utils.MessageEditor; import net.dv8tion.jda.api.entities.User; @@ -50,12 +50,12 @@ public class BlacklistCommand implements Command { LinkedHashSet hashSet = new LinkedHashSet<>(commands); ArrayList commandsWithoutDuplicates = new ArrayList<>(hashSet); - String newblacklisted = ((commandsWithoutDuplicates.size()!=0) ? String.join(",", commandsWithoutDuplicates) : "none"); + String newblacklisted = ((commandsWithoutDuplicates.size() != 0) ? String.join(",", commandsWithoutDuplicates) : "none"); u.setBlacklisted(newblacklisted); e.getTextChannel().sendMessage( e.getMessageEditor().getMessage(MessageEditor.MessageType.INFO, - "commands.owner.blacklist.success."+args[0].toLowerCase()+".title", "", - "commands.owner.blacklist.success."+args[0].toLowerCase()+".description", newblacklisted) + "commands.owner.blacklist.success." + args[0].toLowerCase() + ".title", "", + "commands.owner.blacklist.success." + args[0].toLowerCase() + ".description", newblacklisted) .build()).queue(); u.push(); } else e.getHelpCommand().sendHelp(this, e); @@ -75,7 +75,7 @@ public class BlacklistCommand implements Command { e.getTextChannel().sendMessage( e.getMessageEditor().getMessage(MessageEditor.MessageType.INFO) .setTitle("Blacklisted Users") - .setDescription((stringBuilder.length()!=0) ? ("``" + stringBuilder.toString() + "``") : "No blacklisted Users") + .setDescription((stringBuilder.length() != 0) ? ("``" + stringBuilder.toString() + "``") : "No blacklisted Users") .build()).queue(); break; diff --git a/src/main/java/com/bbn/hadder/commands/settings/LanguageCommand.java b/src/main/java/com/bbn/hadder/commands/settings/LanguageCommand.java index d5131fc..eea064a 100644 --- a/src/main/java/com/bbn/hadder/commands/settings/LanguageCommand.java +++ b/src/main/java/com/bbn/hadder/commands/settings/LanguageCommand.java @@ -52,7 +52,7 @@ public class LanguageCommand implements Command { "commands.settings.language.error.title", "", "commands.settings.language.error.description", "`de`, `en`, `es`, `fr`, `ru`, `tr`, `zh`") .build()).queue(); - break; + break; } } else e.getHelpCommand().sendHelp(this, e); } @@ -70,7 +70,7 @@ public class LanguageCommand implements Command { @Override public String[] labels() { - return new String[] { "language" }; + return new String[]{"language"}; } @Override diff --git a/src/main/java/com/bbn/hadder/commands/settings/UserPrefixCommand.java b/src/main/java/com/bbn/hadder/commands/settings/UserPrefixCommand.java index 3867bb4..21e6d06 100644 --- a/src/main/java/com/bbn/hadder/commands/settings/UserPrefixCommand.java +++ b/src/main/java/com/bbn/hadder/commands/settings/UserPrefixCommand.java @@ -37,7 +37,7 @@ public class UserPrefixCommand implements Command { @Override public String[] labels() { - return new String[] { "userprefix" }; + return new String[]{"userprefix"}; } @Override diff --git a/src/main/java/com/bbn/hadder/core/CommandHandler.java b/src/main/java/com/bbn/hadder/core/CommandHandler.java index a5ecd97..39a000a 100644 --- a/src/main/java/com/bbn/hadder/core/CommandHandler.java +++ b/src/main/java/com/bbn/hadder/core/CommandHandler.java @@ -16,13 +16,13 @@ package com.bbn.hadder.core; -import com.bbn.hadder.db.Rethink; -import com.bbn.hadder.db.RethinkServer; -import com.bbn.hadder.db.RethinkUser; import com.bbn.hadder.audio.AudioManager; import com.bbn.hadder.commands.Command; import com.bbn.hadder.commands.CommandEvent; import com.bbn.hadder.commands.general.HelpCommand; +import com.bbn.hadder.db.Rethink; +import com.bbn.hadder.db.RethinkServer; +import com.bbn.hadder.db.RethinkUser; import com.bbn.hadder.utils.EventWaiter; import com.bbn.hadder.utils.MessageEditor; import net.dv8tion.jda.api.events.message.MessageReceivedEvent; diff --git a/src/main/java/com/bbn/hadder/listener/CommandListener.java b/src/main/java/com/bbn/hadder/listener/CommandListener.java index 0defad9..5117359 100644 --- a/src/main/java/com/bbn/hadder/listener/CommandListener.java +++ b/src/main/java/com/bbn/hadder/listener/CommandListener.java @@ -16,11 +16,11 @@ package com.bbn.hadder.listener; +import com.bbn.hadder.audio.AudioManager; +import com.bbn.hadder.core.CommandHandler; import com.bbn.hadder.db.Rethink; import com.bbn.hadder.db.RethinkServer; import com.bbn.hadder.db.RethinkUser; -import com.bbn.hadder.audio.AudioManager; -import com.bbn.hadder.core.CommandHandler; import net.dv8tion.jda.api.EmbedBuilder; import net.dv8tion.jda.api.Permission; import net.dv8tion.jda.api.entities.ChannelType; diff --git a/src/main/java/com/bbn/hadder/listener/GuildListener.java b/src/main/java/com/bbn/hadder/listener/GuildListener.java index a35ce21..4a62731 100644 --- a/src/main/java/com/bbn/hadder/listener/GuildListener.java +++ b/src/main/java/com/bbn/hadder/listener/GuildListener.java @@ -16,8 +16,8 @@ package com.bbn.hadder.listener; -import com.bbn.hadder.db.Rethink; import com.bbn.hadder.core.Config; +import com.bbn.hadder.db.Rethink; import com.bbn.hadder.utils.BotList; import com.bbn.hadder.utils.MessageEditor; import net.dv8tion.jda.api.entities.Member; diff --git a/src/main/java/com/bbn/hadder/listener/MentionListener.java b/src/main/java/com/bbn/hadder/listener/MentionListener.java index 2ac4e3d..16b2b19 100644 --- a/src/main/java/com/bbn/hadder/listener/MentionListener.java +++ b/src/main/java/com/bbn/hadder/listener/MentionListener.java @@ -71,7 +71,7 @@ public class MentionListener extends ListenerAdapter { ); builder.addField("Developer", devs.toString(), false); builder.addField("Join our Dev Server!", "[Click here!](https://discord.gg/58My2dM)", true); - builder.addField("Github", "[Click here!](https://github.com/BigBotNetwork/Hadder)",false); + builder.addField("Github", "[Click here!](https://github.com/BigBotNetwork/Hadder)", false); builder.addField("Twitch", "[Click here!](https://www.twitch.tv/bigbotnetwork)", false); e.getChannel().sendMessage(builder.build()).queue(); } else if (e.getMessage().getContentRaw().equalsIgnoreCase("@someone")) { diff --git a/src/main/java/com/bbn/hadder/listener/OwnerMessageListener.java b/src/main/java/com/bbn/hadder/listener/OwnerMessageListener.java index 010c531..7e46a1a 100644 --- a/src/main/java/com/bbn/hadder/listener/OwnerMessageListener.java +++ b/src/main/java/com/bbn/hadder/listener/OwnerMessageListener.java @@ -5,11 +5,9 @@ package com.bbn.hadder.listener; import com.bbn.hadder.core.Config; -import com.bbn.hadder.core.Perms; import net.dv8tion.jda.api.entities.Emote; import net.dv8tion.jda.api.events.message.MessageReceivedEvent; import net.dv8tion.jda.api.hooks.ListenerAdapter; -import org.json.JSONObject; import javax.annotation.Nonnull; @@ -28,7 +26,7 @@ public class OwnerMessageListener extends ListenerAdapter { if (!emotename.contains(" ")) { Emote[] emotes = event.getJDA().getEmotesByName(emotename, true).toArray(new Emote[0]); StringBuilder sb = new StringBuilder(); - if (emotes.length!=0) { + if (emotes.length != 0) { for (Emote emote : emotes) { sb.append(emote.getAsMention()).append(" "); } diff --git a/src/main/java/com/bbn/hadder/listener/ReadyListener.java b/src/main/java/com/bbn/hadder/listener/ReadyListener.java index 2262453..c520a4c 100644 --- a/src/main/java/com/bbn/hadder/listener/ReadyListener.java +++ b/src/main/java/com/bbn/hadder/listener/ReadyListener.java @@ -16,8 +16,8 @@ package com.bbn.hadder.listener; -import com.bbn.hadder.db.Rethink; import com.bbn.hadder.core.Config; +import com.bbn.hadder.db.Rethink; import com.bbn.hadder.utils.BotList; import net.dv8tion.jda.api.entities.Guild; import net.dv8tion.jda.api.entities.User; diff --git a/src/main/java/com/bbn/hadder/listener/RulesListener.java b/src/main/java/com/bbn/hadder/listener/RulesListener.java index a04662f..04901cf 100644 --- a/src/main/java/com/bbn/hadder/listener/RulesListener.java +++ b/src/main/java/com/bbn/hadder/listener/RulesListener.java @@ -60,14 +60,15 @@ public class RulesListener extends ListenerAdapter { RethinkServer rethinkServer = new RethinkServer(rethink.getObjectByID("server", e.getGuild().getId()), rethink); if (e.getMember().getRoles().contains(e.getGuild().getRoleById(rethinkServer.getRoleID()))) { e.getGuild().removeRoleFromMember(e.getMember(), e.getGuild().getRoleById(rethinkServer.getRoleID())).reason("Accepted rules").queue(); - } else e.getGuild().addRoleToMember(e.getMember(), e.getGuild().getRoleById(rethinkServer.getRoleID())).reason("Accepted rules").queue(); + } else + e.getGuild().addRoleToMember(e.getMember(), e.getGuild().getRoleById(rethinkServer.getRoleID())).reason("Accepted rules").queue(); } @Override public void onMessageReactionRemove(MessageReactionRemoveEvent e) { RethinkServer rethinkServer = new RethinkServer(rethink.getObjectByID("server", e.getGuild().getId()), rethink); if (e.getMessageId().equals(rethinkServer.getMessageID()) && !e.getUser().isBot()) { - e.getGuild().removeRoleFromMember(e.getMember(), e.getGuild().getRoleById(rethinkServer.getRoleID())).reason("Withdrawal of the acceptance of the rules").queue(); + e.getGuild().removeRoleFromMember(e.getMember(), e.getGuild().getRoleById(rethinkServer.getRoleID())).reason("Withdrawal of the acceptance of the rules").queue(); } } } diff --git a/src/main/java/com/bbn/hadder/utils/EventWaiter.java b/src/main/java/com/bbn/hadder/utils/EventWaiter.java index 2d44b8c..c07120b 100644 --- a/src/main/java/com/bbn/hadder/utils/EventWaiter.java +++ b/src/main/java/com/bbn/hadder/utils/EventWaiter.java @@ -31,7 +31,7 @@ public class EventWaiter { Object listener = new ListenerAdapter() { @Override public void onGuildMessageReceived(@Nonnull GuildMessageReceivedEvent event) { - if (user==null) { + if (user == null) { onEvent.accept(event); event.getJDA().getShardManager().removeEventListener(this); } else if (event.getAuthor().getId().equals(user.getId())) { @@ -47,7 +47,7 @@ public class EventWaiter { Object listener = new ListenerAdapter() { @Override public void onGuildMessageReactionAdd(@Nonnull GuildMessageReactionAddEvent event) { - if (user==null) { + if (user == null) { onEvent.accept(event); event.getJDA().getShardManager().removeEventListener(this); } else if (event.getUser().getId().equals(user.getId())) { diff --git a/src/main/java/com/bbn/hadder/utils/MessageEditor.java b/src/main/java/com/bbn/hadder/utils/MessageEditor.java index aac0d8c..9485aa6 100644 --- a/src/main/java/com/bbn/hadder/utils/MessageEditor.java +++ b/src/main/java/com/bbn/hadder/utils/MessageEditor.java @@ -49,11 +49,12 @@ public class MessageEditor { } public EmbedBuilder getMessage(MessageType type, String title, String title_extra, String title_extra_two, - String description, String description_extra, String description_extra_two) { - String language = (this.user!=null) ? rethinkUser.getLanguage() : null; + String description, String description_extra, String description_extra_two) { + String language = (this.user != null) ? rethinkUser.getLanguage() : null; EmbedBuilder eb = this.getDefaultSettings(type); if (!"".equals(title)) eb.setTitle(this.handle(language, title, title_extra, title_extra_two)); - if (!"".equals(description)) eb.setDescription(this.handle(language, description, description_extra, description_extra_two)); + if (!"".equals(description)) + eb.setDescription(this.handle(language, description, description_extra, description_extra_two)); return eb; } @@ -133,6 +134,7 @@ public class MessageEditor { ResourceBundle resourceBundle = ResourceBundle.getBundle("Translations/Translations", locale); if (resourceBundle.containsKey(string)) return resourceBundle.getString(string).replaceAll("%extra%", extra).replaceAll("%extra_two%", extra_two); - else return "This key doesn't exist. Please report this to the Bot Developers. Key: `" + string + "` Language_code: `" + language_code + "`"; + else + return "This key doesn't exist. Please report this to the Bot Developers. Key: `" + string + "` Language_code: `" + language_code + "`"; } } diff --git a/src/main/resources/Translations/Translations_de.properties b/src/main/resources/Translations/Translations_de.properties index 6322a4d..be2ef7e 100644 --- a/src/main/resources/Translations/Translations_de.properties +++ b/src/main/resources/Translations/Translations_de.properties @@ -13,326 +13,316 @@ # See the License for the specific language governing permissions and # limitations under the License. # - -Hadder = Hadder - -error = Fehler -none = Nicht angegeben -success\! = Erfolgreich\! - -commands.fun.avatar.success.title = Avatar von %extra% -commands.fun.avatar.error.title = Benutzer nicht gefunden -commands.fun.avatar.error.description = Ich kann keinen Benutzer mit dieser ID finden\! -commands.fun.avatar.help.description = Sends the avatar of the specified Member. -commands.fun.gif.error.description = Bitte versuche es mit einem anderen Begriff erneut. -commands.fun.gif.help.description = Sucht nach einem GIF auf Giphy. -commands.fun.meme.success.title = Dein zufälliges Meme\: -commands.fun.meme.api.error = Die Anfrage an die Meme-API konnte nicht verarbeitet werden. Bitte versuche es später erneut. -commands.fun.meme.help.description = Sendet dir einen zufälligen Meme. -commands.fun.clyde.help.description = Sendet eine Nachricht als Webhook namens Clyde. - -commands.general.about.success.title = Hadder - Info -commands.general.about.success.description = Hadder ist ein Open-Source Discord Bot. -commands.general.about.success.field.one.title = Unterstütze die Entwickler -commands.general.about.success.field.one.description = Hadder ist für alle völlig kostenlos. Wir würden es begrüßen, wenn du etwas Geld an uns spendest. Klicken [hier]%extra%, um zu spenden. -commands.general.about.help.description = Zeigt Informationen über Hadder. -commands.general.equals.string.first.request = Bitte sende mir den ersten String. -commands.general.equals.string.second.request = Bitte sende mir den zweiten String. -commands.general.equals.string.equals.true = Ja\! Der erste String entspricht dem zweiten String\! -commands.general.equals.string.equals.false = Ja, aber eigentlich nein. Das ist nicht dasselbe. -commands.general.equals.string.first = Erster String\: -commands.general.equals.string.second = Zweiter String\: -commands.general.equals.string.result = Ergebnis\: -commands.general.equals.help.description = Checks if two strings are equal. -commands.general.help.description = **Beschreibung\:** -commands.general.help.usage = **Benutzung\:** -commands.general.help.example = **Beispiel\:** -commands.general.help.error.description = Ich brauche die Links Einbetten Berechtigung, um das Hilfe-Menü zu senden\! -commands.general.help.help.description = Zeigt jeden Befehl an und erklärt seine Verwendung. -commands.general.help.help.label = [Name des Commands] -commands.general.invite.success.title = Lade mich ein\! -commands.general.invite.success.description = [Lade mich hier ein\!]%extra% -commands.general.invite.help.description = Zeigt den Einladungslink an, um Hadder auf deinen Server einzuladen. -commands.general.ping.help.description = Zeigt den Ping zur Discord API. - -commands.misc.feedback.title.request.title = Feedback-Thema -commands.misc.feedback.title.request.description = Bitte senden Sie mir das Thema des Feedbacks. -commands.misc.feedback.description.request.title = Feedback Beschreibung -commands.misc.feedback.description.request.description = Bitte senden Sie mir jetzt die Feedback Beschreibung. -commands.misc.feedback.success.title = Feedback erfolgreich gesendet\! -commands.misc.feedback.help.description = Sendet Feedback direkt an die Entwickler. -commands.misc.github.link.title = Verbinde dein GitHub Konto -commands.misc.github.success.title = Informationen über %extra% -commands.misc.github.success.bio = Biographie -commands.misc.github.success.location = Standort -commands.misc.github.success.website = Webseite -commands.misc.github.success.repositories = Öffentliche Repositories -commands.misc.github.success.gists = Öffentliche Gists -commands.misc.github.success.followers = Abonnenten -commands.misc.github.success.following = Folgt -commands.misc.github.api.error.title = API-Fehler -commands.misc.github.api.error.description = Die GitHub API könnte im Moment nicht verfügbar sein\! -commands.misc.github.user.error.title = Benutzer existiert nicht -commands.misc.github.user.error.description = Ich kann keinen Benutzer finden der so heißt\! -commands.misc.github.connect.title = Verbinde dein GH Konto -commands.misc.github.connect.description = [Bitte verbinde dein GitHub-Konto hier]%extra% -commands.misc.github.help.description = Zeigt Informationen über ein GitHub Benutzerprofil an. -commands.misc.screenshare.success.title = Hier ist deine URL, um deinen Bildschirm zu teilen -commands.misc.screenshare.id.error.title = Warte. Das ist illegal. -commands.misc.screenshare.id.error.description = Diese ID ist ungültig. \nVielleicht hast du eine falsche ID eingegeben. \n\nHinweis\: Stelle sicher, dass der Sprachkanal auf diesem Server ist. -commands.misc.screenshare.channel.error.title = Bitte wähle einen Sprachkanal -commands.misc.screenshare.channel.error.description = Es gibt mehr als einen Sprachkanal mit diesem Namen -commands.misc.screenshare.number.error.title = Du hast eine falsche Nummer angegeben\! -commands.misc.screenshare.number.error.description = Dies ist keine Zahl. -commands.misc.screenshare.channel.existing.error = Warte ma' -commands.misc.screenshare.channel.existing.description = Es existiert kein Sprachkanal mit diesem Namen. \n\nHinweis\: Stelle sicher, dass der Sprachkanal auf diesem Server ist. -commands.misc.screenshare.help.description = Zeigt dir den Link zum Teilen deines Bildschirms. -commands.misc.serverstats.title = Serverstatistiken -commands.misc.serverstats.description = Diese Nachricht enthält einige Informationen über `&extra&` -commands.misc.serverstats.help.description = Zeigt Informationen über einen Server. -commands.misc.profile.error.title = Nicht gefunden -commands.misc.profile.error.description = Ich kann den angegebenen Benutzer nicht finden. -commands.misc.profile.help.description = Zeigt einige Informationen über den angegebenen Benutzer. -commands.misc.code.success.title = Informationen zum Einladungscode -commands.misc.code.success.description = Diese Nachricht enthält einige Informationen über den angegebenen Einladungscode. -commands.misc.code.error.title = Code nicht gefunden -commands.misc.code.error.description = Ich kann den angegebenen Einladungscode nicht finden. -commands.misc.code.help.description = Zeigt Informationen über einen Einladungs-Code. -commands.misc.moveall.success.title = Erfolgreich verschoben -commands.misc.moveall.success.description = Ich habe erfolgreich %extra% Mitglieder verschoben. Viel Spaß\! -commands.misc.moveall.error.equals.title = Nicht zweimal -commands.misc.moveall.error.equals.description = Der erste Sprachkanal gleicht dem zweiten. Du musst zwei verschiedene Sprachkanäle angeben. -commands.misc.moveall.error.source.int.title = Ungültige ID -commands.misc.moveall.error.source.int.description = You haven't specified an ID as the source channel. -commands.misc.moveall.error.target.int.title = Ungültige ID -commands.misc.moveall.error.target.int.description = You haven't specified an ID as the target channel. -commands.misc.moveall.help.description = Verschiebt alle Benutzer des Ursprungskanals in den Zielkanal. -commands.misc.corona.help.description = Zeigt die neuesten Statistiken von COVID-19 - -commands.moderation.ban.success.title = Erfolgreich gebannt -commands.moderation.ban.success.description = Ich habe %extra% erfolgreich gebannt -commands.moderation.ban.error.title = Nicht möglich -commands.moderation.ban.myself.error.description = Ich kann mich nicht selbst bannen\! -commands.moderation.ban.yourself.error.description = Du kannst dich nicht selbst bannen\! -commands.moderation.ban.massban.success.description = Ich habe erfolgreich %extra% Mitglieder gebannt\! -commands.moderation.ban.help.description = Bannt einen oder mehrere Benutzer vom Server. -commands.moderation.clear.all.success.title = Erfolgreich gelöscht -commands.moderation.clear.all.success.description = Ich habe erfolgreich %extra% Nachrichten gelöscht. -commands.moderation.clear.number.error.title = Ungültige Nummer -commands.moderation.clear.number.error.description = Sie müssen eine Zahl zwischen 1 und 99 wählen\! -commands.moderation.clear.success.title = Erfolgreich gelöscht -commands.moderation.clear.success.description.singular = Nachricht erfolgreich gelöscht. -commands.moderation.clear.success.description.plural = Ich habe erfolgreich %extra% Nachrichten gelöscht. -commands.moderation.clear.message.error.title = Keine Nachrichten\! -commands.moderation.clear.message.error.description = Es gibt keine Nachrichten in diesem Kanal. -commands.moderation.clear.help.description = Löscht die angegebene Anzahl von Nachrichten. -commands.moderation.prefix.success.title = Erfolgreich festgelegt -commands.moderation.prefix.success.description = Ich habe erfolgreich den neuen Prefix für den Server auf `%extra% ` gesetzt. -commands.moderation.prefix.error.description = Der Prefix darf nicht **"** enthalten -commands.moderation.prefix.help.description = Legt den Guild-Prefix fest. -commands.moderation.invitedetect.activate.success.title = Erfolgreich aktiviert -commands.moderation.invitedetect.activate.success.description = Ich habe erfolgreich die Erkennung für Einladungslinks auf diesem Server aktiviert. -commands.moderation.invitedetect.activate.error.title = Bereits aktiviert -commands.moderation.invitedetect.activate.error.description = Die Erkennung von Einladungs-Links ist auf diesem Server bereits aktiviert. -commands.moderation.invitedetect.deactivate.success.title = Erfolgreich deaktiviert -commands.moderation.invitedetect.deactivate.success.description = Ich habe erfolgreich die Erkennung für Einladungslinks auf diesem Server deaktiviert. -commands.moderation.invitedetect.deactivate.error.title = Bereits deaktiviert -commands.moderation.invitedetect.deactivate.error.description = Die Erkennung von Einladungs-Links ist auf diesem Server bereits deaktiviert. -commands.moderation.invitedetect.help.description = Aktiviert oder deaktiviert die Discord Einladungserkennung. -commands.moderation.kick.success.title = %extra% Erfolgreich gekickt %extra% -commands.moderation.kick.success.description = Ich habe %extra% erfolgreich gekickt. -commands.moderation.kick.error.title = Nicht möglich -commands.moderation.kick.myself.error.description = Ich kann mich nicht selbst kicken\! -commands.moderation.kick.yourself.error.description = Du kannst dich nicht selbst kicken. -commands.moderation.kick.mass.success.description = Ich habe %extra% Mitglieder erfolgreich gekickt\! -commands.moderation.kick.help.description = Wirft einen oder mehrere Benutzer vom Server. -commands.moderation.kick.masskick.success.description = Ich habe %extra% Mitglieder erfolgreich gekickt. -commands.moderation.nick.success.title = Erfolgreich umbenannt -commands.moderation.nick.success.description = Ich habe %extra% erfolgreich umbenannt. -commands.moderation.nick.myself.success.description = Ich habe meinen Spitznamen erfolgreich geändert. -commands.moderation.nick.massnick.success.description = Ich habe erfolgreich %extra% Mitglieder umbenannt. -commands.moderation.nick.help.description = Benennt einen oder mehrere Benutzer um. -commands.moderation.regionchange.regions.title = Alle Regionen -commands.moderation.regionchange.success.title = Region erfolgreich gesetzt -commands.moderation.regionchange.success.description = Ich habe die neue Serverregion erfolgreich zu %extra% geändert. -commands.moderation.regionchange.help.description = Ändert die Server Region zu gesperrten Regionen. -commands.moderation.role.add.success.title = Rolle(n) erfolgreich hinzugefügt -commands.moderation.role.add.success.description = Ich habe %extra% Rollen zu %extra_two% Mitgliedern hinzugefügt. -commands.moderation.role.remove.success.title = Rolle(n) erfolgreich entfernt -commands.moderation.role.remove.success.description = Ich habe %extra% Rollen von %extra_two% Mitgliedern entfernt. -commands.moderation.role.help.description = Fügt und entfernt eine oder mehrere Rolle(n) von einem oder mehreren Benutzer(n) hinzu -commands.moderation.rules.setup.title = Regeln einrichten -commands.moderation.rules.setup.description = Willkommen zum Setup der Regeln. Bitte erwähne den Kanal, in dem ich die Regeln senden soll. Deine Nachricht sollte wie folgt aussehen\: \#rules oder \#verify. -commands.moderation.rules.channel.error.title = Kanal konnte nicht gefunden werden -commands.moderation.rules.channel.error.description = Ich kann den angegebenen Kanal nicht finden. Bitte starte das Setup erneut. -commands.moderation.rules.rules.title = Regelnachricht -commands.moderation.rules.rules.description = Der Kanal wurde erfolgreich auf %extra% gesetzt. Bitte senden Sie mir jetzt die Regeln. -commands.moderation.rules.role.title = Rolle zum Hinzufügen -commands.moderation.rules.role.description = Die Regeln wurden erfolgreich festgelegt. Bitte sende mir den Namen der Rolle, die der Benutzer erhalten soll nachdem er die Regeln akzeptiert hat. -commands.moderation.rules.role.error.title = Rolle existiert nicht -commands.moderation.rules.role.error.description = Die angegebene Rolle existiert auf diesem Server nicht. -commands.moderation.rules.role.permission.error.title = Keine Berechtigung -commands.moderation.rules.role.permission.error.description = Du kannst diese Rolle nicht auswählen, weil du keinen Zugriff auf sie hast. -commands.moderation.rules.guild.error.title = Falsche Guild -commands.moderation.rules.guild.error.description = Der erwähnte Kanal muss auf diesem Server sein\! -commands.moderation.rules.emote.accept.title = Benutzerdefiniertes Zustimmungsemote -commands.moderation.rules.emote.accept.description = The role has been successfully set to %extra%. Now send me the emote on which your user should react to to get verified. -commands.moderation.rules.emote.decline.title = Benutzerdefiniertes Ablehnungsemote -commands.moderation.rules.emote.decline.description = The first emote has been successfully set to %extra%. Please send me now the decline emote. -commands.moderation.rules.emote.error.access.description = Ich kann auf die benutzerdefinierten Emote(s) nicht zugreifen. -commands.moderation.rules.emote.error.equal.title = Emotes sind gleich -commands.moderation.rules.emote.error.equal.description = Die zwei angegebenen Emotes sind gleich. -commands.moderation.rules.emoji.decline.description = Das erste Emote wurde erfolgreich festgelegt. Bitte sende mir jetzt das Ablehnungsemote. -commands.moderation.rules.emoji.error.description = Das angegebene Emote kann nicht verwendet werden. -commands.moderation.rules.success.title = Regeln erfolgreich festgelegt -commands.moderation.rules.success.description = Ich habe die Regeln erfolgreich in %extra% gesendet. -commands.moderation.rules.error.message.title = Keine Berechtigung -commands.moderation.rules.error.message.description = Ich kann keine Nachrichten in dem angegebenen Kanal schreiben -commands.moderation.rules.error.permission.title = Keine Berechtigung -commands.moderation.rules.error.permission.description = Um diesen Befehl auszuführen, benötige ich die `Rollen verwalten` Berechtigung. -commands.moderation.rules.error.interact.title = Kein Zugriff -commands.moderation.rules.error.interact.description = Ich kann auf die angegebene Rolle nicht zugreifen. Stelle sicher, dass meine Rolle höher als die angegebene Rolle ist. -commands.moderation.rules.help.description = Richte Regeln auf deinem Discord Server ein -commands.moderation.starboard.success.title = Kanal erfolgreich festgelegt\! -commands.moderation.starboard.help.description = Legt den Kanal für das Starboard fest. -commands.moderation.editrules.channel.title = Kanal der Regeln -commands.moderation.editrules.channel.description = Please send me the channel with the rules as mention -commands.moderation.editrules.channel.found.error.title = Kanal konnte nicht gefunden werden -commands.moderation.editrules.channel.found.error.description = I can't find the specified channel. Please start the edit process again. -commands.moderation.editrules.channel.message.error.title = Keine Regelnachricht -commands.moderation.editrules.channel.message.error.description = Ich kann die Regelnachricht im angegebenen Kanal nicht finden. -commands.moderation.editrules.message.title = Neue Nachricht -commands.moderation.editrules.message.description = Please send me the new rules message now. -commands.moderation.editrules.error.title = Keine Regeln -commands.moderation.editrules.error.description = There is nor rules message in this server. Please setup the rules first with %extra%rules -commands.moderation.editrules.success.title = Erfolgreich geändert -commands.moderation.editrules.success.description = Ich habe erfolgreich die Regeln geändert -commands.moderation.editrules.help.description = Bearbeitet die Regelnachricht. - -commands.music.bass.error.connected.title = Kein Kanal -commands.music.bass.error.connected.description = Du musst im selben Sprachkanal wie der Bot sein, um den Bass zu ändern. -commands.music.bass.help.description = Ändere den Bass für den Song, welcher gerade abgespielt wird. -commands.music.join.success.title = Erfolgreich verbunden -commands.music.join.success.description = Ich habe mich erfolgreich mit %extra% verbunden. -commands.music.join.error.connecting.already.title = Bereits verbunden -commands.music.join.error.connecting.already.description = Ich bin bereits mit deinem Sprachkanal verbunden -commands.music.join.error.connecting.trying.title = Verbindung wird bereits hergestellt -commands.music.join.error.connecting.trying.description = Hadder versucht bereits, sich zu verbinden. Bitte warte einen Moment -commands.music.join.error.channel.title = Kein Sprachkanal -commands.music.join.error.channel.description = Du befindest dich nicht in einem Sprachkanal. -commands.music.join.error.permission.title = Keine Berechtigung -commands.music.join.error.permission.description = Ich bin nicht Berechtigt deinem Sprachkanal beizutreten. -commands.music.join.help.description = Tritt deinem Sprachkanal bei. -commands.music.leave.success.title = Verbindung erfolgreich getrennt -commands.music.leave.success.description = Ich habe die Verbindung zum Sprachkanal erfolgreich getrennt -commands.music.leave.error.channel.title = Kein Kanal -commands.music.leave.error.channel.description = Du musst im selben Sprachkanal wie der Bot sein. -commands.music.leave.error.connected.tile = Nicht verbunden -commands.music.leave.error.connected.description = Ich bin derzeit in keinem Sprachkanal auf diesem Server -commands.music.leave.help.description = Verlässt einen Sprachkanal. -commands.music.play.load.title = %extra% Now loading %extra% -commands.music.play.load.description = Versuche das Lied zu laden... -commands.music.play.success.loading.title = %extra% Jetzt läuft %extra% -commands.music.play.success.queueing.title = %extra% Added to queue %extra% -commands.music.play.success.title = Titel -commands.music.play.success.author = Autor -commands.music.play.success.length = Länge -commands.music.play.success.tracks = Lieder -commands.music.play.error.load.title = %extra% Laden fehlgeschlagen %extra% -commands.music.play.error.load.description = Leider kann ich das angegebene Lied nicht laden -commands.music.play.error.match.title = %extra% Keine Treffer %extra% -commands.music.play.error.match.description = Ich kann keinen Song mit diesem Namen auf YouTube finden -commands.music.play.success.unpause.title = Erfolgreich fortgesetzt -commands.music.play.success.unpause.description = Ich habe erfolgreich den Song fortgesetzt. -commands.music.play.error.connected.title = Kein Kanal -commands.music.play.error.connected.description = Du musst im selben Sprachkanal wie der Bot sein, um den Song fortzusetzen. -commands.music.play.help.description = Spielt den angegebenen Song ab. -commands.music.stop.success.title = Erfolgreich gestoppt -commands.music.stop.success.description = Ich habe den Song erfolgreich gestoppt. -commands.music.stop.error.connected.title = Kein Kanal -commands.music.stop.error.connected.description = Du musst im selben Sprachkanal wie der Bot sein, um ein Lied anzuhalten. -commands.music.stop.help.description = Stoppt den Song. -commands.music.info.success.title = Informationen zum Lied -commands.music.info.error.title = Es wird kein Lied abgespielt -commands.music.info.error.description = Ich spiele im Moment nichts -commands.music.info.help.description = Zeigt Informationen über das abgespielte Lied. -commands.music.queue.error.title = Keine Warteschlange -commands.music.queue.error.description = Momentan sind keine Lieder in der Warteschlange -commands.music.queue.success.title = Warteschlange %extra% -commands.music.queue.success.description = Dies ist die Warteschlange\: \n %extra% -commands.music.queue.help.description = Zeigt die Musik Warteschlange. -commands.music.skip.success.title = Erfolgreich übersprungen -commands.music.skip.success.description = Ich habe erfolgreich zum nächsten Song übersprungen -commands.music.skip.error.connected.title = Kein Kanal -commands.music.skip.error.connected.description = Du musst im selben Sprachkanal wie der Bot sein, um ein Lied zu überspringen. -commands.music.skip.help.description = Überspringt den gerade abgespielten Song. -commands.music.volume.success.title = Erfolgreich festgelegt -commands.music.volume.success.description = Die Lautstärke wurde erfolgreich auf %extra% gesetzt -commands.music.volume.error.int.title = Ungültige Nummer -commands.music.volume.error.int.description = Die Lautstärke muss zwischen 1 und 200 liegen -commands.music.volume.error.connected.title = Kein Kanal -commands.music.volume.error.connected.description = Du musst im selben Sprachkanal wie der Bot sein, um die Lautstärke zu ändern. -commands.music.volume.help.description = Ändere die Lautstärke der Musik. -commands.music.pause.success.title = Erfolgreich pausiert -commands.music.pause.success.description = Ich habe den gespielten Song erfolgreich pausiert. -commands.music.pause.error.paused.title = Bereits pausiert -commands.music.pause.error.paused.description = The song is already paused. You can continue playing it with %extra%play -commands.music.pause.error.connected.title = Kein Kanal -commands.music.pause.error.connected.description = Du musst im selben Sprachkanal wie der Bot sein, um den Song zu pausieren. -commands.music.pause.help.description = Pausiere das abgespielte Lied. -commands.music.loop.success.loop.title = Erfolgreich aktiviert -commands.music.loop.success.loop.description = Ich wiederhole nun den gerade gespielten Song. -commands.music.loop.success.unloop.title = Erfolgreich deaktiviert -commands.music.loop.success.unloop.description = Ich werde den gerade gespielten Song nicht mehr wiederholen. -commands.music.loop.error.connected.title = Kein Kanal -commands.music.loop.error.connected.description = You have to be in the same voice channel as the bot to set the repeat status. -commands.music.loop.help.description = Wiederholt ein Lied/Warteschlange. -commands.music.echo.success.title = Erfolgreich aktiviert -commands.music.echo.success.description = I will now repeat everything I can hear in your voice channel -commands.music.echo.help.description = Sends your voice through Hadder. - -commands.nsfw.gif.error.title = GIF wird nicht angezeigt? Klicke hier -commands.nsfw.img.error.title = Bild wird nicht angezeigt? Klicke hier -commands.nsfw.anal.help.description = Zeigt einen zufälligen Anal GIF. -commands.nsfw.bdsm.help.description = Zeigt ein zufälliges BDSM Bild -commands.nsfw.blowjob.help.description = Zeigt ein zufälliges Blowjob Bild -commands.nsfw.boobs.help.description = Zeigt einen zufälligen Boob GIF. -commands.nsfw.cum.help.description = Zeigt einen zufälligen Cum GIF. -commands.nsfw.erotic.help.description = Zeigt ein zufälliges Erotik Bild -commands.nsfw.feet.help.description = Zeigt einen zufälligen Feet GIF. -commands.nsfw.fingering.help.description = Zeigt einen zufälligen Finger GIF. -commands.nsfw.linking.help.description = Zeigt ein zufälliges Leck GIF. -commands.nsfw.porn.help.description = Zeigt einen zufälligen Porn GIF. -commands.nsfw.pussy.help.description = Zeigt einen zufälligen Pussy GIF. -commands.nsfw.randomporn.help.description = Zeigt ein völlig zufälliges Porno GIF. -commands.nsfw.solo.help.description = Zeigt einen zufälligen Solo GIF. -commands.nsfw.spank.help.description = Zeigt ein zufälliges spank GIF. -commands.nsfw.trans.help.description = Zeigt ein zufälliges Trans Bild - -commands.owner.eval.success.title = Eval-Befehl -commands.owner.eval.success.input = Eingabe -commands.owner.eval.success.output = Ausgabe -commands.owner.eval.success.timing = Timing -commands.owner.eval.help.description = Führt den angegebenen Code aus -commands.owner.guildleave.success.title = Erfolgreich verlassen -commands.owner.guildleave.success.description = Ich habe %extra% erfolgreich verlassen. -commands.owner.guildleave.error.title = Verlassen nicht möglich -commands.owner.guildleave.error.description = I can not leave from this server. Maybe this isn't a ID? -commands.owner.guildleave.help.description = Quit from a server -commands.owner.reboot.help.description = Startet den Bot neu. -commands.owner.shutdown.success.title = Fährt herrunter -commands.owner.shutdown.help.description = Schalte den Bot ab. -commands.owner.test.success = TEST meine Freunde -commands.owner.test.help.description = Nur ein kleiner Testbefehl -commands.owner.blacklist.success.add.title = Successfully blacklisted the specified commands -commands.owner.blacklist.success.add.description = I successfully added the following commands from the blacklist\:\n %extra% -commands.owner.blacklist.success.remove.title = Successfully removed the commands from the blacklist -commands.owner.blacklist.success.remove.description = I successfully removed the following commands from the blacklist\:\n %extra% -commands.owner.blacklist.help.description = Blacklist a user for specific commands - -commands.settings.language.success.title = Sprache festgelegt -commands.settings.language.success.description = `%extra%` ist jetzt deine neue Sprache. -commands.settings.language.help.description = Führt den angegebenen Code aus. -commands.settings.prefix.success.title = Prefix erfolgreich gesetzt -commands.settings.prefix.success.description = Ich habe erfolgreich den neuen Prefix für dich auf `%extra% `gesetzt. -commands.settings.prefix.help.description = Legt einen neuen Prefix fest. +Hadder=Hadder +error=Fehler +none=Nicht angegeben +success\!=Erfolgreich\! +commands.fun.avatar.success.title=Avatar von %extra% +commands.fun.avatar.error.title=Benutzer nicht gefunden +commands.fun.avatar.error.description=Ich kann keinen Benutzer mit dieser ID finden\! +commands.fun.avatar.help.description=Sends the avatar of the specified Member. +commands.fun.gif.error.description=Bitte versuche es mit einem anderen Begriff erneut. +commands.fun.gif.help.description=Sucht nach einem GIF auf Giphy. +commands.fun.meme.success.title=Dein zufälliges Meme\: +commands.fun.meme.api.error=Die Anfrage an die Meme-API konnte nicht verarbeitet werden. Bitte versuche es später erneut. +commands.fun.meme.help.description=Sendet dir einen zufälligen Meme. +commands.fun.clyde.help.description=Sendet eine Nachricht als Webhook namens Clyde. +commands.general.about.success.title=Hadder - Info +commands.general.about.success.description=Hadder ist ein Open-Source Discord Bot. +commands.general.about.success.field.one.title=Unterstütze die Entwickler +commands.general.about.success.field.one.description=Hadder ist für alle völlig kostenlos. Wir würden es begrüßen, wenn du etwas Geld an uns spendest. Klicken [hier]%extra%, um zu spenden. +commands.general.about.help.description=Zeigt Informationen über Hadder. +commands.general.equals.string.first.request=Bitte sende mir den ersten String. +commands.general.equals.string.second.request=Bitte sende mir den zweiten String. +commands.general.equals.string.equals.true=Ja\! Der erste String entspricht dem zweiten String\! +commands.general.equals.string.equals.false=Ja, aber eigentlich nein. Das ist nicht dasselbe. +commands.general.equals.string.first=Erster String\: +commands.general.equals.string.second=Zweiter String\: +commands.general.equals.string.result=Ergebnis\: +commands.general.equals.help.description=Checks if two strings are equal. +commands.general.help.description=**Beschreibung\:** +commands.general.help.usage=**Benutzung\:** +commands.general.help.example=**Beispiel\:** +commands.general.help.error.description=Ich brauche die Links Einbetten Berechtigung, um das Hilfe-Menü zu senden\! +commands.general.help.help.description=Zeigt jeden Befehl an und erklärt seine Verwendung. +commands.general.help.help.label=[Name des Commands] +commands.general.invite.success.title=Lade mich ein\! +commands.general.invite.success.description=[Lade mich hier ein\!]%extra% +commands.general.invite.help.description=Zeigt den Einladungslink an, um Hadder auf deinen Server einzuladen. +commands.general.ping.help.description=Zeigt den Ping zur Discord API. +commands.misc.feedback.title.request.title=Feedback-Thema +commands.misc.feedback.title.request.description=Bitte senden Sie mir das Thema des Feedbacks. +commands.misc.feedback.description.request.title=Feedback Beschreibung +commands.misc.feedback.description.request.description=Bitte senden Sie mir jetzt die Feedback Beschreibung. +commands.misc.feedback.success.title=Feedback erfolgreich gesendet\! +commands.misc.feedback.help.description=Sendet Feedback direkt an die Entwickler. +commands.misc.github.link.title=Verbinde dein GitHub Konto +commands.misc.github.success.title=Informationen über %extra% +commands.misc.github.success.bio=Biographie +commands.misc.github.success.location=Standort +commands.misc.github.success.website=Webseite +commands.misc.github.success.repositories=Öffentliche Repositories +commands.misc.github.success.gists=Öffentliche Gists +commands.misc.github.success.followers=Abonnenten +commands.misc.github.success.following=Folgt +commands.misc.github.api.error.title=API-Fehler +commands.misc.github.api.error.description=Die GitHub API könnte im Moment nicht verfügbar sein\! +commands.misc.github.user.error.title=Benutzer existiert nicht +commands.misc.github.user.error.description=Ich kann keinen Benutzer finden der so heißt\! +commands.misc.github.connect.title=Verbinde dein GH Konto +commands.misc.github.connect.description=[Bitte verbinde dein GitHub-Konto hier]%extra% +commands.misc.github.help.description=Zeigt Informationen über ein GitHub Benutzerprofil an. +commands.misc.screenshare.success.title=Hier ist deine URL, um deinen Bildschirm zu teilen +commands.misc.screenshare.id.error.title=Warte. Das ist illegal. +commands.misc.screenshare.id.error.description=Diese ID ist ungültig. \nVielleicht hast du eine falsche ID eingegeben. \n\nHinweis\: Stelle sicher, dass der Sprachkanal auf diesem Server ist. +commands.misc.screenshare.channel.error.title=Bitte wähle einen Sprachkanal +commands.misc.screenshare.channel.error.description=Es gibt mehr als einen Sprachkanal mit diesem Namen +commands.misc.screenshare.number.error.title=Du hast eine falsche Nummer angegeben\! +commands.misc.screenshare.number.error.description=Dies ist keine Zahl. +commands.misc.screenshare.channel.existing.error=Warte ma' +commands.misc.screenshare.channel.existing.description=Es existiert kein Sprachkanal mit diesem Namen. \n\nHinweis\: Stelle sicher, dass der Sprachkanal auf diesem Server ist. +commands.misc.screenshare.help.description=Zeigt dir den Link zum Teilen deines Bildschirms. +commands.misc.serverstats.title=Serverstatistiken +commands.misc.serverstats.description=Diese Nachricht enthält einige Informationen über `&extra&` +commands.misc.serverstats.help.description=Zeigt Informationen über einen Server. +commands.misc.profile.error.title=Nicht gefunden +commands.misc.profile.error.description=Ich kann den angegebenen Benutzer nicht finden. +commands.misc.profile.help.description=Zeigt einige Informationen über den angegebenen Benutzer. +commands.misc.code.success.title=Informationen zum Einladungscode +commands.misc.code.success.description=Diese Nachricht enthält einige Informationen über den angegebenen Einladungscode. +commands.misc.code.error.title=Code nicht gefunden +commands.misc.code.error.description=Ich kann den angegebenen Einladungscode nicht finden. +commands.misc.code.help.description=Zeigt Informationen über einen Einladungs-Code. +commands.misc.moveall.success.title=Erfolgreich verschoben +commands.misc.moveall.success.description=Ich habe erfolgreich %extra% Mitglieder verschoben. Viel Spaß\! +commands.misc.moveall.error.equals.title=Nicht zweimal +commands.misc.moveall.error.equals.description=Der erste Sprachkanal gleicht dem zweiten. Du musst zwei verschiedene Sprachkanäle angeben. +commands.misc.moveall.error.source.int.title=Ungültige ID +commands.misc.moveall.error.source.int.description=You haven't specified an ID as the source channel. +commands.misc.moveall.error.target.int.title=Ungültige ID +commands.misc.moveall.error.target.int.description=You haven't specified an ID as the target channel. +commands.misc.moveall.help.description=Verschiebt alle Benutzer des Ursprungskanals in den Zielkanal. +commands.misc.corona.help.description=Zeigt die neuesten Statistiken von COVID-19 +commands.moderation.ban.success.title=Erfolgreich gebannt +commands.moderation.ban.success.description=Ich habe %extra% erfolgreich gebannt +commands.moderation.ban.error.title=Nicht möglich +commands.moderation.ban.myself.error.description=Ich kann mich nicht selbst bannen\! +commands.moderation.ban.yourself.error.description=Du kannst dich nicht selbst bannen\! +commands.moderation.ban.massban.success.description=Ich habe erfolgreich %extra% Mitglieder gebannt\! +commands.moderation.ban.help.description=Bannt einen oder mehrere Benutzer vom Server. +commands.moderation.clear.all.success.title=Erfolgreich gelöscht +commands.moderation.clear.all.success.description=Ich habe erfolgreich %extra% Nachrichten gelöscht. +commands.moderation.clear.number.error.title=Ungültige Nummer +commands.moderation.clear.number.error.description=Sie müssen eine Zahl zwischen 1 und 99 wählen\! +commands.moderation.clear.success.title=Erfolgreich gelöscht +commands.moderation.clear.success.description.singular=Nachricht erfolgreich gelöscht. +commands.moderation.clear.success.description.plural=Ich habe erfolgreich %extra% Nachrichten gelöscht. +commands.moderation.clear.message.error.title=Keine Nachrichten\! +commands.moderation.clear.message.error.description=Es gibt keine Nachrichten in diesem Kanal. +commands.moderation.clear.help.description=Löscht die angegebene Anzahl von Nachrichten. +commands.moderation.prefix.success.title=Erfolgreich festgelegt +commands.moderation.prefix.success.description=Ich habe erfolgreich den neuen Prefix für den Server auf `%extra% ` gesetzt. +commands.moderation.prefix.error.description=Der Prefix darf nicht **"** enthalten +commands.moderation.prefix.help.description=Legt den Guild-Prefix fest. +commands.moderation.invitedetect.activate.success.title=Erfolgreich aktiviert +commands.moderation.invitedetect.activate.success.description=Ich habe erfolgreich die Erkennung für Einladungslinks auf diesem Server aktiviert. +commands.moderation.invitedetect.activate.error.title=Bereits aktiviert +commands.moderation.invitedetect.activate.error.description=Die Erkennung von Einladungs-Links ist auf diesem Server bereits aktiviert. +commands.moderation.invitedetect.deactivate.success.title=Erfolgreich deaktiviert +commands.moderation.invitedetect.deactivate.success.description=Ich habe erfolgreich die Erkennung für Einladungslinks auf diesem Server deaktiviert. +commands.moderation.invitedetect.deactivate.error.title=Bereits deaktiviert +commands.moderation.invitedetect.deactivate.error.description=Die Erkennung von Einladungs-Links ist auf diesem Server bereits deaktiviert. +commands.moderation.invitedetect.help.description=Aktiviert oder deaktiviert die Discord Einladungserkennung. +commands.moderation.kick.success.title=%extra% Erfolgreich gekickt %extra% +commands.moderation.kick.success.description=Ich habe %extra% erfolgreich gekickt. +commands.moderation.kick.error.title=Nicht möglich +commands.moderation.kick.myself.error.description=Ich kann mich nicht selbst kicken\! +commands.moderation.kick.yourself.error.description=Du kannst dich nicht selbst kicken. +commands.moderation.kick.mass.success.description=Ich habe %extra% Mitglieder erfolgreich gekickt\! +commands.moderation.kick.help.description=Wirft einen oder mehrere Benutzer vom Server. +commands.moderation.kick.masskick.success.description=Ich habe %extra% Mitglieder erfolgreich gekickt. +commands.moderation.nick.success.title=Erfolgreich umbenannt +commands.moderation.nick.success.description=Ich habe %extra% erfolgreich umbenannt. +commands.moderation.nick.myself.success.description=Ich habe meinen Spitznamen erfolgreich geändert. +commands.moderation.nick.massnick.success.description=Ich habe erfolgreich %extra% Mitglieder umbenannt. +commands.moderation.nick.help.description=Benennt einen oder mehrere Benutzer um. +commands.moderation.regionchange.regions.title=Alle Regionen +commands.moderation.regionchange.success.title=Region erfolgreich gesetzt +commands.moderation.regionchange.success.description=Ich habe die neue Serverregion erfolgreich zu %extra% geändert. +commands.moderation.regionchange.help.description=Ändert die Server Region zu gesperrten Regionen. +commands.moderation.role.add.success.title=Rolle(n) erfolgreich hinzugefügt +commands.moderation.role.add.success.description=Ich habe %extra% Rollen zu %extra_two% Mitgliedern hinzugefügt. +commands.moderation.role.remove.success.title=Rolle(n) erfolgreich entfernt +commands.moderation.role.remove.success.description=Ich habe %extra% Rollen von %extra_two% Mitgliedern entfernt. +commands.moderation.role.help.description=Fügt und entfernt eine oder mehrere Rolle(n) von einem oder mehreren Benutzer(n) hinzu +commands.moderation.rules.setup.title=Regeln einrichten +commands.moderation.rules.setup.description=Willkommen zum Setup der Regeln. Bitte erwähne den Kanal, in dem ich die Regeln senden soll. Deine Nachricht sollte wie folgt aussehen\: \#rules oder \#verify. +commands.moderation.rules.channel.error.title=Kanal konnte nicht gefunden werden +commands.moderation.rules.channel.error.description=Ich kann den angegebenen Kanal nicht finden. Bitte starte das Setup erneut. +commands.moderation.rules.rules.title=Regelnachricht +commands.moderation.rules.rules.description=Der Kanal wurde erfolgreich auf %extra% gesetzt. Bitte senden Sie mir jetzt die Regeln. +commands.moderation.rules.role.title=Rolle zum Hinzufügen +commands.moderation.rules.role.description=Die Regeln wurden erfolgreich festgelegt. Bitte sende mir den Namen der Rolle, die der Benutzer erhalten soll nachdem er die Regeln akzeptiert hat. +commands.moderation.rules.role.error.title=Rolle existiert nicht +commands.moderation.rules.role.error.description=Die angegebene Rolle existiert auf diesem Server nicht. +commands.moderation.rules.role.permission.error.title=Keine Berechtigung +commands.moderation.rules.role.permission.error.description=Du kannst diese Rolle nicht auswählen, weil du keinen Zugriff auf sie hast. +commands.moderation.rules.guild.error.title=Falsche Guild +commands.moderation.rules.guild.error.description=Der erwähnte Kanal muss auf diesem Server sein\! +commands.moderation.rules.emote.accept.title=Benutzerdefiniertes Zustimmungsemote +commands.moderation.rules.emote.accept.description=The role has been successfully set to %extra%. Now send me the emote on which your user should react to to get verified. +commands.moderation.rules.emote.decline.title=Benutzerdefiniertes Ablehnungsemote +commands.moderation.rules.emote.decline.description=The first emote has been successfully set to %extra%. Please send me now the decline emote. +commands.moderation.rules.emote.error.access.description=Ich kann auf die benutzerdefinierten Emote(s) nicht zugreifen. +commands.moderation.rules.emote.error.equal.title=Emotes sind gleich +commands.moderation.rules.emote.error.equal.description=Die zwei angegebenen Emotes sind gleich. +commands.moderation.rules.emoji.decline.description=Das erste Emote wurde erfolgreich festgelegt. Bitte sende mir jetzt das Ablehnungsemote. +commands.moderation.rules.emoji.error.description=Das angegebene Emote kann nicht verwendet werden. +commands.moderation.rules.success.title=Regeln erfolgreich festgelegt +commands.moderation.rules.success.description=Ich habe die Regeln erfolgreich in %extra% gesendet. +commands.moderation.rules.error.message.title=Keine Berechtigung +commands.moderation.rules.error.message.description=Ich kann keine Nachrichten in dem angegebenen Kanal schreiben +commands.moderation.rules.error.permission.title=Keine Berechtigung +commands.moderation.rules.error.permission.description=Um diesen Befehl auszuführen, benötige ich die `Rollen verwalten` Berechtigung. +commands.moderation.rules.error.interact.title=Kein Zugriff +commands.moderation.rules.error.interact.description=Ich kann auf die angegebene Rolle nicht zugreifen. Stelle sicher, dass meine Rolle höher als die angegebene Rolle ist. +commands.moderation.rules.help.description=Richte Regeln auf deinem Discord Server ein +commands.moderation.starboard.success.title=Kanal erfolgreich festgelegt\! +commands.moderation.starboard.help.description=Legt den Kanal für das Starboard fest. +commands.moderation.editrules.channel.title=Kanal der Regeln +commands.moderation.editrules.channel.description=Please send me the channel with the rules as mention +commands.moderation.editrules.channel.found.error.title=Kanal konnte nicht gefunden werden +commands.moderation.editrules.channel.found.error.description=I can't find the specified channel. Please start the edit process again. +commands.moderation.editrules.channel.message.error.title=Keine Regelnachricht +commands.moderation.editrules.channel.message.error.description=Ich kann die Regelnachricht im angegebenen Kanal nicht finden. +commands.moderation.editrules.message.title=Neue Nachricht +commands.moderation.editrules.message.description=Please send me the new rules message now. +commands.moderation.editrules.error.title=Keine Regeln +commands.moderation.editrules.error.description=There is nor rules message in this server. Please setup the rules first with %extra%rules +commands.moderation.editrules.success.title=Erfolgreich geändert +commands.moderation.editrules.success.description=Ich habe erfolgreich die Regeln geändert +commands.moderation.editrules.help.description=Bearbeitet die Regelnachricht. +commands.music.bass.error.connected.title=Kein Kanal +commands.music.bass.error.connected.description=Du musst im selben Sprachkanal wie der Bot sein, um den Bass zu ändern. +commands.music.bass.help.description=Ändere den Bass für den Song, welcher gerade abgespielt wird. +commands.music.join.success.title=Erfolgreich verbunden +commands.music.join.success.description=Ich habe mich erfolgreich mit %extra% verbunden. +commands.music.join.error.connecting.already.title=Bereits verbunden +commands.music.join.error.connecting.already.description=Ich bin bereits mit deinem Sprachkanal verbunden +commands.music.join.error.connecting.trying.title=Verbindung wird bereits hergestellt +commands.music.join.error.connecting.trying.description=Hadder versucht bereits, sich zu verbinden. Bitte warte einen Moment +commands.music.join.error.channel.title=Kein Sprachkanal +commands.music.join.error.channel.description=Du befindest dich nicht in einem Sprachkanal. +commands.music.join.error.permission.title=Keine Berechtigung +commands.music.join.error.permission.description=Ich bin nicht Berechtigt deinem Sprachkanal beizutreten. +commands.music.join.help.description=Tritt deinem Sprachkanal bei. +commands.music.leave.success.title=Verbindung erfolgreich getrennt +commands.music.leave.success.description=Ich habe die Verbindung zum Sprachkanal erfolgreich getrennt +commands.music.leave.error.channel.title=Kein Kanal +commands.music.leave.error.channel.description=Du musst im selben Sprachkanal wie der Bot sein. +commands.music.leave.error.connected.tile=Nicht verbunden +commands.music.leave.error.connected.description=Ich bin derzeit in keinem Sprachkanal auf diesem Server +commands.music.leave.help.description=Verlässt einen Sprachkanal. +commands.music.play.load.title=%extra% Now loading %extra% +commands.music.play.load.description=Versuche das Lied zu laden... +commands.music.play.success.loading.title=%extra% Jetzt läuft %extra% +commands.music.play.success.queueing.title=%extra% Added to queue %extra% +commands.music.play.success.title=Titel +commands.music.play.success.author=Autor +commands.music.play.success.length=Länge +commands.music.play.success.tracks=Lieder +commands.music.play.error.load.title=%extra% Laden fehlgeschlagen %extra% +commands.music.play.error.load.description=Leider kann ich das angegebene Lied nicht laden +commands.music.play.error.match.title=%extra% Keine Treffer %extra% +commands.music.play.error.match.description=Ich kann keinen Song mit diesem Namen auf YouTube finden +commands.music.play.success.unpause.title=Erfolgreich fortgesetzt +commands.music.play.success.unpause.description=Ich habe erfolgreich den Song fortgesetzt. +commands.music.play.error.connected.title=Kein Kanal +commands.music.play.error.connected.description=Du musst im selben Sprachkanal wie der Bot sein, um den Song fortzusetzen. +commands.music.play.help.description=Spielt den angegebenen Song ab. +commands.music.stop.success.title=Erfolgreich gestoppt +commands.music.stop.success.description=Ich habe den Song erfolgreich gestoppt. +commands.music.stop.error.connected.title=Kein Kanal +commands.music.stop.error.connected.description=Du musst im selben Sprachkanal wie der Bot sein, um ein Lied anzuhalten. +commands.music.stop.help.description=Stoppt den Song. +commands.music.info.success.title=Informationen zum Lied +commands.music.info.error.title=Es wird kein Lied abgespielt +commands.music.info.error.description=Ich spiele im Moment nichts +commands.music.info.help.description=Zeigt Informationen über das abgespielte Lied. +commands.music.queue.error.title=Keine Warteschlange +commands.music.queue.error.description=Momentan sind keine Lieder in der Warteschlange +commands.music.queue.success.title=Warteschlange %extra% +commands.music.queue.success.description=Dies ist die Warteschlange\: \n %extra% +commands.music.queue.help.description=Zeigt die Musik Warteschlange. +commands.music.skip.success.title=Erfolgreich übersprungen +commands.music.skip.success.description=Ich habe erfolgreich zum nächsten Song übersprungen +commands.music.skip.error.connected.title=Kein Kanal +commands.music.skip.error.connected.description=Du musst im selben Sprachkanal wie der Bot sein, um ein Lied zu überspringen. +commands.music.skip.help.description=Überspringt den gerade abgespielten Song. +commands.music.volume.success.title=Erfolgreich festgelegt +commands.music.volume.success.description=Die Lautstärke wurde erfolgreich auf %extra% gesetzt +commands.music.volume.error.int.title=Ungültige Nummer +commands.music.volume.error.int.description=Die Lautstärke muss zwischen 1 und 200 liegen +commands.music.volume.error.connected.title=Kein Kanal +commands.music.volume.error.connected.description=Du musst im selben Sprachkanal wie der Bot sein, um die Lautstärke zu ändern. +commands.music.volume.help.description=Ändere die Lautstärke der Musik. +commands.music.pause.success.title=Erfolgreich pausiert +commands.music.pause.success.description=Ich habe den gespielten Song erfolgreich pausiert. +commands.music.pause.error.paused.title=Bereits pausiert +commands.music.pause.error.paused.description=The song is already paused. You can continue playing it with %extra%play +commands.music.pause.error.connected.title=Kein Kanal +commands.music.pause.error.connected.description=Du musst im selben Sprachkanal wie der Bot sein, um den Song zu pausieren. +commands.music.pause.help.description=Pausiere das abgespielte Lied. +commands.music.loop.success.loop.title=Erfolgreich aktiviert +commands.music.loop.success.loop.description=Ich wiederhole nun den gerade gespielten Song. +commands.music.loop.success.unloop.title=Erfolgreich deaktiviert +commands.music.loop.success.unloop.description=Ich werde den gerade gespielten Song nicht mehr wiederholen. +commands.music.loop.error.connected.title=Kein Kanal +commands.music.loop.error.connected.description=You have to be in the same voice channel as the bot to set the repeat status. +commands.music.loop.help.description=Wiederholt ein Lied/Warteschlange. +commands.music.echo.success.title=Erfolgreich aktiviert +commands.music.echo.success.description=I will now repeat everything I can hear in your voice channel +commands.music.echo.help.description=Sends your voice through Hadder. +commands.nsfw.gif.error.title=GIF wird nicht angezeigt? Klicke hier +commands.nsfw.img.error.title=Bild wird nicht angezeigt? Klicke hier +commands.nsfw.anal.help.description=Zeigt einen zufälligen Anal GIF. +commands.nsfw.bdsm.help.description=Zeigt ein zufälliges BDSM Bild +commands.nsfw.blowjob.help.description=Zeigt ein zufälliges Blowjob Bild +commands.nsfw.boobs.help.description=Zeigt einen zufälligen Boob GIF. +commands.nsfw.cum.help.description=Zeigt einen zufälligen Cum GIF. +commands.nsfw.erotic.help.description=Zeigt ein zufälliges Erotik Bild +commands.nsfw.feet.help.description=Zeigt einen zufälligen Feet GIF. +commands.nsfw.fingering.help.description=Zeigt einen zufälligen Finger GIF. +commands.nsfw.linking.help.description=Zeigt ein zufälliges Leck GIF. +commands.nsfw.porn.help.description=Zeigt einen zufälligen Porn GIF. +commands.nsfw.pussy.help.description=Zeigt einen zufälligen Pussy GIF. +commands.nsfw.randomporn.help.description=Zeigt ein völlig zufälliges Porno GIF. +commands.nsfw.solo.help.description=Zeigt einen zufälligen Solo GIF. +commands.nsfw.spank.help.description=Zeigt ein zufälliges spank GIF. +commands.nsfw.trans.help.description=Zeigt ein zufälliges Trans Bild +commands.owner.eval.success.title=Eval-Befehl +commands.owner.eval.success.input=Eingabe +commands.owner.eval.success.output=Ausgabe +commands.owner.eval.success.timing=Timing +commands.owner.eval.help.description=Führt den angegebenen Code aus +commands.owner.guildleave.success.title=Erfolgreich verlassen +commands.owner.guildleave.success.description=Ich habe %extra% erfolgreich verlassen. +commands.owner.guildleave.error.title=Verlassen nicht möglich +commands.owner.guildleave.error.description=I can not leave from this server. Maybe this isn't a ID? +commands.owner.guildleave.help.description=Quit from a server +commands.owner.reboot.help.description=Startet den Bot neu. +commands.owner.shutdown.success.title=Fährt herrunter +commands.owner.shutdown.help.description=Schalte den Bot ab. +commands.owner.test.success=TEST meine Freunde +commands.owner.test.help.description=Nur ein kleiner Testbefehl +commands.owner.blacklist.success.add.title=Successfully blacklisted the specified commands +commands.owner.blacklist.success.add.description=I successfully added the following commands from the blacklist\:\n %extra% +commands.owner.blacklist.success.remove.title=Successfully removed the commands from the blacklist +commands.owner.blacklist.success.remove.description=I successfully removed the following commands from the blacklist\:\n %extra% +commands.owner.blacklist.help.description=Blacklist a user for specific commands +commands.settings.language.success.title=Sprache festgelegt +commands.settings.language.success.description=`%extra%` ist jetzt deine neue Sprache. +commands.settings.language.help.description=Führt den angegebenen Code aus. +commands.settings.prefix.success.title=Prefix erfolgreich gesetzt +commands.settings.prefix.success.description=Ich habe erfolgreich den neuen Prefix für dich auf `%extra% `gesetzt. +commands.settings.prefix.help.description=Legt einen neuen Prefix fest. diff --git a/src/main/resources/Translations/Translations_en.properties b/src/main/resources/Translations/Translations_en.properties index f8253cd..d68b5ac 100644 --- a/src/main/resources/Translations/Translations_en.properties +++ b/src/main/resources/Translations/Translations_en.properties @@ -13,321 +13,311 @@ # See the License for the specific language governing permissions and # limitations under the License. # - -Hadder = Hadder - -error = Error -none = None -success\! = Success\! - -commands.fun.avatar.success.title = Avatar of %extra% -commands.fun.avatar.error.title = User not found -commands.fun.avatar.error.description = I can not find a user with this id\! -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 = Looks 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 again later. -commands.fun.meme.help.description = Sends you a random meme. -commands.fun.clyde.help.description = Sends a message as a webhook named Clyde. - -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 if you donated some money to us. Click [here]%extra% to donate. -commands.general.about.help.description = Shows information 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 = Checks if two strings are equal. -commands.general.help.description = **Description\:** -commands.general.help.usage = **Usage\:** -commands.general.help.example = **Example\:** -commands.general.help.error.description = I need the Embed Links Permission to send the Help Menu\! -commands.general.help.help.description = Shows each command and explains its usage. -commands.general.help.help.label = [CommandName] -commands.general.invite.success.title = Invite me\! -commands.general.invite.success.description = [Invite me here\!]%extra% -commands.general.invite.help.description = Shows the invitation link 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.success.title = Feedback successfully sent\! -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 %extra% -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.title = API error -commands.misc.github.api.error.description = The GitHub API might be down at the moment\! -commands.misc.github.user.error.title = User doesn't exist -commands.misc.github.user.error.description = I can not find a user named like this\! -commands.misc.github.connect.title = Connect your GH account -commands.misc.github.connect.description = [Please connect your GitHub account here]%extra% -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 in 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 in this Guild. -commands.misc.screenshare.help.description = Shows you the link to share your screen. -commands.misc.serverstats.title = Serverstats -commands.misc.serverstats.description = This message contains some information about `%extra%` -commands.misc.serverstats.help.description = Shows information about a server. -commands.misc.profile.error.title = Not found -commands.misc.profile.error.description = I can't find the specified user. -commands.misc.profile.help.description = Shows some information about the specified user. -commands.misc.code.success.title = Invite code information -commands.misc.code.success.description = This message contains some information about the specified invite code. -commands.misc.code.error.title = Code not found -commands.misc.code.error.description = I can't find the specified invite code. -commands.misc.code.help.description = Shows information about a invite code. -commands.misc.moveall.success.title = Successfully moved -commands.misc.moveall.success.description = I successfully moved %extra% members. Have fun\! -commands.misc.moveall.error.equals.title = Not twice -commands.misc.moveall.error.equals.description = The first voice channel equals the second. You have to specify two different voice channels. -commands.misc.moveall.error.source.int.title = Invalid ID -commands.misc.moveall.error.source.int.description = You haven't specified an ID as the source channel. -commands.misc.moveall.error.target.int.title = Invalid ID -commands.misc.moveall.error.target.int.description = You haven't specified an ID as the target channel. -commands.misc.moveall.help.description = Moves all users in the source channel to the target channel. -commands.misc.corona.help.description = Shows the newest stats of COVID-19 - -commands.moderation.ban.success.title = Successfully banned -commands.moderation.ban.success.description = I successfully baned %extra% -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 not ban yourself\! -commands.moderation.ban.massban.success.description = I successfully banned %extra% members\! -commands.moderation.ban.help.description = Bans one or more users from the server. -commands.moderation.clear.all.success.title = Successfully deleted -commands.moderation.clear.all.success.description = I successfully deleted %extra% messages. -commands.moderation.clear.number.error.title = Invalid number -commands.moderation.clear.number.error.description = You have to choose a number between 1 and 99\! -commands.moderation.clear.success.title = Successfully cleared -commands.moderation.clear.success.description.singular = Successfully deleted one message. -commands.moderation.clear.success.description.plural = Successfully deleted %extra% messages. -commands.moderation.clear.message.error.title = No messages\! -commands.moderation.clear.message.error.description = There are no messages in this channel. -commands.moderation.clear.help.description = Deletes the specified number of messages. -commands.moderation.prefix.success.title = %extra% Successfully set %extra% -commands.moderation.prefix.success.description = I successfully set the new prefix for the server to `%extra%`. -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 server. -commands.moderation.invitedetect.activate.error.title = Already activated -commands.moderation.invitedetect.activate.error.description = The invite link detection is already activated on this server. -commands.moderation.invitedetect.deactivate.success.title = Successfully deactivated -commands.moderation.invitedetect.deactivate.success.description = I successfully deactivated the invite link detection for this server. -commands.moderation.invitedetect.deactivate.error.title = Already deactivated -commands.moderation.invitedetect.deactivate.error.description = The invite link detection is already deactivated on this server. -commands.moderation.invitedetect.help.description = Activate or deactivate the Discord invite link detection. -commands.moderation.kick.success.title = %extra% Successfully kicked %extra% -commands.moderation.kick.success.description = I successfully kicked %extra%. -commands.moderation.kick.error.title = Not possible -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 %extra% Members\! -commands.moderation.kick.help.description = Kicks one or more user from the server. -commands.moderation.kick.masskick.success.description = I successfully kicked %extra% members. -commands.moderation.nick.success.title = %extra% Successfully nicked %extra% -commands.moderation.nick.success.description = I successfully nicked %extra%. -commands.moderation.nick.myself.success.description = I successfully changed my nickname. -commands.moderation.nick.massnick.success.description = I successfully nicked %extra% Members. -commands.moderation.nick.help.description = Rename a one or more user. -commands.moderation.regionchange.regions.title = All regions -commands.moderation.regionchange.success.title = Successfully set region -commands.moderation.regionchange.success.description = I successfully set the new server region to %extra%. -commands.moderation.regionchange.help.description = Changes the server region to locked regions. -commands.moderation.role.add.success.title = Successfully added role(s) -commands.moderation.role.add.success.description = I successfully added %extra% roles to %extra_two% members. -commands.moderation.role.remove.success.title = Successfully removed role(s) -commands.moderation.role.remove.success.description = I successfully removed %extra% roles from %extra_two% members. -commands.moderation.role.help.description = Adds and removes one or more role(s) from one or more user(s) -commands.moderation.rules.setup.title = Set up rules -commands.moderation.rules.setup.description = Welcome to the Hadder rules setup. Please mention the channel in which I should send the rules. Your message should look like\: \#rules or \#verify. -commands.moderation.rules.channel.error.title = Channel not found -commands.moderation.rules.channel.error.description = I can't find the specified channel. Please start the setup again. -commands.moderation.rules.rules.title = Rules message -commands.moderation.rules.rules.description = The channel was successfully set to %extra%. Please send me the rules now. -commands.moderation.rules.role.title = Role to assign/remove -commands.moderation.rules.role.description = The rules were successfully set. Please send me the name of the role which the user receives/loses after he accepted the rules. -commands.moderation.rules.role.error.title = Role does not exist -commands.moderation.rules.role.error.description = The specified role does not exist on this server. -commands.moderation.rules.role.permission.error.title = No permission -commands.moderation.rules.role.permission.error.description = You cannot select this role because you cannot interact with it. -commands.moderation.rules.guild.error.title = Wrong Guild -commands.moderation.rules.guild.error.description = The mentioned channel must be on this server\! -commands.moderation.rules.emote.accept.title = Custom Accept Emote -commands.moderation.rules.emote.accept.description = The role has been successfully set to %extra%. Now send me the emote on which your user should react to to get verified. -commands.moderation.rules.emote.decline.title = Custom Decline Emote -commands.moderation.rules.emote.decline.description = The first emote has been successfully set to %extra%. Please send me now the decline emote. -commands.moderation.rules.emote.error.access.description = I can not access the custom emote(s). -commands.moderation.rules.emote.error.equal.title = Emotes are equal -commands.moderation.rules.emote.error.equal.description = The 1st and 2nd emote equals each other. -commands.moderation.rules.emoji.decline.description = The first emote has been successfully set. Please send me now the decline emote. -commands.moderation.rules.emoji.error.description = The given emote can't be used. -commands.moderation.rules.success.title = Successfully set the rules -commands.moderation.rules.success.description = I successfully send the rules in %extra%. -commands.moderation.rules.error.message.title = Can't write messages -commands.moderation.rules.error.message.description = I can not write messages in the specified channel -commands.moderation.rules.error.permission.title = No permission -commands.moderation.rules.error.permission.description = To execute this command, I need the `MANAGE_ROLES` permission. -commands.moderation.rules.error.interact.title = Can't interact -commands.moderation.rules.error.interact.description = I can not interact with the specified role. Make sure my role is higher than the specified role. -commands.moderation.rules.help.description = Setup the rules on your Discord server -commands.moderation.starboard.success.title = Successfully set the Channel\! -commands.moderation.starboard.help.description = Sets the starboard channel. -commands.moderation.editrules.channel.title = Rules channel -commands.moderation.editrules.channel.description = Please send me the channel with the rules as mention -commands.moderation.editrules.channel.found.error.title = Channel not found -commands.moderation.editrules.channel.found.error.description = I can't find the specified channel. Please start the edit process again. -commands.moderation.editrules.channel.message.error.title = No rules message -commands.moderation.editrules.channel.message.error.description = I can not find the rules message in the specified channel. -commands.moderation.editrules.message.title = New message -commands.moderation.editrules.message.description = Please send me the new rules message now. -commands.moderation.editrules.error.title = No rules -commands.moderation.editrules.error.description = There is nor rules message in this server. Please setup the rules first with %extra%rules -commands.moderation.editrules.success.title = Successfully changed -commands.moderation.editrules.success.description = I successfully changed the rules -commands.moderation.editrules.help.description = Edits the rules message. - -commands.music.bass.error.connected.title = No channel -commands.music.bass.error.connected.description = You have to be in the same voice channel as the bot to change the bass level. -commands.music.bass.help.description = Change the bass for the song which is played at the moment. -commands.music.join.success.title = Successfully connected -commands.music.join.success.description = I successfully connected to %extra%. -commands.music.join.error.connecting.already.title = Already connected -commands.music.join.error.connecting.already.description = I am already connected to your voice channel -commands.music.join.error.connecting.trying.title = Already trying to connect -commands.music.join.error.connecting.trying.description = Hadder is already trying to connect. Please wait a moment -commands.music.join.error.channel.title = No Voice Channel -commands.music.join.error.channel.description = You aren't in a Voice Channel. -commands.music.join.error.permission.title = No permission -commands.music.join.error.permission.description = I am not allowed to join your voice channel. -commands.music.join.help.description = Joins your voice channel. -commands.music.play.load.title = %extra% Now loading %extra% -commands.music.play.load.description = Trying to load the song... -commands.music.play.success.loading.title = %extra% Now playing %extra% -commands.music.play.success.queueing.title = %extra% Added to queue %extra% -commands.music.play.success.title = Title -commands.music.play.success.author = Author -commands.music.play.success.length = Length -commands.music.play.success.tracks = Tracks -commands.music.play.error.load.title = %extra% Load failed %extra% -commands.music.play.error.load.description = Unfortunately I can not load the given song -commands.music.play.error.match.title = %extra% No matches %extra% -commands.music.play.error.match.description = I can not find a song named this on YouTube -commands.music.play.success.unpause.title = Successfully continued -commands.music.play.success.unpause.description = I successfully continued playing the song. -commands.music.play.error.connected.title = No channel -commands.music.play.error.connected.description = You have to be in the same voice channel as the bot to continue the song. -commands.music.play.help.description = Plays the specified song. -commands.music.stop.success.title = Successfully stopped -commands.music.stop.success.description = I successfully stopped the song. -commands.music.stop.error.connected.title = No channel -commands.music.stop.error.connected.description = You have to be in the same voice channel as the bot to stop the song. -commands.music.stop.help.description = Stops the song. -commands.music.info.success.title = Track info -commands.music.info.error.title = No playing track -commands.music.info.error.description = I am not playing anything at the moment -commands.music.info.help.description = Shows information about the playing song. -commands.music.queue.error.title = No queue -commands.music.queue.error.description = There are no queued songs at the moment -commands.music.queue.success.title = Queue %extra% -commands.music.queue.success.description = This is the queue\: \n %extra% -commands.music.queue.help.description = Shows the music queue. -commands.music.skip.success.title = Successfully skipped -commands.music.skip.success.description = I successfully skipped to the next song -commands.music.skip.error.connected.title = No channel -commands.music.skip.error.connected.description = You have to be in the same voice channel as the bot to skip the song. -commands.music.skip.help.description = Skips the currently playing song. -commands.music.volume.success.title = Successfully set -commands.music.volume.success.description = I successfully set the new volume to %extra% -commands.music.volume.error.int.title = Invalid number -commands.music.volume.error.int.description = The volume have to be between 1 and 200 -commands.music.volume.error.connected.title = No channel -commands.music.volume.error.connected.description = You have to be in the same voice channel as the bot to change the volume. -commands.music.volume.help.description = Change the volume of the music. -commands.music.pause.success.title = Successfully paused -commands.music.pause.success.description = I successfully paused the played song. -commands.music.pause.error.paused.title = Already paused -commands.music.pause.error.paused.description = The song is already paused. You can continue playing it with %extra%play -commands.music.pause.error.connected.title = No channel -commands.music.pause.error.connected.description = You have to be in the same voice channel as the bot to pause the song. -commands.music.pause.help.description = Pause the playing song. -commands.music.loop.success.loop.title = Successfully activated -commands.music.loop.success.loop.description = I will now repeat the currently played song. -commands.music.loop.success.unloop.title = Successfully deactivated -commands.music.loop.success.unloop.description = I will no longer repeat the currently played song. -commands.music.loop.error.connected.title = No channel -commands.music.loop.error.connected.description = You have to be in the same voice channel as the bot to set the repeat status. -commands.music.loop.help.description = Repeats a song/queue. -commands.music.echo.success.title = Successfully activated -commands.music.echo.success.description = I will now repeat everything I can hear in your voice channel -commands.music.echo.help.description = Sends your voice through Hadder. - -commands.nsfw.gif.error.title = GIF not showing? Click here -commands.nsfw.img.error.title = Image not showing? Click here -commands.nsfw.anal.help.description = Shows a random anal gif. -commands.nsfw.bdsm.help.description = Shows a random BDSM picture -commands.nsfw.blowjob.help.description = Shows a random Blowjob picture -commands.nsfw.boobs.help.description = Shows a random boob gif. -commands.nsfw.cum.help.description = Shows a random cum gif. -commands.nsfw.erotic.help.description = Shows a random erotic picture -commands.nsfw.feet.help.description = Shows a random feet gif. -commands.nsfw.fingering.help.description = Shows a random fingering gif. -commands.nsfw.linking.help.description = Shows a random licking gif. -commands.nsfw.porn.help.description = Shows a random porn gif. -commands.nsfw.pussy.help.description = Shows a random pussy gif. -commands.nsfw.randomporn.help.description = Shows a completely random porn gif. -commands.nsfw.solo.help.description = Shows a random solo gif. -commands.nsfw.spank.help.description = Shows a random spank gif. -commands.nsfw.trans.help.description = Shows a random trans picture - -commands.owner.eval.success.title = Eval Command -commands.owner.eval.success.input = Input -commands.owner.eval.success.output = Output -commands.owner.eval.success.timing = Timing -commands.owner.eval.help.description = Execute the given code -commands.owner.guildleave.success.title = Successfully left -commands.owner.guildleave.success.description = I successfully left %extra%. -commands.owner.guildleave.error.title = Can not leave -commands.owner.guildleave.error.description = I can not leave from this server. Maybe this isn't a ID? -commands.owner.guildleave.help.description = Quit from a server -commands.owner.reboot.help.description = Restart the bot -commands.owner.shutdown.success.title = Shutdown -commands.owner.shutdown.help.description = Shuts the Bot down -commands.owner.test.success = TEST my friends -commands.owner.test.help.description = Just a little Test Command -commands.owner.blacklist.success.add.title = Successfully blacklisted the specified commands -commands.owner.blacklist.success.add.description = I successfully added the following commands from the blacklist\:\n %extra% -commands.owner.blacklist.success.remove.title = Successfully removed the commands from the blacklist -commands.owner.blacklist.success.remove.description = I successfully removed the following commands from the blacklist\:\n %extra% -commands.owner.blacklist.help.description = Blacklist a user for specific commands - -commands.settings.language.success.title = Language set -commands.settings.language.success.description = `%extra%` is your new language now. -commands.settings.language.error.title = Language not found -commands.settings.language.error.description = Please choose one of the following language codes: %extra% -commands.settings.language.help.description = Sets the new primary language for a user. -commands.settings.prefix.success.title = Successfully set prefix -commands.settings.prefix.success.description = I successfully set the new prefix for you to `%extra%`. -commands.settings.prefix.help.description = Sets a new prefix. +Hadder=Hadder +error=Error +none=None +success\!=Success\! +commands.fun.avatar.success.title=Avatar of %extra% +commands.fun.avatar.error.title=User not found +commands.fun.avatar.error.description=I can not find a user with this id\! +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=Looks 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 again later. +commands.fun.meme.help.description=Sends you a random meme. +commands.fun.clyde.help.description=Sends a message as a webhook named Clyde. +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 if you donated some money to us. Click [here]%extra% to donate. +commands.general.about.help.description=Shows information 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=Checks if two strings are equal. +commands.general.help.description=**Description\:** +commands.general.help.usage=**Usage\:** +commands.general.help.example=**Example\:** +commands.general.help.error.description=I need the Embed Links Permission to send the Help Menu\! +commands.general.help.help.description=Shows each command and explains its usage. +commands.general.help.help.label=[CommandName] +commands.general.invite.success.title=Invite me\! +commands.general.invite.success.description=[Invite me here\!]%extra% +commands.general.invite.help.description=Shows the invitation link 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.success.title=Feedback successfully sent\! +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 %extra% +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.title=API error +commands.misc.github.api.error.description=The GitHub API might be down at the moment\! +commands.misc.github.user.error.title=User doesn't exist +commands.misc.github.user.error.description=I can not find a user named like this\! +commands.misc.github.connect.title=Connect your GH account +commands.misc.github.connect.description=[Please connect your GitHub account here]%extra% +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 in 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 in this Guild. +commands.misc.screenshare.help.description=Shows you the link to share your screen. +commands.misc.serverstats.title=Serverstats +commands.misc.serverstats.description=This message contains some information about `%extra%` +commands.misc.serverstats.help.description=Shows information about a server. +commands.misc.profile.error.title=Not found +commands.misc.profile.error.description=I can't find the specified user. +commands.misc.profile.help.description=Shows some information about the specified user. +commands.misc.code.success.title=Invite code information +commands.misc.code.success.description=This message contains some information about the specified invite code. +commands.misc.code.error.title=Code not found +commands.misc.code.error.description=I can't find the specified invite code. +commands.misc.code.help.description=Shows information about a invite code. +commands.misc.moveall.success.title=Successfully moved +commands.misc.moveall.success.description=I successfully moved %extra% members. Have fun\! +commands.misc.moveall.error.equals.title=Not twice +commands.misc.moveall.error.equals.description=The first voice channel equals the second. You have to specify two different voice channels. +commands.misc.moveall.error.source.int.title=Invalid ID +commands.misc.moveall.error.source.int.description=You haven't specified an ID as the source channel. +commands.misc.moveall.error.target.int.title=Invalid ID +commands.misc.moveall.error.target.int.description=You haven't specified an ID as the target channel. +commands.misc.moveall.help.description=Moves all users in the source channel to the target channel. +commands.misc.corona.help.description=Shows the newest stats of COVID-19 +commands.moderation.ban.success.title=Successfully banned +commands.moderation.ban.success.description=I successfully baned %extra% +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 not ban yourself\! +commands.moderation.ban.massban.success.description=I successfully banned %extra% members\! +commands.moderation.ban.help.description=Bans one or more users from the server. +commands.moderation.clear.all.success.title=Successfully deleted +commands.moderation.clear.all.success.description=I successfully deleted %extra% messages. +commands.moderation.clear.number.error.title=Invalid number +commands.moderation.clear.number.error.description=You have to choose a number between 1 and 99\! +commands.moderation.clear.success.title=Successfully cleared +commands.moderation.clear.success.description.singular=Successfully deleted one message. +commands.moderation.clear.success.description.plural=Successfully deleted %extra% messages. +commands.moderation.clear.message.error.title=No messages\! +commands.moderation.clear.message.error.description=There are no messages in this channel. +commands.moderation.clear.help.description=Deletes the specified number of messages. +commands.moderation.prefix.success.title=%extra% Successfully set %extra% +commands.moderation.prefix.success.description=I successfully set the new prefix for the server to `%extra%`. +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 server. +commands.moderation.invitedetect.activate.error.title=Already activated +commands.moderation.invitedetect.activate.error.description=The invite link detection is already activated on this server. +commands.moderation.invitedetect.deactivate.success.title=Successfully deactivated +commands.moderation.invitedetect.deactivate.success.description=I successfully deactivated the invite link detection for this server. +commands.moderation.invitedetect.deactivate.error.title=Already deactivated +commands.moderation.invitedetect.deactivate.error.description=The invite link detection is already deactivated on this server. +commands.moderation.invitedetect.help.description=Activate or deactivate the Discord invite link detection. +commands.moderation.kick.success.title=%extra% Successfully kicked %extra% +commands.moderation.kick.success.description=I successfully kicked %extra%. +commands.moderation.kick.error.title=Not possible +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 %extra% Members\! +commands.moderation.kick.help.description=Kicks one or more user from the server. +commands.moderation.kick.masskick.success.description=I successfully kicked %extra% members. +commands.moderation.nick.success.title=%extra% Successfully nicked %extra% +commands.moderation.nick.success.description=I successfully nicked %extra%. +commands.moderation.nick.myself.success.description=I successfully changed my nickname. +commands.moderation.nick.massnick.success.description=I successfully nicked %extra% Members. +commands.moderation.nick.help.description=Rename a one or more user. +commands.moderation.regionchange.regions.title=All regions +commands.moderation.regionchange.success.title=Successfully set region +commands.moderation.regionchange.success.description=I successfully set the new server region to %extra%. +commands.moderation.regionchange.help.description=Changes the server region to locked regions. +commands.moderation.role.add.success.title=Successfully added role(s) +commands.moderation.role.add.success.description=I successfully added %extra% roles to %extra_two% members. +commands.moderation.role.remove.success.title=Successfully removed role(s) +commands.moderation.role.remove.success.description=I successfully removed %extra% roles from %extra_two% members. +commands.moderation.role.help.description=Adds and removes one or more role(s) from one or more user(s) +commands.moderation.rules.setup.title=Set up rules +commands.moderation.rules.setup.description=Welcome to the Hadder rules setup. Please mention the channel in which I should send the rules. Your message should look like\: \#rules or \#verify. +commands.moderation.rules.channel.error.title=Channel not found +commands.moderation.rules.channel.error.description=I can't find the specified channel. Please start the setup again. +commands.moderation.rules.rules.title=Rules message +commands.moderation.rules.rules.description=The channel was successfully set to %extra%. Please send me the rules now. +commands.moderation.rules.role.title=Role to assign/remove +commands.moderation.rules.role.description=The rules were successfully set. Please send me the name of the role which the user receives/loses after he accepted the rules. +commands.moderation.rules.role.error.title=Role does not exist +commands.moderation.rules.role.error.description=The specified role does not exist on this server. +commands.moderation.rules.role.permission.error.title=No permission +commands.moderation.rules.role.permission.error.description=You cannot select this role because you cannot interact with it. +commands.moderation.rules.guild.error.title=Wrong Guild +commands.moderation.rules.guild.error.description=The mentioned channel must be on this server\! +commands.moderation.rules.emote.accept.title=Custom Accept Emote +commands.moderation.rules.emote.accept.description=The role has been successfully set to %extra%. Now send me the emote on which your user should react to to get verified. +commands.moderation.rules.emote.decline.title=Custom Decline Emote +commands.moderation.rules.emote.decline.description=The first emote has been successfully set to %extra%. Please send me now the decline emote. +commands.moderation.rules.emote.error.access.description=I can not access the custom emote(s). +commands.moderation.rules.emote.error.equal.title=Emotes are equal +commands.moderation.rules.emote.error.equal.description=The 1st and 2nd emote equals each other. +commands.moderation.rules.emoji.decline.description=The first emote has been successfully set. Please send me now the decline emote. +commands.moderation.rules.emoji.error.description=The given emote can't be used. +commands.moderation.rules.success.title=Successfully set the rules +commands.moderation.rules.success.description=I successfully send the rules in %extra%. +commands.moderation.rules.error.message.title=Can't write messages +commands.moderation.rules.error.message.description=I can not write messages in the specified channel +commands.moderation.rules.error.permission.title=No permission +commands.moderation.rules.error.permission.description=To execute this command, I need the `MANAGE_ROLES` permission. +commands.moderation.rules.error.interact.title=Can't interact +commands.moderation.rules.error.interact.description=I can not interact with the specified role. Make sure my role is higher than the specified role. +commands.moderation.rules.help.description=Setup the rules on your Discord server +commands.moderation.starboard.success.title=Successfully set the Channel\! +commands.moderation.starboard.help.description=Sets the starboard channel. +commands.moderation.editrules.channel.title=Rules channel +commands.moderation.editrules.channel.description=Please send me the channel with the rules as mention +commands.moderation.editrules.channel.found.error.title=Channel not found +commands.moderation.editrules.channel.found.error.description=I can't find the specified channel. Please start the edit process again. +commands.moderation.editrules.channel.message.error.title=No rules message +commands.moderation.editrules.channel.message.error.description=I can not find the rules message in the specified channel. +commands.moderation.editrules.message.title=New message +commands.moderation.editrules.message.description=Please send me the new rules message now. +commands.moderation.editrules.error.title=No rules +commands.moderation.editrules.error.description=There is nor rules message in this server. Please setup the rules first with %extra%rules +commands.moderation.editrules.success.title=Successfully changed +commands.moderation.editrules.success.description=I successfully changed the rules +commands.moderation.editrules.help.description=Edits the rules message. +commands.music.bass.error.connected.title=No channel +commands.music.bass.error.connected.description=You have to be in the same voice channel as the bot to change the bass level. +commands.music.bass.help.description=Change the bass for the song which is played at the moment. +commands.music.join.success.title=Successfully connected +commands.music.join.success.description=I successfully connected to %extra%. +commands.music.join.error.connecting.already.title=Already connected +commands.music.join.error.connecting.already.description=I am already connected to your voice channel +commands.music.join.error.connecting.trying.title=Already trying to connect +commands.music.join.error.connecting.trying.description=Hadder is already trying to connect. Please wait a moment +commands.music.join.error.channel.title=No Voice Channel +commands.music.join.error.channel.description=You aren't in a Voice Channel. +commands.music.join.error.permission.title=No permission +commands.music.join.error.permission.description=I am not allowed to join your voice channel. +commands.music.join.help.description=Joins your voice channel. +commands.music.play.load.title=%extra% Now loading %extra% +commands.music.play.load.description=Trying to load the song... +commands.music.play.success.loading.title=%extra% Now playing %extra% +commands.music.play.success.queueing.title=%extra% Added to queue %extra% +commands.music.play.success.title=Title +commands.music.play.success.author=Author +commands.music.play.success.length=Length +commands.music.play.success.tracks=Tracks +commands.music.play.error.load.title=%extra% Load failed %extra% +commands.music.play.error.load.description=Unfortunately I can not load the given song +commands.music.play.error.match.title=%extra% No matches %extra% +commands.music.play.error.match.description=I can not find a song named this on YouTube +commands.music.play.success.unpause.title=Successfully continued +commands.music.play.success.unpause.description=I successfully continued playing the song. +commands.music.play.error.connected.title=No channel +commands.music.play.error.connected.description=You have to be in the same voice channel as the bot to continue the song. +commands.music.play.help.description=Plays the specified song. +commands.music.stop.success.title=Successfully stopped +commands.music.stop.success.description=I successfully stopped the song. +commands.music.stop.error.connected.title=No channel +commands.music.stop.error.connected.description=You have to be in the same voice channel as the bot to stop the song. +commands.music.stop.help.description=Stops the song. +commands.music.info.success.title=Track info +commands.music.info.error.title=No playing track +commands.music.info.error.description=I am not playing anything at the moment +commands.music.info.help.description=Shows information about the playing song. +commands.music.queue.error.title=No queue +commands.music.queue.error.description=There are no queued songs at the moment +commands.music.queue.success.title=Queue %extra% +commands.music.queue.success.description=This is the queue\: \n %extra% +commands.music.queue.help.description=Shows the music queue. +commands.music.skip.success.title=Successfully skipped +commands.music.skip.success.description=I successfully skipped to the next song +commands.music.skip.error.connected.title=No channel +commands.music.skip.error.connected.description=You have to be in the same voice channel as the bot to skip the song. +commands.music.skip.help.description=Skips the currently playing song. +commands.music.volume.success.title=Successfully set +commands.music.volume.success.description=I successfully set the new volume to %extra% +commands.music.volume.error.int.title=Invalid number +commands.music.volume.error.int.description=The volume have to be between 1 and 200 +commands.music.volume.error.connected.title=No channel +commands.music.volume.error.connected.description=You have to be in the same voice channel as the bot to change the volume. +commands.music.volume.help.description=Change the volume of the music. +commands.music.pause.success.title=Successfully paused +commands.music.pause.success.description=I successfully paused the played song. +commands.music.pause.error.paused.title=Already paused +commands.music.pause.error.paused.description=The song is already paused. You can continue playing it with %extra%play +commands.music.pause.error.connected.title=No channel +commands.music.pause.error.connected.description=You have to be in the same voice channel as the bot to pause the song. +commands.music.pause.help.description=Pause the playing song. +commands.music.loop.success.loop.title=Successfully activated +commands.music.loop.success.loop.description=I will now repeat the currently played song. +commands.music.loop.success.unloop.title=Successfully deactivated +commands.music.loop.success.unloop.description=I will no longer repeat the currently played song. +commands.music.loop.error.connected.title=No channel +commands.music.loop.error.connected.description=You have to be in the same voice channel as the bot to set the repeat status. +commands.music.loop.help.description=Repeats a song/queue. +commands.music.echo.success.title=Successfully activated +commands.music.echo.success.description=I will now repeat everything I can hear in your voice channel +commands.music.echo.help.description=Sends your voice through Hadder. +commands.nsfw.gif.error.title=GIF not showing? Click here +commands.nsfw.img.error.title=Image not showing? Click here +commands.nsfw.anal.help.description=Shows a random anal gif. +commands.nsfw.bdsm.help.description=Shows a random BDSM picture +commands.nsfw.blowjob.help.description=Shows a random Blowjob picture +commands.nsfw.boobs.help.description=Shows a random boob gif. +commands.nsfw.cum.help.description=Shows a random cum gif. +commands.nsfw.erotic.help.description=Shows a random erotic picture +commands.nsfw.feet.help.description=Shows a random feet gif. +commands.nsfw.fingering.help.description=Shows a random fingering gif. +commands.nsfw.linking.help.description=Shows a random licking gif. +commands.nsfw.porn.help.description=Shows a random porn gif. +commands.nsfw.pussy.help.description=Shows a random pussy gif. +commands.nsfw.randomporn.help.description=Shows a completely random porn gif. +commands.nsfw.solo.help.description=Shows a random solo gif. +commands.nsfw.spank.help.description=Shows a random spank gif. +commands.nsfw.trans.help.description=Shows a random trans picture +commands.owner.eval.success.title=Eval Command +commands.owner.eval.success.input=Input +commands.owner.eval.success.output=Output +commands.owner.eval.success.timing=Timing +commands.owner.eval.help.description=Execute the given code +commands.owner.guildleave.success.title=Successfully left +commands.owner.guildleave.success.description=I successfully left %extra%. +commands.owner.guildleave.error.title=Can not leave +commands.owner.guildleave.error.description=I can not leave from this server. Maybe this isn't a ID? +commands.owner.guildleave.help.description=Quit from a server +commands.owner.reboot.help.description=Restart the bot +commands.owner.shutdown.success.title=Shutdown +commands.owner.shutdown.help.description=Shuts the Bot down +commands.owner.test.success=TEST my friends +commands.owner.test.help.description=Just a little Test Command +commands.owner.blacklist.success.add.title=Successfully blacklisted the specified commands +commands.owner.blacklist.success.add.description=I successfully added the following commands from the blacklist\:\n %extra% +commands.owner.blacklist.success.remove.title=Successfully removed the commands from the blacklist +commands.owner.blacklist.success.remove.description=I successfully removed the following commands from the blacklist\:\n %extra% +commands.owner.blacklist.help.description=Blacklist a user for specific commands +commands.settings.language.success.title=Language set +commands.settings.language.success.description=`%extra%` is your new language now. +commands.settings.language.error.title=Language not found +commands.settings.language.error.description=Please choose one of the following language codes: %extra% +commands.settings.language.help.description=Sets the new primary language for a user. +commands.settings.prefix.success.title=Successfully set prefix +commands.settings.prefix.success.description=I successfully set the new prefix for you to `%extra%`. +commands.settings.prefix.help.description=Sets a new prefix. diff --git a/src/main/resources/Translations/Translations_es.properties b/src/main/resources/Translations/Translations_es.properties index 043a3f1..0cb4905 100644 --- a/src/main/resources/Translations/Translations_es.properties +++ b/src/main/resources/Translations/Translations_es.properties @@ -13,326 +13,316 @@ # See the License for the specific language governing permissions and # limitations under the License. # - -Hadder = Hadder - -error = Error -none = None -success\! = Success\! - -commands.fun.avatar.success.title = Avatar of %extra% -commands.fun.avatar.error.title = User not found -commands.fun.avatar.error.description = I can not find a user with this id\! -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 = Looks 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 again later. -commands.fun.meme.help.description = Sends you a random meme. -commands.fun.clyde.help.description = Sends a message as a webhook named Clyde. - -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 if you donated some money to us. Click [here]%extra% to donate. -commands.general.about.help.description = Shows information 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 = Checks if two strings are equal. -commands.general.help.description = **Description\:** -commands.general.help.usage = **Usage\:** -commands.general.help.example = **Example\:** -commands.general.help.error.description = I need the Embed Links Permission to send the Help Menu\! -commands.general.help.help.description = Shows each command and explains its usage. -commands.general.help.help.label = [CommandName] -commands.general.invite.success.title = Invite me\! -commands.general.invite.success.description = [Invite me here\!]%extra% -commands.general.invite.help.description = Shows the invitation link 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.success.title = Feedback successfully sent\! -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 %extra% -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.title = API error -commands.misc.github.api.error.description = The GitHub API might be down at the moment\! -commands.misc.github.user.error.title = User doesn't exist -commands.misc.github.user.error.description = I can not find a user named like this\! -commands.misc.github.connect.title = Connect your GH account -commands.misc.github.connect.description = [Please connect your GitHub account here]%extra% -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 in 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 in this Guild. -commands.misc.screenshare.help.description = Shows you the link to share your screen. -commands.misc.serverstats.title = Serverstats -commands.misc.serverstats.description = This message contains some information about `%extra%` -commands.misc.serverstats.help.description = Shows information about a server. -commands.misc.profile.error.title = Not found -commands.misc.profile.error.description = I can't find the specified user. -commands.misc.profile.help.description = Shows some information about the specified user. -commands.misc.code.success.title = Invite code information -commands.misc.code.success.description = This message contains some information about the specified invite code. -commands.misc.code.error.title = Code not found -commands.misc.code.error.description = I can't find the specified invite code. -commands.misc.code.help.description = Shows information about a invite code. -commands.misc.moveall.success.title = Successfully moved -commands.misc.moveall.success.description = I successfully moved %extra% members. Have fun\! -commands.misc.moveall.error.equals.title = Not twice -commands.misc.moveall.error.equals.description = The first voice channel equals the second. You have to specify two different voice channels. -commands.misc.moveall.error.source.int.title = Invalid ID -commands.misc.moveall.error.source.int.description = You haven't specified an ID as the source channel. -commands.misc.moveall.error.target.int.title = Invalid ID -commands.misc.moveall.error.target.int.description = You haven't specified an ID as the target channel. -commands.misc.moveall.help.description = Moves all users in the source channel to the target channel. -commands.misc.corona.help.description = Shows the newest stats of COVID-19 - -commands.moderation.ban.success.title = Successfully banned -commands.moderation.ban.success.description = I successfully baned %extra% -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 not ban yourself\! -commands.moderation.ban.massban.success.description = I successfully banned %extra% members\! -commands.moderation.ban.help.description = Bans one or more users from the server. -commands.moderation.clear.all.success.title = Successfully deleted -commands.moderation.clear.all.success.description = I successfully deleted %extra% messages. -commands.moderation.clear.number.error.title = Invalid number -commands.moderation.clear.number.error.description = You have to choose a number between 1 and 99\! -commands.moderation.clear.success.title = Successfully cleared -commands.moderation.clear.success.description.singular = Successfully deleted one message. -commands.moderation.clear.success.description.plural = Successfully deleted %extra% messages. -commands.moderation.clear.message.error.title = No messages\! -commands.moderation.clear.message.error.description = There are no messages in this channel. -commands.moderation.clear.help.description = Deletes the specified number of messages. -commands.moderation.prefix.success.title = %extra% Successfully set %extra% -commands.moderation.prefix.success.description = I successfully set the new prefix for the server to `%extra%`. -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 server. -commands.moderation.invitedetect.activate.error.title = Already activated -commands.moderation.invitedetect.activate.error.description = The invite link detection is already activated on this server. -commands.moderation.invitedetect.deactivate.success.title = Successfully deactivated -commands.moderation.invitedetect.deactivate.success.description = I successfully deactivated the invite link detection for this server. -commands.moderation.invitedetect.deactivate.error.title = Already deactivated -commands.moderation.invitedetect.deactivate.error.description = The invite link detection is already deactivated on this server. -commands.moderation.invitedetect.help.description = Activate or deactivate the Discord invite link detection. -commands.moderation.kick.success.title = %extra% Successfully kicked %extra% -commands.moderation.kick.success.description = I successfully kicked %extra%. -commands.moderation.kick.error.title = Not possible -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 %extra% Members\! -commands.moderation.kick.help.description = Kicks one or more user from the server. -commands.moderation.kick.masskick.success.description = I successfully kicked %extra% members. -commands.moderation.nick.success.title = %extra% Successfully nicked %extra% -commands.moderation.nick.success.description = I successfully nicked %extra%. -commands.moderation.nick.myself.success.description = I successfully changed my nickname. -commands.moderation.nick.massnick.success.description = I successfully nicked %extra% Members. -commands.moderation.nick.help.description = Rename a one or more user. -commands.moderation.regionchange.regions.title = All regions -commands.moderation.regionchange.success.title = Successfully set region -commands.moderation.regionchange.success.description = I successfully set the new server region to %extra%. -commands.moderation.regionchange.help.description = Changes the server region to locked regions. -commands.moderation.role.add.success.title = Successfully added role(s) -commands.moderation.role.add.success.description = I successfully added %extra% roles to %extra_two% members. -commands.moderation.role.remove.success.title = Successfully removed role(s) -commands.moderation.role.remove.success.description = I successfully removed %extra% roles from %extra_two% members. -commands.moderation.role.help.description = Adds and removes one or more role(s) from one or more user(s) -commands.moderation.rules.setup.title = Set up rules -commands.moderation.rules.setup.description = Welcome to the Hadder rules setup. Please mention the channel in which I should send the rules. Your message should look like\: \#rules or \#verify. -commands.moderation.rules.channel.error.title = Channel not found -commands.moderation.rules.channel.error.description = I can't find the specified channel. Please start the setup again. -commands.moderation.rules.rules.title = Rules message -commands.moderation.rules.rules.description = The channel was successfully set to %extra%. Please send me the rules now. -commands.moderation.rules.role.title = Role to assign/remove -commands.moderation.rules.role.description = The rules were successfully set. Please send me the name of the role which the user receives/loses after he accepted the rules. -commands.moderation.rules.role.error.title = Role does not exist -commands.moderation.rules.role.error.description = The specified role does not exist on this server. -commands.moderation.rules.role.permission.error.title = No permission -commands.moderation.rules.role.permission.error.description = You cannot select this role because you cannot interact with it. -commands.moderation.rules.guild.error.title = Wrong Guild -commands.moderation.rules.guild.error.description = The mentioned channel must be on this server\! -commands.moderation.rules.emote.accept.title = Custom Accept Emote -commands.moderation.rules.emote.accept.description = The role has been successfully set to %extra%. Now send me the emote on which your user should react to to get verified. -commands.moderation.rules.emote.decline.title = Custom Decline Emote -commands.moderation.rules.emote.decline.description = The first emote has been successfully set to %extra%. Please send me now the decline emote. -commands.moderation.rules.emote.error.access.description = I can not access the custom emote(s). -commands.moderation.rules.emote.error.equal.title = Emotes are equal -commands.moderation.rules.emote.error.equal.description = The 1st and 2nd emote equals each other. -commands.moderation.rules.emoji.decline.description = The first emote has been successfully set. Please send me now the decline emote. -commands.moderation.rules.emoji.error.description = The given emote can't be used. -commands.moderation.rules.success.title = Successfully set the rules -commands.moderation.rules.success.description = I successfully send the rules in %extra%. -commands.moderation.rules.error.message.title = Can't write messages -commands.moderation.rules.error.message.description = I can not write messages in the specified channel -commands.moderation.rules.error.permission.title = No permission -commands.moderation.rules.error.permission.description = To execute this command, I need the `MANAGE_ROLES` permission. -commands.moderation.rules.error.interact.title = Can't interact -commands.moderation.rules.error.interact.description = I can not interact with the specified role. Make sure my role is higher than the specified role. -commands.moderation.rules.help.description = Setup the rules on your Discord server -commands.moderation.starboard.success.title = Successfully set the Channel\! -commands.moderation.starboard.help.description = Sets the starboard channel. -commands.moderation.editrules.channel.title = Rules channel -commands.moderation.editrules.channel.description = Please send me the channel with the rules as mention -commands.moderation.editrules.channel.found.error.title = Channel not found -commands.moderation.editrules.channel.found.error.description = I can't find the specified channel. Please start the edit process again. -commands.moderation.editrules.channel.message.error.title = No rules message -commands.moderation.editrules.channel.message.error.description = I can not find the rules message in the specified channel. -commands.moderation.editrules.message.title = New message -commands.moderation.editrules.message.description = Please send me the new rules message now. -commands.moderation.editrules.error.title = No rules -commands.moderation.editrules.error.description = There is nor rules message in this server. Please setup the rules first with %extra%rules -commands.moderation.editrules.success.title = Successfully changed -commands.moderation.editrules.success.description = I successfully changed the rules -commands.moderation.editrules.help.description = Edits the rules message. - -commands.music.bass.error.connected.title = No channel -commands.music.bass.error.connected.description = You have to be in the same voice channel as the bot to change the bass level. -commands.music.bass.help.description = Change the bass for the song which is played at the moment. -commands.music.join.success.title = Successfully connected -commands.music.join.success.description = I successfully connected to %extra%. -commands.music.join.error.connecting.already.title = Already connected -commands.music.join.error.connecting.already.description = I am already connected to your voice channel -commands.music.join.error.connecting.trying.title = Already trying to connect -commands.music.join.error.connecting.trying.description = Hadder is already trying to connect. Please wait a moment -commands.music.join.error.channel.title = No Voice Channel -commands.music.join.error.channel.description = You aren't in a Voice Channel. -commands.music.join.error.permission.title = No permission -commands.music.join.error.permission.description = I am not allowed to join your voice channel. -commands.music.join.help.description = Joins your voice channel. -commands.music.leave.success.title = Successfully disconnected -commands.music.leave.success.description = I successfully disconnected from the Voice Channel -commands.music.leave.error.channel.title = No channel -commands.music.leave.error.channel.description = You have to be in the same voice channel as the bot. -commands.music.leave.error.connected.tile = Not connected -commands.music.leave.error.connected.description = I'm currently in no Voice Channel on this Guild -commands.music.leave.help.description = Leaves your voice channel. -commands.music.play.load.title = %extra% Now loading %extra% -commands.music.play.load.description = Trying to load the song... -commands.music.play.success.loading.title = %extra% Now playing %extra% -commands.music.play.success.queueing.title = %extra% Added to queue %extra% -commands.music.play.success.title = Title -commands.music.play.success.author = Author -commands.music.play.success.length = Length -commands.music.play.success.tracks = Tracks -commands.music.play.error.load.title = %extra% Load failed %extra% -commands.music.play.error.load.description = Unfortunately I can not load the given song -commands.music.play.error.match.title = %extra% No matches %extra% -commands.music.play.error.match.description = I can not find a song named this on YouTube -commands.music.play.success.unpause.title = Successfully continued -commands.music.play.success.unpause.description = I successfully continued playing the song. -commands.music.play.error.connected.title = No channel -commands.music.play.error.connected.description = You have to be in the same voice channel as the bot to continue the song. -commands.music.play.help.description = Plays the specified song. -commands.music.stop.success.title = Successfully stopped -commands.music.stop.success.description = I successfully stopped the song. -commands.music.stop.error.connected.title = No channel -commands.music.stop.error.connected.description = You have to be in the same voice channel as the bot to stop the song. -commands.music.stop.help.description = Stops the song. -commands.music.info.success.title = Track info -commands.music.info.error.title = No playing track -commands.music.info.error.description = I am not playing anything at the moment -commands.music.info.help.description = Shows information about the playing song. -commands.music.queue.error.title = No queue -commands.music.queue.error.description = There are no queued songs at the moment -commands.music.queue.success.title = Queue %extra% -commands.music.queue.success.description = This is the queue\: \n %extra% -commands.music.queue.help.description = Shows the music queue. -commands.music.skip.success.title = Successfully skipped -commands.music.skip.success.description = I successfully skipped to the next song -commands.music.skip.error.connected.title = No channel -commands.music.skip.error.connected.description = You have to be in the same voice channel as the bot to skip the song. -commands.music.skip.help.description = Skips the currently playing song. -commands.music.volume.success.title = Successfully set -commands.music.volume.success.description = I successfully set the new volume to %extra% -commands.music.volume.error.int.title = Invalid number -commands.music.volume.error.int.description = The volume have to be between 1 and 200 -commands.music.volume.error.connected.title = No channel -commands.music.volume.error.connected.description = You have to be in the same voice channel as the bot to change the volume. -commands.music.volume.help.description = Change the volume of the music. -commands.music.pause.success.title = Successfully paused -commands.music.pause.success.description = I successfully paused the played song. -commands.music.pause.error.paused.title = Already paused -commands.music.pause.error.paused.description = The song is already paused. You can continue playing it with %extra%play -commands.music.pause.error.connected.title = No channel -commands.music.pause.error.connected.description = You have to be in the same voice channel as the bot to pause the song. -commands.music.pause.help.description = Pause the playing song. -commands.music.loop.success.loop.title = Successfully activated -commands.music.loop.success.loop.description = I will now repeat the currently played song. -commands.music.loop.success.unloop.title = Successfully deactivated -commands.music.loop.success.unloop.description = I will no longer repeat the currently played song. -commands.music.loop.error.connected.title = No channel -commands.music.loop.error.connected.description = You have to be in the same voice channel as the bot to set the repeat status. -commands.music.loop.help.description = Repeats a song/queue. -commands.music.echo.success.title = Successfully activated -commands.music.echo.success.description = I will now repeat everything I can hear in your voice channel -commands.music.echo.help.description = Sends your voice through Hadder. - -commands.nsfw.gif.error.title = GIF not showing? Click here -commands.nsfw.img.error.title = Image not showing? Click here -commands.nsfw.anal.help.description = Shows a random anal gif. -commands.nsfw.bdsm.help.description = Shows a random BDSM picture -commands.nsfw.blowjob.help.description = Shows a random Blowjob picture -commands.nsfw.boobs.help.description = Shows a random boob gif. -commands.nsfw.cum.help.description = Shows a random cum gif. -commands.nsfw.erotic.help.description = Shows a random erotic picture -commands.nsfw.feet.help.description = Shows a random feet gif. -commands.nsfw.fingering.help.description = Shows a random fingering gif. -commands.nsfw.linking.help.description = Shows a random licking gif. -commands.nsfw.porn.help.description = Shows a random porn gif. -commands.nsfw.pussy.help.description = Shows a random pussy gif. -commands.nsfw.randomporn.help.description = Shows a completely random porn gif. -commands.nsfw.solo.help.description = Shows a random solo gif. -commands.nsfw.spank.help.description = Shows a random spank gif. -commands.nsfw.trans.help.description = Shows a random trans picture - -commands.owner.eval.success.title = Eval Command -commands.owner.eval.success.input = Input -commands.owner.eval.success.output = Output -commands.owner.eval.success.timing = Timing -commands.owner.eval.help.description = Execute the given code -commands.owner.guildleave.success.title = Successfully left -commands.owner.guildleave.success.description = I successfully left %extra%. -commands.owner.guildleave.error.title = Can not leave -commands.owner.guildleave.error.description = I can not leave from this server. Maybe this isn't a ID? -commands.owner.guildleave.help.description = Quit from a server -commands.owner.reboot.help.description = Restart the bot -commands.owner.shutdown.success.title = Shutdown -commands.owner.shutdown.help.description = Shuts the Bot down -commands.owner.test.success = TEST my friends -commands.owner.test.help.description = Just a little Test Command -commands.owner.blacklist.success.add.title = Successfully blacklisted the specified commands -commands.owner.blacklist.success.add.description = I successfully added the following commands from the blacklist\:\n %extra% -commands.owner.blacklist.success.remove.title = Successfully removed the commands from the blacklist -commands.owner.blacklist.success.remove.description = I successfully removed the following commands from the blacklist\:\n %extra% -commands.owner.blacklist.help.description = Blacklist a user for specific commands - -commands.settings.language.success.title = Language set -commands.settings.language.success.description = `%extra%` is your new language now. -commands.settings.language.help.description = Sets the new primary language for a user. -commands.settings.prefix.success.title = Successfully set prefix -commands.settings.prefix.success.description = I successfully set the new prefix for you to `%extra%`. -commands.settings.prefix.help.description = Sets a new prefix. +Hadder=Hadder +error=Error +none=None +success\!=Success\! +commands.fun.avatar.success.title=Avatar of %extra% +commands.fun.avatar.error.title=User not found +commands.fun.avatar.error.description=I can not find a user with this id\! +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=Looks 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 again later. +commands.fun.meme.help.description=Sends you a random meme. +commands.fun.clyde.help.description=Sends a message as a webhook named Clyde. +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 if you donated some money to us. Click [here]%extra% to donate. +commands.general.about.help.description=Shows information 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=Checks if two strings are equal. +commands.general.help.description=**Description\:** +commands.general.help.usage=**Usage\:** +commands.general.help.example=**Example\:** +commands.general.help.error.description=I need the Embed Links Permission to send the Help Menu\! +commands.general.help.help.description=Shows each command and explains its usage. +commands.general.help.help.label=[CommandName] +commands.general.invite.success.title=Invite me\! +commands.general.invite.success.description=[Invite me here\!]%extra% +commands.general.invite.help.description=Shows the invitation link 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.success.title=Feedback successfully sent\! +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 %extra% +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.title=API error +commands.misc.github.api.error.description=The GitHub API might be down at the moment\! +commands.misc.github.user.error.title=User doesn't exist +commands.misc.github.user.error.description=I can not find a user named like this\! +commands.misc.github.connect.title=Connect your GH account +commands.misc.github.connect.description=[Please connect your GitHub account here]%extra% +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 in 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 in this Guild. +commands.misc.screenshare.help.description=Shows you the link to share your screen. +commands.misc.serverstats.title=Serverstats +commands.misc.serverstats.description=This message contains some information about `%extra%` +commands.misc.serverstats.help.description=Shows information about a server. +commands.misc.profile.error.title=Not found +commands.misc.profile.error.description=I can't find the specified user. +commands.misc.profile.help.description=Shows some information about the specified user. +commands.misc.code.success.title=Invite code information +commands.misc.code.success.description=This message contains some information about the specified invite code. +commands.misc.code.error.title=Code not found +commands.misc.code.error.description=I can't find the specified invite code. +commands.misc.code.help.description=Shows information about a invite code. +commands.misc.moveall.success.title=Successfully moved +commands.misc.moveall.success.description=I successfully moved %extra% members. Have fun\! +commands.misc.moveall.error.equals.title=Not twice +commands.misc.moveall.error.equals.description=The first voice channel equals the second. You have to specify two different voice channels. +commands.misc.moveall.error.source.int.title=Invalid ID +commands.misc.moveall.error.source.int.description=You haven't specified an ID as the source channel. +commands.misc.moveall.error.target.int.title=Invalid ID +commands.misc.moveall.error.target.int.description=You haven't specified an ID as the target channel. +commands.misc.moveall.help.description=Moves all users in the source channel to the target channel. +commands.misc.corona.help.description=Shows the newest stats of COVID-19 +commands.moderation.ban.success.title=Successfully banned +commands.moderation.ban.success.description=I successfully baned %extra% +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 not ban yourself\! +commands.moderation.ban.massban.success.description=I successfully banned %extra% members\! +commands.moderation.ban.help.description=Bans one or more users from the server. +commands.moderation.clear.all.success.title=Successfully deleted +commands.moderation.clear.all.success.description=I successfully deleted %extra% messages. +commands.moderation.clear.number.error.title=Invalid number +commands.moderation.clear.number.error.description=You have to choose a number between 1 and 99\! +commands.moderation.clear.success.title=Successfully cleared +commands.moderation.clear.success.description.singular=Successfully deleted one message. +commands.moderation.clear.success.description.plural=Successfully deleted %extra% messages. +commands.moderation.clear.message.error.title=No messages\! +commands.moderation.clear.message.error.description=There are no messages in this channel. +commands.moderation.clear.help.description=Deletes the specified number of messages. +commands.moderation.prefix.success.title=%extra% Successfully set %extra% +commands.moderation.prefix.success.description=I successfully set the new prefix for the server to `%extra%`. +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 server. +commands.moderation.invitedetect.activate.error.title=Already activated +commands.moderation.invitedetect.activate.error.description=The invite link detection is already activated on this server. +commands.moderation.invitedetect.deactivate.success.title=Successfully deactivated +commands.moderation.invitedetect.deactivate.success.description=I successfully deactivated the invite link detection for this server. +commands.moderation.invitedetect.deactivate.error.title=Already deactivated +commands.moderation.invitedetect.deactivate.error.description=The invite link detection is already deactivated on this server. +commands.moderation.invitedetect.help.description=Activate or deactivate the Discord invite link detection. +commands.moderation.kick.success.title=%extra% Successfully kicked %extra% +commands.moderation.kick.success.description=I successfully kicked %extra%. +commands.moderation.kick.error.title=Not possible +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 %extra% Members\! +commands.moderation.kick.help.description=Kicks one or more user from the server. +commands.moderation.kick.masskick.success.description=I successfully kicked %extra% members. +commands.moderation.nick.success.title=%extra% Successfully nicked %extra% +commands.moderation.nick.success.description=I successfully nicked %extra%. +commands.moderation.nick.myself.success.description=I successfully changed my nickname. +commands.moderation.nick.massnick.success.description=I successfully nicked %extra% Members. +commands.moderation.nick.help.description=Rename a one or more user. +commands.moderation.regionchange.regions.title=All regions +commands.moderation.regionchange.success.title=Successfully set region +commands.moderation.regionchange.success.description=I successfully set the new server region to %extra%. +commands.moderation.regionchange.help.description=Changes the server region to locked regions. +commands.moderation.role.add.success.title=Successfully added role(s) +commands.moderation.role.add.success.description=I successfully added %extra% roles to %extra_two% members. +commands.moderation.role.remove.success.title=Successfully removed role(s) +commands.moderation.role.remove.success.description=I successfully removed %extra% roles from %extra_two% members. +commands.moderation.role.help.description=Adds and removes one or more role(s) from one or more user(s) +commands.moderation.rules.setup.title=Set up rules +commands.moderation.rules.setup.description=Welcome to the Hadder rules setup. Please mention the channel in which I should send the rules. Your message should look like\: \#rules or \#verify. +commands.moderation.rules.channel.error.title=Channel not found +commands.moderation.rules.channel.error.description=I can't find the specified channel. Please start the setup again. +commands.moderation.rules.rules.title=Rules message +commands.moderation.rules.rules.description=The channel was successfully set to %extra%. Please send me the rules now. +commands.moderation.rules.role.title=Role to assign/remove +commands.moderation.rules.role.description=The rules were successfully set. Please send me the name of the role which the user receives/loses after he accepted the rules. +commands.moderation.rules.role.error.title=Role does not exist +commands.moderation.rules.role.error.description=The specified role does not exist on this server. +commands.moderation.rules.role.permission.error.title=No permission +commands.moderation.rules.role.permission.error.description=You cannot select this role because you cannot interact with it. +commands.moderation.rules.guild.error.title=Wrong Guild +commands.moderation.rules.guild.error.description=The mentioned channel must be on this server\! +commands.moderation.rules.emote.accept.title=Custom Accept Emote +commands.moderation.rules.emote.accept.description=The role has been successfully set to %extra%. Now send me the emote on which your user should react to to get verified. +commands.moderation.rules.emote.decline.title=Custom Decline Emote +commands.moderation.rules.emote.decline.description=The first emote has been successfully set to %extra%. Please send me now the decline emote. +commands.moderation.rules.emote.error.access.description=I can not access the custom emote(s). +commands.moderation.rules.emote.error.equal.title=Emotes are equal +commands.moderation.rules.emote.error.equal.description=The 1st and 2nd emote equals each other. +commands.moderation.rules.emoji.decline.description=The first emote has been successfully set. Please send me now the decline emote. +commands.moderation.rules.emoji.error.description=The given emote can't be used. +commands.moderation.rules.success.title=Successfully set the rules +commands.moderation.rules.success.description=I successfully send the rules in %extra%. +commands.moderation.rules.error.message.title=Can't write messages +commands.moderation.rules.error.message.description=I can not write messages in the specified channel +commands.moderation.rules.error.permission.title=No permission +commands.moderation.rules.error.permission.description=To execute this command, I need the `MANAGE_ROLES` permission. +commands.moderation.rules.error.interact.title=Can't interact +commands.moderation.rules.error.interact.description=I can not interact with the specified role. Make sure my role is higher than the specified role. +commands.moderation.rules.help.description=Setup the rules on your Discord server +commands.moderation.starboard.success.title=Successfully set the Channel\! +commands.moderation.starboard.help.description=Sets the starboard channel. +commands.moderation.editrules.channel.title=Rules channel +commands.moderation.editrules.channel.description=Please send me the channel with the rules as mention +commands.moderation.editrules.channel.found.error.title=Channel not found +commands.moderation.editrules.channel.found.error.description=I can't find the specified channel. Please start the edit process again. +commands.moderation.editrules.channel.message.error.title=No rules message +commands.moderation.editrules.channel.message.error.description=I can not find the rules message in the specified channel. +commands.moderation.editrules.message.title=New message +commands.moderation.editrules.message.description=Please send me the new rules message now. +commands.moderation.editrules.error.title=No rules +commands.moderation.editrules.error.description=There is nor rules message in this server. Please setup the rules first with %extra%rules +commands.moderation.editrules.success.title=Successfully changed +commands.moderation.editrules.success.description=I successfully changed the rules +commands.moderation.editrules.help.description=Edits the rules message. +commands.music.bass.error.connected.title=No channel +commands.music.bass.error.connected.description=You have to be in the same voice channel as the bot to change the bass level. +commands.music.bass.help.description=Change the bass for the song which is played at the moment. +commands.music.join.success.title=Successfully connected +commands.music.join.success.description=I successfully connected to %extra%. +commands.music.join.error.connecting.already.title=Already connected +commands.music.join.error.connecting.already.description=I am already connected to your voice channel +commands.music.join.error.connecting.trying.title=Already trying to connect +commands.music.join.error.connecting.trying.description=Hadder is already trying to connect. Please wait a moment +commands.music.join.error.channel.title=No Voice Channel +commands.music.join.error.channel.description=You aren't in a Voice Channel. +commands.music.join.error.permission.title=No permission +commands.music.join.error.permission.description=I am not allowed to join your voice channel. +commands.music.join.help.description=Joins your voice channel. +commands.music.leave.success.title=Successfully disconnected +commands.music.leave.success.description=I successfully disconnected from the Voice Channel +commands.music.leave.error.channel.title=No channel +commands.music.leave.error.channel.description=You have to be in the same voice channel as the bot. +commands.music.leave.error.connected.tile=Not connected +commands.music.leave.error.connected.description=I'm currently in no Voice Channel on this Guild +commands.music.leave.help.description=Leaves your voice channel. +commands.music.play.load.title=%extra% Now loading %extra% +commands.music.play.load.description=Trying to load the song... +commands.music.play.success.loading.title=%extra% Now playing %extra% +commands.music.play.success.queueing.title=%extra% Added to queue %extra% +commands.music.play.success.title=Title +commands.music.play.success.author=Author +commands.music.play.success.length=Length +commands.music.play.success.tracks=Tracks +commands.music.play.error.load.title=%extra% Load failed %extra% +commands.music.play.error.load.description=Unfortunately I can not load the given song +commands.music.play.error.match.title=%extra% No matches %extra% +commands.music.play.error.match.description=I can not find a song named this on YouTube +commands.music.play.success.unpause.title=Successfully continued +commands.music.play.success.unpause.description=I successfully continued playing the song. +commands.music.play.error.connected.title=No channel +commands.music.play.error.connected.description=You have to be in the same voice channel as the bot to continue the song. +commands.music.play.help.description=Plays the specified song. +commands.music.stop.success.title=Successfully stopped +commands.music.stop.success.description=I successfully stopped the song. +commands.music.stop.error.connected.title=No channel +commands.music.stop.error.connected.description=You have to be in the same voice channel as the bot to stop the song. +commands.music.stop.help.description=Stops the song. +commands.music.info.success.title=Track info +commands.music.info.error.title=No playing track +commands.music.info.error.description=I am not playing anything at the moment +commands.music.info.help.description=Shows information about the playing song. +commands.music.queue.error.title=No queue +commands.music.queue.error.description=There are no queued songs at the moment +commands.music.queue.success.title=Queue %extra% +commands.music.queue.success.description=This is the queue\: \n %extra% +commands.music.queue.help.description=Shows the music queue. +commands.music.skip.success.title=Successfully skipped +commands.music.skip.success.description=I successfully skipped to the next song +commands.music.skip.error.connected.title=No channel +commands.music.skip.error.connected.description=You have to be in the same voice channel as the bot to skip the song. +commands.music.skip.help.description=Skips the currently playing song. +commands.music.volume.success.title=Successfully set +commands.music.volume.success.description=I successfully set the new volume to %extra% +commands.music.volume.error.int.title=Invalid number +commands.music.volume.error.int.description=The volume have to be between 1 and 200 +commands.music.volume.error.connected.title=No channel +commands.music.volume.error.connected.description=You have to be in the same voice channel as the bot to change the volume. +commands.music.volume.help.description=Change the volume of the music. +commands.music.pause.success.title=Successfully paused +commands.music.pause.success.description=I successfully paused the played song. +commands.music.pause.error.paused.title=Already paused +commands.music.pause.error.paused.description=The song is already paused. You can continue playing it with %extra%play +commands.music.pause.error.connected.title=No channel +commands.music.pause.error.connected.description=You have to be in the same voice channel as the bot to pause the song. +commands.music.pause.help.description=Pause the playing song. +commands.music.loop.success.loop.title=Successfully activated +commands.music.loop.success.loop.description=I will now repeat the currently played song. +commands.music.loop.success.unloop.title=Successfully deactivated +commands.music.loop.success.unloop.description=I will no longer repeat the currently played song. +commands.music.loop.error.connected.title=No channel +commands.music.loop.error.connected.description=You have to be in the same voice channel as the bot to set the repeat status. +commands.music.loop.help.description=Repeats a song/queue. +commands.music.echo.success.title=Successfully activated +commands.music.echo.success.description=I will now repeat everything I can hear in your voice channel +commands.music.echo.help.description=Sends your voice through Hadder. +commands.nsfw.gif.error.title=GIF not showing? Click here +commands.nsfw.img.error.title=Image not showing? Click here +commands.nsfw.anal.help.description=Shows a random anal gif. +commands.nsfw.bdsm.help.description=Shows a random BDSM picture +commands.nsfw.blowjob.help.description=Shows a random Blowjob picture +commands.nsfw.boobs.help.description=Shows a random boob gif. +commands.nsfw.cum.help.description=Shows a random cum gif. +commands.nsfw.erotic.help.description=Shows a random erotic picture +commands.nsfw.feet.help.description=Shows a random feet gif. +commands.nsfw.fingering.help.description=Shows a random fingering gif. +commands.nsfw.linking.help.description=Shows a random licking gif. +commands.nsfw.porn.help.description=Shows a random porn gif. +commands.nsfw.pussy.help.description=Shows a random pussy gif. +commands.nsfw.randomporn.help.description=Shows a completely random porn gif. +commands.nsfw.solo.help.description=Shows a random solo gif. +commands.nsfw.spank.help.description=Shows a random spank gif. +commands.nsfw.trans.help.description=Shows a random trans picture +commands.owner.eval.success.title=Eval Command +commands.owner.eval.success.input=Input +commands.owner.eval.success.output=Output +commands.owner.eval.success.timing=Timing +commands.owner.eval.help.description=Execute the given code +commands.owner.guildleave.success.title=Successfully left +commands.owner.guildleave.success.description=I successfully left %extra%. +commands.owner.guildleave.error.title=Can not leave +commands.owner.guildleave.error.description=I can not leave from this server. Maybe this isn't a ID? +commands.owner.guildleave.help.description=Quit from a server +commands.owner.reboot.help.description=Restart the bot +commands.owner.shutdown.success.title=Shutdown +commands.owner.shutdown.help.description=Shuts the Bot down +commands.owner.test.success=TEST my friends +commands.owner.test.help.description=Just a little Test Command +commands.owner.blacklist.success.add.title=Successfully blacklisted the specified commands +commands.owner.blacklist.success.add.description=I successfully added the following commands from the blacklist\:\n %extra% +commands.owner.blacklist.success.remove.title=Successfully removed the commands from the blacklist +commands.owner.blacklist.success.remove.description=I successfully removed the following commands from the blacklist\:\n %extra% +commands.owner.blacklist.help.description=Blacklist a user for specific commands +commands.settings.language.success.title=Language set +commands.settings.language.success.description=`%extra%` is your new language now. +commands.settings.language.help.description=Sets the new primary language for a user. +commands.settings.prefix.success.title=Successfully set prefix +commands.settings.prefix.success.description=I successfully set the new prefix for you to `%extra%`. +commands.settings.prefix.help.description=Sets a new prefix. diff --git a/src/main/resources/Translations/Translations_fr.properties b/src/main/resources/Translations/Translations_fr.properties index 043a3f1..0cb4905 100644 --- a/src/main/resources/Translations/Translations_fr.properties +++ b/src/main/resources/Translations/Translations_fr.properties @@ -13,326 +13,316 @@ # See the License for the specific language governing permissions and # limitations under the License. # - -Hadder = Hadder - -error = Error -none = None -success\! = Success\! - -commands.fun.avatar.success.title = Avatar of %extra% -commands.fun.avatar.error.title = User not found -commands.fun.avatar.error.description = I can not find a user with this id\! -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 = Looks 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 again later. -commands.fun.meme.help.description = Sends you a random meme. -commands.fun.clyde.help.description = Sends a message as a webhook named Clyde. - -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 if you donated some money to us. Click [here]%extra% to donate. -commands.general.about.help.description = Shows information 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 = Checks if two strings are equal. -commands.general.help.description = **Description\:** -commands.general.help.usage = **Usage\:** -commands.general.help.example = **Example\:** -commands.general.help.error.description = I need the Embed Links Permission to send the Help Menu\! -commands.general.help.help.description = Shows each command and explains its usage. -commands.general.help.help.label = [CommandName] -commands.general.invite.success.title = Invite me\! -commands.general.invite.success.description = [Invite me here\!]%extra% -commands.general.invite.help.description = Shows the invitation link 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.success.title = Feedback successfully sent\! -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 %extra% -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.title = API error -commands.misc.github.api.error.description = The GitHub API might be down at the moment\! -commands.misc.github.user.error.title = User doesn't exist -commands.misc.github.user.error.description = I can not find a user named like this\! -commands.misc.github.connect.title = Connect your GH account -commands.misc.github.connect.description = [Please connect your GitHub account here]%extra% -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 in 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 in this Guild. -commands.misc.screenshare.help.description = Shows you the link to share your screen. -commands.misc.serverstats.title = Serverstats -commands.misc.serverstats.description = This message contains some information about `%extra%` -commands.misc.serverstats.help.description = Shows information about a server. -commands.misc.profile.error.title = Not found -commands.misc.profile.error.description = I can't find the specified user. -commands.misc.profile.help.description = Shows some information about the specified user. -commands.misc.code.success.title = Invite code information -commands.misc.code.success.description = This message contains some information about the specified invite code. -commands.misc.code.error.title = Code not found -commands.misc.code.error.description = I can't find the specified invite code. -commands.misc.code.help.description = Shows information about a invite code. -commands.misc.moveall.success.title = Successfully moved -commands.misc.moveall.success.description = I successfully moved %extra% members. Have fun\! -commands.misc.moveall.error.equals.title = Not twice -commands.misc.moveall.error.equals.description = The first voice channel equals the second. You have to specify two different voice channels. -commands.misc.moveall.error.source.int.title = Invalid ID -commands.misc.moveall.error.source.int.description = You haven't specified an ID as the source channel. -commands.misc.moveall.error.target.int.title = Invalid ID -commands.misc.moveall.error.target.int.description = You haven't specified an ID as the target channel. -commands.misc.moveall.help.description = Moves all users in the source channel to the target channel. -commands.misc.corona.help.description = Shows the newest stats of COVID-19 - -commands.moderation.ban.success.title = Successfully banned -commands.moderation.ban.success.description = I successfully baned %extra% -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 not ban yourself\! -commands.moderation.ban.massban.success.description = I successfully banned %extra% members\! -commands.moderation.ban.help.description = Bans one or more users from the server. -commands.moderation.clear.all.success.title = Successfully deleted -commands.moderation.clear.all.success.description = I successfully deleted %extra% messages. -commands.moderation.clear.number.error.title = Invalid number -commands.moderation.clear.number.error.description = You have to choose a number between 1 and 99\! -commands.moderation.clear.success.title = Successfully cleared -commands.moderation.clear.success.description.singular = Successfully deleted one message. -commands.moderation.clear.success.description.plural = Successfully deleted %extra% messages. -commands.moderation.clear.message.error.title = No messages\! -commands.moderation.clear.message.error.description = There are no messages in this channel. -commands.moderation.clear.help.description = Deletes the specified number of messages. -commands.moderation.prefix.success.title = %extra% Successfully set %extra% -commands.moderation.prefix.success.description = I successfully set the new prefix for the server to `%extra%`. -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 server. -commands.moderation.invitedetect.activate.error.title = Already activated -commands.moderation.invitedetect.activate.error.description = The invite link detection is already activated on this server. -commands.moderation.invitedetect.deactivate.success.title = Successfully deactivated -commands.moderation.invitedetect.deactivate.success.description = I successfully deactivated the invite link detection for this server. -commands.moderation.invitedetect.deactivate.error.title = Already deactivated -commands.moderation.invitedetect.deactivate.error.description = The invite link detection is already deactivated on this server. -commands.moderation.invitedetect.help.description = Activate or deactivate the Discord invite link detection. -commands.moderation.kick.success.title = %extra% Successfully kicked %extra% -commands.moderation.kick.success.description = I successfully kicked %extra%. -commands.moderation.kick.error.title = Not possible -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 %extra% Members\! -commands.moderation.kick.help.description = Kicks one or more user from the server. -commands.moderation.kick.masskick.success.description = I successfully kicked %extra% members. -commands.moderation.nick.success.title = %extra% Successfully nicked %extra% -commands.moderation.nick.success.description = I successfully nicked %extra%. -commands.moderation.nick.myself.success.description = I successfully changed my nickname. -commands.moderation.nick.massnick.success.description = I successfully nicked %extra% Members. -commands.moderation.nick.help.description = Rename a one or more user. -commands.moderation.regionchange.regions.title = All regions -commands.moderation.regionchange.success.title = Successfully set region -commands.moderation.regionchange.success.description = I successfully set the new server region to %extra%. -commands.moderation.regionchange.help.description = Changes the server region to locked regions. -commands.moderation.role.add.success.title = Successfully added role(s) -commands.moderation.role.add.success.description = I successfully added %extra% roles to %extra_two% members. -commands.moderation.role.remove.success.title = Successfully removed role(s) -commands.moderation.role.remove.success.description = I successfully removed %extra% roles from %extra_two% members. -commands.moderation.role.help.description = Adds and removes one or more role(s) from one or more user(s) -commands.moderation.rules.setup.title = Set up rules -commands.moderation.rules.setup.description = Welcome to the Hadder rules setup. Please mention the channel in which I should send the rules. Your message should look like\: \#rules or \#verify. -commands.moderation.rules.channel.error.title = Channel not found -commands.moderation.rules.channel.error.description = I can't find the specified channel. Please start the setup again. -commands.moderation.rules.rules.title = Rules message -commands.moderation.rules.rules.description = The channel was successfully set to %extra%. Please send me the rules now. -commands.moderation.rules.role.title = Role to assign/remove -commands.moderation.rules.role.description = The rules were successfully set. Please send me the name of the role which the user receives/loses after he accepted the rules. -commands.moderation.rules.role.error.title = Role does not exist -commands.moderation.rules.role.error.description = The specified role does not exist on this server. -commands.moderation.rules.role.permission.error.title = No permission -commands.moderation.rules.role.permission.error.description = You cannot select this role because you cannot interact with it. -commands.moderation.rules.guild.error.title = Wrong Guild -commands.moderation.rules.guild.error.description = The mentioned channel must be on this server\! -commands.moderation.rules.emote.accept.title = Custom Accept Emote -commands.moderation.rules.emote.accept.description = The role has been successfully set to %extra%. Now send me the emote on which your user should react to to get verified. -commands.moderation.rules.emote.decline.title = Custom Decline Emote -commands.moderation.rules.emote.decline.description = The first emote has been successfully set to %extra%. Please send me now the decline emote. -commands.moderation.rules.emote.error.access.description = I can not access the custom emote(s). -commands.moderation.rules.emote.error.equal.title = Emotes are equal -commands.moderation.rules.emote.error.equal.description = The 1st and 2nd emote equals each other. -commands.moderation.rules.emoji.decline.description = The first emote has been successfully set. Please send me now the decline emote. -commands.moderation.rules.emoji.error.description = The given emote can't be used. -commands.moderation.rules.success.title = Successfully set the rules -commands.moderation.rules.success.description = I successfully send the rules in %extra%. -commands.moderation.rules.error.message.title = Can't write messages -commands.moderation.rules.error.message.description = I can not write messages in the specified channel -commands.moderation.rules.error.permission.title = No permission -commands.moderation.rules.error.permission.description = To execute this command, I need the `MANAGE_ROLES` permission. -commands.moderation.rules.error.interact.title = Can't interact -commands.moderation.rules.error.interact.description = I can not interact with the specified role. Make sure my role is higher than the specified role. -commands.moderation.rules.help.description = Setup the rules on your Discord server -commands.moderation.starboard.success.title = Successfully set the Channel\! -commands.moderation.starboard.help.description = Sets the starboard channel. -commands.moderation.editrules.channel.title = Rules channel -commands.moderation.editrules.channel.description = Please send me the channel with the rules as mention -commands.moderation.editrules.channel.found.error.title = Channel not found -commands.moderation.editrules.channel.found.error.description = I can't find the specified channel. Please start the edit process again. -commands.moderation.editrules.channel.message.error.title = No rules message -commands.moderation.editrules.channel.message.error.description = I can not find the rules message in the specified channel. -commands.moderation.editrules.message.title = New message -commands.moderation.editrules.message.description = Please send me the new rules message now. -commands.moderation.editrules.error.title = No rules -commands.moderation.editrules.error.description = There is nor rules message in this server. Please setup the rules first with %extra%rules -commands.moderation.editrules.success.title = Successfully changed -commands.moderation.editrules.success.description = I successfully changed the rules -commands.moderation.editrules.help.description = Edits the rules message. - -commands.music.bass.error.connected.title = No channel -commands.music.bass.error.connected.description = You have to be in the same voice channel as the bot to change the bass level. -commands.music.bass.help.description = Change the bass for the song which is played at the moment. -commands.music.join.success.title = Successfully connected -commands.music.join.success.description = I successfully connected to %extra%. -commands.music.join.error.connecting.already.title = Already connected -commands.music.join.error.connecting.already.description = I am already connected to your voice channel -commands.music.join.error.connecting.trying.title = Already trying to connect -commands.music.join.error.connecting.trying.description = Hadder is already trying to connect. Please wait a moment -commands.music.join.error.channel.title = No Voice Channel -commands.music.join.error.channel.description = You aren't in a Voice Channel. -commands.music.join.error.permission.title = No permission -commands.music.join.error.permission.description = I am not allowed to join your voice channel. -commands.music.join.help.description = Joins your voice channel. -commands.music.leave.success.title = Successfully disconnected -commands.music.leave.success.description = I successfully disconnected from the Voice Channel -commands.music.leave.error.channel.title = No channel -commands.music.leave.error.channel.description = You have to be in the same voice channel as the bot. -commands.music.leave.error.connected.tile = Not connected -commands.music.leave.error.connected.description = I'm currently in no Voice Channel on this Guild -commands.music.leave.help.description = Leaves your voice channel. -commands.music.play.load.title = %extra% Now loading %extra% -commands.music.play.load.description = Trying to load the song... -commands.music.play.success.loading.title = %extra% Now playing %extra% -commands.music.play.success.queueing.title = %extra% Added to queue %extra% -commands.music.play.success.title = Title -commands.music.play.success.author = Author -commands.music.play.success.length = Length -commands.music.play.success.tracks = Tracks -commands.music.play.error.load.title = %extra% Load failed %extra% -commands.music.play.error.load.description = Unfortunately I can not load the given song -commands.music.play.error.match.title = %extra% No matches %extra% -commands.music.play.error.match.description = I can not find a song named this on YouTube -commands.music.play.success.unpause.title = Successfully continued -commands.music.play.success.unpause.description = I successfully continued playing the song. -commands.music.play.error.connected.title = No channel -commands.music.play.error.connected.description = You have to be in the same voice channel as the bot to continue the song. -commands.music.play.help.description = Plays the specified song. -commands.music.stop.success.title = Successfully stopped -commands.music.stop.success.description = I successfully stopped the song. -commands.music.stop.error.connected.title = No channel -commands.music.stop.error.connected.description = You have to be in the same voice channel as the bot to stop the song. -commands.music.stop.help.description = Stops the song. -commands.music.info.success.title = Track info -commands.music.info.error.title = No playing track -commands.music.info.error.description = I am not playing anything at the moment -commands.music.info.help.description = Shows information about the playing song. -commands.music.queue.error.title = No queue -commands.music.queue.error.description = There are no queued songs at the moment -commands.music.queue.success.title = Queue %extra% -commands.music.queue.success.description = This is the queue\: \n %extra% -commands.music.queue.help.description = Shows the music queue. -commands.music.skip.success.title = Successfully skipped -commands.music.skip.success.description = I successfully skipped to the next song -commands.music.skip.error.connected.title = No channel -commands.music.skip.error.connected.description = You have to be in the same voice channel as the bot to skip the song. -commands.music.skip.help.description = Skips the currently playing song. -commands.music.volume.success.title = Successfully set -commands.music.volume.success.description = I successfully set the new volume to %extra% -commands.music.volume.error.int.title = Invalid number -commands.music.volume.error.int.description = The volume have to be between 1 and 200 -commands.music.volume.error.connected.title = No channel -commands.music.volume.error.connected.description = You have to be in the same voice channel as the bot to change the volume. -commands.music.volume.help.description = Change the volume of the music. -commands.music.pause.success.title = Successfully paused -commands.music.pause.success.description = I successfully paused the played song. -commands.music.pause.error.paused.title = Already paused -commands.music.pause.error.paused.description = The song is already paused. You can continue playing it with %extra%play -commands.music.pause.error.connected.title = No channel -commands.music.pause.error.connected.description = You have to be in the same voice channel as the bot to pause the song. -commands.music.pause.help.description = Pause the playing song. -commands.music.loop.success.loop.title = Successfully activated -commands.music.loop.success.loop.description = I will now repeat the currently played song. -commands.music.loop.success.unloop.title = Successfully deactivated -commands.music.loop.success.unloop.description = I will no longer repeat the currently played song. -commands.music.loop.error.connected.title = No channel -commands.music.loop.error.connected.description = You have to be in the same voice channel as the bot to set the repeat status. -commands.music.loop.help.description = Repeats a song/queue. -commands.music.echo.success.title = Successfully activated -commands.music.echo.success.description = I will now repeat everything I can hear in your voice channel -commands.music.echo.help.description = Sends your voice through Hadder. - -commands.nsfw.gif.error.title = GIF not showing? Click here -commands.nsfw.img.error.title = Image not showing? Click here -commands.nsfw.anal.help.description = Shows a random anal gif. -commands.nsfw.bdsm.help.description = Shows a random BDSM picture -commands.nsfw.blowjob.help.description = Shows a random Blowjob picture -commands.nsfw.boobs.help.description = Shows a random boob gif. -commands.nsfw.cum.help.description = Shows a random cum gif. -commands.nsfw.erotic.help.description = Shows a random erotic picture -commands.nsfw.feet.help.description = Shows a random feet gif. -commands.nsfw.fingering.help.description = Shows a random fingering gif. -commands.nsfw.linking.help.description = Shows a random licking gif. -commands.nsfw.porn.help.description = Shows a random porn gif. -commands.nsfw.pussy.help.description = Shows a random pussy gif. -commands.nsfw.randomporn.help.description = Shows a completely random porn gif. -commands.nsfw.solo.help.description = Shows a random solo gif. -commands.nsfw.spank.help.description = Shows a random spank gif. -commands.nsfw.trans.help.description = Shows a random trans picture - -commands.owner.eval.success.title = Eval Command -commands.owner.eval.success.input = Input -commands.owner.eval.success.output = Output -commands.owner.eval.success.timing = Timing -commands.owner.eval.help.description = Execute the given code -commands.owner.guildleave.success.title = Successfully left -commands.owner.guildleave.success.description = I successfully left %extra%. -commands.owner.guildleave.error.title = Can not leave -commands.owner.guildleave.error.description = I can not leave from this server. Maybe this isn't a ID? -commands.owner.guildleave.help.description = Quit from a server -commands.owner.reboot.help.description = Restart the bot -commands.owner.shutdown.success.title = Shutdown -commands.owner.shutdown.help.description = Shuts the Bot down -commands.owner.test.success = TEST my friends -commands.owner.test.help.description = Just a little Test Command -commands.owner.blacklist.success.add.title = Successfully blacklisted the specified commands -commands.owner.blacklist.success.add.description = I successfully added the following commands from the blacklist\:\n %extra% -commands.owner.blacklist.success.remove.title = Successfully removed the commands from the blacklist -commands.owner.blacklist.success.remove.description = I successfully removed the following commands from the blacklist\:\n %extra% -commands.owner.blacklist.help.description = Blacklist a user for specific commands - -commands.settings.language.success.title = Language set -commands.settings.language.success.description = `%extra%` is your new language now. -commands.settings.language.help.description = Sets the new primary language for a user. -commands.settings.prefix.success.title = Successfully set prefix -commands.settings.prefix.success.description = I successfully set the new prefix for you to `%extra%`. -commands.settings.prefix.help.description = Sets a new prefix. +Hadder=Hadder +error=Error +none=None +success\!=Success\! +commands.fun.avatar.success.title=Avatar of %extra% +commands.fun.avatar.error.title=User not found +commands.fun.avatar.error.description=I can not find a user with this id\! +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=Looks 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 again later. +commands.fun.meme.help.description=Sends you a random meme. +commands.fun.clyde.help.description=Sends a message as a webhook named Clyde. +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 if you donated some money to us. Click [here]%extra% to donate. +commands.general.about.help.description=Shows information 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=Checks if two strings are equal. +commands.general.help.description=**Description\:** +commands.general.help.usage=**Usage\:** +commands.general.help.example=**Example\:** +commands.general.help.error.description=I need the Embed Links Permission to send the Help Menu\! +commands.general.help.help.description=Shows each command and explains its usage. +commands.general.help.help.label=[CommandName] +commands.general.invite.success.title=Invite me\! +commands.general.invite.success.description=[Invite me here\!]%extra% +commands.general.invite.help.description=Shows the invitation link 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.success.title=Feedback successfully sent\! +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 %extra% +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.title=API error +commands.misc.github.api.error.description=The GitHub API might be down at the moment\! +commands.misc.github.user.error.title=User doesn't exist +commands.misc.github.user.error.description=I can not find a user named like this\! +commands.misc.github.connect.title=Connect your GH account +commands.misc.github.connect.description=[Please connect your GitHub account here]%extra% +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 in 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 in this Guild. +commands.misc.screenshare.help.description=Shows you the link to share your screen. +commands.misc.serverstats.title=Serverstats +commands.misc.serverstats.description=This message contains some information about `%extra%` +commands.misc.serverstats.help.description=Shows information about a server. +commands.misc.profile.error.title=Not found +commands.misc.profile.error.description=I can't find the specified user. +commands.misc.profile.help.description=Shows some information about the specified user. +commands.misc.code.success.title=Invite code information +commands.misc.code.success.description=This message contains some information about the specified invite code. +commands.misc.code.error.title=Code not found +commands.misc.code.error.description=I can't find the specified invite code. +commands.misc.code.help.description=Shows information about a invite code. +commands.misc.moveall.success.title=Successfully moved +commands.misc.moveall.success.description=I successfully moved %extra% members. Have fun\! +commands.misc.moveall.error.equals.title=Not twice +commands.misc.moveall.error.equals.description=The first voice channel equals the second. You have to specify two different voice channels. +commands.misc.moveall.error.source.int.title=Invalid ID +commands.misc.moveall.error.source.int.description=You haven't specified an ID as the source channel. +commands.misc.moveall.error.target.int.title=Invalid ID +commands.misc.moveall.error.target.int.description=You haven't specified an ID as the target channel. +commands.misc.moveall.help.description=Moves all users in the source channel to the target channel. +commands.misc.corona.help.description=Shows the newest stats of COVID-19 +commands.moderation.ban.success.title=Successfully banned +commands.moderation.ban.success.description=I successfully baned %extra% +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 not ban yourself\! +commands.moderation.ban.massban.success.description=I successfully banned %extra% members\! +commands.moderation.ban.help.description=Bans one or more users from the server. +commands.moderation.clear.all.success.title=Successfully deleted +commands.moderation.clear.all.success.description=I successfully deleted %extra% messages. +commands.moderation.clear.number.error.title=Invalid number +commands.moderation.clear.number.error.description=You have to choose a number between 1 and 99\! +commands.moderation.clear.success.title=Successfully cleared +commands.moderation.clear.success.description.singular=Successfully deleted one message. +commands.moderation.clear.success.description.plural=Successfully deleted %extra% messages. +commands.moderation.clear.message.error.title=No messages\! +commands.moderation.clear.message.error.description=There are no messages in this channel. +commands.moderation.clear.help.description=Deletes the specified number of messages. +commands.moderation.prefix.success.title=%extra% Successfully set %extra% +commands.moderation.prefix.success.description=I successfully set the new prefix for the server to `%extra%`. +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 server. +commands.moderation.invitedetect.activate.error.title=Already activated +commands.moderation.invitedetect.activate.error.description=The invite link detection is already activated on this server. +commands.moderation.invitedetect.deactivate.success.title=Successfully deactivated +commands.moderation.invitedetect.deactivate.success.description=I successfully deactivated the invite link detection for this server. +commands.moderation.invitedetect.deactivate.error.title=Already deactivated +commands.moderation.invitedetect.deactivate.error.description=The invite link detection is already deactivated on this server. +commands.moderation.invitedetect.help.description=Activate or deactivate the Discord invite link detection. +commands.moderation.kick.success.title=%extra% Successfully kicked %extra% +commands.moderation.kick.success.description=I successfully kicked %extra%. +commands.moderation.kick.error.title=Not possible +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 %extra% Members\! +commands.moderation.kick.help.description=Kicks one or more user from the server. +commands.moderation.kick.masskick.success.description=I successfully kicked %extra% members. +commands.moderation.nick.success.title=%extra% Successfully nicked %extra% +commands.moderation.nick.success.description=I successfully nicked %extra%. +commands.moderation.nick.myself.success.description=I successfully changed my nickname. +commands.moderation.nick.massnick.success.description=I successfully nicked %extra% Members. +commands.moderation.nick.help.description=Rename a one or more user. +commands.moderation.regionchange.regions.title=All regions +commands.moderation.regionchange.success.title=Successfully set region +commands.moderation.regionchange.success.description=I successfully set the new server region to %extra%. +commands.moderation.regionchange.help.description=Changes the server region to locked regions. +commands.moderation.role.add.success.title=Successfully added role(s) +commands.moderation.role.add.success.description=I successfully added %extra% roles to %extra_two% members. +commands.moderation.role.remove.success.title=Successfully removed role(s) +commands.moderation.role.remove.success.description=I successfully removed %extra% roles from %extra_two% members. +commands.moderation.role.help.description=Adds and removes one or more role(s) from one or more user(s) +commands.moderation.rules.setup.title=Set up rules +commands.moderation.rules.setup.description=Welcome to the Hadder rules setup. Please mention the channel in which I should send the rules. Your message should look like\: \#rules or \#verify. +commands.moderation.rules.channel.error.title=Channel not found +commands.moderation.rules.channel.error.description=I can't find the specified channel. Please start the setup again. +commands.moderation.rules.rules.title=Rules message +commands.moderation.rules.rules.description=The channel was successfully set to %extra%. Please send me the rules now. +commands.moderation.rules.role.title=Role to assign/remove +commands.moderation.rules.role.description=The rules were successfully set. Please send me the name of the role which the user receives/loses after he accepted the rules. +commands.moderation.rules.role.error.title=Role does not exist +commands.moderation.rules.role.error.description=The specified role does not exist on this server. +commands.moderation.rules.role.permission.error.title=No permission +commands.moderation.rules.role.permission.error.description=You cannot select this role because you cannot interact with it. +commands.moderation.rules.guild.error.title=Wrong Guild +commands.moderation.rules.guild.error.description=The mentioned channel must be on this server\! +commands.moderation.rules.emote.accept.title=Custom Accept Emote +commands.moderation.rules.emote.accept.description=The role has been successfully set to %extra%. Now send me the emote on which your user should react to to get verified. +commands.moderation.rules.emote.decline.title=Custom Decline Emote +commands.moderation.rules.emote.decline.description=The first emote has been successfully set to %extra%. Please send me now the decline emote. +commands.moderation.rules.emote.error.access.description=I can not access the custom emote(s). +commands.moderation.rules.emote.error.equal.title=Emotes are equal +commands.moderation.rules.emote.error.equal.description=The 1st and 2nd emote equals each other. +commands.moderation.rules.emoji.decline.description=The first emote has been successfully set. Please send me now the decline emote. +commands.moderation.rules.emoji.error.description=The given emote can't be used. +commands.moderation.rules.success.title=Successfully set the rules +commands.moderation.rules.success.description=I successfully send the rules in %extra%. +commands.moderation.rules.error.message.title=Can't write messages +commands.moderation.rules.error.message.description=I can not write messages in the specified channel +commands.moderation.rules.error.permission.title=No permission +commands.moderation.rules.error.permission.description=To execute this command, I need the `MANAGE_ROLES` permission. +commands.moderation.rules.error.interact.title=Can't interact +commands.moderation.rules.error.interact.description=I can not interact with the specified role. Make sure my role is higher than the specified role. +commands.moderation.rules.help.description=Setup the rules on your Discord server +commands.moderation.starboard.success.title=Successfully set the Channel\! +commands.moderation.starboard.help.description=Sets the starboard channel. +commands.moderation.editrules.channel.title=Rules channel +commands.moderation.editrules.channel.description=Please send me the channel with the rules as mention +commands.moderation.editrules.channel.found.error.title=Channel not found +commands.moderation.editrules.channel.found.error.description=I can't find the specified channel. Please start the edit process again. +commands.moderation.editrules.channel.message.error.title=No rules message +commands.moderation.editrules.channel.message.error.description=I can not find the rules message in the specified channel. +commands.moderation.editrules.message.title=New message +commands.moderation.editrules.message.description=Please send me the new rules message now. +commands.moderation.editrules.error.title=No rules +commands.moderation.editrules.error.description=There is nor rules message in this server. Please setup the rules first with %extra%rules +commands.moderation.editrules.success.title=Successfully changed +commands.moderation.editrules.success.description=I successfully changed the rules +commands.moderation.editrules.help.description=Edits the rules message. +commands.music.bass.error.connected.title=No channel +commands.music.bass.error.connected.description=You have to be in the same voice channel as the bot to change the bass level. +commands.music.bass.help.description=Change the bass for the song which is played at the moment. +commands.music.join.success.title=Successfully connected +commands.music.join.success.description=I successfully connected to %extra%. +commands.music.join.error.connecting.already.title=Already connected +commands.music.join.error.connecting.already.description=I am already connected to your voice channel +commands.music.join.error.connecting.trying.title=Already trying to connect +commands.music.join.error.connecting.trying.description=Hadder is already trying to connect. Please wait a moment +commands.music.join.error.channel.title=No Voice Channel +commands.music.join.error.channel.description=You aren't in a Voice Channel. +commands.music.join.error.permission.title=No permission +commands.music.join.error.permission.description=I am not allowed to join your voice channel. +commands.music.join.help.description=Joins your voice channel. +commands.music.leave.success.title=Successfully disconnected +commands.music.leave.success.description=I successfully disconnected from the Voice Channel +commands.music.leave.error.channel.title=No channel +commands.music.leave.error.channel.description=You have to be in the same voice channel as the bot. +commands.music.leave.error.connected.tile=Not connected +commands.music.leave.error.connected.description=I'm currently in no Voice Channel on this Guild +commands.music.leave.help.description=Leaves your voice channel. +commands.music.play.load.title=%extra% Now loading %extra% +commands.music.play.load.description=Trying to load the song... +commands.music.play.success.loading.title=%extra% Now playing %extra% +commands.music.play.success.queueing.title=%extra% Added to queue %extra% +commands.music.play.success.title=Title +commands.music.play.success.author=Author +commands.music.play.success.length=Length +commands.music.play.success.tracks=Tracks +commands.music.play.error.load.title=%extra% Load failed %extra% +commands.music.play.error.load.description=Unfortunately I can not load the given song +commands.music.play.error.match.title=%extra% No matches %extra% +commands.music.play.error.match.description=I can not find a song named this on YouTube +commands.music.play.success.unpause.title=Successfully continued +commands.music.play.success.unpause.description=I successfully continued playing the song. +commands.music.play.error.connected.title=No channel +commands.music.play.error.connected.description=You have to be in the same voice channel as the bot to continue the song. +commands.music.play.help.description=Plays the specified song. +commands.music.stop.success.title=Successfully stopped +commands.music.stop.success.description=I successfully stopped the song. +commands.music.stop.error.connected.title=No channel +commands.music.stop.error.connected.description=You have to be in the same voice channel as the bot to stop the song. +commands.music.stop.help.description=Stops the song. +commands.music.info.success.title=Track info +commands.music.info.error.title=No playing track +commands.music.info.error.description=I am not playing anything at the moment +commands.music.info.help.description=Shows information about the playing song. +commands.music.queue.error.title=No queue +commands.music.queue.error.description=There are no queued songs at the moment +commands.music.queue.success.title=Queue %extra% +commands.music.queue.success.description=This is the queue\: \n %extra% +commands.music.queue.help.description=Shows the music queue. +commands.music.skip.success.title=Successfully skipped +commands.music.skip.success.description=I successfully skipped to the next song +commands.music.skip.error.connected.title=No channel +commands.music.skip.error.connected.description=You have to be in the same voice channel as the bot to skip the song. +commands.music.skip.help.description=Skips the currently playing song. +commands.music.volume.success.title=Successfully set +commands.music.volume.success.description=I successfully set the new volume to %extra% +commands.music.volume.error.int.title=Invalid number +commands.music.volume.error.int.description=The volume have to be between 1 and 200 +commands.music.volume.error.connected.title=No channel +commands.music.volume.error.connected.description=You have to be in the same voice channel as the bot to change the volume. +commands.music.volume.help.description=Change the volume of the music. +commands.music.pause.success.title=Successfully paused +commands.music.pause.success.description=I successfully paused the played song. +commands.music.pause.error.paused.title=Already paused +commands.music.pause.error.paused.description=The song is already paused. You can continue playing it with %extra%play +commands.music.pause.error.connected.title=No channel +commands.music.pause.error.connected.description=You have to be in the same voice channel as the bot to pause the song. +commands.music.pause.help.description=Pause the playing song. +commands.music.loop.success.loop.title=Successfully activated +commands.music.loop.success.loop.description=I will now repeat the currently played song. +commands.music.loop.success.unloop.title=Successfully deactivated +commands.music.loop.success.unloop.description=I will no longer repeat the currently played song. +commands.music.loop.error.connected.title=No channel +commands.music.loop.error.connected.description=You have to be in the same voice channel as the bot to set the repeat status. +commands.music.loop.help.description=Repeats a song/queue. +commands.music.echo.success.title=Successfully activated +commands.music.echo.success.description=I will now repeat everything I can hear in your voice channel +commands.music.echo.help.description=Sends your voice through Hadder. +commands.nsfw.gif.error.title=GIF not showing? Click here +commands.nsfw.img.error.title=Image not showing? Click here +commands.nsfw.anal.help.description=Shows a random anal gif. +commands.nsfw.bdsm.help.description=Shows a random BDSM picture +commands.nsfw.blowjob.help.description=Shows a random Blowjob picture +commands.nsfw.boobs.help.description=Shows a random boob gif. +commands.nsfw.cum.help.description=Shows a random cum gif. +commands.nsfw.erotic.help.description=Shows a random erotic picture +commands.nsfw.feet.help.description=Shows a random feet gif. +commands.nsfw.fingering.help.description=Shows a random fingering gif. +commands.nsfw.linking.help.description=Shows a random licking gif. +commands.nsfw.porn.help.description=Shows a random porn gif. +commands.nsfw.pussy.help.description=Shows a random pussy gif. +commands.nsfw.randomporn.help.description=Shows a completely random porn gif. +commands.nsfw.solo.help.description=Shows a random solo gif. +commands.nsfw.spank.help.description=Shows a random spank gif. +commands.nsfw.trans.help.description=Shows a random trans picture +commands.owner.eval.success.title=Eval Command +commands.owner.eval.success.input=Input +commands.owner.eval.success.output=Output +commands.owner.eval.success.timing=Timing +commands.owner.eval.help.description=Execute the given code +commands.owner.guildleave.success.title=Successfully left +commands.owner.guildleave.success.description=I successfully left %extra%. +commands.owner.guildleave.error.title=Can not leave +commands.owner.guildleave.error.description=I can not leave from this server. Maybe this isn't a ID? +commands.owner.guildleave.help.description=Quit from a server +commands.owner.reboot.help.description=Restart the bot +commands.owner.shutdown.success.title=Shutdown +commands.owner.shutdown.help.description=Shuts the Bot down +commands.owner.test.success=TEST my friends +commands.owner.test.help.description=Just a little Test Command +commands.owner.blacklist.success.add.title=Successfully blacklisted the specified commands +commands.owner.blacklist.success.add.description=I successfully added the following commands from the blacklist\:\n %extra% +commands.owner.blacklist.success.remove.title=Successfully removed the commands from the blacklist +commands.owner.blacklist.success.remove.description=I successfully removed the following commands from the blacklist\:\n %extra% +commands.owner.blacklist.help.description=Blacklist a user for specific commands +commands.settings.language.success.title=Language set +commands.settings.language.success.description=`%extra%` is your new language now. +commands.settings.language.help.description=Sets the new primary language for a user. +commands.settings.prefix.success.title=Successfully set prefix +commands.settings.prefix.success.description=I successfully set the new prefix for you to `%extra%`. +commands.settings.prefix.help.description=Sets a new prefix. diff --git a/src/main/resources/Translations/Translations_ru.properties b/src/main/resources/Translations/Translations_ru.properties index 043a3f1..0cb4905 100644 --- a/src/main/resources/Translations/Translations_ru.properties +++ b/src/main/resources/Translations/Translations_ru.properties @@ -13,326 +13,316 @@ # See the License for the specific language governing permissions and # limitations under the License. # - -Hadder = Hadder - -error = Error -none = None -success\! = Success\! - -commands.fun.avatar.success.title = Avatar of %extra% -commands.fun.avatar.error.title = User not found -commands.fun.avatar.error.description = I can not find a user with this id\! -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 = Looks 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 again later. -commands.fun.meme.help.description = Sends you a random meme. -commands.fun.clyde.help.description = Sends a message as a webhook named Clyde. - -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 if you donated some money to us. Click [here]%extra% to donate. -commands.general.about.help.description = Shows information 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 = Checks if two strings are equal. -commands.general.help.description = **Description\:** -commands.general.help.usage = **Usage\:** -commands.general.help.example = **Example\:** -commands.general.help.error.description = I need the Embed Links Permission to send the Help Menu\! -commands.general.help.help.description = Shows each command and explains its usage. -commands.general.help.help.label = [CommandName] -commands.general.invite.success.title = Invite me\! -commands.general.invite.success.description = [Invite me here\!]%extra% -commands.general.invite.help.description = Shows the invitation link 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.success.title = Feedback successfully sent\! -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 %extra% -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.title = API error -commands.misc.github.api.error.description = The GitHub API might be down at the moment\! -commands.misc.github.user.error.title = User doesn't exist -commands.misc.github.user.error.description = I can not find a user named like this\! -commands.misc.github.connect.title = Connect your GH account -commands.misc.github.connect.description = [Please connect your GitHub account here]%extra% -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 in 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 in this Guild. -commands.misc.screenshare.help.description = Shows you the link to share your screen. -commands.misc.serverstats.title = Serverstats -commands.misc.serverstats.description = This message contains some information about `%extra%` -commands.misc.serverstats.help.description = Shows information about a server. -commands.misc.profile.error.title = Not found -commands.misc.profile.error.description = I can't find the specified user. -commands.misc.profile.help.description = Shows some information about the specified user. -commands.misc.code.success.title = Invite code information -commands.misc.code.success.description = This message contains some information about the specified invite code. -commands.misc.code.error.title = Code not found -commands.misc.code.error.description = I can't find the specified invite code. -commands.misc.code.help.description = Shows information about a invite code. -commands.misc.moveall.success.title = Successfully moved -commands.misc.moveall.success.description = I successfully moved %extra% members. Have fun\! -commands.misc.moveall.error.equals.title = Not twice -commands.misc.moveall.error.equals.description = The first voice channel equals the second. You have to specify two different voice channels. -commands.misc.moveall.error.source.int.title = Invalid ID -commands.misc.moveall.error.source.int.description = You haven't specified an ID as the source channel. -commands.misc.moveall.error.target.int.title = Invalid ID -commands.misc.moveall.error.target.int.description = You haven't specified an ID as the target channel. -commands.misc.moveall.help.description = Moves all users in the source channel to the target channel. -commands.misc.corona.help.description = Shows the newest stats of COVID-19 - -commands.moderation.ban.success.title = Successfully banned -commands.moderation.ban.success.description = I successfully baned %extra% -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 not ban yourself\! -commands.moderation.ban.massban.success.description = I successfully banned %extra% members\! -commands.moderation.ban.help.description = Bans one or more users from the server. -commands.moderation.clear.all.success.title = Successfully deleted -commands.moderation.clear.all.success.description = I successfully deleted %extra% messages. -commands.moderation.clear.number.error.title = Invalid number -commands.moderation.clear.number.error.description = You have to choose a number between 1 and 99\! -commands.moderation.clear.success.title = Successfully cleared -commands.moderation.clear.success.description.singular = Successfully deleted one message. -commands.moderation.clear.success.description.plural = Successfully deleted %extra% messages. -commands.moderation.clear.message.error.title = No messages\! -commands.moderation.clear.message.error.description = There are no messages in this channel. -commands.moderation.clear.help.description = Deletes the specified number of messages. -commands.moderation.prefix.success.title = %extra% Successfully set %extra% -commands.moderation.prefix.success.description = I successfully set the new prefix for the server to `%extra%`. -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 server. -commands.moderation.invitedetect.activate.error.title = Already activated -commands.moderation.invitedetect.activate.error.description = The invite link detection is already activated on this server. -commands.moderation.invitedetect.deactivate.success.title = Successfully deactivated -commands.moderation.invitedetect.deactivate.success.description = I successfully deactivated the invite link detection for this server. -commands.moderation.invitedetect.deactivate.error.title = Already deactivated -commands.moderation.invitedetect.deactivate.error.description = The invite link detection is already deactivated on this server. -commands.moderation.invitedetect.help.description = Activate or deactivate the Discord invite link detection. -commands.moderation.kick.success.title = %extra% Successfully kicked %extra% -commands.moderation.kick.success.description = I successfully kicked %extra%. -commands.moderation.kick.error.title = Not possible -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 %extra% Members\! -commands.moderation.kick.help.description = Kicks one or more user from the server. -commands.moderation.kick.masskick.success.description = I successfully kicked %extra% members. -commands.moderation.nick.success.title = %extra% Successfully nicked %extra% -commands.moderation.nick.success.description = I successfully nicked %extra%. -commands.moderation.nick.myself.success.description = I successfully changed my nickname. -commands.moderation.nick.massnick.success.description = I successfully nicked %extra% Members. -commands.moderation.nick.help.description = Rename a one or more user. -commands.moderation.regionchange.regions.title = All regions -commands.moderation.regionchange.success.title = Successfully set region -commands.moderation.regionchange.success.description = I successfully set the new server region to %extra%. -commands.moderation.regionchange.help.description = Changes the server region to locked regions. -commands.moderation.role.add.success.title = Successfully added role(s) -commands.moderation.role.add.success.description = I successfully added %extra% roles to %extra_two% members. -commands.moderation.role.remove.success.title = Successfully removed role(s) -commands.moderation.role.remove.success.description = I successfully removed %extra% roles from %extra_two% members. -commands.moderation.role.help.description = Adds and removes one or more role(s) from one or more user(s) -commands.moderation.rules.setup.title = Set up rules -commands.moderation.rules.setup.description = Welcome to the Hadder rules setup. Please mention the channel in which I should send the rules. Your message should look like\: \#rules or \#verify. -commands.moderation.rules.channel.error.title = Channel not found -commands.moderation.rules.channel.error.description = I can't find the specified channel. Please start the setup again. -commands.moderation.rules.rules.title = Rules message -commands.moderation.rules.rules.description = The channel was successfully set to %extra%. Please send me the rules now. -commands.moderation.rules.role.title = Role to assign/remove -commands.moderation.rules.role.description = The rules were successfully set. Please send me the name of the role which the user receives/loses after he accepted the rules. -commands.moderation.rules.role.error.title = Role does not exist -commands.moderation.rules.role.error.description = The specified role does not exist on this server. -commands.moderation.rules.role.permission.error.title = No permission -commands.moderation.rules.role.permission.error.description = You cannot select this role because you cannot interact with it. -commands.moderation.rules.guild.error.title = Wrong Guild -commands.moderation.rules.guild.error.description = The mentioned channel must be on this server\! -commands.moderation.rules.emote.accept.title = Custom Accept Emote -commands.moderation.rules.emote.accept.description = The role has been successfully set to %extra%. Now send me the emote on which your user should react to to get verified. -commands.moderation.rules.emote.decline.title = Custom Decline Emote -commands.moderation.rules.emote.decline.description = The first emote has been successfully set to %extra%. Please send me now the decline emote. -commands.moderation.rules.emote.error.access.description = I can not access the custom emote(s). -commands.moderation.rules.emote.error.equal.title = Emotes are equal -commands.moderation.rules.emote.error.equal.description = The 1st and 2nd emote equals each other. -commands.moderation.rules.emoji.decline.description = The first emote has been successfully set. Please send me now the decline emote. -commands.moderation.rules.emoji.error.description = The given emote can't be used. -commands.moderation.rules.success.title = Successfully set the rules -commands.moderation.rules.success.description = I successfully send the rules in %extra%. -commands.moderation.rules.error.message.title = Can't write messages -commands.moderation.rules.error.message.description = I can not write messages in the specified channel -commands.moderation.rules.error.permission.title = No permission -commands.moderation.rules.error.permission.description = To execute this command, I need the `MANAGE_ROLES` permission. -commands.moderation.rules.error.interact.title = Can't interact -commands.moderation.rules.error.interact.description = I can not interact with the specified role. Make sure my role is higher than the specified role. -commands.moderation.rules.help.description = Setup the rules on your Discord server -commands.moderation.starboard.success.title = Successfully set the Channel\! -commands.moderation.starboard.help.description = Sets the starboard channel. -commands.moderation.editrules.channel.title = Rules channel -commands.moderation.editrules.channel.description = Please send me the channel with the rules as mention -commands.moderation.editrules.channel.found.error.title = Channel not found -commands.moderation.editrules.channel.found.error.description = I can't find the specified channel. Please start the edit process again. -commands.moderation.editrules.channel.message.error.title = No rules message -commands.moderation.editrules.channel.message.error.description = I can not find the rules message in the specified channel. -commands.moderation.editrules.message.title = New message -commands.moderation.editrules.message.description = Please send me the new rules message now. -commands.moderation.editrules.error.title = No rules -commands.moderation.editrules.error.description = There is nor rules message in this server. Please setup the rules first with %extra%rules -commands.moderation.editrules.success.title = Successfully changed -commands.moderation.editrules.success.description = I successfully changed the rules -commands.moderation.editrules.help.description = Edits the rules message. - -commands.music.bass.error.connected.title = No channel -commands.music.bass.error.connected.description = You have to be in the same voice channel as the bot to change the bass level. -commands.music.bass.help.description = Change the bass for the song which is played at the moment. -commands.music.join.success.title = Successfully connected -commands.music.join.success.description = I successfully connected to %extra%. -commands.music.join.error.connecting.already.title = Already connected -commands.music.join.error.connecting.already.description = I am already connected to your voice channel -commands.music.join.error.connecting.trying.title = Already trying to connect -commands.music.join.error.connecting.trying.description = Hadder is already trying to connect. Please wait a moment -commands.music.join.error.channel.title = No Voice Channel -commands.music.join.error.channel.description = You aren't in a Voice Channel. -commands.music.join.error.permission.title = No permission -commands.music.join.error.permission.description = I am not allowed to join your voice channel. -commands.music.join.help.description = Joins your voice channel. -commands.music.leave.success.title = Successfully disconnected -commands.music.leave.success.description = I successfully disconnected from the Voice Channel -commands.music.leave.error.channel.title = No channel -commands.music.leave.error.channel.description = You have to be in the same voice channel as the bot. -commands.music.leave.error.connected.tile = Not connected -commands.music.leave.error.connected.description = I'm currently in no Voice Channel on this Guild -commands.music.leave.help.description = Leaves your voice channel. -commands.music.play.load.title = %extra% Now loading %extra% -commands.music.play.load.description = Trying to load the song... -commands.music.play.success.loading.title = %extra% Now playing %extra% -commands.music.play.success.queueing.title = %extra% Added to queue %extra% -commands.music.play.success.title = Title -commands.music.play.success.author = Author -commands.music.play.success.length = Length -commands.music.play.success.tracks = Tracks -commands.music.play.error.load.title = %extra% Load failed %extra% -commands.music.play.error.load.description = Unfortunately I can not load the given song -commands.music.play.error.match.title = %extra% No matches %extra% -commands.music.play.error.match.description = I can not find a song named this on YouTube -commands.music.play.success.unpause.title = Successfully continued -commands.music.play.success.unpause.description = I successfully continued playing the song. -commands.music.play.error.connected.title = No channel -commands.music.play.error.connected.description = You have to be in the same voice channel as the bot to continue the song. -commands.music.play.help.description = Plays the specified song. -commands.music.stop.success.title = Successfully stopped -commands.music.stop.success.description = I successfully stopped the song. -commands.music.stop.error.connected.title = No channel -commands.music.stop.error.connected.description = You have to be in the same voice channel as the bot to stop the song. -commands.music.stop.help.description = Stops the song. -commands.music.info.success.title = Track info -commands.music.info.error.title = No playing track -commands.music.info.error.description = I am not playing anything at the moment -commands.music.info.help.description = Shows information about the playing song. -commands.music.queue.error.title = No queue -commands.music.queue.error.description = There are no queued songs at the moment -commands.music.queue.success.title = Queue %extra% -commands.music.queue.success.description = This is the queue\: \n %extra% -commands.music.queue.help.description = Shows the music queue. -commands.music.skip.success.title = Successfully skipped -commands.music.skip.success.description = I successfully skipped to the next song -commands.music.skip.error.connected.title = No channel -commands.music.skip.error.connected.description = You have to be in the same voice channel as the bot to skip the song. -commands.music.skip.help.description = Skips the currently playing song. -commands.music.volume.success.title = Successfully set -commands.music.volume.success.description = I successfully set the new volume to %extra% -commands.music.volume.error.int.title = Invalid number -commands.music.volume.error.int.description = The volume have to be between 1 and 200 -commands.music.volume.error.connected.title = No channel -commands.music.volume.error.connected.description = You have to be in the same voice channel as the bot to change the volume. -commands.music.volume.help.description = Change the volume of the music. -commands.music.pause.success.title = Successfully paused -commands.music.pause.success.description = I successfully paused the played song. -commands.music.pause.error.paused.title = Already paused -commands.music.pause.error.paused.description = The song is already paused. You can continue playing it with %extra%play -commands.music.pause.error.connected.title = No channel -commands.music.pause.error.connected.description = You have to be in the same voice channel as the bot to pause the song. -commands.music.pause.help.description = Pause the playing song. -commands.music.loop.success.loop.title = Successfully activated -commands.music.loop.success.loop.description = I will now repeat the currently played song. -commands.music.loop.success.unloop.title = Successfully deactivated -commands.music.loop.success.unloop.description = I will no longer repeat the currently played song. -commands.music.loop.error.connected.title = No channel -commands.music.loop.error.connected.description = You have to be in the same voice channel as the bot to set the repeat status. -commands.music.loop.help.description = Repeats a song/queue. -commands.music.echo.success.title = Successfully activated -commands.music.echo.success.description = I will now repeat everything I can hear in your voice channel -commands.music.echo.help.description = Sends your voice through Hadder. - -commands.nsfw.gif.error.title = GIF not showing? Click here -commands.nsfw.img.error.title = Image not showing? Click here -commands.nsfw.anal.help.description = Shows a random anal gif. -commands.nsfw.bdsm.help.description = Shows a random BDSM picture -commands.nsfw.blowjob.help.description = Shows a random Blowjob picture -commands.nsfw.boobs.help.description = Shows a random boob gif. -commands.nsfw.cum.help.description = Shows a random cum gif. -commands.nsfw.erotic.help.description = Shows a random erotic picture -commands.nsfw.feet.help.description = Shows a random feet gif. -commands.nsfw.fingering.help.description = Shows a random fingering gif. -commands.nsfw.linking.help.description = Shows a random licking gif. -commands.nsfw.porn.help.description = Shows a random porn gif. -commands.nsfw.pussy.help.description = Shows a random pussy gif. -commands.nsfw.randomporn.help.description = Shows a completely random porn gif. -commands.nsfw.solo.help.description = Shows a random solo gif. -commands.nsfw.spank.help.description = Shows a random spank gif. -commands.nsfw.trans.help.description = Shows a random trans picture - -commands.owner.eval.success.title = Eval Command -commands.owner.eval.success.input = Input -commands.owner.eval.success.output = Output -commands.owner.eval.success.timing = Timing -commands.owner.eval.help.description = Execute the given code -commands.owner.guildleave.success.title = Successfully left -commands.owner.guildleave.success.description = I successfully left %extra%. -commands.owner.guildleave.error.title = Can not leave -commands.owner.guildleave.error.description = I can not leave from this server. Maybe this isn't a ID? -commands.owner.guildleave.help.description = Quit from a server -commands.owner.reboot.help.description = Restart the bot -commands.owner.shutdown.success.title = Shutdown -commands.owner.shutdown.help.description = Shuts the Bot down -commands.owner.test.success = TEST my friends -commands.owner.test.help.description = Just a little Test Command -commands.owner.blacklist.success.add.title = Successfully blacklisted the specified commands -commands.owner.blacklist.success.add.description = I successfully added the following commands from the blacklist\:\n %extra% -commands.owner.blacklist.success.remove.title = Successfully removed the commands from the blacklist -commands.owner.blacklist.success.remove.description = I successfully removed the following commands from the blacklist\:\n %extra% -commands.owner.blacklist.help.description = Blacklist a user for specific commands - -commands.settings.language.success.title = Language set -commands.settings.language.success.description = `%extra%` is your new language now. -commands.settings.language.help.description = Sets the new primary language for a user. -commands.settings.prefix.success.title = Successfully set prefix -commands.settings.prefix.success.description = I successfully set the new prefix for you to `%extra%`. -commands.settings.prefix.help.description = Sets a new prefix. +Hadder=Hadder +error=Error +none=None +success\!=Success\! +commands.fun.avatar.success.title=Avatar of %extra% +commands.fun.avatar.error.title=User not found +commands.fun.avatar.error.description=I can not find a user with this id\! +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=Looks 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 again later. +commands.fun.meme.help.description=Sends you a random meme. +commands.fun.clyde.help.description=Sends a message as a webhook named Clyde. +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 if you donated some money to us. Click [here]%extra% to donate. +commands.general.about.help.description=Shows information 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=Checks if two strings are equal. +commands.general.help.description=**Description\:** +commands.general.help.usage=**Usage\:** +commands.general.help.example=**Example\:** +commands.general.help.error.description=I need the Embed Links Permission to send the Help Menu\! +commands.general.help.help.description=Shows each command and explains its usage. +commands.general.help.help.label=[CommandName] +commands.general.invite.success.title=Invite me\! +commands.general.invite.success.description=[Invite me here\!]%extra% +commands.general.invite.help.description=Shows the invitation link 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.success.title=Feedback successfully sent\! +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 %extra% +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.title=API error +commands.misc.github.api.error.description=The GitHub API might be down at the moment\! +commands.misc.github.user.error.title=User doesn't exist +commands.misc.github.user.error.description=I can not find a user named like this\! +commands.misc.github.connect.title=Connect your GH account +commands.misc.github.connect.description=[Please connect your GitHub account here]%extra% +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 in 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 in this Guild. +commands.misc.screenshare.help.description=Shows you the link to share your screen. +commands.misc.serverstats.title=Serverstats +commands.misc.serverstats.description=This message contains some information about `%extra%` +commands.misc.serverstats.help.description=Shows information about a server. +commands.misc.profile.error.title=Not found +commands.misc.profile.error.description=I can't find the specified user. +commands.misc.profile.help.description=Shows some information about the specified user. +commands.misc.code.success.title=Invite code information +commands.misc.code.success.description=This message contains some information about the specified invite code. +commands.misc.code.error.title=Code not found +commands.misc.code.error.description=I can't find the specified invite code. +commands.misc.code.help.description=Shows information about a invite code. +commands.misc.moveall.success.title=Successfully moved +commands.misc.moveall.success.description=I successfully moved %extra% members. Have fun\! +commands.misc.moveall.error.equals.title=Not twice +commands.misc.moveall.error.equals.description=The first voice channel equals the second. You have to specify two different voice channels. +commands.misc.moveall.error.source.int.title=Invalid ID +commands.misc.moveall.error.source.int.description=You haven't specified an ID as the source channel. +commands.misc.moveall.error.target.int.title=Invalid ID +commands.misc.moveall.error.target.int.description=You haven't specified an ID as the target channel. +commands.misc.moveall.help.description=Moves all users in the source channel to the target channel. +commands.misc.corona.help.description=Shows the newest stats of COVID-19 +commands.moderation.ban.success.title=Successfully banned +commands.moderation.ban.success.description=I successfully baned %extra% +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 not ban yourself\! +commands.moderation.ban.massban.success.description=I successfully banned %extra% members\! +commands.moderation.ban.help.description=Bans one or more users from the server. +commands.moderation.clear.all.success.title=Successfully deleted +commands.moderation.clear.all.success.description=I successfully deleted %extra% messages. +commands.moderation.clear.number.error.title=Invalid number +commands.moderation.clear.number.error.description=You have to choose a number between 1 and 99\! +commands.moderation.clear.success.title=Successfully cleared +commands.moderation.clear.success.description.singular=Successfully deleted one message. +commands.moderation.clear.success.description.plural=Successfully deleted %extra% messages. +commands.moderation.clear.message.error.title=No messages\! +commands.moderation.clear.message.error.description=There are no messages in this channel. +commands.moderation.clear.help.description=Deletes the specified number of messages. +commands.moderation.prefix.success.title=%extra% Successfully set %extra% +commands.moderation.prefix.success.description=I successfully set the new prefix for the server to `%extra%`. +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 server. +commands.moderation.invitedetect.activate.error.title=Already activated +commands.moderation.invitedetect.activate.error.description=The invite link detection is already activated on this server. +commands.moderation.invitedetect.deactivate.success.title=Successfully deactivated +commands.moderation.invitedetect.deactivate.success.description=I successfully deactivated the invite link detection for this server. +commands.moderation.invitedetect.deactivate.error.title=Already deactivated +commands.moderation.invitedetect.deactivate.error.description=The invite link detection is already deactivated on this server. +commands.moderation.invitedetect.help.description=Activate or deactivate the Discord invite link detection. +commands.moderation.kick.success.title=%extra% Successfully kicked %extra% +commands.moderation.kick.success.description=I successfully kicked %extra%. +commands.moderation.kick.error.title=Not possible +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 %extra% Members\! +commands.moderation.kick.help.description=Kicks one or more user from the server. +commands.moderation.kick.masskick.success.description=I successfully kicked %extra% members. +commands.moderation.nick.success.title=%extra% Successfully nicked %extra% +commands.moderation.nick.success.description=I successfully nicked %extra%. +commands.moderation.nick.myself.success.description=I successfully changed my nickname. +commands.moderation.nick.massnick.success.description=I successfully nicked %extra% Members. +commands.moderation.nick.help.description=Rename a one or more user. +commands.moderation.regionchange.regions.title=All regions +commands.moderation.regionchange.success.title=Successfully set region +commands.moderation.regionchange.success.description=I successfully set the new server region to %extra%. +commands.moderation.regionchange.help.description=Changes the server region to locked regions. +commands.moderation.role.add.success.title=Successfully added role(s) +commands.moderation.role.add.success.description=I successfully added %extra% roles to %extra_two% members. +commands.moderation.role.remove.success.title=Successfully removed role(s) +commands.moderation.role.remove.success.description=I successfully removed %extra% roles from %extra_two% members. +commands.moderation.role.help.description=Adds and removes one or more role(s) from one or more user(s) +commands.moderation.rules.setup.title=Set up rules +commands.moderation.rules.setup.description=Welcome to the Hadder rules setup. Please mention the channel in which I should send the rules. Your message should look like\: \#rules or \#verify. +commands.moderation.rules.channel.error.title=Channel not found +commands.moderation.rules.channel.error.description=I can't find the specified channel. Please start the setup again. +commands.moderation.rules.rules.title=Rules message +commands.moderation.rules.rules.description=The channel was successfully set to %extra%. Please send me the rules now. +commands.moderation.rules.role.title=Role to assign/remove +commands.moderation.rules.role.description=The rules were successfully set. Please send me the name of the role which the user receives/loses after he accepted the rules. +commands.moderation.rules.role.error.title=Role does not exist +commands.moderation.rules.role.error.description=The specified role does not exist on this server. +commands.moderation.rules.role.permission.error.title=No permission +commands.moderation.rules.role.permission.error.description=You cannot select this role because you cannot interact with it. +commands.moderation.rules.guild.error.title=Wrong Guild +commands.moderation.rules.guild.error.description=The mentioned channel must be on this server\! +commands.moderation.rules.emote.accept.title=Custom Accept Emote +commands.moderation.rules.emote.accept.description=The role has been successfully set to %extra%. Now send me the emote on which your user should react to to get verified. +commands.moderation.rules.emote.decline.title=Custom Decline Emote +commands.moderation.rules.emote.decline.description=The first emote has been successfully set to %extra%. Please send me now the decline emote. +commands.moderation.rules.emote.error.access.description=I can not access the custom emote(s). +commands.moderation.rules.emote.error.equal.title=Emotes are equal +commands.moderation.rules.emote.error.equal.description=The 1st and 2nd emote equals each other. +commands.moderation.rules.emoji.decline.description=The first emote has been successfully set. Please send me now the decline emote. +commands.moderation.rules.emoji.error.description=The given emote can't be used. +commands.moderation.rules.success.title=Successfully set the rules +commands.moderation.rules.success.description=I successfully send the rules in %extra%. +commands.moderation.rules.error.message.title=Can't write messages +commands.moderation.rules.error.message.description=I can not write messages in the specified channel +commands.moderation.rules.error.permission.title=No permission +commands.moderation.rules.error.permission.description=To execute this command, I need the `MANAGE_ROLES` permission. +commands.moderation.rules.error.interact.title=Can't interact +commands.moderation.rules.error.interact.description=I can not interact with the specified role. Make sure my role is higher than the specified role. +commands.moderation.rules.help.description=Setup the rules on your Discord server +commands.moderation.starboard.success.title=Successfully set the Channel\! +commands.moderation.starboard.help.description=Sets the starboard channel. +commands.moderation.editrules.channel.title=Rules channel +commands.moderation.editrules.channel.description=Please send me the channel with the rules as mention +commands.moderation.editrules.channel.found.error.title=Channel not found +commands.moderation.editrules.channel.found.error.description=I can't find the specified channel. Please start the edit process again. +commands.moderation.editrules.channel.message.error.title=No rules message +commands.moderation.editrules.channel.message.error.description=I can not find the rules message in the specified channel. +commands.moderation.editrules.message.title=New message +commands.moderation.editrules.message.description=Please send me the new rules message now. +commands.moderation.editrules.error.title=No rules +commands.moderation.editrules.error.description=There is nor rules message in this server. Please setup the rules first with %extra%rules +commands.moderation.editrules.success.title=Successfully changed +commands.moderation.editrules.success.description=I successfully changed the rules +commands.moderation.editrules.help.description=Edits the rules message. +commands.music.bass.error.connected.title=No channel +commands.music.bass.error.connected.description=You have to be in the same voice channel as the bot to change the bass level. +commands.music.bass.help.description=Change the bass for the song which is played at the moment. +commands.music.join.success.title=Successfully connected +commands.music.join.success.description=I successfully connected to %extra%. +commands.music.join.error.connecting.already.title=Already connected +commands.music.join.error.connecting.already.description=I am already connected to your voice channel +commands.music.join.error.connecting.trying.title=Already trying to connect +commands.music.join.error.connecting.trying.description=Hadder is already trying to connect. Please wait a moment +commands.music.join.error.channel.title=No Voice Channel +commands.music.join.error.channel.description=You aren't in a Voice Channel. +commands.music.join.error.permission.title=No permission +commands.music.join.error.permission.description=I am not allowed to join your voice channel. +commands.music.join.help.description=Joins your voice channel. +commands.music.leave.success.title=Successfully disconnected +commands.music.leave.success.description=I successfully disconnected from the Voice Channel +commands.music.leave.error.channel.title=No channel +commands.music.leave.error.channel.description=You have to be in the same voice channel as the bot. +commands.music.leave.error.connected.tile=Not connected +commands.music.leave.error.connected.description=I'm currently in no Voice Channel on this Guild +commands.music.leave.help.description=Leaves your voice channel. +commands.music.play.load.title=%extra% Now loading %extra% +commands.music.play.load.description=Trying to load the song... +commands.music.play.success.loading.title=%extra% Now playing %extra% +commands.music.play.success.queueing.title=%extra% Added to queue %extra% +commands.music.play.success.title=Title +commands.music.play.success.author=Author +commands.music.play.success.length=Length +commands.music.play.success.tracks=Tracks +commands.music.play.error.load.title=%extra% Load failed %extra% +commands.music.play.error.load.description=Unfortunately I can not load the given song +commands.music.play.error.match.title=%extra% No matches %extra% +commands.music.play.error.match.description=I can not find a song named this on YouTube +commands.music.play.success.unpause.title=Successfully continued +commands.music.play.success.unpause.description=I successfully continued playing the song. +commands.music.play.error.connected.title=No channel +commands.music.play.error.connected.description=You have to be in the same voice channel as the bot to continue the song. +commands.music.play.help.description=Plays the specified song. +commands.music.stop.success.title=Successfully stopped +commands.music.stop.success.description=I successfully stopped the song. +commands.music.stop.error.connected.title=No channel +commands.music.stop.error.connected.description=You have to be in the same voice channel as the bot to stop the song. +commands.music.stop.help.description=Stops the song. +commands.music.info.success.title=Track info +commands.music.info.error.title=No playing track +commands.music.info.error.description=I am not playing anything at the moment +commands.music.info.help.description=Shows information about the playing song. +commands.music.queue.error.title=No queue +commands.music.queue.error.description=There are no queued songs at the moment +commands.music.queue.success.title=Queue %extra% +commands.music.queue.success.description=This is the queue\: \n %extra% +commands.music.queue.help.description=Shows the music queue. +commands.music.skip.success.title=Successfully skipped +commands.music.skip.success.description=I successfully skipped to the next song +commands.music.skip.error.connected.title=No channel +commands.music.skip.error.connected.description=You have to be in the same voice channel as the bot to skip the song. +commands.music.skip.help.description=Skips the currently playing song. +commands.music.volume.success.title=Successfully set +commands.music.volume.success.description=I successfully set the new volume to %extra% +commands.music.volume.error.int.title=Invalid number +commands.music.volume.error.int.description=The volume have to be between 1 and 200 +commands.music.volume.error.connected.title=No channel +commands.music.volume.error.connected.description=You have to be in the same voice channel as the bot to change the volume. +commands.music.volume.help.description=Change the volume of the music. +commands.music.pause.success.title=Successfully paused +commands.music.pause.success.description=I successfully paused the played song. +commands.music.pause.error.paused.title=Already paused +commands.music.pause.error.paused.description=The song is already paused. You can continue playing it with %extra%play +commands.music.pause.error.connected.title=No channel +commands.music.pause.error.connected.description=You have to be in the same voice channel as the bot to pause the song. +commands.music.pause.help.description=Pause the playing song. +commands.music.loop.success.loop.title=Successfully activated +commands.music.loop.success.loop.description=I will now repeat the currently played song. +commands.music.loop.success.unloop.title=Successfully deactivated +commands.music.loop.success.unloop.description=I will no longer repeat the currently played song. +commands.music.loop.error.connected.title=No channel +commands.music.loop.error.connected.description=You have to be in the same voice channel as the bot to set the repeat status. +commands.music.loop.help.description=Repeats a song/queue. +commands.music.echo.success.title=Successfully activated +commands.music.echo.success.description=I will now repeat everything I can hear in your voice channel +commands.music.echo.help.description=Sends your voice through Hadder. +commands.nsfw.gif.error.title=GIF not showing? Click here +commands.nsfw.img.error.title=Image not showing? Click here +commands.nsfw.anal.help.description=Shows a random anal gif. +commands.nsfw.bdsm.help.description=Shows a random BDSM picture +commands.nsfw.blowjob.help.description=Shows a random Blowjob picture +commands.nsfw.boobs.help.description=Shows a random boob gif. +commands.nsfw.cum.help.description=Shows a random cum gif. +commands.nsfw.erotic.help.description=Shows a random erotic picture +commands.nsfw.feet.help.description=Shows a random feet gif. +commands.nsfw.fingering.help.description=Shows a random fingering gif. +commands.nsfw.linking.help.description=Shows a random licking gif. +commands.nsfw.porn.help.description=Shows a random porn gif. +commands.nsfw.pussy.help.description=Shows a random pussy gif. +commands.nsfw.randomporn.help.description=Shows a completely random porn gif. +commands.nsfw.solo.help.description=Shows a random solo gif. +commands.nsfw.spank.help.description=Shows a random spank gif. +commands.nsfw.trans.help.description=Shows a random trans picture +commands.owner.eval.success.title=Eval Command +commands.owner.eval.success.input=Input +commands.owner.eval.success.output=Output +commands.owner.eval.success.timing=Timing +commands.owner.eval.help.description=Execute the given code +commands.owner.guildleave.success.title=Successfully left +commands.owner.guildleave.success.description=I successfully left %extra%. +commands.owner.guildleave.error.title=Can not leave +commands.owner.guildleave.error.description=I can not leave from this server. Maybe this isn't a ID? +commands.owner.guildleave.help.description=Quit from a server +commands.owner.reboot.help.description=Restart the bot +commands.owner.shutdown.success.title=Shutdown +commands.owner.shutdown.help.description=Shuts the Bot down +commands.owner.test.success=TEST my friends +commands.owner.test.help.description=Just a little Test Command +commands.owner.blacklist.success.add.title=Successfully blacklisted the specified commands +commands.owner.blacklist.success.add.description=I successfully added the following commands from the blacklist\:\n %extra% +commands.owner.blacklist.success.remove.title=Successfully removed the commands from the blacklist +commands.owner.blacklist.success.remove.description=I successfully removed the following commands from the blacklist\:\n %extra% +commands.owner.blacklist.help.description=Blacklist a user for specific commands +commands.settings.language.success.title=Language set +commands.settings.language.success.description=`%extra%` is your new language now. +commands.settings.language.help.description=Sets the new primary language for a user. +commands.settings.prefix.success.title=Successfully set prefix +commands.settings.prefix.success.description=I successfully set the new prefix for you to `%extra%`. +commands.settings.prefix.help.description=Sets a new prefix. diff --git a/src/main/resources/Translations/Translations_tr.properties b/src/main/resources/Translations/Translations_tr.properties index 043a3f1..0cb4905 100644 --- a/src/main/resources/Translations/Translations_tr.properties +++ b/src/main/resources/Translations/Translations_tr.properties @@ -13,326 +13,316 @@ # See the License for the specific language governing permissions and # limitations under the License. # - -Hadder = Hadder - -error = Error -none = None -success\! = Success\! - -commands.fun.avatar.success.title = Avatar of %extra% -commands.fun.avatar.error.title = User not found -commands.fun.avatar.error.description = I can not find a user with this id\! -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 = Looks 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 again later. -commands.fun.meme.help.description = Sends you a random meme. -commands.fun.clyde.help.description = Sends a message as a webhook named Clyde. - -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 if you donated some money to us. Click [here]%extra% to donate. -commands.general.about.help.description = Shows information 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 = Checks if two strings are equal. -commands.general.help.description = **Description\:** -commands.general.help.usage = **Usage\:** -commands.general.help.example = **Example\:** -commands.general.help.error.description = I need the Embed Links Permission to send the Help Menu\! -commands.general.help.help.description = Shows each command and explains its usage. -commands.general.help.help.label = [CommandName] -commands.general.invite.success.title = Invite me\! -commands.general.invite.success.description = [Invite me here\!]%extra% -commands.general.invite.help.description = Shows the invitation link 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.success.title = Feedback successfully sent\! -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 %extra% -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.title = API error -commands.misc.github.api.error.description = The GitHub API might be down at the moment\! -commands.misc.github.user.error.title = User doesn't exist -commands.misc.github.user.error.description = I can not find a user named like this\! -commands.misc.github.connect.title = Connect your GH account -commands.misc.github.connect.description = [Please connect your GitHub account here]%extra% -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 in 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 in this Guild. -commands.misc.screenshare.help.description = Shows you the link to share your screen. -commands.misc.serverstats.title = Serverstats -commands.misc.serverstats.description = This message contains some information about `%extra%` -commands.misc.serverstats.help.description = Shows information about a server. -commands.misc.profile.error.title = Not found -commands.misc.profile.error.description = I can't find the specified user. -commands.misc.profile.help.description = Shows some information about the specified user. -commands.misc.code.success.title = Invite code information -commands.misc.code.success.description = This message contains some information about the specified invite code. -commands.misc.code.error.title = Code not found -commands.misc.code.error.description = I can't find the specified invite code. -commands.misc.code.help.description = Shows information about a invite code. -commands.misc.moveall.success.title = Successfully moved -commands.misc.moveall.success.description = I successfully moved %extra% members. Have fun\! -commands.misc.moveall.error.equals.title = Not twice -commands.misc.moveall.error.equals.description = The first voice channel equals the second. You have to specify two different voice channels. -commands.misc.moveall.error.source.int.title = Invalid ID -commands.misc.moveall.error.source.int.description = You haven't specified an ID as the source channel. -commands.misc.moveall.error.target.int.title = Invalid ID -commands.misc.moveall.error.target.int.description = You haven't specified an ID as the target channel. -commands.misc.moveall.help.description = Moves all users in the source channel to the target channel. -commands.misc.corona.help.description = Shows the newest stats of COVID-19 - -commands.moderation.ban.success.title = Successfully banned -commands.moderation.ban.success.description = I successfully baned %extra% -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 not ban yourself\! -commands.moderation.ban.massban.success.description = I successfully banned %extra% members\! -commands.moderation.ban.help.description = Bans one or more users from the server. -commands.moderation.clear.all.success.title = Successfully deleted -commands.moderation.clear.all.success.description = I successfully deleted %extra% messages. -commands.moderation.clear.number.error.title = Invalid number -commands.moderation.clear.number.error.description = You have to choose a number between 1 and 99\! -commands.moderation.clear.success.title = Successfully cleared -commands.moderation.clear.success.description.singular = Successfully deleted one message. -commands.moderation.clear.success.description.plural = Successfully deleted %extra% messages. -commands.moderation.clear.message.error.title = No messages\! -commands.moderation.clear.message.error.description = There are no messages in this channel. -commands.moderation.clear.help.description = Deletes the specified number of messages. -commands.moderation.prefix.success.title = %extra% Successfully set %extra% -commands.moderation.prefix.success.description = I successfully set the new prefix for the server to `%extra%`. -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 server. -commands.moderation.invitedetect.activate.error.title = Already activated -commands.moderation.invitedetect.activate.error.description = The invite link detection is already activated on this server. -commands.moderation.invitedetect.deactivate.success.title = Successfully deactivated -commands.moderation.invitedetect.deactivate.success.description = I successfully deactivated the invite link detection for this server. -commands.moderation.invitedetect.deactivate.error.title = Already deactivated -commands.moderation.invitedetect.deactivate.error.description = The invite link detection is already deactivated on this server. -commands.moderation.invitedetect.help.description = Activate or deactivate the Discord invite link detection. -commands.moderation.kick.success.title = %extra% Successfully kicked %extra% -commands.moderation.kick.success.description = I successfully kicked %extra%. -commands.moderation.kick.error.title = Not possible -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 %extra% Members\! -commands.moderation.kick.help.description = Kicks one or more user from the server. -commands.moderation.kick.masskick.success.description = I successfully kicked %extra% members. -commands.moderation.nick.success.title = %extra% Successfully nicked %extra% -commands.moderation.nick.success.description = I successfully nicked %extra%. -commands.moderation.nick.myself.success.description = I successfully changed my nickname. -commands.moderation.nick.massnick.success.description = I successfully nicked %extra% Members. -commands.moderation.nick.help.description = Rename a one or more user. -commands.moderation.regionchange.regions.title = All regions -commands.moderation.regionchange.success.title = Successfully set region -commands.moderation.regionchange.success.description = I successfully set the new server region to %extra%. -commands.moderation.regionchange.help.description = Changes the server region to locked regions. -commands.moderation.role.add.success.title = Successfully added role(s) -commands.moderation.role.add.success.description = I successfully added %extra% roles to %extra_two% members. -commands.moderation.role.remove.success.title = Successfully removed role(s) -commands.moderation.role.remove.success.description = I successfully removed %extra% roles from %extra_two% members. -commands.moderation.role.help.description = Adds and removes one or more role(s) from one or more user(s) -commands.moderation.rules.setup.title = Set up rules -commands.moderation.rules.setup.description = Welcome to the Hadder rules setup. Please mention the channel in which I should send the rules. Your message should look like\: \#rules or \#verify. -commands.moderation.rules.channel.error.title = Channel not found -commands.moderation.rules.channel.error.description = I can't find the specified channel. Please start the setup again. -commands.moderation.rules.rules.title = Rules message -commands.moderation.rules.rules.description = The channel was successfully set to %extra%. Please send me the rules now. -commands.moderation.rules.role.title = Role to assign/remove -commands.moderation.rules.role.description = The rules were successfully set. Please send me the name of the role which the user receives/loses after he accepted the rules. -commands.moderation.rules.role.error.title = Role does not exist -commands.moderation.rules.role.error.description = The specified role does not exist on this server. -commands.moderation.rules.role.permission.error.title = No permission -commands.moderation.rules.role.permission.error.description = You cannot select this role because you cannot interact with it. -commands.moderation.rules.guild.error.title = Wrong Guild -commands.moderation.rules.guild.error.description = The mentioned channel must be on this server\! -commands.moderation.rules.emote.accept.title = Custom Accept Emote -commands.moderation.rules.emote.accept.description = The role has been successfully set to %extra%. Now send me the emote on which your user should react to to get verified. -commands.moderation.rules.emote.decline.title = Custom Decline Emote -commands.moderation.rules.emote.decline.description = The first emote has been successfully set to %extra%. Please send me now the decline emote. -commands.moderation.rules.emote.error.access.description = I can not access the custom emote(s). -commands.moderation.rules.emote.error.equal.title = Emotes are equal -commands.moderation.rules.emote.error.equal.description = The 1st and 2nd emote equals each other. -commands.moderation.rules.emoji.decline.description = The first emote has been successfully set. Please send me now the decline emote. -commands.moderation.rules.emoji.error.description = The given emote can't be used. -commands.moderation.rules.success.title = Successfully set the rules -commands.moderation.rules.success.description = I successfully send the rules in %extra%. -commands.moderation.rules.error.message.title = Can't write messages -commands.moderation.rules.error.message.description = I can not write messages in the specified channel -commands.moderation.rules.error.permission.title = No permission -commands.moderation.rules.error.permission.description = To execute this command, I need the `MANAGE_ROLES` permission. -commands.moderation.rules.error.interact.title = Can't interact -commands.moderation.rules.error.interact.description = I can not interact with the specified role. Make sure my role is higher than the specified role. -commands.moderation.rules.help.description = Setup the rules on your Discord server -commands.moderation.starboard.success.title = Successfully set the Channel\! -commands.moderation.starboard.help.description = Sets the starboard channel. -commands.moderation.editrules.channel.title = Rules channel -commands.moderation.editrules.channel.description = Please send me the channel with the rules as mention -commands.moderation.editrules.channel.found.error.title = Channel not found -commands.moderation.editrules.channel.found.error.description = I can't find the specified channel. Please start the edit process again. -commands.moderation.editrules.channel.message.error.title = No rules message -commands.moderation.editrules.channel.message.error.description = I can not find the rules message in the specified channel. -commands.moderation.editrules.message.title = New message -commands.moderation.editrules.message.description = Please send me the new rules message now. -commands.moderation.editrules.error.title = No rules -commands.moderation.editrules.error.description = There is nor rules message in this server. Please setup the rules first with %extra%rules -commands.moderation.editrules.success.title = Successfully changed -commands.moderation.editrules.success.description = I successfully changed the rules -commands.moderation.editrules.help.description = Edits the rules message. - -commands.music.bass.error.connected.title = No channel -commands.music.bass.error.connected.description = You have to be in the same voice channel as the bot to change the bass level. -commands.music.bass.help.description = Change the bass for the song which is played at the moment. -commands.music.join.success.title = Successfully connected -commands.music.join.success.description = I successfully connected to %extra%. -commands.music.join.error.connecting.already.title = Already connected -commands.music.join.error.connecting.already.description = I am already connected to your voice channel -commands.music.join.error.connecting.trying.title = Already trying to connect -commands.music.join.error.connecting.trying.description = Hadder is already trying to connect. Please wait a moment -commands.music.join.error.channel.title = No Voice Channel -commands.music.join.error.channel.description = You aren't in a Voice Channel. -commands.music.join.error.permission.title = No permission -commands.music.join.error.permission.description = I am not allowed to join your voice channel. -commands.music.join.help.description = Joins your voice channel. -commands.music.leave.success.title = Successfully disconnected -commands.music.leave.success.description = I successfully disconnected from the Voice Channel -commands.music.leave.error.channel.title = No channel -commands.music.leave.error.channel.description = You have to be in the same voice channel as the bot. -commands.music.leave.error.connected.tile = Not connected -commands.music.leave.error.connected.description = I'm currently in no Voice Channel on this Guild -commands.music.leave.help.description = Leaves your voice channel. -commands.music.play.load.title = %extra% Now loading %extra% -commands.music.play.load.description = Trying to load the song... -commands.music.play.success.loading.title = %extra% Now playing %extra% -commands.music.play.success.queueing.title = %extra% Added to queue %extra% -commands.music.play.success.title = Title -commands.music.play.success.author = Author -commands.music.play.success.length = Length -commands.music.play.success.tracks = Tracks -commands.music.play.error.load.title = %extra% Load failed %extra% -commands.music.play.error.load.description = Unfortunately I can not load the given song -commands.music.play.error.match.title = %extra% No matches %extra% -commands.music.play.error.match.description = I can not find a song named this on YouTube -commands.music.play.success.unpause.title = Successfully continued -commands.music.play.success.unpause.description = I successfully continued playing the song. -commands.music.play.error.connected.title = No channel -commands.music.play.error.connected.description = You have to be in the same voice channel as the bot to continue the song. -commands.music.play.help.description = Plays the specified song. -commands.music.stop.success.title = Successfully stopped -commands.music.stop.success.description = I successfully stopped the song. -commands.music.stop.error.connected.title = No channel -commands.music.stop.error.connected.description = You have to be in the same voice channel as the bot to stop the song. -commands.music.stop.help.description = Stops the song. -commands.music.info.success.title = Track info -commands.music.info.error.title = No playing track -commands.music.info.error.description = I am not playing anything at the moment -commands.music.info.help.description = Shows information about the playing song. -commands.music.queue.error.title = No queue -commands.music.queue.error.description = There are no queued songs at the moment -commands.music.queue.success.title = Queue %extra% -commands.music.queue.success.description = This is the queue\: \n %extra% -commands.music.queue.help.description = Shows the music queue. -commands.music.skip.success.title = Successfully skipped -commands.music.skip.success.description = I successfully skipped to the next song -commands.music.skip.error.connected.title = No channel -commands.music.skip.error.connected.description = You have to be in the same voice channel as the bot to skip the song. -commands.music.skip.help.description = Skips the currently playing song. -commands.music.volume.success.title = Successfully set -commands.music.volume.success.description = I successfully set the new volume to %extra% -commands.music.volume.error.int.title = Invalid number -commands.music.volume.error.int.description = The volume have to be between 1 and 200 -commands.music.volume.error.connected.title = No channel -commands.music.volume.error.connected.description = You have to be in the same voice channel as the bot to change the volume. -commands.music.volume.help.description = Change the volume of the music. -commands.music.pause.success.title = Successfully paused -commands.music.pause.success.description = I successfully paused the played song. -commands.music.pause.error.paused.title = Already paused -commands.music.pause.error.paused.description = The song is already paused. You can continue playing it with %extra%play -commands.music.pause.error.connected.title = No channel -commands.music.pause.error.connected.description = You have to be in the same voice channel as the bot to pause the song. -commands.music.pause.help.description = Pause the playing song. -commands.music.loop.success.loop.title = Successfully activated -commands.music.loop.success.loop.description = I will now repeat the currently played song. -commands.music.loop.success.unloop.title = Successfully deactivated -commands.music.loop.success.unloop.description = I will no longer repeat the currently played song. -commands.music.loop.error.connected.title = No channel -commands.music.loop.error.connected.description = You have to be in the same voice channel as the bot to set the repeat status. -commands.music.loop.help.description = Repeats a song/queue. -commands.music.echo.success.title = Successfully activated -commands.music.echo.success.description = I will now repeat everything I can hear in your voice channel -commands.music.echo.help.description = Sends your voice through Hadder. - -commands.nsfw.gif.error.title = GIF not showing? Click here -commands.nsfw.img.error.title = Image not showing? Click here -commands.nsfw.anal.help.description = Shows a random anal gif. -commands.nsfw.bdsm.help.description = Shows a random BDSM picture -commands.nsfw.blowjob.help.description = Shows a random Blowjob picture -commands.nsfw.boobs.help.description = Shows a random boob gif. -commands.nsfw.cum.help.description = Shows a random cum gif. -commands.nsfw.erotic.help.description = Shows a random erotic picture -commands.nsfw.feet.help.description = Shows a random feet gif. -commands.nsfw.fingering.help.description = Shows a random fingering gif. -commands.nsfw.linking.help.description = Shows a random licking gif. -commands.nsfw.porn.help.description = Shows a random porn gif. -commands.nsfw.pussy.help.description = Shows a random pussy gif. -commands.nsfw.randomporn.help.description = Shows a completely random porn gif. -commands.nsfw.solo.help.description = Shows a random solo gif. -commands.nsfw.spank.help.description = Shows a random spank gif. -commands.nsfw.trans.help.description = Shows a random trans picture - -commands.owner.eval.success.title = Eval Command -commands.owner.eval.success.input = Input -commands.owner.eval.success.output = Output -commands.owner.eval.success.timing = Timing -commands.owner.eval.help.description = Execute the given code -commands.owner.guildleave.success.title = Successfully left -commands.owner.guildleave.success.description = I successfully left %extra%. -commands.owner.guildleave.error.title = Can not leave -commands.owner.guildleave.error.description = I can not leave from this server. Maybe this isn't a ID? -commands.owner.guildleave.help.description = Quit from a server -commands.owner.reboot.help.description = Restart the bot -commands.owner.shutdown.success.title = Shutdown -commands.owner.shutdown.help.description = Shuts the Bot down -commands.owner.test.success = TEST my friends -commands.owner.test.help.description = Just a little Test Command -commands.owner.blacklist.success.add.title = Successfully blacklisted the specified commands -commands.owner.blacklist.success.add.description = I successfully added the following commands from the blacklist\:\n %extra% -commands.owner.blacklist.success.remove.title = Successfully removed the commands from the blacklist -commands.owner.blacklist.success.remove.description = I successfully removed the following commands from the blacklist\:\n %extra% -commands.owner.blacklist.help.description = Blacklist a user for specific commands - -commands.settings.language.success.title = Language set -commands.settings.language.success.description = `%extra%` is your new language now. -commands.settings.language.help.description = Sets the new primary language for a user. -commands.settings.prefix.success.title = Successfully set prefix -commands.settings.prefix.success.description = I successfully set the new prefix for you to `%extra%`. -commands.settings.prefix.help.description = Sets a new prefix. +Hadder=Hadder +error=Error +none=None +success\!=Success\! +commands.fun.avatar.success.title=Avatar of %extra% +commands.fun.avatar.error.title=User not found +commands.fun.avatar.error.description=I can not find a user with this id\! +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=Looks 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 again later. +commands.fun.meme.help.description=Sends you a random meme. +commands.fun.clyde.help.description=Sends a message as a webhook named Clyde. +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 if you donated some money to us. Click [here]%extra% to donate. +commands.general.about.help.description=Shows information 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=Checks if two strings are equal. +commands.general.help.description=**Description\:** +commands.general.help.usage=**Usage\:** +commands.general.help.example=**Example\:** +commands.general.help.error.description=I need the Embed Links Permission to send the Help Menu\! +commands.general.help.help.description=Shows each command and explains its usage. +commands.general.help.help.label=[CommandName] +commands.general.invite.success.title=Invite me\! +commands.general.invite.success.description=[Invite me here\!]%extra% +commands.general.invite.help.description=Shows the invitation link 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.success.title=Feedback successfully sent\! +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 %extra% +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.title=API error +commands.misc.github.api.error.description=The GitHub API might be down at the moment\! +commands.misc.github.user.error.title=User doesn't exist +commands.misc.github.user.error.description=I can not find a user named like this\! +commands.misc.github.connect.title=Connect your GH account +commands.misc.github.connect.description=[Please connect your GitHub account here]%extra% +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 in 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 in this Guild. +commands.misc.screenshare.help.description=Shows you the link to share your screen. +commands.misc.serverstats.title=Serverstats +commands.misc.serverstats.description=This message contains some information about `%extra%` +commands.misc.serverstats.help.description=Shows information about a server. +commands.misc.profile.error.title=Not found +commands.misc.profile.error.description=I can't find the specified user. +commands.misc.profile.help.description=Shows some information about the specified user. +commands.misc.code.success.title=Invite code information +commands.misc.code.success.description=This message contains some information about the specified invite code. +commands.misc.code.error.title=Code not found +commands.misc.code.error.description=I can't find the specified invite code. +commands.misc.code.help.description=Shows information about a invite code. +commands.misc.moveall.success.title=Successfully moved +commands.misc.moveall.success.description=I successfully moved %extra% members. Have fun\! +commands.misc.moveall.error.equals.title=Not twice +commands.misc.moveall.error.equals.description=The first voice channel equals the second. You have to specify two different voice channels. +commands.misc.moveall.error.source.int.title=Invalid ID +commands.misc.moveall.error.source.int.description=You haven't specified an ID as the source channel. +commands.misc.moveall.error.target.int.title=Invalid ID +commands.misc.moveall.error.target.int.description=You haven't specified an ID as the target channel. +commands.misc.moveall.help.description=Moves all users in the source channel to the target channel. +commands.misc.corona.help.description=Shows the newest stats of COVID-19 +commands.moderation.ban.success.title=Successfully banned +commands.moderation.ban.success.description=I successfully baned %extra% +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 not ban yourself\! +commands.moderation.ban.massban.success.description=I successfully banned %extra% members\! +commands.moderation.ban.help.description=Bans one or more users from the server. +commands.moderation.clear.all.success.title=Successfully deleted +commands.moderation.clear.all.success.description=I successfully deleted %extra% messages. +commands.moderation.clear.number.error.title=Invalid number +commands.moderation.clear.number.error.description=You have to choose a number between 1 and 99\! +commands.moderation.clear.success.title=Successfully cleared +commands.moderation.clear.success.description.singular=Successfully deleted one message. +commands.moderation.clear.success.description.plural=Successfully deleted %extra% messages. +commands.moderation.clear.message.error.title=No messages\! +commands.moderation.clear.message.error.description=There are no messages in this channel. +commands.moderation.clear.help.description=Deletes the specified number of messages. +commands.moderation.prefix.success.title=%extra% Successfully set %extra% +commands.moderation.prefix.success.description=I successfully set the new prefix for the server to `%extra%`. +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 server. +commands.moderation.invitedetect.activate.error.title=Already activated +commands.moderation.invitedetect.activate.error.description=The invite link detection is already activated on this server. +commands.moderation.invitedetect.deactivate.success.title=Successfully deactivated +commands.moderation.invitedetect.deactivate.success.description=I successfully deactivated the invite link detection for this server. +commands.moderation.invitedetect.deactivate.error.title=Already deactivated +commands.moderation.invitedetect.deactivate.error.description=The invite link detection is already deactivated on this server. +commands.moderation.invitedetect.help.description=Activate or deactivate the Discord invite link detection. +commands.moderation.kick.success.title=%extra% Successfully kicked %extra% +commands.moderation.kick.success.description=I successfully kicked %extra%. +commands.moderation.kick.error.title=Not possible +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 %extra% Members\! +commands.moderation.kick.help.description=Kicks one or more user from the server. +commands.moderation.kick.masskick.success.description=I successfully kicked %extra% members. +commands.moderation.nick.success.title=%extra% Successfully nicked %extra% +commands.moderation.nick.success.description=I successfully nicked %extra%. +commands.moderation.nick.myself.success.description=I successfully changed my nickname. +commands.moderation.nick.massnick.success.description=I successfully nicked %extra% Members. +commands.moderation.nick.help.description=Rename a one or more user. +commands.moderation.regionchange.regions.title=All regions +commands.moderation.regionchange.success.title=Successfully set region +commands.moderation.regionchange.success.description=I successfully set the new server region to %extra%. +commands.moderation.regionchange.help.description=Changes the server region to locked regions. +commands.moderation.role.add.success.title=Successfully added role(s) +commands.moderation.role.add.success.description=I successfully added %extra% roles to %extra_two% members. +commands.moderation.role.remove.success.title=Successfully removed role(s) +commands.moderation.role.remove.success.description=I successfully removed %extra% roles from %extra_two% members. +commands.moderation.role.help.description=Adds and removes one or more role(s) from one or more user(s) +commands.moderation.rules.setup.title=Set up rules +commands.moderation.rules.setup.description=Welcome to the Hadder rules setup. Please mention the channel in which I should send the rules. Your message should look like\: \#rules or \#verify. +commands.moderation.rules.channel.error.title=Channel not found +commands.moderation.rules.channel.error.description=I can't find the specified channel. Please start the setup again. +commands.moderation.rules.rules.title=Rules message +commands.moderation.rules.rules.description=The channel was successfully set to %extra%. Please send me the rules now. +commands.moderation.rules.role.title=Role to assign/remove +commands.moderation.rules.role.description=The rules were successfully set. Please send me the name of the role which the user receives/loses after he accepted the rules. +commands.moderation.rules.role.error.title=Role does not exist +commands.moderation.rules.role.error.description=The specified role does not exist on this server. +commands.moderation.rules.role.permission.error.title=No permission +commands.moderation.rules.role.permission.error.description=You cannot select this role because you cannot interact with it. +commands.moderation.rules.guild.error.title=Wrong Guild +commands.moderation.rules.guild.error.description=The mentioned channel must be on this server\! +commands.moderation.rules.emote.accept.title=Custom Accept Emote +commands.moderation.rules.emote.accept.description=The role has been successfully set to %extra%. Now send me the emote on which your user should react to to get verified. +commands.moderation.rules.emote.decline.title=Custom Decline Emote +commands.moderation.rules.emote.decline.description=The first emote has been successfully set to %extra%. Please send me now the decline emote. +commands.moderation.rules.emote.error.access.description=I can not access the custom emote(s). +commands.moderation.rules.emote.error.equal.title=Emotes are equal +commands.moderation.rules.emote.error.equal.description=The 1st and 2nd emote equals each other. +commands.moderation.rules.emoji.decline.description=The first emote has been successfully set. Please send me now the decline emote. +commands.moderation.rules.emoji.error.description=The given emote can't be used. +commands.moderation.rules.success.title=Successfully set the rules +commands.moderation.rules.success.description=I successfully send the rules in %extra%. +commands.moderation.rules.error.message.title=Can't write messages +commands.moderation.rules.error.message.description=I can not write messages in the specified channel +commands.moderation.rules.error.permission.title=No permission +commands.moderation.rules.error.permission.description=To execute this command, I need the `MANAGE_ROLES` permission. +commands.moderation.rules.error.interact.title=Can't interact +commands.moderation.rules.error.interact.description=I can not interact with the specified role. Make sure my role is higher than the specified role. +commands.moderation.rules.help.description=Setup the rules on your Discord server +commands.moderation.starboard.success.title=Successfully set the Channel\! +commands.moderation.starboard.help.description=Sets the starboard channel. +commands.moderation.editrules.channel.title=Rules channel +commands.moderation.editrules.channel.description=Please send me the channel with the rules as mention +commands.moderation.editrules.channel.found.error.title=Channel not found +commands.moderation.editrules.channel.found.error.description=I can't find the specified channel. Please start the edit process again. +commands.moderation.editrules.channel.message.error.title=No rules message +commands.moderation.editrules.channel.message.error.description=I can not find the rules message in the specified channel. +commands.moderation.editrules.message.title=New message +commands.moderation.editrules.message.description=Please send me the new rules message now. +commands.moderation.editrules.error.title=No rules +commands.moderation.editrules.error.description=There is nor rules message in this server. Please setup the rules first with %extra%rules +commands.moderation.editrules.success.title=Successfully changed +commands.moderation.editrules.success.description=I successfully changed the rules +commands.moderation.editrules.help.description=Edits the rules message. +commands.music.bass.error.connected.title=No channel +commands.music.bass.error.connected.description=You have to be in the same voice channel as the bot to change the bass level. +commands.music.bass.help.description=Change the bass for the song which is played at the moment. +commands.music.join.success.title=Successfully connected +commands.music.join.success.description=I successfully connected to %extra%. +commands.music.join.error.connecting.already.title=Already connected +commands.music.join.error.connecting.already.description=I am already connected to your voice channel +commands.music.join.error.connecting.trying.title=Already trying to connect +commands.music.join.error.connecting.trying.description=Hadder is already trying to connect. Please wait a moment +commands.music.join.error.channel.title=No Voice Channel +commands.music.join.error.channel.description=You aren't in a Voice Channel. +commands.music.join.error.permission.title=No permission +commands.music.join.error.permission.description=I am not allowed to join your voice channel. +commands.music.join.help.description=Joins your voice channel. +commands.music.leave.success.title=Successfully disconnected +commands.music.leave.success.description=I successfully disconnected from the Voice Channel +commands.music.leave.error.channel.title=No channel +commands.music.leave.error.channel.description=You have to be in the same voice channel as the bot. +commands.music.leave.error.connected.tile=Not connected +commands.music.leave.error.connected.description=I'm currently in no Voice Channel on this Guild +commands.music.leave.help.description=Leaves your voice channel. +commands.music.play.load.title=%extra% Now loading %extra% +commands.music.play.load.description=Trying to load the song... +commands.music.play.success.loading.title=%extra% Now playing %extra% +commands.music.play.success.queueing.title=%extra% Added to queue %extra% +commands.music.play.success.title=Title +commands.music.play.success.author=Author +commands.music.play.success.length=Length +commands.music.play.success.tracks=Tracks +commands.music.play.error.load.title=%extra% Load failed %extra% +commands.music.play.error.load.description=Unfortunately I can not load the given song +commands.music.play.error.match.title=%extra% No matches %extra% +commands.music.play.error.match.description=I can not find a song named this on YouTube +commands.music.play.success.unpause.title=Successfully continued +commands.music.play.success.unpause.description=I successfully continued playing the song. +commands.music.play.error.connected.title=No channel +commands.music.play.error.connected.description=You have to be in the same voice channel as the bot to continue the song. +commands.music.play.help.description=Plays the specified song. +commands.music.stop.success.title=Successfully stopped +commands.music.stop.success.description=I successfully stopped the song. +commands.music.stop.error.connected.title=No channel +commands.music.stop.error.connected.description=You have to be in the same voice channel as the bot to stop the song. +commands.music.stop.help.description=Stops the song. +commands.music.info.success.title=Track info +commands.music.info.error.title=No playing track +commands.music.info.error.description=I am not playing anything at the moment +commands.music.info.help.description=Shows information about the playing song. +commands.music.queue.error.title=No queue +commands.music.queue.error.description=There are no queued songs at the moment +commands.music.queue.success.title=Queue %extra% +commands.music.queue.success.description=This is the queue\: \n %extra% +commands.music.queue.help.description=Shows the music queue. +commands.music.skip.success.title=Successfully skipped +commands.music.skip.success.description=I successfully skipped to the next song +commands.music.skip.error.connected.title=No channel +commands.music.skip.error.connected.description=You have to be in the same voice channel as the bot to skip the song. +commands.music.skip.help.description=Skips the currently playing song. +commands.music.volume.success.title=Successfully set +commands.music.volume.success.description=I successfully set the new volume to %extra% +commands.music.volume.error.int.title=Invalid number +commands.music.volume.error.int.description=The volume have to be between 1 and 200 +commands.music.volume.error.connected.title=No channel +commands.music.volume.error.connected.description=You have to be in the same voice channel as the bot to change the volume. +commands.music.volume.help.description=Change the volume of the music. +commands.music.pause.success.title=Successfully paused +commands.music.pause.success.description=I successfully paused the played song. +commands.music.pause.error.paused.title=Already paused +commands.music.pause.error.paused.description=The song is already paused. You can continue playing it with %extra%play +commands.music.pause.error.connected.title=No channel +commands.music.pause.error.connected.description=You have to be in the same voice channel as the bot to pause the song. +commands.music.pause.help.description=Pause the playing song. +commands.music.loop.success.loop.title=Successfully activated +commands.music.loop.success.loop.description=I will now repeat the currently played song. +commands.music.loop.success.unloop.title=Successfully deactivated +commands.music.loop.success.unloop.description=I will no longer repeat the currently played song. +commands.music.loop.error.connected.title=No channel +commands.music.loop.error.connected.description=You have to be in the same voice channel as the bot to set the repeat status. +commands.music.loop.help.description=Repeats a song/queue. +commands.music.echo.success.title=Successfully activated +commands.music.echo.success.description=I will now repeat everything I can hear in your voice channel +commands.music.echo.help.description=Sends your voice through Hadder. +commands.nsfw.gif.error.title=GIF not showing? Click here +commands.nsfw.img.error.title=Image not showing? Click here +commands.nsfw.anal.help.description=Shows a random anal gif. +commands.nsfw.bdsm.help.description=Shows a random BDSM picture +commands.nsfw.blowjob.help.description=Shows a random Blowjob picture +commands.nsfw.boobs.help.description=Shows a random boob gif. +commands.nsfw.cum.help.description=Shows a random cum gif. +commands.nsfw.erotic.help.description=Shows a random erotic picture +commands.nsfw.feet.help.description=Shows a random feet gif. +commands.nsfw.fingering.help.description=Shows a random fingering gif. +commands.nsfw.linking.help.description=Shows a random licking gif. +commands.nsfw.porn.help.description=Shows a random porn gif. +commands.nsfw.pussy.help.description=Shows a random pussy gif. +commands.nsfw.randomporn.help.description=Shows a completely random porn gif. +commands.nsfw.solo.help.description=Shows a random solo gif. +commands.nsfw.spank.help.description=Shows a random spank gif. +commands.nsfw.trans.help.description=Shows a random trans picture +commands.owner.eval.success.title=Eval Command +commands.owner.eval.success.input=Input +commands.owner.eval.success.output=Output +commands.owner.eval.success.timing=Timing +commands.owner.eval.help.description=Execute the given code +commands.owner.guildleave.success.title=Successfully left +commands.owner.guildleave.success.description=I successfully left %extra%. +commands.owner.guildleave.error.title=Can not leave +commands.owner.guildleave.error.description=I can not leave from this server. Maybe this isn't a ID? +commands.owner.guildleave.help.description=Quit from a server +commands.owner.reboot.help.description=Restart the bot +commands.owner.shutdown.success.title=Shutdown +commands.owner.shutdown.help.description=Shuts the Bot down +commands.owner.test.success=TEST my friends +commands.owner.test.help.description=Just a little Test Command +commands.owner.blacklist.success.add.title=Successfully blacklisted the specified commands +commands.owner.blacklist.success.add.description=I successfully added the following commands from the blacklist\:\n %extra% +commands.owner.blacklist.success.remove.title=Successfully removed the commands from the blacklist +commands.owner.blacklist.success.remove.description=I successfully removed the following commands from the blacklist\:\n %extra% +commands.owner.blacklist.help.description=Blacklist a user for specific commands +commands.settings.language.success.title=Language set +commands.settings.language.success.description=`%extra%` is your new language now. +commands.settings.language.help.description=Sets the new primary language for a user. +commands.settings.prefix.success.title=Successfully set prefix +commands.settings.prefix.success.description=I successfully set the new prefix for you to `%extra%`. +commands.settings.prefix.help.description=Sets a new prefix. diff --git a/src/main/resources/Translations/Translations_zh.properties b/src/main/resources/Translations/Translations_zh.properties index 043a3f1..0cb4905 100644 --- a/src/main/resources/Translations/Translations_zh.properties +++ b/src/main/resources/Translations/Translations_zh.properties @@ -13,326 +13,316 @@ # See the License for the specific language governing permissions and # limitations under the License. # - -Hadder = Hadder - -error = Error -none = None -success\! = Success\! - -commands.fun.avatar.success.title = Avatar of %extra% -commands.fun.avatar.error.title = User not found -commands.fun.avatar.error.description = I can not find a user with this id\! -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 = Looks 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 again later. -commands.fun.meme.help.description = Sends you a random meme. -commands.fun.clyde.help.description = Sends a message as a webhook named Clyde. - -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 if you donated some money to us. Click [here]%extra% to donate. -commands.general.about.help.description = Shows information 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 = Checks if two strings are equal. -commands.general.help.description = **Description\:** -commands.general.help.usage = **Usage\:** -commands.general.help.example = **Example\:** -commands.general.help.error.description = I need the Embed Links Permission to send the Help Menu\! -commands.general.help.help.description = Shows each command and explains its usage. -commands.general.help.help.label = [CommandName] -commands.general.invite.success.title = Invite me\! -commands.general.invite.success.description = [Invite me here\!]%extra% -commands.general.invite.help.description = Shows the invitation link 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.success.title = Feedback successfully sent\! -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 %extra% -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.title = API error -commands.misc.github.api.error.description = The GitHub API might be down at the moment\! -commands.misc.github.user.error.title = User doesn't exist -commands.misc.github.user.error.description = I can not find a user named like this\! -commands.misc.github.connect.title = Connect your GH account -commands.misc.github.connect.description = [Please connect your GitHub account here]%extra% -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 in 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 in this Guild. -commands.misc.screenshare.help.description = Shows you the link to share your screen. -commands.misc.serverstats.title = Serverstats -commands.misc.serverstats.description = This message contains some information about `%extra%` -commands.misc.serverstats.help.description = Shows information about a server. -commands.misc.profile.error.title = Not found -commands.misc.profile.error.description = I can't find the specified user. -commands.misc.profile.help.description = Shows some information about the specified user. -commands.misc.code.success.title = Invite code information -commands.misc.code.success.description = This message contains some information about the specified invite code. -commands.misc.code.error.title = Code not found -commands.misc.code.error.description = I can't find the specified invite code. -commands.misc.code.help.description = Shows information about a invite code. -commands.misc.moveall.success.title = Successfully moved -commands.misc.moveall.success.description = I successfully moved %extra% members. Have fun\! -commands.misc.moveall.error.equals.title = Not twice -commands.misc.moveall.error.equals.description = The first voice channel equals the second. You have to specify two different voice channels. -commands.misc.moveall.error.source.int.title = Invalid ID -commands.misc.moveall.error.source.int.description = You haven't specified an ID as the source channel. -commands.misc.moveall.error.target.int.title = Invalid ID -commands.misc.moveall.error.target.int.description = You haven't specified an ID as the target channel. -commands.misc.moveall.help.description = Moves all users in the source channel to the target channel. -commands.misc.corona.help.description = Shows the newest stats of COVID-19 - -commands.moderation.ban.success.title = Successfully banned -commands.moderation.ban.success.description = I successfully baned %extra% -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 not ban yourself\! -commands.moderation.ban.massban.success.description = I successfully banned %extra% members\! -commands.moderation.ban.help.description = Bans one or more users from the server. -commands.moderation.clear.all.success.title = Successfully deleted -commands.moderation.clear.all.success.description = I successfully deleted %extra% messages. -commands.moderation.clear.number.error.title = Invalid number -commands.moderation.clear.number.error.description = You have to choose a number between 1 and 99\! -commands.moderation.clear.success.title = Successfully cleared -commands.moderation.clear.success.description.singular = Successfully deleted one message. -commands.moderation.clear.success.description.plural = Successfully deleted %extra% messages. -commands.moderation.clear.message.error.title = No messages\! -commands.moderation.clear.message.error.description = There are no messages in this channel. -commands.moderation.clear.help.description = Deletes the specified number of messages. -commands.moderation.prefix.success.title = %extra% Successfully set %extra% -commands.moderation.prefix.success.description = I successfully set the new prefix for the server to `%extra%`. -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 server. -commands.moderation.invitedetect.activate.error.title = Already activated -commands.moderation.invitedetect.activate.error.description = The invite link detection is already activated on this server. -commands.moderation.invitedetect.deactivate.success.title = Successfully deactivated -commands.moderation.invitedetect.deactivate.success.description = I successfully deactivated the invite link detection for this server. -commands.moderation.invitedetect.deactivate.error.title = Already deactivated -commands.moderation.invitedetect.deactivate.error.description = The invite link detection is already deactivated on this server. -commands.moderation.invitedetect.help.description = Activate or deactivate the Discord invite link detection. -commands.moderation.kick.success.title = %extra% Successfully kicked %extra% -commands.moderation.kick.success.description = I successfully kicked %extra%. -commands.moderation.kick.error.title = Not possible -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 %extra% Members\! -commands.moderation.kick.help.description = Kicks one or more user from the server. -commands.moderation.kick.masskick.success.description = I successfully kicked %extra% members. -commands.moderation.nick.success.title = %extra% Successfully nicked %extra% -commands.moderation.nick.success.description = I successfully nicked %extra%. -commands.moderation.nick.myself.success.description = I successfully changed my nickname. -commands.moderation.nick.massnick.success.description = I successfully nicked %extra% Members. -commands.moderation.nick.help.description = Rename a one or more user. -commands.moderation.regionchange.regions.title = All regions -commands.moderation.regionchange.success.title = Successfully set region -commands.moderation.regionchange.success.description = I successfully set the new server region to %extra%. -commands.moderation.regionchange.help.description = Changes the server region to locked regions. -commands.moderation.role.add.success.title = Successfully added role(s) -commands.moderation.role.add.success.description = I successfully added %extra% roles to %extra_two% members. -commands.moderation.role.remove.success.title = Successfully removed role(s) -commands.moderation.role.remove.success.description = I successfully removed %extra% roles from %extra_two% members. -commands.moderation.role.help.description = Adds and removes one or more role(s) from one or more user(s) -commands.moderation.rules.setup.title = Set up rules -commands.moderation.rules.setup.description = Welcome to the Hadder rules setup. Please mention the channel in which I should send the rules. Your message should look like\: \#rules or \#verify. -commands.moderation.rules.channel.error.title = Channel not found -commands.moderation.rules.channel.error.description = I can't find the specified channel. Please start the setup again. -commands.moderation.rules.rules.title = Rules message -commands.moderation.rules.rules.description = The channel was successfully set to %extra%. Please send me the rules now. -commands.moderation.rules.role.title = Role to assign/remove -commands.moderation.rules.role.description = The rules were successfully set. Please send me the name of the role which the user receives/loses after he accepted the rules. -commands.moderation.rules.role.error.title = Role does not exist -commands.moderation.rules.role.error.description = The specified role does not exist on this server. -commands.moderation.rules.role.permission.error.title = No permission -commands.moderation.rules.role.permission.error.description = You cannot select this role because you cannot interact with it. -commands.moderation.rules.guild.error.title = Wrong Guild -commands.moderation.rules.guild.error.description = The mentioned channel must be on this server\! -commands.moderation.rules.emote.accept.title = Custom Accept Emote -commands.moderation.rules.emote.accept.description = The role has been successfully set to %extra%. Now send me the emote on which your user should react to to get verified. -commands.moderation.rules.emote.decline.title = Custom Decline Emote -commands.moderation.rules.emote.decline.description = The first emote has been successfully set to %extra%. Please send me now the decline emote. -commands.moderation.rules.emote.error.access.description = I can not access the custom emote(s). -commands.moderation.rules.emote.error.equal.title = Emotes are equal -commands.moderation.rules.emote.error.equal.description = The 1st and 2nd emote equals each other. -commands.moderation.rules.emoji.decline.description = The first emote has been successfully set. Please send me now the decline emote. -commands.moderation.rules.emoji.error.description = The given emote can't be used. -commands.moderation.rules.success.title = Successfully set the rules -commands.moderation.rules.success.description = I successfully send the rules in %extra%. -commands.moderation.rules.error.message.title = Can't write messages -commands.moderation.rules.error.message.description = I can not write messages in the specified channel -commands.moderation.rules.error.permission.title = No permission -commands.moderation.rules.error.permission.description = To execute this command, I need the `MANAGE_ROLES` permission. -commands.moderation.rules.error.interact.title = Can't interact -commands.moderation.rules.error.interact.description = I can not interact with the specified role. Make sure my role is higher than the specified role. -commands.moderation.rules.help.description = Setup the rules on your Discord server -commands.moderation.starboard.success.title = Successfully set the Channel\! -commands.moderation.starboard.help.description = Sets the starboard channel. -commands.moderation.editrules.channel.title = Rules channel -commands.moderation.editrules.channel.description = Please send me the channel with the rules as mention -commands.moderation.editrules.channel.found.error.title = Channel not found -commands.moderation.editrules.channel.found.error.description = I can't find the specified channel. Please start the edit process again. -commands.moderation.editrules.channel.message.error.title = No rules message -commands.moderation.editrules.channel.message.error.description = I can not find the rules message in the specified channel. -commands.moderation.editrules.message.title = New message -commands.moderation.editrules.message.description = Please send me the new rules message now. -commands.moderation.editrules.error.title = No rules -commands.moderation.editrules.error.description = There is nor rules message in this server. Please setup the rules first with %extra%rules -commands.moderation.editrules.success.title = Successfully changed -commands.moderation.editrules.success.description = I successfully changed the rules -commands.moderation.editrules.help.description = Edits the rules message. - -commands.music.bass.error.connected.title = No channel -commands.music.bass.error.connected.description = You have to be in the same voice channel as the bot to change the bass level. -commands.music.bass.help.description = Change the bass for the song which is played at the moment. -commands.music.join.success.title = Successfully connected -commands.music.join.success.description = I successfully connected to %extra%. -commands.music.join.error.connecting.already.title = Already connected -commands.music.join.error.connecting.already.description = I am already connected to your voice channel -commands.music.join.error.connecting.trying.title = Already trying to connect -commands.music.join.error.connecting.trying.description = Hadder is already trying to connect. Please wait a moment -commands.music.join.error.channel.title = No Voice Channel -commands.music.join.error.channel.description = You aren't in a Voice Channel. -commands.music.join.error.permission.title = No permission -commands.music.join.error.permission.description = I am not allowed to join your voice channel. -commands.music.join.help.description = Joins your voice channel. -commands.music.leave.success.title = Successfully disconnected -commands.music.leave.success.description = I successfully disconnected from the Voice Channel -commands.music.leave.error.channel.title = No channel -commands.music.leave.error.channel.description = You have to be in the same voice channel as the bot. -commands.music.leave.error.connected.tile = Not connected -commands.music.leave.error.connected.description = I'm currently in no Voice Channel on this Guild -commands.music.leave.help.description = Leaves your voice channel. -commands.music.play.load.title = %extra% Now loading %extra% -commands.music.play.load.description = Trying to load the song... -commands.music.play.success.loading.title = %extra% Now playing %extra% -commands.music.play.success.queueing.title = %extra% Added to queue %extra% -commands.music.play.success.title = Title -commands.music.play.success.author = Author -commands.music.play.success.length = Length -commands.music.play.success.tracks = Tracks -commands.music.play.error.load.title = %extra% Load failed %extra% -commands.music.play.error.load.description = Unfortunately I can not load the given song -commands.music.play.error.match.title = %extra% No matches %extra% -commands.music.play.error.match.description = I can not find a song named this on YouTube -commands.music.play.success.unpause.title = Successfully continued -commands.music.play.success.unpause.description = I successfully continued playing the song. -commands.music.play.error.connected.title = No channel -commands.music.play.error.connected.description = You have to be in the same voice channel as the bot to continue the song. -commands.music.play.help.description = Plays the specified song. -commands.music.stop.success.title = Successfully stopped -commands.music.stop.success.description = I successfully stopped the song. -commands.music.stop.error.connected.title = No channel -commands.music.stop.error.connected.description = You have to be in the same voice channel as the bot to stop the song. -commands.music.stop.help.description = Stops the song. -commands.music.info.success.title = Track info -commands.music.info.error.title = No playing track -commands.music.info.error.description = I am not playing anything at the moment -commands.music.info.help.description = Shows information about the playing song. -commands.music.queue.error.title = No queue -commands.music.queue.error.description = There are no queued songs at the moment -commands.music.queue.success.title = Queue %extra% -commands.music.queue.success.description = This is the queue\: \n %extra% -commands.music.queue.help.description = Shows the music queue. -commands.music.skip.success.title = Successfully skipped -commands.music.skip.success.description = I successfully skipped to the next song -commands.music.skip.error.connected.title = No channel -commands.music.skip.error.connected.description = You have to be in the same voice channel as the bot to skip the song. -commands.music.skip.help.description = Skips the currently playing song. -commands.music.volume.success.title = Successfully set -commands.music.volume.success.description = I successfully set the new volume to %extra% -commands.music.volume.error.int.title = Invalid number -commands.music.volume.error.int.description = The volume have to be between 1 and 200 -commands.music.volume.error.connected.title = No channel -commands.music.volume.error.connected.description = You have to be in the same voice channel as the bot to change the volume. -commands.music.volume.help.description = Change the volume of the music. -commands.music.pause.success.title = Successfully paused -commands.music.pause.success.description = I successfully paused the played song. -commands.music.pause.error.paused.title = Already paused -commands.music.pause.error.paused.description = The song is already paused. You can continue playing it with %extra%play -commands.music.pause.error.connected.title = No channel -commands.music.pause.error.connected.description = You have to be in the same voice channel as the bot to pause the song. -commands.music.pause.help.description = Pause the playing song. -commands.music.loop.success.loop.title = Successfully activated -commands.music.loop.success.loop.description = I will now repeat the currently played song. -commands.music.loop.success.unloop.title = Successfully deactivated -commands.music.loop.success.unloop.description = I will no longer repeat the currently played song. -commands.music.loop.error.connected.title = No channel -commands.music.loop.error.connected.description = You have to be in the same voice channel as the bot to set the repeat status. -commands.music.loop.help.description = Repeats a song/queue. -commands.music.echo.success.title = Successfully activated -commands.music.echo.success.description = I will now repeat everything I can hear in your voice channel -commands.music.echo.help.description = Sends your voice through Hadder. - -commands.nsfw.gif.error.title = GIF not showing? Click here -commands.nsfw.img.error.title = Image not showing? Click here -commands.nsfw.anal.help.description = Shows a random anal gif. -commands.nsfw.bdsm.help.description = Shows a random BDSM picture -commands.nsfw.blowjob.help.description = Shows a random Blowjob picture -commands.nsfw.boobs.help.description = Shows a random boob gif. -commands.nsfw.cum.help.description = Shows a random cum gif. -commands.nsfw.erotic.help.description = Shows a random erotic picture -commands.nsfw.feet.help.description = Shows a random feet gif. -commands.nsfw.fingering.help.description = Shows a random fingering gif. -commands.nsfw.linking.help.description = Shows a random licking gif. -commands.nsfw.porn.help.description = Shows a random porn gif. -commands.nsfw.pussy.help.description = Shows a random pussy gif. -commands.nsfw.randomporn.help.description = Shows a completely random porn gif. -commands.nsfw.solo.help.description = Shows a random solo gif. -commands.nsfw.spank.help.description = Shows a random spank gif. -commands.nsfw.trans.help.description = Shows a random trans picture - -commands.owner.eval.success.title = Eval Command -commands.owner.eval.success.input = Input -commands.owner.eval.success.output = Output -commands.owner.eval.success.timing = Timing -commands.owner.eval.help.description = Execute the given code -commands.owner.guildleave.success.title = Successfully left -commands.owner.guildleave.success.description = I successfully left %extra%. -commands.owner.guildleave.error.title = Can not leave -commands.owner.guildleave.error.description = I can not leave from this server. Maybe this isn't a ID? -commands.owner.guildleave.help.description = Quit from a server -commands.owner.reboot.help.description = Restart the bot -commands.owner.shutdown.success.title = Shutdown -commands.owner.shutdown.help.description = Shuts the Bot down -commands.owner.test.success = TEST my friends -commands.owner.test.help.description = Just a little Test Command -commands.owner.blacklist.success.add.title = Successfully blacklisted the specified commands -commands.owner.blacklist.success.add.description = I successfully added the following commands from the blacklist\:\n %extra% -commands.owner.blacklist.success.remove.title = Successfully removed the commands from the blacklist -commands.owner.blacklist.success.remove.description = I successfully removed the following commands from the blacklist\:\n %extra% -commands.owner.blacklist.help.description = Blacklist a user for specific commands - -commands.settings.language.success.title = Language set -commands.settings.language.success.description = `%extra%` is your new language now. -commands.settings.language.help.description = Sets the new primary language for a user. -commands.settings.prefix.success.title = Successfully set prefix -commands.settings.prefix.success.description = I successfully set the new prefix for you to `%extra%`. -commands.settings.prefix.help.description = Sets a new prefix. +Hadder=Hadder +error=Error +none=None +success\!=Success\! +commands.fun.avatar.success.title=Avatar of %extra% +commands.fun.avatar.error.title=User not found +commands.fun.avatar.error.description=I can not find a user with this id\! +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=Looks 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 again later. +commands.fun.meme.help.description=Sends you a random meme. +commands.fun.clyde.help.description=Sends a message as a webhook named Clyde. +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 if you donated some money to us. Click [here]%extra% to donate. +commands.general.about.help.description=Shows information 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=Checks if two strings are equal. +commands.general.help.description=**Description\:** +commands.general.help.usage=**Usage\:** +commands.general.help.example=**Example\:** +commands.general.help.error.description=I need the Embed Links Permission to send the Help Menu\! +commands.general.help.help.description=Shows each command and explains its usage. +commands.general.help.help.label=[CommandName] +commands.general.invite.success.title=Invite me\! +commands.general.invite.success.description=[Invite me here\!]%extra% +commands.general.invite.help.description=Shows the invitation link 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.success.title=Feedback successfully sent\! +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 %extra% +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.title=API error +commands.misc.github.api.error.description=The GitHub API might be down at the moment\! +commands.misc.github.user.error.title=User doesn't exist +commands.misc.github.user.error.description=I can not find a user named like this\! +commands.misc.github.connect.title=Connect your GH account +commands.misc.github.connect.description=[Please connect your GitHub account here]%extra% +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 in 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 in this Guild. +commands.misc.screenshare.help.description=Shows you the link to share your screen. +commands.misc.serverstats.title=Serverstats +commands.misc.serverstats.description=This message contains some information about `%extra%` +commands.misc.serverstats.help.description=Shows information about a server. +commands.misc.profile.error.title=Not found +commands.misc.profile.error.description=I can't find the specified user. +commands.misc.profile.help.description=Shows some information about the specified user. +commands.misc.code.success.title=Invite code information +commands.misc.code.success.description=This message contains some information about the specified invite code. +commands.misc.code.error.title=Code not found +commands.misc.code.error.description=I can't find the specified invite code. +commands.misc.code.help.description=Shows information about a invite code. +commands.misc.moveall.success.title=Successfully moved +commands.misc.moveall.success.description=I successfully moved %extra% members. Have fun\! +commands.misc.moveall.error.equals.title=Not twice +commands.misc.moveall.error.equals.description=The first voice channel equals the second. You have to specify two different voice channels. +commands.misc.moveall.error.source.int.title=Invalid ID +commands.misc.moveall.error.source.int.description=You haven't specified an ID as the source channel. +commands.misc.moveall.error.target.int.title=Invalid ID +commands.misc.moveall.error.target.int.description=You haven't specified an ID as the target channel. +commands.misc.moveall.help.description=Moves all users in the source channel to the target channel. +commands.misc.corona.help.description=Shows the newest stats of COVID-19 +commands.moderation.ban.success.title=Successfully banned +commands.moderation.ban.success.description=I successfully baned %extra% +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 not ban yourself\! +commands.moderation.ban.massban.success.description=I successfully banned %extra% members\! +commands.moderation.ban.help.description=Bans one or more users from the server. +commands.moderation.clear.all.success.title=Successfully deleted +commands.moderation.clear.all.success.description=I successfully deleted %extra% messages. +commands.moderation.clear.number.error.title=Invalid number +commands.moderation.clear.number.error.description=You have to choose a number between 1 and 99\! +commands.moderation.clear.success.title=Successfully cleared +commands.moderation.clear.success.description.singular=Successfully deleted one message. +commands.moderation.clear.success.description.plural=Successfully deleted %extra% messages. +commands.moderation.clear.message.error.title=No messages\! +commands.moderation.clear.message.error.description=There are no messages in this channel. +commands.moderation.clear.help.description=Deletes the specified number of messages. +commands.moderation.prefix.success.title=%extra% Successfully set %extra% +commands.moderation.prefix.success.description=I successfully set the new prefix for the server to `%extra%`. +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 server. +commands.moderation.invitedetect.activate.error.title=Already activated +commands.moderation.invitedetect.activate.error.description=The invite link detection is already activated on this server. +commands.moderation.invitedetect.deactivate.success.title=Successfully deactivated +commands.moderation.invitedetect.deactivate.success.description=I successfully deactivated the invite link detection for this server. +commands.moderation.invitedetect.deactivate.error.title=Already deactivated +commands.moderation.invitedetect.deactivate.error.description=The invite link detection is already deactivated on this server. +commands.moderation.invitedetect.help.description=Activate or deactivate the Discord invite link detection. +commands.moderation.kick.success.title=%extra% Successfully kicked %extra% +commands.moderation.kick.success.description=I successfully kicked %extra%. +commands.moderation.kick.error.title=Not possible +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 %extra% Members\! +commands.moderation.kick.help.description=Kicks one or more user from the server. +commands.moderation.kick.masskick.success.description=I successfully kicked %extra% members. +commands.moderation.nick.success.title=%extra% Successfully nicked %extra% +commands.moderation.nick.success.description=I successfully nicked %extra%. +commands.moderation.nick.myself.success.description=I successfully changed my nickname. +commands.moderation.nick.massnick.success.description=I successfully nicked %extra% Members. +commands.moderation.nick.help.description=Rename a one or more user. +commands.moderation.regionchange.regions.title=All regions +commands.moderation.regionchange.success.title=Successfully set region +commands.moderation.regionchange.success.description=I successfully set the new server region to %extra%. +commands.moderation.regionchange.help.description=Changes the server region to locked regions. +commands.moderation.role.add.success.title=Successfully added role(s) +commands.moderation.role.add.success.description=I successfully added %extra% roles to %extra_two% members. +commands.moderation.role.remove.success.title=Successfully removed role(s) +commands.moderation.role.remove.success.description=I successfully removed %extra% roles from %extra_two% members. +commands.moderation.role.help.description=Adds and removes one or more role(s) from one or more user(s) +commands.moderation.rules.setup.title=Set up rules +commands.moderation.rules.setup.description=Welcome to the Hadder rules setup. Please mention the channel in which I should send the rules. Your message should look like\: \#rules or \#verify. +commands.moderation.rules.channel.error.title=Channel not found +commands.moderation.rules.channel.error.description=I can't find the specified channel. Please start the setup again. +commands.moderation.rules.rules.title=Rules message +commands.moderation.rules.rules.description=The channel was successfully set to %extra%. Please send me the rules now. +commands.moderation.rules.role.title=Role to assign/remove +commands.moderation.rules.role.description=The rules were successfully set. Please send me the name of the role which the user receives/loses after he accepted the rules. +commands.moderation.rules.role.error.title=Role does not exist +commands.moderation.rules.role.error.description=The specified role does not exist on this server. +commands.moderation.rules.role.permission.error.title=No permission +commands.moderation.rules.role.permission.error.description=You cannot select this role because you cannot interact with it. +commands.moderation.rules.guild.error.title=Wrong Guild +commands.moderation.rules.guild.error.description=The mentioned channel must be on this server\! +commands.moderation.rules.emote.accept.title=Custom Accept Emote +commands.moderation.rules.emote.accept.description=The role has been successfully set to %extra%. Now send me the emote on which your user should react to to get verified. +commands.moderation.rules.emote.decline.title=Custom Decline Emote +commands.moderation.rules.emote.decline.description=The first emote has been successfully set to %extra%. Please send me now the decline emote. +commands.moderation.rules.emote.error.access.description=I can not access the custom emote(s). +commands.moderation.rules.emote.error.equal.title=Emotes are equal +commands.moderation.rules.emote.error.equal.description=The 1st and 2nd emote equals each other. +commands.moderation.rules.emoji.decline.description=The first emote has been successfully set. Please send me now the decline emote. +commands.moderation.rules.emoji.error.description=The given emote can't be used. +commands.moderation.rules.success.title=Successfully set the rules +commands.moderation.rules.success.description=I successfully send the rules in %extra%. +commands.moderation.rules.error.message.title=Can't write messages +commands.moderation.rules.error.message.description=I can not write messages in the specified channel +commands.moderation.rules.error.permission.title=No permission +commands.moderation.rules.error.permission.description=To execute this command, I need the `MANAGE_ROLES` permission. +commands.moderation.rules.error.interact.title=Can't interact +commands.moderation.rules.error.interact.description=I can not interact with the specified role. Make sure my role is higher than the specified role. +commands.moderation.rules.help.description=Setup the rules on your Discord server +commands.moderation.starboard.success.title=Successfully set the Channel\! +commands.moderation.starboard.help.description=Sets the starboard channel. +commands.moderation.editrules.channel.title=Rules channel +commands.moderation.editrules.channel.description=Please send me the channel with the rules as mention +commands.moderation.editrules.channel.found.error.title=Channel not found +commands.moderation.editrules.channel.found.error.description=I can't find the specified channel. Please start the edit process again. +commands.moderation.editrules.channel.message.error.title=No rules message +commands.moderation.editrules.channel.message.error.description=I can not find the rules message in the specified channel. +commands.moderation.editrules.message.title=New message +commands.moderation.editrules.message.description=Please send me the new rules message now. +commands.moderation.editrules.error.title=No rules +commands.moderation.editrules.error.description=There is nor rules message in this server. Please setup the rules first with %extra%rules +commands.moderation.editrules.success.title=Successfully changed +commands.moderation.editrules.success.description=I successfully changed the rules +commands.moderation.editrules.help.description=Edits the rules message. +commands.music.bass.error.connected.title=No channel +commands.music.bass.error.connected.description=You have to be in the same voice channel as the bot to change the bass level. +commands.music.bass.help.description=Change the bass for the song which is played at the moment. +commands.music.join.success.title=Successfully connected +commands.music.join.success.description=I successfully connected to %extra%. +commands.music.join.error.connecting.already.title=Already connected +commands.music.join.error.connecting.already.description=I am already connected to your voice channel +commands.music.join.error.connecting.trying.title=Already trying to connect +commands.music.join.error.connecting.trying.description=Hadder is already trying to connect. Please wait a moment +commands.music.join.error.channel.title=No Voice Channel +commands.music.join.error.channel.description=You aren't in a Voice Channel. +commands.music.join.error.permission.title=No permission +commands.music.join.error.permission.description=I am not allowed to join your voice channel. +commands.music.join.help.description=Joins your voice channel. +commands.music.leave.success.title=Successfully disconnected +commands.music.leave.success.description=I successfully disconnected from the Voice Channel +commands.music.leave.error.channel.title=No channel +commands.music.leave.error.channel.description=You have to be in the same voice channel as the bot. +commands.music.leave.error.connected.tile=Not connected +commands.music.leave.error.connected.description=I'm currently in no Voice Channel on this Guild +commands.music.leave.help.description=Leaves your voice channel. +commands.music.play.load.title=%extra% Now loading %extra% +commands.music.play.load.description=Trying to load the song... +commands.music.play.success.loading.title=%extra% Now playing %extra% +commands.music.play.success.queueing.title=%extra% Added to queue %extra% +commands.music.play.success.title=Title +commands.music.play.success.author=Author +commands.music.play.success.length=Length +commands.music.play.success.tracks=Tracks +commands.music.play.error.load.title=%extra% Load failed %extra% +commands.music.play.error.load.description=Unfortunately I can not load the given song +commands.music.play.error.match.title=%extra% No matches %extra% +commands.music.play.error.match.description=I can not find a song named this on YouTube +commands.music.play.success.unpause.title=Successfully continued +commands.music.play.success.unpause.description=I successfully continued playing the song. +commands.music.play.error.connected.title=No channel +commands.music.play.error.connected.description=You have to be in the same voice channel as the bot to continue the song. +commands.music.play.help.description=Plays the specified song. +commands.music.stop.success.title=Successfully stopped +commands.music.stop.success.description=I successfully stopped the song. +commands.music.stop.error.connected.title=No channel +commands.music.stop.error.connected.description=You have to be in the same voice channel as the bot to stop the song. +commands.music.stop.help.description=Stops the song. +commands.music.info.success.title=Track info +commands.music.info.error.title=No playing track +commands.music.info.error.description=I am not playing anything at the moment +commands.music.info.help.description=Shows information about the playing song. +commands.music.queue.error.title=No queue +commands.music.queue.error.description=There are no queued songs at the moment +commands.music.queue.success.title=Queue %extra% +commands.music.queue.success.description=This is the queue\: \n %extra% +commands.music.queue.help.description=Shows the music queue. +commands.music.skip.success.title=Successfully skipped +commands.music.skip.success.description=I successfully skipped to the next song +commands.music.skip.error.connected.title=No channel +commands.music.skip.error.connected.description=You have to be in the same voice channel as the bot to skip the song. +commands.music.skip.help.description=Skips the currently playing song. +commands.music.volume.success.title=Successfully set +commands.music.volume.success.description=I successfully set the new volume to %extra% +commands.music.volume.error.int.title=Invalid number +commands.music.volume.error.int.description=The volume have to be between 1 and 200 +commands.music.volume.error.connected.title=No channel +commands.music.volume.error.connected.description=You have to be in the same voice channel as the bot to change the volume. +commands.music.volume.help.description=Change the volume of the music. +commands.music.pause.success.title=Successfully paused +commands.music.pause.success.description=I successfully paused the played song. +commands.music.pause.error.paused.title=Already paused +commands.music.pause.error.paused.description=The song is already paused. You can continue playing it with %extra%play +commands.music.pause.error.connected.title=No channel +commands.music.pause.error.connected.description=You have to be in the same voice channel as the bot to pause the song. +commands.music.pause.help.description=Pause the playing song. +commands.music.loop.success.loop.title=Successfully activated +commands.music.loop.success.loop.description=I will now repeat the currently played song. +commands.music.loop.success.unloop.title=Successfully deactivated +commands.music.loop.success.unloop.description=I will no longer repeat the currently played song. +commands.music.loop.error.connected.title=No channel +commands.music.loop.error.connected.description=You have to be in the same voice channel as the bot to set the repeat status. +commands.music.loop.help.description=Repeats a song/queue. +commands.music.echo.success.title=Successfully activated +commands.music.echo.success.description=I will now repeat everything I can hear in your voice channel +commands.music.echo.help.description=Sends your voice through Hadder. +commands.nsfw.gif.error.title=GIF not showing? Click here +commands.nsfw.img.error.title=Image not showing? Click here +commands.nsfw.anal.help.description=Shows a random anal gif. +commands.nsfw.bdsm.help.description=Shows a random BDSM picture +commands.nsfw.blowjob.help.description=Shows a random Blowjob picture +commands.nsfw.boobs.help.description=Shows a random boob gif. +commands.nsfw.cum.help.description=Shows a random cum gif. +commands.nsfw.erotic.help.description=Shows a random erotic picture +commands.nsfw.feet.help.description=Shows a random feet gif. +commands.nsfw.fingering.help.description=Shows a random fingering gif. +commands.nsfw.linking.help.description=Shows a random licking gif. +commands.nsfw.porn.help.description=Shows a random porn gif. +commands.nsfw.pussy.help.description=Shows a random pussy gif. +commands.nsfw.randomporn.help.description=Shows a completely random porn gif. +commands.nsfw.solo.help.description=Shows a random solo gif. +commands.nsfw.spank.help.description=Shows a random spank gif. +commands.nsfw.trans.help.description=Shows a random trans picture +commands.owner.eval.success.title=Eval Command +commands.owner.eval.success.input=Input +commands.owner.eval.success.output=Output +commands.owner.eval.success.timing=Timing +commands.owner.eval.help.description=Execute the given code +commands.owner.guildleave.success.title=Successfully left +commands.owner.guildleave.success.description=I successfully left %extra%. +commands.owner.guildleave.error.title=Can not leave +commands.owner.guildleave.error.description=I can not leave from this server. Maybe this isn't a ID? +commands.owner.guildleave.help.description=Quit from a server +commands.owner.reboot.help.description=Restart the bot +commands.owner.shutdown.success.title=Shutdown +commands.owner.shutdown.help.description=Shuts the Bot down +commands.owner.test.success=TEST my friends +commands.owner.test.help.description=Just a little Test Command +commands.owner.blacklist.success.add.title=Successfully blacklisted the specified commands +commands.owner.blacklist.success.add.description=I successfully added the following commands from the blacklist\:\n %extra% +commands.owner.blacklist.success.remove.title=Successfully removed the commands from the blacklist +commands.owner.blacklist.success.remove.description=I successfully removed the following commands from the blacklist\:\n %extra% +commands.owner.blacklist.help.description=Blacklist a user for specific commands +commands.settings.language.success.title=Language set +commands.settings.language.success.description=`%extra%` is your new language now. +commands.settings.language.help.description=Sets the new primary language for a user. +commands.settings.prefix.success.title=Successfully set prefix +commands.settings.prefix.success.description=I successfully set the new prefix for you to `%extra%`. +commands.settings.prefix.help.description=Sets a new prefix. -- 2.45.3 From e23ad07d0d82e42ccff14915b25464128ce01626 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 3 Aug 2020 13:15:24 +0000 Subject: [PATCH 55/81] Bump JDA from 4.2.0_183 to 4.2.0_184 Bumps JDA from 4.2.0_183 to 4.2.0_184. 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 f5d62de..f31da7e 100644 --- a/pom.xml +++ b/pom.xml @@ -69,7 +69,7 @@ net.dv8tion JDA - 4.2.0_183 + 4.2.0_184 org.json -- 2.45.3 From a4f38c414b7b4030bd0d49d95df3dd9ac80fd708 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 3 Aug 2020 13:15:38 +0000 Subject: [PATCH 56/81] Bump jackson-annotations from 2.11.1 to 2.11.2 Bumps [jackson-annotations](https://github.com/FasterXML/jackson) from 2.11.1 to 2.11.2. - [Release notes](https://github.com/FasterXML/jackson/releases) - [Commits](https://github.com/FasterXML/jackson/commits) 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 f5d62de..a9400c9 100644 --- a/pom.xml +++ b/pom.xml @@ -104,7 +104,7 @@ com.fasterxml.jackson.core jackson-annotations - 2.11.1 + 2.11.2 -- 2.45.3 From 2a5f9e366804b63399a6e47dab8bf8ed950f8310 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Wed, 5 Aug 2020 13:20:46 +0000 Subject: [PATCH 57/81] Bump JDA from 4.2.0_184 to 4.2.0_186 Bumps JDA from 4.2.0_184 to 4.2.0_186. 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 c7d762f..5e97d92 100644 --- a/pom.xml +++ b/pom.xml @@ -69,7 +69,7 @@ net.dv8tion JDA - 4.2.0_184 + 4.2.0_186 org.json -- 2.45.3 From 46306ae7d5cc7a4d73c1ef76332a63789ede168e Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2020 13:20:10 +0000 Subject: [PATCH 58/81] Bump JDA from 4.2.0_186 to 4.2.0_187 Bumps JDA from 4.2.0_186 to 4.2.0_187. 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 5e97d92..8e3cf71 100644 --- a/pom.xml +++ b/pom.xml @@ -69,7 +69,7 @@ net.dv8tion JDA - 4.2.0_186 + 4.2.0_187 org.json -- 2.45.3 From bd8af1fc6803d841d0fef7e9c8d5917b80ee3db2 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 10 Aug 2020 13:16:05 +0000 Subject: [PATCH 59/81] Bump JDA from 4.2.0_187 to 4.2.0_189 Bumps JDA from 4.2.0_187 to 4.2.0_189. 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 8e3cf71..ca55e0a 100644 --- a/pom.xml +++ b/pom.xml @@ -69,7 +69,7 @@ net.dv8tion JDA - 4.2.0_187 + 4.2.0_189 org.json -- 2.45.3 From 03002b03ea27cb28cbc014d318b1e2fc73690bab Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 11 Aug 2020 13:20:10 +0000 Subject: [PATCH 60/81] Bump maven-resources-plugin from 3.1.0 to 3.2.0 Bumps [maven-resources-plugin](https://github.com/apache/maven-resources-plugin) from 3.1.0 to 3.2.0. - [Release notes](https://github.com/apache/maven-resources-plugin/releases) - [Commits](https://github.com/apache/maven-resources-plugin/compare/maven-resources-plugin-3.1.0...maven-resources-plugin-3.2.0) 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 ca55e0a..2599663 100644 --- a/pom.xml +++ b/pom.xml @@ -117,7 +117,7 @@ maven-resources-plugin - 3.1.0 + 3.2.0 maven-surefire-plugin -- 2.45.3 From 1e7bc3c1f984a82dfdd6ade74d80d25e8fda2cb3 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 13 Aug 2020 13:15:25 +0000 Subject: [PATCH 61/81] Bump github-api from 1.115 to 1.116 Bumps [github-api](https://github.com/hub4j/github-api) from 1.115 to 1.116. - [Release notes](https://github.com/hub4j/github-api/releases) - [Changelog](https://github.com/hub4j/github-api/blob/master/CHANGELOG.md) - [Commits](https://github.com/hub4j/github-api/compare/github-api-1.115...github-api-1.116) 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 2599663..e5c6433 100644 --- a/pom.xml +++ b/pom.xml @@ -94,7 +94,7 @@ org.kohsuke github-api - 1.115 + 1.116 com.sedmelluq -- 2.45.3 From f049408f05db2f7f0de6fe37f8beceec3c5dccb2 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 14 Aug 2020 13:19:59 +0000 Subject: [PATCH 62/81] Bump JDA from 4.2.0_189 to 4.2.0_191 Bumps JDA from 4.2.0_189 to 4.2.0_191. 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 e5c6433..92d08d6 100644 --- a/pom.xml +++ b/pom.xml @@ -69,7 +69,7 @@ net.dv8tion JDA - 4.2.0_189 + 4.2.0_191 org.json -- 2.45.3 From 012fc231f1fb6c84fc86c0178fd6ba02f9b9ae2c Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 17 Aug 2020 13:15:56 +0000 Subject: [PATCH 63/81] Bump JDA from 4.2.0_191 to 4.2.0_192 Bumps JDA from 4.2.0_191 to 4.2.0_192. 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 92d08d6..7e9bbca 100644 --- a/pom.xml +++ b/pom.xml @@ -69,7 +69,7 @@ net.dv8tion JDA - 4.2.0_191 + 4.2.0_192 org.json -- 2.45.3 From 8ee2b231e8337ef83fd484276d43dcf8332f8715 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 18 Aug 2020 13:16:30 +0000 Subject: [PATCH 64/81] Bump JDA from 4.2.0_192 to 4.2.0_194 Bumps JDA from 4.2.0_192 to 4.2.0_194. 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 7e9bbca..3a288bd 100644 --- a/pom.xml +++ b/pom.xml @@ -69,7 +69,7 @@ net.dv8tion JDA - 4.2.0_192 + 4.2.0_194 org.json -- 2.45.3 From 7b2d40855db8c6b448f446459fe47d14ea49a6e5 Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Sun, 23 Aug 2020 21:35:05 +0200 Subject: [PATCH 65/81] Bumped version --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 3a288bd..fd4e686 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ 4.0.0 Hadder Hadder - 1.3.15 + 1.3.16 Hadder 2019 Hadder is a multi-purpose Discord bot. -- 2.45.3 From 87b50297b94ff6d390e5250b550d6d91b955016a Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 24 Aug 2020 13:14:51 +0000 Subject: [PATCH 66/81] Bump JDA from 4.2.0_194 to 4.2.0_198 Bumps JDA from 4.2.0_194 to 4.2.0_198. 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 fd4e686..f84f712 100644 --- a/pom.xml +++ b/pom.xml @@ -69,7 +69,7 @@ net.dv8tion JDA - 4.2.0_194 + 4.2.0_198 org.json -- 2.45.3 From cab3722e805cef882de794ee6c5ae90bdf5c5e16 Mon Sep 17 00:00:00 2001 From: Skidder Date: Tue, 25 Aug 2020 16:43:00 +0200 Subject: [PATCH 67/81] New translations Translations_en.properties (German) New German translation --- src/main/resources/Translations/Translations_de.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/resources/Translations/Translations_de.properties b/src/main/resources/Translations/Translations_de.properties index e2a7d45..ca99962 100644 --- a/src/main/resources/Translations/Translations_de.properties +++ b/src/main/resources/Translations/Translations_de.properties @@ -23,7 +23,7 @@ success\! = Erfolgreich\! commands.fun.avatar.success.title = Avatar von %extra% commands.fun.avatar.error.title = Benutzer nicht gefunden commands.fun.avatar.error.description = Ich kann keinen Benutzer mit dieser ID finden\! -commands.fun.avatar.help.description = Sends the avatar of the specified Member. +commands.fun.avatar.help.description = Sendet den Avatar des angegebenen Mitglieds. commands.fun.gif.error.description = Bitte versuche es mit einem anderen Begriff erneut. commands.fun.gif.help.description = Sucht nach einem GIF auf Giphy. commands.fun.meme.success.title = Dein zufälliges Meme\: -- 2.45.3 From 2c45f584002e8dd07da5997dea8aea9fd3fdff7b Mon Sep 17 00:00:00 2001 From: Skidder Date: Tue, 25 Aug 2020 17:22:31 +0200 Subject: [PATCH 68/81] New translations Translations_en.properties (German) New German translation --- .../Translations/Translations_de.properties | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/resources/Translations/Translations_de.properties b/src/main/resources/Translations/Translations_de.properties index ca99962..1f826d7 100644 --- a/src/main/resources/Translations/Translations_de.properties +++ b/src/main/resources/Translations/Translations_de.properties @@ -23,7 +23,7 @@ success\! = Erfolgreich\! commands.fun.avatar.success.title = Avatar von %extra% commands.fun.avatar.error.title = Benutzer nicht gefunden commands.fun.avatar.error.description = Ich kann keinen Benutzer mit dieser ID finden\! -commands.fun.avatar.help.description = Sendet den Avatar des angegebenen Mitglieds. +commands.fun.avatar.help.description = Sendet das Avatar des angegebenen Mitglieds. commands.fun.gif.error.description = Bitte versuche es mit einem anderen Begriff erneut. commands.fun.gif.help.description = Sucht nach einem GIF auf Giphy. commands.fun.meme.success.title = Dein zufälliges Meme\: @@ -172,17 +172,17 @@ commands.moderation.rules.role.description = Die Regeln wurden erfolgreich festg commands.moderation.rules.role.error.title = Rolle existiert nicht commands.moderation.rules.role.error.description = Die angegebene Rolle existiert auf diesem Server nicht. commands.moderation.rules.role.permission.error.title = Keine Berechtigung -commands.moderation.rules.role.permission.error.description = Du kannst diese Rolle nicht auswählen, weil du keinen Zugriff auf sie hast. +commands.moderation.rules.role.permission.error.description = Du kannst diese Rolle nicht auswählen, da du keinen Zugriff auf sie hast. commands.moderation.rules.guild.error.title = Falsche Guild -commands.moderation.rules.guild.error.description = Der erwähnte Kanal muss auf diesem Server sein\! +commands.moderation.rules.guild.error.description = Der angegebene Kanal muss sich auf diesem Server befinden\! commands.moderation.rules.emote.accept.title = Benutzerdefiniertes Zustimmungsemote commands.moderation.rules.emote.accept.description = The role has been successfully set to %extra%. Now send me the emote on which your user should react to to get verified. commands.moderation.rules.emote.decline.title = Benutzerdefiniertes Ablehnungsemote commands.moderation.rules.emote.decline.description = The first emote has been successfully set to %extra%. Please send me now the decline emote. -commands.moderation.rules.emote.error.access.description = Ich kann auf die benutzerdefinierten Emote(s) nicht zugreifen. -commands.moderation.rules.emote.error.equal.title = Emotes sind gleich +commands.moderation.rules.emote.error.access.description = Ich kann auf benutzerdefinierten Emotes nicht zugreifen. +commands.moderation.rules.emote.error.equal.title = Die Emotes sind gleich commands.moderation.rules.emote.error.equal.description = Die zwei angegebenen Emotes sind gleich. -commands.moderation.rules.emoji.decline.description = Das erste Emote wurde erfolgreich festgelegt. Bitte sende mir jetzt das Ablehnungsemote. +commands.moderation.rules.emoji.decline.description = Das erste Emote wurde erfolgreich festgelegt. Bitte sende mir nun das Ablehnungsemote. commands.moderation.rules.emoji.error.description = Das angegebene Emote kann nicht verwendet werden. commands.moderation.rules.success.title = Regeln erfolgreich festgelegt commands.moderation.rules.success.description = Ich habe die Regeln erfolgreich in %extra% gesendet. -- 2.45.3 From c163bee0763247bc1c4ff4c1d18b4325d2b9d618 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 31 Aug 2020 13:16:43 +0000 Subject: [PATCH 69/81] Bump discord-webhooks from 0.3.2 to 0.4.0 Bumps discord-webhooks from 0.3.2 to 0.4.0. 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 f84f712..3cb7f9b 100644 --- a/pom.xml +++ b/pom.xml @@ -89,7 +89,7 @@ club.minnced discord-webhooks - 0.3.2 + 0.4.0 org.kohsuke -- 2.45.3 From 91041260f1584481df8f12b08acb8091ff173762 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 31 Aug 2020 13:17:05 +0000 Subject: [PATCH 70/81] Bump JDA from 4.2.0_198 to 4.2.0_199 Bumps JDA from 4.2.0_198 to 4.2.0_199. 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 f84f712..3a06670 100644 --- a/pom.xml +++ b/pom.xml @@ -69,7 +69,7 @@ net.dv8tion JDA - 4.2.0_198 + 4.2.0_199 org.json -- 2.45.3 From 43b19a6fb59ef59fc35aec0b782a8b8131c4c921 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2020 13:15:41 +0000 Subject: [PATCH 71/81] Bump JDA from 4.2.0_199 to 4.2.0_200 Bumps JDA from 4.2.0_199 to 4.2.0_200. 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 5a6e86e..4c6bac1 100644 --- a/pom.xml +++ b/pom.xml @@ -69,7 +69,7 @@ net.dv8tion JDA - 4.2.0_199 + 4.2.0_200 org.json -- 2.45.3 From 82bbd93d76dfbf16410dc2409bff066333cbfca5 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2020 13:16:05 +0000 Subject: [PATCH 72/81] Bump discord-webhooks from 0.4.0 to 0.4.1 Bumps discord-webhooks from 0.4.0 to 0.4.1. 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 5a6e86e..bcbd961 100644 --- a/pom.xml +++ b/pom.xml @@ -89,7 +89,7 @@ club.minnced discord-webhooks - 0.4.0 + 0.4.1 org.kohsuke -- 2.45.3 From 6deb57e556ae0925199717711bfd5fa7febc86cf Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 4 Sep 2020 13:21:14 +0000 Subject: [PATCH 73/81] Bump maven-project-info-reports-plugin from 3.1.0 to 3.1.1 Bumps [maven-project-info-reports-plugin](https://github.com/apache/maven-project-info-reports-plugin) from 3.1.0 to 3.1.1. - [Release notes](https://github.com/apache/maven-project-info-reports-plugin/releases) - [Commits](https://github.com/apache/maven-project-info-reports-plugin/compare/maven-project-info-reports-plugin-3.1.0...maven-project-info-reports-plugin-3.1.1) 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 82951b0..072db60 100644 --- a/pom.xml +++ b/pom.xml @@ -149,7 +149,7 @@ maven-project-info-reports-plugin - 3.1.0 + 3.1.1 -- 2.45.3 From 146648e9d045ef018ea5ce608458bfe60afa0fc8 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Fri, 4 Sep 2020 13:21:39 +0000 Subject: [PATCH 74/81] Bump JDA from 4.2.0_200 to 4.2.0_203 Bumps JDA from 4.2.0_200 to 4.2.0_203. 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 82951b0..7b778a4 100644 --- a/pom.xml +++ b/pom.xml @@ -69,7 +69,7 @@ net.dv8tion JDA - 4.2.0_200 + 4.2.0_203 org.json -- 2.45.3 From 390c5e8425c22e7e995b380504dfedb6bf43b9eb Mon Sep 17 00:00:00 2001 From: Skidder Date: Fri, 4 Sep 2020 15:33:02 +0200 Subject: [PATCH 75/81] New translations Translations_en.properties (German) New German translation --- src/main/resources/Translations/Translations_de.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/resources/Translations/Translations_de.properties b/src/main/resources/Translations/Translations_de.properties index de6c92a..1f826d7 100644 --- a/src/main/resources/Translations/Translations_de.properties +++ b/src/main/resources/Translations/Translations_de.properties @@ -330,4 +330,4 @@ commands.settings.language.error.description = Please choose one of the followin commands.settings.language.help.description = Führt den angegebenen Code aus. commands.settings.prefix.success.title = Prefix erfolgreich gesetzt commands.settings.prefix.success.description = Ich habe erfolgreich den neuen Prefix für dich auf `%extra% `gesetzt. -commands.settings.prefix.help.description = Legt einen neuen Prefix fest. \ No newline at end of file +commands.settings.prefix.help.description = Legt einen neuen Prefix fest. -- 2.45.3 From 8342df2e05d7571bb3a3045f461c278b2a495a00 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Mon, 7 Sep 2020 13:15:17 +0000 Subject: [PATCH 76/81] Bump JDA from 4.2.0_203 to 4.2.0_204 Bumps JDA from 4.2.0_203 to 4.2.0_204. 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 fd80b0c..185c8ee 100644 --- a/pom.xml +++ b/pom.xml @@ -69,7 +69,7 @@ net.dv8tion JDA - 4.2.0_203 + 4.2.0_204 org.json -- 2.45.3 From 173e8f1fb0b8df8df1c72ada083aa6a88b614cbd Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Sat, 19 Sep 2020 01:25:42 +0200 Subject: [PATCH 77/81] Remove unfinished command --- .../moderation/RoleAssignmentCommand.java | 57 ------------------- 1 file changed, 57 deletions(-) delete mode 100644 src/main/java/com/bbn/hadder/commands/moderation/RoleAssignmentCommand.java diff --git a/src/main/java/com/bbn/hadder/commands/moderation/RoleAssignmentCommand.java b/src/main/java/com/bbn/hadder/commands/moderation/RoleAssignmentCommand.java deleted file mode 100644 index 601b6cf..0000000 --- a/src/main/java/com/bbn/hadder/commands/moderation/RoleAssignmentCommand.java +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright 2019-2020 GregTCLTK and Schlauer-Hax - * - * Licensed under the GNU Affero General Public License, Version 3.0; - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.gnu.org/licenses/agpl-3.0.en.html - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.bbn.hadder.commands.moderation; - -import com.bbn.hadder.commands.Command; -import com.bbn.hadder.commands.CommandEvent; -import com.bbn.hadder.core.Perm; -import com.bbn.hadder.core.Perms; -import com.bbn.hadder.utils.MessageEditor; -import net.dv8tion.jda.api.Permission; - -@Perms(Perm.MANAGE_ROLES) -public class RoleAssignmentCommand implements Command { - - @Override - public void executed(String[] args, CommandEvent e) { - //TODO: THIS LOL - if (e.getGuild().getSelfMember().hasPermission(Permission.MANAGE_ROLES)) { - - } else - e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.NO_SELF_PERMISSION).build()).queue(); - } - - @Override - public String[] labels() { - return new String[0]; - } - - @Override - public String description() { - return null; - } - - @Override - public String usage() { - return null; - } - - @Override - public String example() { - return null; - } -} -- 2.45.3 From f79ca4162ead2d7f1f03ee7e7c144fac2e47c03e Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Sat, 19 Sep 2020 21:28:22 +0200 Subject: [PATCH 78/81] Add break; --- .../com/bbn/hadder/commands/moderation/InviteDetectCommand.java | 1 + 1 file changed, 1 insertion(+) 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 bd1e4cd..99f5f48 100644 --- a/src/main/java/com/bbn/hadder/commands/moderation/InviteDetectCommand.java +++ b/src/main/java/com/bbn/hadder/commands/moderation/InviteDetectCommand.java @@ -68,6 +68,7 @@ public class InviteDetectCommand implements Command { break; default: e.getHelpCommand().sendHelp(this, e); + break; } } else e.getHelpCommand().sendHelp(this, e); } -- 2.45.3 From bed9752a9f55ed39e3fab21acae8f5055cd9a29c Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Sat, 19 Sep 2020 21:28:31 +0200 Subject: [PATCH 79/81] Improve Skip Command --- .../java/com/bbn/hadder/commands/music/SkipCommand.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/bbn/hadder/commands/music/SkipCommand.java b/src/main/java/com/bbn/hadder/commands/music/SkipCommand.java index f7bd31c..5695395 100644 --- a/src/main/java/com/bbn/hadder/commands/music/SkipCommand.java +++ b/src/main/java/com/bbn/hadder/commands/music/SkipCommand.java @@ -32,7 +32,12 @@ public class SkipCommand implements Command { "commands.music.skip.success.title", "commands.music.skip.success.description").build()).queue(); } else { - e.getTextChannel().sendMessage("Get rekt lol Mach Loop aus noob").queue(); + e.getAudioManager().getTrackManager(e.getGuild()).setLoop(false); + e.getAudioManager().forceSkipTrack(e); + e.getAudioManager().getTrackManager(e.getGuild()).setLoop(true); + e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.INFO, + "commands.music.skip.success.title", + "commands.music.skip.success.description").build()).queue(); } } else { e.getTextChannel().sendMessage(e.getMessageEditor().getMessage(MessageEditor.MessageType.ERROR, -- 2.45.3 From 4a16b9f70f567ef3747e5c31bb33659f29d08f53 Mon Sep 17 00:00:00 2001 From: Hax Date: Sat, 19 Sep 2020 21:37:44 +0200 Subject: [PATCH 80/81] Update maven.yml --- .github/workflows/maven.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 1a0eb28..84eb287 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -32,15 +32,15 @@ jobs: local: ./target/Hadder-Build.jar remote: /home/Hadder-Build.jar host: ${{ secrets.HOST }} - username: ${{ secrets.USERNAME }} - password: ${{ secrets.PASSWORD }} + privateKey: ${{ secrets.PK }} + passphrase: ${{ secrets.PP }} - name: executing remote ssh commands using password uses: appleboy/ssh-action@master with: host: ${{ secrets.HOST }} - username: ${{ secrets.USERNAME }} - password: ${{ secrets.PASSWORD }} port: ${{ secrets.PORT }} + key: ${{ secrets.PK }} + passphrase: ${{ secrets.PP }} script: /home/deploy.sh - name: Send Webhook Notification if: always() -- 2.45.3 From d2d9f16ad9af805c43cceb49cbdad5bf0eab7922 Mon Sep 17 00:00:00 2001 From: Hax Date: Sat, 19 Sep 2020 21:42:07 +0200 Subject: [PATCH 81/81] Update maven.yml --- .github/workflows/maven.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 84eb287..aa30f8c 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -33,14 +33,12 @@ jobs: remote: /home/Hadder-Build.jar host: ${{ secrets.HOST }} privateKey: ${{ secrets.PK }} - passphrase: ${{ secrets.PP }} - name: executing remote ssh commands using password uses: appleboy/ssh-action@master with: host: ${{ secrets.HOST }} port: ${{ secrets.PORT }} key: ${{ secrets.PK }} - passphrase: ${{ secrets.PP }} script: /home/deploy.sh - name: Send Webhook Notification if: always() -- 2.45.3