title: Silverlight localization - how to override windows culture
body: <p>I got english windows version and currently can't debug this but I am localizing application for two languages russsian and english.</p>
  
  <p>From what I understand following code should be enough in App constructor:</p>
  
  <pre><code>            if (Language == Language.Russian) {
                  Thread.CurrentThread.CurrentCulture = RUSSIAN_CULTURE;
                  Thread.CurrentThread.CurrentUICulture = RUSSIAN_CULTURE;
              }
              else {
                  Thread.CurrentThread.CurrentCulture = ENGLISH_CULTURE;
                  Thread.CurrentThread.CurrentUICulture = ENGLISH_CULTURE;
              }
  </code></pre>
  
  <p>Cultures objects are correct cultures (ru-RU , en-US).</p>
  
  <p>However when application is ran on Russian windows that if is ignored, and only russian strings are used.</p>
  
  <p>Notice that language change works perfectly correct on my machine (en windows)</p>