in o2a/utils/el_utils.py [0:0]
def _resolve_name_node(translation: str, props: PropertySet) -> Tuple[Optional[str], int]:
"""
Check if props include nameNode, nameNode1 or nameNode2 value.
"""
merged = props.merged
for key in ["nameNode", "nameNode1", "nameNode2"]:
start_str = "{{" + key + "}}"
name_node = merged.get(key)
if translation.startswith(start_str) and name_node:
return name_node, len(start_str)
return None, 0