public static string GetLocalizedName(this ItemBase item)
        {
            string name = item.GetLocalizedNonColoredName();

            switch (item)
            {
            case Equipment equipment:
                return(equipment.level > 0
                        ? $"<color=#{GetColorHexByGrade(item)}>+{equipment.level} {name}</color>"
                        : $"<color=#{GetColorHexByGrade(item)}>{name}</color>");

            default:
                return($"<color=#{GetColorHexByGrade(item)}>{name}</color>");
            }
        }