mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2024-11-01 16:19:53 +01:00
Wire up Language config
This commit is contained in:
parent
b9a37614b2
commit
e933efcee0
@ -629,10 +629,6 @@ public class MainConfig extends ConfigValidated {
|
||||
return getBooleanValue(ITEMS, CHIMAERA_WING, SOUND + "_" + ENABLED);
|
||||
}
|
||||
|
||||
public boolean getFluxPickaxeSoundEnabled() {
|
||||
return getBooleanValue(ITEMS, FLUX + PICKAXE, SOUND + "_" + ENABLED);
|
||||
}
|
||||
|
||||
/* Particles */
|
||||
public boolean getAbilityActivationEffectEnabled() {
|
||||
return getBooleanValue(PARTICLES, ABILITY_ACTIVATION);
|
||||
|
@ -1,7 +1,24 @@
|
||||
package com.gmail.nossr50.config.hocon.language;
|
||||
|
||||
import ninja.leaping.configurate.objectmapping.Setting;
|
||||
import ninja.leaping.configurate.objectmapping.serialize.ConfigSerializable;
|
||||
|
||||
@ConfigSerializable
|
||||
public class ConfigLanguage {
|
||||
|
||||
public static final String TARGET_LANGUAGE_DEFAULT = "en_US";
|
||||
public static final String AVAILABLE_LANGUAGE_LIST = "cs_CZ, cy, da, de, en_US, es, fi, fr, hu_HU, it, ja_JP, ko," +
|
||||
"\n nl, pl, pt_BR, ru, sv, th_TH, zh_CN, zh_TW";
|
||||
|
||||
@Setting(value = "Language", comment = "Which language mcMMO will use." +
|
||||
"\nThe default language for mcMMO will be used for languages that do not have complete translations." +
|
||||
"\nIf you'd wish to contribute to available languages please submit a pull request on our github" +
|
||||
"\nhttps://github.com/mcMMO-Dev/mcMMO" +
|
||||
"\nAvailable Languages: " + AVAILABLE_LANGUAGE_LIST +
|
||||
"\n\nDefault value: "+TARGET_LANGUAGE_DEFAULT)
|
||||
private String targetLanguage = TARGET_LANGUAGE_DEFAULT;
|
||||
|
||||
public String getTargetLanguage() {
|
||||
return targetLanguage;
|
||||
}
|
||||
}
|
||||
|
@ -1,6 +1,5 @@
|
||||
package com.gmail.nossr50.locale;
|
||||
|
||||
import com.gmail.nossr50.config.MainConfig;
|
||||
import com.gmail.nossr50.mcMMO;
|
||||
import org.bukkit.ChatColor;
|
||||
|
||||
@ -76,7 +75,7 @@ public final class LocaleLoader {
|
||||
if (bundle == null) {
|
||||
Locale.setDefault(new Locale("en", "US"));
|
||||
Locale locale = null;
|
||||
String[] myLocale = MainConfig.getInstance().getLocale().split("[-_ ]");
|
||||
String[] myLocale = mcMMO.getConfigManager().getConfigLanguage().getTargetLanguage().split("[-_ ]");
|
||||
|
||||
if (myLocale.length == 1) {
|
||||
locale = new Locale(myLocale[0]);
|
||||
|
Loading…
Reference in New Issue
Block a user