Skip to content

Commit deb2baa

Browse files
authored
Add translatable strings. (#132)
1 parent 5c6ce18 commit deb2baa

File tree

6 files changed

+66
-5
lines changed

6 files changed

+66
-5
lines changed

src/main/java/com/hrznstudio/titanium/client/screen/addon/EnergyBarScreenAddon.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public static void drawForeground(GuiGraphics guiGraphics, Screen screen, IAsset
4848
}
4949

5050
public static List<Component> getTooltip(int stored, int capacity) {
51-
return Arrays.asList(Component.literal(ChatFormatting.GOLD + "Power:"), Component.literal(new DecimalFormat().format(stored) + ChatFormatting.GOLD + "/" + ChatFormatting.WHITE + new DecimalFormat().format(capacity) + ChatFormatting.DARK_AQUA + " FE"));
51+
return Arrays.asList(Component.literal(ChatFormatting.GOLD + Component.translatable("tooltip.titanium.power").getString()), Component.literal(new DecimalFormat().format(stored) + ChatFormatting.GOLD + "/" + ChatFormatting.WHITE + new DecimalFormat().format(capacity) + ChatFormatting.DARK_AQUA + " FE"));
5252
}
5353

5454
@Override

src/main/java/com/hrznstudio/titanium/client/screen/addon/ProgressBarScreenAddon.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public List<Component> getTooltipLines() {
5959
tooltip.add(Component.literal(ChatFormatting.GOLD + Component.translatable("tooltip.titanium.progressbar.progress").getString() + ChatFormatting.WHITE + new DecimalFormat().format(progressBar.getProgress()) + ChatFormatting.GOLD + "/" + ChatFormatting.WHITE + new DecimalFormat().format(progressBar.getMaxProgress())));
6060
int progress = (progressBar.getMaxProgress() - progressBar.getProgress());
6161
if (!progressBar.getIncreaseType()) progress = progressBar.getMaxProgress() - progress;
62-
tooltip.add(Component.literal(ChatFormatting.GOLD + "ETA: " + ChatFormatting.WHITE + new DecimalFormat().format(Math.ceil(progress * progressBar.getTickingTime() / 20D / progressBar.getProgressIncrease())) + ChatFormatting.DARK_AQUA + "s"));
62+
tooltip.add(Component.literal(ChatFormatting.GOLD + Component.translatable("tooltip.titanium.eta").getString() + ChatFormatting.WHITE + new DecimalFormat().format(Math.ceil(progress * progressBar.getTickingTime() / 20D / progressBar.getProgressIncrease())) + ChatFormatting.DARK_AQUA + Component.translatable("tooltip.titanium.sec_short").getString()));
6363
return tooltip;
6464
}
6565
}

src/main/java/com/hrznstudio/titanium/item/BasicItem.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,8 @@ public void appendHoverText(ItemStack stack, TooltipContext worldIn, List<Compon
4848
if (key.isDown()) {
4949
addTooltipDetails(key, stack, tooltip, flagIn.isAdvanced());
5050
} else {
51-
tooltip.add(Component.literal("Hold " + ChatFormatting.YELLOW + key.getSerializedName() + ChatFormatting.GRAY + " for more information"));
51+
String keyName = ChatFormatting.YELLOW + key.getSerializedName() + ChatFormatting.GRAY;
52+
tooltip.add(Component.literal(Component.translatable("tooltip.titanium.hold_moreinfo",keyName).getString()));
5253
}
5354
}
5455
}

src/main/java/com/hrznstudio/titanium/item/EnergyItem.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ public void addTooltipDetails(@Nullable Key key, @Nonnull ItemStack stack, @Nonn
6060
getEnergyStorage(stack).ifPresent(storage ->
6161
tooltip.add(
6262
Component.empty().withStyle(ChatFormatting.YELLOW)
63-
.append("Energy: ").withStyle(ChatFormatting.RED)
63+
.append(Component.translatable("tooltip.titanium.energy").getString()).withStyle(ChatFormatting.RED)
6464
.append(String.valueOf(storage.getEnergyStored())).withStyle(ChatFormatting.YELLOW)
6565
.append("/").withStyle(ChatFormatting.RED)
6666
.append(String.valueOf(storage.getMaxEnergyStored())).withStyle(ChatFormatting.RESET)));

src/main/resources/assets/titanium/lang/en_us.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,5 +46,10 @@
4646
"tooltip.titanium.redstone.redstone": "Redstone Mode: Run with redstone signal",
4747
"tooltip.titanium.redstone.once": "Redstone Mode: Run on Pulse",
4848
"tooltip.titanium.unlocks": "Unlocks:",
49-
"tooltip.titanium.locks": "Locks:"
49+
"tooltip.titanium.locks": "Locks:",
50+
"tooltip.titanium.power": "Power:",
51+
"tooltip.titanium.eta": "ETA: ",
52+
"tooltip.titanium.sec_short": "s",
53+
"tooltip.titanium.hold_moreinfo": "Hold %s for more information",
54+
"tooltip.titanium.energy": "Energy: "
5055
}
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
{
2+
"block.titanium.block_test": "テストブロック: (ベース)",
3+
"block.titanium.block_twenty_four_test": "テストブロック: (24回転)",
4+
"block.titanium.block_asset_test": "テストブロック: (アセット)",
5+
"block.titanium.machine_test": "テストブロック: (マシン)",
6+
"tooltip.titanium.facing_handler.direction": "方向: ",
7+
"tooltip.titanium.facing_handler.top": "",
8+
"tooltip.titanium.facing_handler.bottom": "",
9+
"tooltip.titanium.facing_handler.left": "",
10+
"tooltip.titanium.facing_handler.right": "",
11+
"tooltip.titanium.facing_handler.front": "",
12+
"tooltip.titanium.facing_handler.back": "後ろ",
13+
"tooltip.titanium.facing_handler.action": "動作: ",
14+
"tooltip.titanium.facing_handler.none": "無効",
15+
"tooltip.titanium.facing_handler.pull": "引く",
16+
"tooltip.titanium.facing_handler.push": "押す",
17+
"tooltip.titanium.facing_handler.enabled": "有効",
18+
"tooltip.titanium.facing_handler.test": "向きのテスト(Test Facing Thing)",
19+
"tooltip.titanium.facing_handler.test2": "これは2番目のテスト",
20+
"tooltip.titanium.facing_handler.inventory": "入力",
21+
"tooltip.titanium.facing_handler.real_output": "出力",
22+
"tooltip.titanium.facing_handler.fluid_input": "手動流体挿入",
23+
"tooltip.titanium.facing_handler.fluid": "流体タンク",
24+
"tooltip.titanium.progressbar.progress": "進捗: ",
25+
"tooltip.titanium.tank.fluid": "流体: ",
26+
"tooltip.titanium.tank.empty": "",
27+
"tooltip.titanium.tank.amount": "量: ",
28+
"tooltip.titanium.tank.can_fill_from_item": "アイテムから吸収可",
29+
"tooltip.titanium.tank.action_fill": "<左クリックでアイテムから吸収>",
30+
"tooltip.titanium.tank.can_drain_from_item": "アイテムから排出可",
31+
"tooltip.titanium.tank.action_drain": "<右クリックしてアイテムから排出する>",
32+
"tooltip.titanium.tank.no_tank": "<タンクでホバリングしない>",
33+
"tooltip.titanium.tank.no_action": "アイテムから排出または吸収不可",
34+
"titanium.rewards.remove_success": "報酬の削除に成功",
35+
"titanium.rewards.enabled_success": "報酬の有効化に成功",
36+
"titanium.rewards.granted_success": "サーバーへの報酬付与に成功",
37+
"direction.titanium.east": "",
38+
"direction.titanium.west": "西",
39+
"direction.titanium.north": "",
40+
"direction.titanium.south": "",
41+
"direction.titanium.up": "",
42+
"direction.titanium.down": "",
43+
"itemGroup.resources": "Titanium: リソース",
44+
"tooltip.titanium.redstone.ignored": "レッドストーンモード: 無視",
45+
"tooltip.titanium.redstone.no_redstone": "レッドストーンモード: レッドストーン信号なしで作動",
46+
"tooltip.titanium.redstone.redstone": "レッドストーンモード: レッドストーン信号ありで作動",
47+
"tooltip.titanium.redstone.once": "レッドストーンモード: 振動で作動",
48+
"tooltip.titanium.unlocks": "アンロック:",
49+
"tooltip.titanium.locks": "ロック:",
50+
"tooltip.titanium.power": "電力:",
51+
"tooltip.titanium.eta": "残り: ",
52+
"tooltip.titanium.sec_short": "",
53+
"tooltip.titanium.hold_moreinfo": "%sを押して詳細表示",
54+
"tooltip.titanium.energy": "エネルギー: "
55+
}

0 commit comments

Comments
 (0)