Ejemplo n.º 1
0
 public static void SetLanguageToAr(HttpContext currentContext)
 {
     Thread.CurrentThread.CurrentUICulture = new CultureInfo("ar-SA");
     if (CookiesHandler.GetLanguageFromCookie(currentContext) != "Arabic")
     {
         CookiesHandler.UpdateLanguageCookie(currentContext, "Arabic");
     }
 }
Ejemplo n.º 2
0
 public static void SetLanguageToEn(HttpContext currentContext)
 {
     Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
     if (CookiesHandler.GetLanguageFromCookie(currentContext) != "English")
     {
         CookiesHandler.UpdateLanguageCookie(currentContext, "English");
     }
 }
Ejemplo n.º 3
0
        public static String HandleCultureName(HttpContext currentContext = null)
        {
            string cookieLanguage = currentContext == null ? null : CookiesHandler.GetLanguageFromCookie(currentContext);

            if (cookieLanguage == "Arabic")
            {
                SetLanguageToAr(currentContext);
            }
            else if (cookieLanguage == "English")
            {
                SetLanguageToEn(currentContext);
            }

            return(Thread.CurrentThread.CurrentUICulture.TextInfo.CultureName.Split(new char[] { '-' })[0]);
        }