From 0927329b821f2a2e0dc09ecbd38b5269ac2d1b6d Mon Sep 17 00:00:00 2001 From: Petter Reinholdtsen Date: Thu, 24 Sep 2020 00:38:11 +0200 Subject: [PATCH] =?utf8?q?Korrigerte=20h=C3=A5ndtering=20av=20'se=20ogs?= =?utf8?q?=C3=A5'-oppf=C3=B8ringer.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- make-glossary | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) 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, -- 2.51.0