check: lint epubcheck
glossary-nb.xml: make-glossary meksme-utf8.xml
- ./make-glossary --output $@ nb
+ LC_COLLATE=nb_NO.UTF-8 ./make-glossary --output $@ nb
glossary-sme.xml: make-glossary meksme-utf8.xml
- ./make-glossary --output $@ sme
+ LC_COLLATE=nb_NO.UTF-8 ./make-glossary --output $@ sme
DBLATEX_OPTS = \
-b xetex \
#!/usr/bin/python3
+import locale
+
from lxml import etree
from lxml.etree import tostring
words.append(d)
def langsort(lang, e):
if lang in e:
- return e[lang]
+ return locale.strxfrm(e[lang])
else:
- return e['sme']
+ return locale.strxfrm(e['sme'])
def make_glossary_docbook(lang, langcodes, output='glossary.xml'):
import lxml.builder
parser.add_argument("--output", help="where to store the glossary")
args = parser.parse_args()
+locale.setlocale(locale.LC_ALL, '')
+
if 'nb' == args.langcode:
print("Norsk/bokmål")
print()