Class LocaleController
Inheritance
LocaleController
Assembly: DotNetNuke.dll
Syntax
public class LocaleController : ComponentBase<ILocaleController, LocaleController>, ILocaleController
Constructors
LocaleController()
Declaration
[Obsolete("Deprecated in DotNetNuke 10.0.2. Please use overload with IHostSettings. Scheduled removal in v12.0.0.")]
public LocaleController()
LocaleController(IHostSettings, IApplicationStatusInfo, DataProvider, IPortalController, ITabController, IUserController, IPackageController)
Declaration
public LocaleController(IHostSettings hostSettings, IApplicationStatusInfo appStatus, DataProvider dataProvider, IPortalController portalController, ITabController tabController, IUserController userController, IPackageController packageController)
Parameters
Methods
ActivateLanguage(int, string, bool)
Declaration
public void ActivateLanguage(int portalid, string cultureCode, bool publish)
Parameters
Type |
Name |
Description |
int |
portalid |
|
string |
cultureCode |
|
bool |
publish |
|
CanDeleteLanguage(int)
Declaration
public bool CanDeleteLanguage(int languageId)
Parameters
Type |
Name |
Description |
int |
languageId |
|
Returns
GetCultures(Dictionary<string, Locale>)
Declaration
public List<CultureInfo> GetCultures(Dictionary<string, Locale> locales)
Parameters
Returns
GetCurrentLocale(int)
Declaration
public Locale GetCurrentLocale(int portalId)
Parameters
Type |
Name |
Description |
int |
portalId |
|
Returns
GetDefaultLocale(int)
Declaration
public Locale GetDefaultLocale(int portalId)
Parameters
Type |
Name |
Description |
int |
portalId |
|
Returns
GetLocale(int)
Declaration
public Locale GetLocale(int languageID)
Parameters
Type |
Name |
Description |
int |
languageID |
|
Returns
GetLocale(int, string)
Declaration
public Locale GetLocale(int portalID, string code)
Parameters
Type |
Name |
Description |
int |
portalID |
|
string |
code |
|
Returns
GetLocale(string)
Declaration
public Locale GetLocale(string code)
Parameters
Type |
Name |
Description |
string |
code |
|
Returns
GetLocaleOrCurrent(int, string)
Declaration
public Locale GetLocaleOrCurrent(int portalID, string code)
Parameters
Type |
Name |
Description |
int |
portalID |
|
string |
code |
|
Returns
GetLocales(int)
Declaration
public Dictionary<string, Locale> GetLocales(int portalID)
Parameters
Type |
Name |
Description |
int |
portalID |
|
Returns
GetPublishedLocales(int)
Declaration
public Dictionary<string, Locale> GetPublishedLocales(int portalID)
Parameters
Type |
Name |
Description |
int |
portalID |
|
Returns
IsDefaultLanguage(string)
Declaration
public bool IsDefaultLanguage(string code)
Parameters
Type |
Name |
Description |
string |
code |
|
Returns
IsEnabled(ref string, int)
Declaration
public bool IsEnabled(ref string localeCode, int portalId)
Parameters
Type |
Name |
Description |
string |
localeCode |
|
int |
portalId |
|
Returns
IsValidCultureName(string)
Declaration
public static bool IsValidCultureName(string name)
Parameters
Type |
Name |
Description |
string |
name |
|
Returns
PublishLanguage(int, string, bool)
Declaration
public void PublishLanguage(int portalid, string cultureCode, bool publish)
Parameters
Type |
Name |
Description |
int |
portalid |
|
string |
cultureCode |
|
bool |
publish |
|
UpdatePortalLocale(Locale)
Declaration
public void UpdatePortalLocale(Locale locale)
Parameters
Type |
Name |
Description |
Locale |
locale |
|
Implements
Extension Methods