2021-08-11 08:48:37 +00: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 GraphicsSettingsStrings
{
private const string prefix = @"osu.Game.Resources.Localisation.GraphicsSettings" ;
/// <summary>
/// "Graphics"
/// </summary>
public static LocalisableString GraphicsSectionHeader = > new TranslatableString ( getKey ( @"graphics_section_header" ) , @"Graphics" ) ;
/// <summary>
/// "Renderer"
/// </summary>
public static LocalisableString RendererHeader = > new TranslatableString ( getKey ( @"renderer_header" ) , @"Renderer" ) ;
/// <summary>
/// "Frame limiter"
/// </summary>
public static LocalisableString FrameLimiter = > new TranslatableString ( getKey ( @"frame_limiter" ) , @"Frame limiter" ) ;
/// <summary>
/// "Threading mode"
/// </summary>
public static LocalisableString ThreadingMode = > new TranslatableString ( getKey ( @"threading_mode" ) , @"Threading mode" ) ;
/// <summary>
/// "Show FPS"
/// </summary>
public static LocalisableString ShowFPS = > new TranslatableString ( getKey ( @"show_fps" ) , @"Show FPS" ) ;
/// <summary>
/// "Using unlimited frame limiter can lead to stutters, bad performance and overheating. It will not improve perceived latency. "2x refresh rate" is recommended."
/// </summary>
public static LocalisableString UnlimitedFramesNote = > new TranslatableString ( getKey ( @"unlimited_frames_note" ) , @"Using unlimited frame limiter can lead to stutters, bad performance and overheating. It will not improve perceived latency. ""2x refresh rate"" is recommended." ) ;
/// <summary>
/// "Layout"
/// </summary>
public static LocalisableString LayoutHeader = > new TranslatableString ( getKey ( @"layout_header" ) , @"Layout" ) ;
/// <summary>
/// "Screen mode"
/// </summary>
public static LocalisableString ScreenMode = > new TranslatableString ( getKey ( @"screen_mode" ) , @"Screen mode" ) ;
/// <summary>
/// "Resolution"
/// </summary>
public static LocalisableString Resolution = > new TranslatableString ( getKey ( @"resolution" ) , @"Resolution" ) ;
2022-03-02 09:29:07 +00:00
/// <summary>
/// "Display"
/// </summary>
public static LocalisableString Display = > new TranslatableString ( getKey ( @"display" ) , @"Display" ) ;
2021-08-11 08:48:37 +00:00
/// <summary>
2021-08-13 04:17:38 +00:00
/// "UI scaling"
2021-08-11 08:48:37 +00:00
/// </summary>
2021-08-13 04:17:38 +00:00
public static LocalisableString UIScaling = > new TranslatableString ( getKey ( @"ui_scaling" ) , @"UI scaling" ) ;
2021-08-11 08:48:37 +00:00
/// <summary>
2021-08-13 04:17:38 +00:00
/// "Screen scaling"
2021-08-11 08:48:37 +00:00
/// </summary>
2021-08-13 04:17:38 +00:00
public static LocalisableString ScreenScaling = > new TranslatableString ( getKey ( @"screen_scaling" ) , @"Screen scaling" ) ;
2021-08-11 08:48:37 +00:00
/// <summary>
/// "Horizontal position"
/// </summary>
public static LocalisableString HorizontalPosition = > new TranslatableString ( getKey ( @"horizontal_position" ) , @"Horizontal position" ) ;
/// <summary>
/// "Vertical position"
/// </summary>
public static LocalisableString VerticalPosition = > new TranslatableString ( getKey ( @"vertical_position" ) , @"Vertical position" ) ;
/// <summary>
/// "Horizontal scale"
/// </summary>
public static LocalisableString HorizontalScale = > new TranslatableString ( getKey ( @"horizontal_scale" ) , @"Horizontal scale" ) ;
/// <summary>
/// "Vertical scale"
/// </summary>
public static LocalisableString VerticalScale = > new TranslatableString ( getKey ( @"vertical_scale" ) , @"Vertical scale" ) ;
/// <summary>
/// "Running without fullscreen mode will increase your input latency!"
/// </summary>
public static LocalisableString NotFullscreenNote = > new TranslatableString ( getKey ( @"not_fullscreen_note" ) , @"Running without fullscreen mode will increase your input latency!" ) ;
/// <summary>
/// "Detail Settings"
/// </summary>
public static LocalisableString DetailSettingsHeader = > new TranslatableString ( getKey ( @"detail_settings_header" ) , @"Detail Settings" ) ;
/// <summary>
2021-08-13 04:17:38 +00:00
/// "Storyboard / video"
2021-08-11 08:48:37 +00:00
/// </summary>
2021-08-13 04:17:38 +00:00
public static LocalisableString StoryboardVideo = > new TranslatableString ( getKey ( @"storyboard_video" ) , @"Storyboard / video" ) ;
2021-08-11 08:48:37 +00:00
/// <summary>
2021-08-13 04:17:38 +00:00
/// "Hit lighting"
2021-08-11 08:48:37 +00:00
/// </summary>
2021-08-13 04:17:38 +00:00
public static LocalisableString HitLighting = > new TranslatableString ( getKey ( @"hit_lighting" ) , @"Hit lighting" ) ;
2021-08-11 08:48:37 +00:00
2021-10-12 05:34:00 +00:00
/// <summary>
/// "Screenshots"
/// </summary>
public static LocalisableString Screenshots = > new TranslatableString ( getKey ( @"screenshots" ) , @"Screenshots" ) ;
2021-08-11 08:48:37 +00:00
/// <summary>
/// "Screenshot format"
/// </summary>
public static LocalisableString ScreenshotFormat = > new TranslatableString ( getKey ( @"screenshot_format" ) , @"Screenshot format" ) ;
/// <summary>
/// "Show menu cursor in screenshots"
/// </summary>
2021-08-12 01:14:49 +00:00
public static LocalisableString ShowCursorInScreenshots = > new TranslatableString ( getKey ( @"show_cursor_in_screenshots" ) , @"Show menu cursor in screenshots" ) ;
2021-08-11 08:48:37 +00:00
2021-10-29 23:02:53 +00:00
/// <summary>
/// "Video"
/// </summary>
public static LocalisableString VideoHeader = > new TranslatableString ( getKey ( @"video_header" ) , @"Video" ) ;
/// <summary>
/// "Use hardware acceleration"
/// </summary>
public static LocalisableString UseHardwareAcceleration = > new TranslatableString ( getKey ( @"use_hardware_acceleration" ) , @"Use hardware acceleration" ) ;
2021-08-11 08:48:37 +00:00
private static string getKey ( string key ) = > $"{prefix}:{key}" ;
}
}