Table of Contents

Class MasterDataStringLocalizer<TResourceSource>

Namespace
JJMasterData.Commons.Localization
Assembly
JJMasterData.Commons.dll
public sealed class MasterDataStringLocalizer<TResourceSource> : IStringLocalizer<TResourceSource>, IStringLocalizer

Type Parameters

TResourceSource
Inheritance
MasterDataStringLocalizer<TResourceSource>
Implements
IStringLocalizer<TResourceSource>
Inherited Members

Constructors

MasterDataStringLocalizer(IStringLocalizerFactory)

public MasterDataStringLocalizer(IStringLocalizerFactory factory)

Parameters

factory IStringLocalizerFactory

Properties

this[string?]

Gets the string resource with the given name.

public LocalizedString this[string? name] { get; }

Parameters

name string

The name of the string resource.

Property Value

LocalizedString

The string resource as a LocalizedString.

this[string?, object[]]

Gets the string resource with the given name and formatted with the supplied arguments.

public LocalizedString this[string? name, params object[] arguments] { get; }

Parameters

name string

The name of the string resource.

arguments object[]

The values to format the string with.

Property Value

LocalizedString

The formatted string resource as a LocalizedString.

Methods

GetAllStrings(bool)

Gets all string resources.

public IEnumerable<LocalizedString> GetAllStrings(bool includeParentCultures)

Parameters

includeParentCultures bool

A bool indicating whether to include strings from parent cultures.

Returns

IEnumerable<LocalizedString>

The strings.