What counts as a UI label
Short, standalone text that names a control, an option, or a section — as distinct from a sentence a reader reads fluently (Voice and tone, Error messages) or a formatted value (Numbers, Dates and times). A button’s text, a field’s label, a checkbox’s option text, a tab’s name, and a table’s column header are all UI labels in this sense, even though they live on very different components.The one decision every label makes: verb, or noun
Every component page written so far lands on one of exactly two grammatical shapes for a label, and which one applies follows directly from what the control does:
This table is a synthesis, citable in one place because six different component pages
independently converged on this split — see
Open issues for its sign-off status.
Rules that already apply everywhere
These were each established on a specific component page and restated here as the general form, cited back to where they were established rather than re-argued:Constraints
Gaps in the current rules
UI labels: open issues
Divergences, open decisions, and undocumented gaps for UI labels.