support for multiple sense definitions

This commit is contained in:
2020-01-14 20:59:15 +01:00
parent dcb4840f2a
commit 404bafdae3
5 changed files with 16 additions and 12 deletions

View File

@@ -90,10 +90,11 @@ def export_sense(doc, sense):
definition_list = doc.createElement("definitionList")
sense_xml.appendChild(definition_list)
definition = doc.createElement("definition")
definition.textContent = sense.definition
definition.setAttribute("type", "indicator")
definition_list.appendChild(definition)
for typ, text in sense.definition.items():
definition = doc.createElement("definition")
definition.textContent = text
definition.setAttribute("type", typ)
definition_list.appendChild(definition)
translation_container_list = doc.createElement("translationContainerList")
sense_xml.appendChild(translation_container_list)