示例#1
0
 public static CultureInfo GetBrowserDefaultCulture(HttpRequest httpRequest)
 {
     string[] userLanguages = httpRequest.UserLanguages;
     if (userLanguages != null)
     {
         int num = Math.Min(5, userLanguages.Length);
         for (int i = 0; i < num; i++)
         {
             string text = Culture.ValidateLanguageTag(userLanguages[i]);
             if (text != null)
             {
                 CultureInfo supportedBrowserLanguage = Culture.GetSupportedBrowserLanguage(text);
                 if (supportedBrowserLanguage != null)
                 {
                     return(supportedBrowserLanguage);
                 }
             }
         }
     }
     return(null);
 }