2021-08-12 11:11:22 +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 GameplaySettingsStrings
{
private const string prefix = @"osu.Game.Resources.Localisation.GameplaySettings" ;
/// <summary>
/// "Gameplay"
/// </summary>
public static LocalisableString GameplaySectionHeader = > new TranslatableString ( getKey ( @"gameplay_section_header" ) , @"Gameplay" ) ;
2021-10-12 13:26:57 +08:00
/// <summary>
/// "Beatmap"
/// </summary>
public static LocalisableString BeatmapHeader = > new TranslatableString ( getKey ( @"beatmap_header" ) , @"Beatmap" ) ;
/// <summary>
/// "Audio"
/// </summary>
public static LocalisableString AudioHeader = > new TranslatableString ( getKey ( @"audio" ) , @"Audio" ) ;
/// <summary>
/// "HUD"
/// </summary>
public static LocalisableString HUDHeader = > new TranslatableString ( getKey ( @"h_u_d" ) , @"HUD" ) ;
/// <summary>
/// "Input"
/// </summary>
public static LocalisableString InputHeader = > new TranslatableString ( getKey ( @"input" ) , @"Input" ) ;
/// <summary>
/// "Background"
/// </summary>
public static LocalisableString BackgroundHeader = > new TranslatableString ( getKey ( @"background" ) , @"Background" ) ;
2021-08-12 11:11:22 +08:00
/// <summary>
/// "Background dim"
/// </summary>
2021-08-13 17:15:18 +08:00
public static LocalisableString BackgroundDim = > new TranslatableString ( getKey ( @"dim" ) , @"Background dim" ) ;
2021-08-12 11:11:22 +08:00
/// <summary>
/// "Background blur"
/// </summary>
2021-08-13 17:15:18 +08:00
public static LocalisableString BackgroundBlur = > new TranslatableString ( getKey ( @"blur" ) , @"Background blur" ) ;
2021-08-12 11:11:22 +08:00
/// <summary>
/// "Lighten playfield during breaks"
/// </summary>
public static LocalisableString LightenDuringBreaks = > new TranslatableString ( getKey ( @"lighten_during_breaks" ) , @"Lighten playfield during breaks" ) ;
/// <summary>
/// "HUD overlay visibility mode"
/// </summary>
public static LocalisableString HUDVisibilityMode = > new TranslatableString ( getKey ( @"hud_visibility_mode" ) , @"HUD overlay visibility mode" ) ;
/// <summary>
2023-07-05 23:46:28 +08:00
/// "Show health display even when you can't fail"
2021-08-12 11:11:22 +08:00
/// </summary>
public static LocalisableString ShowHealthDisplayWhenCantFail = > new TranslatableString ( getKey ( @"show_health_display_when_cant_fail" ) , @"Show health display even when you can't fail" ) ;
2023-07-05 23:46:28 +08:00
/// <summary>
/// "Show replay settings overlay"
/// </summary>
public static LocalisableString ShowReplaySettingsOverlay = > new TranslatableString ( getKey ( @"show_replay_settings_overlay" ) , @"Show replay settings overlay" ) ;
2021-08-12 11:11:22 +08:00
/// <summary>
/// "Fade playfield to red when health is low"
/// </summary>
public static LocalisableString FadePlayfieldWhenHealthLow = > new TranslatableString ( getKey ( @"fade_playfield_when_health_low" ) , @"Fade playfield to red when health is low" ) ;
/// <summary>
/// "Always show key overlay"
/// </summary>
2021-08-13 17:15:18 +08:00
public static LocalisableString AlwaysShowKeyOverlay = > new TranslatableString ( getKey ( @"key_overlay" ) , @"Always show key overlay" ) ;
2021-08-12 11:11:22 +08:00
2022-09-26 20:08:26 +08:00
/// <summary>
/// "Always show gameplay leaderboard"
/// </summary>
public static LocalisableString AlwaysShowGameplayLeaderboard = > new TranslatableString ( getKey ( @"gameplay_leaderboard" ) , @"Always show gameplay leaderboard" ) ;
2024-08-19 19:23:25 +08:00
/// <summary>
/// "Always show hold for menu button"
/// </summary>
public static LocalisableString AlwaysShowHoldForMenuButton = > new TranslatableString ( getKey ( @"always_show_hold_for_menu_button" ) , @"Always show hold for menu button" ) ;
2021-08-12 11:11:22 +08:00
/// <summary>
/// "Always play first combo break sound"
/// </summary>
public static LocalisableString AlwaysPlayFirstComboBreak = > new TranslatableString ( getKey ( @"always_play_first_combo_break" ) , @"Always play first combo break sound" ) ;
/// <summary>
/// "Score display mode"
/// </summary>
public static LocalisableString ScoreDisplayMode = > new TranslatableString ( getKey ( @"score_display_mode" ) , @"Score display mode" ) ;
/// <summary>
/// "Disable Windows key during gameplay"
/// </summary>
public static LocalisableString DisableWinKey = > new TranslatableString ( getKey ( @"disable_win_key" ) , @"Disable Windows key during gameplay" ) ;
/// <summary>
/// "Mods"
/// </summary>
public static LocalisableString ModsHeader = > new TranslatableString ( getKey ( @"mods_header" ) , @"Mods" ) ;
/// <summary>
/// "Increase visibility of first object when visual impairment mods are enabled"
/// </summary>
public static LocalisableString IncreaseFirstObjectVisibility = > new TranslatableString ( getKey ( @"increase_first_object_visibility" ) , @"Increase visibility of first object when visual impairment mods are enabled" ) ;
2022-08-07 23:11:15 +08:00
/// <summary>
/// "Hide during gameplay"
/// </summary>
public static LocalisableString HideDuringGameplay = > new TranslatableString ( getKey ( @"hide_during_gameplay" ) , @"Hide during gameplay" ) ;
/// <summary>
/// "Always"
/// </summary>
2022-08-09 22:35:19 +08:00
public static LocalisableString AlwaysShowHUD = > new TranslatableString ( getKey ( @"always_show_hud" ) , @"Always" ) ;
2022-08-07 23:11:15 +08:00
/// <summary>
/// "Never"
/// </summary>
2022-08-10 16:41:53 +08:00
public static LocalisableString NeverShowHUD = > new TranslatableString ( getKey ( @"never_show_hud" ) , @"Never" ) ;
2022-08-07 23:11:15 +08:00
/// <summary>
/// "Standardised"
/// </summary>
2022-08-09 22:35:19 +08:00
public static LocalisableString StandardisedScoreDisplay = > new TranslatableString ( getKey ( @"standardised_score_display" ) , @"Standardised" ) ;
2022-08-07 23:11:15 +08:00
/// <summary>
/// "Classic"
/// </summary>
2022-08-09 22:35:19 +08:00
public static LocalisableString ClassicScoreDisplay = > new TranslatableString ( getKey ( @"classic_score_display" ) , @"Classic" ) ;
2022-08-07 23:11:15 +08:00
2023-07-05 23:46:28 +08:00
private static string getKey ( string key ) = > $@"{prefix}:{key}" ;
2021-08-12 11:11:22 +08:00
}
}