title: Loop through embedded resources of different languages/cultures in C#
body: <p>One level up from <a href="https://stackoverflow.com/questions/140043/loop-through-all-resources-in-resourcemanager-c">this question</a>, what would be the way to store all (and loop through) available resources and associated cultures, to allow user selection of a specific culture?</p>
  
  <p>Further explanation:</p>
  
  <p>Suppose three resource files:</p>
  
  <ul>
  <li>GUILanguage.resx</li>
  <li>GUILanguage.fr.resx</li>
  <li>GUILanguage.it.resx</li>
  </ul>
  
  <p>I could have a string in each called <code>LanguageName</code>. How would I be able to programmatically loop through the different <code>LanguageName</code> values to list them (in say a list box)?</p>
  
  <p>EDIT: WinForms project, embedded resources.</p>