= Title Case for UI Labels =
== Motivation ==
As stated [[ https://wiki.blender.org/wiki/Style_Guide/C_Cpp#UI_Messages | 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 unconventional, sometimes odd title 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 variant of title case 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/
== 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//
Note that there are also a number of online converter tools to help in case of doubt.