// 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 NotificationsStrings { private const string prefix = @"osu.Game.Resources.Localisation.Web.Notifications"; /// /// "All notifications read!" /// public static LocalisableString AllRead => new TranslatableString(getKey(@"all_read"), @"All notifications read!"); /// /// "Delete {0}" /// public static LocalisableString Delete(LocalisableString type) => new TranslatableString(getKey(@"delete"), @"Delete {0}", type); /// /// "Loading unread notifications..." /// public static LocalisableString Loading => new TranslatableString(getKey(@"loading"), @"Loading unread notifications..."); /// /// "Clear {0}" /// public static LocalisableString MarkRead(LocalisableString type) => new TranslatableString(getKey(@"mark_read"), @"Clear {0}", type); /// /// "No notifications" /// public static LocalisableString None => new TranslatableString(getKey(@"none"), @"No notifications"); /// /// "see all notifications" /// public static LocalisableString SeeAll => new TranslatableString(getKey(@"see_all"), @"see all notifications"); /// /// "go to chat" /// public static LocalisableString SeeChannel => new TranslatableString(getKey(@"see_channel"), @"go to chat"); /// /// "Please verify session to view notifications" /// public static LocalisableString Verifying => new TranslatableString(getKey(@"verifying"), @"Please verify session to view notifications"); /// /// "all" /// public static LocalisableString FiltersDefault => new TranslatableString(getKey(@"filters._"), @"all"); /// /// "profile" /// public static LocalisableString FiltersUser => new TranslatableString(getKey(@"filters.user"), @"profile"); /// /// "beatmaps" /// public static LocalisableString FiltersBeatmapset => new TranslatableString(getKey(@"filters.beatmapset"), @"beatmaps"); /// /// "forum" /// public static LocalisableString FiltersForumTopic => new TranslatableString(getKey(@"filters.forum_topic"), @"forum"); /// /// "news" /// public static LocalisableString FiltersNewsPost => new TranslatableString(getKey(@"filters.news_post"), @"news"); /// /// "builds" /// public static LocalisableString FiltersBuild => new TranslatableString(getKey(@"filters.build"), @"builds"); /// /// "chat" /// public static LocalisableString FiltersChannel => new TranslatableString(getKey(@"filters.channel"), @"chat"); /// /// "Beatmap" /// public static LocalisableString ItemBeatmapsetDefault => new TranslatableString(getKey(@"item.beatmapset._"), @"Beatmap"); /// /// "Guest difficulty" /// public static LocalisableString ItemBeatmapsetBeatmapOwnerChangeDefault => new TranslatableString(getKey(@"item.beatmapset.beatmap_owner_change._"), @"Guest difficulty"); /// /// "You're now owner of difficulty "{0}" for beatmap "{1}"" /// public static LocalisableString ItemBeatmapsetBeatmapOwnerChangeBeatmapOwnerChange(LocalisableString beatmap, LocalisableString title) => new TranslatableString(getKey(@"item.beatmapset.beatmap_owner_change.beatmap_owner_change"), @"You're now owner of difficulty ""{0}"" for beatmap ""{1}""", beatmap, title); /// /// "You're now owner of difficulty "{0}"" /// public static LocalisableString ItemBeatmapsetBeatmapOwnerChangeBeatmapOwnerChangeCompact(LocalisableString beatmap) => new TranslatableString(getKey(@"item.beatmapset.beatmap_owner_change.beatmap_owner_change_compact"), @"You're now owner of difficulty ""{0}""", beatmap); /// /// "Beatmap discussion" /// public static LocalisableString ItemBeatmapsetBeatmapsetDiscussionDefault => new TranslatableString(getKey(@"item.beatmapset.beatmapset_discussion._"), @"Beatmap discussion"); /// /// "Discussion on "{0}" has been locked" /// public static LocalisableString ItemBeatmapsetBeatmapsetDiscussionBeatmapsetDiscussionLock(LocalisableString title) => new TranslatableString(getKey(@"item.beatmapset.beatmapset_discussion.beatmapset_discussion_lock"), @"Discussion on ""{0}"" has been locked", title); /// /// "Discussion was locked" /// public static LocalisableString ItemBeatmapsetBeatmapsetDiscussionBeatmapsetDiscussionLockCompact => new TranslatableString(getKey(@"item.beatmapset.beatmapset_discussion.beatmapset_discussion_lock_compact"), @"Discussion was locked"); /// /// "New post on "{0}" by {1}: "{2}"" /// public static LocalisableString ItemBeatmapsetBeatmapsetDiscussionBeatmapsetDiscussionPostNew(LocalisableString title, LocalisableString username, LocalisableString content) => new TranslatableString(getKey(@"item.beatmapset.beatmapset_discussion.beatmapset_discussion_post_new"), @"New post on ""{0}"" by {1}: ""{2}""", title, username, content); /// /// "New post on "{0}" by {1}" /// public static LocalisableString ItemBeatmapsetBeatmapsetDiscussionBeatmapsetDiscussionPostNewEmpty(LocalisableString title, LocalisableString username) => new TranslatableString(getKey(@"item.beatmapset.beatmapset_discussion.beatmapset_discussion_post_new_empty"), @"New post on ""{0}"" by {1}", title, username); /// /// "New post by {0}: "{1}"" /// public static LocalisableString ItemBeatmapsetBeatmapsetDiscussionBeatmapsetDiscussionPostNewCompact(LocalisableString username, LocalisableString content) => new TranslatableString(getKey(@"item.beatmapset.beatmapset_discussion.beatmapset_discussion_post_new_compact"), @"New post by {0}: ""{1}""", username, content); /// /// "New post by {0}" /// public static LocalisableString ItemBeatmapsetBeatmapsetDiscussionBeatmapsetDiscussionPostNewCompactEmpty(LocalisableString username) => new TranslatableString(getKey(@"item.beatmapset.beatmapset_discussion.beatmapset_discussion_post_new_compact_empty"), @"New post by {0}", username); /// /// "New review on "{0}" by {1} containing problems: {2}, suggestions: {3}, praises: {4}" /// public static LocalisableString ItemBeatmapsetBeatmapsetDiscussionBeatmapsetDiscussionReviewNew(LocalisableString title, LocalisableString username, LocalisableString problems, LocalisableString suggestions, LocalisableString praises) => new TranslatableString(getKey(@"item.beatmapset.beatmapset_discussion.beatmapset_discussion_review_new"), @"New review on ""{0}"" by {1} containing problems: {2}, suggestions: {3}, praises: {4}", title, username, problems, suggestions, praises); /// /// "New review by {0} containing problems: {1}, suggestions: {2}, praises: {3}" /// public static LocalisableString ItemBeatmapsetBeatmapsetDiscussionBeatmapsetDiscussionReviewNewCompact(LocalisableString username, LocalisableString problems, LocalisableString suggestions, LocalisableString praises) => new TranslatableString(getKey(@"item.beatmapset.beatmapset_discussion.beatmapset_discussion_review_new_compact"), @"New review by {0} containing problems: {1}, suggestions: {2}, praises: {3}", username, problems, suggestions, praises); /// /// "Discussion on "{0}" has been unlocked" /// public static LocalisableString ItemBeatmapsetBeatmapsetDiscussionBeatmapsetDiscussionUnlock(LocalisableString title) => new TranslatableString(getKey(@"item.beatmapset.beatmapset_discussion.beatmapset_discussion_unlock"), @"Discussion on ""{0}"" has been unlocked", title); /// /// "Discussion was unlocked" /// public static LocalisableString ItemBeatmapsetBeatmapsetDiscussionBeatmapsetDiscussionUnlockCompact => new TranslatableString(getKey(@"item.beatmapset.beatmapset_discussion.beatmapset_discussion_unlock_compact"), @"Discussion was unlocked"); /// /// "Qualified Beatmap problem" /// public static LocalisableString ItemBeatmapsetBeatmapsetProblemDefault => new TranslatableString(getKey(@"item.beatmapset.beatmapset_problem._"), @"Qualified Beatmap problem"); /// /// "Reported by {0} on "{1}": "{2}"" /// public static LocalisableString ItemBeatmapsetBeatmapsetProblemBeatmapsetDiscussionQualifiedProblem(LocalisableString username, LocalisableString title, LocalisableString content) => new TranslatableString(getKey(@"item.beatmapset.beatmapset_problem.beatmapset_discussion_qualified_problem"), @"Reported by {0} on ""{1}"": ""{2}""", username, title, content); /// /// "Reported by {0} on "{1}"" /// public static LocalisableString ItemBeatmapsetBeatmapsetProblemBeatmapsetDiscussionQualifiedProblemEmpty(LocalisableString username, LocalisableString title) => new TranslatableString(getKey(@"item.beatmapset.beatmapset_problem.beatmapset_discussion_qualified_problem_empty"), @"Reported by {0} on ""{1}""", username, title); /// /// "Reported by {0}: "{1}"" /// public static LocalisableString ItemBeatmapsetBeatmapsetProblemBeatmapsetDiscussionQualifiedProblemCompact(LocalisableString username, LocalisableString content) => new TranslatableString(getKey(@"item.beatmapset.beatmapset_problem.beatmapset_discussion_qualified_problem_compact"), @"Reported by {0}: ""{1}""", username, content); /// /// "Reported by {0}" /// public static LocalisableString ItemBeatmapsetBeatmapsetProblemBeatmapsetDiscussionQualifiedProblemCompactEmpty(LocalisableString username) => new TranslatableString(getKey(@"item.beatmapset.beatmapset_problem.beatmapset_discussion_qualified_problem_compact_empty"), @"Reported by {0}", username); /// /// "Beatmap status changed" /// public static LocalisableString ItemBeatmapsetBeatmapsetStateDefault => new TranslatableString(getKey(@"item.beatmapset.beatmapset_state._"), @"Beatmap status changed"); /// /// ""{0}" has been disqualified" /// public static LocalisableString ItemBeatmapsetBeatmapsetStateBeatmapsetDisqualify(LocalisableString title) => new TranslatableString(getKey(@"item.beatmapset.beatmapset_state.beatmapset_disqualify"), @"""{0}"" has been disqualified", title); /// /// "Beatmap was disqualified" /// public static LocalisableString ItemBeatmapsetBeatmapsetStateBeatmapsetDisqualifyCompact => new TranslatableString(getKey(@"item.beatmapset.beatmapset_state.beatmapset_disqualify_compact"), @"Beatmap was disqualified"); /// /// ""{0}" was promoted to loved" /// public static LocalisableString ItemBeatmapsetBeatmapsetStateBeatmapsetLove(LocalisableString title) => new TranslatableString(getKey(@"item.beatmapset.beatmapset_state.beatmapset_love"), @"""{0}"" was promoted to loved", title); /// /// "Beatmap was promoted to loved" /// public static LocalisableString ItemBeatmapsetBeatmapsetStateBeatmapsetLoveCompact => new TranslatableString(getKey(@"item.beatmapset.beatmapset_state.beatmapset_love_compact"), @"Beatmap was promoted to loved"); /// /// ""{0}" has been nominated" /// public static LocalisableString ItemBeatmapsetBeatmapsetStateBeatmapsetNominate(LocalisableString title) => new TranslatableString(getKey(@"item.beatmapset.beatmapset_state.beatmapset_nominate"), @"""{0}"" has been nominated", title); /// /// "Beatmap was nominated" /// public static LocalisableString ItemBeatmapsetBeatmapsetStateBeatmapsetNominateCompact => new TranslatableString(getKey(@"item.beatmapset.beatmapset_state.beatmapset_nominate_compact"), @"Beatmap was nominated"); /// /// ""{0}" has gained enough nominations and entered the ranking queue" /// public static LocalisableString ItemBeatmapsetBeatmapsetStateBeatmapsetQualify(LocalisableString title) => new TranslatableString(getKey(@"item.beatmapset.beatmapset_state.beatmapset_qualify"), @"""{0}"" has gained enough nominations and entered the ranking queue", title); /// /// "Beatmap entered ranking queue" /// public static LocalisableString ItemBeatmapsetBeatmapsetStateBeatmapsetQualifyCompact => new TranslatableString(getKey(@"item.beatmapset.beatmapset_state.beatmapset_qualify_compact"), @"Beatmap entered ranking queue"); /// /// ""{0}" has been ranked" /// public static LocalisableString ItemBeatmapsetBeatmapsetStateBeatmapsetRank(LocalisableString title) => new TranslatableString(getKey(@"item.beatmapset.beatmapset_state.beatmapset_rank"), @"""{0}"" has been ranked", title); /// /// "Beatmap was ranked" /// public static LocalisableString ItemBeatmapsetBeatmapsetStateBeatmapsetRankCompact => new TranslatableString(getKey(@"item.beatmapset.beatmapset_state.beatmapset_rank_compact"), @"Beatmap was ranked"); /// /// ""{0}" was removed from Loved" /// public static LocalisableString ItemBeatmapsetBeatmapsetStateBeatmapsetRemoveFromLoved(LocalisableString title) => new TranslatableString(getKey(@"item.beatmapset.beatmapset_state.beatmapset_remove_from_loved"), @"""{0}"" was removed from Loved", title); /// /// "Beatmap was removed from Loved" /// public static LocalisableString ItemBeatmapsetBeatmapsetStateBeatmapsetRemoveFromLovedCompact => new TranslatableString(getKey(@"item.beatmapset.beatmapset_state.beatmapset_remove_from_loved_compact"), @"Beatmap was removed from Loved"); /// /// "Nomination of "{0}" has been reset" /// public static LocalisableString ItemBeatmapsetBeatmapsetStateBeatmapsetResetNominations(LocalisableString title) => new TranslatableString(getKey(@"item.beatmapset.beatmapset_state.beatmapset_reset_nominations"), @"Nomination of ""{0}"" has been reset", title); /// /// "Nomination was reset" /// public static LocalisableString ItemBeatmapsetBeatmapsetStateBeatmapsetResetNominationsCompact => new TranslatableString(getKey(@"item.beatmapset.beatmapset_state.beatmapset_reset_nominations_compact"), @"Nomination was reset"); /// /// "New comment" /// public static LocalisableString ItemBeatmapsetCommentDefault => new TranslatableString(getKey(@"item.beatmapset.comment._"), @"New comment"); /// /// "{0} commented "{1}" on "{2}"" /// public static LocalisableString ItemBeatmapsetCommentCommentNew(LocalisableString username, LocalisableString content, LocalisableString title) => new TranslatableString(getKey(@"item.beatmapset.comment.comment_new"), @"{0} commented ""{1}"" on ""{2}""", username, content, title); /// /// "{0} commented "{1}"" /// public static LocalisableString ItemBeatmapsetCommentCommentNewCompact(LocalisableString username, LocalisableString content) => new TranslatableString(getKey(@"item.beatmapset.comment.comment_new_compact"), @"{0} commented ""{1}""", username, content); /// /// "{0} replied "{1}" on "{2}"" /// public static LocalisableString ItemBeatmapsetCommentCommentReply(LocalisableString username, LocalisableString content, LocalisableString title) => new TranslatableString(getKey(@"item.beatmapset.comment.comment_reply"), @"{0} replied ""{1}"" on ""{2}""", username, content, title); /// /// "{0} replied "{1}"" /// public static LocalisableString ItemBeatmapsetCommentCommentReplyCompact(LocalisableString username, LocalisableString content) => new TranslatableString(getKey(@"item.beatmapset.comment.comment_reply_compact"), @"{0} replied ""{1}""", username, content); /// /// "Chat" /// public static LocalisableString ItemChannelDefault => new TranslatableString(getKey(@"item.channel._"), @"Chat"); /// /// "New announcement" /// public static LocalisableString ItemChannelAnnouncementDefault => new TranslatableString(getKey(@"item.channel.announcement._"), @"New announcement"); /// /// "{0} says "{1}"" /// public static LocalisableString ItemChannelAnnouncementAnnounceChannelAnnouncement(LocalisableString username, LocalisableString title) => new TranslatableString(getKey(@"item.channel.announcement.announce.channel_announcement"), @"{0} says ""{1}""", username, title); /// /// "{0}" /// public static LocalisableString ItemChannelAnnouncementAnnounceChannelAnnouncementCompact(LocalisableString title) => new TranslatableString(getKey(@"item.channel.announcement.announce.channel_announcement_compact"), @"{0}", title); /// /// "Announcement from {0}" /// public static LocalisableString ItemChannelAnnouncementAnnounceChannelAnnouncementGroup(LocalisableString username) => new TranslatableString(getKey(@"item.channel.announcement.announce.channel_announcement_group"), @"Announcement from {0}", username); /// /// "New message" /// public static LocalisableString ItemChannelChannelDefault => new TranslatableString(getKey(@"item.channel.channel._"), @"New message"); /// /// "{0} says "{1}"" /// public static LocalisableString ItemChannelChannelPmChannelMessage(LocalisableString username, LocalisableString title) => new TranslatableString(getKey(@"item.channel.channel.pm.channel_message"), @"{0} says ""{1}""", username, title); /// /// "{0}" /// public static LocalisableString ItemChannelChannelPmChannelMessageCompact(LocalisableString title) => new TranslatableString(getKey(@"item.channel.channel.pm.channel_message_compact"), @"{0}", title); /// /// "from {0}" /// public static LocalisableString ItemChannelChannelPmChannelMessageGroup(LocalisableString username) => new TranslatableString(getKey(@"item.channel.channel.pm.channel_message_group"), @"from {0}", username); /// /// "Changelog" /// public static LocalisableString ItemBuildDefault => new TranslatableString(getKey(@"item.build._"), @"Changelog"); /// /// "New comment" /// public static LocalisableString ItemBuildCommentDefault => new TranslatableString(getKey(@"item.build.comment._"), @"New comment"); /// /// "{0} commented "{1}" on "{2}"" /// public static LocalisableString ItemBuildCommentCommentNew(LocalisableString username, LocalisableString content, LocalisableString title) => new TranslatableString(getKey(@"item.build.comment.comment_new"), @"{0} commented ""{1}"" on ""{2}""", username, content, title); /// /// "{0} commented "{1}"" /// public static LocalisableString ItemBuildCommentCommentNewCompact(LocalisableString username, LocalisableString content) => new TranslatableString(getKey(@"item.build.comment.comment_new_compact"), @"{0} commented ""{1}""", username, content); /// /// "{0} replied "{1}" on "{2}"" /// public static LocalisableString ItemBuildCommentCommentReply(LocalisableString username, LocalisableString content, LocalisableString title) => new TranslatableString(getKey(@"item.build.comment.comment_reply"), @"{0} replied ""{1}"" on ""{2}""", username, content, title); /// /// "{0} replied "{1}"" /// public static LocalisableString ItemBuildCommentCommentReplyCompact(LocalisableString username, LocalisableString content) => new TranslatableString(getKey(@"item.build.comment.comment_reply_compact"), @"{0} replied ""{1}""", username, content); /// /// "News" /// public static LocalisableString ItemNewsPostDefault => new TranslatableString(getKey(@"item.news_post._"), @"News"); /// /// "New comment" /// public static LocalisableString ItemNewsPostCommentDefault => new TranslatableString(getKey(@"item.news_post.comment._"), @"New comment"); /// /// "{0} commented "{1}" on "{2}"" /// public static LocalisableString ItemNewsPostCommentCommentNew(LocalisableString username, LocalisableString content, LocalisableString title) => new TranslatableString(getKey(@"item.news_post.comment.comment_new"), @"{0} commented ""{1}"" on ""{2}""", username, content, title); /// /// "{0} commented "{1}"" /// public static LocalisableString ItemNewsPostCommentCommentNewCompact(LocalisableString username, LocalisableString content) => new TranslatableString(getKey(@"item.news_post.comment.comment_new_compact"), @"{0} commented ""{1}""", username, content); /// /// "{0} replied "{1}" on "{2}"" /// public static LocalisableString ItemNewsPostCommentCommentReply(LocalisableString username, LocalisableString content, LocalisableString title) => new TranslatableString(getKey(@"item.news_post.comment.comment_reply"), @"{0} replied ""{1}"" on ""{2}""", username, content, title); /// /// "{0} replied "{1}"" /// public static LocalisableString ItemNewsPostCommentCommentReplyCompact(LocalisableString username, LocalisableString content) => new TranslatableString(getKey(@"item.news_post.comment.comment_reply_compact"), @"{0} replied ""{1}""", username, content); /// /// "Forum topic" /// public static LocalisableString ItemForumTopicDefault => new TranslatableString(getKey(@"item.forum_topic._"), @"Forum topic"); /// /// "New forum reply" /// public static LocalisableString ItemForumTopicForumTopicReplyDefault => new TranslatableString(getKey(@"item.forum_topic.forum_topic_reply._"), @"New forum reply"); /// /// "{0} replied to "{1}"" /// public static LocalisableString ItemForumTopicForumTopicReplyForumTopicReply(LocalisableString username, LocalisableString title) => new TranslatableString(getKey(@"item.forum_topic.forum_topic_reply.forum_topic_reply"), @"{0} replied to ""{1}""", username, title); /// /// "{0} replied" /// public static LocalisableString ItemForumTopicForumTopicReplyForumTopicReplyCompact(LocalisableString username) => new TranslatableString(getKey(@"item.forum_topic.forum_topic_reply.forum_topic_reply_compact"), @"{0} replied", username); /// /// "Legacy Forum PM" /// public static LocalisableString ItemLegacyPmDefault => new TranslatableString(getKey(@"item.legacy_pm._"), @"Legacy Forum PM"); /// /// "" /// public static LocalisableString ItemLegacyPmLegacyPmDefault => new TranslatableString(getKey(@"item.legacy_pm.legacy_pm._"), @""); /// /// "{0} unread message|{0} unread messages" /// public static LocalisableString ItemLegacyPmLegacyPmLegacyPm(LocalisableString countDelimited) => new TranslatableString(getKey(@"item.legacy_pm.legacy_pm.legacy_pm"), @"{0} unread message|{0} unread messages", countDelimited); /// /// "New beatmap" /// public static LocalisableString ItemUserUserBeatmapsetNewDefault => new TranslatableString(getKey(@"item.user.user_beatmapset_new._"), @"New beatmap"); /// /// "New beatmap "{0}" by {1}" /// public static LocalisableString ItemUserUserBeatmapsetNewUserBeatmapsetNew(LocalisableString title, LocalisableString username) => new TranslatableString(getKey(@"item.user.user_beatmapset_new.user_beatmapset_new"), @"New beatmap ""{0}"" by {1}", title, username); /// /// "New beatmap "{0}"" /// public static LocalisableString ItemUserUserBeatmapsetNewUserBeatmapsetNewCompact(LocalisableString title) => new TranslatableString(getKey(@"item.user.user_beatmapset_new.user_beatmapset_new_compact"), @"New beatmap ""{0}""", title); /// /// "New beatmaps by {0}" /// public static LocalisableString ItemUserUserBeatmapsetNewUserBeatmapsetNewGroup(LocalisableString username) => new TranslatableString(getKey(@"item.user.user_beatmapset_new.user_beatmapset_new_group"), @"New beatmaps by {0}", username); /// /// "Beatmap "{0}" revived by {1}" /// public static LocalisableString ItemUserUserBeatmapsetNewUserBeatmapsetRevive(LocalisableString title, LocalisableString username) => new TranslatableString(getKey(@"item.user.user_beatmapset_new.user_beatmapset_revive"), @"Beatmap ""{0}"" revived by {1}", title, username); /// /// "Beatmap "{0}" revived" /// public static LocalisableString ItemUserUserBeatmapsetNewUserBeatmapsetReviveCompact(LocalisableString title) => new TranslatableString(getKey(@"item.user.user_beatmapset_new.user_beatmapset_revive_compact"), @"Beatmap ""{0}"" revived", title); /// /// "Medals" /// public static LocalisableString ItemUserAchievementDefault => new TranslatableString(getKey(@"item.user_achievement._"), @"Medals"); /// /// "New medal" /// public static LocalisableString ItemUserAchievementUserAchievementUnlockDefault => new TranslatableString(getKey(@"item.user_achievement.user_achievement_unlock._"), @"New medal"); /// /// "Unlocked "{0}"!" /// public static LocalisableString ItemUserAchievementUserAchievementUnlockUserAchievementUnlock(LocalisableString title) => new TranslatableString(getKey(@"item.user_achievement.user_achievement_unlock.user_achievement_unlock"), @"Unlocked ""{0}""!", title); /// /// "Unlocked "{0}"!" /// public static LocalisableString ItemUserAchievementUserAchievementUnlockUserAchievementUnlockCompact(LocalisableString title) => new TranslatableString(getKey(@"item.user_achievement.user_achievement_unlock.user_achievement_unlock_compact"), @"Unlocked ""{0}""!", title); /// /// "Medals unlocked!" /// public static LocalisableString ItemUserAchievementUserAchievementUnlockUserAchievementUnlockGroup => new TranslatableString(getKey(@"item.user_achievement.user_achievement_unlock.user_achievement_unlock_group"), @"Medals unlocked!"); /// /// "You're now guest of beatmap "{0}"" /// public static LocalisableString MailBeatmapsetBeatmapOwnerChangeBeatmapOwnerChange(LocalisableString title) => new TranslatableString(getKey(@"mail.beatmapset.beatmap_owner_change.beatmap_owner_change"), @"You're now guest of beatmap ""{0}""", title); /// /// "The discussion on "{0}" has been locked" /// public static LocalisableString MailBeatmapsetBeatmapsetDiscussionBeatmapsetDiscussionLock(LocalisableString title) => new TranslatableString(getKey(@"mail.beatmapset.beatmapset_discussion.beatmapset_discussion_lock"), @"The discussion on ""{0}"" has been locked", title); /// /// "The discussion on "{0}" has new updates" /// public static LocalisableString MailBeatmapsetBeatmapsetDiscussionBeatmapsetDiscussionPostNew(LocalisableString title) => new TranslatableString(getKey(@"mail.beatmapset.beatmapset_discussion.beatmapset_discussion_post_new"), @"The discussion on ""{0}"" has new updates", title); /// /// "The discussion on "{0}" has been unlocked" /// public static LocalisableString MailBeatmapsetBeatmapsetDiscussionBeatmapsetDiscussionUnlock(LocalisableString title) => new TranslatableString(getKey(@"mail.beatmapset.beatmapset_discussion.beatmapset_discussion_unlock"), @"The discussion on ""{0}"" has been unlocked", title); /// /// "A new problem was reported on "{0}"" /// public static LocalisableString MailBeatmapsetBeatmapsetProblemBeatmapsetDiscussionQualifiedProblem(LocalisableString title) => new TranslatableString(getKey(@"mail.beatmapset.beatmapset_problem.beatmapset_discussion_qualified_problem"), @"A new problem was reported on ""{0}""", title); /// /// ""{0}" has been disqualified" /// public static LocalisableString MailBeatmapsetBeatmapsetStateBeatmapsetDisqualify(LocalisableString title) => new TranslatableString(getKey(@"mail.beatmapset.beatmapset_state.beatmapset_disqualify"), @"""{0}"" has been disqualified", title); /// /// ""{0}" was promoted to loved" /// public static LocalisableString MailBeatmapsetBeatmapsetStateBeatmapsetLove(LocalisableString title) => new TranslatableString(getKey(@"mail.beatmapset.beatmapset_state.beatmapset_love"), @"""{0}"" was promoted to loved", title); /// /// ""{0}" has been nominated" /// public static LocalisableString MailBeatmapsetBeatmapsetStateBeatmapsetNominate(LocalisableString title) => new TranslatableString(getKey(@"mail.beatmapset.beatmapset_state.beatmapset_nominate"), @"""{0}"" has been nominated", title); /// /// ""{0}" has gained enough nominations and entered the ranking queue" /// public static LocalisableString MailBeatmapsetBeatmapsetStateBeatmapsetQualify(LocalisableString title) => new TranslatableString(getKey(@"mail.beatmapset.beatmapset_state.beatmapset_qualify"), @"""{0}"" has gained enough nominations and entered the ranking queue", title); /// /// ""{0}" has been ranked" /// public static LocalisableString MailBeatmapsetBeatmapsetStateBeatmapsetRank(LocalisableString title) => new TranslatableString(getKey(@"mail.beatmapset.beatmapset_state.beatmapset_rank"), @"""{0}"" has been ranked", title); /// /// ""{0}" was removed from Loved" /// public static LocalisableString MailBeatmapsetBeatmapsetStateBeatmapsetRemoveFromLoved(LocalisableString title) => new TranslatableString(getKey(@"mail.beatmapset.beatmapset_state.beatmapset_remove_from_loved"), @"""{0}"" was removed from Loved", title); /// /// "Nomination of "{0}" has been reset" /// public static LocalisableString MailBeatmapsetBeatmapsetStateBeatmapsetResetNominations(LocalisableString title) => new TranslatableString(getKey(@"mail.beatmapset.beatmapset_state.beatmapset_reset_nominations"), @"Nomination of ""{0}"" has been reset", title); /// /// "Beatmap "{0}" has new comments" /// public static LocalisableString MailBeatmapsetCommentCommentNew(LocalisableString title) => new TranslatableString(getKey(@"mail.beatmapset.comment.comment_new"), @"Beatmap ""{0}"" has new comments", title); /// /// "You've received a new message from {0}" /// public static LocalisableString MailChannelChannelPm(LocalisableString username) => new TranslatableString(getKey(@"mail.channel.channel.pm"), @"You've received a new message from {0}", username); /// /// "Changelog "{0}" has new comments" /// public static LocalisableString MailBuildCommentCommentNew(LocalisableString title) => new TranslatableString(getKey(@"mail.build.comment.comment_new"), @"Changelog ""{0}"" has new comments", title); /// /// "News "{0}" has new comments" /// public static LocalisableString MailNewsPostCommentCommentNew(LocalisableString title) => new TranslatableString(getKey(@"mail.news_post.comment.comment_new"), @"News ""{0}"" has new comments", title); /// /// "There are new replies in "{0}"" /// public static LocalisableString MailForumTopicForumTopicReplyForumTopicReply(LocalisableString title) => new TranslatableString(getKey(@"mail.forum_topic.forum_topic_reply.forum_topic_reply"), @"There are new replies in ""{0}""", title); /// /// "{0} has unlocked a new medal, "{1}"!" /// public static LocalisableString MailUserUserAchievementUnlockUserAchievementUnlock(LocalisableString username, LocalisableString title) => new TranslatableString(getKey(@"mail.user.user_achievement_unlock.user_achievement_unlock"), @"{0} has unlocked a new medal, ""{1}""!", username, title); /// /// "You've unlocked a new medal, "{0}"!" /// public static LocalisableString MailUserUserAchievementUnlockUserAchievementUnlockSelf(LocalisableString title) => new TranslatableString(getKey(@"mail.user.user_achievement_unlock.user_achievement_unlock_self"), @"You've unlocked a new medal, ""{0}""!", title); /// /// "{0} has created new beatmaps" /// public static LocalisableString MailUserUserBeatmapsetNewUserBeatmapsetNew(LocalisableString username) => new TranslatableString(getKey(@"mail.user.user_beatmapset_new.user_beatmapset_new"), @"{0} has created new beatmaps", username); private static string getKey(string key) => $@"{prefix}:{key}"; } }