|
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