75 lines
3.7 KiB
Java
75 lines
3.7 KiB
Java
// This claas was created by JaTiTV
|
|
|
|
|
|
package de.jatitv.commandgui.config;
|
|
|
|
import de.jatitv.commandgui.defaultValue.DefaultValue;
|
|
import de.jatitv.commandgui.system.Main;
|
|
import org.bukkit.Bukkit;
|
|
import org.bukkit.configuration.file.YamlConfiguration;
|
|
|
|
import java.io.File;
|
|
|
|
public class Messages_Select {
|
|
|
|
public static String selectMSG;
|
|
public static String sel;
|
|
|
|
public static void selectCreate() {
|
|
|
|
Bukkit.getConsoleSender().sendMessage(DefaultValue.PrefixHC + "§4Select language...");
|
|
|
|
|
|
switch (DefaultValue.language) {
|
|
case "de_DE":
|
|
selectMSG = "German";
|
|
sel = "de_DE";
|
|
break;
|
|
case "fr_FR":
|
|
selectMSG = "French";
|
|
sel = "fr_FR";
|
|
break;
|
|
case "no_NO":
|
|
selectMSG = "Norwegian";
|
|
sel = "no_NO";
|
|
break;
|
|
default:
|
|
selectMSG = "English";
|
|
sel = "en_EN";
|
|
break;
|
|
}
|
|
|
|
File messagesYML = new File(Main.thisp().getDataFolder().getPath(), "languages/" + sel + "_Messages.yml");
|
|
YamlConfiguration yamlConfiguration_msg = YamlConfiguration.loadConfiguration(messagesYML);
|
|
DefaultValue.NoPermission = replace(yamlConfiguration_msg.getString("Plugin.NoPermission"));
|
|
DefaultValue.NoPermissionForCommand = replace(yamlConfiguration_msg.getString("Plugin.NoPermissionForCommand"));
|
|
DefaultValue.NoPermissionForItem = replace(yamlConfiguration_msg.getString("Plugin.NoPermissionForItem"));
|
|
DefaultValue.VaultNotSetUp = replace(yamlConfiguration_msg.getString("Plugin.VaultNotSetUp"));
|
|
DefaultValue.SoundNotFound = replace(yamlConfiguration_msg.getString("Plugin.SoundNotFound"));
|
|
DefaultValue.ReloadStart = replace(yamlConfiguration_msg.getString("Plugin.Reload.Start"));
|
|
DefaultValue.ReloadEnd = replace(yamlConfiguration_msg.getString("Plugin.Reload.End"));
|
|
DefaultValue.HelpCgui = replace(yamlConfiguration_msg.getString("Help.CGUI"));
|
|
DefaultValue.HelpHelp = replace(yamlConfiguration_msg.getString("Help.Help"));
|
|
DefaultValue.HelpInfo = replace(yamlConfiguration_msg.getString("Help.Info"));
|
|
DefaultValue.HelpOpen = replace(yamlConfiguration_msg.getString("Help.Open"));
|
|
DefaultValue.HelpGive = replace(yamlConfiguration_msg.getString("Help.Give"));
|
|
DefaultValue.HelpReload = replace(yamlConfiguration_msg.getString("Help.Reload"));
|
|
DefaultValue.No_money = replace(yamlConfiguration_msg.getString("Cost.No_money"));
|
|
DefaultValue.NoInventorySpace = replace(yamlConfiguration_msg.getString("Cost.NoInventorySpace"));
|
|
DefaultValue.Buy_msg = replace(yamlConfiguration_msg.getString("Cost.Buy_msg"));
|
|
DefaultValue.GUIisDisable = replace(yamlConfiguration_msg.getString("GUI.IsDisabled"));
|
|
DefaultValue.give = replace(yamlConfiguration_msg.getString("Give.Sender"));
|
|
DefaultValue.giveReceived = replace(yamlConfiguration_msg.getString("Give.Receiver"));
|
|
DefaultValue.PlayerNotFound = replace(yamlConfiguration_msg.getString("Give.PlayerNotFond"));
|
|
DefaultValue.PlayerNoInventorySpace = replace(yamlConfiguration_msg.getString("Give.PlayerNoInventorySpace"));
|
|
|
|
Bukkit.getConsoleSender().sendMessage(DefaultValue.PrefixHC + "§2Language successfully selected to: §6" + selectMSG);
|
|
}
|
|
|
|
private static String replace(String Text) {
|
|
return Text.replace("[prefix]", DefaultValue.PrefixHC).replace("&", "§").replace("[ue]", "ü")
|
|
.replace("[UE]", "Ü").replace("[oe]", "Ö").replace("[OE]", "Ö")
|
|
.replace("[ae]", "ä").replace("[AE]", "Ä");
|
|
}
|
|
}
|