using MediaBrowser.Model.Entities;
using MediaBrowser.Model.Globalization;
using System.Collections.Generic;
using System.Threading.Tasks;
namespace MediaBrowser.Controller.Localization
{
    /// 
    /// Interface ILocalizationManager
    /// 
    public interface ILocalizationManager
    {
        /// 
        /// Gets the cultures.
        /// 
        /// IEnumerable{CultureDto}.
        IEnumerable GetCultures();
        /// 
        /// Gets the countries.
        /// 
        /// IEnumerable{CountryInfo}.
        IEnumerable GetCountries();
        /// 
        /// Gets the parental ratings.
        /// 
        /// IEnumerable{ParentalRating}.
        IEnumerable GetParentalRatings();
        /// 
        /// Gets the rating level.
        /// 
        /// The rating.
        /// System.Int32.
        int? GetRatingLevel(string rating);
    }
}