Class AbpDictionaryBasedStringLocalizer
Inheritance
System.Object
AbpDictionaryBasedStringLocalizer
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
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
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 |
|
Declaration
protected virtual LocalizedString GetLocalizedStringFormatted(string name, params object[] arguments)
Parameters
Type |
Name |
Description |
System.String |
name |
|
System.Object[] |
arguments |
|
Returns
Type |
Description |
LocalizedString |
|
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
Extension Methods