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.
using osu.Framework.Localisation ;
namespace osu.Game.Localisation
{
public static class GeneralSettingsStrings
{
private const string prefix = @"osu.Game.Resources.Localisation.GeneralSettings" ;
/// <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" ) ;
2023-11-28 16:59:05 +08:00
/// <summary>
/// "Export logs"
/// </summary>
public static LocalisableString ExportLogs = > new TranslatableString ( getKey ( @"export_logs" ) , @"Export logs" ) ;
2021-08-11 15:25:08 +08:00
/// <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" ) ;
2022-12-24 17:32:04 +08:00
/// <summary>
/// "Learn more about lazer"
/// </summary>
public static LocalisableString LearnMoreAboutLazer = > new TranslatableString ( getKey ( @"learn_more_about_lazer" ) , @"Learn more about lazer" ) ;
/// <summary>
/// "Check out the feature comparison and FAQ"
/// </summary>
public static LocalisableString LearnMoreAboutLazerTooltip = > new TranslatableString ( getKey ( @"check_out_the_feature_comparison" ) , @"Check out the feature comparison and FAQ" ) ;
2022-09-16 17:31:02 +08:00
/// <summary>
2022-09-16 17:43:59 +08:00
/// "You are running the latest release ({0})"
/// </summary>
2022-09-19 22:44:03 +08:00
public static LocalisableString RunningLatestRelease ( string version ) = > new TranslatableString ( getKey ( @"running_latest_release" ) , @"You are running the latest release ({0})" , version ) ;
2022-09-16 17:31:02 +08:00
2021-08-11 15:25:08 +08:00
private static string getKey ( string key ) = > $"{prefix}:{key}" ;
}
}