diff --git a/src/main/java/emu/nebula/Config.java b/src/main/java/emu/nebula/Config.java index 3f87ba8..eae62b9 100644 --- a/src/main/java/emu/nebula/Config.java +++ b/src/main/java/emu/nebula/Config.java @@ -25,6 +25,7 @@ public class Config { public int customDataVersion = 0; public String region = "global"; + public String language = "en_US"; public String resourceDir = "./resources"; public String webFilesDir = "./web"; diff --git a/src/main/java/emu/nebula/util/Handbook.java b/src/main/java/emu/nebula/util/Handbook.java index 0fdc4ec..035e2f8 100644 --- a/src/main/java/emu/nebula/util/Handbook.java +++ b/src/main/java/emu/nebula/util/Handbook.java @@ -117,7 +117,8 @@ public class Handbook { Map map = null; try { - map = JsonUtils.loadToMap(Nebula.getConfig().getResourceDir() + "/language/en_US/" + type.name(), String.class, String.class); + String fileName = Nebula.getConfig().getResourceDir() + "/language/" + Nebula.getConfig().getLanguage() + "/" + type.name(); + map = JsonUtils.loadToMap(fileName, String.class, String.class); } catch (Exception e) { e.printStackTrace(); }