Title Case for UI Labels
Motivation
As stated in the coding guidelines, labels should be written in title case. In there it says each word should be capitalized (e.g. Lord Of The Flies). However in practice we don't seem to follow this rule (easy to confirm by opening a few menus in Blender). It is a pretty unconventionaltitle case style. It Just Is Very Odd To Read Text, Or Even Titles Written Like This And A Number Of Users Will Want To Correct It.
We should decide on a more conventional and well defined title case style to use.
Title Case Styles
There are a number of different title case styles. E.g. AP style, (Associated Press Stylebook), MLA style (Modern Language Association) or Wikipedia Style. Differences are relatively minor. So it may be a bit of an arbitrary choice but we should make one and stick to it.
There are handy overviews for the different styles, e.g. https://titlecaseconverter.com/rules/. There are online converters too.
Proposal
Proposal is to use the MLA Title Case. It's rather conventional, simpler than the Wikipedia one and defines rules for hyphenated terms. MLA and Wikipedia seem almost identical though, except for few corner cases.
MLA Examples:
- Like in This Example
- Set Offset from Cursor
- Alexander and the Terrible, Horrible, No Good, Very Bad Day
- Be Careful What You Wish For