mirror of https://github.com/ppy/osu
120 lines
5.0 KiB
C#
120 lines
5.0 KiB
C#
|
// 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");
|
||
|
|
||
|
/// <summary>
|
||
|
/// "UI Scaling"
|
||
|
/// </summary>
|
||
|
public static LocalisableString UIScaling => new TranslatableString(getKey(@"ui_scaling"), @"UI Scaling");
|
||
|
|
||
|
/// <summary>
|
||
|
/// "Screen Scaling"
|
||
|
/// </summary>
|
||
|
public static LocalisableString ScreenScaling => new TranslatableString(getKey(@"screen_scaling"), @"Screen Scaling");
|
||
|
|
||
|
/// <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>
|
||
|
/// "Storyboard / Video"
|
||
|
/// </summary>
|
||
|
public static LocalisableString StoryboardVideo => new TranslatableString(getKey(@"storyboard_video"), @"Storyboard / Video");
|
||
|
|
||
|
/// <summary>
|
||
|
/// "Hit Lighting"
|
||
|
/// </summary>
|
||
|
public static LocalisableString HitLighting => new TranslatableString(getKey(@"hit_lighting"), @"Hit Lighting");
|
||
|
|
||
|
/// <summary>
|
||
|
/// "Screenshot format"
|
||
|
/// </summary>
|
||
|
public static LocalisableString ScreenshotFormat => new TranslatableString(getKey(@"screenshot_format"), @"Screenshot format");
|
||
|
|
||
|
/// <summary>
|
||
|
/// "Show menu cursor in screenshots"
|
||
|
/// </summary>
|
||
|
public static LocalisableString ShowCursorInScreenshots => new TranslatableString(getKey(@""), @"Show menu cursor in screenshots");
|
||
|
|
||
|
private static string getKey(string key) => $"{prefix}:{key}";
|
||
|
}
|
||
|
}
|