title: Setting current culture for entire solution
body: <p>I'm trying to support multiple languages in a solution that has multiple projects and threads.</p>
  
  <p>I have 2 resource files, one with English strings, and one with French strings. </p>
  
  <p>I'm setting the current culture as follows:</p>
  
  <pre><code>Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(isEnglish ? "en-US" : "fr-CA");
  </code></pre>
  
  <p>Is there a way to set the current culture globally, for the entire solution, or do I have to do this for each thread that needs to access strings?</p>