Custom year-suffix-delimiters

More complexity:
http://groups.google.com/group/zotero-dev/browse_thread/thread/674585c991cc8e11

“I’m trying to create a new style which uses only the start page [ed:from a
page range].”

Glad to see this, actually, it’s required by Bluebook. You could
maybe just do something like:

?

Just to add some complexity, maybe this should be handled in CSL as well:
#1083 (Defect in IEEE CSL with Multiple Citations) – Zotero

“For better or worse IEEE wants brackets to work in a different way than
the CSL suggests.
Multiple citations must appear like [1]-[5], not like [1-5].”

Looks like maybe a case for multiple collapse values …

Sorry, just realized that this one should already work it’s just:
::

versus
::
::
::

The “range-part” thing still looks like an issue, though.

(smacking forehead) I totally overlooked that option. I’ll fix the
Zotero ticket ASAP.
Rintze

I’ve not read this thread flurry, but wanted to note that it just
occurred to me that perhaps we don’t need a "year-suffix-delimiter"
option. Reason: the delimiter in question is actually the year
delimiter; it’s just the years get collapsed.

Right?

Bruce

I’ve not read this thread flurry, but wanted to note that it just
occurred to me that perhaps we don’t need a “year-suffix-delimiter”
option. Reason: the delimiter in question is actually the year
delimiter; it’s just the years get collapsed.

When the years collapse in a suffixed cite, there’s nothing but the
suffix to delimit. I think it’s best described as a year-suffix
delimiter, it’s just a question of whether it should be specified with
an option or on the text element that renders the year-suffix. I
don’t think it belongs on the date, because it’s gone away if the
special delimiter is used. This seems to work. Is there a problem
with readability?

Testing this, I discovered this is an issue with the current Zotero CSL
processor (the collapse-dash incorrectly takes priority over the prefix and
suffix specified in the text element). I added a new test to make
implementing this slightly easier.

Rintze