...
 
Commits (3)
......@@ -15,13 +15,15 @@ PANDOC_SCHOLAR_PATH = ../../pandoc-scholar
PANDOC_WRITER_OPTIONS += --resource-path=.:../../pandoc-templates/generic-template/templates
PANDOC_WRITER_OPTIONS += --filter=$(PANDOC_CITEPROC)
PANDOC_WRITER_OPTIONS += --filter=$(PANDOC_CITEPROC) \
--metadata-file=../../journal-configuration/journal-config/translations.yaml
# Include separated configuration files
# PANDOC_WRITER_OPTIONS = --metadata-file=config/article-metadata.inc.yml
# PANDOC_WRITER_OPTIONS ?= --metadata-file=config/style-metadata.inc.yml
PANDOC_READER_OPTIONS ?= --metadata-file=config/article-metadata.inc.yml
PANDOC_READER_OPTIONS ?= --metadata-file=config/article-metadata.inc.yml \
--lua-filter=../../journal-configuration/lua/localize-date.lua
# Additional option per file type
ifndef PANDOC_LATEX_OPTIONS
......
---
i18n:
submitted: Eingereicht
edited: Editiert
reviewed: Begutachtet
received: Erhalten
accepted: Akzeptiert
published: Publiziert
financing: Finanzierung
data-loc: Datenverfügbarkeit
transparency: Transparenzhinweis
article: Zeitschriftenartikel
copyright: Lizenz
citation: Empfohlene Zitierung
correspondence: Korrespondenz
abstract: Zusammenfassung
keywords: Schlagwörter
published-by: Publiziert von der
---
-- This *should* be doable with `os.date`, but it seems to ignore
-- the `LC_TIME` environment variable.
local months = {
'Januar', 'Februar', 'März', 'April', 'May', 'Juni',
'July', 'August', 'September', 'Oktober', 'November', 'Dezember'
}
function localize_date(date_meta)
local date_string = pandoc.utils.stringify(date_meta)
local year, month, day = date_string:match('^(%d%d%d%d)-(%d%d)-(%d%d)')
return ("%02d. %s %d"):format(day, months[tonumber(month)], year)
end
function Meta (meta)
meta.quality.received = localize_date(meta.quality.received)
meta.quality.accepted = localize_date(meta.quality.accepted)
meta.quality.published = localize_date(meta.quality.published)
return meta
end