title: How to localize asp.net mvc 3 application
body: <p>Whats the best method to localize an existing ASP.Net Application (MVC 3).</p>
  
  <p>What needs to be done:
    - How to determinate which language to serve for a user? Bases on IP or browser-locale?
    - How to store the texts most efficient (Resource file? Database?)</p>
  
  <p>So far i have stored most of the texts in an resource file, but i'm unsure where to go from there. </p>