diff --git a/config/eoaconvert.cfg b/config/eoaconvert.cfg index 8a859ed..7f71509 100644 --- a/config/eoaconvert.cfg +++ b/config/eoaconvert.cfg @@ -14,4 +14,5 @@ TRALICS_PATH_EXEC: /Users/kthoden/bin/tralics-2.15.4 TRALICS_PATH_LIB: /Users/kthoden/EOAKram/dev/EOASkripts/config/ TEMPLATE_PATH: /Users/kthoden/EOAKram/dev/EOASkripts/data/aux/ SUPPORT_PATH: /Users/kthoden/EOAKram/dev/EOASkripts/data/dtd_files/ -CSL_FILE: /Users/kthoden/EOAKram/dev/eoa-csl/chicago-author-date-custom.csl \ No newline at end of file +CSL_FILE: /Users/kthoden/EOAKram/dev/eoa-csl/chicago-author-date-custom.csl +TRANSLATIONS: /Users/kthoden/EOAKram/dev/EOASkripts/data/aux/translations.xml diff --git a/libeoaconvert.py b/libeoaconvert.py index 456cd8e..b85b7bd 100644 --- a/libeoaconvert.py +++ b/libeoaconvert.py @@ -27,6 +27,7 @@ LOGLEVEL = CONFIG['General']['loglevel'] CSL_FILE = CONFIG['Auxiliaries']['CSL_FILE'] +TRANSLATION_FILE = CONFIG['Auxiliaries']['TRANSLATIONS'] logging.basicConfig(level=LOGLEVEL, format='%(asctime)s - %(levelname)s - %(message)s') @@ -43,7 +44,7 @@ # dict_eds = {"en" : "eds.", "de" : "Hrsg."} # use the translation file that is used also for XSL -translation_xml = etree.parse("data/aux/translations.xml") +translation_xml = etree.parse(TRANSLATION_FILE) dictLangFootnotes = translation_xml.find("//entry[@name='footnotes']").attrib dict_and = translation_xml.find("//entry[@name='and']").attrib dict_ed = translation_xml.find("//entry[@name='editor-abbr']").attrib