Ejemplo n.º 1
0
    /// <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();
    }