// 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 LivestreamsStrings { private const string prefix = @"osu.Game.Resources.Localisation.Web.Livestreams"; /// /// "Are you sure you want to promote this livestream?" /// public static LocalisableString PromotePin => new TranslatableString(getKey(@"promote.pin"), @"Are you sure you want to promote this livestream?"); /// /// "Are you sure you want to remove this livestream's promotion?" /// public static LocalisableString PromoteUnpin => new TranslatableString(getKey(@"promote.unpin"), @"Are you sure you want to remove this livestream's promotion?"); /// /// "Live Streams" /// public static LocalisableString TopHeadersHeadline => new TranslatableString(getKey(@"top-headers.headline"), @"Live Streams"); /// /// "Data is fetched from twitch.tv every five minutes based on the directory listing. Feel free to start streaming and get yourself listed! For more information on how to get setup, please check out {0}." /// public static LocalisableString TopHeadersDescription(LocalisableString link) => new TranslatableString(getKey(@"top-headers.description"), @"Data is fetched from twitch.tv every five minutes based on the directory listing. Feel free to start streaming and get yourself listed! For more information on how to get setup, please check out {0}.", link); /// /// "the wiki page on live streaming" /// public static LocalisableString TopHeadersLink => new TranslatableString(getKey(@"top-headers.link"), @"the wiki page on live streaming"); private static string getKey(string key) => $@"{prefix}:{key}"; } }