Skip to content

Commit f709c84

Browse files
authored
Update isnad-dipnotlu.csl (JabRef#4715)
1 parent 45d7655 commit f709c84

File tree

1 file changed

+42
-4
lines changed

1 file changed

+42
-4
lines changed

isnad-dipnotlu.csl

+42-4
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
2222
</info>
2323
<!--
24-
ISNAD AUTHOR-DATE v.1.0
24+
ISNAD FULL NOTES v.1.1
2525
2626
Document Type Mappings
2727
ISNAD CSL
@@ -395,6 +395,13 @@
395395
<else-if type="motion_picture" variable="genre" match="all">
396396
<text variable="title" text-case="title" font-style="italic"/>
397397
</else-if>
398+
<else-if type="entry-dictionary">
399+
<choose>
400+
<if variable="author editor" match="none">
401+
<text variable="title" text-case="title" quotes="true"/>
402+
</if>
403+
</choose>
404+
</else-if>
398405
<else>
399406
<text variable="title" text-case="title" quotes="true"/>
400407
</else>
@@ -557,6 +564,13 @@
557564
<else-if type="motion_picture" variable="genre" match="all">
558565
<text variable="title" font-style="italic" form="short"/>
559566
</else-if>
567+
<else-if type="entry-dictionary">
568+
<choose>
569+
<if variable="author editor" match="none">
570+
<text variable="title" text-case="title" quotes="true"/>
571+
</if>
572+
</choose>
573+
</else-if>
560574
<else>
561575
<text variable="title" text-case="title" form="short" quotes="true"/>
562576
</else>
@@ -904,6 +918,24 @@
904918
</if>
905919
</choose>
906920
</macro>
921+
<macro name="locators-dictionary">
922+
<choose>
923+
<if type="entry-dictionary">
924+
<choose>
925+
<if variable="author editor" match="none"/>
926+
<else-if variable="title" match="all">
927+
<group delimiter=", ">
928+
<text variable="title" text-case="title" quotes="true"/>
929+
<text macro="point-locators"/>
930+
</group>
931+
</else-if>
932+
<else>
933+
<text variable="locator"/>
934+
</else>
935+
</choose>
936+
</if>
937+
</choose>
938+
</macro>
907939
<macro name="event-note">
908940
<text variable="event"/>
909941
</macro>
@@ -1078,6 +1110,9 @@
10781110
</else>
10791111
</choose>
10801112
</if>
1113+
<else-if type="entry-dictionary">
1114+
<text macro="locators-dictionary"/>
1115+
</else-if>
10811116
<else-if variable="locator">
10821117
<choose>
10831118
<if locator="page verse book" match="none">
@@ -1106,7 +1141,7 @@
11061141
<text variable="locator"/>
11071142
</group>
11081143
</if>
1109-
<else-if type="book graphic motion_picture report song chapter entry-encyclopedia entry-dictionary paper-conference" match="any">
1144+
<else-if type="book graphic motion_picture report song chapter entry-encyclopedia paper-conference" match="any">
11101145
<group delimiter="/">
11111146
<number variable="volume" form="numeric"/>
11121147
<text variable="locator"/>
@@ -1139,9 +1174,12 @@
11391174
</macro>
11401175
<macro name="point-locators-join-with-comma">
11411176
<choose>
1142-
<if type="article-journal article-magazine article-newspaper" match="none">
1177+
<if type="article-journal article-magazine article-newspaper entry-dictionary" match="none">
11431178
<text macro="point-locators"/>
11441179
</if>
1180+
<else-if type="entry-dictionary">
1181+
<text macro="locators-dictionary"/>
1182+
</else-if>
11451183
<else-if variable="volume issue" match="none">
11461184
<text macro="point-locators"/>
11471185
</else-if>
@@ -1187,7 +1225,7 @@
11871225
</macro>
11881226
<macro name="locators-chapter">
11891227
<choose>
1190-
<if type="chapter entry-dictionary entry-encyclopedia paper-conference" match="any">
1228+
<if type="chapter entry-encyclopedia paper-conference" match="any">
11911229
<choose>
11921230
<if variable="author container-author" match="all"/>
11931231
<else>

0 commit comments

Comments
 (0)