
If you decide to use a message box use the appropriate buttons and use the appropriate text. The text in this dialog is strange enough without the extra language backflips that the developer added.
Another example from the same program:
Here you’re showing an information box and you have a “Yes” button. It’s just weird. What are you saying yes to? Instead display a progress indicator while data is downloading and add the warning text not to disconnect.

In my experience, those kind of poorly worded dialogue boxes (amongst other things) generally come from small non-English companies – I guess as long as we can understand the dialogue box, we can cut them some slack
.
But yeah, I do get slightly annoyed when I come across such crappy dialogue boxes from stuff released by big corporations (not going to name and shame here!) – especially when you payed for their product…
The message box evil that bothers me the most is the built in “confirm” that Javascript uses. “Confirm” to me means “do you want to do this?” The logical answers would be yes and no.
However, without going to a 3rd party control, we’re stuck with verbage like:
“Click OK to submit this form.”
What a pain. All they need is an overload:
return confirm(‘Do you really want to do this’, ‘Yes’, ‘No’);
There we go, problem solved.