Warning message if they've translated stuff but didn't enable translations

This commit is contained in:
libraryaddict 2020-03-25 15:53:28 +13:00
parent d0bb5021bf
commit f254a99d89
No known key found for this signature in database
GPG Key ID: 052E4FBCD257AEA4

View File

@ -90,6 +90,7 @@ public enum TranslateType {
try { try {
config.load(getFile()); config.load(getFile());
int dupes = 0; int dupes = 0;
int diff = 0;
for (String key : config.getKeys(false)) { for (String key : config.getKeys(false)) {
String value = config.getString(key); String value = config.getString(key);
@ -118,8 +119,17 @@ public enum TranslateType {
} }
translated.put(newKey, ChatColor.translateAlternateColorCodes('&', value)); translated.put(newKey, ChatColor.translateAlternateColorCodes('&', value));
if (!newKey.equals(translated.get(newKey))) {
diff++;
}
} }
} }
if (diff > 0 && !DisguiseConfig.isUseTranslations()) {
DisguiseUtilities.getLogger().info(diff +
" translated strings, but translations has been disabled in config. Is this intended?");
}
} }
catch (Exception e) { catch (Exception e) {
e.printStackTrace(); e.printStackTrace();