title: MessageBox buttons - set language?
body: <p>When you use <code>MessageBox.Show()</code> you have a selection of <a href="http://msdn.microsoft.com/en-us/library/system.windows.forms.messageboxbuttons%28v=vs.110%29.aspx" rel="noreferrer">MessageBoxButtons</a> to choose from. The buttons available are an enum, and give you options like "Yes No", "OK Cancel", etc.</p>
  
  <p>When I am using, for instance, Norwegian message text the user still gets the English "Yes No".</p>
  
  <p>Is there a way to change the text of the buttons (in C#) so that the language is correct? Can I override the text, or set the current locale in some way so that I can have "Ja Nei" instead of "Yes No"?</p>
  
  <p>I do not want to rely on installing a .NET language pack at my client.</p>