// 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.Localisation.SkinComponents { public static class SkinnableComponentStrings { private const string prefix = @"osu.Game.Resources.Localisation.SkinComponents.SkinnableComponentStrings"; /// /// "Sprite name" /// public static LocalisableString SpriteName => new TranslatableString(getKey(@"sprite_name"), "Sprite name"); /// /// "The filename of the sprite" /// public static LocalisableString SpriteNameDescription => new TranslatableString(getKey(@"sprite_name_description"), "The filename of the sprite"); /// /// "Font" /// public static LocalisableString Font => new TranslatableString(getKey(@"font"), "Font"); /// /// "The font to use." /// public static LocalisableString FontDescription => new TranslatableString(getKey(@"font_description"), "The font to use."); /// /// "Text" /// public static LocalisableString TextElementText => new TranslatableString(getKey(@"text_element_text"), "Text"); /// /// "The text to be displayed." /// public static LocalisableString TextElementTextDescription => new TranslatableString(getKey(@"text_element_text_description"), "The text to be displayed."); /// /// "Corner radius" /// public static LocalisableString CornerRadius => new TranslatableString(getKey(@"corner_radius"), "Corner radius"); /// /// "How rounded the corners should be." /// public static LocalisableString CornerRadiusDescription => new TranslatableString(getKey(@"corner_radius_description"), "How rounded the corners should be."); private static string getKey(string key) => $"{prefix}:{key}"; } }