Always Use Verbs as Button Labels
The two Windows dialog boxes shown above have another problem yet: Since people won’t read your dialog boxes, it’s important to make the buttons’ functions blatantly obvious. In the two dialog boxes shown above, users do not know what the buttons do unless they read the dialog boxes. Which they don’t. So they simply assume that «Yes» deletes the file. Which might turn out to be a wrong assumption if their mail client instead asks «Do you want to keep these files?» If you need to use dialog boxes, never use «Yes,» «No,» «OK» or «Cancel,» but always use action verbs as labels for their buttons. That way, it’s immediately obvious which button triggers the action the user actually intended.
Source: ignorethecode.net