X-Git-Url: https://pere.pagekite.me/gitweb/text-mekanikerord.git/blobdiff_plain/5af55c944483ca3521476ab3d361ce90a9dfc357..8af9d9573e6f40f4564a82f1db634e50a0eb26b6:/make-glossary diff --git a/make-glossary b/make-glossary index c54b02c..612fa52 100755 --- a/make-glossary +++ b/make-glossary @@ -3,6 +3,8 @@ from lxml import etree from lxml.etree import tostring +list_topic = False + filemakerxml = 'meksme-utf8.xml' tree = etree.parse(filemakerxml) @@ -71,14 +73,14 @@ def make_glossary_docbook(lang, langcodes): if lang and '[' not in w: w += "[%s]" % lang entry.append(E.indexterm(E.primary(w))) - glossary = E.glosslist() + glossary = E.glossary() for e in sorted(words, key=lambda x: langsort(lang, x)): ldesc = 'desc-%s' % lang if 'topic' in e and lang in topicmap: e['topic'] = topicmap[lang][e['topic']] if lang in e: entry = E.glossentry() - if 'topic' in e: + if list_topic and 'topic' in e: entry.append(E.glossterm('%s [%s]' % (e[lang], e['topic']))) else: entry.append(E.glossterm(e[lang]))