From: Petter Reinholdtsen Date: Wed, 23 Sep 2020 22:38:11 +0000 (+0200) Subject: Korrigerte håndtering av 'se også'-oppføringer. X-Git-Tag: published-en-nb-2021-07-17~19 X-Git-Url: https://pere.pagekite.me/gitweb/text-mekanikerord.git/commitdiff_plain/0927329b821f2a2e0dc09ecbd38b5269ac2d1b6d Korrigerte håndtering av 'se også'-oppføringer. --- diff --git a/make-glossary b/make-glossary index 2be2b20..32d95d6 100755 --- a/make-glossary +++ b/make-glossary @@ -124,11 +124,11 @@ def make_glossary_docbook(lang, desccodes, langcodes, output='glossary.xml'): if 1 < len(w): for t in w[1:]: t = t.strip().lstrip() - entry = E.glossentry() - entry.append(E.glossterm(t)) - # FIXME - entry.append(E.glosssee(otherterm=id)) - glossary.append(entry) + #print("info: Adding see also entry for %s" % t) + seeentry = E.glossentry() + seeentry.append(E.glossterm(t)) + seeentry.append(E.glosssee(otherterm=id)) + glossary.append(seeentry) def glosstermlocale(x): # Look up glossterm (FIXME figure out more robust way) @@ -139,6 +139,9 @@ def make_glossary_docbook(lang, desccodes, langcodes, output='glossary.xml'): return "" # Sort list to mix seealso entries into their correct location. glossary[:] = sorted(glossary, key=glosstermlocale) + + l = len(glossary) + print("info: dictionary contain %d entries" % l) content = lxml.etree.tostring(glossary, pretty_print=True,