9
0
mirror of https://github.com/Xiao-MoMi/Custom-Fishing.git synced 2025-12-19 15:09:24 +00:00

update libs

This commit is contained in:
XiaoMoMi
2024-10-12 21:16:50 +08:00
parent cbef7cabbb
commit a8bef068f7
5 changed files with 16 additions and 10 deletions

View File

@@ -23,6 +23,7 @@ import net.kyori.adventure.text.Component;
import net.kyori.adventure.translation.Translator; import net.kyori.adventure.translation.Translator;
import net.momirealms.customfishing.common.helper.AdventureHelper; import net.momirealms.customfishing.common.helper.AdventureHelper;
import net.momirealms.customfishing.common.plugin.CustomFishingPlugin; import net.momirealms.customfishing.common.plugin.CustomFishingPlugin;
import net.momirealms.customfishing.common.plugin.CustomFishingProperties;
import net.momirealms.customfishing.common.util.Pair; import net.momirealms.customfishing.common.util.Pair;
import org.jetbrains.annotations.Nullable; import org.jetbrains.annotations.Nullable;
@@ -39,7 +40,6 @@ public class TranslationManager {
private static final Locale DEFAULT_LOCALE = Locale.ENGLISH; private static final Locale DEFAULT_LOCALE = Locale.ENGLISH;
private static Locale FORCE_LOCALE = null; private static Locale FORCE_LOCALE = null;
private static final List<String> locales = List.of("en", "zh_cn");
private static TranslationManager instance; private static TranslationManager instance;
private final CustomFishingPlugin plugin; private final CustomFishingPlugin plugin;
@@ -63,7 +63,9 @@ public class TranslationManager {
MiniMessageTranslator.translator().removeSource(this.registry); MiniMessageTranslator.translator().removeSource(this.registry);
this.installed.clear(); this.installed.clear();
} }
for (String lang : locales) {
String supportedLocales = CustomFishingProperties.getValue("lang");
for (String lang : supportedLocales.split(",")) {
this.plugin.getConfigManager().saveResource("translations/" + lang + ".yml"); this.plugin.getConfigManager().saveResource("translations/" + lang + ".yml");
} }

View File

@@ -25,4 +25,5 @@ caffeine=${caffeine_version}
jedis=${jedis_version} jedis=${jedis_version}
exp4j=${exp4j_version} exp4j=${exp4j_version}
slf4j=${slf4j_version} slf4j=${slf4j_version}
lz4-java=${lz4_version} lz4-java=${lz4_version}
lang=${lang}

View File

@@ -4,14 +4,17 @@ project_version=2.2.29
config_version=36 config_version=36
project_group=net.momirealms project_group=net.momirealms
# Supported languages
lang=en,zh_cn
# Dependency settings # Dependency settings
paper_version=1.20.4 paper_version=1.20.4
jetbrains_annotations_version=24.0.0 jetbrains_annotations_version=24.0.0
slf4j_version=2.0.13 slf4j_version=2.0.16
log4j_version=2.23.1 log4j_version=2.24.1
gson_version=2.10.1 gson_version=2.11.0
asm_version=9.7 asm_version=9.7.1
asm_commons_version=9.7 asm_commons_version=9.7.1
jar_relocator_version=1.7 jar_relocator_version=1.7
h2_driver_version=2.2.224 h2_driver_version=2.2.224
sqlite_driver_version=3.46.1.0 sqlite_driver_version=3.46.1.0
@@ -32,14 +35,14 @@ mysql_driver_version=9.0.0
hikari_version=5.1.0 hikari_version=5.1.0
commons_pool_version=2.12.0 commons_pool_version=2.12.0
bstats_version=3.0.2 bstats_version=3.0.2
geantyref_version=1.3.15 geantyref_version=1.3.16
caffeine_version=3.1.8 caffeine_version=3.1.8
rtag_version=1.5.7 rtag_version=1.5.7
jedis_version=5.1.5 jedis_version=5.1.5
exp4j_version=0.4.8 exp4j_version=0.4.8
placeholder_api_version=2.11.6 placeholder_api_version=2.11.6
vault_version=1.7 vault_version=1.7
guava_version=33.2.0-jre guava_version=33.3.1-jre
lz4_version=1.8.0 lz4_version=1.8.0
# Proxy settings # Proxy settings