Unit should be pluralized by default
In eml-physical.xsl, the template 'physicalsize' should see if the unit is greater than one, and pluralize accordingly. Currently, it just reads:
Perhaps instead, it could read:
<xsl:if test="@unit > '1'">
Mostly annoying because most EML documents with entities have a byte count, and it displays as '145902 byte' currently.
#4 Updated by Margaret O'Brien over 13 years ago
Although it may be more pleasant to hear units pluralized when spoken aloud, it is improper:
#5 Updated by Shaun Walbridge over 13 years ago
A couple of things:
We don't use the SI system for prefixing our quantity of bytes, which relies on base 10 numbering instead of the base two numbering computing convention, and I'm doubtful we'll adopt this somewhat confusing prefixing (e.g. saying 100 MiB (mebibyte) instead of 100MB as we do now in the EML documentation).
I can't find any reference to 'byte' used in the singular referring to a quantity, but can find a reference to the plural case being used in the NIST reference:
Unless we can find some authoritative source which uses the singular, I think we should still fix this. We use the plural form in the 2.0.1 documentation: