Development:String Standards

From OpenLP
Jump to: navigation, search

Definitions

Sentence case
The first letter of the first word is upper case, all other letters are lower case, unless the word is a proper noun.
Title case
The first letter of all words is upper case, except for secondary 2 letter words ("Go to Next Slide").

Names of Widgets

All widget names should be normal parts of sentences, e.g. "Cannot drag item from media manager to service manager."

Standards

Labels
All labels should be sentence case and end with a colon, unless the label is attached to check box or radio button: "Select theme file:"
Group Box Labels
Group box labels should be title case, without any trailing colons: "Display Options"
Menu Items
Menu items should be title case: "Go to Next Slide", "Save As"
Window/Dialog Titles
All window and dialog titles should be title case: "Open Service File"
Dialog Text
Dialog text must be full, proper sentences, with each sentence ending in a period.
Tooltips (hints)
Tooltips should be sentence case, and end with a period: "Open an existing service file."
Combo Boxes
Data in combo boxes should be in title case: "New International Version"
Check Boxes
Check boxes should have sentence case labels.
Buttons
Buttons should have title case labels.