From 7d05b6a9d6fb6dc9694ae7641033a23611de5979 Mon Sep 17 00:00:00 2001 From: "George V." Date: Sun, 12 Apr 2026 00:41:17 +0300 Subject: [PATCH] fix: Replace hardcoded "Hardcore" string with localization resource ID Replace the hardcoded string literal "Hardcore" in the difficulty slider label with the localization resource identifier `IDS_HARDCORE` in both the load menu and create world menu scenes. --- Minecraft.Client/Common/UI/UIScene_CreateWorldMenu.cpp | 2 +- Minecraft.Client/Common/UI/UIScene_LoadMenu.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Minecraft.Client/Common/UI/UIScene_CreateWorldMenu.cpp b/Minecraft.Client/Common/UI/UIScene_CreateWorldMenu.cpp index 4e4c758f..70edcfa7 100644 --- a/Minecraft.Client/Common/UI/UIScene_CreateWorldMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_CreateWorldMenu.cpp @@ -669,7 +669,7 @@ void UIScene_CreateWorldMenu::handleSliderMove(F64 sliderId, F64 currentValue) s_bHardcore = (value >= 4); app.SetGameSettings(m_iPad, eGameSetting_Difficulty, s_bHardcore ? 3 : value); if (value >= 4) - swprintf( (WCHAR *)TempString, 256, L"%ls: %ls", app.GetString( IDS_SLIDER_DIFFICULTY ), L"Hardcore"); + swprintf( (WCHAR *)TempString, 256, L"%ls: %ls", app.GetString( IDS_SLIDER_DIFFICULTY ), IDS_HARDCORE); else swprintf( (WCHAR *)TempString, 256, L"%ls: %ls", app.GetString( IDS_SLIDER_DIFFICULTY ),app.GetString(m_iDifficultyTitleSettingA[value])); m_sliderDifficulty.setLabel(TempString); diff --git a/Minecraft.Client/Common/UI/UIScene_LoadMenu.cpp b/Minecraft.Client/Common/UI/UIScene_LoadMenu.cpp index 92dc2eee..35682e2c 100644 --- a/Minecraft.Client/Common/UI/UIScene_LoadMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_LoadMenu.cpp @@ -285,7 +285,7 @@ UIScene_LoadMenu::UIScene_LoadMenu(int iPad, void *initData, UILayer *parentLaye if (m_bHardcore) { WCHAR TempString[256]; - swprintf((WCHAR *)TempString, 256, L"%ls: %ls", app.GetString(IDS_SLIDER_DIFFICULTY), L"Hardcore"); + swprintf((WCHAR *)TempString, 256, L"%ls: %ls", app.GetString(IDS_SLIDER_DIFFICULTY), IDS_HARDCORE); m_sliderDifficulty.init(TempString, eControl_Difficulty, 0, 4, 4); } } @@ -586,7 +586,7 @@ void UIScene_LoadMenu::tick() if (m_bHardcore) { WCHAR TempString[256]; - swprintf( (WCHAR *)TempString, 256, L"%ls: %ls", app.GetString( IDS_SLIDER_DIFFICULTY ), L"Hardcore"); + swprintf( (WCHAR *)TempString, 256, L"%ls: %ls", app.GetString( IDS_SLIDER_DIFFICULTY ), IDS_HARDCORE); m_sliderDifficulty.init(TempString, eControl_Difficulty, 0, 4, 4); // Hardcore locks game mode to Survival