Add support for loading the handbook in different languages

This commit is contained in:
Melledy
2025-12-17 21:34:22 -08:00
parent d9b502002c
commit c5d6d707f8
2 changed files with 3 additions and 1 deletions

View File

@@ -25,6 +25,7 @@ public class Config {
public int customDataVersion = 0; public int customDataVersion = 0;
public String region = "global"; public String region = "global";
public String language = "en_US";
public String resourceDir = "./resources"; public String resourceDir = "./resources";
public String webFilesDir = "./web"; public String webFilesDir = "./web";

View File

@@ -117,7 +117,8 @@ public class Handbook {
Map<String, String> map = null; Map<String, String> map = null;
try { 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) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
} }