title: How to create and maintain a multi-language project?
body: <p>I am planning to make a multi-language application in C# and was wondering what is the best way to handle the follow:</p>
  
  <ul>
  <li>The container for the languages;</li>
  <li>Best approaches to read/change once
  initiated/requested;</li>
  <li>As the program grows so does the the
  text for each language what do you
  usually do and recommend as best
  practice;</li>
  <li>What sort of problems have you
  encountered while doing such type of
  applications;</li>
  </ul>
  
  <p>Thanks for any advice, replies, etc.</p>
  
  <p>I would really appreciate links and sample code if it's not too much trouble (not required, only if you have the time and can).</p>