From 19cf58a7e49532f68b892beb21c67ee5bfc7286b Mon Sep 17 00:00:00 2001 From: C-H716 <1536152356@qq.com> Date: Wed, 5 Nov 2025 22:04:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=99=BA=E8=83=BD=E7=B3=BB?= =?UTF-8?q?=E5=88=97=E3=80=81=E5=AE=9E=E4=BD=93=E5=8A=A0=E9=80=9F=E5=99=A8?= =?UTF-8?q?=E6=8C=89=E9=92=AE=E7=BF=BB=E8=AF=91=E9=94=AE;=E8=B0=83?= =?UTF-8?q?=E6=95=B4=E6=97=A0=E7=BA=BF=E6=94=B6=E5=8F=91=E5=99=A8jade?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E9=A1=BA=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ae/screen/EntitySpeedTickerScreen.java | 10 +++++----- ...relessTransceiverJadePluginComponents.java | 20 +++++++++---------- .../gui/AdvPatternProviderScreenMixin.java | 14 ++++++------- .../SmallAdvPatternProviderScreenMixin.java | 14 ++++++------- .../PatternProviderSmartFeaturesMixin.java | 14 ++++++------- .../assets/extendedae_plus/lang/en_us.json | 13 ++++++++++++ .../assets/extendedae_plus/lang/zh_cn.json | 15 ++++++++++++-- 7 files changed, 62 insertions(+), 38 deletions(-) diff --git a/src/main/java/com/extendedae_plus/ae/screen/EntitySpeedTickerScreen.java b/src/main/java/com/extendedae_plus/ae/screen/EntitySpeedTickerScreen.java index 7a4a169..a635aa2 100644 --- a/src/main/java/com/extendedae_plus/ae/screen/EntitySpeedTickerScreen.java +++ b/src/main/java/com/extendedae_plus/ae/screen/EntitySpeedTickerScreen.java @@ -49,15 +49,15 @@ public class EntitySpeedTickerScreen extends Up public List getTooltipMessage() { if (menu.targetBlacklisted) { return List.of( - Component.literal("实体加速"), - Component.literal("已禁用(目标在黑名单)") + Component.translatable("extendedae_plus.gui.entity_acceleration.title"), + Component.translatable("extendedae_plus.gui.entity_acceleration.blacklisted") ); } boolean enabled = eap$entitySpeedTickerEnabled; return List.of( - Component.literal("实体加速"), - enabled ? Component.literal("已启用: 将加速目标方块实体的tick") : - Component.literal("已关闭: 不会对目标方块实体进行加速") + Component.translatable("extendedae_plus.gui.entity_acceleration.title"), + enabled ? Component.translatable("extendedae_plus.gui.entity_acceleration.enabled") : + Component.translatable("extendedae_plus.gui.entity_acceleration.disabled") ); } diff --git a/src/main/java/com/extendedae_plus/integration/jade/WirelessTransceiverJadePluginComponents.java b/src/main/java/com/extendedae_plus/integration/jade/WirelessTransceiverJadePluginComponents.java index de8da38..e73ce96 100644 --- a/src/main/java/com/extendedae_plus/integration/jade/WirelessTransceiverJadePluginComponents.java +++ b/src/main/java/com/extendedae_plus/integration/jade/WirelessTransceiverJadePluginComponents.java @@ -62,16 +62,6 @@ public enum WirelessTransceiverJadePluginComponents implements IBlockComponentPr } } }, - NETWORK_USABLE("wt_network_usable") { - @Override - protected void add(BlockAccessor accessor, ITooltip tooltip, IPluginConfig config, CompoundTag data) { - if (data.contains("networkUsable")) { - boolean usable = data.getBoolean("networkUsable"); - String statusKey = usable ? "extendedae_plus.jade.online" : "extendedae_plus.jade.offline"; - tooltip.add(Component.translatable(statusKey)); - } - } - }, CHANNELS("wt_channels") { @Override protected void add(BlockAccessor accessor, ITooltip tooltip, IPluginConfig config, CompoundTag data) { @@ -104,6 +94,16 @@ public enum WirelessTransceiverJadePluginComponents implements IBlockComponentPr tooltip.add(Component.translatable("extendedae_plus.jade.owner.public")); } } + }, + NETWORK_USABLE("wt_network_usable") { + @Override + protected void add(BlockAccessor accessor, ITooltip tooltip, IPluginConfig config, CompoundTag data) { + if (data.contains("networkUsable")) { + boolean usable = data.getBoolean("networkUsable"); + String statusKey = usable ? "extendedae_plus.jade.online" : "extendedae_plus.jade.offline"; + tooltip.add(Component.translatable(statusKey)); + } + } }; private final ResourceLocation uid; diff --git a/src/main/java/com/extendedae_plus/mixin/advancedae/client/gui/AdvPatternProviderScreenMixin.java b/src/main/java/com/extendedae_plus/mixin/advancedae/client/gui/AdvPatternProviderScreenMixin.java index 5d46e1b..71429ef 100644 --- a/src/main/java/com/extendedae_plus/mixin/advancedae/client/gui/AdvPatternProviderScreenMixin.java +++ b/src/main/java/com/extendedae_plus/mixin/advancedae/client/gui/AdvPatternProviderScreenMixin.java @@ -79,10 +79,10 @@ public abstract class AdvPatternProviderScreenMixin extends AEBaseScreen ModNetwork.CHANNEL.sendToServer(new ToggleAdvancedBlockingC2SPacket()), () -> { - var t = Component.literal("智能阻挡"); + var t = Component.translatable("extendedae_plus.gui.advanced_blocking.title"); var line = eap$AdvancedBlockingEnabled - ? Component.literal("已启用:对于同一种配方将不再阻挡 (需要启用原版阻挡模式)") - : Component.literal("已禁用:建议开启以获得更智能的阻挡行为"); + ? Component.translatable("extendedae_plus.gui.advanced_blocking.enabled_desc") + : Component.translatable("extendedae_plus.gui.advanced_blocking.disabled_desc"); return List.of(t, line); } ); @@ -94,10 +94,10 @@ public abstract class AdvPatternProviderScreenMixin extends AEBaseScreen ModNetwork.CHANNEL.sendToServer(new ToggleSmartDoublingC2SPacket()), () -> { - var t = Component.literal("智能翻倍"); + var t = Component.translatable("extendedae_plus.gui.smart_doubling.title"); var line = eap$SmartDoublingEnabled - ? Component.literal("已启用:根据请求量对处理样板进行智能缩放") - : Component.literal("已禁用:按原始样板数量进行发配"); + ? Component.translatable("extendedae_plus.gui.smart_doubling.enabled_desc") + : Component.translatable("extendedae_plus.gui.smart_doubling.disabled_desc"); return List.of(t, line); } ); @@ -186,7 +186,7 @@ public abstract class AdvPatternProviderScreenMixin extends AEBaseScreen ModNetwork.CHANNEL.sendToServer(new ToggleAdvancedBlockingC2SPacket()), () -> { - var t = Component.literal("智能阻挡"); + var t = Component.translatable("extendedae_plus.gui.advanced_blocking.title"); var line = eap$AdvancedBlockingEnabled - ? Component.literal("已启用:对于同一种配方将不再阻挡 (需要启用原版阻挡模式)") - : Component.literal("已禁用:建议开启以获得更智能的阻挡行为"); + ? Component.translatable("extendedae_plus.gui.advanced_blocking.enabled_desc") + : Component.translatable("extendedae_plus.gui.advanced_blocking.disabled_desc"); return List.of(t, line); } ); @@ -95,10 +95,10 @@ public abstract class SmallAdvPatternProviderScreenMixin extends AEBaseScreen ModNetwork.CHANNEL.sendToServer(new ToggleSmartDoublingC2SPacket()), () -> { - var t = Component.literal("智能翻倍"); + var t = Component.translatable("extendedae_plus.gui.smart_doubling.title"); var line = eap$SmartDoublingEnabled - ? Component.literal("已启用:根据请求量对处理样板进行智能缩放") - : Component.literal("已禁用:按原始样板数量进行发配"); + ? Component.translatable("extendedae_plus.gui.smart_doubling.enabled_desc") + : Component.translatable("extendedae_plus.gui.smart_doubling.disabled_desc"); return List.of(t, line); } ); @@ -187,7 +187,7 @@ public abstract class SmallAdvPatternProviderScreenMixin extends AEBaseScreen ModNetwork.CHANNEL.sendToServer(new ToggleAdvancedBlockingC2SPacket()), () -> { - var t = Component.literal("智能阻挡"); + var t = Component.translatable("extendedae_plus.gui.advanced_blocking.title"); var line = eap$AdvancedBlockingEnabled - ? Component.literal("已启用:对于同一种配方将不再阻挡 (需要启用原版阻挡模式)") - : Component.literal("已禁用:建议开启以获得更智能的阻挡行为"); + ? Component.translatable("extendedae_plus.gui.advanced_blocking.enabled_desc") + : Component.translatable("extendedae_plus.gui.advanced_blocking.disabled_desc"); return List.of(t, line); } ); @@ -97,10 +97,10 @@ public abstract class PatternProviderSmartFeaturesMixin ModNetwork.CHANNEL.sendToServer(new ToggleSmartDoublingC2SPacket()), () -> { - var t = Component.literal("智能翻倍"); + var t = Component.translatable("extendedae_plus.gui.smart_doubling.title"); var line = eap$SmartDoublingEnabled - ? Component.literal("已启用:根据请求量对处理样板进行智能缩放") - : Component.literal("已禁用:按原始样板数量进行发配"); + ? Component.translatable("extendedae_plus.gui.smart_doubling.enabled_desc") + : Component.translatable("extendedae_plus.gui.smart_doubling.disabled_desc"); return List.of(t, line); } ); @@ -190,7 +190,7 @@ public abstract class PatternProviderSmartFeaturesMixin