// 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.Resources.Localisation.Web { public static class BeatmapsetWatchesStrings { private const string prefix = @"osu.Game.Resources.Localisation.Web.BeatmapsetWatches"; /// <summary> /// "These are the beatmap discussions you are following. You will be notified when there are new posts or updates." /// </summary> public static LocalisableString IndexDescription => new TranslatableString(getKey(@"index.description"), @"These are the beatmap discussions you are following. You will be notified when there are new posts or updates."); /// <summary> /// "beatmap discussion watchlist" /// </summary> public static LocalisableString IndexTitleCompact => new TranslatableString(getKey(@"index.title_compact"), @"beatmap discussion watchlist"); /// <summary> /// "Beatmaps watched" /// </summary> public static LocalisableString IndexCountsTotal => new TranslatableString(getKey(@"index.counts.total"), @"Beatmaps watched"); /// <summary> /// "Beatmaps with new activity" /// </summary> public static LocalisableString IndexCountsUnread => new TranslatableString(getKey(@"index.counts.unread"), @"Beatmaps with new activity"); /// <summary> /// "No beatmap discussions watched." /// </summary> public static LocalisableString IndexTableEmpty => new TranslatableString(getKey(@"index.table.empty"), @"No beatmap discussions watched."); /// <summary> /// "Last update" /// </summary> public static LocalisableString IndexTableLastUpdate => new TranslatableString(getKey(@"index.table.last_update"), @"Last update"); /// <summary> /// "Open issues" /// </summary> public static LocalisableString IndexTableOpenIssues => new TranslatableString(getKey(@"index.table.open_issues"), @"Open issues"); /// <summary> /// "State" /// </summary> public static LocalisableString IndexTableState => new TranslatableString(getKey(@"index.table.state"), @"State"); /// <summary> /// "Title" /// </summary> public static LocalisableString IndexTableTitle => new TranslatableString(getKey(@"index.table.title"), @"Title"); /// <summary> /// "Read" /// </summary> public static LocalisableString StatusRead => new TranslatableString(getKey(@"status.read"), @"Read"); /// <summary> /// "Unread" /// </summary> public static LocalisableString StatusUnread => new TranslatableString(getKey(@"status.unread"), @"Unread"); private static string getKey(string key) => $@"{prefix}:{key}"; } }