protected override void InitializeCulture() { ucLanguageDB ucLanguage = new ucLanguageDB(); string language = string.Empty; HttpCookie cookie = Request.Cookies[ucLanguage.CookieName]; if (cookie != null && cookie.Value != null) { #region Found Cookie language = cookie.Value; CultureInfo ci = CultureInfo.CreateSpecificCulture(language); Thread.CurrentThread.CurrentUICulture = ci; Thread.CurrentThread.CurrentCulture = ci; #endregion } else { #region Not Found Cookie if (string.IsNullOrEmpty(language)) { language = ucLanguage.LanguageDefault; } CultureInfo ci = CultureInfo.CreateSpecificCulture(language); Thread.CurrentThread.CurrentUICulture = ci; Thread.CurrentThread.CurrentCulture = ci; HttpCookie cookieNew = new HttpCookie(ucLanguage.CookieName); cookieNew.Value = language; Response.SetCookie(cookieNew); #endregion } base.InitializeCulture(); }
protected override void InitializeCulture() { ucLanguageDB ucLanguage = new ucLanguageDB(); string language = string.Empty; HttpCookie cookie = Request.Cookies[ucLanguage.CookieName]; if (cookie != null && cookie.Value != null) { #region Found Cookie language = cookie.Value; CultureInfo ci = CultureInfo.CreateSpecificCulture(language); Thread.CurrentThread.CurrentUICulture = ci; Thread.CurrentThread.CurrentCulture = ci; #endregion } else { #region Not Found Cookie if (string.IsNullOrEmpty(language)) language = ucLanguage.LanguageDefault; CultureInfo ci = CultureInfo.CreateSpecificCulture(language); Thread.CurrentThread.CurrentUICulture = ci; Thread.CurrentThread.CurrentCulture = ci; HttpCookie cookieNew = new HttpCookie(ucLanguage.CookieName); cookieNew.Value = language; Response.SetCookie(cookieNew); #endregion } base.InitializeCulture(); }