Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
4658af5
Revert "Update associacao-brasileira-de-normas-tecnicas-ufrgs.csl"
POBrien333 Sep 23, 2025
7f01583
MHRA: Move locator with archival references
adunning Sep 25, 2025
9c11e44
Merge branch 'master' into pr/7813
POBrien333 Sep 25, 2025
71aec89
Merge branch 'master' into mhra-archival-locator
adunning Sep 25, 2025
5ced27b
Update associacao-brasileira-de-normas-tecnicas-ufrgs.csl
adunning Sep 25, 2025
a68b383
Update associacao-brasileira-de-normas-tecnicas-ufrgs.csl
adunning Sep 25, 2025
3b6d2a9
Create languages-society-and-policy.csl
adunning Nov 13, 2025
a3dcfd7
Create journal-of-the-northern-renaissance.csl
adunning Nov 13, 2025
f0a25b6
Missing abbreviations
adunning Nov 13, 2025
0b2632a
Create european-journal-of-theatre-and-performance.csl
adunning Nov 13, 2025
ebb7bee
Create brepols-author-date.csl
adunning Nov 13, 2025
37174a1
Merge remote-tracking branch 'upstream/master' into mhra-archival-loc…
adunning Nov 13, 2025
792848d
Fix additional IPM style sheet link
adunning Nov 13, 2025
25e72cd
Create brepols-notes.csl
adunning Nov 13, 2025
97e14e3
MHRA author-date with place of publication
adunning Nov 13, 2025
7132c58
Fix ID
adunning Nov 13, 2025
9b97893
Handle serial/archival use of `number`
adunning Nov 18, 2025
0e44c78
Merge remote-tracking branch 'upstream/master' into mhra-archival-loc…
adunning Nov 18, 2025
0092f05
Always italicize `part-title` with a chapter
adunning Nov 23, 2025
3696101
Use `volume-title` with online articles
adunning Nov 23, 2025
4438a78
Update Instrumenta Patristica et Mediaevalia with latest MHRA
adunning Nov 23, 2025
8bcb46d
Update timestamp
adunning Nov 23, 2025
25fa25d
Use official <title>
adunning Nov 24, 2025
b17942a
Fix published `interview` without an `author`
adunning Dec 3, 2025
fdeac51
Allow short forms of personal communications
adunning Dec 7, 2025
4d3a372
Merge remote-tracking branch 'upstream/master' into mhra-archival-loc…
adunning Dec 9, 2025
eb47505
Use 'introduction to' over 'introduction in'
adunning Dec 9, 2025
5bd22c0
Simplify file names
adunning Dec 9, 2025
1c02701
Consistent conditional for chapter as introduction
adunning Dec 9, 2025
9b1e415
Introductions with `container-title` in shortened notes
adunning Dec 9, 2025
e5add5b
Abbreviated references to reviews with `reviewed-author`
adunning Dec 9, 2025
929a7fa
Create folk-music-journal.csl
adunning Dec 10, 2025
cfbf5df
Add `form="short"` on more variables
adunning Dec 17, 2025
52f0f5c
Allow short `container-title` in monographic usage
adunning Dec 17, 2025
1ef6462
Use `issued` in short letter description
adunning Dec 19, 2025
34257e7
Do not abbreviate `performer` label
adunning Dec 21, 2025
1651020
Support an untitled introduction to a special issue or supplement
adunning Dec 23, 2025
5766ba8
Arrange `<group>` across conditionals
adunning Dec 27, 2025
898e9be
Standardize serial/monographic conditionals
adunning Dec 29, 2025
ac0d695
Merge remote-tracking branch 'upstream/master' into mhra-archival-loc…
adunning Dec 29, 2025
f0488c2
Reduce use of `match="none"`
adunning Dec 30, 2025
0de3747
Reduce conditional nesting
adunning Dec 31, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update associacao-brasileira-de-normas-tecnicas-ufrgs.csl
  • Loading branch information
adunning committed Sep 25, 2025
commit 5ced27bcecc12ade61a4fbf587cfe07621982dba
174 changes: 79 additions & 95 deletions associacao-brasileira-de-normas-tecnicas-ufrgs.csl
Original file line number Diff line number Diff line change
Expand Up @@ -50,22 +50,14 @@
<name>Leticia Strehl</name>
<uri>http://www.mendeley.com/profiles/leticia-strehl/</uri>
</contributor>
<contributor>
<name>Patrick O'Brien</name>
<uri>https://citationstyler.com/</uri>
</contributor>
<category citation-format="author-date"/>
<category field="generic-base"/>
<summary>The Brazilian Standard Style in accordance with ABNT-NBR 10520.2023 and ABNT-NBR 6023.2018</summary>
<updated>2025-09-25T02:00:08+00:00</updated>
<updated>2023-11-27T02:00:08+00:00</updated>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
</info>
<locale xml:lang="pt-BR">
<terms>
<term name="editor" form="short">org</term>
<!-- ABNT 6023:2018 - 8.1.1.4 sempre no singular -->
<term name="collection-editor" form="short">ed</term>
<!-- usando editor de coleção para quando for editor do livro -->
<term name="accessed">acesso</term>
<term name="available at">disponível em</term>
<term name="composer">compositor</term>
Expand All @@ -75,11 +67,8 @@
<term name="translator">tradução</term>
<term name="in">in</term>
<term name="elocation" form="short">local.</term>
<term name="volume" form="short">
<single>v.</single>
<multiple>v.</multiple>
</term>
<term name="issue" form="short">n.</term>
<term name="no-place" form="short">s. l.</term>
<term name="no date" form="short">s. d.</term>
</terms>
</locale>
<macro name="container-contributors">
Expand Down Expand Up @@ -121,7 +110,7 @@
<!-- para transmissões é apresentador -->
<text value="Apresentado por "/>
<names variable="author">
<name delimiter=" e ">
<name and="text">
<name-part name="given"/>
<name-part name="family"/>
</name>
Expand All @@ -131,7 +120,7 @@
<!-- para filmes é o diretor -->
<text term="director" suffix=": "/>
<names variable="author">
<name delimiter=" e ">
<name and="text">
<name-part name="given"/>
<name-part name="family"/>
</name>
Expand All @@ -141,7 +130,7 @@
<!-- para músicas é o intérprete -->
<text value="Intérprete: "/>
<names variable="author">
<name delimiter=" e ">
<name and="text">
<name-part name="given"/>
<name-part name="family"/>
</name>
Expand Down Expand Up @@ -207,15 +196,15 @@
<!-- Macro responsavel por mostrar o nome do entrevistador -->
<text term="interviewer" suffix=": "/>
<names variable="interviewer" delimiter="; ">
<name delimiter=" e " sort-separator=" " delimiter-precedes-last="always"/>
<name and="text" sort-separator=" " delimiter-precedes-last="always"/>
<et-al font-style="italic"/>
</names>
</macro>
<macro name="recipient">
<!-- Macro responsavel por mostrar o nome do destinatário -->
<text term="recipient" suffix=": "/>
<names variable="recipient" delimiter="; ">
<name delimiter=" e " sort-separator=" " delimiter-precedes-last="always"/>
<name and="text" sort-separator=" " delimiter-precedes-last="always"/>
<et-al font-style="italic"/>
</names>
</macro>
Expand Down Expand Up @@ -331,20 +320,22 @@
<!-- Macro responsável por mostrar o título de evento -->
<choose>
<if type="paper-conference" match="any">
<group suffix=". ">
<text term="in" text-case="capitalize-first" prefix=" " suffix=": " font-style="italic"/>
<choose>
<if variable="event" match="any">
<text variable="event" text-case="uppercase"/>
</if>
<else>
<text variable="title-short" text-case="uppercase"/>
<!-- title-short utilizado para nome do evento no Mendeley -->
</else>
</choose>
<text variable="number" prefix=", " suffix="."/>
<text macro="issued-year" prefix=", "/>
<text macro="event-place" prefix=", "/>
<group delimiter=", " prefix=" " suffix=". ">
<group delimiter=": ">
<text term="in" text-case="capitalize-first" font-style="italic"/>
<choose>
<if variable="event" match="any">
<text variable="event" text-case="uppercase"/>
</if>
<else>
<text variable="title-short" text-case="uppercase"/>
<!-- title-short utilizado para nome do evento no Mendeley -->
</else>
</choose>
</group>
<text variable="number" suffix="."/>
<text macro="issued-year"/>
<text macro="event-place"/>
</group>
</if>
</choose>
Expand Down Expand Up @@ -390,27 +381,33 @@
</macro>
<macro name="publisher">
<!-- Macro responsável por mostrar os responsáveis pela publicação. No caso de ausência deles, incluir expressões para sem local ou sem editor -->
<group delimiter=", ">
<group delimiter=": " suffix=",">
<choose>
<if variable="publisher-place publisher" match="any">
<choose>
<if variable="publisher-place">
<text variable="publisher-place"/>
</if>
<else>
<text term="no-place" form="short" text-case="capitalize-first" font-style="italic" prefix="[" suffix="]"/>
<text value="s. l." font-style="italic" prefix="[" suffix="]" text-case="capitalize-first"/>
</else>
</choose>
<choose>
<if variable="publisher">
<text variable="publisher"/>
</if>
<else>
<text term="no date" form="short" font-style="italic" prefix="[" suffix="]"/>
</else>
</choose>
</group>
<text macro="issued" prefix=" "/>
</group>
<group prefix=": " suffix=",">
<choose>
<if variable="publisher">
<text variable="publisher"/>
</if>
<else>
<text value="s. n." font-style="italic" prefix="[" suffix="]"/>
</else>
</choose>
</group>
<text macro="issued" prefix=" "/>
</if>
<else>
<text value="s. l.: s. n." font-style="italic" prefix="[" suffix="]" text-case="capitalize-first"/>
<text macro="issued" prefix=", "/>
</else>
</choose>
</macro>
<macro name="issued">
<!-- Macro responsável por mostrar a data completa de um documento -->
Expand All @@ -419,10 +416,9 @@
<if is-uncertain-date="issued">
<group delimiter=" " prefix="[" suffix="]">
<text term="circa" form="short"/>
<date variable="issued">
<date-part name="year"/>
</date>
</group>
<date variable="issued">
<date-part name="year" />
</date></group>
</if>
<else-if variable="issued" match="any">
<choose>
Expand Down Expand Up @@ -451,7 +447,7 @@
<text variable="status" font-style="italic"/>
</if>
<else>
<text value="s. d." font-style="italic" prefix="[" suffix="]"/>
<text term="no date" form="short" font-style="italic" prefix="[" suffix="]"/>
</else>
</choose>
</else>
Expand Down Expand Up @@ -481,7 +477,7 @@
</choose>
</else-if>
<else>
<text value="s. d." font-style="italic" prefix="[" suffix="]"/>
<text term="no date" form="short" font-style="italic" prefix="[" suffix="]"/>
</else>
</choose>
</group>
Expand Down Expand Up @@ -529,10 +525,7 @@
<group prefix=". " delimiter=", ">
<text macro="issued"/>
<text macro="section"/>
<group>
<text term="page" form="short" suffix=" "/>
<text variable="page" suffix="."/>
</group>
<text macro="pages"/>
</group>
</if>
<else-if match="any" type="article-journal article-magazine">
Expand All @@ -547,10 +540,7 @@
<text variable="issue"/>
</group>
<text variable="collection-title"/>
<group>
<text term="page" form="short" suffix=" "/>
<text variable="page"/>
</group>
<text macro="pages"/>
</group>
</else-if>
<else-if type="article-newspaper" match="any">
Expand All @@ -567,32 +557,29 @@
<group delimiter=", " suffix=".">
<text variable="section"/>
<text variable="collection-title"/>
<group>
<text term="page" form="short" suffix=" "/>
<text variable="page"/>
</group>
<text macro="pages"/>
</group>
</group>
</else-if>
<else-if match="any" type="book chapter">
<!-- Se for livro ou capítulo, utiliza os termos padrões para volume e página -->
<group delimiter=", ">
<group>
<text term="volume" form="short" suffix=" "/>
<group delimiter=" ">
<text term="volume" form="short"/>
<text variable="volume"/>
</group>
<group>
<text term="page" form="short" suffix=" "/>
<text variable="page"/>
</group>
<text macro="pages"/>
</group>
</else-if>
</choose>
</macro>
<macro name="collection-title">
<!-- Macro responsável por mostrar os dados de coleção para livro e capítulo -->
<text variable="collection-title"/>
<text variable="collection-number" prefix=", v. "/>
<group delimiter=" " prefix=", ">
<label variable="collection-number" form="short"/>
<text variable="collection-number"/>
</group>
</macro>
<macro name="genre">
<!-- Macro responsável por mostrar as informações de tipo para carta, e-mail e mensagem -->
Expand All @@ -609,9 +596,9 @@
</macro>
<macro name="citation-locator">
<!-- Macro responsável por mostrar os localizadores (página, seção, capítulo, etc.) em uma citação -->
<group>
<group delimiter=" ">
<label variable="locator" form="short"/>
<text variable="locator" prefix=" "/>
<text variable="locator"/>
</group>
</macro>
<macro name="place">
Expand All @@ -623,10 +610,10 @@
<else>
<choose>
<if type="graphic post webpage" match="any">
<text value="s. l." prefix="[" suffix="], " font-style="italic" text-case="capitalize-first"/>
<text term="no-place" form="short" prefix="[" suffix="], " font-style="italic" text-case="capitalize-first"/>
</if>
<else>
<text value="s. l." prefix="[" suffix="], " font-style="italic"/>
<text term="no-place" form="short" prefix="[" suffix="], " font-style="italic"/>
</else>
</choose>
</else>
Expand All @@ -638,13 +625,13 @@
<text variable="page"/>
</group>
</macro>
<macro name="number">
<macro name="number">
<group delimiter=" ">
<label variable="number" form="short"/>
<text variable="number"/>
</group>
</macro>
<macro name="volume">
<macro name="volume">
<group delimiter=" ">
<label variable="number" form="short"/>
<text variable="number"/>
Expand Down Expand Up @@ -759,9 +746,9 @@
<text macro="section" prefix="Seção " suffix=", "/>
<text variable="publisher-place" suffix=", "/>
<text variable="publisher" suffix=", "/>
<text variable="volume" prefix="v. " suffix=", "/>
<text variable="number" prefix="n. " suffix=", "/>
<text variable="page" prefix="p. " suffix=", "/>
<text macro="volume" suffix=", "/>
<text variable="number" suffix=", "/>
<text variable="page" suffix=", "/>
<text macro="issued-legislation" suffix=". "/>
<text variable="genre" suffix=". "/>
<text macro="access"/>
Expand Down Expand Up @@ -827,12 +814,15 @@
<text variable="abstract"/>
</group>
<text macro="container-title" suffix=", "/>
<text macro="section" prefix="Seção " suffix=", "/>
<group delimiter=" ">
<text term="section" text-case="capitalize-first"/>
<text macro="section" suffix=", "/>
</group>
<text variable="publisher-place" suffix=", "/>
<text variable="publisher" suffix=", "/>
<text macro="volume" suffix=", "/>
<text macro="number" suffix=", "/>
<text macro="pages" suffix=", "/>
<text macro="page" suffix=", "/>
<text macro="issued-legislation" suffix=". "/>
<text variable="genre" suffix=". "/>
<text macro="access"/>
Expand Down Expand Up @@ -916,7 +906,7 @@
<text macro="container-contributors" suffix="."/>
<text macro="container-title" prefix=" " suffix=". "/>
<text macro="publisher"/>
<text variable="page" prefix=" p. " suffix=". "/>
<text macro="pages" suffix=". "/>
<text macro="access"/>
</group>
</else-if>
Expand Down Expand Up @@ -959,18 +949,12 @@
<text macro="container-title" suffix=", "/>
<text variable="publisher-place" suffix=", "/>
<group delimiter=", " suffix=", ">
<group>
<text term="volume" form="short" suffix=" "/>
<text variable="volume"/>
</group>
<text macro="volume"/>
<group>
<text term="issue" form="short" suffix=" "/>
<text variable="number"/>
</group>
<group>
<text term="page" form="short"/>
<text variable="page"/>
</group>
<text macro="pages"/>
</group>
<text macro="issued-legislation" suffix=". "/>
<text macro="access"/>
Expand All @@ -991,8 +975,8 @@
<text variable="chapter-number" suffix=", "/>
<text variable="publisher-place" suffix=", "/>
<text variable="volume" suffix=", "/>
<text variable="number" prefix="n. " suffix=", "/>
<text variable="page" prefix="p. " suffix=", "/>
<text macro="number" suffix=", "/>
<text macro="pages" suffix=", "/>
<text macro="issued-legislation" suffix="."/>
<text macro="access"/>
</group>
Expand Down Expand Up @@ -1078,7 +1062,7 @@
<text macro="container-title"/>
<text macro="locators"/>
<text macro="publisher"/>
<text variable="page" prefix=" p. " suffix="."/>
<text macro="pages" suffix="."/>
<text macro="access"/>
</else-if>
<else-if type="patent">
Expand Down
Loading