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 ce450f1..4faa2c6 100644 --- a/src/main/java/com/bbn/hadder/commands/settings/LanguageCommand.java +++ b/src/main/java/com/bbn/hadder/commands/settings/LanguageCommand.java @@ -14,12 +14,26 @@ public class LanguageCommand implements Command { public void executed(String[] args, CommandEvent event) { if (args.length == 1) { switch (args[0].toLowerCase()) { - case "DE": - event.getRethink().setLanguage(event.getAuthor().getId(), "DE"); - event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) - .setTitle("Language set") - .setDescription("German is your new language now.") - .build()).queue(); + case "de": + setLanguage("de", "German", event); + break; + case "en": + setLanguage("en", "English", event); + break; + case "es": + setLanguage("es", "Spanish", event); + break; + case "fr": + setLanguage("fr", "French", event); + break; + case "ru": + setLanguage("ru", "Russian", event); + break; + case "tr": + setLanguage("tr", "Turkish", event); + break; + case "zh": + setLanguage("zh", "Chinese", event); break; } } else { @@ -27,6 +41,14 @@ public class LanguageCommand implements Command { } } + public void setLanguage(String language_code, String language , CommandEvent event) { + event.getRethink().setLanguage(event.getAuthor().getId(), language_code); + event.getTextChannel().sendMessage(new MessageEditor().setDefaultSettings(MessageEditor.MessageType.INFO) + .setTitle("Language set") + .setDescription(language + " is your new language now.") + .build()).queue(); + } + @Override public String[] labels() { return new String[]{"language"};