// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. // See the LICENCE file in the repository root for full licence text. using osu.Framework.Localisation; namespace osu.Game.Resources.Localisation.Web { public static class ContestStrings { private const string prefix = @"osu.Game.Resources.Localisation.Web.Contest"; /// /// "Compete in more ways than just clicking circles." /// public static LocalisableString HeaderSmall => new TranslatableString(getKey(@"header.small"), @"Compete in more ways than just clicking circles."); /// /// "Community Contests" /// public static LocalisableString HeaderLarge => new TranslatableString(getKey(@"header.large"), @"Community Contests"); /// /// "listing" /// public static LocalisableString IndexNavTitle => new TranslatableString(getKey(@"index.nav_title"), @"listing"); /// /// "Please sign in to vote." /// public static LocalisableString VotingLoginRequired => new TranslatableString(getKey(@"voting.login_required"), @"Please sign in to vote."); /// /// "Voting for this contest has ended" /// public static LocalisableString VotingOver => new TranslatableString(getKey(@"voting.over"), @"Voting for this contest has ended"); /// /// "Show voted" /// public static LocalisableString VotingShowVotedOnly => new TranslatableString(getKey(@"voting.show_voted_only"), @"Show voted"); /// /// "It doesn't look like you played any beatmaps that qualify for this contest!" /// public static LocalisableString VotingBestOfNonePlayed => new TranslatableString(getKey(@"voting.best_of.none_played"), @"It doesn't look like you played any beatmaps that qualify for this contest!"); /// /// "Vote" /// public static LocalisableString VotingButtonAdd => new TranslatableString(getKey(@"voting.button.add"), @"Vote"); /// /// "Remove vote" /// public static LocalisableString VotingButtonRemove => new TranslatableString(getKey(@"voting.button.remove"), @"Remove vote"); /// /// "You have used up all your votes" /// public static LocalisableString VotingButtonUsedUp => new TranslatableString(getKey(@"voting.button.used_up"), @"You have used up all your votes"); /// /// "{0} / {1} votes used" /// public static LocalisableString VotingProgressDefault(LocalisableString used, LocalisableString max) => new TranslatableString(getKey(@"voting.progress._"), @"{0} / {1} votes used", used, max); /// /// "entry" /// public static LocalisableString EntryDefault => new TranslatableString(getKey(@"entry._"), @"entry"); /// /// "Please sign in to enter the contest." /// public static LocalisableString EntryLoginRequired => new TranslatableString(getKey(@"entry.login_required"), @"Please sign in to enter the contest."); /// /// "You cannot enter contests while restricted or silenced." /// public static LocalisableString EntrySilencedOrRestricted => new TranslatableString(getKey(@"entry.silenced_or_restricted"), @"You cannot enter contests while restricted or silenced."); /// /// "We are currently preparing this contest. Please wait patiently!" /// public static LocalisableString EntryPreparation => new TranslatableString(getKey(@"entry.preparation"), @"We are currently preparing this contest. Please wait patiently!"); /// /// "Drop your entry here" /// public static LocalisableString EntryDropHere => new TranslatableString(getKey(@"entry.drop_here"), @"Drop your entry here"); /// /// "Download .osz" /// public static LocalisableString EntryDownload => new TranslatableString(getKey(@"entry.download"), @"Download .osz"); /// /// "Only .jpg and .png files are accepted for this contest." /// public static LocalisableString EntryWrongTypeArt => new TranslatableString(getKey(@"entry.wrong_type.art"), @"Only .jpg and .png files are accepted for this contest."); /// /// "Only .osu files are accepted for this contest." /// public static LocalisableString EntryWrongTypeBeatmap => new TranslatableString(getKey(@"entry.wrong_type.beatmap"), @"Only .osu files are accepted for this contest."); /// /// "Only .mp3 files are accepted for this contest." /// public static LocalisableString EntryWrongTypeMusic => new TranslatableString(getKey(@"entry.wrong_type.music"), @"Only .mp3 files are accepted for this contest."); /// /// "Entries for this contest can only be up to {0}." /// public static LocalisableString EntryTooBig(LocalisableString limit) => new TranslatableString(getKey(@"entry.too_big"), @"Entries for this contest can only be up to {0}.", limit); /// /// "Download Entry" /// public static LocalisableString BeatmapsDownload => new TranslatableString(getKey(@"beatmaps.download"), @"Download Entry"); /// /// "votes" /// public static LocalisableString VoteList => new TranslatableString(getKey(@"vote.list"), @"votes"); /// /// "{0} vote|{0} votes" /// public static LocalisableString VoteCount(LocalisableString countDelimited) => new TranslatableString(getKey(@"vote.count"), @"{0} vote|{0} votes", countDelimited); /// /// "{0} point|{0} points" /// public static LocalisableString VotePoints(LocalisableString countDelimited) => new TranslatableString(getKey(@"vote.points"), @"{0} point|{0} points", countDelimited); /// /// "Ended {0}" /// public static LocalisableString DatesEnded(LocalisableString date) => new TranslatableString(getKey(@"dates.ended"), @"Ended {0}", date); /// /// "Ended" /// public static LocalisableString DatesEndedNoDate => new TranslatableString(getKey(@"dates.ended_no_date"), @"Ended"); /// /// "Starts {0}" /// public static LocalisableString DatesStartsDefault(LocalisableString date) => new TranslatableString(getKey(@"dates.starts._"), @"Starts {0}", date); /// /// "soon™" /// public static LocalisableString DatesStartsSoon => new TranslatableString(getKey(@"dates.starts.soon"), @"soon™"); /// /// "Entry Open" /// public static LocalisableString StatesEntry => new TranslatableString(getKey(@"states.entry"), @"Entry Open"); /// /// "Voting Started" /// public static LocalisableString StatesVoting => new TranslatableString(getKey(@"states.voting"), @"Voting Started"); /// /// "Results Out" /// public static LocalisableString StatesResults => new TranslatableString(getKey(@"states.results"), @"Results Out"); private static string getKey(string key) => $@"{prefix}:{key}"; } }