Skip to content

Commit 8bc22bd

Browse files
authored
Create multilingual-matters.csl (JabRef#5955)
* Create multilingual-matters.csl via https://forums.zotero.org/discussion/94902/page-references-in-text-citations#latest * Update multilingual-matters.csl * Update multilingual-matters.csl * Update multilingual-matters.csl
1 parent aca84fd commit 8bc22bd

File tree

1 file changed

+329
-0
lines changed

1 file changed

+329
-0
lines changed

Diff for: multilingual-matters.csl

+329
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,329 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only" default-locale="en-GB">
3+
<info>
4+
<title>Multilingual Matters</title>
5+
<id>http://www.zotero.org/styles/multilingual-matters</id>
6+
<link href="http://www.zotero.org/styles/multilingual-matters" rel="self"/>
7+
<link href="http://www.zotero.org/styles/harvard-north-west-university" rel="template"/>
8+
<link href="https://www.multilingual-matters.com/page/guidelines-for-authors/" rel="documentation"/>
9+
<link href="https://www.multilingual-matters.com/resources/docs/Author%20guidelines.docx" rel="documentation"/>
10+
<author>
11+
<name>Patrick O'Brien</name>
12+
</author>
13+
<category citation-format="author-date"/>
14+
<category field="generic-base"/>
15+
<updated>2022-03-09T11:31:15+00:00</updated>
16+
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
17+
</info>
18+
<locale xml:lang="en">
19+
<terms>
20+
<term name="available at">available</term>
21+
<term name="edition" form="short">edn</term>
22+
<term name="editor" form="short">
23+
<single>ed.</single>
24+
<multiple>eds</multiple>
25+
</term>
26+
</terms>
27+
</locale>
28+
<macro name="editor-translator">
29+
<group delimiter=", ">
30+
<choose>
31+
<if variable="editor">
32+
<names variable="editor">
33+
<name and="text" initialize-with="."/>
34+
<label form="short" strip-periods="false" prefix=" (" suffix=")"/>
35+
</names>
36+
</if>
37+
</choose>
38+
<choose>
39+
<if variable="translator">
40+
<names variable="translator">
41+
<name and="symbol" initialize="false"/>
42+
<label form="short" prefix=" (" suffix=")"/>
43+
</names>
44+
</if>
45+
</choose>
46+
</group>
47+
</macro>
48+
<macro name="author">
49+
<names variable="author">
50+
<name and="text" delimiter-precedes-last="never" et-al-min="7" et-al-use-first="6" et-al-use-last="true" initialize-with="." name-as-sort-order="all"/>
51+
<label form="short" text-case="lowercase" prefix=" (" suffix=")"/>
52+
<substitute>
53+
<names variable="editor"/>
54+
<names variable="translator"/>
55+
<choose>
56+
<if type="bill book graphic legal_case legislation motion_picture report song webpage" match="any">
57+
<text variable="title" font-style="italic"/>
58+
</if>
59+
<else>
60+
<text variable="title" quotes="true" text-case="capitalize-first"/>
61+
</else>
62+
</choose>
63+
</substitute>
64+
</names>
65+
</macro>
66+
<macro name="author-short">
67+
<names variable="author">
68+
<name form="short" and="symbol" delimiter-precedes-last="never" et-al-min="3" et-al-use-first="1" initialize-with="." sort-separator=" "/>
69+
<et-al font-style="italic"/>
70+
<substitute>
71+
<names variable="editor"/>
72+
<names variable="translator"/>
73+
<choose>
74+
<if type="bill book graphic legal_case legislation motion_picture report song" match="any">
75+
<text variable="title" form="short" font-style="italic"/>
76+
</if>
77+
<else>
78+
<text variable="title" form="short" quotes="true" text-case="capitalize-first"/>
79+
</else>
80+
</choose>
81+
</substitute>
82+
</names>
83+
</macro>
84+
<macro name="author-count">
85+
<names variable="author">
86+
<name form="count"/>
87+
</names>
88+
</macro>
89+
<macro name="date-issued">
90+
<choose>
91+
<if type="article-journal" match="none">
92+
<text macro="date-issued-year"/>
93+
</if>
94+
<else-if variable="page" match="none">
95+
<text macro="date-issued-year"/>
96+
</else-if>
97+
<else-if is-numeric="page">
98+
<text macro="date-issued-year"/>
99+
</else-if>
100+
<else>
101+
<text term="in press" prefix="(" suffix=")"/>
102+
</else>
103+
</choose>
104+
</macro>
105+
<macro name="date-issued-no-parentheses">
106+
<choose>
107+
<if type="article-journal" match="none">
108+
<text macro="date-issued-year"/>
109+
</if>
110+
<else-if variable="page" match="none">
111+
<text macro="date-issued-year"/>
112+
</else-if>
113+
<else-if is-numeric="page">
114+
<text macro="date-issued-year"/>
115+
</else-if>
116+
<else>
117+
<text term="in press"/>
118+
</else>
119+
</choose>
120+
</macro>
121+
<macro name="date-issued-year">
122+
<choose>
123+
<if variable="issued">
124+
<date variable="issued">
125+
<date-part name="year"/>
126+
</date>
127+
</if>
128+
<else>
129+
<text value="s.a."/>
130+
</else>
131+
</choose>
132+
</macro>
133+
<macro name="access">
134+
<choose>
135+
<if variable="DOI"/>
136+
<else-if variable="URL">
137+
<group delimiter=". ">
138+
<text macro="date-access"/>
139+
<text variable="URL"/>
140+
</group>
141+
</else-if>
142+
<else-if variable="source accessed" match="all">
143+
<group delimiter=" ">
144+
<text variable="source"/>
145+
<text macro="date-access"/>
146+
</group>
147+
</else-if>
148+
</choose>
149+
</macro>
150+
<macro name="date-access">
151+
<group delimiter=" ">
152+
<text term="accessed"/>
153+
<date form="text" variable="accessed"/>
154+
</group>
155+
</macro>
156+
<macro name="title">
157+
<choose>
158+
<if type="bill book graphic legal_case legislation motion_picture report song webpage" match="any">
159+
<text variable="title" font-style="italic"/>
160+
</if>
161+
<else>
162+
<text variable="title"/>
163+
</else>
164+
</choose>
165+
</macro>
166+
<macro name="book-details">
167+
<group delimiter=". ">
168+
<group delimiter=" ">
169+
<text macro="editor-translator"/>
170+
<text variable="container-title" font-style="italic"/>
171+
<group delimiter=" " prefix="(" suffix=")">
172+
<number variable="edition" form="ordinal"/>
173+
<label strip-periods="true" variable="edition" form="short"/>
174+
</group>
175+
<group delimiter=" " prefix="(" suffix=")">
176+
<label variable="volume" form="short" text-case="capitalize-first"/>
177+
<text variable="volume"/>
178+
</group>
179+
<group delimiter=" " prefix="(" suffix=")">
180+
<label variable="page" form="short"/>
181+
<text variable="page"/>
182+
</group>
183+
</group>
184+
<group delimiter=" " prefix="(" suffix=")">
185+
<text variable="collection-title"/>
186+
<group delimiter=" ">
187+
<label variable="issue" form="short"/>
188+
<text variable="collection-number"/>
189+
</group>
190+
</group>
191+
<text macro="publisher"/>
192+
</group>
193+
</macro>
194+
<macro name="publisher">
195+
<group delimiter=" ">
196+
<group delimiter=": ">
197+
<text variable="publisher-place"/>
198+
<text variable="publisher"/>
199+
</group>
200+
<group delimiter=" " prefix="(" suffix=")">
201+
<text term="original-work-published"/>
202+
<date date-parts="year" form="text" variable="original-date"/>
203+
</group>
204+
</group>
205+
</macro>
206+
<citation disambiguate-add-year-suffix="true" year-suffix-delimiter="," disambiguate-add-names="true" disambiguate-add-givenname="false" collapse="year-suffix">
207+
<sort>
208+
<key macro="author"/>
209+
<key macro="date-issued-no-parentheses"/>
210+
</sort>
211+
<layout prefix="(" suffix=")" delimiter="; ">
212+
<group delimiter=":">
213+
<group delimiter=", ">
214+
<text macro="author-short"/>
215+
<text macro="date-issued-no-parentheses"/>
216+
</group>
217+
<group delimiter=" ">
218+
<choose>
219+
<if locator="page" match="none">
220+
<label variable="locator" form="short"/>
221+
</if>
222+
</choose>
223+
<text variable="locator" prefix=" "/>
224+
</group>
225+
</group>
226+
</layout>
227+
</citation>
228+
<bibliography hanging-indent="true">
229+
<sort>
230+
<key macro="author-short" names-min="1" names-use-first="1"/>
231+
<key macro="author-count" names-min="3" names-use-first="3"/>
232+
<key macro="author" names-min="3" names-use-first="1"/>
233+
<key macro="date-issued-no-parentheses"/>
234+
</sort>
235+
<layout suffix=".">
236+
<group delimiter=", ">
237+
<group delimiter=". ">
238+
<text macro="author"/>
239+
<group delimiter=" ">
240+
<text macro="date-issued" prefix="(" suffix=")"/>
241+
<choose>
242+
<if type="bill book graphic legal_case legislation motion_picture post-weblog song webpage post article" match="any">
243+
<group delimiter=". ">
244+
<text macro="title"/>
245+
<text macro="book-details"/>
246+
</group>
247+
</if>
248+
<else-if type="article-journal article-magazine" match="any">
249+
<group delimiter=". ">
250+
<text macro="title"/>
251+
<group delimiter=" ">
252+
<text variable="container-title" font-style="italic"/>
253+
<group delimiter=", ">
254+
<choose>
255+
<if variable="volume issue" match="any">
256+
<group delimiter=" ">
257+
<text variable="volume"/>
258+
<text variable="issue" prefix="(" suffix=")"/>
259+
</group>
260+
</if>
261+
<else>
262+
<date variable="issued" prefix="(" suffix=")">
263+
<date-part name="month" form="long"/>
264+
<date-part name="day" prefix=", "/>
265+
</date>
266+
</else>
267+
</choose>
268+
<text variable="page"/>
269+
</group>
270+
</group>
271+
</group>
272+
</else-if>
273+
<else-if type="article-newspaper" match="any">
274+
<text macro="title"/>
275+
<group delimiter=" ">
276+
<text variable="container-title" font-style="italic"/>
277+
<text variable="publisher-place" prefix="(" suffix=")"/>
278+
</group>
279+
<group delimiter=": ">
280+
<date variable="issued">
281+
<date-part name="day" suffix=" "/>
282+
<date-part name="month" form="long"/>
283+
</date>
284+
<text variable="page"/>
285+
</group>
286+
</else-if>
287+
<else-if type="thesis" match="any">
288+
<group delimiter=". ">
289+
<text macro="title"/>
290+
<group delimiter=", ">
291+
<text variable="genre"/>
292+
<text variable="publisher"/>
293+
</group>
294+
</group>
295+
</else-if>
296+
<else-if type="chapter paper-conference entry-encyclopedia entry-dictionary" match="any">
297+
<group delimiter=". ">
298+
<text macro="title"/>
299+
<group delimiter=" ">
300+
<text term="in" text-case="capitalize-first"/>
301+
<text macro="book-details"/>
302+
</group>
303+
</group>
304+
</else-if>
305+
<else-if type="patent" match="any">
306+
<group font-style="italic">
307+
<text variable="number" prefix="Patent No. "/>
308+
</group>
309+
<group delimiter=": ">
310+
<text macro="publisher"/>
311+
<text variable="authority"/>
312+
</group>
313+
</else-if>
314+
<else-if type="report" match="any">
315+
<text macro="title"/>
316+
<group delimiter=" " prefix="(" suffix=")">
317+
<text variable="genre" text-case="capitalize-first"/>
318+
<text variable="number"/>
319+
</group>
320+
<text macro="publisher"/>
321+
</else-if>
322+
</choose>
323+
</group>
324+
</group>
325+
<text macro="access"/>
326+
</group>
327+
</layout>
328+
</bibliography>
329+
</style>

0 commit comments

Comments
 (0)