title: Localization project in ASP.net MVC4 with Razor
body: <p>I have a project in MVC4 with Razor and I want it to be multilingual, I have a dropdownlist with several languages and I need the page to change when the user select an option in the dropdonlist, example:</p>
  
  <ul>
  <li>default option "en" - default url "/myproject.com"</li>
  <li>option "es" - url "/myproject.com/es/miproyecto"</li>
  <li>option "it" - url "/myproject.com/it/mioprogetto"</li>
  </ul>
  
  <p>I know I must use routes and resources, but how?</p>