// 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 BeatmapsStrings { private const string prefix = @"osu.Game.Resources.Localisation.Web.Beatmaps"; /// /// "Failed updating vote" /// public static LocalisableString DiscussionVotesUpdateError => new TranslatableString(getKey(@"discussion-votes.update.error"), @"Failed updating vote"); /// /// "allow kudosu" /// public static LocalisableString DiscussionsAllowKudosu => new TranslatableString(getKey(@"discussions.allow_kudosu"), @"allow kudosu"); /// /// "Beatmap Page" /// public static LocalisableString DiscussionsBeatmapInformation => new TranslatableString(getKey(@"discussions.beatmap_information"), @"Beatmap Page"); /// /// "delete" /// public static LocalisableString DiscussionsDelete => new TranslatableString(getKey(@"discussions.delete"), @"delete"); /// /// "Deleted by {0} {1}." /// public static LocalisableString DiscussionsDeleted(LocalisableString editor, LocalisableString deleteTime) => new TranslatableString(getKey(@"discussions.deleted"), @"Deleted by {0} {1}.", editor, deleteTime); /// /// "deny kudosu" /// public static LocalisableString DiscussionsDenyKudosu => new TranslatableString(getKey(@"discussions.deny_kudosu"), @"deny kudosu"); /// /// "edit" /// public static LocalisableString DiscussionsEdit => new TranslatableString(getKey(@"discussions.edit"), @"edit"); /// /// "Last edited by {0} {1}." /// public static LocalisableString DiscussionsEdited(LocalisableString editor, LocalisableString updateTime) => new TranslatableString(getKey(@"discussions.edited"), @"Last edited by {0} {1}.", editor, updateTime); /// /// "Guest difficulty by {0}" /// public static LocalisableString DiscussionsGuest(LocalisableString user) => new TranslatableString(getKey(@"discussions.guest"), @"Guest difficulty by {0}", user); /// /// "Denied from obtaining kudosu." /// public static LocalisableString DiscussionsKudosuDenied => new TranslatableString(getKey(@"discussions.kudosu_denied"), @"Denied from obtaining kudosu."); /// /// "This difficulty has been deleted so it may no longer be discussed." /// public static LocalisableString DiscussionsMessagePlaceholderDeletedBeatmap => new TranslatableString(getKey(@"discussions.message_placeholder_deleted_beatmap"), @"This difficulty has been deleted so it may no longer be discussed."); /// /// "Discussion for this beatmap has been disabled." /// public static LocalisableString DiscussionsMessagePlaceholderLocked => new TranslatableString(getKey(@"discussions.message_placeholder_locked"), @"Discussion for this beatmap has been disabled."); /// /// "Can't post discussion while silenced." /// public static LocalisableString DiscussionsMessagePlaceholderSilenced => new TranslatableString(getKey(@"discussions.message_placeholder_silenced"), @"Can't post discussion while silenced."); /// /// "Select Comment Type" /// public static LocalisableString DiscussionsMessageTypeSelect => new TranslatableString(getKey(@"discussions.message_type_select"), @"Select Comment Type"); /// /// "Press enter to reply." /// public static LocalisableString DiscussionsReplyNotice => new TranslatableString(getKey(@"discussions.reply_notice"), @"Press enter to reply."); /// /// "Type your response here" /// public static LocalisableString DiscussionsReplyPlaceholder => new TranslatableString(getKey(@"discussions.reply_placeholder"), @"Type your response here"); /// /// "Please sign in to post or reply" /// public static LocalisableString DiscussionsRequireLogin => new TranslatableString(getKey(@"discussions.require-login"), @"Please sign in to post or reply"); /// /// "Resolved" /// public static LocalisableString DiscussionsResolved => new TranslatableString(getKey(@"discussions.resolved"), @"Resolved"); /// /// "restore" /// public static LocalisableString DiscussionsRestore => new TranslatableString(getKey(@"discussions.restore"), @"restore"); /// /// "Show deleted" /// public static LocalisableString DiscussionsShowDeleted => new TranslatableString(getKey(@"discussions.show_deleted"), @"Show deleted"); /// /// "Discussions" /// public static LocalisableString DiscussionsTitle => new TranslatableString(getKey(@"discussions.title"), @"Discussions"); /// /// "Collapse all" /// public static LocalisableString DiscussionsCollapseAllCollapse => new TranslatableString(getKey(@"discussions.collapse.all-collapse"), @"Collapse all"); /// /// "Expand all" /// public static LocalisableString DiscussionsCollapseAllExpand => new TranslatableString(getKey(@"discussions.collapse.all-expand"), @"Expand all"); /// /// "No discussions yet!" /// public static LocalisableString DiscussionsEmptyEmpty => new TranslatableString(getKey(@"discussions.empty.empty"), @"No discussions yet!"); /// /// "No discussion matches selected filter." /// public static LocalisableString DiscussionsEmptyHidden => new TranslatableString(getKey(@"discussions.empty.hidden"), @"No discussion matches selected filter."); /// /// "Lock discussion" /// public static LocalisableString DiscussionsLockButtonLock => new TranslatableString(getKey(@"discussions.lock.button.lock"), @"Lock discussion"); /// /// "Unlock discussion" /// public static LocalisableString DiscussionsLockButtonUnlock => new TranslatableString(getKey(@"discussions.lock.button.unlock"), @"Unlock discussion"); /// /// "Reason for locking" /// public static LocalisableString DiscussionsLockPromptLock => new TranslatableString(getKey(@"discussions.lock.prompt.lock"), @"Reason for locking"); /// /// "Are you sure to unlock?" /// public static LocalisableString DiscussionsLockPromptUnlock => new TranslatableString(getKey(@"discussions.lock.prompt.unlock"), @"Are you sure to unlock?"); /// /// "This post will go to general beatmap discussion. To mod this difficulty, start message with timestamp (e.g. 00:12:345)." /// public static LocalisableString DiscussionsMessageHintInGeneral => new TranslatableString(getKey(@"discussions.message_hint.in_general"), @"This post will go to general beatmap discussion. To mod this difficulty, start message with timestamp (e.g. 00:12:345)."); /// /// "To mod multiple timestamps, post multiple times (one post per timestamp)." /// public static LocalisableString DiscussionsMessageHintInTimeline => new TranslatableString(getKey(@"discussions.message_hint.in_timeline"), @"To mod multiple timestamps, post multiple times (one post per timestamp)."); /// /// "Type here to post to General ({0})" /// public static LocalisableString DiscussionsMessagePlaceholderGeneral(LocalisableString version) => new TranslatableString(getKey(@"discussions.message_placeholder.general"), @"Type here to post to General ({0})", version); /// /// "Type here to post to General (All difficulties)" /// public static LocalisableString DiscussionsMessagePlaceholderGeneralAll => new TranslatableString(getKey(@"discussions.message_placeholder.generalall"), @"Type here to post to General (All difficulties)"); /// /// "Type here to post a review" /// public static LocalisableString DiscussionsMessagePlaceholderReview => new TranslatableString(getKey(@"discussions.message_placeholder.review"), @"Type here to post a review"); /// /// "Type here to post to Timeline ({0})" /// public static LocalisableString DiscussionsMessagePlaceholderTimeline(LocalisableString version) => new TranslatableString(getKey(@"discussions.message_placeholder.timeline"), @"Type here to post to Timeline ({0})", version); /// /// "Disqualify" /// public static LocalisableString DiscussionsMessageTypeDisqualify => new TranslatableString(getKey(@"discussions.message_type.disqualify"), @"Disqualify"); /// /// "Hype!" /// public static LocalisableString DiscussionsMessageTypeHype => new TranslatableString(getKey(@"discussions.message_type.hype"), @"Hype!"); /// /// "Note" /// public static LocalisableString DiscussionsMessageTypeMapperNote => new TranslatableString(getKey(@"discussions.message_type.mapper_note"), @"Note"); /// /// "Reset Nomination" /// public static LocalisableString DiscussionsMessageTypeNominationReset => new TranslatableString(getKey(@"discussions.message_type.nomination_reset"), @"Reset Nomination"); /// /// "Praise" /// public static LocalisableString DiscussionsMessageTypePraise => new TranslatableString(getKey(@"discussions.message_type.praise"), @"Praise"); /// /// "Problem" /// public static LocalisableString DiscussionsMessageTypeProblem => new TranslatableString(getKey(@"discussions.message_type.problem"), @"Problem"); /// /// "Report Problem" /// public static LocalisableString DiscussionsMessageTypeProblemWarning => new TranslatableString(getKey(@"discussions.message_type.problem_warning"), @"Report Problem"); /// /// "Review" /// public static LocalisableString DiscussionsMessageTypeReview => new TranslatableString(getKey(@"discussions.message_type.review"), @"Review"); /// /// "Suggestion" /// public static LocalisableString DiscussionsMessageTypeSuggestion => new TranslatableString(getKey(@"discussions.message_type.suggestion"), @"Suggestion"); /// /// "History" /// public static LocalisableString DiscussionsModeEvents => new TranslatableString(getKey(@"discussions.mode.events"), @"History"); /// /// "General {0}" /// public static LocalisableString DiscussionsModeGeneral(LocalisableString scope) => new TranslatableString(getKey(@"discussions.mode.general"), @"General {0}", scope); /// /// "Reviews" /// public static LocalisableString DiscussionsModeReviews => new TranslatableString(getKey(@"discussions.mode.reviews"), @"Reviews"); /// /// "Timeline" /// public static LocalisableString DiscussionsModeTimeline => new TranslatableString(getKey(@"discussions.mode.timeline"), @"Timeline"); /// /// "This difficulty" /// public static LocalisableString DiscussionsModeScopesGeneral => new TranslatableString(getKey(@"discussions.mode.scopes.general"), @"This difficulty"); /// /// "All difficulties" /// public static LocalisableString DiscussionsModeScopesGeneralAll => new TranslatableString(getKey(@"discussions.mode.scopes.generalall"), @"All difficulties"); /// /// "Pin" /// public static LocalisableString DiscussionsNewPin => new TranslatableString(getKey(@"discussions.new.pin"), @"Pin"); /// /// "Timestamp" /// public static LocalisableString DiscussionsNewTimestamp => new TranslatableString(getKey(@"discussions.new.timestamp"), @"Timestamp"); /// /// "ctrl-c in edit mode and paste in your message to add a timestamp!" /// public static LocalisableString DiscussionsNewTimestampMissing => new TranslatableString(getKey(@"discussions.new.timestamp_missing"), @"ctrl-c in edit mode and paste in your message to add a timestamp!"); /// /// "New Discussion" /// public static LocalisableString DiscussionsNewTitle => new TranslatableString(getKey(@"discussions.new.title"), @"New Discussion"); /// /// "Unpin" /// public static LocalisableString DiscussionsNewUnpin => new TranslatableString(getKey(@"discussions.new.unpin"), @"Unpin"); /// /// "New Review" /// public static LocalisableString DiscussionsReviewNew => new TranslatableString(getKey(@"discussions.review.new"), @"New Review"); /// /// "Delete" /// public static LocalisableString DiscussionsReviewEmbedDelete => new TranslatableString(getKey(@"discussions.review.embed.delete"), @"Delete"); /// /// "[DISCUSSION DELETED]" /// public static LocalisableString DiscussionsReviewEmbedMissing => new TranslatableString(getKey(@"discussions.review.embed.missing"), @"[DISCUSSION DELETED]"); /// /// "Unlink" /// public static LocalisableString DiscussionsReviewEmbedUnlink => new TranslatableString(getKey(@"discussions.review.embed.unlink"), @"Unlink"); /// /// "Unsaved" /// public static LocalisableString DiscussionsReviewEmbedUnsaved => new TranslatableString(getKey(@"discussions.review.embed.unsaved"), @"Unsaved"); /// /// "Posts on "All difficulties" can't be timestamped." /// public static LocalisableString DiscussionsReviewEmbedTimestampAllDiff => new TranslatableString(getKey(@"discussions.review.embed.timestamp.all-diff"), @"Posts on ""All difficulties"" can't be timestamped."); /// /// "If this {0} starts with a timestamp, it will be shown under Timeline." /// public static LocalisableString DiscussionsReviewEmbedTimestampDiff(LocalisableString type) => new TranslatableString(getKey(@"discussions.review.embed.timestamp.diff"), @"If this {0} starts with a timestamp, it will be shown under Timeline.", type); /// /// "insert paragraph" /// public static LocalisableString DiscussionsReviewInsertBlockParagraph => new TranslatableString(getKey(@"discussions.review.insert-block.paragraph"), @"insert paragraph"); /// /// "insert praise" /// public static LocalisableString DiscussionsReviewInsertBlockPraise => new TranslatableString(getKey(@"discussions.review.insert-block.praise"), @"insert praise"); /// /// "insert problem" /// public static LocalisableString DiscussionsReviewInsertBlockProblem => new TranslatableString(getKey(@"discussions.review.insert-block.problem"), @"insert problem"); /// /// "insert suggestion" /// public static LocalisableString DiscussionsReviewInsertBlockSuggestion => new TranslatableString(getKey(@"discussions.review.insert-block.suggestion"), @"insert suggestion"); /// /// "{0} mapped by {1}" /// public static LocalisableString DiscussionsShowTitle(LocalisableString title, LocalisableString mapper) => new TranslatableString(getKey(@"discussions.show.title"), @"{0} mapped by {1}", title, mapper); /// /// "Creation time" /// public static LocalisableString DiscussionsSortCreatedAt => new TranslatableString(getKey(@"discussions.sort.created_at"), @"Creation time"); /// /// "Timeline" /// public static LocalisableString DiscussionsSortTimeline => new TranslatableString(getKey(@"discussions.sort.timeline"), @"Timeline"); /// /// "Last update" /// public static LocalisableString DiscussionsSortUpdatedAt => new TranslatableString(getKey(@"discussions.sort.updated_at"), @"Last update"); /// /// "Deleted" /// public static LocalisableString DiscussionsStatsDeleted => new TranslatableString(getKey(@"discussions.stats.deleted"), @"Deleted"); /// /// "Notes" /// public static LocalisableString DiscussionsStatsMapperNotes => new TranslatableString(getKey(@"discussions.stats.mapper_notes"), @"Notes"); /// /// "Mine" /// public static LocalisableString DiscussionsStatsMine => new TranslatableString(getKey(@"discussions.stats.mine"), @"Mine"); /// /// "Pending" /// public static LocalisableString DiscussionsStatsPending => new TranslatableString(getKey(@"discussions.stats.pending"), @"Pending"); /// /// "Praises" /// public static LocalisableString DiscussionsStatsPraises => new TranslatableString(getKey(@"discussions.stats.praises"), @"Praises"); /// /// "Resolved" /// public static LocalisableString DiscussionsStatsResolved => new TranslatableString(getKey(@"discussions.stats.resolved"), @"Resolved"); /// /// "All" /// public static LocalisableString DiscussionsStatsTotal => new TranslatableString(getKey(@"discussions.stats.total"), @"All"); /// /// "This beatmap was approved on {0}!" /// public static LocalisableString DiscussionsStatusMessagesApproved(LocalisableString date) => new TranslatableString(getKey(@"discussions.status-messages.approved"), @"This beatmap was approved on {0}!", date); /// /// "This beatmap wasn't updated since {0} so it was graveyarded..." /// public static LocalisableString DiscussionsStatusMessagesGraveyard(LocalisableString date) => new TranslatableString(getKey(@"discussions.status-messages.graveyard"), @"This beatmap wasn't updated since {0} so it was graveyarded...", date); /// /// "This beatmap was added to loved on {0}!" /// public static LocalisableString DiscussionsStatusMessagesLoved(LocalisableString date) => new TranslatableString(getKey(@"discussions.status-messages.loved"), @"This beatmap was added to loved on {0}!", date); /// /// "This beatmap was ranked on {0}!" /// public static LocalisableString DiscussionsStatusMessagesRanked(LocalisableString date) => new TranslatableString(getKey(@"discussions.status-messages.ranked"), @"This beatmap was ranked on {0}!", date); /// /// "Note: This beatmap is marked as a work-in-progress by the creator." /// public static LocalisableString DiscussionsStatusMessagesWip => new TranslatableString(getKey(@"discussions.status-messages.wip"), @"Note: This beatmap is marked as a work-in-progress by the creator."); /// /// "No downvotes yet" /// public static LocalisableString DiscussionsVotesNoneDown => new TranslatableString(getKey(@"discussions.votes.none.down"), @"No downvotes yet"); /// /// "No upvotes yet" /// public static LocalisableString DiscussionsVotesNoneUp => new TranslatableString(getKey(@"discussions.votes.none.up"), @"No upvotes yet"); /// /// "Latest downvotes" /// public static LocalisableString DiscussionsVotesLatestDown => new TranslatableString(getKey(@"discussions.votes.latest.down"), @"Latest downvotes"); /// /// "Latest upvotes" /// public static LocalisableString DiscussionsVotesLatestUp => new TranslatableString(getKey(@"discussions.votes.latest.up"), @"Latest upvotes"); /// /// "Hype Beatmap!" /// public static LocalisableString HypeButton => new TranslatableString(getKey(@"hype.button"), @"Hype Beatmap!"); /// /// "Already Hyped!" /// public static LocalisableString HypeButtonDone => new TranslatableString(getKey(@"hype.button_done"), @"Already Hyped!"); /// /// "Are you sure? This will use one out of your remaining {0} hype and can't be undone." /// public static LocalisableString HypeConfirm(LocalisableString n) => new TranslatableString(getKey(@"hype.confirm"), @"Are you sure? This will use one out of your remaining {0} hype and can't be undone.", n); /// /// "Hype this beatmap to make it more visible for nomination and ranking!" /// public static LocalisableString HypeExplanation => new TranslatableString(getKey(@"hype.explanation"), @"Hype this beatmap to make it more visible for nomination and ranking!"); /// /// "Sign in and hype this beatmap to make it more visible for nomination and ranking!" /// public static LocalisableString HypeExplanationGuest => new TranslatableString(getKey(@"hype.explanation_guest"), @"Sign in and hype this beatmap to make it more visible for nomination and ranking!"); /// /// "You'll get another hype {0}." /// public static LocalisableString HypeNewTime(LocalisableString newTime) => new TranslatableString(getKey(@"hype.new_time"), @"You'll get another hype {0}.", newTime); /// /// "You have {0} hype left." /// public static LocalisableString HypeRemaining(LocalisableString remaining) => new TranslatableString(getKey(@"hype.remaining"), @"You have {0} hype left.", remaining); /// /// "Hype: {0}/{1}" /// public static LocalisableString HypeRequiredText(LocalisableString current, LocalisableString required) => new TranslatableString(getKey(@"hype.required_text"), @"Hype: {0}/{1}", current, required); /// /// "Hype Train" /// public static LocalisableString HypeSectionTitle => new TranslatableString(getKey(@"hype.section_title"), @"Hype Train"); /// /// "Hype" /// public static LocalisableString HypeTitle => new TranslatableString(getKey(@"hype.title"), @"Hype"); /// /// "Leave Feedback" /// public static LocalisableString FeedbackButton => new TranslatableString(getKey(@"feedback.button"), @"Leave Feedback"); /// /// "Delete" /// public static LocalisableString NominationsDelete => new TranslatableString(getKey(@"nominations.delete"), @"Delete"); /// /// "Are you sure? The beatmap will be deleted and you will be redirected back to your profile." /// public static LocalisableString NominationsDeleteOwnConfirm => new TranslatableString(getKey(@"nominations.delete_own_confirm"), @"Are you sure? The beatmap will be deleted and you will be redirected back to your profile."); /// /// "Are you sure? The beatmap will be deleted and you will be redirected back to the user's profile." /// public static LocalisableString NominationsDeleteOtherConfirm => new TranslatableString(getKey(@"nominations.delete_other_confirm"), @"Are you sure? The beatmap will be deleted and you will be redirected back to the user's profile."); /// /// "Reason for disqualification?" /// public static LocalisableString NominationsDisqualificationPrompt => new TranslatableString(getKey(@"nominations.disqualification_prompt"), @"Reason for disqualification?"); /// /// "Disqualified {0} ({1})." /// public static LocalisableString NominationsDisqualifiedAt(LocalisableString timeAgo, LocalisableString reason) => new TranslatableString(getKey(@"nominations.disqualified_at"), @"Disqualified {0} ({1}).", timeAgo, reason); /// /// "no reason specified" /// public static LocalisableString NominationsDisqualifiedNoReason => new TranslatableString(getKey(@"nominations.disqualified_no_reason"), @"no reason specified"); /// /// "Disqualify" /// public static LocalisableString NominationsDisqualify => new TranslatableString(getKey(@"nominations.disqualify"), @"Disqualify"); /// /// "Error performing that action, try refreshing the page." /// public static LocalisableString NominationsIncorrectState => new TranslatableString(getKey(@"nominations.incorrect_state"), @"Error performing that action, try refreshing the page."); /// /// "Love" /// public static LocalisableString NominationsLove => new TranslatableString(getKey(@"nominations.love"), @"Love"); /// /// "Choose difficulty for loved" /// public static LocalisableString NominationsLoveChoose => new TranslatableString(getKey(@"nominations.love_choose"), @"Choose difficulty for loved"); /// /// "Love this beatmap?" /// public static LocalisableString NominationsLoveConfirm => new TranslatableString(getKey(@"nominations.love_confirm"), @"Love this beatmap?"); /// /// "Nominate" /// public static LocalisableString NominationsNominate => new TranslatableString(getKey(@"nominations.nominate"), @"Nominate"); /// /// "Nominate this beatmap?" /// public static LocalisableString NominationsNominateConfirm => new TranslatableString(getKey(@"nominations.nominate_confirm"), @"Nominate this beatmap?"); /// /// "nominated by {0}" /// public static LocalisableString NominationsNominatedBy(LocalisableString users) => new TranslatableString(getKey(@"nominations.nominated_by"), @"nominated by {0}", users); /// /// "There isn't enough hype." /// public static LocalisableString NominationsNotEnoughHype => new TranslatableString(getKey(@"nominations.not_enough_hype"), @"There isn't enough hype."); /// /// "Remove from Loved" /// public static LocalisableString NominationsRemoveFromLoved => new TranslatableString(getKey(@"nominations.remove_from_loved"), @"Remove from Loved"); /// /// "Reason for removing from Loved:" /// public static LocalisableString NominationsRemoveFromLovedPrompt => new TranslatableString(getKey(@"nominations.remove_from_loved_prompt"), @"Reason for removing from Loved:"); /// /// "Nominations: {0}/{1}" /// public static LocalisableString NominationsRequiredText(LocalisableString current, LocalisableString required) => new TranslatableString(getKey(@"nominations.required_text"), @"Nominations: {0}/{1}", current, required); /// /// "deleted" /// public static LocalisableString NominationsResetMessageDeleted => new TranslatableString(getKey(@"nominations.reset_message_deleted"), @"deleted"); /// /// "Nomination Status" /// public static LocalisableString NominationsTitle => new TranslatableString(getKey(@"nominations.title"), @"Nomination Status"); /// /// "There are still unresolved issues that must be addressed first." /// public static LocalisableString NominationsUnresolvedIssues => new TranslatableString(getKey(@"nominations.unresolved_issues"), @"There are still unresolved issues that must be addressed first."); /// /// "This map is estimated to be ranked {0} if no issues are found. It is #{1} in the {2}." /// public static LocalisableString NominationsRankEstimateDefault(LocalisableString date, LocalisableString position, LocalisableString queue) => new TranslatableString(getKey(@"nominations.rank_estimate._"), @"This map is estimated to be ranked {0} if no issues are found. It is #{1} in the {2}.", date, position, queue); /// /// "ranking queue" /// public static LocalisableString NominationsRankEstimateQueue => new TranslatableString(getKey(@"nominations.rank_estimate.queue"), @"ranking queue"); /// /// "soon" /// public static LocalisableString NominationsRankEstimateSoon => new TranslatableString(getKey(@"nominations.rank_estimate.soon"), @"soon"); /// /// "Nomination process reset {0} by {1} with new problem {2} ({3})." /// public static LocalisableString NominationsResetAtNominationReset(LocalisableString timeAgo, LocalisableString user, LocalisableString discussion, LocalisableString message) => new TranslatableString(getKey(@"nominations.reset_at.nomination_reset"), @"Nomination process reset {0} by {1} with new problem {2} ({3}).", timeAgo, user, discussion, message); /// /// "Disqualified {0} by {1} with new problem {2} ({3})." /// public static LocalisableString NominationsResetAtDisqualify(LocalisableString timeAgo, LocalisableString user, LocalisableString discussion, LocalisableString message) => new TranslatableString(getKey(@"nominations.reset_at.disqualify"), @"Disqualified {0} by {1} with new problem {2} ({3}).", timeAgo, user, discussion, message); /// /// "Are you sure? This will remove the beatmap from qualifying and reset the nomination process." /// public static LocalisableString NominationsResetConfirmDisqualify => new TranslatableString(getKey(@"nominations.reset_confirm.disqualify"), @"Are you sure? This will remove the beatmap from qualifying and reset the nomination process."); /// /// "Are you sure? Posting a new problem will reset the nomination process." /// public static LocalisableString NominationsResetConfirmNominationReset => new TranslatableString(getKey(@"nominations.reset_confirm.nomination_reset"), @"Are you sure? Posting a new problem will reset the nomination process."); /// /// "Are you sure to report issue on this beatmap? This will alert Beatmap Nominators." /// public static LocalisableString NominationsResetConfirmProblemWarning => new TranslatableString(getKey(@"nominations.reset_confirm.problem_warning"), @"Are you sure to report issue on this beatmap? This will alert Beatmap Nominators."); /// /// "type in keywords..." /// public static LocalisableString ListingSearchPrompt => new TranslatableString(getKey(@"listing.search.prompt"), @"type in keywords..."); /// /// "Sign in to search." /// public static LocalisableString ListingSearchLoginRequired => new TranslatableString(getKey(@"listing.search.login_required"), @"Sign in to search."); /// /// "More Search Options" /// public static LocalisableString ListingSearchOptions => new TranslatableString(getKey(@"listing.search.options"), @"More Search Options"); /// /// "Filtering by {0} requires an active osu!supporter tag" /// public static LocalisableString ListingSearchSupporterFilter(LocalisableString filters) => new TranslatableString(getKey(@"listing.search.supporter_filter"), @"Filtering by {0} requires an active osu!supporter tag", filters); /// /// "no results" /// public static LocalisableString ListingSearchNotFound => new TranslatableString(getKey(@"listing.search.not-found"), @"no results"); /// /// "... nope, nothing found." /// public static LocalisableString ListingSearchNotFoundQuote => new TranslatableString(getKey(@"listing.search.not-found-quote"), @"... nope, nothing found."); /// /// "Extra" /// public static LocalisableString ListingSearchFiltersExtra => new TranslatableString(getKey(@"listing.search.filters.extra"), @"Extra"); /// /// "General" /// public static LocalisableString ListingSearchFiltersGeneral => new TranslatableString(getKey(@"listing.search.filters.general"), @"General"); /// /// "Genre" /// public static LocalisableString ListingSearchFiltersGenre => new TranslatableString(getKey(@"listing.search.filters.genre"), @"Genre"); /// /// "Language" /// public static LocalisableString ListingSearchFiltersLanguage => new TranslatableString(getKey(@"listing.search.filters.language"), @"Language"); /// /// "Mode" /// public static LocalisableString ListingSearchFiltersMode => new TranslatableString(getKey(@"listing.search.filters.mode"), @"Mode"); /// /// "Explicit Content" /// public static LocalisableString ListingSearchFiltersNsfw => new TranslatableString(getKey(@"listing.search.filters.nsfw"), @"Explicit Content"); /// /// "Played" /// public static LocalisableString ListingSearchFiltersPlayed => new TranslatableString(getKey(@"listing.search.filters.played"), @"Played"); /// /// "Rank Achieved" /// public static LocalisableString ListingSearchFiltersRank => new TranslatableString(getKey(@"listing.search.filters.rank"), @"Rank Achieved"); /// /// "Categories" /// public static LocalisableString ListingSearchFiltersStatus => new TranslatableString(getKey(@"listing.search.filters.status"), @"Categories"); /// /// "Title" /// public static LocalisableString ListingSearchSortingTitle => new TranslatableString(getKey(@"listing.search.sorting.title"), @"Title"); /// /// "Artist" /// public static LocalisableString ListingSearchSortingArtist => new TranslatableString(getKey(@"listing.search.sorting.artist"), @"Artist"); /// /// "Difficulty" /// public static LocalisableString ListingSearchSortingDifficulty => new TranslatableString(getKey(@"listing.search.sorting.difficulty"), @"Difficulty"); /// /// "Favourites" /// public static LocalisableString ListingSearchSortingFavourites => new TranslatableString(getKey(@"listing.search.sorting.favourites"), @"Favourites"); /// /// "Updated" /// public static LocalisableString ListingSearchSortingUpdated => new TranslatableString(getKey(@"listing.search.sorting.updated"), @"Updated"); /// /// "Ranked" /// public static LocalisableString ListingSearchSortingRanked => new TranslatableString(getKey(@"listing.search.sorting.ranked"), @"Ranked"); /// /// "Rating" /// public static LocalisableString ListingSearchSortingRating => new TranslatableString(getKey(@"listing.search.sorting.rating"), @"Rating"); /// /// "Plays" /// public static LocalisableString ListingSearchSortingPlays => new TranslatableString(getKey(@"listing.search.sorting.plays"), @"Plays"); /// /// "Relevance" /// public static LocalisableString ListingSearchSortingRelevance => new TranslatableString(getKey(@"listing.search.sorting.relevance"), @"Relevance"); /// /// "Nominations" /// public static LocalisableString ListingSearchSortingNominations => new TranslatableString(getKey(@"listing.search.sorting.nominations"), @"Nominations"); /// /// "Filtering by {0} requires an active {1}" /// public static LocalisableString ListingSearchSupporterFilterQuoteDefault(LocalisableString filters, LocalisableString link) => new TranslatableString(getKey(@"listing.search.supporter_filter_quote._"), @"Filtering by {0} requires an active {1}", filters, link); /// /// "osu!supporter tag" /// public static LocalisableString ListingSearchSupporterFilterQuoteLinkText => new TranslatableString(getKey(@"listing.search.supporter_filter_quote.link_text"), @"osu!supporter tag"); /// /// "Include converted beatmaps" /// public static LocalisableString GeneralConverts => new TranslatableString(getKey(@"general.converts"), @"Include converted beatmaps"); /// /// "Featured artists" /// public static LocalisableString GeneralFeaturedArtists => new TranslatableString(getKey(@"general.featured_artists"), @"Featured artists"); /// /// "Subscribed mappers" /// public static LocalisableString GeneralFollows => new TranslatableString(getKey(@"general.follows"), @"Subscribed mappers"); /// /// "Recommended difficulty" /// public static LocalisableString GeneralRecommended => new TranslatableString(getKey(@"general.recommended"), @"Recommended difficulty"); /// /// "All" /// public static LocalisableString ModeAll => new TranslatableString(getKey(@"mode.all"), @"All"); /// /// "Any" /// public static LocalisableString ModeAny => new TranslatableString(getKey(@"mode.any"), @"Any"); /// /// "osu!" /// public static LocalisableString ModeOsu => new TranslatableString(getKey(@"mode.osu"), @"osu!"); /// /// "osu!taiko" /// public static LocalisableString ModeTaiko => new TranslatableString(getKey(@"mode.taiko"), @"osu!taiko"); /// /// "osu!catch" /// public static LocalisableString ModeFruits => new TranslatableString(getKey(@"mode.fruits"), @"osu!catch"); /// /// "osu!mania" /// public static LocalisableString ModeMania => new TranslatableString(getKey(@"mode.mania"), @"osu!mania"); /// /// "Any" /// public static LocalisableString StatusAny => new TranslatableString(getKey(@"status.any"), @"Any"); /// /// "Approved" /// public static LocalisableString StatusApproved => new TranslatableString(getKey(@"status.approved"), @"Approved"); /// /// "Favourites" /// public static LocalisableString StatusFavourites => new TranslatableString(getKey(@"status.favourites"), @"Favourites"); /// /// "Graveyard" /// public static LocalisableString StatusGraveyard => new TranslatableString(getKey(@"status.graveyard"), @"Graveyard"); /// /// "Has Leaderboard" /// public static LocalisableString StatusLeaderboard => new TranslatableString(getKey(@"status.leaderboard"), @"Has Leaderboard"); /// /// "Loved" /// public static LocalisableString StatusLoved => new TranslatableString(getKey(@"status.loved"), @"Loved"); /// /// "My Maps" /// public static LocalisableString StatusMine => new TranslatableString(getKey(@"status.mine"), @"My Maps"); /// /// "Pending" /// public static LocalisableString StatusPending => new TranslatableString(getKey(@"status.pending"), @"Pending"); /// /// "WIP" /// public static LocalisableString StatusWip => new TranslatableString(getKey(@"status.wip"), @"WIP"); /// /// "Qualified" /// public static LocalisableString StatusQualified => new TranslatableString(getKey(@"status.qualified"), @"Qualified"); /// /// "Ranked" /// public static LocalisableString StatusRanked => new TranslatableString(getKey(@"status.ranked"), @"Ranked"); /// /// "Any" /// public static LocalisableString GenreAny => new TranslatableString(getKey(@"genre.any"), @"Any"); /// /// "Unspecified" /// public static LocalisableString GenreUnspecified => new TranslatableString(getKey(@"genre.unspecified"), @"Unspecified"); /// /// "Video Game" /// public static LocalisableString GenreVideoGame => new TranslatableString(getKey(@"genre.video-game"), @"Video Game"); /// /// "Anime" /// public static LocalisableString GenreAnime => new TranslatableString(getKey(@"genre.anime"), @"Anime"); /// /// "Rock" /// public static LocalisableString GenreRock => new TranslatableString(getKey(@"genre.rock"), @"Rock"); /// /// "Pop" /// public static LocalisableString GenrePop => new TranslatableString(getKey(@"genre.pop"), @"Pop"); /// /// "Other" /// public static LocalisableString GenreOther => new TranslatableString(getKey(@"genre.other"), @"Other"); /// /// "Novelty" /// public static LocalisableString GenreNovelty => new TranslatableString(getKey(@"genre.novelty"), @"Novelty"); /// /// "Hip Hop" /// public static LocalisableString GenreHipHop => new TranslatableString(getKey(@"genre.hip-hop"), @"Hip Hop"); /// /// "Electronic" /// public static LocalisableString GenreElectronic => new TranslatableString(getKey(@"genre.electronic"), @"Electronic"); /// /// "Metal" /// public static LocalisableString GenreMetal => new TranslatableString(getKey(@"genre.metal"), @"Metal"); /// /// "Classical" /// public static LocalisableString GenreClassical => new TranslatableString(getKey(@"genre.classical"), @"Classical"); /// /// "Folk" /// public static LocalisableString GenreFolk => new TranslatableString(getKey(@"genre.folk"), @"Folk"); /// /// "Jazz" /// public static LocalisableString GenreJazz => new TranslatableString(getKey(@"genre.jazz"), @"Jazz"); /// /// "4K" /// public static LocalisableString Mods4K => new TranslatableString(getKey(@"mods.4k"), @"4K"); /// /// "5K" /// public static LocalisableString Mods5K => new TranslatableString(getKey(@"mods.5k"), @"5K"); /// /// "6K" /// public static LocalisableString Mods6K => new TranslatableString(getKey(@"mods.6k"), @"6K"); /// /// "7K" /// public static LocalisableString Mods7K => new TranslatableString(getKey(@"mods.7k"), @"7K"); /// /// "8K" /// public static LocalisableString Mods8K => new TranslatableString(getKey(@"mods.8k"), @"8K"); /// /// "9K" /// public static LocalisableString Mods9K => new TranslatableString(getKey(@"mods.9k"), @"9K"); /// /// "Autopilot" /// public static LocalisableString ModsAP => new TranslatableString(getKey(@"mods.ap"), @"Autopilot"); /// /// "Double Time" /// public static LocalisableString ModsDT => new TranslatableString(getKey(@"mods.dt"), @"Double Time"); /// /// "Easy" /// public static LocalisableString ModsEZ => new TranslatableString(getKey(@"mods.ez"), @"Easy"); /// /// "Fade In" /// public static LocalisableString ModsFI => new TranslatableString(getKey(@"mods.fi"), @"Fade In"); /// /// "Flashlight" /// public static LocalisableString ModsFL => new TranslatableString(getKey(@"mods.fl"), @"Flashlight"); /// /// "Hidden" /// public static LocalisableString ModsHD => new TranslatableString(getKey(@"mods.hd"), @"Hidden"); /// /// "Hard Rock" /// public static LocalisableString ModsHR => new TranslatableString(getKey(@"mods.hr"), @"Hard Rock"); /// /// "Half Time" /// public static LocalisableString ModsHT => new TranslatableString(getKey(@"mods.ht"), @"Half Time"); /// /// "Mirror" /// public static LocalisableString ModsMR => new TranslatableString(getKey(@"mods.mr"), @"Mirror"); /// /// "Nightcore" /// public static LocalisableString ModsNC => new TranslatableString(getKey(@"mods.nc"), @"Nightcore"); /// /// "No Fail" /// public static LocalisableString ModsNF => new TranslatableString(getKey(@"mods.nf"), @"No Fail"); /// /// "No Mod" /// public static LocalisableString ModsNM => new TranslatableString(getKey(@"mods.nm"), @"No Mod"); /// /// "Perfect" /// public static LocalisableString ModsPF => new TranslatableString(getKey(@"mods.pf"), @"Perfect"); /// /// "Relax" /// public static LocalisableString ModsRX => new TranslatableString(getKey(@"mods.rx"), @"Relax"); /// /// "Sudden Death" /// public static LocalisableString ModsSD => new TranslatableString(getKey(@"mods.sd"), @"Sudden Death"); /// /// "Spun Out" /// public static LocalisableString ModsSO => new TranslatableString(getKey(@"mods.so"), @"Spun Out"); /// /// "Touch Device" /// public static LocalisableString ModsTD => new TranslatableString(getKey(@"mods.td"), @"Touch Device"); /// /// "Score V2" /// public static LocalisableString ModsV2 => new TranslatableString(getKey(@"mods.v2"), @"Score V2"); /// /// "Any" /// public static LocalisableString LanguageAny => new TranslatableString(getKey(@"language.any"), @"Any"); /// /// "English" /// public static LocalisableString LanguageEnglish => new TranslatableString(getKey(@"language.english"), @"English"); /// /// "Chinese" /// public static LocalisableString LanguageChinese => new TranslatableString(getKey(@"language.chinese"), @"Chinese"); /// /// "French" /// public static LocalisableString LanguageFrench => new TranslatableString(getKey(@"language.french"), @"French"); /// /// "German" /// public static LocalisableString LanguageGerman => new TranslatableString(getKey(@"language.german"), @"German"); /// /// "Italian" /// public static LocalisableString LanguageItalian => new TranslatableString(getKey(@"language.italian"), @"Italian"); /// /// "Japanese" /// public static LocalisableString LanguageJapanese => new TranslatableString(getKey(@"language.japanese"), @"Japanese"); /// /// "Korean" /// public static LocalisableString LanguageKorean => new TranslatableString(getKey(@"language.korean"), @"Korean"); /// /// "Spanish" /// public static LocalisableString LanguageSpanish => new TranslatableString(getKey(@"language.spanish"), @"Spanish"); /// /// "Swedish" /// public static LocalisableString LanguageSwedish => new TranslatableString(getKey(@"language.swedish"), @"Swedish"); /// /// "Russian" /// public static LocalisableString LanguageRussian => new TranslatableString(getKey(@"language.russian"), @"Russian"); /// /// "Polish" /// public static LocalisableString LanguagePolish => new TranslatableString(getKey(@"language.polish"), @"Polish"); /// /// "Instrumental" /// public static LocalisableString LanguageInstrumental => new TranslatableString(getKey(@"language.instrumental"), @"Instrumental"); /// /// "Other" /// public static LocalisableString LanguageOther => new TranslatableString(getKey(@"language.other"), @"Other"); /// /// "Unspecified" /// public static LocalisableString LanguageUnspecified => new TranslatableString(getKey(@"language.unspecified"), @"Unspecified"); /// /// "Hide" /// public static LocalisableString NsfwExclude => new TranslatableString(getKey(@"nsfw.exclude"), @"Hide"); /// /// "Show" /// public static LocalisableString NsfwInclude => new TranslatableString(getKey(@"nsfw.include"), @"Show"); /// /// "Any" /// public static LocalisableString PlayedAny => new TranslatableString(getKey(@"played.any"), @"Any"); /// /// "Played" /// public static LocalisableString PlayedPlayed => new TranslatableString(getKey(@"played.played"), @"Played"); /// /// "Unplayed" /// public static LocalisableString PlayedUnplayed => new TranslatableString(getKey(@"played.unplayed"), @"Unplayed"); /// /// "Has Video" /// public static LocalisableString ExtraVideo => new TranslatableString(getKey(@"extra.video"), @"Has Video"); /// /// "Has Storyboard" /// public static LocalisableString ExtraStoryboard => new TranslatableString(getKey(@"extra.storyboard"), @"Has Storyboard"); /// /// "Any" /// public static LocalisableString RankAny => new TranslatableString(getKey(@"rank.any"), @"Any"); /// /// "Silver SS" /// public static LocalisableString RankXH => new TranslatableString(getKey(@"rank.xh"), @"Silver SS"); /// /// "SS" /// public static LocalisableString RankX => new TranslatableString(getKey(@"rank.x"), @"SS"); /// /// "Silver S" /// public static LocalisableString RankSH => new TranslatableString(getKey(@"rank.sh"), @"Silver S"); /// /// "S" /// public static LocalisableString RankS => new TranslatableString(getKey(@"rank.s"), @"S"); /// /// "A" /// public static LocalisableString RankA => new TranslatableString(getKey(@"rank.a"), @"A"); /// /// "B" /// public static LocalisableString RankB => new TranslatableString(getKey(@"rank.b"), @"B"); /// /// "C" /// public static LocalisableString RankC => new TranslatableString(getKey(@"rank.c"), @"C"); /// /// "D" /// public static LocalisableString RankD => new TranslatableString(getKey(@"rank.d"), @"D"); /// /// "Playcount: {0}" /// public static LocalisableString PanelPlaycount(LocalisableString count) => new TranslatableString(getKey(@"panel.playcount"), @"Playcount: {0}", count); /// /// "Favourites: {0}" /// public static LocalisableString PanelFavourites(LocalisableString count) => new TranslatableString(getKey(@"panel.favourites"), @"Favourites: {0}", count); /// /// "4K" /// public static LocalisableString VariantMania4k => new TranslatableString(getKey(@"variant.mania.4k"), @"4K"); /// /// "7K" /// public static LocalisableString VariantMania7k => new TranslatableString(getKey(@"variant.mania.7k"), @"7K"); /// /// "All" /// public static LocalisableString VariantManiaAll => new TranslatableString(getKey(@"variant.mania.all"), @"All"); private static string getKey(string key) => $@"{prefix}:{key}"; } }