Share via


ILocalizer Interface

Definition

Interface for localizing string resources.

public interface ILocalizer
type ILocalizer = interface
Public Interface ILocalizer
Derived

Properties

Culture

Return the localizer culture.

Methods

Add(String, IEnumerable<String>)

Add a key and a list of translations separated by semi-colon.

Add(String, IReadOnlyDictionary<Object,DescribeAttribute>)

Adds value from dictionary under object if enumeration and prefix;object otherwise.

Add(String, IReadOnlyDictionary<Object,TermsAttribute>)

Adds values from dictionary separated by semi-colons under object if enumeration and prefix;object otherwise.

Add(String, IReadOnlyDictionary<TemplateUsage,TemplateAttribute>)

Adds patterns from template separated by semi-colons under prefix;usage.

Add(String, String)

Add a key and its translation.

Add(String, TemplateAttribute)

Adds patterns from template separated by semi-colons under prefix;usage.

Load(IDictionaryEnumerator, IEnumerable<String>, IEnumerable<String>)

Load the localizer from a stream.

Lookup(String, String)

Translate a key to a translation.

LookupDictionary(String, IDictionary<Object,DescribeAttribute>)

Look up prefix;object from dictionary and replace value from localizer.

LookupDictionary(String, IDictionary<Object,TermsAttribute>)

Look up prefix;object from dictionary and replace values from localizer.

LookupTemplates(String, IDictionary<TemplateUsage,TemplateAttribute>)

Looks up prefix;usage and replace patterns in template from localizer.

LookupValues(String, String[])

Translate a key to an array of values.

Remove(String)

Remove a key from the localizer.

Save(IResourceWriter)

Save localizer resources to stream.

Applies to