added i18n keys for ingame item descriptions and button prompts

This commit is contained in:
2025-08-20 19:30:30 +10:00
parent 198177bbae
commit 2859b6dd43
50 changed files with 297 additions and 114 deletions

View File

@@ -320,7 +320,7 @@ max_look_up_angle = 80.0
enable_jumping = true
weapon_holder = NodePath("../FirstPersonViewport/Head2/RightHand")
[node name="HUD" type="CanvasLayer" parent="." node_paths=PackedStringArray("player", "wave_count", "lives_count", "currency_count", "minimap_outline", "minimap", "minimap_cam", "minimap_viewport", "fps_label", "hover_text", "enemy_sprites", "enemy_counts", "wave_start_label", "place_icon", "swap_icon", "place_text", "swap_text", "new_energy_bar", "energy_label", "primary_duration", "secondary_duration", "blank_cassette_label")]
[node name="HUD" type="CanvasLayer" parent="." node_paths=PackedStringArray("player", "wave_count", "lives_count", "currency_count", "minimap_outline", "minimap", "minimap_cam", "minimap_viewport", "fps_label", "hover_text", "enemy_sprites", "enemy_counts", "wave_start_label", "place_icon", "swap_icon", "place_text", "swap_text", "new_energy_bar", "energy_label", "blank_cassette_label")]
script = ExtResource("8_yl6ka")
player = NodePath("..")
wave_count = NodePath("EnemyTracker/WaveCount")
@@ -343,8 +343,6 @@ swap_text = NodePath("SwapIcon/RichTextLabel")
enemy_card_scene = ExtResource("18_dfkac")
new_energy_bar = NodePath("EnergyBar")
energy_label = NodePath("Currencies/HBoxContainer/EnergyLabel")
primary_duration = NodePath("weapon_duration")
secondary_duration = NodePath("weapon_duration2")
blank_cassette_label = NodePath("Currencies/BlankCassetteLabel")
[node name="FirstPersonCam" type="TextureRect" parent="HUD"]
@@ -650,15 +648,17 @@ alignment = 2
[node name="StartWaveLabel" type="RichTextLabel" parent="HUD"]
anchors_preset = -1
anchor_left = 0.34
anchor_top = 0.085
anchor_right = 0.69
anchor_bottom = 0.155
anchor_left = 0.4
anchor_top = 0.1
anchor_right = 0.6
anchor_bottom = 0.15
grow_horizontal = 2
mouse_filter = 2
bbcode_enabled = true
text = "[center]#Ready# Start wave[/center]"
text = "Press #Ready# Start wave"
scroll_active = false
horizontal_alignment = 1
vertical_alignment = 1
[node name="Control2" type="Control" parent="HUD"]
layout_mode = 3

View File

@@ -82,7 +82,7 @@ func set_energy_visible(value: bool) -> void:
func _process(_delta: float) -> void:
fps_label.text = "FPS: " + str(Engine.get_frames_per_second())
wave_start_label.text = parse_action_tag("[center]Press #Ready# to start wave")
wave_start_label.text = tr(parse_action_tag("PROMPT_START_WAVE"))
place_text.text = parse_action_tag("[center]#Primary Fire#")
swap_text.text = parse_action_tag("[center]#Secondary Fire#")
@@ -110,7 +110,7 @@ func tween_label(x: float) -> void:
func set_hover_text(text: String) -> void:
$TextureRect2.visible = true
$TextureRect.visible = false
hover_text.text = parse_action_tag(text)
hover_text.text = tr(parse_action_tag(text))
hover_text.visible = true