summaryrefslogtreewikicommitdiff
path: root/src/main/java/net/tylermurphy/hideAndSeek/configuration/Localization.java
diff options
context:
space:
mode:
authorTyler Murphy <tylermurphy534@gmail.com>2021-12-20 17:24:43 -0500
committerTyler Murphy <tylermurphy534@gmail.com>2021-12-20 17:24:43 -0500
commit08c6e6b24bcbdb9b4ed0e6d3db102fc804b5631a (patch)
tree5f1e96a75ea6ced6ef6ce66dae3b31d7880223f2 /src/main/java/net/tylermurphy/hideAndSeek/configuration/Localization.java
parentlocalization resets on internal update (diff)
downloadkenshinshideandseek-08c6e6b24bcbdb9b4ed0e6d3db102fc804b5631a.tar.gz
kenshinshideandseek-08c6e6b24bcbdb9b4ed0e6d3db102fc804b5631a.tar.bz2
kenshinshideandseek-08c6e6b24bcbdb9b4ed0e6d3db102fc804b5631a.zip
added support for multiple default local files
Diffstat (limited to 'src/main/java/net/tylermurphy/hideAndSeek/configuration/Localization.java')
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/configuration/Localization.java9
1 files changed, 8 insertions, 1 deletions
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)) {