using System; using System.Collections.Generic; using System.Globalization; using System.Linq; using System.Threading; using System.Web; using System.Web.Mvc; namespace NEducation.Controllers { public class LanguageController : Controller { // GET: Language public ActionResult Index() { return View(); } public ActionResult ChangeLanguage(String LanguageAbbrevation) { System.Diagnostics.Debug.WriteLine("LanguageAbbrevation: " + LanguageAbbrevation); if (LanguageAbbrevation != null) { Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(LanguageAbbrevation); Thread.CurrentThread.CurrentUICulture = new CultureInfo(LanguageAbbrevation); } Response.Cookies.Remove("Language"); HttpCookie cookie = new HttpCookie("Language"); cookie.Value = LanguageAbbrevation; Response.Cookies.Add(cookie); return Json(new { }); } } }