title: C# WPF Localization - Ignoring other cultures and loading default Resources
body: <p>I'm trying to localize my app, I've created several <code>Resources.[culture].resx</code> but program ignores them all and always loads default <code>Resources.resx</code>.</p>
  
  <p>I have this code in App construtor (and in OnStartup event)</p>
  
  <pre><code>System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en-US");
  </code></pre>
  
  <p>My resources are called <code>Resources.en-US.resx</code>, <code>Resources.cs-CZ.resx</code> and <code>Resources.resx</code></p>
  
  <p>Code in WPF is </p>
  
  <pre><code>xmlns:p="clr-namespace:WpfThermalLabelEditorApp.Properties"
  Title="{x:Static p:Resources.Title}" 
  </code></pre>
  
  <p>This should load en-US localization but it doesn't. Loads default. I tried to delete AssemblyInfo and even putting <code>&lt;UICulture&gt;</code> tags into csproj</p>