title: Umbraco - Change culture programmatically
body: <p>I'm trying to change Umbraco Culture with French/English button in top-left corner. When I click this button, I redirect to a function :</p>
  
  <pre><code>public ActionResult ChangeLanguage(string lang)
  {
      Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(lang);
  
      var url = System.Web.HttpContext.Current.Request.UrlReferrer;
  
      Response.Redirect(url.ToString());
  
      return Content("");
  }
  </code></pre>
  
  <p>I've debugged and my <code>lang</code> parameter is ok, but the <code>CurrentCulture</code> is never saved when the page is refreshed.</p>