- implements CSL text-case attribute (text-transform is now deprecated)

- allows CSLs to be imported from the file system
- implements preliminary text-case="title" transform
This commit is contained in:
Simon Kornblith 2007-11-26 22:06:06 +00:00
parent b14a59a76f
commit 792cc39761
40 changed files with 162 additions and 162 deletions

View file

@ -16,14 +16,14 @@
<macro name="editor">
<names variable="editor" prefix="(" suffix=")" delimiter=", ">
<name and="text" initialize-with=". " delimiter=", "/>
<label form="short" prefix=", " text-transform="lowercase" suffix="."/>
<label form="short" prefix=", " text-case="lowercase" suffix="."/>
</names>
</macro>
<macro name="author">
<names variable="author">
<name name-as-sort-order="all" and="text" sort-separator=", " initialize-with=". "
delimiter=", "/>
<label form="short" prefix=" (" suffix=".)" text-transform="lowercase"/>
<label form="short" prefix=" (" suffix=".)" text-case="lowercase"/>
<substitute>
<names variable="editor"/>
<text macro="title"/>
@ -63,7 +63,7 @@
<text value="[online]" suffix=" "/>
<text variable="URL"/>
<group prefix=" (" suffix=")">
<text term="accessed" text-transform="capitalize" suffix=" "/>
<text term="accessed" text-case="capitalize-first" suffix=" "/>
<date variable="accessed">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
@ -127,10 +127,10 @@
<else-if type="chapter">
<text macro="title" prefix=" " quotes="true"/>
<group class="container" prefix=" ">
<text term="in" text-transform="lowercase"/>
<text term="in" text-case="lowercase"/>
<names variable="editor" prefix=" " suffix="," delimiter=", ">
<name and="text" sort-separator=", " initialize-with=". "/>
<label form="short" prefix=" (" suffix=".)" text-transform="lowercase"/>
<label form="short" prefix=" (" suffix=".)" text-case="lowercase"/>
</names>
<text variable="container-title" font-style="italic" prefix=" " suffix="."/>
<text variable="collection-title" prefix=" " suffix="."/>

View file

@ -16,7 +16,7 @@
</info>
<macro name="editor">
<names variable="editor" prefix="" suffix="" delimiter=", ">
<label form="short" text-transform="lowercase" suffix=". "/>
<label form="short" text-case="lowercase" suffix=". "/>
<name and="text" initialize-with=". " delimiter=", "/>
</names>
</macro>
@ -24,7 +24,7 @@
<names variable="author">
<name name-as-sort-order="first" and="text" sort-separator=", " initialize-with=". "
delimiter=", " delimiter-precedes-last="always"/>
<label form="short" prefix=" " suffix="." text-transform="lowercase"/>
<label form="short" prefix=" " suffix="." text-case="lowercase"/>
<substitute>
<names variable="editor"/>
<text variable="title"/>
@ -45,7 +45,7 @@
<group>
<text variable="URL"/>
<group prefix=" (" suffix=")">
<text term="accessed" text-transform="lowercase" prefix="last " suffix=" "/>
<text term="accessed" text-case="lowercase" prefix="last " suffix=" "/>
<date variable="accessed">
<date-part name="day" suffix=" "/>
<date-part name="month" suffix=" "/>
@ -138,7 +138,7 @@
<text macro="title" prefix=" " suffix="."/>
<group class="container" prefix=" " delimiter=", " suffix=".">
<group delimiter=" ">
<text term="in" text-transform="capitalize"/>
<text term="in" text-case="capitalize-first"/>
<text variable="container-title" font-style="italic"/>
</group>
<text variable="collection-title" prefix=" " suffix="."/>

View file

@ -17,7 +17,7 @@ Generated from a perl script.</summary>
<names variable="author">
<name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". "
delimiter=", " delimiter-precedes-last="always"/>
<label form="short" prefix=" (" suffix=".)" text-transform="capitalize"/>
<label form="short" prefix=" (" suffix=".)" text-case="capitalize-first"/>
<substitute>
<names variable="editor"/>
<names variable="translator"/>

View file

@ -17,7 +17,7 @@
<macro name="editor">
<names variable="editor">
<name name-as-sort-order="all" sort-separator=" " initialize-with="" delimiter=", " delimiter-precedes-last="always"/>
<label form="short" prefix=", " text-transform="lowercase" suffix="."/>
<label form="short" prefix=", " text-case="lowercase" suffix="."/>
</names>
</macro>
<macro name="author">
@ -25,7 +25,7 @@
<names variable="author">
<name name-as-sort-order="all" sort-separator=" " initialize-with=""
delimiter=", " delimiter-precedes-last="always"/>
<label form="short" prefix=" " suffix="" text-transform="lowercase"/>
<label form="short" prefix=" " suffix="" text-case="lowercase"/>
<substitute>
<names variable="editor"/>
<text value="Anon"/>
@ -48,7 +48,7 @@
<text value="Available at:" suffix=" "/>
<text variable="URL"/>
<group prefix=" [" suffix="]">
<text term="accessed" text-transform="capitalize" suffix=" "/>
<text term="accessed" text-case="capitalize-first" suffix=" "/>
<date variable="accessed">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
@ -125,7 +125,7 @@
<else-if type="chapter">
<text macro="title" prefix=" " suffix="."/>
<group class="container" prefix=" ">
<text term="in" text-transform="capitalize" suffix=": "/>
<text term="in" text-case="capitalize-first" suffix=": "/>
<text macro="editor"/>
<text variable="container-title" font-style="italic" prefix=" " suffix="."/>
<text variable="volume" prefix="Vol " suffix="."/>

View file

@ -19,14 +19,14 @@ International Journal of General and Molecular Microbiology.</summary>
<names variable="editor" delimiter=", ">
<name initialize-with="" name-as-sort-order="all" sort-separator=" "
delimiter=", " delimiter-precedes-last="always"/>
<label form="short" prefix=" (" text-transform="lowercase" suffix=")"/>
<label form="short" prefix=" (" text-case="lowercase" suffix=")"/>
</names>
</macro>
<macro name="author">
<names variable="author">
<name name-as-sort-order="all" sort-separator=" " initialize-with=""
delimiter=", " delimiter-precedes-last="always"/>
<label form="short" prefix=" " suffix="." text-transform="lowercase"/>
<label form="short" prefix=" " suffix="." text-case="lowercase"/>
<substitute>
<names variable="editor"/>
<text variable="title"/>
@ -48,7 +48,7 @@ International Journal of General and Molecular Microbiology.</summary>
<text value="Available at:" suffix=" "/>
<text variable="URL"/>
<group prefix=" [" suffix="]">
<text term="accessed" text-transform="capitalize" suffix=" "/>
<text term="accessed" text-case="capitalize-first" suffix=" "/>
<date variable="accessed">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
@ -111,7 +111,7 @@ International Journal of General and Molecular Microbiology.</summary>
<else-if type="chapter">
<group class="container" prefix=" " delimiter=" ">
<text macro="title" suffix="."/>
<text term="in" text-transform="capitalize" suffix=":"/>
<text term="in" text-case="capitalize-first" suffix=":"/>
<group delimiter=", ">
<text macro="editor"/>
<text variable="container-title" />

View file

@ -17,14 +17,14 @@
<macro name="editor-translator">
<names variable="editor translator" prefix="(" suffix=")" delimiter=", ">
<name and="symbol" initialize-with=". " delimiter=", "/>
<label form="short" prefix=", " text-transform="capitalize" suffix="."/>
<label form="short" prefix=", " text-case="capitalize-first" suffix="."/>
</names>
</macro>
<macro name="author">
<names variable="author">
<name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". "
delimiter=", " delimiter-precedes-last="always"/>
<label form="short" prefix=" (" suffix=".)" text-transform="capitalize"/>
<label form="short" prefix=" (" suffix=".)" text-case="capitalize-first"/>
<substitute>
<names variable="editor"/>
<names variable="translator"/>
@ -51,7 +51,7 @@
</macro>
<macro name="access">
<group>
<text term="retrieved" text-transform="capitalize" suffix=" "/>
<text term="retrieved" text-case="capitalize-first" suffix=" "/>
<date variable="accessed" suffix=", ">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
@ -129,11 +129,11 @@
<else-if type="chapter">
<text macro="title" prefix=" "/>
<group class="container" prefix=". ">
<text term="in" text-transform="capitalize" suffix=" "/>
<text term="in" text-case="capitalize-first" suffix=" "/>
<group delimiter=", " suffix=".">
<names variable="editor translator" delimiter=", ">
<name and="symbol" sort-separator=", " initialize-with=". "/>
<label form="short" prefix=" (" suffix=".)" text-transform="capitalize"/>
<label form="short" prefix=" (" suffix=".)" text-case="capitalize-first"/>
</names>
<group delimiter=" ">
<text variable="container-title" font-style="italic"/>

View file

@ -17,7 +17,7 @@
<macro name="editor">
<names variable="editor" prefix="" suffix="" delimiter=", ">
<name and="text" initialize-with=". " delimiter=", "/>
<label form="short" prefix=", " text-transform="lowercase" suffix="."/>
<label form="short" prefix=", " text-case="lowercase" suffix="."/>
</names>
</macro>
<macro name="anon">
@ -27,7 +27,7 @@
<names variable="author">
<name name-as-sort-order="all" and="text" sort-separator=", " initialize-with=". "
delimiter=", " delimiter-precedes-last="always"/>
<label form="short" prefix=" " suffix="." text-transform="lowercase"/>
<label form="short" prefix=" " suffix="." text-case="lowercase"/>
<substitute>
<names variable="editor"/>
<text variable="title"/>
@ -49,7 +49,7 @@
<text value="Available at:" suffix=" "/>
<text variable="URL"/>
<group prefix=" [" suffix="]">
<text term="accessed" text-transform="capitalize" suffix=" "/>
<text term="accessed" text-case="capitalize-first" suffix=" "/>
<date variable="accessed">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
@ -132,11 +132,11 @@
<else-if type="chapter">
<text macro="title" prefix=" " suffix="." quotes="true"/>
<group class="container" prefix=" ">
<text term="in" text-transform="capitalize"/>
<text term="in" text-case="capitalize-first"/>
<text variable="container-title" font-style="italic" prefix=" " suffix="."/>
<text variable="collection-title" prefix=" " suffix="."/>
<names variable="editor" prefix=", " suffix="." delimiter=", ">
<label form="short" suffix=". " text-transform="lowercase"/>
<label form="short" suffix=". " text-case="lowercase"/>
<name and="text" sort-separator=", " initialize-with=". "/>
</names>
<group suffix=".">

View file

@ -16,13 +16,13 @@
</info>
<macro name="editor">
<names variable="editor">
<label form="verb" text-transform="lowercase" suffix=" "/>
<label form="verb" text-case="lowercase" suffix=" "/>
<name and="text" delimiter=", "/>
</names>
</macro>
<macro name="series-editor">
<names variable="original-author">
<label form="short" text-transform="capitalize" suffix=". "/>
<label form="short" text-case="capitalize-first" suffix=". "/>
<name and="text" delimiter=", "/>
</names>
</macro>
@ -33,7 +33,7 @@
<names variable="author">
<name and="text" name-as-sort-order="first" sort-separator=", " delimiter=", "
delimiter-precedes-last="always"/>
<label form="short" prefix=", " suffix="." text-transform="lowercase"/>
<label form="short" prefix=", " suffix="." text-case="lowercase"/>
<substitute>
<names variable="editor"/>
<names variable="translator"/>
@ -55,7 +55,7 @@
<group>
<text variable="URL"/>
<group prefix=" (" suffix=")">
<text term="accessed" text-transform="capitalize" suffix=" "/>
<text term="accessed" text-case="capitalize-first" suffix=" "/>
<date variable="accessed">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
@ -103,7 +103,7 @@
</macro>
<macro name="pages">
<label variable="page" form="short" suffix=". " text-transform="capitalize"/>
<label variable="page" form="short" suffix=". " text-case="capitalize-first"/>
<text variable="page"/>
</macro>
<citation>
@ -173,7 +173,7 @@
<group class="container" delimiter=", " suffix=".">
<group delimiter=" ">
<text macro="pages"/>
<text term="in" text-transform="lowercase"/>
<text term="in" text-case="lowercase"/>
<text variable="container-title" font-style="italic"/>
</group>
<text variable="volume" prefix="vol. "/>

View file

@ -17,14 +17,14 @@
<macro name="editor">
<names variable="editor" delimiter=",">
<name name-as-sort-order="all" sort-separator="," and="text" initialize-with="." delimiter=", "/>
<label form="short" prefix=" (" text-transform="lowercase" suffix=")"/>
<label form="short" prefix=" (" text-case="lowercase" suffix=")"/>
</names>
</macro>
<macro name="author">
<names variable="author">
<name name-as-sort-order="all" and="text" sort-separator="," initialize-with="."
delimiter=", "/>
<label form="short" prefix=" " suffix="." text-transform="lowercase"/>
<label form="short" prefix=" " suffix="." text-case="lowercase"/>
<substitute>
<names variable="editor"/>
<text variable="title"/>
@ -46,7 +46,7 @@
<text value="Available at:" suffix=" "/>
<text variable="URL"/>
<group prefix=" [" suffix="]">
<text term="accessed" text-transform="capitalize" suffix=" "/>
<text term="accessed" text-case="capitalize-first" suffix=" "/>
<date variable="accessed">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
@ -111,7 +111,7 @@
<else-if type="chapter">
<text macro="title" prefix=" " suffix="."/>
<group class="container" prefix=" " delimiter=", " suffix=".">
<text term="in" text-transform="capitalize"/>
<text term="in" text-case="capitalize-first"/>
<text macro="editor"/>
<text variable="container-title" font-style="italic"/>
<text variable="collection-title" prefix=" " suffix="."/>

View file

@ -14,7 +14,7 @@
<macro name="editor-translator">
<names variable="editor translator" prefix="(" suffix=")" delimiter=", ">
<name and="symbol" initialize-with="." delimiter=", "/>
<label form="short" prefix=", " text-transform="capitalize" suffix="."/>
<label form="short" prefix=", " text-case="capitalize-first" suffix="."/>
</names>
</macro>
<macro name="author">

View file

@ -17,14 +17,14 @@
<macro name="editor">
<names variable="editor" delimiter=", ">
<name and="text" initialize-with=". " delimiter=", "/>
<label form="short" prefix=", " text-transform="lowercase" suffix="."/>
<label form="short" prefix=", " text-case="lowercase" suffix="."/>
</names>
</macro>
<macro name="author">
<names variable="author">
<name name-as-sort-order="all" and="text" sort-separator=", " initialize-with=". "
delimiter=", " delimiter-precedes-last="always"/>
<label form="short" prefix=" " suffix="." text-transform="lowercase"/>
<label form="short" prefix=" " suffix="." text-case="lowercase"/>
<substitute>
<names variable="editor"/>
<text variable="title"/>
@ -46,7 +46,7 @@
<text value="Available at:" suffix=" "/>
<text variable="URL"/>
<group prefix=" [" suffix="]">
<text term="accessed" text-transform="capitalize" suffix=" "/>
<text term="accessed" text-case="capitalize-first" suffix=" "/>
<date variable="accessed">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
@ -113,7 +113,7 @@
<else-if type="chapter">
<text macro="title" prefix=" " suffix="."/>
<group class="container" prefix=" " delimiter=" ">
<text term="in" text-transform="capitalize"/>
<text term="in" text-case="capitalize-first"/>
<text variable="container-title" />
<text variable="collection-title" prefix=" " suffix="."/>
<text macro="editor"/>

View file

@ -15,13 +15,13 @@
</info>
<macro name="editor">
<names variable="editor">
<label form="short" text-transform="capitalize" suffix=". "/>
<label form="short" text-case="capitalize-first" suffix=". "/>
<name and="text" delimiter=", "/>
</names>
</macro>
<macro name="series-editor">
<names variable="original-author">
<label form="short" text-transform="capitalize" suffix=". "/>
<label form="short" text-case="capitalize-first" suffix=". "/>
<name and="text" delimiter=", "/>
</names>
</macro>
@ -32,7 +32,7 @@
<names variable="author">
<name and="text" name-as-sort-order="first" sort-separator=", " delimiter=", "
delimiter-precedes-last="always"/>
<label form="short" prefix=", " suffix="." text-transform="lowercase"/>
<label form="short" prefix=", " suffix="." text-case="lowercase"/>
<substitute>
<names variable="editor"/>
<names variable="translator"/>
@ -54,7 +54,7 @@
<group>
<text variable="URL"/>
<group prefix=" (" suffix=")">
<text term="accessed" text-transform="capitalize" suffix=" "/>
<text term="accessed" text-case="capitalize-first" suffix=" "/>
<date variable="accessed">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
@ -158,7 +158,7 @@
<text macro="title" prefix=" " suffix="."/>
<group class="container" delimiter=", ">
<group delimiter=" ">
<text term="in" text-transform="capitalize"/>
<text term="in" text-case="capitalize-first"/>
<text variable="container-title" font-style="italic"/>
</group>
<text macro="editor" prefix=" "/>

View file

@ -19,7 +19,7 @@
</info>
<macro name="editor-translator">
<names variable="editor translator" prefix="" suffix="" delimiter=", ">
<label form="verb" prefix=" " text-transform="lowercase" suffix=" "/>
<label form="verb" prefix=" " text-case="lowercase" suffix=" "/>
<name and="text" delimiter=", "/>
</names>
</macro>
@ -27,7 +27,7 @@
<choose>
<if variable="author">
<names variable="editor translator" prefix="" suffix="" delimiter=", ">
<label form="short" prefix=" " text-transform="lowercase" suffix=". "/>
<label form="short" prefix=" " text-case="lowercase" suffix=". "/>
<name and="text" delimiter=", "/>
</names>
</if>
@ -79,7 +79,7 @@
<group>
<text variable="URL"/>
<group prefix=" (" suffix=")" delimiter=" ">
<text term="accessed" text-transform="lowercase" suffix=" "/>
<text term="accessed" text-case="lowercase" suffix=" "/>
<date variable="accessed" suffix=", ">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
@ -127,7 +127,7 @@
</if>
<else-if type="chapter book" match="any">
<group class="container" prefix=". ">
<text term="in" text-transform="lowercase"/>
<text term="in" text-case="lowercase"/>
<text variable="container-title" font-style="italic" prefix=" " suffix=","/>
<text variable="collection-title" prefix=" " suffix=","/>
</group>
@ -179,11 +179,11 @@
<else-if type="chapter">
<text macro="title" prefix=" "/>
<group class="container" prefix=". ">
<text term="in" text-transform="capitalize"/>
<text term="in" text-case="capitalize-first"/>
<text variable="container-title" font-style="italic" prefix=" " suffix=","/>
<text variable="collection-title" prefix=" " suffix=","/>
<names variable="editor translator" prefix=" " suffix="," delimiter=", ">
<label form="verb" text-transform="lowercase" suffix=" "/>
<label form="verb" text-case="lowercase" suffix=" "/>
<name and="text" sort-separator=", " />
</names>
<group suffix=".">
@ -235,7 +235,7 @@
<text macro="editor-translator" prefix=" "/>
</group>
<group suffix="">
<text value="paper presented at" text-transform="capitalize"/>
<text value="paper presented at" text-case="capitalize-first"/>
<text variable="event" prefix=" "/>
<text variable="event-place" prefix=", "/>
<date variable="event">

View file

@ -19,7 +19,7 @@
</info>
<macro name="editor-translator">
<names variable="editor translator" prefix="" suffix="" delimiter=", ">
<label form="verb" prefix=" " text-transform="lowercase" suffix=" "/>
<label form="verb" prefix=" " text-case="lowercase" suffix=" "/>
<name and="text" delimiter=", "/>
</names>
</macro>
@ -27,7 +27,7 @@
<choose>
<if variable="author">
<names variable="editor translator" prefix="" suffix="" delimiter=", ">
<label form="short" prefix=" " text-transform="lowercase" suffix=". "/>
<label form="short" prefix=" " text-case="lowercase" suffix=". "/>
<name and="text" delimiter=", "/>
</names>
</if>
@ -79,7 +79,7 @@
<group>
<text variable="URL"/>
<group prefix=" (" suffix=")" delimiter=" ">
<text term="accessed" text-transform="lowercase" suffix=" "/>
<text term="accessed" text-case="lowercase" suffix=" "/>
<date variable="accessed" suffix=", ">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
@ -131,7 +131,7 @@
</if>
<else-if type="chapter book" match="any">
<group class="container" prefix=". ">
<text term="in" text-transform="lowercase"/>
<text term="in" text-case="lowercase"/>
<text variable="container-title" font-style="italic" prefix=" " suffix=","/>
<text variable="collection-title" prefix=" " suffix=","/>
</group>

View file

@ -17,7 +17,7 @@
<macro name="editor">
<names variable="editor">
<name name-as-sort-order="all" sort-separator=" " initialize-with="" delimiter=", " delimiter-precedes-last="always"/>
<label form="long" prefix=", " text-transform="lowercase" suffix="."/>
<label form="long" prefix=", " text-case="lowercase" suffix="."/>
</names>
</macro>
<macro name="author">
@ -25,7 +25,7 @@
<names variable="author">
<name name-as-sort-order="all" sort-separator=" " initialize-with=""
delimiter=", " delimiter-precedes-last="always"/>
<label form="short" prefix=" " suffix="" text-transform="lowercase"/>
<label form="short" prefix=" " suffix="" text-case="lowercase"/>
<substitute>
<names variable="editor"/>
<text value="Anon"/>
@ -122,7 +122,7 @@
<else-if type="chapter">
<text macro="title" prefix=" " suffix="."/>
<group class="container" prefix=" ">
<text term="in" text-transform="capitalize" suffix=": "/>
<text term="in" text-case="capitalize-first" suffix=": "/>
<text macro="editor"/>
<text variable="container-title" prefix=" " suffix="."/>
<text variable="volume" prefix=" Vol. " suffix="."/>

View file

@ -19,13 +19,13 @@ FEMS Yeast Research</summary>
</info>
<macro name="editor">
<names variable="editor">
<name and="symbol" delimiter=", " name-as-sort-order="all" sort-separator=", " initialize-with="" text-transform="capitalize"/>
<label form="short" text-transform="lowercase" prefix=", " />
<name and="symbol" delimiter=", " name-as-sort-order="all" sort-separator=", " initialize-with="" text-case="capitalize-first"/>
<label form="short" text-case="lowercase" prefix=", " />
</names>
</macro>
<macro name="series-editor">
<names variable="original-author">
<label form="short" text-transform="capitalize" suffix=". "/>
<label form="short" text-case="capitalize-first" suffix=". "/>
<name and="text" delimiter=", "/>
</names>
</macro>
@ -33,7 +33,7 @@ FEMS Yeast Research</summary>
<names variable="author">
<name and="symbol" name-as-sort-order="all" sort-separator=", " delimiter=", "
delimiter-precedes-last="always" initialize-with=""/>
<label form="short" prefix=", " suffix="." text-transform="lowercase"/>
<label form="short" prefix=", " suffix="." text-case="lowercase"/>
<substitute>
<names variable="editor"/>
<names variable="translator"/>
@ -54,7 +54,7 @@ FEMS Yeast Research</summary>
<group>
<text variable="URL"/>
<group prefix=" (" suffix=")">
<text term="accessed" text-transform="capitalize" suffix=" "/>
<text term="accessed" text-case="capitalize-first" suffix=" "/>
<date variable="accessed">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>

View file

@ -15,13 +15,13 @@
</info>
<macro name="editor">
<names variable="editor">
<label form="short" text-transform="lowercase" suffix=". " />
<name and="text" delimiter=", " initialize-with="." text-transform="capitalize"/>
<label form="short" text-case="lowercase" suffix=". " />
<name and="text" delimiter=", " initialize-with="." text-case="capitalize-first"/>
</names>
</macro>
<macro name="series-editor">
<names variable="original-author">
<label form="short" text-transform="capitalize" suffix=". "/>
<label form="short" text-case="capitalize-first" suffix=". "/>
<name and="text" delimiter=", "/>
</names>
</macro>
@ -29,7 +29,7 @@
<names variable="author">
<name and="text" name-as-sort-order="all" sort-separator=", " delimiter=", "
delimiter-precedes-last="always" initialize-with="."/>
<label form="short" prefix=", " suffix="." text-transform="lowercase"/>
<label form="short" prefix=", " suffix="." text-case="lowercase"/>
<substitute>
<names variable="editor"/>
<names variable="translator"/>
@ -50,7 +50,7 @@
<group>
<text variable="URL"/>
<group prefix=" (" suffix=")">
<text term="accessed" text-transform="capitalize" suffix=" "/>
<text term="accessed" text-case="capitalize-first" suffix=" "/>
<date variable="accessed">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
@ -158,7 +158,7 @@
<text macro="title" prefix=" " suffix="."/>
<group class="container" delimiter=", ">
<group delimiter=" ">
<text term="in" text-transform="capitalize"/>
<text term="in" text-case="capitalize-first"/>
<text variable="container-title" font-style="italic"/>
<text macro="editor" prefix=" (" suffix=")"/>
</group>

View file

@ -16,7 +16,7 @@
</info>
<macro name="editor">
<names variable="editor" delimiter=", ">
<label form="verb" text-transform="capitalize" suffix=" "/>
<label form="verb" text-case="capitalize-first" suffix=" "/>
<name initialize-with="" name-as-sort-order="all" sort-separator=" "
delimiter=", " delimiter-precedes-last="always"/>
</names>
@ -25,7 +25,7 @@
<names variable="author">
<name name-as-sort-order="all" sort-separator=" " initialize-with=""
delimiter=", " delimiter-precedes-last="always"/>
<label form="short" prefix=" " suffix="." text-transform="lowercase"/>
<label form="short" prefix=" " suffix="." text-case="lowercase"/>
<substitute>
<names variable="editor"/>
<text variable="title"/>
@ -37,7 +37,7 @@
<text value="Available:" suffix=" "/>
<text variable="URL" suffix="."/>
<group prefix=" " suffix="">
<text term="accessed" text-transform="capitalize" suffix=" "/>
<text term="accessed" text-case="capitalize-first" suffix=" "/>
<date variable="accessed">
<date-part name="day" suffix=" "/>
<date-part name="month" suffix=" "/>
@ -92,7 +92,7 @@
<else-if type="chapter">
<text macro="title" prefix=" " suffix=". "/>
<group class="container" prefix=" " delimiter=" " suffix=".">
<text term="in" text-transform="capitalize" suffix=""/>
<text term="in" text-case="capitalize-first" suffix=""/>
<group delimiter=". ">
<text variable="container-title" font-style="italic"/>
<text variable="collection-title" prefix=" " suffix="."/>

View file

@ -16,7 +16,7 @@
<macro name="editor">
<names variable="editor" delimiter=", ">
<name and="symbol" initialize-with=". " delimiter=", "/>
<label form="short" prefix=", " text-transform="lowercase" suffix="."/>
<label form="short" prefix=", " text-case="lowercase" suffix="."/>
</names>
</macro>
<macro name="anon">
@ -26,7 +26,7 @@
<names variable="author">
<name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with="."
delimiter=", "/>
<label form="short" prefix=" " suffix="." text-transform="lowercase"/>
<label form="short" prefix=" " suffix="." text-case="lowercase"/>
<substitute>
<names variable="editor"/>
<text macro="anon"/>
@ -48,7 +48,7 @@
<text value="Available at:" suffix=" "/>
<text variable="URL"/>
<group prefix=" [" suffix="]">
<text term="accessed" text-transform="capitalize" suffix=" "/>
<text term="accessed" text-case="capitalize-first" suffix=" "/>
<date variable="accessed">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
@ -129,7 +129,7 @@
<else-if type="chapter">
<text macro="title" prefix=" " suffix="."/>
<group class="container" prefix=" ">
<text term="in" text-transform="capitalize"/>
<text term="in" text-case="capitalize-first"/>
<text macro="editor" prefix=" "/>
<text variable="container-title" font-style="italic" prefix=" " suffix="."/>
<text variable="collection-title" prefix=" " suffix="."/>

View file

@ -16,14 +16,14 @@
<macro name="editor">
<names variable="editor" prefix="" suffix="" delimiter=", ">
<name and="symbol" initialize-with=". " delimiter=", "/>
<label form="short" prefix=", " text-transform="lowercase" suffix="."/>
<label form="short" prefix=", " text-case="lowercase" suffix="."/>
</names>
</macro>
<macro name="author">
<names variable="author">
<name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with="."
delimiter=", "/>
<label form="short" prefix=" (" suffix=")." text-transform="lowercase"/>
<label form="short" prefix=" (" suffix=")." text-case="lowercase"/>
<substitute>
<names variable="editor"/>
<text value="Anon"/>
@ -45,7 +45,7 @@
<text value="Available at:" suffix=" "/>
<text variable="URL"/>
<group prefix=" [" suffix="]">
<text term="accessed" text-transform="capitalize" suffix=" "/>
<text term="accessed" text-case="capitalize-first" suffix=" "/>
<date variable="accessed">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
@ -130,10 +130,10 @@
<else-if type="chapter">
<text macro="title" prefix=" "/>
<group class="container" prefix=" ">
<text term="in" text-transform="lowercase"/>
<text term="in" text-case="lowercase"/>
<names variable="editor" prefix=" " suffix="," delimiter=", ">
<name and="symbol" sort-separator=", " initialize-with=". "/>
<label form="short" prefix=" " suffix="." text-transform="lowercase"/>
<label form="short" prefix=" " suffix="." text-case="lowercase"/>
</names>
<text variable="container-title" font-style="italic" prefix=" " suffix="."/>
<text variable="collection-title" prefix=" " suffix="."/>

View file

@ -16,7 +16,7 @@
<macro name="editor">
<names variable="editor" delimiter=", ">
<name and="symbol" initialize-with="" delimiter=", "/>
<label form="short" prefix=" (" text-transform="lowercase" suffix=")"/>
<label form="short" prefix=" (" text-case="lowercase" suffix=")"/>
</names>
</macro>
<macro name="anon">
@ -26,7 +26,7 @@
<names variable="author">
<name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=""
delimiter=", "/>
<label form="short" prefix=" (" suffix=".)" text-transform="lowercase"/>
<label form="short" prefix=" (" suffix=".)" text-case="lowercase"/>
<substitute>
<names variable="editor"/>
<text macro="anon"/>
@ -46,7 +46,7 @@
<macro name="access">
<choose>
<if variable="URL">
<text term="retrieved" text-transform="capitalize"/>
<text term="retrieved" text-case="capitalize-first"/>
<group prefix=" " delimiter=", ">
<date variable="accessed" >
<date-part name="month" suffix=" "/>
@ -137,7 +137,7 @@
<else-if type="chapter">
<text macro="title" prefix=" "/>
<group class="container" prefix=", ">
<text term="in" text-transform="lowercase"/>
<text term="in" text-case="lowercase"/>
<text macro="editor" prefix=" " suffix=", "/>
<text variable="container-title" font-style="italic" prefix=" " suffix=","/>
<text variable="collection-title" prefix=" " suffix=","/>

View file

@ -16,7 +16,7 @@
</info>
<macro name="editor">
<names variable="editor translator" delimiter=", ">
<label form="short" text-transform="lowercase" suffix=". "/>
<label form="short" text-case="lowercase" suffix=". "/>
<name and="text" delimiter=", " />
</names>
</macro>
@ -74,7 +74,7 @@
<macro name="container">
<choose>
<if type="chapter">
<text term="in" text-transform="lowercase" suffix=" "/>
<text term="in" text-case="lowercase" suffix=" "/>
<text variable="container-title" font-style="italic"/>
</if>
<else>

View file

@ -15,13 +15,13 @@
</info>
<macro name="editor">
<names variable="editor">
<label form="short" text-transform="capitalize" suffix=". "/>
<label form="short" text-case="capitalize-first" suffix=". "/>
<name and="text" delimiter=", "/>
</names>
</macro>
<macro name="series-editor">
<names variable="original-author">
<label form="short" text-transform="capitalize" suffix=". "/>
<label form="short" text-case="capitalize-first" suffix=". "/>
<name and="text" delimiter=", "/>
</names>
</macro>
@ -32,7 +32,7 @@
<names variable="author">
<name and="text" name-as-sort-order="first" sort-separator=", " delimiter=", "
delimiter-precedes-last="always"/>
<label form="short" prefix=", " suffix="." text-transform="lowercase"/>
<label form="short" prefix=", " suffix="." text-case="lowercase"/>
<substitute>
<names variable="editor"/>
<names variable="translator"/>
@ -53,7 +53,7 @@
<macro name="access">
<group delimiter=" ">
<group prefix=" [" suffix="].">
<text value="cited" text-transform="lowercase" suffix=" "/>
<text value="cited" text-case="lowercase" suffix=" "/>
<date variable="accessed">
<date-part name="day" suffix=" "/>
<date-part name="month" form="long" suffix=" "/>
@ -148,7 +148,7 @@
<text macro="title" prefix=" " suffix="."/>
<group class="container" delimiter=", ">
<group delimiter=" ">
<text term="in" text-transform="capitalize"/>
<text term="in" text-case="capitalize-first"/>
<text variable="container-title" font-style="italic"/>
</group>
<text macro="editor" prefix=" "/>

View file

@ -26,7 +26,7 @@
<names variable="editor">
<name sort-separator=" " initialize-with=". " and="text"
delimiter=", " delimiter-precedes-last="always"/>
<label form="short" prefix=" (" text-transform="lowercase" suffix=")"/>
<label form="short" prefix=" (" text-case="lowercase" suffix=")"/>
</names>
</macro>
<macro name="publisher">
@ -57,7 +57,7 @@
<if type="chapter">
<group class="container" delimiter=" ">
<text variable="page" prefix="p. " suffix="."/>
<text term="in" text-transform="capitalize" font-style="italic"/>
<text term="in" text-case="capitalize-first" font-style="italic"/>
<group delimiter=", ">
<text macro="editor"/>
<text variable="container-title" />

View file

@ -17,14 +17,14 @@
<macro name="editor">
<names variable="editor" prefix="(" suffix=")" delimiter=", ">
<name and="text" initialize-with=". " delimiter=", "/>
<label form="short" prefix=", " text-transform="lowercase" suffix="."/>
<label form="short" prefix=", " text-case="lowercase" suffix="."/>
</names>
</macro>
<macro name="author">
<names variable="author">
<name name-as-sort-order="all" and="text" sort-separator=", " initialize-with=". "
delimiter=", "/>
<label form="short" prefix=" (" suffix=".)" text-transform="lowercase"/>
<label form="short" prefix=" (" suffix=".)" text-case="lowercase"/>
<substitute>
<names variable="editor"/>
<text macro="title"/>
@ -53,7 +53,7 @@
<text value="[online]" suffix=" "/>
<text variable="URL"/>
<group prefix=" (" suffix=")">
<text term="accessed" text-transform="capitalize" suffix=" "/>
<text term="accessed" text-case="capitalize-first" suffix=" "/>
<date variable="accessed">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
@ -109,10 +109,10 @@
<else-if type="chapter">
<text macro="title" prefix=" " quotes="true"/>
<group class="container" prefix=" ">
<text term="in" text-transform="lowercase"/>
<text term="in" text-case="lowercase"/>
<names variable="editor" prefix=" " suffix="," delimiter=", ">
<name and="text" sort-separator=", " initialize-with=". "/>
<label form="short" prefix=" (" suffix=".)" text-transform="lowercase"/>
<label form="short" prefix=" (" suffix=".)" text-case="lowercase"/>
</names>
<text variable="container-title" prefix=" " suffix="."/>
<text variable="collection-title" prefix=" " suffix="."/>

View file

@ -17,14 +17,14 @@
<macro name="editor-translator">
<names variable="editor translator" prefix="(" suffix=")" delimiter=", ">
<name and="symbol" initialize-with=". " delimiter=", "/>
<label form="short" prefix=", " text-transform="capitalize" suffix="."/>
<label form="short" prefix=", " text-case="capitalize-first" suffix="."/>
</names>
</macro>
<macro name="author">
<names variable="author">
<name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". "
delimiter=", " delimiter-precedes-last="always"/>
<label form="short" prefix=" (" suffix=".)" text-transform="capitalize"/>
<label form="short" prefix=" (" suffix=".)" text-case="capitalize-first"/>
<substitute>
<names variable="editor"/>
<names variable="translator"/>
@ -55,7 +55,7 @@
</macro>
<macro name="access">
<group>
<text term="retrieved" text-transform="capitalize" suffix=" "/>
<text term="retrieved" text-case="capitalize-first" suffix=" "/>
<date variable="accessed" suffix=", ">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
@ -137,7 +137,7 @@
<group delimiter=", " suffix=".">
<names variable="editor translator" delimiter=", ">
<name and="symbol" sort-separator=", " initialize-with=". "/>
<label form="short" prefix=" (" suffix=".)" text-transform="capitalize"/>
<label form="short" prefix=" (" suffix=".)" text-case="capitalize-first"/>
</names>
<group delimiter=", ">
<text variable="container-title" font-style="italic"/>

View file

@ -15,13 +15,13 @@
</info>
<macro name="editor">
<names variable="editor">
<name name-as-sort-order="all" sort-separator=", " delimiter=", " initialize-with="." text-transform="capitalize"/>
<label form="short" text-transform="capitalize" prefix=" (" suffix=".)" />
<name name-as-sort-order="all" sort-separator=", " delimiter=", " initialize-with="." text-case="capitalize-first"/>
<label form="short" text-case="capitalize-first" prefix=" (" suffix=".)" />
</names>
</macro>
<macro name="series-editor">
<names variable="original-author">
<label form="short" text-transform="capitalize" suffix=". "/>
<label form="short" text-case="capitalize-first" suffix=". "/>
<name and="text" delimiter=", "/>
</names>
</macro>
@ -29,7 +29,7 @@
<names variable="author">
<name name-as-sort-order="all" sort-separator=", " delimiter=", "
delimiter-precedes-last="always" initialize-with="."/>
<label form="short" prefix=", " suffix="." text-transform="lowercase"/>
<label form="short" prefix=", " suffix="." text-case="lowercase"/>
<substitute>
<names variable="editor"/>
<names variable="translator"/>
@ -50,7 +50,7 @@
<group>
<text variable="URL"/>
<group prefix=" (" suffix=")">
<text term="accessed" text-transform="capitalize" suffix=" "/>
<text term="accessed" text-case="capitalize-first" suffix=" "/>
<date variable="accessed">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
@ -147,7 +147,7 @@
<text macro="title" prefix=" " suffix="."/>
<group class="container" delimiter=", ">
<group delimiter=" ">
<text term="in" text-transform="capitalize" suffix=":"/>
<text term="in" text-case="capitalize-first" suffix=":"/>
<text macro="editor" suffix=","/>
<text variable="container-title" />
</group>

View file

@ -15,7 +15,7 @@
</info>
<macro name="editor">
<names variable="editor">
<label form="verb" text-transform="lowercase" suffix=" " />
<label form="verb" text-case="lowercase" suffix=" " />
<name and="text" name-as-sort-order="all" sort-separator=" " delimiter=", "
delimiter-precedes-last="always" initialize-with=". "/>
</names>
@ -24,7 +24,7 @@
<names variable="author">
<name and="text" name-as-sort-order="all" sort-separator=" " delimiter=", "
delimiter-precedes-last="always" initialize-with=". "/>
<label form="short" prefix=", " suffix="." text-transform="lowercase"/>
<label form="short" prefix=", " suffix="." text-case="lowercase"/>
<substitute>
<names variable="editor"/>
<names variable="translator"/>
@ -45,7 +45,7 @@
<group>
<text variable="URL"/>
<group prefix=" (" suffix=")">
<text term="accessed" text-transform="capitalize" suffix=" "/>
<text term="accessed" text-case="capitalize-first" suffix=" "/>
<date variable="accessed">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
@ -93,7 +93,7 @@
<label variable="page" prefix=" " suffix="." form="short"/>
</macro>
<macro name="container">
<text term="in" text-transform="capitalize" suffix=" "/>
<text term="in" text-case="capitalize-first" suffix=" "/>
<text variable="container-title" font-style="italic"/>
</macro>
<citation>

View file

@ -15,13 +15,13 @@
</info>
<macro name="editor-translator">
<names variable="editor translator" prefix="" suffix="" delimiter=", ">
<label form="verb-short" prefix=" " text-transform="lowercase" suffix=" "/>
<label form="verb-short" prefix=" " text-case="lowercase" suffix=" "/>
<name and="text" delimiter=", "/>
</names>
</macro>
<macro name="editor-translator-short">
<names variable="editor translator" prefix="" suffix="" delimiter=", ">
<label form="short" prefix=" " text-transform="lowercase" suffix=". "/>
<label form="short" prefix=" " text-case="lowercase" suffix=". "/>
<name and="text" delimiter=", "/>
</names>
</macro>
@ -59,7 +59,7 @@
<group>
<text variable="URL"/>
<group prefix=" (" suffix=")" delimiter=" ">
<text term="accessed" text-transform="lowercase" suffix=" "/>
<text term="accessed" text-case="lowercase" suffix=" "/>
<date variable="accessed" suffix=", ">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
@ -124,7 +124,7 @@
</if>
<else-if type="chapter">
<group class="container" prefix=", ">
<text term="in" text-transform="lowercase"/>
<text term="in" text-case="lowercase"/>
<text variable="container-title" font-style="italic" prefix=" " suffix=","/>
<text variable="collection-title" prefix=" " suffix=","/>
<text macro="editor-translator-short"/>
@ -218,7 +218,7 @@
<else-if type="chapter">
<text macro="title" prefix=" "/>
<group class="container" prefix=", ">
<text term="in" text-transform="lowercase"/>
<text term="in" text-case="lowercase"/>
<text variable="container-title" font-style="italic" prefix=" " suffix=","/>
<text variable="collection-title" prefix=" " suffix=","/>
<text macro="editor-translator-short"/>
@ -268,7 +268,7 @@
<text macro="editor-translator" prefix=" "/>
</group>
<group suffix="">
<text value="paper presented at" text-transform="capitalize"/>
<text value="paper presented at" text-case="capitalize-first"/>
<text variable="event" prefix=" "/>
<text variable="event-place" prefix=", "/>
<date variable="event">

View file

@ -53,7 +53,7 @@
<text prefix=" [" suffix=" " term-name="accessed"></text>
<date suffix="]">
<day suffix=" "></day>
<month suffix=" " text-transform="capitalize"></month>
<month suffix=" " text-case="capitalize-first"></month>
<year></year>
</date>
</access>
@ -109,7 +109,7 @@
<titles prefix=", " relation="container" font-style="italic"/>
<date prefix=", ">
<day suffix=" "></day>
<month suffix=" " text-transform="capitalize"></month>
<month suffix=" " text-case="capitalize-first"></month>
<year></year>
</date>
<pages prefix=", "></pages>

View file

@ -15,7 +15,7 @@
</info>
<macro name="editor-translator">
<names variable="editor translator" delimiter=". ">
<label form="verb-short" text-transform="capitalize" suffix=". "/>
<label form="verb-short" text-case="capitalize-first" suffix=". "/>
<name and="symbol" delimiter=", "/>
</names>
</macro>

View file

@ -20,7 +20,7 @@
<macro name="editor">
<names variable="editor">
<name sort-separator=" " initialize-with="" name-as-sort-order="all" delimiter=", " delimiter-precedes-last="always"/>
<label form="short" prefix=" (" text-transform="lowercase" suffix=")"/>
<label form="short" prefix=" (" text-case="lowercase" suffix=")"/>
</names>
</macro>
<macro name="publisher">

View file

@ -18,14 +18,14 @@
<names variable="editor" delimiter=", ">
<name initialize-with="." name-as-sort-order="all" sort-separator=","
delimiter=", " delimiter-precedes-last="always"/>
<label form="short" text-transform="lowercase" prefix=" (" suffix=")"/>
<label form="short" text-case="lowercase" prefix=" (" suffix=")"/>
</names>
</macro>
<macro name="author">
<names variable="author">
<name name-as-sort-order="all" sort-separator="," initialize-with="."
delimiter=", " and="text" delimiter-precedes-last="never"/>
<label form="short" prefix=" " suffix="." text-transform="lowercase"/>
<label form="short" prefix=" " suffix="." text-case="lowercase"/>
<substitute>
<names variable="editor"/>
<text variable="title"/>
@ -37,7 +37,7 @@
<text value="Available at:" suffix=" "/>
<text variable="URL"/>
<group prefix=" [" suffix="]">
<text term="accessed" text-transform="capitalize" suffix=" "/>
<text term="accessed" text-case="capitalize-first" suffix=" "/>
<date variable="accessed">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
@ -88,7 +88,7 @@
<else-if type="chapter">
<text macro="title" prefix=" " suffix=". "/>
<group class="container" prefix=" " delimiter=" " suffix=".">
<text term="in" text-transform="capitalize"/>
<text term="in" text-case="capitalize-first"/>
<group delimiter=", ">
<text macro="editor"/>
<text variable="container-title" font-style="italic"/>

View file

@ -16,7 +16,7 @@
<macro name="editor">
<names variable="editor" delimiter=", ">
<name and="text" initialize-with=". " delimiter=", " sort-separator=", " name-as-sort-order="all"/>
<label form="short" prefix=" (" text-transform="lowercase" suffix=".)"/>
<label form="short" prefix=" (" text-case="lowercase" suffix=".)"/>
</names>
</macro>
<macro name="anon">
@ -26,7 +26,7 @@
<names variable="author">
<name name-as-sort-order="all" and="text" sort-separator=", "
delimiter=", " form="long"/>
<label form="short" prefix=" (" suffix=".)" text-transform="lowercase"/>
<label form="short" prefix=" (" suffix=".)" text-case="lowercase"/>
<substitute>
<names variable="editor"/>
<text macro="anon"/>
@ -49,7 +49,7 @@
<text value="[online] Available from: " />
<text variable="URL"/>
<group prefix=" (" delimiter=" " suffix=")">
<text term="accessed" text-transform="capitalize"/>
<text term="accessed" text-case="capitalize-first"/>
<date variable="accessed" >
<date-part name="day" suffix=" "/>
<date-part name="month" suffix=" "/>
@ -148,7 +148,7 @@
<else-if type="chapter">
<text macro="title" prefix=" "/>
<group class="container" prefix=", ">
<text term="in" text-transform="lowercase"/>
<text term="in" text-case="lowercase"/>
<text macro="editor" prefix=" " suffix=", "/>
<text variable="container-title" font-style="italic" prefix=" " suffix=","/>
<text variable="collection-title" prefix=" " suffix=","/>

View file

@ -18,14 +18,14 @@
<names variable="editor" delimiter=", ">
<name initialize-with="" name-as-sort-order="all" sort-separator=" "
delimiter=", " delimiter-precedes-last="always"/>
<label form="long" text-transform="lowercase" prefix=" "/>
<label form="long" text-case="lowercase" prefix=" "/>
</names>
</macro>
<macro name="author">
<names variable="author">
<name name-as-sort-order="all" sort-separator=" " initialize-with=""
delimiter=", " delimiter-precedes-last="always"/>
<label form="short" prefix=" " suffix="." text-transform="lowercase"/>
<label form="short" prefix=" " suffix="." text-case="lowercase"/>
<substitute>
<names variable="editor"/>
<text variable="title"/>
@ -37,7 +37,7 @@
<text value="Available:" suffix=" "/>
<text variable="URL" suffix="."/>
<group prefix=" " suffix="">
<text term="accessed" text-transform="capitalize" suffix=" "/>
<text term="accessed" text-case="capitalize-first" suffix=" "/>
<date variable="accessed">
<date-part name="day" suffix=" "/>
<date-part name="month" suffix=" "/>
@ -89,7 +89,7 @@
<else-if type="chapter">
<text macro="title" prefix=" " suffix=". "/>
<group class="container" prefix=" " delimiter=" " suffix=".">
<text term="in" text-transform="capitalize" suffix=":"/>
<text term="in" text-case="capitalize-first" suffix=":"/>
<group delimiter=". ">
<text macro="editor"/>
<text variable="container-title"/>

View file

@ -16,7 +16,7 @@
</info>
<macro name="editor">
<names variable="editor" delimiter=", ">
<label form="short" prefix="" text-transform="lowercase" suffix=" "/>
<label form="short" prefix="" text-case="lowercase" suffix=" "/>
<name initialize-with="" name-as-sort-order="all" sort-separator=" "
delimiter=", " delimiter-precedes-last="always"/>
</names>
@ -25,7 +25,7 @@
<names variable="author">
<name name-as-sort-order="all" sort-separator=" " initialize-with=""
delimiter=", " delimiter-precedes-last="always"/>
<label form="short" prefix=" " suffix="." text-transform="lowercase"/>
<label form="short" prefix=" " suffix="." text-case="lowercase"/>
<substitute>
<names variable="editor"/>
<text variable="title"/>
@ -37,7 +37,7 @@
<text value="Available at:" suffix=" "/>
<text variable="URL"/>
<group prefix=" [" suffix="]">
<text term="accessed" text-transform="capitalize" suffix=" "/>
<text term="accessed" text-case="capitalize-first" suffix=" "/>
<date variable="accessed">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
@ -87,7 +87,7 @@
</if>
<else-if type="chapter">
<group class="container" prefix=" " delimiter=" ">
<text term="in" text-transform="lowercase"/>
<text term="in" text-case="lowercase"/>
<group delimiter=", ">
<text variable="container-title" font-style="italic"/>
<text variable="collection-title" prefix=" " suffix="."/>

View file

@ -15,13 +15,13 @@
</info>
<macro name="editor">
<names variable="editor">
<label form="short" text-transform="lowercase" suffix=". " />
<name and="text" delimiter=", " initialize-with="." text-transform="capitalize"/>
<label form="short" text-case="lowercase" suffix=". " />
<name and="text" delimiter=", " initialize-with="." text-case="capitalize-first"/>
</names>
</macro>
<macro name="series-editor">
<names variable="original-author">
<label form="short" text-transform="capitalize" suffix=". "/>
<label form="short" text-case="capitalize-first" suffix=". "/>
<name and="text" delimiter=", "/>
</names>
</macro>
@ -29,7 +29,7 @@
<names variable="author">
<name and="text" name-as-sort-order="all" sort-separator=", " delimiter=", "
delimiter-precedes-last="always" initialize-with="."/>
<label form="short" prefix=", " suffix="." text-transform="lowercase"/>
<label form="short" prefix=", " suffix="." text-case="lowercase"/>
<substitute>
<names variable="editor"/>
<names variable="translator"/>
@ -50,7 +50,7 @@
<group>
<text variable="URL"/>
<group prefix=" (" suffix=")">
<text term="accessed" text-transform="capitalize" suffix=" "/>
<text term="accessed" text-case="capitalize-first" suffix=" "/>
<date variable="accessed">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
@ -158,7 +158,7 @@
<text macro="title" prefix=" " suffix="."/>
<group class="container" delimiter=", ">
<group delimiter=" ">
<text term="in" text-transform="capitalize"/>
<text term="in" text-case="capitalize-first"/>
<text variable="container-title" font-style="italic"/>
<text macro="editor" prefix=" (" suffix=")"/>
</group>

View file

@ -17,14 +17,14 @@
<macro name="editor">
<names variable="editor" prefix="" suffix="" delimiter=", ">
<name initialize-with=". " delimiter=", " delimiter-precedes-last="always"/>
<label form="short" prefix=", " text-transform="capitalize" suffix="."/>
<label form="short" prefix=", " text-case="capitalize-first" suffix="."/>
</names>
</macro>
<macro name="author">
<names variable="author">
<name sort-separator=", " initialize-with=". "
delimiter=", " delimiter-precedes-last="always"/>
<label form="short" prefix=", " suffix="." text-transform="capitalize"/>
<label form="short" prefix=", " suffix="." text-case="capitalize-first"/>
<substitute>
<names variable="editor"/>
</substitute>
@ -95,7 +95,7 @@
</else-if>
<else-if type="chapter">
<group class="container" prefix=" ">
<text term="in" text-transform="lowercase"/>
<text term="in" text-case="lowercase"/>
<text variable="container-title" font-style="italic" prefix=" " suffix=","/>
<text variable="collection-title" prefix=" " suffix="."/>
<text macro="editor" prefix=" "/>

View file

@ -17,14 +17,14 @@
<macro name="editor">
<names variable="editor" prefix="(" suffix=")" delimiter=", ">
<name and="text" initialize-with=". " delimiter=", "/>
<label form="short" prefix=", " text-transform="lowercase" suffix="."/>
<label form="short" prefix=", " text-case="lowercase" suffix="."/>
</names>
</macro>
<macro name="author">
<names variable="author">
<name name-as-sort-order="all" and="text" sort-separator=", " initialize-with=". "
delimiter=", "/>
<label form="short" prefix=" (" suffix=".)" text-transform="lowercase"/>
<label form="short" prefix=" (" suffix=".)" text-case="lowercase"/>
<substitute>
<names variable="editor"/>
<text macro="title"/>
@ -53,7 +53,7 @@
<text value="[online]" suffix=" "/>
<text variable="URL"/>
<group prefix=" (" suffix=")">
<text term="accessed" text-transform="capitalize" suffix=" "/>
<text term="accessed" text-case="capitalize-first" suffix=" "/>
<date variable="accessed">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
@ -123,10 +123,10 @@
<else-if type="chapter">
<text macro="title" prefix=" " quotes="true"/>
<group class="container" prefix=" ">
<text term="in" text-transform="lowercase"/>
<text term="in" text-case="lowercase"/>
<names variable="editor" prefix=" " suffix="," delimiter=", ">
<name and="text" sort-separator=", " initialize-with=". "/>
<label form="short" prefix=" (" suffix=".)" text-transform="lowercase"/>
<label form="short" prefix=" (" suffix=".)" text-case="lowercase"/>
</names>
<text variable="container-title" prefix=" " suffix="."/>
<text variable="collection-title" prefix=" " suffix="."/>

View file

@ -17,14 +17,14 @@
<names variable="editor">
<name name-as-sort-order="all" sort-separator=" " delimiter=", "
delimiter-precedes-last="always" initialize-with=""/>
<label form="short" text-transform="lowercase" prefix=". (" suffix=")" />
<label form="short" text-case="lowercase" prefix=". (" suffix=")" />
</names>
</macro>
<macro name="author">
<names variable="author">
<name name-as-sort-order="all" sort-separator=" " delimiter=", "
delimiter-precedes-last="always" initialize-with=""/>
<label form="short" prefix=". (" suffix=")." text-transform="lowercase"/>
<label form="short" prefix=". (" suffix=")." text-case="lowercase"/>
<substitute>
<names variable="editor"/>
<names variable="translator"/>
@ -45,7 +45,7 @@
<group>
<text variable="URL"/>
<group prefix=" (" suffix=")">
<text term="accessed" text-transform="capitalize" suffix=" "/>
<text term="accessed" text-case="capitalize-first" suffix=" "/>
<date variable="accessed">
<date-part name="month" suffix=" "/>
<date-part name="day" suffix=", "/>
@ -152,7 +152,7 @@
<text macro="title" prefix=" " suffix="."/>
<group class="container" delimiter=" " >
<group delimiter=" " suffix=".">
<text term="in" text-transform="capitalize"/>
<text term="in" text-case="capitalize-first"/>
<text variable="container-title" font-style="italic" suffix=","/>
<text macro="editor"/>
</group>