// 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.HUD { public static class AimErrorMeterStrings { private const string prefix = @"osu.Game.Resources.Localisation.HUD.AimErrorMeterStrings"; /// /// "Hit position size" /// public static LocalisableString HitPositionSize => new TranslatableString(getKey(@"hit_position_size"), "Hit position size"); /// /// "How big of hit position should be." /// public static LocalisableString HitPositionSizeDescription => new TranslatableString(getKey("hit_point_size_description"), "How big of hit position should be."); /// /// "Hit position style" /// public static LocalisableString HitPositionStyle => new TranslatableString(getKey(@"hit_position_style"), "Hit position style"); /// /// "The style of hit position." /// public static LocalisableString HitPositionStyleDescription => new TranslatableString(getKey("hit_position_style_description"), "The style of hit position."); /// /// "Average position size" /// public static LocalisableString AverageSize => new TranslatableString(getKey(@"average_size"), "Average position size"); /// /// "How big of average position should be." /// public static LocalisableString AverageSizeDescription => new TranslatableString(getKey("average_size_description"), "How big of average position should be."); /// /// "Average position style" /// public static LocalisableString AverageStyle => new TranslatableString(getKey(@"average_style"), "Average position style"); /// /// "The style of average position." /// public static LocalisableString AverageStyleDescription => new TranslatableString(getKey("average_style_description"), "The style of average position."); /// /// "Position mapping" /// public static LocalisableString PositionStyle => new TranslatableString(getKey("position_style"), "Position mapping"); /// /// "Should hit point relative of last object" /// public static LocalisableString PositionStyleDescription => new TranslatableString(getKey("position_style_description"), "Should hit point relative of last object"); /// /// "X" /// public static LocalisableString StyleX => new TranslatableString(getKey("style_x"), "X"); /// /// "+" /// public static LocalisableString StylePlus => new TranslatableString(getKey("style_plus"), "+"); /// /// "Absolute" /// public static LocalisableString Absolute => new TranslatableString(getKey("absolute"), "Absolute"); /// /// "Relative" /// public static LocalisableString Relative => new TranslatableString(getKey("relative"), "Relative"); private static string getKey(string key) => $"{prefix}:{key}"; } }