diff --git a/osu.Game/Localisation/UserInterfaceStrings.cs b/osu.Game/Localisation/UserInterfaceStrings.cs index 9883ffe173..08b6368571 100644 --- a/osu.Game/Localisation/UserInterfaceStrings.cs +++ b/osu.Game/Localisation/UserInterfaceStrings.cs @@ -174,6 +174,16 @@ namespace osu.Game.Localisation /// public static LocalisableString SelectedMods => new TranslatableString(getKey(@"selected_mods"), @"Selected Mods"); + /// + /// "hold for menu" + /// + public static LocalisableString HoldForMenu => new TranslatableString(getKey(@"hold_for_menu"), @"hold for menu"); + + /// + /// "press for menu" + /// + public static LocalisableString PressForMenu => new TranslatableString(getKey(@"press_for_menu"), @"press for menu"); + private static string getKey(string key) => $@"{prefix}:{key}"; } } diff --git a/osu.Game/Screens/Play/HUD/HoldForMenuButton.cs b/osu.Game/Screens/Play/HUD/HoldForMenuButton.cs index 01314c5de6..2772e7514c 100644 --- a/osu.Game/Screens/Play/HUD/HoldForMenuButton.cs +++ b/osu.Game/Screens/Play/HUD/HoldForMenuButton.cs @@ -21,6 +21,7 @@ using osu.Game.Graphics; using osu.Game.Graphics.Containers; using osu.Game.Graphics.Sprites; using osu.Game.Input.Bindings; +using osu.Game.Localisation; using osuTK; using osuTK.Graphics; @@ -93,8 +94,8 @@ namespace osu.Game.Screens.Play.HUD button.HoldActivationDelay.BindValueChanged(v => { text.Text = v.NewValue > 0 - ? "hold for menu" - : "press for menu"; + ? UserInterfaceStrings.HoldForMenu + : UserInterfaceStrings.PressForMenu; }, true); touchActive = sessionStatics.GetBindable(Static.TouchInputActive);