Webiant Logo Webiant Logo
  1. No results found.

    Try your search with a different keyword or use * as a wildcard.

IInstallationLocalizationService.cs

namespace Nop.Web.Infrastructure.Installation;

/// 
/// Localization service for installation process
/// 
public partial interface IInstallationLocalizationService
{
    /// 
    /// Get locale resource value
    /// 
    /// Resource name
    /// Resource value
    string GetResource(string resourceName);

    /// 
    /// Get current browser culture
    /// 
    /// Current culture
    string GetBrowserCulture();

    /// 
    /// Get current language for the installation page
    /// 
    /// Current language
    InstallationLanguage GetCurrentLanguage();

    /// 
    /// Save a language for the installation page
    /// 
    /// Language code
    void SaveCurrentLanguage(string languageCode);

    /// 
    /// Get a list of available languages
    /// 
    /// Available installation languages
    IList GetAvailableLanguages();

    /// 
    /// Get a list of available data provider types
    /// 
    /// Values to exclude
    /// Localize
    /// SelectList
    Dictionary GetAvailableProviderTypes(int[] valuesToExclude = null, bool useLocalization = true);
}