/// <summary> /// Gets sorted site cultures where preferred culture has top priority and default culture second. /// </summary> private string[] GetSiteCultures() { CMSList <string> sortedCultures = new CMSList <string>(false, true); sortedCultures.Add(LocalizationContext.PreferredCultureCode, CultureHelper.GetDefaultCultureCode(currentSiteName)); foreach (var culture in CultureSiteInfoProvider.GetSiteCultureCodes(currentSiteName)) { sortedCultures.Add(culture); } return(sortedCultures.ToArray()); }
/// <summary> /// Gets sorted site cultures where preferred culture has top priority and default culture second. /// </summary> private string[] GetSiteCultures() { CMSList<string> sortedCultures = new CMSList<string>(false, true); sortedCultures.Add(LocalizationContext.PreferredCultureCode, CultureHelper.GetDefaultCultureCode(currentSiteName)); foreach (var culture in CultureSiteInfoProvider.GetSiteCultureCodes(currentSiteName)) { sortedCultures.Add(culture); } return sortedCultures.ToArray(); }