Example #1
0
        private static string GetDefaultLanguageFromConfig()
        {
            SiteHostConfiguration siteHostConfiguration = SiteHostConfiguration.ConfigurationSection;

            if (siteHostConfiguration != null)
            {
                return(SiteHostConfiguration.GetLanguage("*"));
            }
            else
            {
                return(null);
            }
        }
Example #2
0
        public static string ReadLanguageFromHostAddress()
        {
            string host           = HttpContext.Current.Request.ServerVariables["HTTP_HOST"];
            int    indexOfLastDot = host.LastIndexOf(".", StringComparison.OrdinalIgnoreCase);

            if (indexOfLastDot != -1)
            {
                host = host.Substring(indexOfLastDot).ToLowerInvariant();
            }
            else
            {
                host = "*";
            }

            return(SiteHostConfiguration.GetLanguage(host));
        }