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

@@ -161,11 +161,13 @@ func _on_achievements_button_pressed() -> void:
func _on_profile_manager_cancel_pressed() -> void:
$ProfileManager.visible = false
profile_controls.visible = false
main_controls.visible = true
func _on_profile_manager_confirm_pressed() -> void:
$ProfileManager.visible = false
profile_controls.visible = false
main_controls.visible = true
if $ProfileManager/VBoxContainer/DisplayName/LineEdit.text != "":
change_profile_display_name($ProfileManager/VBoxContainer/DisplayName/LineEdit.text)
$ProfileManager/VBoxContainer/DisplayName/LineEdit.text = ""
@@ -188,10 +190,16 @@ func _on_mods_button_pressed() -> void:
func _on_cancel_mods_pressed() -> void:
profile_controls.visible = true
main_controls.visible = true
mods_controls.visible = false
func _on_confirm_mods_pressed() -> void:
mods_controls.load_mod_list()
main_controls.visible = true
mods_controls.visible = false
func _on_stats_button_pressed() -> void:
main_controls.visible = false
profile_controls.visible = true

View File

@@ -67,7 +67,7 @@ region = Rect2(0, 0, 36, 36)
atlas = ExtResource("17_6t4jd")
region = Rect2(0, 0, 36, 36)
[node name="MainMenu" type="Control" node_paths=PackedStringArray("bg_level", "game_select_menu", "main_controls", "seed_entry", "mods_controls")]
[node name="MainMenu" type="Control" node_paths=PackedStringArray("bg_level", "game_select_menu", "main_controls", "seed_entry", "profile_controls", "mods_controls")]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
@@ -79,6 +79,7 @@ bg_level = NodePath("SubViewport/GridMap")
game_select_menu = NodePath("GameSelectMenu")
main_controls = NodePath("MainControls")
seed_entry = NodePath("GameSelectMenu/VBoxContainer/HBoxContainer2/LineEdit")
profile_controls = NodePath("ProfileManager")
mods_controls = NodePath("ModsMenu")
[node name="TextureRect" type="TextureRect" parent="."]
@@ -462,6 +463,7 @@ text = "BUTTON_CONFIRM"
[connection signal="pressed" from="MainControls/PlayButton" to="." method="_on_play_button_pressed"]
[connection signal="mouse_entered" from="MainControls/ModsButton" to="." method="_on_button_mouse_entered"]
[connection signal="pressed" from="MainControls/ModsButton" to="." method="_on_mods_button_pressed"]
[connection signal="pressed" from="MainControls/StatsButton" to="." method="_on_stats_button_pressed"]
[connection signal="mouse_entered" from="MainControls/OptionsButton" to="." method="_on_button_mouse_entered"]
[connection signal="pressed" from="MainControls/OptionsButton" to="." method="_on_options_button_pressed"]
[connection signal="mouse_entered" from="MainControls/QuitButton" to="." method="_on_button_mouse_entered"]

View File

@@ -12,7 +12,7 @@ random_pitch = 1.1
streams_count = 1
stream_0/stream = ExtResource("6_hhyef")
[node name="OptionsMenu" type="PanelContainer" node_paths=PackedStringArray("gameplay", "graphics", "keybinds")]
[node name="OptionsMenu" type="PanelContainer" node_paths=PackedStringArray("gameplay", "graphics", "keybinds", "audio")]
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
@@ -26,6 +26,7 @@ script = ExtResource("1_bievw")
gameplay = NodePath("VBoxContainer/TabContainer/Gameplay")
graphics = NodePath("VBoxContainer/TabContainer/Graphics")
keybinds = NodePath("VBoxContainer/TabContainer/Keybinds")
audio = NodePath("VBoxContainer/TabContainer/Audio")
[node name="VBoxContainer" type="VBoxContainer" parent="."]
layout_mode = 2
@@ -33,10 +34,9 @@ layout_mode = 2
[node name="TabContainer" type="TabContainer" parent="VBoxContainer"]
layout_mode = 2
size_flags_vertical = 3
current_tab = 3
current_tab = 0
[node name="Gameplay" parent="VBoxContainer/TabContainer" instance=ExtResource("3_25wuw")]
visible = false
layout_mode = 2
metadata/_tab_index = 0
@@ -51,6 +51,7 @@ layout_mode = 2
metadata/_tab_index = 2
[node name="Audio" parent="VBoxContainer/TabContainer" instance=ExtResource("6_4vs8p")]
visible = false
layout_mode = 2
metadata/_tab_index = 3
@@ -60,11 +61,11 @@ alignment = 2
[node name="Cancel" type="Button" parent="VBoxContainer/HBoxContainer"]
layout_mode = 2
text = "Discard"
text = "BUTTON_CANCEL"
[node name="Confirm" type="Button" parent="VBoxContainer/HBoxContainer"]
layout_mode = 2
text = "Confirm"
text = "BUTTON_CONFIRM"
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
stream = SubResource("AudioStreamRandomizer_5otwj")