Show / Hide Table of Contents

Class AbpDictionaryBasedStringLocalizer

Inheritance
System.Object
AbpDictionaryBasedStringLocalizer
Implements
IStringLocalizerSupportsInheritance
Namespace: Volo.Abp.Localization
Assembly: Volo.Abp.Localization.dll
Syntax
public class AbpDictionaryBasedStringLocalizer : IStringLocalizer, IStringLocalizerSupportsInheritance

Constructors

AbpDictionaryBasedStringLocalizer(LocalizationResource, List<IStringLocalizer>)

Declaration
public AbpDictionaryBasedStringLocalizer(LocalizationResource resource, List<IStringLocalizer> baseLocalizers)
Parameters
Type Name Description
LocalizationResource resource
List<IStringLocalizer> baseLocalizers

Properties

BaseLocalizers

Declaration
public List<IStringLocalizer> BaseLocalizers { get; }
Property Value
Type Description
List<IStringLocalizer>

Item[String]

Declaration
public virtual LocalizedString this[string name] { get; }
Parameters
Type Name Description
System.String name
Property Value
Type Description
LocalizedString

Item[String, Object[]]

Declaration
public virtual LocalizedString this[string name, params object[] arguments] { get; }
Parameters
Type Name Description
System.String name
System.Object[] arguments
Property Value
Type Description
LocalizedString

Resource

Declaration
public LocalizationResource Resource { get; }
Property Value
Type Description
LocalizationResource

Methods

GetAllStrings(Boolean)

Declaration
public IEnumerable<LocalizedString> GetAllStrings(bool includeParentCultures)
Parameters
Type Name Description
System.Boolean includeParentCultures
Returns
Type Description
IEnumerable<LocalizedString>

GetAllStrings(Boolean, Boolean)

Declaration
public IEnumerable<LocalizedString> GetAllStrings(bool includeParentCultures, bool includeBaseLocalizers)
Parameters
Type Name Description
System.Boolean includeParentCultures
System.Boolean includeBaseLocalizers
Returns
Type Description
IEnumerable<LocalizedString>

GetAllStrings(String, Boolean, Boolean)

Declaration
protected virtual IReadOnlyList<LocalizedString> GetAllStrings(string cultureName, bool includeParentCultures = true, bool includeBaseLocalizers = true)
Parameters
Type Name Description
System.String cultureName
System.Boolean includeParentCultures
System.Boolean includeBaseLocalizers
Returns
Type Description
IReadOnlyList<LocalizedString>

GetLocalizedString(String)

Declaration
protected virtual LocalizedString GetLocalizedString(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
LocalizedString

GetLocalizedString(String, String)

Declaration
protected virtual LocalizedString GetLocalizedString(string name, string cultureName)
Parameters
Type Name Description
System.String name
System.String cultureName
Returns
Type Description
LocalizedString

GetLocalizedStringFormatted(String, Object[])

Declaration
protected virtual LocalizedString GetLocalizedStringFormatted(string name, params object[] arguments)
Parameters
Type Name Description
System.String name
System.Object[] arguments
Returns
Type Description
LocalizedString

GetLocalizedStringFormatted(String, String, Object[])

Declaration
protected virtual LocalizedString GetLocalizedStringFormatted(string name, string cultureName, params object[] arguments)
Parameters
Type Name Description
System.String name
System.String cultureName
System.Object[] arguments
Returns
Type Description
LocalizedString

GetLocalizedStringOrNull(String, String, Boolean)

Declaration
protected virtual LocalizedString GetLocalizedStringOrNull(string name, string cultureName, bool tryDefaults = true)
Parameters
Type Name Description
System.String name
System.String cultureName
System.Boolean tryDefaults
Returns
Type Description
LocalizedString

WithCulture(CultureInfo)

Declaration
public IStringLocalizer WithCulture(CultureInfo culture)
Parameters
Type Name Description
CultureInfo culture
Returns
Type Description
IStringLocalizer

Implements

IStringLocalizerSupportsInheritance

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft