title: .NET Localization - how to set a language?
body: <p>I've localized my ExportForm into German (de) and Russian (ru) as you can see below:
  <img src="https://i.stack.imgur.com/u6Zdc.gif" alt=""></p>
  
  <p>If my CultureInfo is German (Austrian-de-AT) then all is OK, I see the format translated into German:</p>
  
  <pre><code>string specCult = "de-AT";
  Thread.CurrentThread.CurrentUICulture = new CultureInfo(specCult);
  </code></pre>
  
  <p>But I see the English UI with the Russian (ru-RU) CultureInfo </p>
  
  <pre><code>string specCult = "ru-RU";
  Thread.CurrentThread.CurrentUICulture = new CultureInfo(specCult);
  </code></pre>
  
  <p>Although if I use "ru" instead of the "ru-RU" to create the CultureInfo it works:</p>
  
  <pre><code>string specCult = "ru";
  Thread.CurrentThread.CurrentUICulture = new CultureInfo(specCult);
  </code></pre>
  
  <p>Could you please help me what might invoke be the problem? Or please point me a direction to investigate the problem.</p>