1
0
mirror of https://github.com/ppy/osu.git synced 2026-05-20 20:20:28 +08:00
Files
osu-lazer/osu.Game/Localisation/SongSelectStrings.cs
T
2025-07-09 15:07:07 +03:00

165 lines
6.1 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 SongSelectStrings
{
private const string prefix = @"osu.Game.Resources.Localisation.SongSelect";
/// <summary>
/// "Mods"
/// </summary>
public static LocalisableString Mods => new TranslatableString(getKey(@"mods"), @"Mods");
/// <summary>
/// "Random"
/// </summary>
public static LocalisableString Random => new TranslatableString(getKey(@"random"), @"Random");
/// <summary>
/// "Rewind"
/// </summary>
public static LocalisableString Rewind => new TranslatableString(getKey(@"rewind"), @"Rewind");
/// <summary>
/// "Options"
/// </summary>
public static LocalisableString Options => new TranslatableString(getKey(@"options"), @"Options");
/// <summary>
/// "Local"
/// </summary>
public static LocalisableString LocallyModified => new TranslatableString(getKey(@"locally_modified"), @"Local");
/// <summary>
/// "Has been locally modified"
/// </summary>
public static LocalisableString LocallyModifiedTooltip => new TranslatableString(getKey(@"locally_modified_tooltip"), @"Has been locally modified");
/// <summary>
/// "Unknown"
/// </summary>
public static LocalisableString Unknown => new TranslatableString(getKey(@"unknown"), @"Unknown");
/// <summary>
/// "Total Plays"
/// </summary>
public static LocalisableString TotalPlays => new TranslatableString(getKey(@"total_plays"), @"Total Plays");
/// <summary>
/// "Personal Plays"
/// </summary>
public static LocalisableString PersonalPlays => new TranslatableString(getKey(@"personal_lays"), @"Personal Plays");
/// <summary>
/// "Circle Size"
/// </summary>
public static LocalisableString CircleSize => new TranslatableString(getKey(@"circle_size"), @"Circle Size");
/// <summary>
/// "Key Count"
/// </summary>
public static LocalisableString KeyCount => new TranslatableString(getKey(@"key_count"), @"Key Count");
/// <summary>
/// "Approach Rate"
/// </summary>
public static LocalisableString ApproachRate => new TranslatableString(getKey(@"approach_rate"), @"Approach Rate");
/// <summary>
/// "Accuracy"
/// </summary>
public static LocalisableString Accuracy => new TranslatableString(getKey(@"accuracy"), @"Accuracy");
/// <summary>
/// "HP Drain"
/// </summary>
public static LocalisableString HPDrain => new TranslatableString(getKey(@"hp_drain"), @"HP Drain");
/// <summary>
/// "Submitted"
/// </summary>
public static LocalisableString Submitted => new TranslatableString(getKey(@"submitted"), @"Submitted");
/// <summary>
/// "Ranked"
/// </summary>
public static LocalisableString Ranked => new TranslatableString(getKey(@"ranked"), @"Ranked");
/// <summary>
/// "{0} stars"
/// </summary>
public static LocalisableString Stars(LocalisableString value) => new TranslatableString(getKey(@"stars"), @"{0} stars", value);
/// <summary>
/// "Details"
/// </summary>
public static LocalisableString Details => new TranslatableString(getKey(@"details"), @"Details");
/// <summary>
/// "Ranking"
/// </summary>
public static LocalisableString Ranking => new TranslatableString(getKey(@"ranking"), @"Ranking");
/// <summary>
/// "Use these mods"
/// </summary>
public static LocalisableString UseTheseMods => new TranslatableString(getKey(@"use_these_mods"), @"Use these mods");
/// <summary>
/// "For all difficulties"
/// </summary>
public static LocalisableString ForAllDifficulties => new TranslatableString(getKey(@"for_all_difficulties"), @"For all difficulties");
/// <summary>
/// "For selected difficulty"
/// </summary>
public static LocalisableString ForSelectedDifficulty => new TranslatableString(getKey(@"for_selected_difficulty"), @"For selected difficulty");
/// <summary>
/// "Update beatmap with online changes"
/// </summary>
public static LocalisableString UpdateBeatmapTooltip => new TranslatableString(getKey(@"update_beatmap_tooltip"), @"Update beatmap with online changes");
/// <summary>
/// "Expand"
/// </summary>
public static LocalisableString Expand => new TranslatableString(getKey(@"expand"), @"Expand");
/// <summary>
/// "Collapse"
/// </summary>
public static LocalisableString Collapse => new TranslatableString(getKey(@"collapse"), @"Collapse");
/// <summary>
/// "Edit beatmap"
/// </summary>
public static LocalisableString EditBeatmap => new TranslatableString(getKey(@"edit_beatmap"), @"Edit beatmap");
/// <summary>
/// "Mark as played"
/// </summary>
public static LocalisableString MarkAsPlayed => new TranslatableString(getKey(@"mark_as_played"), @"Mark as played");
/// <summary>
/// "Clear all local scores"
/// </summary>
public static LocalisableString ClearAllLocalScores => new TranslatableString(getKey(@"clear_all_local_scores"), @"Clear all local scores");
/// <summary>
/// "Delete beatmap"
/// </summary>
public static LocalisableString DeleteBeatmap => new TranslatableString(getKey(@"delete_beatmap"), @"Delete beatmap");
/// <summary>
/// "Restore all hidden"
/// </summary>
public static LocalisableString RestoreAllHidden => new TranslatableString(getKey(@"restore_all_hidden"), @"Restore all hidden");
private static string getKey(string key) => $@"{prefix}:{key}";
}
}