diff --git a/locale/es.po b/locale/es.po index 6f99f07961..b7fd02c8fe 100644 --- a/locale/es.po +++ b/locale/es.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Threadbare\n" -"PO-Revision-Date: 2026-10-23 10:12-0300\n" +"PO-Revision-Date: 2026-11-10 14:34-0300\n" "Last-Translator: Manuel Quiñones \n" "Language-Team: Spanish\n" "Language: es\n" @@ -63,15 +63,15 @@ msgstr "Crear" msgid "Create StoryQuest from template..." msgstr "Crear StoryQuest desde plantilla..." -#: addons/storyquest_bootstrap/plugin.gd:81 +#: addons/storyquest_bootstrap/plugin.gd:83 msgid "⚠ The title must be at least %d letters long." msgstr "⚠ El título debe tener por lo menos %d letras de largo." -#: addons/storyquest_bootstrap/plugin.gd:88 +#: addons/storyquest_bootstrap/plugin.gd:90 msgid "⚠ The StoryQuest folder name cannot be empty." msgstr "⚠ El nombre de la carpeta de la StoryQuest no puede estar vacío." -#: addons/storyquest_bootstrap/plugin.gd:92 +#: addons/storyquest_bootstrap/plugin.gd:94 msgid "⚠ The StoryQuest folder %s already exists." msgstr "⚠ La carpeta de StoryQuest %s ya existe." @@ -887,18 +887,6 @@ msgstr "" msgid "[[See you around.|Welcome to the town!]]" msgstr "[[Nos vemos luego.|¡Que la pases bien en el pueblo!]]" -#: scenes/dev/level_design/character_randomizer/character_randomizer_test.tscn -msgid "townie_1" -msgstr "habitante_1" - -#: scenes/dev/level_design/character_randomizer/character_randomizer_test.tscn -msgid "townie_2" -msgstr "habitante_2" - -#: scenes/dev/level_design/character_randomizer/character_randomizer_test.tscn -msgid "townie_4" -msgstr "habitante_3" - #. TRANSLATORS: Quest title #: scenes/dev/level_design/character_randomizer/quest.tres msgid "Character Randomization" @@ -930,6 +918,46 @@ msgstr "Puertas y manijas" msgid "Play with doors and levers!" msgstr "¡Juega con puertas y manijas!" +#. TRANSLATORS: Character name +#: scenes/dev/level_design/optional_threads/optional_threads.dialogue +msgctxt "dialogue" +msgid "Ulysses Thriftweed" +msgstr "" + +#. TRANSLATORS: Character: Ulysses Thriftweed +#: scenes/dev/level_design/optional_threads/optional_threads.dialogue:4 +msgid "If you go East, you can get out of here." +msgstr "" + +#. TRANSLATORS: Character: Ulysses Thriftweed +#: scenes/dev/level_design/optional_threads/optional_threads.dialogue:5 +msgid "" +"If you go through the cave up North, there's another thread you can collect " +"first, if you're feeling brave." +msgstr "" + +#. TRANSLATORS: Character: Ulysses Thriftweed +#: scenes/dev/level_design/optional_threads/optional_threads.dialogue:7 +msgid "I hope now you've learned to stop picking your nose." +msgstr "" + +#. TRANSLATORS: Character: Ulysses Thriftweed +#: scenes/dev/level_design/optional_threads/optional_threads.dialogue:11 +msgid "You run THAT fast?" +msgstr "" + +#. TRANSLATORS: Quest title +#: scenes/dev/level_design/optional_threads/quest.tres +#, fuzzy +#| msgid "Options" +msgid "Optional Threads" +msgstr "Opciones" + +#. TRANSLATORS: Quest description +#: scenes/dev/level_design/optional_threads/quest.tres +msgid "Shows how to add an optional thread to a scene." +msgstr "" + #: scenes/dev/level_design/time_and_weather/1_time_and_weather_museum.tscn msgid "This is the current time. One minute in this scene is one day." msgstr "Esta es la hora actual. Un minuto en esta escena equivale a un día." @@ -1370,17 +1398,17 @@ msgstr "Examinar" msgid "Tap" msgstr "Tocar" -#: scenes/game_elements/props/collectible_item/components/collectible_item.gd:94 +#: scenes/game_elements/props/collectible_item/components/collectible_item.gd:103 #: scenes/game_elements/props/powerup/components/powerup.gd:46 msgid "Collect %s" msgstr "Juntar %s" -#: scenes/game_elements/props/collectible_item/components/collectible_item.gd:94 +#: scenes/game_elements/props/collectible_item/components/collectible_item.gd:103 #: scenes/game_elements/props/powerup/components/powerup.gd:46 msgid "Collect" msgstr "Juntar" -#: scenes/game_logic/talk_behavior.gd:67 +#: scenes/game_logic/talk_behavior.gd:75 msgid "Talk to %s" msgstr "Hablar con %s" @@ -1413,19 +1441,6 @@ msgstr "Reportar un problema" msgid "Exit to Title" msgstr "Salir al título" -#: scenes/globals/pause/pause_overlay.tscn -#: scenes/menus/debug/components/debug_completed_quests.tscn -#: scenes/menus/debug/components/debug_player_abilities.tscn -#: scenes/menus/debug/debug_settings.tscn -#: scenes/menus/options/components/input_settings.tscn -#: scenes/menus/options/components/language_settings.tscn -#: scenes/menus/options/components/sound_settings.tscn -#: scenes/menus/options/components/video_settings.tscn -#: scenes/menus/options/options.tscn -#: scenes/menus/quest_separator/quest_separator.tscn -msgid "Back" -msgstr "Volver" - #: scenes/globals/pause/pause_overlay.tscn msgid "Resume" msgstr "Resumir" @@ -1477,6 +1492,12 @@ msgstr "Ajustes de depuración" msgid "Open Current Scene In Editor" msgstr "Abrir escena actual en el editor" +#: scenes/menus/options/components/back_button.tscn +#: scenes/menus/quest_separator/quest_separator.tscn +msgctxt "navigation" +msgid "Back" +msgstr "Volver" + #: scenes/menus/options/components/input_settings.tscn #: scenes/menus/options/options.tscn msgid "Input Settings" diff --git a/locale/threadbare.pot b/locale/threadbare.pot index ac1b361915..2f2092c840 100644 --- a/locale/threadbare.pot +++ b/locale/threadbare.pot @@ -28,6 +28,9 @@ # res://scenes/dev/level_design/character_randomizer/quest.tres # res://scenes/dev/level_design/doors_and_levers/doors_and_levers.tscn # res://scenes/dev/level_design/doors_and_levers/quest.tres +# res://scenes/dev/level_design/optional_threads/optional_threads.dialogue +# res://scenes/dev/level_design/optional_threads/optional_threads.tscn +# res://scenes/dev/level_design/optional_threads/quest.tres # res://scenes/dev/level_design/time_and_weather/1_time_and_weather_museum.tscn # res://scenes/dev/level_design/time_and_weather/2_time_and_weather_museum.tscn # res://scenes/dev/level_design/time_and_weather/quest.tres @@ -38,6 +41,7 @@ # res://scenes/dev/repel/custom_repellable_objects/quest.tres # res://scenes/dev/repel/ink_combat/ink_combat_test.tscn # res://scenes/dev/repel/ink_combat/quest.tres +# res://scenes/game_elements/characters/components/character_sprites_museum.tscn # res://scenes/game_elements/characters/components/health_bar/health_bar.tscn # res://scenes/game_elements/characters/components/projectile_test.tscn # res://scenes/game_elements/characters/enemies/guard/guard.tscn @@ -89,6 +93,7 @@ # res://scenes/game_elements/props/checkpoint/checkpoint.tscn # res://scenes/game_elements/props/checkpoint/components/checkpoint.dialogue # res://scenes/game_elements/props/collectible_item/collectible_item.tscn +# res://scenes/game_elements/props/collectible_item/components/collectible_item_test.tscn # res://scenes/game_elements/props/decoration/books/books.tscn # res://scenes/game_elements/props/decoration/bunny/bunny.tscn # res://scenes/game_elements/props/decoration/bush/bush.tscn @@ -131,6 +136,7 @@ # res://scenes/game_elements/props/spawn_point/spawn_point.tscn # res://scenes/game_elements/props/teleporter/quest_teleporter.tscn # res://scenes/game_elements/props/teleporter/teleporter.tscn +# res://scenes/game_elements/props/tileomatic/tileomatic_test.tscn # res://scenes/game_elements/props/tree/tree.tscn # res://scenes/game_elements/props/tree/tree_void_affected.tscn # res://scenes/game_elements/props/collectible_item/components/collectible_item.gd @@ -141,6 +147,7 @@ # res://scenes/menus/debug/components/debug_completed_quests.tscn # res://scenes/menus/debug/components/debug_player_abilities.tscn # res://scenes/menus/debug/debug_settings.tscn +# res://scenes/menus/options/components/back_button.tscn # res://scenes/menus/options/components/input_settings.tscn # res://scenes/menus/options/components/language_settings.tscn # res://scenes/menus/options/components/sound_settings.tscn @@ -235,15 +242,15 @@ msgstr "" msgid "Create StoryQuest from template..." msgstr "" -#: addons/storyquest_bootstrap/plugin.gd:81 +#: addons/storyquest_bootstrap/plugin.gd:83 msgid "⚠ The title must be at least %d letters long." msgstr "" -#: addons/storyquest_bootstrap/plugin.gd:88 +#: addons/storyquest_bootstrap/plugin.gd:90 msgid "⚠ The StoryQuest folder name cannot be empty." msgstr "" -#: addons/storyquest_bootstrap/plugin.gd:92 +#: addons/storyquest_bootstrap/plugin.gd:94 msgid "⚠ The StoryQuest folder %s already exists." msgstr "" @@ -796,18 +803,6 @@ msgstr "" msgid "[[See you around.|Welcome to the town!]]" msgstr "" -#: scenes/dev/level_design/character_randomizer/character_randomizer_test.tscn -msgid "townie_1" -msgstr "" - -#: scenes/dev/level_design/character_randomizer/character_randomizer_test.tscn -msgid "townie_2" -msgstr "" - -#: scenes/dev/level_design/character_randomizer/character_randomizer_test.tscn -msgid "townie_4" -msgstr "" - #. TRANSLATORS: Quest title #: scenes/dev/level_design/character_randomizer/quest.tres msgid "Character Randomization" @@ -836,6 +831,42 @@ msgstr "" msgid "Play with doors and levers!" msgstr "" +#. TRANSLATORS: Character name +#: scenes/dev/level_design/optional_threads/optional_threads.dialogue +msgctxt "dialogue" +msgid "Ulysses Thriftweed" +msgstr "" + +#. TRANSLATORS: Character: Ulysses Thriftweed +#: scenes/dev/level_design/optional_threads/optional_threads.dialogue:4 +msgid "If you go East, you can get out of here." +msgstr "" + +#. TRANSLATORS: Character: Ulysses Thriftweed +#: scenes/dev/level_design/optional_threads/optional_threads.dialogue:5 +msgid "If you go through the cave up North, there's another thread you can collect first, if you're feeling brave." +msgstr "" + +#. TRANSLATORS: Character: Ulysses Thriftweed +#: scenes/dev/level_design/optional_threads/optional_threads.dialogue:7 +msgid "I hope now you've learned to stop picking your nose." +msgstr "" + +#. TRANSLATORS: Character: Ulysses Thriftweed +#: scenes/dev/level_design/optional_threads/optional_threads.dialogue:11 +msgid "You run THAT fast?" +msgstr "" + +#. TRANSLATORS: Quest title +#: scenes/dev/level_design/optional_threads/quest.tres +msgid "Optional Threads" +msgstr "" + +#. TRANSLATORS: Quest description +#: scenes/dev/level_design/optional_threads/quest.tres +msgid "Shows how to add an optional thread to a scene." +msgstr "" + #: scenes/dev/level_design/time_and_weather/1_time_and_weather_museum.tscn msgid "This is the current time. One minute in this scene is one day." msgstr "" @@ -1187,17 +1218,17 @@ msgstr "" msgid "Tap" msgstr "" -#: scenes/game_elements/props/collectible_item/components/collectible_item.gd:94 +#: scenes/game_elements/props/collectible_item/components/collectible_item.gd:103 #: scenes/game_elements/props/powerup/components/powerup.gd:46 msgid "Collect %s" msgstr "" -#: scenes/game_elements/props/collectible_item/components/collectible_item.gd:94 +#: scenes/game_elements/props/collectible_item/components/collectible_item.gd:103 #: scenes/game_elements/props/powerup/components/powerup.gd:46 msgid "Collect" msgstr "" -#: scenes/game_logic/talk_behavior.gd:67 +#: scenes/game_logic/talk_behavior.gd:75 msgid "Talk to %s" msgstr "" @@ -1230,19 +1261,6 @@ msgstr "" msgid "Exit to Title" msgstr "" -#: scenes/globals/pause/pause_overlay.tscn -#: scenes/menus/debug/components/debug_completed_quests.tscn -#: scenes/menus/debug/components/debug_player_abilities.tscn -#: scenes/menus/debug/debug_settings.tscn -#: scenes/menus/options/components/input_settings.tscn -#: scenes/menus/options/components/language_settings.tscn -#: scenes/menus/options/components/sound_settings.tscn -#: scenes/menus/options/components/video_settings.tscn -#: scenes/menus/options/options.tscn -#: scenes/menus/quest_separator/quest_separator.tscn -msgid "Back" -msgstr "" - #: scenes/globals/pause/pause_overlay.tscn msgid "Resume" msgstr "" @@ -1295,6 +1313,12 @@ msgstr "" msgid "Open Current Scene In Editor" msgstr "" +#: scenes/menus/options/components/back_button.tscn +#: scenes/menus/quest_separator/quest_separator.tscn +msgctxt "navigation" +msgid "Back" +msgstr "" + #: scenes/menus/options/components/input_settings.tscn #: scenes/menus/options/options.tscn msgid "Input Settings" diff --git a/project.godot b/project.godot index 90a19d3cb1..3b8828b30e 100644 --- a/project.godot +++ b/project.godot @@ -305,7 +305,7 @@ next_tab={ [internationalization] locale/translations=PackedStringArray("res://locale/es.po", "res://locale/fr.po") -locale/translations_pot_files=PackedStringArray("res://addons/storyquest_bootstrap/new_storyquest_dialog.tscn", "res://addons/storyquest_bootstrap/plugin.gd", "res://scenes/dev/basics/teleporter/quest.tres", "res://scenes/dev/basics/teleporter/teleporter_test_1.tscn", "res://scenes/dev/basics/teleporter/teleporter_test_2.tscn", "res://scenes/dev/basics/visuals/quest.tres", "res://scenes/dev/basics/visuals/visuals_test.tscn", "res://scenes/dev/components/dev_archipelago_basics_elder.dialogue", "res://scenes/dev/components/dev_archipelago_enemy_interaction_elder.dialogue", "res://scenes/dev/components/dev_archipelago_grapple_elder.dialogue", "res://scenes/dev/components/dev_archipelago_intro_islander.dialogue", "res://scenes/dev/components/dev_archipelago_level_design_elder.dialogue", "res://scenes/dev/components/dev_archipelago_repel_elder.dialogue", "res://scenes/dev/dev_archipelago.tscn", "res://scenes/dev/enemy_interaction/gym_area/gym_area_test.tscn", "res://scenes/dev/enemy_interaction/gym_area/quest.tres", "res://scenes/dev/grapple/custom_hookable_objects/custom_hookable_objects_test.tscn", "res://scenes/dev/grapple/custom_hookable_objects/quest.tres", "res://scenes/dev/grapple/grapple_gym_1/grapple_gym_1.tscn", "res://scenes/dev/grapple/grapple_gym_1/quest.tres", "res://scenes/dev/grapple/grapple_gym_2/grapple_gym_2.tscn", "res://scenes/dev/grapple/grapple_gym_2/quest.tres", "res://scenes/dev/level_design/area_filler/interactive_area_filler_test.tscn", "res://scenes/dev/level_design/area_filler/quest.tres", "res://scenes/dev/level_design/character_randomizer/character_randomizer_test.dialogue", "res://scenes/dev/level_design/character_randomizer/character_randomizer_test.tscn", "res://scenes/dev/level_design/character_randomizer/quest.tres", "res://scenes/dev/level_design/doors_and_levers/doors_and_levers.tscn", "res://scenes/dev/level_design/doors_and_levers/quest.tres", "res://scenes/dev/level_design/time_and_weather/1_time_and_weather_museum.tscn", "res://scenes/dev/level_design/time_and_weather/2_time_and_weather_museum.tscn", "res://scenes/dev/level_design/time_and_weather/quest.tres", "res://scenes/dev/playground/unify_abilities/quest.tres", "res://scenes/dev/playground/unify_abilities/unify_abilities_test.tscn", "res://scenes/dev/playground/unify_abilities/unify_abilities_test_projectile.tscn", "res://scenes/dev/repel/custom_repellable_objects/custom_repellable_objects_test.tscn", "res://scenes/dev/repel/custom_repellable_objects/quest.tres", "res://scenes/dev/repel/ink_combat/ink_combat_test.tscn", "res://scenes/dev/repel/ink_combat/quest.tres", "res://scenes/game_elements/characters/components/health_bar/health_bar.tscn", "res://scenes/game_elements/characters/components/projectile_test.tscn", "res://scenes/game_elements/characters/enemies/guard/guard.tscn", "res://scenes/game_elements/characters/enemies/mothsache/Mothsache.tscn", "res://scenes/game_elements/characters/enemies/throwing_enemy/throwing_enemy.tscn", "res://scenes/game_elements/characters/enemies/void_spreading_enemy/components/void_particles.tscn", "res://scenes/game_elements/characters/enemies/void_spreading_enemy/void_spreading_enemy.tscn", "res://scenes/game_elements/characters/npcs/cat/cat.tscn", "res://scenes/game_elements/characters/npcs/components/default_helper.dialogue", "res://scenes/game_elements/characters/npcs/components/skin_tones_test.tscn", "res://scenes/game_elements/characters/npcs/elder/components/story_quest_starter.dialogue", "res://scenes/game_elements/characters/npcs/elder/components/template_quest_starter.dialogue", "res://scenes/game_elements/characters/npcs/elder/story_quest_elder.tscn", "res://scenes/game_elements/characters/npcs/elder/template_elder.tscn", "res://scenes/game_elements/characters/npcs/musician/musician.tscn", "res://scenes/game_elements/characters/npcs/npc_prop/fray_axeman.tscn", "res://scenes/game_elements/characters/npcs/npc_prop/fray_hammerman.tscn", "res://scenes/game_elements/characters/npcs/npc_prop/fray_idle.tscn", "res://scenes/game_elements/characters/npcs/talker/components/default.dialogue", "res://scenes/game_elements/characters/npcs/talker/talker.tscn", "res://scenes/game_elements/characters/npcs/townie.tscn", "res://scenes/game_elements/characters/player/components/player_hook.tscn", "res://scenes/game_elements/characters/player/components/player_repel.tscn", "res://scenes/game_elements/characters/player/player.tscn", "res://scenes/game_elements/components/elements_scale_museum.tscn", "res://scenes/game_elements/fx/clouds_shadow/clouds_shadow.tscn", "res://scenes/game_elements/fx/curly_trail/curly_trail.tscn", "res://scenes/game_elements/fx/fog/fog.tscn", "res://scenes/game_elements/fx/liquid_big_splat/liquid_big_splat.tscn", "res://scenes/game_elements/fx/liquid_small_splat/liquid_small_splat.tscn", "res://scenes/game_elements/fx/liquid_trail.tscn", "res://scenes/game_elements/fx/rain/rain.tscn", "res://scenes/game_elements/fx/rope_shatter.tscn", "res://scenes/game_elements/fx/shine_particles/shine_particles.tscn", "res://scenes/game_elements/fx/stitch_trail/stitch_trail.tscn", "res://scenes/game_elements/fx/time_and_weather/time_and_weather.tscn", "res://scenes/game_elements/fx/world_rewoven/components/line_trails_test.tscn", "res://scenes/game_elements/fx/world_rewoven/components/world_rewoven_cutscene_1.tscn", "res://scenes/game_elements/fx/world_rewoven/components/world_rewoven_cutscene_2.tscn", "res://scenes/game_elements/props/all_hooked/all_hooked.tscn", "res://scenes/game_elements/props/background_music/background_music.tscn", "res://scenes/game_elements/props/buildings/house/house_1.tscn", "res://scenes/game_elements/props/buildings/house/house_2.tscn", "res://scenes/game_elements/props/buildings/house/ruined_house.tscn", "res://scenes/game_elements/props/buildings/inn/inn.tscn", "res://scenes/game_elements/props/buildings/temple/temple.tscn", "res://scenes/game_elements/props/buildings/tower/tower.tscn", "res://scenes/game_elements/props/button_item/button_item.tscn", "res://scenes/game_elements/props/checkpoint/checkpoint.tscn", "res://scenes/game_elements/props/checkpoint/components/checkpoint.dialogue", "res://scenes/game_elements/props/collectible_item/collectible_item.tscn", "res://scenes/game_elements/props/decoration/books/books.tscn", "res://scenes/game_elements/props/decoration/bunny/bunny.tscn", "res://scenes/game_elements/props/decoration/bush/bush.tscn", "res://scenes/game_elements/props/decoration/butterfly/butterfly.tscn", "res://scenes/game_elements/props/decoration/capycorn/capycorn.tscn", "res://scenes/game_elements/props/decoration/crops/barley.tscn", "res://scenes/game_elements/props/decoration/crops/carrot.tscn", "res://scenes/game_elements/props/decoration/crops/tomato.tscn", "res://scenes/game_elements/props/decoration/flower/flower.tscn", "res://scenes/game_elements/props/decoration/hiding_mushroom/hiding_mushroom.tscn", "res://scenes/game_elements/props/decoration/rock/fabric_rock.tscn", "res://scenes/game_elements/props/decoration/rock/rock.tscn", "res://scenes/game_elements/props/decoration/sheep/sheep.tscn", "res://scenes/game_elements/props/decoration/spool/spool.tscn", "res://scenes/game_elements/props/decoration/water_rock/water_rock.tscn", "res://scenes/game_elements/props/door/horizontal_door.tscn", "res://scenes/game_elements/props/door/vertical_door.tscn", "res://scenes/game_elements/props/filling_barrel/filling_barrel.tscn", "res://scenes/game_elements/props/filling_barrel/fragile_barrel.tscn", "res://scenes/game_elements/props/fixed_size_label/fixed_size_label.tscn", "res://scenes/game_elements/props/hint/hint.tscn", "res://scenes/game_elements/props/hook_control/hook_control.tscn", "res://scenes/game_elements/props/hookable_area/components/hookable_indicator.tscn", "res://scenes/game_elements/props/hookable_box/hookable_box.tscn", "res://scenes/game_elements/props/hookable_button_item/hookable_button_item.tscn", "res://scenes/game_elements/props/hookable_lever/hookable_lever.tscn", "res://scenes/game_elements/props/hookable_needle/hookable_needle.tscn", "res://scenes/game_elements/props/hookable_pin/hookable_pin.tscn", "res://scenes/game_elements/props/interact_area/interact_indicator.tscn", "res://scenes/game_elements/props/lever/lever.tscn", "res://scenes/game_elements/props/powerup/components/default_powerup.dialogue", "res://scenes/game_elements/props/powerup/powerup.tscn", "res://scenes/game_elements/props/projectile/ink_blob_projectile.tscn", "res://scenes/game_elements/props/repellable_ball/repellable_ball.tscn", "res://scenes/game_elements/props/repellable_box/repellable_box.tscn", "res://scenes/game_elements/props/repellable_lever/repellable_lever.tscn", "res://scenes/game_elements/props/sequence_puzzle_hint_sign/sequence_puzzle_hint_sign.tscn", "res://scenes/game_elements/props/sequence_puzzle_object/sequence_puzzle_object.tscn", "res://scenes/game_elements/props/sign/sign.tscn", "res://scenes/game_elements/props/spawn_point/spawn_point.tscn", "res://scenes/game_elements/props/teleporter/quest_teleporter.tscn", "res://scenes/game_elements/props/teleporter/teleporter.tscn", "res://scenes/game_elements/props/tree/tree.tscn", "res://scenes/game_elements/props/tree/tree_void_affected.tscn", "res://scenes/game_elements/props/collectible_item/components/collectible_item.gd", "res://scenes/game_elements/props/powerup/components/powerup.gd", "res://scenes/game_logic/talk_behavior.gd", "res://scenes/globals/pause/pause_overlay.tscn", "res://scenes/globals/pause/quest_abandoned.dialogue", "res://scenes/menus/debug/components/debug_completed_quests.tscn", "res://scenes/menus/debug/components/debug_player_abilities.tscn", "res://scenes/menus/debug/debug_settings.tscn", "res://scenes/menus/options/components/input_settings.tscn", "res://scenes/menus/options/components/language_settings.tscn", "res://scenes/menus/options/components/sound_settings.tscn", "res://scenes/menus/options/components/video_settings.tscn", "res://scenes/menus/options/components/volume_slider.tscn", "res://scenes/menus/options/options.tscn", "res://scenes/menus/quest_separator/quest_separator.tscn", "res://scenes/menus/title/components/main_menu.tscn", "res://scenes/menus/title/components/main_menu.gd", "res://scenes/ui_elements/input_hints/aim_input_hint.tscn", "res://scenes/ui_elements/input_hints/interact_input_hint.tscn", "res://scenes/ui_elements/input_hints/movement_input_hint.tscn", "res://scenes/ui_elements/input_hints/repel_input_hint.tscn", "res://scenes/ui_elements/input_hints/reset_input_hint.tscn", "res://scenes/ui_elements/input_hints/run_input_hint.tscn", "res://scenes/ui_elements/input_hints/skip_input_hint.tscn", "res://scenes/ui_elements/input_hints/throw_input_hint.tscn", "res://scenes/ui_elements/input_hints/undo_input_hint.tscn", "res://scenes/quests/template_quests/NO_EDIT/0_NO_EDIT_intro/NO_EDIT_intro.tscn", "res://scenes/quests/template_quests/NO_EDIT/0_NO_EDIT_intro/NO_EDIT_intro_components/NO_EDIT_intro.dialogue", "res://scenes/quests/template_quests/NO_EDIT/1_NO_EDIT_stealth/NO_EDIT_stealth.tscn", "res://scenes/quests/template_quests/NO_EDIT/1_NO_EDIT_stealth/NO_EDIT_stealth_components/NO_EDIT_checkpoint.dialogue", "res://scenes/quests/template_quests/NO_EDIT/1_NO_EDIT_stealth/NO_EDIT_stealth_components/NO_EDIT_collected.dialogue", "res://scenes/quests/template_quests/NO_EDIT/1_NO_EDIT_stealth/NO_EDIT_stealth_components/NO_EDIT_stealth.dialogue", "res://scenes/quests/template_quests/NO_EDIT/2_NO_EDIT_combat/NO_EDIT_combat.tscn", "res://scenes/quests/template_quests/NO_EDIT/2_NO_EDIT_combat/NO_EDIT_combat_components/NO_EDIT_combat.dialogue", "res://scenes/quests/template_quests/NO_EDIT/2_NO_EDIT_combat/NO_EDIT_combat_components/NO_EDIT_projectile.tscn", "res://scenes/quests/template_quests/NO_EDIT/3_NO_EDIT_sequence_puzzle/NO_EDIT_sequence_puzzle.dialogue", "res://scenes/quests/template_quests/NO_EDIT/3_NO_EDIT_sequence_puzzle/NO_EDIT_sequence_puzzle.tscn", "res://scenes/quests/template_quests/NO_EDIT/4_NO_EDIT_outro/NO_EDIT_outro.tscn", "res://scenes/quests/template_quests/NO_EDIT/4_NO_EDIT_outro/NO_EDIT_outro_components/NO_EDIT_outro.dialogue", "res://scenes/quests/template_quests/NO_EDIT/NO_EDIT_basic_scene.tscn", "res://scenes/quests/template_quests/NO_EDIT/quest.tres", "res://scenes/quests/template_quests/teleporter_challenge/teleporter_challenge.tscn", "res://scenes/quests/template_quests/void_challenge/void_challenge.tscn") +locale/translations_pot_files=PackedStringArray("res://addons/storyquest_bootstrap/new_storyquest_dialog.tscn", "res://addons/storyquest_bootstrap/plugin.gd", "res://scenes/dev/basics/teleporter/quest.tres", "res://scenes/dev/basics/teleporter/teleporter_test_1.tscn", "res://scenes/dev/basics/teleporter/teleporter_test_2.tscn", "res://scenes/dev/basics/visuals/quest.tres", "res://scenes/dev/basics/visuals/visuals_test.tscn", "res://scenes/dev/components/dev_archipelago_basics_elder.dialogue", "res://scenes/dev/components/dev_archipelago_enemy_interaction_elder.dialogue", "res://scenes/dev/components/dev_archipelago_grapple_elder.dialogue", "res://scenes/dev/components/dev_archipelago_intro_islander.dialogue", "res://scenes/dev/components/dev_archipelago_level_design_elder.dialogue", "res://scenes/dev/components/dev_archipelago_repel_elder.dialogue", "res://scenes/dev/dev_archipelago.tscn", "res://scenes/dev/enemy_interaction/gym_area/gym_area_test.tscn", "res://scenes/dev/enemy_interaction/gym_area/quest.tres", "res://scenes/dev/grapple/custom_hookable_objects/custom_hookable_objects_test.tscn", "res://scenes/dev/grapple/custom_hookable_objects/quest.tres", "res://scenes/dev/grapple/grapple_gym_1/grapple_gym_1.tscn", "res://scenes/dev/grapple/grapple_gym_1/quest.tres", "res://scenes/dev/grapple/grapple_gym_2/grapple_gym_2.tscn", "res://scenes/dev/grapple/grapple_gym_2/quest.tres", "res://scenes/dev/level_design/area_filler/interactive_area_filler_test.tscn", "res://scenes/dev/level_design/area_filler/quest.tres", "res://scenes/dev/level_design/character_randomizer/character_randomizer_test.dialogue", "res://scenes/dev/level_design/character_randomizer/character_randomizer_test.tscn", "res://scenes/dev/level_design/character_randomizer/quest.tres", "res://scenes/dev/level_design/doors_and_levers/doors_and_levers.tscn", "res://scenes/dev/level_design/doors_and_levers/quest.tres", "res://scenes/dev/level_design/optional_threads/optional_threads.dialogue", "res://scenes/dev/level_design/optional_threads/optional_threads.tscn", "res://scenes/dev/level_design/optional_threads/quest.tres", "res://scenes/dev/level_design/time_and_weather/1_time_and_weather_museum.tscn", "res://scenes/dev/level_design/time_and_weather/2_time_and_weather_museum.tscn", "res://scenes/dev/level_design/time_and_weather/quest.tres", "res://scenes/dev/playground/unify_abilities/quest.tres", "res://scenes/dev/playground/unify_abilities/unify_abilities_test.tscn", "res://scenes/dev/playground/unify_abilities/unify_abilities_test_projectile.tscn", "res://scenes/dev/repel/custom_repellable_objects/custom_repellable_objects_test.tscn", "res://scenes/dev/repel/custom_repellable_objects/quest.tres", "res://scenes/dev/repel/ink_combat/ink_combat_test.tscn", "res://scenes/dev/repel/ink_combat/quest.tres", "res://scenes/game_elements/characters/components/character_sprites_museum.tscn", "res://scenes/game_elements/characters/components/health_bar/health_bar.tscn", "res://scenes/game_elements/characters/components/projectile_test.tscn", "res://scenes/game_elements/characters/enemies/guard/guard.tscn", "res://scenes/game_elements/characters/enemies/mothsache/Mothsache.tscn", "res://scenes/game_elements/characters/enemies/throwing_enemy/throwing_enemy.tscn", "res://scenes/game_elements/characters/enemies/void_spreading_enemy/components/void_particles.tscn", "res://scenes/game_elements/characters/enemies/void_spreading_enemy/void_spreading_enemy.tscn", "res://scenes/game_elements/characters/npcs/cat/cat.tscn", "res://scenes/game_elements/characters/npcs/components/default_helper.dialogue", "res://scenes/game_elements/characters/npcs/components/skin_tones_test.tscn", "res://scenes/game_elements/characters/npcs/elder/components/story_quest_starter.dialogue", "res://scenes/game_elements/characters/npcs/elder/components/template_quest_starter.dialogue", "res://scenes/game_elements/characters/npcs/elder/story_quest_elder.tscn", "res://scenes/game_elements/characters/npcs/elder/template_elder.tscn", "res://scenes/game_elements/characters/npcs/musician/musician.tscn", "res://scenes/game_elements/characters/npcs/npc_prop/fray_axeman.tscn", "res://scenes/game_elements/characters/npcs/npc_prop/fray_hammerman.tscn", "res://scenes/game_elements/characters/npcs/npc_prop/fray_idle.tscn", "res://scenes/game_elements/characters/npcs/talker/components/default.dialogue", "res://scenes/game_elements/characters/npcs/talker/talker.tscn", "res://scenes/game_elements/characters/npcs/townie.tscn", "res://scenes/game_elements/characters/player/components/player_hook.tscn", "res://scenes/game_elements/characters/player/components/player_repel.tscn", "res://scenes/game_elements/characters/player/player.tscn", "res://scenes/game_elements/components/elements_scale_museum.tscn", "res://scenes/game_elements/fx/clouds_shadow/clouds_shadow.tscn", "res://scenes/game_elements/fx/curly_trail/curly_trail.tscn", "res://scenes/game_elements/fx/fog/fog.tscn", "res://scenes/game_elements/fx/liquid_big_splat/liquid_big_splat.tscn", "res://scenes/game_elements/fx/liquid_small_splat/liquid_small_splat.tscn", "res://scenes/game_elements/fx/liquid_trail.tscn", "res://scenes/game_elements/fx/rain/rain.tscn", "res://scenes/game_elements/fx/rope_shatter.tscn", "res://scenes/game_elements/fx/shine_particles/shine_particles.tscn", "res://scenes/game_elements/fx/stitch_trail/stitch_trail.tscn", "res://scenes/game_elements/fx/time_and_weather/time_and_weather.tscn", "res://scenes/game_elements/fx/world_rewoven/components/line_trails_test.tscn", "res://scenes/game_elements/fx/world_rewoven/components/world_rewoven_cutscene_1.tscn", "res://scenes/game_elements/fx/world_rewoven/components/world_rewoven_cutscene_2.tscn", "res://scenes/game_elements/props/all_hooked/all_hooked.tscn", "res://scenes/game_elements/props/background_music/background_music.tscn", "res://scenes/game_elements/props/buildings/house/house_1.tscn", "res://scenes/game_elements/props/buildings/house/house_2.tscn", "res://scenes/game_elements/props/buildings/house/ruined_house.tscn", "res://scenes/game_elements/props/buildings/inn/inn.tscn", "res://scenes/game_elements/props/buildings/temple/temple.tscn", "res://scenes/game_elements/props/buildings/tower/tower.tscn", "res://scenes/game_elements/props/button_item/button_item.tscn", "res://scenes/game_elements/props/checkpoint/checkpoint.tscn", "res://scenes/game_elements/props/checkpoint/components/checkpoint.dialogue", "res://scenes/game_elements/props/collectible_item/collectible_item.tscn", "res://scenes/game_elements/props/collectible_item/components/collectible_item_test.tscn", "res://scenes/game_elements/props/decoration/books/books.tscn", "res://scenes/game_elements/props/decoration/bunny/bunny.tscn", "res://scenes/game_elements/props/decoration/bush/bush.tscn", "res://scenes/game_elements/props/decoration/butterfly/butterfly.tscn", "res://scenes/game_elements/props/decoration/capycorn/capycorn.tscn", "res://scenes/game_elements/props/decoration/crops/barley.tscn", "res://scenes/game_elements/props/decoration/crops/carrot.tscn", "res://scenes/game_elements/props/decoration/crops/tomato.tscn", "res://scenes/game_elements/props/decoration/flower/flower.tscn", "res://scenes/game_elements/props/decoration/hiding_mushroom/hiding_mushroom.tscn", "res://scenes/game_elements/props/decoration/rock/fabric_rock.tscn", "res://scenes/game_elements/props/decoration/rock/rock.tscn", "res://scenes/game_elements/props/decoration/sheep/sheep.tscn", "res://scenes/game_elements/props/decoration/spool/spool.tscn", "res://scenes/game_elements/props/decoration/water_rock/water_rock.tscn", "res://scenes/game_elements/props/door/horizontal_door.tscn", "res://scenes/game_elements/props/door/vertical_door.tscn", "res://scenes/game_elements/props/filling_barrel/filling_barrel.tscn", "res://scenes/game_elements/props/filling_barrel/fragile_barrel.tscn", "res://scenes/game_elements/props/fixed_size_label/fixed_size_label.tscn", "res://scenes/game_elements/props/hint/hint.tscn", "res://scenes/game_elements/props/hook_control/hook_control.tscn", "res://scenes/game_elements/props/hookable_area/components/hookable_indicator.tscn", "res://scenes/game_elements/props/hookable_box/hookable_box.tscn", "res://scenes/game_elements/props/hookable_button_item/hookable_button_item.tscn", "res://scenes/game_elements/props/hookable_lever/hookable_lever.tscn", "res://scenes/game_elements/props/hookable_needle/hookable_needle.tscn", "res://scenes/game_elements/props/hookable_pin/hookable_pin.tscn", "res://scenes/game_elements/props/interact_area/interact_indicator.tscn", "res://scenes/game_elements/props/lever/lever.tscn", "res://scenes/game_elements/props/powerup/components/default_powerup.dialogue", "res://scenes/game_elements/props/powerup/powerup.tscn", "res://scenes/game_elements/props/projectile/ink_blob_projectile.tscn", "res://scenes/game_elements/props/repellable_ball/repellable_ball.tscn", "res://scenes/game_elements/props/repellable_box/repellable_box.tscn", "res://scenes/game_elements/props/repellable_lever/repellable_lever.tscn", "res://scenes/game_elements/props/sequence_puzzle_hint_sign/sequence_puzzle_hint_sign.tscn", "res://scenes/game_elements/props/sequence_puzzle_object/sequence_puzzle_object.tscn", "res://scenes/game_elements/props/sign/sign.tscn", "res://scenes/game_elements/props/spawn_point/spawn_point.tscn", "res://scenes/game_elements/props/teleporter/quest_teleporter.tscn", "res://scenes/game_elements/props/teleporter/teleporter.tscn", "res://scenes/game_elements/props/tileomatic/tileomatic_test.tscn", "res://scenes/game_elements/props/tree/tree.tscn", "res://scenes/game_elements/props/tree/tree_void_affected.tscn", "res://scenes/game_elements/props/collectible_item/components/collectible_item.gd", "res://scenes/game_elements/props/powerup/components/powerup.gd", "res://scenes/game_logic/talk_behavior.gd", "res://scenes/globals/pause/pause_overlay.tscn", "res://scenes/globals/pause/quest_abandoned.dialogue", "res://scenes/menus/debug/components/debug_completed_quests.tscn", "res://scenes/menus/debug/components/debug_player_abilities.tscn", "res://scenes/menus/debug/debug_settings.tscn", "res://scenes/menus/options/components/back_button.tscn", "res://scenes/menus/options/components/input_settings.tscn", "res://scenes/menus/options/components/language_settings.tscn", "res://scenes/menus/options/components/sound_settings.tscn", "res://scenes/menus/options/components/video_settings.tscn", "res://scenes/menus/options/components/volume_slider.tscn", "res://scenes/menus/options/options.tscn", "res://scenes/menus/quest_separator/quest_separator.tscn", "res://scenes/menus/title/components/main_menu.tscn", "res://scenes/menus/title/components/main_menu.gd", "res://scenes/ui_elements/input_hints/aim_input_hint.tscn", "res://scenes/ui_elements/input_hints/interact_input_hint.tscn", "res://scenes/ui_elements/input_hints/movement_input_hint.tscn", "res://scenes/ui_elements/input_hints/repel_input_hint.tscn", "res://scenes/ui_elements/input_hints/reset_input_hint.tscn", "res://scenes/ui_elements/input_hints/run_input_hint.tscn", "res://scenes/ui_elements/input_hints/skip_input_hint.tscn", "res://scenes/ui_elements/input_hints/throw_input_hint.tscn", "res://scenes/ui_elements/input_hints/undo_input_hint.tscn", "res://scenes/quests/template_quests/NO_EDIT/0_NO_EDIT_intro/NO_EDIT_intro.tscn", "res://scenes/quests/template_quests/NO_EDIT/0_NO_EDIT_intro/NO_EDIT_intro_components/NO_EDIT_intro.dialogue", "res://scenes/quests/template_quests/NO_EDIT/1_NO_EDIT_stealth/NO_EDIT_stealth.tscn", "res://scenes/quests/template_quests/NO_EDIT/1_NO_EDIT_stealth/NO_EDIT_stealth_components/NO_EDIT_checkpoint.dialogue", "res://scenes/quests/template_quests/NO_EDIT/1_NO_EDIT_stealth/NO_EDIT_stealth_components/NO_EDIT_collected.dialogue", "res://scenes/quests/template_quests/NO_EDIT/1_NO_EDIT_stealth/NO_EDIT_stealth_components/NO_EDIT_stealth.dialogue", "res://scenes/quests/template_quests/NO_EDIT/2_NO_EDIT_combat/NO_EDIT_combat.tscn", "res://scenes/quests/template_quests/NO_EDIT/2_NO_EDIT_combat/NO_EDIT_combat_components/NO_EDIT_combat.dialogue", "res://scenes/quests/template_quests/NO_EDIT/2_NO_EDIT_combat/NO_EDIT_combat_components/NO_EDIT_projectile.tscn", "res://scenes/quests/template_quests/NO_EDIT/3_NO_EDIT_sequence_puzzle/NO_EDIT_sequence_puzzle.dialogue", "res://scenes/quests/template_quests/NO_EDIT/3_NO_EDIT_sequence_puzzle/NO_EDIT_sequence_puzzle.tscn", "res://scenes/quests/template_quests/NO_EDIT/4_NO_EDIT_outro/NO_EDIT_outro.tscn", "res://scenes/quests/template_quests/NO_EDIT/4_NO_EDIT_outro/NO_EDIT_outro_components/NO_EDIT_outro.dialogue", "res://scenes/quests/template_quests/NO_EDIT/NO_EDIT_basic_scene.tscn", "res://scenes/quests/template_quests/NO_EDIT/quest.tres", "res://scenes/quests/template_quests/teleporter_challenge/teleporter_challenge.tscn", "res://scenes/quests/template_quests/void_challenge/void_challenge.tscn") [layer_names] diff --git a/scenes/globals/pause/pause_overlay.tscn b/scenes/globals/pause/pause_overlay.tscn index b0763c136c..8bc7443a1b 100644 --- a/scenes/globals/pause/pause_overlay.tscn +++ b/scenes/globals/pause/pause_overlay.tscn @@ -7,12 +7,11 @@ [ext_resource type="PackedScene" uid="uid://dkeb0yjgcfi86" path="res://scenes/menus/options/options.tscn" id="3_sd5t1"] [ext_resource type="Script" uid="uid://gntvq01vvati" path="res://scenes/globals/pause/report_bug_button.gd" id="4_mjd51"] [ext_resource type="PackedScene" uid="uid://bjpyvet0x5dw8" path="res://scenes/menus/inventory/inventory.tscn" id="4_qydtk"] -[ext_resource type="Shortcut" uid="uid://c5pwgp1w8p3y1" path="res://scenes/ui_elements/shortcuts/back_shortcut.tres" id="6_fh64e"] [ext_resource type="Material" uid="uid://cruf3tlajs4jo" path="res://scenes/ui_elements/input_hints/components/drop_shadow_material.tres" id="7_bwxj8"] -[ext_resource type="Texture2D" uid="uid://xe25gqovxxpe" path="res://assets/first_party/icons/left_arrow.png" id="8_ywskk"] [ext_resource type="Script" uid="uid://cbj0406q05dly" path="res://scenes/game_elements/props/hint/input_key/interact_input.gd" id="9_fh64e"] [ext_resource type="Texture2D" uid="uid://dgfsrkr8a370h" path="res://assets/third_party/kenney_input_prompts/steam-deck_sheet_default.png" id="10_fh64e"] [ext_resource type="PackedScene" uid="uid://hs4x784e2st8" path="res://scenes/ui_elements/touch_controls/touch_back_button.tscn" id="13_n2h80"] +[ext_resource type="PackedScene" uid="uid://coor8ggfmsyme" path="res://scenes/menus/options/components/back_button.tscn" id="back_button"] [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_1tcw0"] @@ -115,14 +114,10 @@ size_flags_horizontal = 4 theme_type_variation = &"FlatButton" text = "Exit to Title" -[node name="BackButton" type="Button" parent="MarginContainer/VBoxContainer/TabContainer/Menu/PanelContainer/VBoxContainer" unique_id=1399677178] +[node name="BackButton" parent="MarginContainer/VBoxContainer/TabContainer/Menu/PanelContainer/VBoxContainer" unique_id=1399677178 instance=ExtResource("back_button")] unique_name_in_owner = true layout_mode = 2 -size_flags_horizontal = 4 -theme_type_variation = &"FlatButton" -shortcut = ExtResource("6_fh64e") -text = "Back" -icon = ExtResource("8_ywskk") +flat = false [node name="MarginContainer" type="MarginContainer" parent="MarginContainer/VBoxContainer" unique_id=389756877] layout_mode = 2 diff --git a/scenes/menus/debug/components/debug_completed_quests.tscn b/scenes/menus/debug/components/debug_completed_quests.tscn index b88b18830c..7baaa96ae0 100644 --- a/scenes/menus/debug/components/debug_completed_quests.tscn +++ b/scenes/menus/debug/components/debug_completed_quests.tscn @@ -1,9 +1,8 @@ [gd_scene format=3 uid="uid://bdbgcqsts7sk2"] [ext_resource type="Script" uid="uid://r7cjyiw5log4" path="res://scenes/menus/options/components/options.gd" id="2_back"] -[ext_resource type="Texture2D" uid="uid://xe25gqovxxpe" path="res://assets/first_party/icons/left_arrow.png" id="3_arrow"] -[ext_resource type="Shortcut" uid="uid://c5pwgp1w8p3y1" path="res://scenes/ui_elements/shortcuts/back_shortcut.tres" id="4_285c5"] [ext_resource type="PackedScene" uid="uid://cie2w455avmwm" path="res://scenes/menus/debug/debug_completed_quest_list.tscn" id="4_list"] +[ext_resource type="PackedScene" uid="uid://coor8ggfmsyme" path="res://scenes/menus/options/components/back_button.tscn" id="back_button"] [node name="DebugCompletedQuests" type="PanelContainer" unique_id=1100020001 node_paths=PackedStringArray("back_button")] anchors_preset = 8 @@ -49,12 +48,6 @@ theme_override_constants/margin_right = 8 [node name="DebugCompletedQuestList" parent="VBoxContainer/ScrollContainer/MarginContainer" unique_id=1100020007 instance=ExtResource("4_list")] layout_mode = 2 -[node name="BackButton" type="Button" parent="VBoxContainer" unique_id=1100020008] +[node name="BackButton" parent="VBoxContainer" unique_id=1100020008 instance=ExtResource("back_button")] unique_name_in_owner = true layout_mode = 2 -size_flags_horizontal = 4 -theme_type_variation = &"FlatButton" -shortcut = ExtResource("4_285c5") -text = "Back" -icon = ExtResource("3_arrow") -flat = true diff --git a/scenes/menus/debug/components/debug_player_abilities.tscn b/scenes/menus/debug/components/debug_player_abilities.tscn index ddfe378ab6..6dea5ce556 100644 --- a/scenes/menus/debug/components/debug_player_abilities.tscn +++ b/scenes/menus/debug/components/debug_player_abilities.tscn @@ -1,9 +1,8 @@ [gd_scene format=3 uid="uid://bdbgpa6vsm70w"] [ext_resource type="Script" uid="uid://r7cjyiw5log4" path="res://scenes/menus/options/components/options.gd" id="2_back"] -[ext_resource type="Texture2D" uid="uid://xe25gqovxxpe" path="res://assets/first_party/icons/left_arrow.png" id="3_arrow"] -[ext_resource type="Shortcut" uid="uid://c5pwgp1w8p3y1" path="res://scenes/ui_elements/shortcuts/back_shortcut.tres" id="4_0r7hk"] [ext_resource type="PackedScene" uid="uid://dap7xk2m1yfhs" path="res://scenes/menus/debug/debug_player_abilities_list.tscn" id="4_list"] +[ext_resource type="PackedScene" uid="uid://coor8ggfmsyme" path="res://scenes/menus/options/components/back_button.tscn" id="back_button"] [node name="DebugPlayerAbilities" type="PanelContainer" unique_id=1100030001 node_paths=PackedStringArray("back_button")] anchors_preset = 8 @@ -49,12 +48,6 @@ theme_override_constants/margin_right = 8 [node name="DebugPlayerAbilitiesList" parent="VBoxContainer/ScrollContainer/MarginContainer" unique_id=1100030007 instance=ExtResource("4_list")] layout_mode = 2 -[node name="BackButton" type="Button" parent="VBoxContainer" unique_id=1100030008] +[node name="BackButton" parent="VBoxContainer" unique_id=1100030008 instance=ExtResource("back_button")] unique_name_in_owner = true layout_mode = 2 -size_flags_horizontal = 4 -theme_type_variation = &"FlatButton" -shortcut = ExtResource("4_0r7hk") -text = "Back" -icon = ExtResource("3_arrow") -flat = true diff --git a/scenes/menus/debug/debug_settings.tscn b/scenes/menus/debug/debug_settings.tscn index c571aa8a20..ebd5f13284 100644 --- a/scenes/menus/debug/debug_settings.tscn +++ b/scenes/menus/debug/debug_settings.tscn @@ -1,11 +1,11 @@ [gd_scene format=3 uid="uid://56ja3m4283wa"] [ext_resource type="Script" uid="uid://r7cjyiw5log4" path="res://scenes/menus/options/components/options.gd" id="2_back"] -[ext_resource type="Texture2D" uid="uid://xe25gqovxxpe" path="res://assets/first_party/icons/left_arrow.png" id="3_arrow"] [ext_resource type="Script" uid="uid://c4hqcgr7o8p36" path="res://scenes/menus/debug/components/open_in_editor_button.gd" id="3_rg3mx"] [ext_resource type="Shortcut" uid="uid://c5pwgp1w8p3y1" path="res://scenes/ui_elements/shortcuts/back_shortcut.tres" id="3_xtet4"] [ext_resource type="PackedScene" uid="uid://bdbgcqsts7sk2" path="res://scenes/menus/debug/components/debug_completed_quests.tscn" id="4_cq"] [ext_resource type="PackedScene" uid="uid://bdbgpa6vsm70w" path="res://scenes/menus/debug/components/debug_player_abilities.tscn" id="5_pa"] +[ext_resource type="PackedScene" uid="uid://coor8ggfmsyme" path="res://scenes/menus/options/components/back_button.tscn" id="back_button"] [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_panel"] @@ -72,15 +72,9 @@ text = "Open Current Scene In Editor" flat = true script = ExtResource("3_rg3mx") -[node name="BackButton" type="Button" parent="TabContainer/DebugMenu/VBoxContainer" unique_id=1100040008] +[node name="BackButton" parent="TabContainer/DebugMenu/VBoxContainer" unique_id=1100040008 instance=ExtResource("back_button")] unique_name_in_owner = true layout_mode = 2 -size_flags_horizontal = 4 -theme_type_variation = &"FlatButton" -shortcut = ExtResource("3_xtet4") -text = "Back" -icon = ExtResource("3_arrow") -flat = true [node name="CompletedQuests" parent="TabContainer" unique_id=1100040010 instance=ExtResource("4_cq")] auto_translate_mode = 1 diff --git a/scenes/menus/inventory/inventory.tscn b/scenes/menus/inventory/inventory.tscn index b862206fd0..c97cb72280 100644 --- a/scenes/menus/inventory/inventory.tscn +++ b/scenes/menus/inventory/inventory.tscn @@ -1,8 +1,7 @@ [gd_scene format=3 uid="uid://bjpyvet0x5dw8"] [ext_resource type="Script" uid="uid://r7cjyiw5log4" path="res://scenes/menus/options/components/options.gd" id="2_58em5"] -[ext_resource type="Shortcut" uid="uid://c5pwgp1w8p3y1" path="res://scenes/ui_elements/shortcuts/back_shortcut.tres" id="3_dobdt"] -[ext_resource type="Texture2D" uid="uid://xe25gqovxxpe" path="res://assets/first_party/icons/left_arrow.png" id="4_50jmi"] +[ext_resource type="PackedScene" uid="uid://coor8ggfmsyme" path="res://scenes/menus/options/components/back_button.tscn" id="back_button"] [node name="Inventory" type="PanelContainer" unique_id=1910667653 node_paths=PackedStringArray("back_button")] anchors_preset = 15 @@ -80,11 +79,7 @@ size_flags_vertical = 3 layout_mode = 2 text = "Nothing to see here yet!" -[node name="BackButton" type="Button" parent="VBoxContainer/ScrollContainer/VBoxContainer" unique_id=764931468] +[node name="BackButton" parent="VBoxContainer/ScrollContainer/VBoxContainer" unique_id=764931468 instance=ExtResource("back_button")] unique_name_in_owner = true layout_mode = 2 -size_flags_horizontal = 4 -theme_type_variation = &"FlatButton" -shortcut = ExtResource("3_dobdt") -text = "Back" -icon = ExtResource("4_50jmi") +flat = false diff --git a/scenes/menus/options/components/back_button.tscn b/scenes/menus/options/components/back_button.tscn new file mode 100644 index 0000000000..716448db86 --- /dev/null +++ b/scenes/menus/options/components/back_button.tscn @@ -0,0 +1,13 @@ +[gd_scene format=3 uid="uid://coor8ggfmsyme"] + +[ext_resource type="Texture2D" uid="uid://xe25gqovxxpe" path="res://assets/first_party/icons/left_arrow.png" id="1_hsa3r"] +[ext_resource type="Shortcut" uid="uid://c5pwgp1w8p3y1" path="res://scenes/ui_elements/shortcuts/back_shortcut.tres" id="1_qj3sd"] + +[node name="BackButton" type="Button" unique_id=921617077] +size_flags_horizontal = 4 +translation_context = &"navigation" +theme_type_variation = &"FlatButton" +shortcut = ExtResource("1_qj3sd") +text = "Back" +icon = ExtResource("1_hsa3r") +flat = true diff --git a/scenes/menus/options/components/input_settings.tscn b/scenes/menus/options/components/input_settings.tscn index f06775e152..6ee1eb38b1 100644 --- a/scenes/menus/options/components/input_settings.tscn +++ b/scenes/menus/options/components/input_settings.tscn @@ -1,11 +1,10 @@ [gd_scene format=3 uid="uid://4jrno4om6bkq"] [ext_resource type="Script" uid="uid://r7cjyiw5log4" path="res://scenes/menus/options/components/options.gd" id="1_back"] -[ext_resource type="Texture2D" uid="uid://xe25gqovxxpe" path="res://assets/first_party/icons/left_arrow.png" id="2_arrow"] -[ext_resource type="Shortcut" uid="uid://c5pwgp1w8p3y1" path="res://scenes/ui_elements/shortcuts/back_shortcut.tres" id="3_shortcut"] [ext_resource type="Script" uid="uid://c63sfg6wgj2uy" path="res://scenes/menus/options/components/settings_toggle.gd" id="4_toggle"] [ext_resource type="Script" uid="uid://ft234tyiqk1w" path="res://scenes/menus/options/components/vibration_slider.gd" id="5_vibration"] [ext_resource type="Script" uid="uid://ca7pqmrnb0leu" path="res://scenes/menus/options/components/nothing_to_see_label.gd" id="6_nothing"] +[ext_resource type="PackedScene" uid="uid://coor8ggfmsyme" path="res://scenes/menus/options/components/back_button.tscn" id="back_button"] [node name="InputSettings" type="PanelContainer" unique_id=1179884395 node_paths=PackedStringArray("back_button")] custom_minimum_size = Vector2(640, 0) @@ -86,12 +85,6 @@ autowrap_mode = 3 script = ExtResource("6_nothing") settings = [NodePath("../GridContainer/TouchControlsButton"), NodePath("../GridContainer/KeyboardOnlyButton"), NodePath("../VibrationRow")] -[node name="BackButton" type="Button" parent="VBoxContainer" unique_id=1374851424] +[node name="BackButton" parent="VBoxContainer" unique_id=1374851424 instance=ExtResource("back_button")] unique_name_in_owner = true layout_mode = 2 -size_flags_horizontal = 4 -theme_type_variation = &"FlatButton" -shortcut = ExtResource("3_shortcut") -text = "Back" -icon = ExtResource("2_arrow") -flat = true diff --git a/scenes/menus/options/components/language_settings.tscn b/scenes/menus/options/components/language_settings.tscn index 893a165ef6..2bb9eaf33d 100644 --- a/scenes/menus/options/components/language_settings.tscn +++ b/scenes/menus/options/components/language_settings.tscn @@ -2,8 +2,7 @@ [ext_resource type="Script" uid="uid://dk2wa6nonu0jc" path="res://scenes/menus/options/components/language_option.gd" id="2_abc"] [ext_resource type="Script" uid="uid://r7cjyiw5log4" path="res://scenes/menus/options/components/options.gd" id="3_back"] -[ext_resource type="Texture2D" uid="uid://xe25gqovxxpe" path="res://assets/first_party/icons/left_arrow.png" id="4_arrow"] -[ext_resource type="Shortcut" uid="uid://c5pwgp1w8p3y1" path="res://scenes/ui_elements/shortcuts/back_shortcut.tres" id="4_tdp5v"] +[ext_resource type="PackedScene" uid="uid://coor8ggfmsyme" path="res://scenes/menus/options/components/back_button.tscn" id="back_button"] [node name="LanguageSettings" type="PanelContainer" unique_id=1534586532 node_paths=PackedStringArray("back_button")] anchors_preset = 8 @@ -64,15 +63,9 @@ theme_type_variation = &"FlatButton" toggle_mode = true text = "Français" -[node name="BackButton" type="Button" parent="VBoxContainer" unique_id=1300000003] +[node name="BackButton" parent="VBoxContainer" unique_id=1300000003 instance=ExtResource("back_button")] unique_name_in_owner = true layout_mode = 2 -size_flags_horizontal = 4 -theme_type_variation = &"FlatButton" -shortcut = ExtResource("4_tdp5v") -text = "Back" -icon = ExtResource("4_arrow") -flat = true [connection signal="pressed" from="VBoxContainer/HBoxContainer/EnglishButton" to="VBoxContainer/HBoxContainer" method="_on_button_pressed" binds= ["en"]] [connection signal="pressed" from="VBoxContainer/HBoxContainer/SpanishButton" to="VBoxContainer/HBoxContainer" method="_on_button_pressed" binds= ["es"]] diff --git a/scenes/menus/options/components/sound_settings.tscn b/scenes/menus/options/components/sound_settings.tscn index c0689109bd..c992f2e841 100644 --- a/scenes/menus/options/components/sound_settings.tscn +++ b/scenes/menus/options/components/sound_settings.tscn @@ -2,8 +2,7 @@ [ext_resource type="PackedScene" uid="uid://dvlpr4m0dt5rw" path="res://scenes/menus/options/components/volume_slider.tscn" id="3_ntmw0"] [ext_resource type="Script" uid="uid://r7cjyiw5log4" path="res://scenes/menus/options/components/options.gd" id="4_back"] -[ext_resource type="Shortcut" uid="uid://c5pwgp1w8p3y1" path="res://scenes/ui_elements/shortcuts/back_shortcut.tres" id="4_k547c"] -[ext_resource type="Texture2D" uid="uid://xe25gqovxxpe" path="res://assets/first_party/icons/left_arrow.png" id="5_arrow"] +[ext_resource type="PackedScene" uid="uid://coor8ggfmsyme" path="res://scenes/menus/options/components/back_button.tscn" id="back_button"] [node name="SoundSettings" type="PanelContainer" unique_id=1536122933 node_paths=PackedStringArray("back_button")] anchors_preset = 8 @@ -55,12 +54,6 @@ horizontal_alignment = 2 layout_mode = 2 bus_name = "SFX" -[node name="BackButton" type="Button" parent="VBoxContainer" unique_id=1300000001] +[node name="BackButton" parent="VBoxContainer" unique_id=1300000001 instance=ExtResource("back_button")] unique_name_in_owner = true layout_mode = 2 -size_flags_horizontal = 4 -theme_type_variation = &"FlatButton" -shortcut = ExtResource("4_k547c") -text = "Back" -icon = ExtResource("5_arrow") -flat = true diff --git a/scenes/menus/options/components/video_settings.tscn b/scenes/menus/options/components/video_settings.tscn index 36b93548a1..a2ffbd5bb4 100644 --- a/scenes/menus/options/components/video_settings.tscn +++ b/scenes/menus/options/components/video_settings.tscn @@ -2,8 +2,7 @@ [ext_resource type="Script" uid="uid://c63sfg6wgj2uy" path="res://scenes/menus/options/components/settings_toggle.gd" id="2_qb52c"] [ext_resource type="Script" uid="uid://r7cjyiw5log4" path="res://scenes/menus/options/components/options.gd" id="3_back"] -[ext_resource type="Texture2D" uid="uid://xe25gqovxxpe" path="res://assets/first_party/icons/left_arrow.png" id="4_arrow"] -[ext_resource type="Shortcut" uid="uid://c5pwgp1w8p3y1" path="res://scenes/ui_elements/shortcuts/back_shortcut.tres" id="4_jbrqx"] +[ext_resource type="PackedScene" uid="uid://coor8ggfmsyme" path="res://scenes/menus/options/components/back_button.tscn" id="back_button"] [node name="VideoSettings" type="PanelContainer" unique_id=150368892 node_paths=PackedStringArray("back_button")] custom_minimum_size = Vector2(640, 0) @@ -58,12 +57,6 @@ text = "Large Text" script = ExtResource("2_qb52c") setting = &"large_text" -[node name="BackButton" type="Button" parent="VBoxContainer" unique_id=1300000002] +[node name="BackButton" parent="VBoxContainer" unique_id=1300000002 instance=ExtResource("back_button")] unique_name_in_owner = true layout_mode = 2 -size_flags_horizontal = 4 -theme_type_variation = &"FlatButton" -shortcut = ExtResource("4_jbrqx") -text = "Back" -icon = ExtResource("4_arrow") -flat = true diff --git a/scenes/menus/options/options.tscn b/scenes/menus/options/options.tscn index fae6346eb3..f2ecc6aad4 100644 --- a/scenes/menus/options/options.tscn +++ b/scenes/menus/options/options.tscn @@ -3,19 +3,13 @@ [ext_resource type="Script" uid="uid://r7cjyiw5log4" path="res://scenes/menus/options/components/options.gd" id="2_cw13b"] [ext_resource type="PackedScene" uid="uid://de6s2quemrmkf" path="res://scenes/menus/options/components/sound_settings.tscn" id="3_sound"] [ext_resource type="PackedScene" uid="uid://tahf2q1d3e74" path="res://scenes/menus/options/components/video_settings.tscn" id="4_video"] -[ext_resource type="Texture2D" uid="uid://xe25gqovxxpe" path="res://assets/first_party/icons/left_arrow.png" id="5_qdq3g"] [ext_resource type="PackedScene" uid="uid://w0uscqwgsi4w" path="res://scenes/menus/options/components/language_settings.tscn" id="6_lang"] [ext_resource type="PackedScene" uid="uid://56ja3m4283wa" path="res://scenes/menus/debug/debug_settings.tscn" id="7_s7dil"] [ext_resource type="PackedScene" uid="uid://4jrno4om6bkq" path="res://scenes/menus/options/components/input_settings.tscn" id="8_input"] +[ext_resource type="PackedScene" uid="uid://coor8ggfmsyme" path="res://scenes/menus/options/components/back_button.tscn" id="back_button"] [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_panel"] -[sub_resource type="InputEventAction" id="InputEventAction_s7dil"] -action = &"ui_cancel" - -[sub_resource type="Shortcut" id="Shortcut_p4pyc"] -events = [SubResource("InputEventAction_s7dil")] - [node name="Options" type="CenterContainer" unique_id=810691496 node_paths=PackedStringArray("back_button", "default_page")] anchors_preset = 8 anchor_left = 0.5 @@ -79,15 +73,9 @@ size_flags_horizontal = 4 theme_type_variation = &"FlatButton" text = "Debug Settings" -[node name="BackButton" type="Button" parent="TabContainer/OptionsMenu/VBoxContainer" unique_id=200110196] +[node name="BackButton" parent="TabContainer/OptionsMenu/VBoxContainer" unique_id=200110196 instance=ExtResource("back_button")] unique_name_in_owner = true layout_mode = 2 -size_flags_horizontal = 4 -theme_type_variation = &"FlatButton" -shortcut = SubResource("Shortcut_p4pyc") -text = "Back" -icon = ExtResource("5_qdq3g") -flat = true [node name="SoundSettings" parent="TabContainer" unique_id=1100000010 instance=ExtResource("3_sound")] auto_translate_mode = 1 diff --git a/scenes/menus/quest_separator/quest_separator.tscn b/scenes/menus/quest_separator/quest_separator.tscn index ca85694bd1..1e3ac75dc4 100644 --- a/scenes/menus/quest_separator/quest_separator.tscn +++ b/scenes/menus/quest_separator/quest_separator.tscn @@ -102,6 +102,7 @@ alignment = 2 unique_name_in_owner = true layout_mode = 2 size_flags_vertical = 0 +translation_context = &"navigation" theme_type_variation = &"FlatButton" shortcut = ExtResource("5_wq0a1") text = "Back" diff --git a/scenes/menus/storybook/storybook.tscn b/scenes/menus/storybook/storybook.tscn index 291b1f6a0a..68cea063e5 100644 --- a/scenes/menus/storybook/storybook.tscn +++ b/scenes/menus/storybook/storybook.tscn @@ -158,6 +158,7 @@ action_name = &"ui_cancel" [node name="Label" type="Label" parent="VBoxContainer/MarginContainer/HintsContainer/BackContainer" unique_id=1130735496] layout_mode = 2 +translation_context = &"navigation" theme_type_variation = &"HintLabel" theme_override_font_sizes/font_size = 25 text = "Back" diff --git a/scenes/menus/title/components/credits.tscn b/scenes/menus/title/components/credits.tscn index 2b004b7019..81b1280a0b 100644 --- a/scenes/menus/title/components/credits.tscn +++ b/scenes/menus/title/components/credits.tscn @@ -474,6 +474,7 @@ action_name = &"ui_cancel" [node name="Label" type="Label" parent="HintsContainer/BackContainer" unique_id=1149974646] layout_mode = 2 +translation_context = &"navigation" theme_type_variation = &"HintLabel" text = "Back"