protected override void InitializeCulture() { object oKeel = Session["keel"]; if (oKeel != null) { // kui sessioonis on määratud, millist keelt kasutada string sKeel = oKeel.ToString().ToUpper(); if (sKeel != Thread.CurrentThread.CurrentUICulture.ToString().ToUpper()) { // kui kehtiv keel ei ole sama mis valitud keel Thread.CurrentThread.CurrentUICulture = CultureInfo.CreateSpecificCulture(sKeel); } } else { // kui sessioonis keeleinfot veel ei ole Session["keel"] = Request.UserLanguages[0]; Thread.CurrentThread.CurrentUICulture = new CultureInfo(Request.UserLanguages[0]); } Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture( Thread.CurrentThread.CurrentUICulture.Name); } Kuna meetod on kirjeldatud ka System
protected override void InitializeCulture() { object oKeel = Session["keel"]; if (oKeel != null) { // kui sessioonis on määratud, millist keelt kasutada string sKeel = oKeel.ToString().ToUpper(); if (sKeel != Thread.CurrentThread.CurrentUICulture.ToString().ToUpper()) { // kui kehtiv keel ei ole sama mis valitud keel Thread.CurrentThread.CurrentUICulture = CultureInfo.CreateSpecificCulture(sKeel); } } else { // kui sessioonis keeleinfot veel ei ole Session["keel"] = Request.UserLanguages[0]; Thread.CurrentThread.CurrentUICulture = new CultureInfo(Request.UserLanguages[0]); } Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture( Thread.CurrentThread.CurrentUICulture.Name); }