System.Web.UI.Page.GetPageCulture C# (CSharp) Метод

GetPageCulture() приватный Метод

private GetPageCulture ( string culture, CultureInfo deflt ) : CultureInfo
culture string
deflt CultureInfo
Результат CultureInfo
	CultureInfo GetPageCulture (string culture, CultureInfo deflt)
	{
		if (culture == null)
			return deflt;
		CultureInfo ret = null;
		if (culture.StartsWith ("auto", StringComparison.InvariantCultureIgnoreCase)) {
			string[] languages = Request.UserLanguages;
			try {
				if (languages != null && languages.Length > 0)
					ret = CultureInfo.CreateSpecificCulture (languages[0]);
			} catch {
			}
			
			if (ret == null)
				ret = deflt;
		} else
			ret = CultureInfo.CreateSpecificCulture (culture);

		return ret;
	}
Page