HtmlLocalizer Class

An Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizer that uses the provided Microsoft.Extensions.Localization.IStringLocalizer to do HTML-aware localization of content.

Namespace
Microsoft.AspNetCore.Mvc.Localization
Assemblies
  • Microsoft.AspNetCore.Mvc.Localization

Syntax

public class HtmlLocalizer : IHtmlLocalizer
class Microsoft.AspNetCore.Mvc.Localization.HtmlLocalizer

Constructors

HtmlLocalizer(Microsoft.Extensions.Localization.IStringLocalizer)

Creates a new Microsoft.AspNetCore.Mvc.Localization.HtmlLocalizer.

Arguments:localizer (Microsoft.Extensions.Localization.IStringLocalizer) – The Microsoft.Extensions.Localization.IStringLocalizer to read strings from.
public HtmlLocalizer(IStringLocalizer localizer)

Methods

GetAllStrings(System.Boolean)
Return type:System.Collections.Generic.IEnumerable<Microsoft.Extensions.Localization.LocalizedString>
public virtual IEnumerable<LocalizedString> GetAllStrings(bool includeParentCultures)
GetString(System.String)
Return type:Microsoft.Extensions.Localization.LocalizedString
public virtual LocalizedString GetString(string name)
GetString(System.String, System.Object[])
Return type:Microsoft.Extensions.Localization.LocalizedString
public virtual LocalizedString GetString(string name, params object[] arguments)
ToHtmlString(Microsoft.Extensions.Localization.LocalizedString)

Creates a new Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString for a Microsoft.Extensions.Localization.LocalizedString.

Arguments:result (Microsoft.Extensions.Localization.LocalizedString) – The Microsoft.Extensions.Localization.LocalizedString.
Return type:Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString
protected virtual LocalizedHtmlString ToHtmlString(LocalizedString result)
ToHtmlString(Microsoft.Extensions.Localization.LocalizedString, System.Object[])
Return type:Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString
protected virtual LocalizedHtmlString ToHtmlString(LocalizedString result, object[] arguments)
WithCulture(System.Globalization.CultureInfo)
Return type:Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizer
public virtual IHtmlLocalizer WithCulture(CultureInfo culture)

Properties

Microsoft.AspNetCore.Mvc.Localization.HtmlLocalizer.Item[System.String]
Return type:Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString
public virtual LocalizedHtmlString this[string name] { get; }
Microsoft.AspNetCore.Mvc.Localization.HtmlLocalizer.Item[System.String, System.Object[]]
Return type:Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString
public virtual LocalizedHtmlString this[string name, params object[] arguments] { get; }