diff --git a/chrome/content/zotero/updateCSL.xsl b/chrome/content/zotero/updateCSL.xsl index a615040fb1..b6f94b259d 100644 --- a/chrome/content/zotero/updateCSL.xsl +++ b/chrome/content/zotero/updateCSL.xsl @@ -285,21 +285,44 @@ - + - + + + + + + + + - + - + + + + + + + + @@ -346,7 +369,7 @@ - + @@ -384,6 +407,11 @@ attribute. For the conversion, strip-periods is set to "true" for any cs:text element with form="short" or "verb-short", except when include-period was set to "true". + * A special case is the "ibid" term. "ibid" is not defined as a + short-form term, but is an abbreviation, and should carry a period + ("ibid."). This period, absent in CSL 0.8 locale files, will be + included in CSL 1.0 locale files. To prevent double periods, suffix="." + will be removed from any cs:text element calling the "ibid" term. * The CSL 0.8 en-US locale file only included the "long" form of the "no date" term, with a value of "n.d.". In the CSL 1.0 locale file, the value has been changed to "no date", and a "short" form ("n.d.") has @@ -391,20 +419,29 @@ the "long" form of the "no date" term will now call the "short" form, unless the "long" form had been redefined in the style. --> - - - - - true - - - - - short - - - + + + + + + + + + + + + true + + + + + short + + + + + - + \ No newline at end of file