Changing how citeproc (?) decides between 'single' and 'multiple'
I am using juris-m, but I think that my question applies to the csl interpreter more generally. I am using OSCOLA csl, but again, the point applies more generally.
Plurals for (non-page) pinpoint identifiers are not working the way that I would like them to. Currently, if I pinpoint to paragraphs 7 and 8, Zotero correctly renders it as paras 7-8. However, if I am referencing subparagraphs or multiple paragraphs, it defaults to para. Thus, paragraphs 7, 8 renders as para 7, 8; and paragraphs 15(1)-15(2) renders as para 15(1)-15(2), rather than as paras 15(1)-15(2).
I am not sure how the csl engine decides between plurals and singular in cases like this, but if it would be possible to change this behaviour, I think it would be preferable.
Plurals for (non-page) pinpoint identifiers are not working the way that I would like them to. Currently, if I pinpoint to paragraphs 7 and 8, Zotero correctly renders it as paras 7-8. However, if I am referencing subparagraphs or multiple paragraphs, it defaults to para. Thus, paragraphs 7, 8 renders as para 7, 8; and paragraphs 15(1)-15(2) renders as para 15(1)-15(2), rather than as paras 15(1)-15(2).
I am not sure how the csl engine decides between plurals and singular in cases like this, but if it would be possible to change this behaviour, I think it would be preferable.
<term form="short" name="paragraph">
<single>para</single>
<multiple>paras</multiple>
</term>
This is the correct form of the plural as per the OSCOLA guide.
However, my issue is not with how a particular CSL style renders plural pinpoints, but with how the CSL engine (citeproc?) decides when to use multiple, and when to use single.
But I may be incorrect that this decision in entirely in Zotero's implementation of CSL. Is there some part of the individual csl styles that indicates how this decision should be made?
plural
attribute given (e.g.,<label variable="locator" form="short" strip-periods="true"/>
).plural
defaults to "false" when unspecified, so the style just needs to haveplural="contextual"
added wherever the locator label is called.@adamsmith You know this style much better than I do—the labels should be pluralized contextually, correct?
@damnation
See: http://docs.citationstyles.org/en/stable/specification.html#label
This is indeed citeproc-js and it'd be helpful if @fbennett could chime in (it's his code and I know he's thought a lot about this).
I do realize that this may have been a deliberate decision.