in python/moz/l10n/formats/xliff/common.py [0:0]
def pretty_name(el: _Element, name: str) -> str:
if not name.startswith("{"):
return name
q = QName(name)
ns = q.namespace
if not ns or ns in xliff_ns:
return q.localname
if ns == xml_ns:
return f"xml:{q.localname}"
ns_key = next(iter(k for k, v in el.nsmap.items() if v == ns), None)
if ns_key:
return f"{ns_key}:{q.localname}"
else:
raise ValueError(f"Name with unknown namespace: {name}")