// 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 BeatmapDiscussionsStrings { private const string prefix = @"osu.Game.Resources.Localisation.Web.BeatmapDiscussions"; /// /// "Must be signed in to edit." /// public static LocalisableString AuthorizationsUpdateNullUser => new TranslatableString(getKey(@"authorizations.update.null_user"), @"Must be signed in to edit."); /// /// "System-generated post can not be edited." /// public static LocalisableString AuthorizationsUpdateSystemGenerated => new TranslatableString(getKey(@"authorizations.update.system_generated"), @"System-generated post can not be edited."); /// /// "Must be owner of the post to edit." /// public static LocalisableString AuthorizationsUpdateWrongUser => new TranslatableString(getKey(@"authorizations.update.wrong_user"), @"Must be owner of the post to edit."); /// /// "Nothing has happened... yet." /// public static LocalisableString EventsEmpty => new TranslatableString(getKey(@"events.empty"), @"Nothing has happened... yet."); /// /// "deleted" /// public static LocalisableString IndexDeletedBeatmap => new TranslatableString(getKey(@"index.deleted_beatmap"), @"deleted"); /// /// "No discussions matching that search criteria were found." /// public static LocalisableString IndexNoneFound => new TranslatableString(getKey(@"index.none_found"), @"No discussions matching that search criteria were found."); /// /// "Beatmap Discussions" /// public static LocalisableString IndexTitle => new TranslatableString(getKey(@"index.title"), @"Beatmap Discussions"); /// /// "Search" /// public static LocalisableString IndexFormDefault => new TranslatableString(getKey(@"index.form._"), @"Search"); /// /// "Include deleted discussions" /// public static LocalisableString IndexFormDeleted => new TranslatableString(getKey(@"index.form.deleted"), @"Include deleted discussions"); /// /// "Beatmap mode" /// public static LocalisableString IndexFormMode => new TranslatableString(getKey(@"index.form.mode"), @"Beatmap mode"); /// /// "Show only unresolved discussions" /// public static LocalisableString IndexFormOnlyUnresolved => new TranslatableString(getKey(@"index.form.only_unresolved"), @"Show only unresolved discussions"); /// /// "Message types" /// public static LocalisableString IndexFormTypes => new TranslatableString(getKey(@"index.form.types"), @"Message types"); /// /// "Username" /// public static LocalisableString IndexFormUsername => new TranslatableString(getKey(@"index.form.username"), @"Username"); /// /// "Beatmap Status" /// public static LocalisableString IndexFormBeatmapsetStatusDefault => new TranslatableString(getKey(@"index.form.beatmapset_status._"), @"Beatmap Status"); /// /// "All" /// public static LocalisableString IndexFormBeatmapsetStatusAll => new TranslatableString(getKey(@"index.form.beatmapset_status.all"), @"All"); /// /// "Disqualified" /// public static LocalisableString IndexFormBeatmapsetStatusDisqualified => new TranslatableString(getKey(@"index.form.beatmapset_status.disqualified"), @"Disqualified"); /// /// "Never Qualified" /// public static LocalisableString IndexFormBeatmapsetStatusNeverQualified => new TranslatableString(getKey(@"index.form.beatmapset_status.never_qualified"), @"Never Qualified"); /// /// "Qualified" /// public static LocalisableString IndexFormBeatmapsetStatusQualified => new TranslatableString(getKey(@"index.form.beatmapset_status.qualified"), @"Qualified"); /// /// "Ranked" /// public static LocalisableString IndexFormBeatmapsetStatusRanked => new TranslatableString(getKey(@"index.form.beatmapset_status.ranked"), @"Ranked"); /// /// "User" /// public static LocalisableString IndexFormUserLabel => new TranslatableString(getKey(@"index.form.user.label"), @"User"); /// /// "Activities overview" /// public static LocalisableString IndexFormUserOverview => new TranslatableString(getKey(@"index.form.user.overview"), @"Activities overview"); /// /// "Post date" /// public static LocalisableString ItemCreatedAt => new TranslatableString(getKey(@"item.created_at"), @"Post date"); /// /// "Deletion date" /// public static LocalisableString ItemDeletedAt => new TranslatableString(getKey(@"item.deleted_at"), @"Deletion date"); /// /// "Type" /// public static LocalisableString ItemMessageType => new TranslatableString(getKey(@"item.message_type"), @"Type"); /// /// "Permalink" /// public static LocalisableString ItemPermalink => new TranslatableString(getKey(@"item.permalink"), @"Permalink"); /// /// "None of the posts address my concern" /// public static LocalisableString NearbyPostsConfirm => new TranslatableString(getKey(@"nearby_posts.confirm"), @"None of the posts address my concern"); /// /// "There are posts around {0} ({1}). Please check them before posting." /// public static LocalisableString NearbyPostsNotice(LocalisableString timestamp, LocalisableString existingTimestamps) => new TranslatableString(getKey(@"nearby_posts.notice"), @"There are posts around {0} ({1}). Please check them before posting.", timestamp, existingTimestamps); /// /// "{0} in this review" /// public static LocalisableString NearbyPostsUnsaved(LocalisableString count) => new TranslatableString(getKey(@"nearby_posts.unsaved"), @"{0} in this review", count); /// /// "Difficulty Owner" /// public static LocalisableString OwnerEditorButton => new TranslatableString(getKey(@"owner_editor.button"), @"Difficulty Owner"); /// /// "Reset owner for this difficulty?" /// public static LocalisableString OwnerEditorResetConfirm => new TranslatableString(getKey(@"owner_editor.reset_confirm"), @"Reset owner for this difficulty?"); /// /// "Owner" /// public static LocalisableString OwnerEditorUser => new TranslatableString(getKey(@"owner_editor.user"), @"Owner"); /// /// "Difficulty" /// public static LocalisableString OwnerEditorVersion => new TranslatableString(getKey(@"owner_editor.version"), @"Difficulty"); /// /// "Sign in to Respond" /// public static LocalisableString ReplyOpenGuest => new TranslatableString(getKey(@"reply.open.guest"), @"Sign in to Respond"); /// /// "Respond" /// public static LocalisableString ReplyOpenUser => new TranslatableString(getKey(@"reply.open.user"), @"Respond"); /// /// "{0} / {1} blocks used" /// public static LocalisableString ReviewBlockCount(LocalisableString used, LocalisableString max) => new TranslatableString(getKey(@"review.block_count"), @"{0} / {1} blocks used", used, max); /// /// "View Review Post" /// public static LocalisableString ReviewGoToParent => new TranslatableString(getKey(@"review.go_to_parent"), @"View Review Post"); /// /// "View Discussion" /// public static LocalisableString ReviewGoToChild => new TranslatableString(getKey(@"review.go_to_child"), @"View Discussion"); /// /// "each block may only contain up to {0} characters" /// public static LocalisableString ReviewValidationBlockTooLarge(LocalisableString limit) => new TranslatableString(getKey(@"review.validation.block_too_large"), @"each block may only contain up to {0} characters", limit); /// /// "review contains references to issues that don't belong to this review" /// public static LocalisableString ReviewValidationExternalReferences => new TranslatableString(getKey(@"review.validation.external_references"), @"review contains references to issues that don't belong to this review"); /// /// "invalid block type" /// public static LocalisableString ReviewValidationInvalidBlockType => new TranslatableString(getKey(@"review.validation.invalid_block_type"), @"invalid block type"); /// /// "invalid review" /// public static LocalisableString ReviewValidationInvalidDocument => new TranslatableString(getKey(@"review.validation.invalid_document"), @"invalid review"); /// /// "invalid discussion type" /// public static LocalisableString ReviewValidationInvalidDiscussionType => new TranslatableString(getKey(@"review.validation.invalid_discussion_type"), @"invalid discussion type"); /// /// "review must contain a minimum of {0} issue|review must contain a minimum of {0} issues" /// public static LocalisableString ReviewValidationMinimumIssues(LocalisableString count) => new TranslatableString(getKey(@"review.validation.minimum_issues"), @"review must contain a minimum of {0} issue|review must contain a minimum of {0} issues", count); /// /// "block is missing text" /// public static LocalisableString ReviewValidationMissingText => new TranslatableString(getKey(@"review.validation.missing_text"), @"block is missing text"); /// /// "reviews may only contain {0} paragraph/issue|reviews may only contain up to {0} paragraphs/issues" /// public static LocalisableString ReviewValidationTooManyBlocks(LocalisableString count) => new TranslatableString(getKey(@"review.validation.too_many_blocks"), @"reviews may only contain {0} paragraph/issue|reviews may only contain up to {0} paragraphs/issues", count); /// /// "Marked as resolved by {0}" /// public static LocalisableString SystemResolvedTrue(LocalisableString user) => new TranslatableString(getKey(@"system.resolved.true"), @"Marked as resolved by {0}", user); /// /// "Reopened by {0}" /// public static LocalisableString SystemResolvedFalse(LocalisableString user) => new TranslatableString(getKey(@"system.resolved.false"), @"Reopened by {0}", user); /// /// "general" /// public static LocalisableString TimestampDisplayGeneral => new TranslatableString(getKey(@"timestamp_display.general"), @"general"); /// /// "general (all)" /// public static LocalisableString TimestampDisplayGeneralAll => new TranslatableString(getKey(@"timestamp_display.general_all"), @"general (all)"); /// /// "Everyone" /// public static LocalisableString UserFilterEveryone => new TranslatableString(getKey(@"user_filter.everyone"), @"Everyone"); /// /// "Filter by user" /// public static LocalisableString UserFilterLabel => new TranslatableString(getKey(@"user_filter.label"), @"Filter by user"); private static string getKey(string key) => $@"{prefix}:{key}"; } }