|
37 | 37 | <names variable="container-author reviewed-author">
|
38 | 38 | <label form="verb-short" text-case="lowercase" suffix=" "/>
|
39 | 39 | <name and="text" delimiter=", "/>
|
40 |
| - <et-al/> |
41 | 40 | </names>
|
42 | 41 | </group>
|
43 | 42 | </if>
|
|
66 | 65 | </macro>
|
67 | 66 | <macro name="secondary-contributors">
|
68 | 67 | <choose>
|
69 |
| - <if type="chapter paper-conference entry-dictionary entry-encyclopedia" match="none"> |
| 68 | + <if type="chapter entry-dictionary entry-encyclopedia paper-conference" match="none"> |
70 | 69 | <names variable="editor translator" delimiter=". ">
|
71 | 70 | <label form="verb" text-case="capitalize-first" suffix=" "/>
|
72 | 71 | <name and="text" delimiter=", "/>
|
73 |
| - <et-al/> |
74 | 72 | </names>
|
75 | 73 | </if>
|
76 | 74 | </choose>
|
77 | 75 | </macro>
|
78 | 76 | <macro name="container-contributors">
|
79 | 77 | <choose>
|
80 |
| - <if type="chapter paper-conference entry-dictionary entry-encyclopedia" match="any"> |
| 78 | + <if type="chapter entry-dictionary entry-encyclopedia paper-conference" match="any"> |
81 | 79 | <group delimiter=", ">
|
82 | 80 | <choose>
|
83 | 81 | <if variable="author">
|
84 | 82 | <choose>
|
85 | 83 | <if variable="container-author" match="any">
|
86 | 84 | <names variable="container-author">
|
87 |
| - <label form="verb-short" suffix=" " text-case="lowercase"/> |
| 85 | + <label form="verb-short" text-case="lowercase" suffix=" "/> |
88 | 86 | <name and="text" delimiter=", "/>
|
89 |
| - <et-al/> |
90 | 87 | </names>
|
91 | 88 | </if>
|
92 | 89 | </choose>
|
|
98 | 95 | <names variable="editor translator" delimiter=", ">
|
99 | 96 | <label form="verb" suffix=" "/>
|
100 | 97 | <name and="text" delimiter=", "/>
|
101 |
| - <et-al/> |
102 | 98 | </names>
|
103 | 99 | </group>
|
104 | 100 | </if>
|
105 | 101 | <else>
|
106 | 102 | <names variable="editor translator" delimiter=", ">
|
107 | 103 | <label form="verb" text-case="lowercase" suffix=" "/>
|
108 | 104 | <name and="text" delimiter=", "/>
|
109 |
| - <et-al/> |
110 | 105 | </names>
|
111 | 106 | </else>
|
112 | 107 | </choose>
|
|
127 | 122 | <names variable="author">
|
128 | 123 | <name and="text" delimiter=", " form="long"/>
|
129 | 124 | <label form="short" prefix=", "/>
|
130 |
| - <et-al/> |
131 | 125 | <substitute>
|
132 | 126 | <text macro="editor"/>
|
133 | 127 | <text macro="translator"/>
|
|
140 | 134 | <names variable="editor">
|
141 | 135 | <name name-as-sort-order="first" and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/>
|
142 | 136 | <label form="short" prefix=", "/>
|
143 |
| - <et-al/> |
144 | 137 | </names>
|
145 | 138 | </macro>
|
146 | 139 | <macro name="translator">
|
147 | 140 | <names variable="translator">
|
148 | 141 | <name name-as-sort-order="first" and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/>
|
149 | 142 | <label form="verb-short" prefix=", "/>
|
150 |
| - <et-al/> |
151 | 143 | </names>
|
152 | 144 | </macro>
|
153 | 145 | <macro name="recipient">
|
|
171 | 163 | <group delimiter=". ">
|
172 | 164 | <names variable="author">
|
173 | 165 | <name name-as-sort-order="first" and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/>
|
174 |
| - <et-al/> |
175 | 166 | <substitute>
|
176 | 167 | <text macro="editor"/>
|
177 | 168 | <text macro="translator"/>
|
| 169 | + <choose> |
| 170 | + <if type="webpage post-weblog" match="any"> |
| 171 | + <text variable="container-title"/> |
| 172 | + </if> |
| 173 | + </choose> |
178 | 174 | </substitute>
|
179 | 175 | </names>
|
180 | 176 | <text macro="recipient"/>
|
|
190 | 186 | <group delimiter=" ">
|
191 | 187 | <names variable="author">
|
192 | 188 | <name form="short" and="text" delimiter=", "/>
|
193 |
| - <et-al/> |
194 | 189 | <substitute>
|
195 | 190 | <names variable="editor"/>
|
196 | 191 | <names variable="translator"/>
|
|
202 | 197 | <macro name="contributors-sort">
|
203 | 198 | <names variable="author">
|
204 | 199 | <name name-as-sort-order="all" and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/>
|
205 |
| - <et-al/> |
206 | 200 | <substitute>
|
207 | 201 | <names variable="editor"/>
|
208 | 202 | <names variable="translator"/>
|
|
288 | 282 | <else-if type="manuscript speech" match="any">
|
289 | 283 | <text variable="genre" form="short"/>
|
290 | 284 | </else-if>
|
291 |
| - <else-if type="personal_communication"> |
292 |
| - <text macro="issued"/> |
293 |
| - </else-if> |
294 | 285 | </choose>
|
295 | 286 | </if>
|
296 | 287 | <else-if type="book graphic motion_picture song" match="any">
|
|
312 | 303 | </macro>
|
313 | 304 | <macro name="date-disambiguate">
|
314 | 305 | <choose>
|
315 |
| - <if disambiguate="true"> |
| 306 | + <if disambiguate="true" type="personal_communication" match="any"> |
316 | 307 | <text macro="issued"/>
|
317 | 308 | </if>
|
318 | 309 | </choose>
|
|
396 | 387 | <macro name="container-title">
|
397 | 388 | <group delimiter=" ">
|
398 | 389 | <choose>
|
399 |
| - <if type="chapter paper-conference entry-dictionary entry-encyclopedia" match="any"> |
| 390 | + <if type="chapter entry-dictionary entry-encyclopedia paper-conference" match="any"> |
400 | 391 | <text term="in" text-case="capitalize-first"/>
|
401 | 392 | </if>
|
402 | 393 | </choose>
|
|
654 | 645 | </group>
|
655 | 646 | </group>
|
656 | 647 | </else-if>
|
657 |
| - <else-if type="chapter paper-conference entry-dictionary entry-encyclopedia" match="any"> |
| 648 | + <else-if type="chapter entry-dictionary entry-encyclopedia paper-conference" match="any"> |
658 | 649 | <group delimiter=". ">
|
659 | 650 | <text macro="edition"/>
|
660 | 651 | <choose>
|
|
710 | 701 | <text variable="original-publisher-place"/>
|
711 | 702 | <text variable="original-publisher"/>
|
712 | 703 | </group>
|
713 |
| - <date variable="original-date" form="text" date-parts="year"/> |
| 704 | + <choose> |
| 705 | + <if is-uncertain-date="original-date"> |
| 706 | + <date variable="original-date" form="numeric" date-parts="year" prefix="[" suffix="?]"/> |
| 707 | + </if> |
| 708 | + <else> |
| 709 | + <date variable="original-date" form="numeric" date-parts="year"/> |
| 710 | + </else> |
| 711 | + </choose> |
714 | 712 | </group>
|
715 | 713 | </macro>
|
716 | 714 | <macro name="reprint-note">
|
|
948 | 946 | </macro>
|
949 | 947 | <macro name="locators-chapter">
|
950 | 948 | <choose>
|
951 |
| - <if type="chapter paper-conference entry-dictionary entry-encyclopedia" match="any"> |
| 949 | + <if type="chapter entry-dictionary entry-encyclopedia paper-conference" match="any"> |
952 | 950 | <choose>
|
953 | 951 | <if variable="author container-author" match="all"/>
|
954 | 952 | <else>
|
|
1021 | 1019 | </macro>
|
1022 | 1020 | <macro name="issue-note-join-with-space">
|
1023 | 1021 | <choose>
|
1024 |
| - <if type="article-journal bill legislation legal_case manuscript thesis" variable="publisher-place publisher" match="any"> |
| 1022 | + <if type="article-journal bill legislation legal_case manuscript thesis" variable="publisher-place event-place publisher" match="any"> |
1025 | 1023 | <!--Chicago doesn't use publisher/place for Newspapers and we want the date delimited by a comma-->
|
1026 | 1024 | <choose>
|
1027 | 1025 | <if type="article-newspaper" match="none">
|
|
1040 | 1038 | </macro>
|
1041 | 1039 | <macro name="issue-note-join-with-comma">
|
1042 | 1040 | <choose>
|
1043 |
| - <if type="article-journal bill legislation legal_case manuscript thesis" variable="publisher-place publisher" match="none"> |
| 1041 | + <if type="graphic map" match="any"/> |
| 1042 | + <else-if type="article-journal bill legislation legal_case manuscript thesis" variable="event-place publisher-place publisher" match="none"> |
1044 | 1043 | <text macro="issue-note"/>
|
1045 |
| - </if> |
| 1044 | + </else-if> |
1046 | 1045 | <else-if type="article-newspaper">
|
1047 | 1046 | <text macro="issue-note"/>
|
1048 | 1047 | </else-if>
|
|
1237 | 1236 | <if type="graphic" match="any">
|
1238 | 1237 | <text macro="archive-note"/>
|
1239 | 1238 | </if>
|
1240 |
| - <else-if type="article-journal bill book chapter legal_case legislation motion_picture paper-conference report" match="none"> |
| 1239 | + <else-if type="article-journal bill book chapter legal_case legislation motion_picture paper-conference" match="none"> |
1241 | 1240 | <text macro="archive-note"/>
|
1242 | 1241 | </else-if>
|
1243 | 1242 | </choose>
|
|
0 commit comments