From 08c6e6b24bcbdb9b4ed0e6d3db102fc804b5631a Mon Sep 17 00:00:00 2001 From: Tyler Murphy Date: Mon, 20 Dec 2021 17:24:43 -0500 Subject: added support for multiple default local files --- .../net/tylermurphy/hideAndSeek/configuration/Localization.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/main/java/net/tylermurphy/hideAndSeek/configuration/Localization.java') diff --git a/src/main/java/net/tylermurphy/hideAndSeek/configuration/Localization.java b/src/main/java/net/tylermurphy/hideAndSeek/configuration/Localization.java index 1ae8ca2..c404aa3 100644 --- a/src/main/java/net/tylermurphy/hideAndSeek/configuration/Localization.java +++ b/src/main/java/net/tylermurphy/hideAndSeek/configuration/Localization.java @@ -1,5 +1,6 @@ package net.tylermurphy.hideAndSeek.configuration; +import java.io.File; import java.util.HashMap; import java.util.Map; @@ -13,7 +14,7 @@ public class Localization { public static void loadLocalization() { - ConfigManager manager = new ConfigManager("localization.yml"); + ConfigManager manager = new ConfigManager("localization.yml", "lang"+File.separator+"localization_"+Config.local+".yml"); int PLUGIN_VERSION = 2; int VERSION = manager.getInt("version"); @@ -27,6 +28,12 @@ public class Localization { manager.reset("version"); } + String SELECTED_LOCAL = manager.getString("local"); + if(!SELECTED_LOCAL.equals(Config.local)){ + manager.resetConfig(); + } + + manager.saveConfig(); for(String key : manager.getConfigurationSection("Localization").getKeys(false)) { -- cgit v1.2.3-freya