2021-08-12 10:48:29 +08:00
// Copyright (c) ppy Pty Ltd <contact@ppy.sh>. Licensed under the MIT Licence.
// See the LICENCE file in the repository root for full licence text.
using osu.Framework.Localisation ;
namespace osu.Game.Localisation
{
public static class UserInterfaceStrings
{
private const string prefix = @"osu.Game.Resources.Localisation.UserInterface" ;
/// <summary>
/// "User Interface"
/// </summary>
public static LocalisableString UserInterfaceSectionHeader = > new TranslatableString ( getKey ( @"user_interface_section_header" ) , @"User Interface" ) ;
/// <summary>
/// "Rotate cursor when dragging"
/// </summary>
public static LocalisableString CursorRotation = > new TranslatableString ( getKey ( @"cursor_rotation" ) , @"Rotate cursor when dragging" ) ;
/// <summary>
/// "Menu cursor size"
/// </summary>
public static LocalisableString MenuCursorSize = > new TranslatableString ( getKey ( @"menu_cursor_size" ) , @"Menu cursor size" ) ;
2023-12-28 15:05:20 +08:00
/// <summary>
/// "Menu tips"
/// </summary>
public static LocalisableString ShowMenuTips = > new TranslatableString ( getKey ( @"show_menu_tips" ) , @"Menu tips" ) ;
2021-08-12 10:48:29 +08:00
/// <summary>
/// "Parallax"
/// </summary>
public static LocalisableString Parallax = > new TranslatableString ( getKey ( @"parallax" ) , @"Parallax" ) ;
/// <summary>
/// "Hold-to-confirm activation time"
/// </summary>
2021-08-14 21:52:09 +08:00
public static LocalisableString HoldToConfirmActivationTime = > new TranslatableString ( getKey ( @"hold_to_confirm_activation_time" ) , @"Hold-to-confirm activation time" ) ;
2021-08-12 10:48:29 +08:00
/// <summary>
/// "Main Menu"
/// </summary>
public static LocalisableString MainMenuHeader = > new TranslatableString ( getKey ( @"main_menu_header" ) , @"Main Menu" ) ;
/// <summary>
/// "Interface voices"
/// </summary>
public static LocalisableString InterfaceVoices = > new TranslatableString ( getKey ( @"interface_voices" ) , @"Interface voices" ) ;
/// <summary>
/// "osu! music theme"
/// </summary>
public static LocalisableString OsuMusicTheme = > new TranslatableString ( getKey ( @"osu_music_theme" ) , @"osu! music theme" ) ;
/// <summary>
/// "Intro sequence"
/// </summary>
public static LocalisableString IntroSequence = > new TranslatableString ( getKey ( @"intro_sequence" ) , @"Intro sequence" ) ;
/// <summary>
/// "Background source"
/// </summary>
public static LocalisableString BackgroundSource = > new TranslatableString ( getKey ( @"background_source" ) , @"Background source" ) ;
/// <summary>
/// "Seasonal backgrounds"
/// </summary>
public static LocalisableString SeasonalBackgrounds = > new TranslatableString ( getKey ( @"seasonal_backgrounds" ) , @"Seasonal backgrounds" ) ;
/// <summary>
/// "Changes to this setting will only apply with an active osu!supporter tag."
/// </summary>
public static LocalisableString NotSupporterNote = > new TranslatableString ( getKey ( @"not_supporter_note" ) , @"Changes to this setting will only apply with an active osu!supporter tag." ) ;
/// <summary>
/// "Song Select"
/// </summary>
2021-08-14 10:56:52 +08:00
public static LocalisableString SongSelectHeader = > new TranslatableString ( getKey ( @"song_select_header" ) , @"Song Select" ) ;
2021-08-12 10:48:29 +08:00
/// <summary>
/// "Right mouse drag to absolute scroll"
/// </summary>
public static LocalisableString RightMouseScroll = > new TranslatableString ( getKey ( @"right_mouse_scroll" ) , @"Right mouse drag to absolute scroll" ) ;
/// <summary>
/// "Show converted beatmaps"
/// </summary>
public static LocalisableString ShowConvertedBeatmaps = > new TranslatableString ( getKey ( @"show_converted_beatmaps" ) , @"Show converted beatmaps" ) ;
/// <summary>
/// "Display beatmaps from"
/// </summary>
public static LocalisableString StarsMinimum = > new TranslatableString ( getKey ( @"stars_minimum" ) , @"Display beatmaps from" ) ;
/// <summary>
/// "up to"
/// </summary>
public static LocalisableString StarsMaximum = > new TranslatableString ( getKey ( @"stars_maximum" ) , @"up to" ) ;
/// <summary>
/// "Random selection algorithm"
/// </summary>
public static LocalisableString RandomSelectionAlgorithm = > new TranslatableString ( getKey ( @"random_selection_algorithm" ) , @"Random selection algorithm" ) ;
2022-06-21 19:03:46 +08:00
/// <summary>
/// "Mod select hotkey style"
/// </summary>
public static LocalisableString ModSelectHotkeyStyle = > new TranslatableString ( getKey ( @"mod_select_hotkey_style" ) , @"Mod select hotkey style" ) ;
2023-12-14 17:04:37 +08:00
/// <summary>
/// "Automatically focus search text box in mod select"
/// </summary>
public static LocalisableString ModSelectTextSearchStartsActive = > new TranslatableString ( getKey ( @"mod_select_text_search_starts_active" ) , @"Automatically focus search text box in mod select" ) ;
2021-08-12 10:48:29 +08:00
/// <summary>
/// "no limit"
/// </summary>
public static LocalisableString NoLimit = > new TranslatableString ( getKey ( @"no_limit" ) , @"no limit" ) ;
2022-08-07 23:11:15 +08:00
/// <summary>
/// "Beatmap (with storyboard / video)"
/// </summary>
public static LocalisableString BeatmapWithStoryboard = > new TranslatableString ( getKey ( @"beatmap_with_storyboard" ) , @"Beatmap (with storyboard / video)" ) ;
/// <summary>
/// "Always"
/// </summary>
2022-08-10 16:31:57 +08:00
public static LocalisableString AlwaysSeasonalBackground = > new TranslatableString ( getKey ( @"always_seasonal_backgrounds" ) , @"Always" ) ;
2022-08-07 23:11:15 +08:00
/// <summary>
/// "Never"
/// </summary>
2022-08-10 16:31:57 +08:00
public static LocalisableString NeverSeasonalBackground = > new TranslatableString ( getKey ( @"never_seasonal_backgrounds" ) , @"Never" ) ;
2022-08-07 23:11:15 +08:00
/// <summary>
/// "Sometimes"
/// </summary>
2022-08-10 16:31:57 +08:00
public static LocalisableString SometimesSeasonalBackground = > new TranslatableString ( getKey ( @"sometimes_seasonal_backgrounds" ) , @"Sometimes" ) ;
2022-08-07 23:11:15 +08:00
/// <summary>
/// "Sequential"
/// </summary>
2022-08-10 16:31:57 +08:00
public static LocalisableString SequentialHotkeyStyle = > new TranslatableString ( getKey ( @"mods_sequential_hotkeys" ) , @"Sequential" ) ;
2022-08-07 23:11:15 +08:00
/// <summary>
/// "Classic"
/// </summary>
2022-08-10 16:31:57 +08:00
public static LocalisableString ClassicHotkeyStyle = > new TranslatableString ( getKey ( @"mods_classic_hotkeys" ) , @"Classic" ) ;
2022-08-07 23:11:15 +08:00
/// <summary>
/// "Never repeat"
/// </summary>
2022-08-10 16:31:57 +08:00
public static LocalisableString NeverRepeat = > new TranslatableString ( getKey ( @"never_repeat_random" ) , @"Never repeat" ) ;
2022-08-07 23:11:15 +08:00
/// <summary>
/// "True Random"
/// </summary>
public static LocalisableString TrueRandom = > new TranslatableString ( getKey ( @"true_random" ) , @"True Random" ) ;
2023-12-28 15:05:20 +08:00
private static string getKey ( string key ) = > $@"{prefix}:{key}" ;
2021-08-12 10:48:29 +08:00
}
}