Por razones que aún no me son del todo claras, el .NET Framework no tiene textos localizables para los MessageBox, razón por la cual no siempre se muestran en el lenguaje que necesitamos, sino que se muestran en el lenguaje del Framework instalado.
Puede que nuestra aplicación este en español pero probablemente nuestros MessageBox siempre salgan con los labels de los botones en ingles:

Además no siempre los labels de los batones tienen textos convenientes para nuestras aplicación.
El Framework no nos ofrece ninguna manera de modificar dichos textos más allá de las opciones predeterminadas, ¿Qué podemos hacer?
Más Información...
Hola a todos,
quiero contarles que Microsoft ha decidido darme reconocimiento como MVP - Visual C#.
Para mi es todo un orgullo recibir este reconocimiento, y de paso es una motivación más en el arduo y apasionante trabajo en mis actividades para la comunidad: Más Información..