Skip to content

Commit f78c707

Browse files
authored
Update Turabian (full note) for 17.1.3.2 Reprint Editions (#5809)
Add the originally-published and original-date extras
1 parent 2169ddc commit f78c707

2 files changed

+102
-4
lines changed

turabian-fullnote-bibliography-no-ibid.csl

+51-2
Original file line numberDiff line numberDiff line change
@@ -483,6 +483,43 @@
483483
</else>
484484
</choose>
485485
</macro>
486+
<macro name="originally-published">
487+
<group delimiter=", ">
488+
<group delimiter=": ">
489+
<text variable="original-publisher-place"/>
490+
<text variable="original-publisher"/>
491+
</group>
492+
<choose>
493+
<if is-uncertain-date="original-date">
494+
<date variable="original-date" form="numeric" date-parts="year" prefix="[" suffix="?]"/>
495+
</if>
496+
<else>
497+
<date variable="original-date" form="numeric" date-parts="year"/>
498+
</else>
499+
</choose>
500+
</group>
501+
</macro>
502+
<macro name="reprint-note">
503+
<!--needs localization-->
504+
<choose>
505+
<if variable="original-date issued" match="all">
506+
<choose>
507+
<!--for whatever reason in notes, when we have both original and new publishers, reprint doesn't appear-->
508+
<if variable="original-publisher original-publisher-place" match="none">
509+
<text value="repr."/>
510+
</if>
511+
</choose>
512+
</if>
513+
</choose>
514+
</macro>
515+
<macro name="reprint">
516+
<!--needs localization-->
517+
<choose>
518+
<if variable="original-date issued" match="all">
519+
<text value="reprint" text-case="capitalize-first"/>
520+
</if>
521+
</choose>
522+
</macro>
486523
<macro name="issued">
487524
<choose>
488525
<if variable="issued">
@@ -627,7 +664,13 @@
627664
</choose>
628665
<text macro="event"/>
629666
</group>
630-
<text macro="publisher"/>
667+
<group delimiter="; ">
668+
<text macro="originally-published"/>
669+
<group delimiter=", ">
670+
<text macro="reprint-note"/>
671+
<text macro="publisher"/>
672+
</group>
673+
</group>
631674
<text macro="issued"/>
632675
</group>
633676
</else-if>
@@ -659,7 +702,13 @@
659702
<text variable="genre" text-case="capitalize-first"/>
660703
</if>
661704
</choose>
662-
<text macro="publisher"/>
705+
<group delimiter=". ">
706+
<text macro="originally-published"/>
707+
<group delimiter=", ">
708+
<text macro="reprint"/>
709+
<text macro="publisher"/>
710+
</group>
711+
</group>
663712
<text macro="issued"/>
664713
</group>
665714
</else-if>

turabian-fullnote-bibliography.csl

+51-2
Original file line numberDiff line numberDiff line change
@@ -483,6 +483,43 @@
483483
</else>
484484
</choose>
485485
</macro>
486+
<macro name="originally-published">
487+
<group delimiter=", ">
488+
<group delimiter=": ">
489+
<text variable="original-publisher-place"/>
490+
<text variable="original-publisher"/>
491+
</group>
492+
<choose>
493+
<if is-uncertain-date="original-date">
494+
<date variable="original-date" form="numeric" date-parts="year" prefix="[" suffix="?]"/>
495+
</if>
496+
<else>
497+
<date variable="original-date" form="numeric" date-parts="year"/>
498+
</else>
499+
</choose>
500+
</group>
501+
</macro>
502+
<macro name="reprint-note">
503+
<!--needs localization-->
504+
<choose>
505+
<if variable="original-date issued" match="all">
506+
<choose>
507+
<!--for whatever reason in notes, when we have both original and new publishers, reprint doesn't appear-->
508+
<if variable="original-publisher original-publisher-place" match="none">
509+
<text value="repr."/>
510+
</if>
511+
</choose>
512+
</if>
513+
</choose>
514+
</macro>
515+
<macro name="reprint">
516+
<!--needs localization-->
517+
<choose>
518+
<if variable="original-date issued" match="all">
519+
<text value="reprint" text-case="capitalize-first"/>
520+
</if>
521+
</choose>
522+
</macro>
486523
<macro name="issued">
487524
<choose>
488525
<if variable="issued">
@@ -627,7 +664,13 @@
627664
</choose>
628665
<text macro="event"/>
629666
</group>
630-
<text macro="publisher"/>
667+
<group delimiter="; ">
668+
<text macro="originally-published"/>
669+
<group delimiter=", ">
670+
<text macro="reprint-note"/>
671+
<text macro="publisher"/>
672+
</group>
673+
</group>
631674
<text macro="issued"/>
632675
</group>
633676
</else-if>
@@ -659,7 +702,13 @@
659702
<text variable="genre" text-case="capitalize-first"/>
660703
</if>
661704
</choose>
662-
<text macro="publisher"/>
705+
<group delimiter=". ">
706+
<text macro="originally-published"/>
707+
<group delimiter=", ">
708+
<text macro="reprint"/>
709+
<text macro="publisher"/>
710+
</group>
711+
</group>
663712
<text macro="issued"/>
664713
</group>
665714
</else-if>

0 commit comments

Comments
 (0)