Several CSL Questions

  1. How do I change the element to display “and others” instead of “et al.”?

  2. How do I change the element for editors and translators to display “ed. by” and “trans. by” respectively? I recommend adding the following label forms:
    – verb: e.g. “edited by” and “translated by”
    – verb-short: e.g. “ed. by” and “trans. by”

  3. How do I add a series title and series number? Should or work?

  4. How do I follow an with customized text/label (e.g. “edn” or “ed.”). There is no for .

  5. In Zotero, without the following code block in the section, the bibliography sort algorithm does not work:



    (I assume this a bug in the Zotero parser, and not the schema itself.)

  6. What is the best way to prevent punctuation after elements that only conditionally need it (i.e. elements that may be before elements that should not have preceding punctuation).

Thanks for your input,
Jim Safley
Center for History and New Media

Jim,

  1. How do I change the element to display "and others"
    instead of “et al.”?

This is not yet supported, so I’ll look into how best to do it. It’s
probably a very simple change, but more later …

  1. How do I change the element for editors and translators
    to display “ed. by” and “trans. by” respectively? I recommend
    adding the following label forms:
    – verb: e.g. “edited by” and “translated by”
    – verb-short: e.g. “ed. by” and “trans. by”

Sounds good. Let’s do that.

BTW, do you need SVN access so you can do this sort of thing on your
own?

  1. How do I add a series title and series number? Should or work?

Use the latter.

  1. How do I follow an with customized text/label (e.g.
    “edn” or “ed.”). There is no for .

This is one of the awkward consequences of moving to the localized
approach: all these sorts of strings have to be accounted for (not so
previously, since each style was locale-specific).

You have two options:

  1. propose something formal to add to the locales files (that could
    be reused by other styles)

  2. add the term to the CSL proper (in the defaults section)

  1. In Zotero, without the following code block in the
    section, the bibliography sort algorithm does not work:



    (I assume this a bug in the Zotero parser, and not the schema itself.)

What do you mean by the sorting does not work?

In any case, my hunch is this is indeed some Zotero issue.

  1. What is the best way to prevent punctuation after elements that
    only conditionally need it (i.e. elements that may be before
    elements that should not have preceding punctuation).

I’d need an example to know for sure, but probably use the group
element. The classic case for using this is to handle publication
information like (New York:Routledge).

Bruce