Apologies for my somewhat sparse presence on this list as of late, but
I wanted to make sure we at least investigate this issue before
releasing 1.0. Currently, we have an include-period attribute, which
determines whether a period is added to locale terms. We’ve discussed
this several times before, but we’ve never committed to anything:
https://sourceforge.net/mailarchive/message.php?msg_id=188351850903220251k17336a2q82a2974204d9364f%40mail.gmail.com
https://sourceforge.net/mailarchive/message.php?msg_id=9A5E1819-A25A-4760-9D76-1726BCF5BB5E%40caltech.edu
https://sourceforge.net/mailarchive/message.php?msg_id=0BB1DD0A-287B-483C-958D-0131B8FDFCEC%40simonster.com
Since it seems that 1.0 will not be backwards-compatible with 0.8,
perhaps we can add an option to strip periods before it goes live? The
first use case for this is locale abbreviations, e.g.
Apr. -> Apr
We currently do the reverse, adding periods to locale terms based on
form, but stripping the periods seems more logical and there is less
apparent black magic involved. This would require some changes to the
locales. The second use case is journal abbreviations, e.g.
Nat. Cell Biol. -> Nat Cell Biol
This can only be accomplished by stripping the periods, since we have
no way of knowing which words are abbreviations and which are not.
Thus, include-period is not really sufficient for this purpose.
We have two possible ways of implementing this feature. The first,
suggested by Rintze, is
and the second, which i suggested a while back, is
I have no real preference here. Both of these should be comparably
simple in implementation. The former seems more extensible, but I’m
not sure it would ever get used for anything besides periods, in which
case the extensibility would be for naught. If anyone has a preference
or issue with this change, please let me know. Otherwise, I’ll commit
this tomorrow.
Thanks,
Simon