'Get a (namespace) translated I{qualified} name for specified type.
@param type: A schema type.
@type type: I{suds.xsd.sxbasic.SchemaObject}
@return: A translated I{qualified} name.
@rtype: str'

def xlate(self, type):

    resolved = type.resolve()
    name = resolved.name
    if type.unbounded():
        name += '[]'
    ns = resolved.namespace()
    if (ns[1] == self.wsdl.tns[1]):
        return name
    prefix = self.getprefix(ns[1])
    return ':'.join((prefix, name))
