www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules | README | LICENSE

commit cb6a8253fdead4a5232a32bb77e2c4c4e2636c18
parent a903355d0127db3085fb1b8c56d2965ac2771bb0
Author: Elena Razlogova <elena.razlogova@gmail.com>
Date:   Mon, 28 Jan 2008 02:22:28 +0000

Cite translator after article title in journal/magazine/newspaper articles


Diffstat:
Mcsl/chicago-note.csl | 25++++++++++++++++++++-----
1 file changed, 20 insertions(+), 5 deletions(-)

diff --git a/csl/chicago-note.csl b/csl/chicago-note.csl @@ -23,6 +23,16 @@ <category term="note"/> <updated/> </info> + <macro name="translator"> + <choose> + <if variable="author editor" match="any"> + <names variable="translator" delimiter=", "> + <label form="verb-short" prefix=" " text-case="lowercase" suffix=". "/> + <name and="text" delimiter=", "/> + </names> + </if> + </choose> + </macro> <macro name="secondary-contributor"> <group delimiter=", "> <names variable="editor" delimiter=", "> @@ -30,15 +40,19 @@ <name and="text" delimiter=", "/> </names> <choose> - <if variable="author editor" match="any"> - <names variable="translator" delimiter=", "> - <label form="verb-short" prefix=" " text-case="lowercase" suffix=". "/> - <name and="text" delimiter=", "/> - </names> + <if type="article-journal article-magazine article-newspaper" match="none"> + <text macro="translator"/> </if> </choose> </group> </macro> + <macro name="translator-article"> + <choose> + <if type="article-journal article-magazine article-newspaper" match="any"> + <text macro="translator"/> + </if> + </choose> + </macro> <macro name="author"> <names variable="author"> <name and="text" sort-separator=", " delimiter=", "/> @@ -306,6 +320,7 @@ </group> <text macro="title"/> <text macro="description"/> + <text macro="translator-article"/> <group> <text macro="container-prefix"/> <text variable="container-title" font-style="italic"/>