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" ) ;
2023-03-17 11:28:26 +00:00
/// <summary>
/// "Renderer"
/// </summary>
public static LocalisableString Renderer = > new TranslatableString ( getKey ( @"renderer" ) , @"Renderer" ) ;
2021-08-11 08:48:37 +00:00
/// <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>
/// "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
2022-11-02 05:01:03 +00:00
/// <summary>
/// "Combo colour normalisation"
/// </summary>
public static LocalisableString ComboColourNormalisation = > new TranslatableString ( getKey ( @"combo_colour_normalisation" ) , @"Combo colour normalisation" ) ;
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" ) ;
2022-08-07 15:11:15 +00:00
/// <summary>
/// "JPG (web-friendly)"
/// </summary>
2022-08-08 12:06:23 +00:00
public static LocalisableString Jpg = > new TranslatableString ( getKey ( @"jpg_web_friendly" ) , @"JPG (web-friendly)" ) ;
2022-08-07 15:11:15 +00:00
/// <summary>
/// "PNG (lossless)"
/// </summary>
2022-08-08 12:06:23 +00:00
public static LocalisableString Png = > new TranslatableString ( getKey ( @"png_lossless" ) , @"PNG (lossless)" ) ;
2022-08-07 15:11:15 +00:00
2023-03-17 11:28:26 +00:00
/// <summary>
/// "In order to change the renderer, the game will close. Please open it again."
/// </summary>
2024-01-15 05:12:10 +00:00
public static LocalisableString ChangeRendererConfirmation = > new TranslatableString ( getKey ( @"change_renderer_configuration" ) , @"In order to change the renderer, the game will close. Please open it again." ) ;
2023-03-17 11:28:26 +00:00
2023-12-27 15:21:54 +00:00
/// <summary>
2024-01-15 05:12:10 +00:00
/// "Minimise osu! when switching to another app"
2023-12-27 15:21:54 +00:00
/// </summary>
2024-01-15 05:12:10 +00:00
public static LocalisableString MinimiseOnFocusLoss = > new TranslatableString ( getKey ( @"minimise_on_focus_loss" ) , @"Minimise osu! when switching to another app" ) ;
2023-12-27 15:21:54 +00:00
2024-02-02 21:08:36 +00:00
/// <summary>
/// "Shrink game to avoid cameras and notches"
/// </summary>
public static LocalisableString ShrinkGameOnMobile = > new TranslatableString ( getKey ( @"shrink_game_on_mobile" ) , @"Shrink game to avoid cameras and notches" ) ;
2024-01-15 05:12:10 +00:00
private static string getKey ( string key ) = > $@"{prefix}:{key}" ;
2021-08-11 08:48:37 +00:00
}
}