Returns a user-friendly type name

    :param raw_type: raw type (str, int, ...)
    :return: user friendly type as string

def friendly_type_name(raw_type: typing.Type) -> str:
    """
    Returns a user-friendly type name

    :param raw_type: raw type (str, int, ...)
    :return: user friendly type as string
    """
    try:
        return _TRANSLATE_TYPE[raw_type]
    except KeyError:
        LOGGER.error('unmanaged value type: %s', raw_type)
        return str(raw_type)