From 953a522f8183e35ae30ce107a4fc4872575afaa9 Mon Sep 17 00:00:00 2001 From: nclok1405 <155463060+nclok1405@users.noreply.github.com> Date: Thu, 22 May 2025 22:05:31 +0900 Subject: [PATCH] Localize "Scene Selection" header for each language --- .../overlays/gamestates/ovl_select/z_select.c | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/soh/src/overlays/gamestates/ovl_select/z_select.c b/soh/src/overlays/gamestates/ovl_select/z_select.c index fb5368419..86b0bf1fe 100644 --- a/soh/src/overlays/gamestates/ovl_select/z_select.c +++ b/soh/src/overlays/gamestates/ovl_select/z_select.c @@ -1311,7 +1311,25 @@ void Better_Select_PrintMenu(SelectContext* this, GfxPrint* printer) { GfxPrint_SetColor(printer, 255, 255, 255, 255); GfxPrint_SetPos(printer, 12, 2); - GfxPrint_Printf(printer, "Scene Selection"); + if (CVarGetInteger(CVAR_DEVELOPER_TOOLS("DebugWarpScreenTranslation"), 1)) { + switch (gSaveContext.language) { + case LANGUAGE_ENG: + default: + GfxPrint_Printf(printer, "Scene Selection"); + break; + case LANGUAGE_GER: + GfxPrint_Printf(printer, "Szenenauswahl"); + break; + case LANGUAGE_FRA: + GfxPrint_Printf(printer, "Selection de Scene"); + break; + case LANGUAGE_JPN: + GfxPrint_Printf(printer, "シーンセレクト"); + break; + } + } else { + GfxPrint_Printf(printer, "Scene Selection"); + } GfxPrint_SetColor(printer, 255, 255, 255, 255); for (i = 0; i < 20; i++) {