see http://bugzilla.mozilla.org/show_bug.cgi?id=53153

For consistancy with (English) documentation, I think we need a style guide to
word choices and grammar. Below is just a short list of words that we should
watch out for. Feel free to add more entries. Also feel free to disagree with
me.

e-mail and email: n. electronic mail
   Both variants are commonly accepted. The general public seems drop the hyphen
   while editors (and probably English professors) seems to favor "e-mail". (I favor
   "e-mail" because it retains the original meaning and because it's more readable.)
   However, since "email" is used in mozilla more than "e-mail" is, the hyphen-ized
   form should be used.

   Usage: the "e" in e-mail (or email) should not be capitalized unless it is the
          first word in a sentence. (Even though Email is more readable than email)

   Usage: (please prove me wrong if I am) e-mail (or email) is a noun, not a verb.
          So "please e-mail us" is incorrect and should be "please send us a e-mail".

wrong and incorrect:
    usage: had to point this out because I just made this mistake (had '"please e-mail
    us" is wrong'). Use "incorrect," "improper," "insufficient," etc.

log-in: noun  e.g. "log-in is complete"
log in: verb  e.g. "please log in"

    Since "log in" is not a commonly used word (a person who knows little about
    computer usually knows "e-mail" but doesn't know "log in"), the hyphen should
    be retained.

log-off: noun
log off: verb

add-on: <-- just what the hack this is?
     alert: all developers in www.mozdev.org

plug-in: <-- and this?
     e.g. if Sherlock is a plug-in, what are the search engine things we add to
     the Search sidebar?

     Again, hyphen should be retained

helper application:
     needs definition

performance
     use with caution. see http://bugzilla.mozilla.org/show_bug.cgi?id=126600

while we are on the subject of "performance", here is a list of some defintions from 
ISO 9000:2000 (slightly edited)

efficiency
    relationship between the result achieved and the resources used
effectiveness
    extent to which planned activities are realized and planned results achived
quality:
    degree to which a set of inherent characteristics fulfils *requirements*
    (/implied, stated, or oblgatory needs or expectation/)
quality assurance (QA):
    part of quality management, focused on providing confidence that quality
    requirements will be fulfilled

    note: QA does not guarantee that quality will be achived, that's quality
    control (QC)
document
    *information* (/meaningful data/) and its supporting medium
specification
    *document* stating *requirements*
verification
    confirmation, the the provision of objective evidence, that specified
    *requirements* have been fulfilled
validation
    confirmation, the the provision of objective evidence, that the
    *requirements* for a specific intended use or application have been
    fulfilled

    e.g. "verify the code against the specification"
    e.g. "validate the code against the intended use"

shall, must, may, etc.
    see http://www.ietf.org/rfc/rfc2119.txt

standard
    see http://hebb.cis.uoguelph.ca/~dave/343/Lectures/standards.html

mozilla
    a W3C standard-compliant browser?
    or just another browser (what's up with document.all and marquee)?
    or something that every other browser should have been?

lizard
    what mozilla is - looks scary, but in fact is friendly :)


Reply via email to