title: Localizing windows phone 8 app - XAML ListView dynamic binding to Resources.resx keys
body: <p>For a windows phone 8 app, I have used Resource.resx to display local language translation of a random text for a single <code>TextBlock</code> with no issues.</p>
  
  <p>Now I would like to do similar thing with about 100 category names stored in a table. </p>
  
  <p>I would like to bind the table to a <code>ListView</code>. </p>
  
  <p>Should I use each one of the 100 category names as keys in the Resource.resx files? Or should I name the keys like <code>Category_1001</code> instead of for e.g. <code>Breads</code>, so that if I ever need to change <code>Breads</code> to <code>Bread</code>, I don't have to change whole lot of code? </p>
  
  <p><strong>Question</strong>: If I'm going the second route (<code>Category_1001</code>), is there any way to do this declaratively in XAML or do I need to do this programmatically in xaml.cs? </p>