diff --git a/src/dev-util/i18n.gd b/src/dev-util/i18n.gd index f6cb6f3..b8b152c 100644 --- a/src/dev-util/i18n.gd +++ b/src/dev-util/i18n.gd @@ -2,14 +2,10 @@ extends Node func get_memento_prompt(count: int) -> StringName: - return TranslationServer.translate(_memento_prompts.get(count, "")) + return TranslationServer.translate(_memento_prompts.get(count, str(count))) func get_story_caption(id: Scenes.id) -> StringName: - return TranslationServer.translate(_story_captions.get(id, "")) - -func get_scene_caption(id: Scenes.id) -> StringName: - return _story_captions.get(id) - + return _story_captions.get(id, "(missing story caption)") const _memento_prompts: Dictionary[int, StringName] = { 1: "There are three Mementos left to find.", diff --git a/src/logic-scenes/interactable/interactable.gd b/src/logic-scenes/interactable/interactable.gd index e116a5b..5251d74 100644 --- a/src/logic-scenes/interactable/interactable.gd +++ b/src/logic-scenes/interactable/interactable.gd @@ -182,7 +182,7 @@ func interact() -> void: func _show_prompt() -> void: var overrides : Array[StringName] = [] if playable is StoryPlayable: - P.interaction(I18n.get_scene_caption(playable.scene_id)) + P.interaction(I18n.get_story_caption(playable.scene_id)) overrides = ["listen again" if collected else "MementoLabel_collect"] P.center(P.pick("collect_memento_ui"), overrides) elif playable is CardBoard: