Style error (?): harvard-university-of-worcester.csl

This style has <macro name="director">
<text term="director" prefix=":"/>
<names variable="director"/>
</macro>
and <macro name="translator">
<text term="translator" form="short" plural="true" text-case="capitalize-first" suffix="."/>
<names variable="translator" prefix=" " suffix="."/>
</macro>
Zotero/citeproc-js/LO does not render the <text …> elements, pandoc(-citeproc) does, so ":directors Trans." appears in every bibliography entry.

Wouldn't the macros need to test first for variables being non-empty in such cases? EDIT: … or use a group which implicitly tests for variables being non-empty?

If so, this style should be fixed.
Sign In or Register to comment.