2021-08-11 15:25:08 +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.
2022-06-17 15:37:17 +08:00
#nullable disable
2021-08-11 15:25:08 +08:00
using osu.Framework.Localisation ;
namespace osu.Game.Localisation
{
public static class GeneralSettingsStrings
{
private const string prefix = @"osu.Game.Resources.Localisation.GeneralSettings" ;
/// <summary>
/// "General"
/// </summary>
public static LocalisableString GeneralSectionHeader = > new TranslatableString ( getKey ( @"general_section_header" ) , @"General" ) ;
/// <summary>
/// "Language"
/// </summary>
public static LocalisableString LanguageHeader = > new TranslatableString ( getKey ( @"language_header" ) , @"Language" ) ;
/// <summary>
/// "Language"
/// </summary>
public static LocalisableString LanguageDropdown = > new TranslatableString ( getKey ( @"language_dropdown" ) , @"Language" ) ;
/// <summary>
/// "Prefer metadata in original language"
/// </summary>
2021-08-13 17:15:18 +08:00
public static LocalisableString PreferOriginalMetadataLanguage = > new TranslatableString ( getKey ( @"prefer_original" ) , @"Prefer metadata in original language" ) ;
2021-08-11 15:25:08 +08:00
2022-04-06 05:07:58 +08:00
/// <summary>
2022-04-07 17:20:15 +08:00
/// "Prefer 24-hour time display"
2022-04-06 05:07:58 +08:00
/// </summary>
2022-04-07 17:20:15 +08:00
public static LocalisableString Prefer24HourTimeDisplay = > new TranslatableString ( getKey ( @"prefer_24_hour_time_display" ) , @"Prefer 24-hour time display" ) ;
2022-04-06 05:07:58 +08:00
2021-08-11 15:25:08 +08:00
/// <summary>
/// "Updates"
/// </summary>
public static LocalisableString UpdateHeader = > new TranslatableString ( getKey ( @"update_header" ) , @"Updates" ) ;
/// <summary>
/// "Release stream"
/// </summary>
public static LocalisableString ReleaseStream = > new TranslatableString ( getKey ( @"release_stream" ) , @"Release stream" ) ;
/// <summary>
/// "Check for updates"
/// </summary>
public static LocalisableString CheckUpdate = > new TranslatableString ( getKey ( @"check_update" ) , @"Check for updates" ) ;
/// <summary>
/// "Open osu! folder"
/// </summary>
public static LocalisableString OpenOsuFolder = > new TranslatableString ( getKey ( @"open_osu_folder" ) , @"Open osu! folder" ) ;
/// <summary>
/// "Change folder location..."
/// </summary>
public static LocalisableString ChangeFolderLocation = > new TranslatableString ( getKey ( @"change_folder_location" ) , @"Change folder location..." ) ;
2022-04-19 12:52:55 +08:00
/// <summary>
/// "Run setup wizard"
/// </summary>
public static LocalisableString RunSetupWizard = > new TranslatableString ( getKey ( @"run_setup_wizard" ) , @"Run setup wizard" ) ;
2021-08-11 15:25:08 +08:00
private static string getKey ( string key ) = > $"{prefix}:{key}" ;
}
}