Microsoft.Extensions.Localization Namespace

Contém classes e interfaces para gerenciar e fornecer cadeias de caracteres e recursos localizados.

Classes

Nome Description
LocalizationOptions

Fornece configuração programática para localização.

LocalizedString

Uma cadeia de caracteres específica de localidade.

ResourceLocationAttribute

Fornece o local dos recursos para um Assembly.

ResourceManagerStringLocalizer

Um IStringLocalizer que usa e ResourceManagerResourceReader para fornecer cadeias de caracteres localizadas.

ResourceManagerStringLocalizerFactory

Um IStringLocalizerFactory que cria instâncias de ResourceManagerStringLocalizer.

ResourceNamesCache

Uma implementação de suporte de IResourceNamesCache um ConcurrentDictionary<TKey,TValue>.

RootNamespaceAttribute

Fornece o RootNamespace de um assembly. O RootNamespace do assembly é usado pela Localização para determinar o nome do recurso a ser buscado quando RootNamespace difere do AssemblyName.

StringLocalizer<TResourceSource>

Fornece cadeias de caracteres para TResourceSource.

StringLocalizerExtensions

Métodos de extensão para operar em IStringLocalizer instâncias.

Interfaces

Nome Description
IResourceNamesCache

Representa um cache de nomes de cadeia de caracteres em recursos.

IStringLocalizer

Representa um serviço que fornece cadeias de caracteres localizadas.

IStringLocalizer<T>

Representa um IStringLocalizer que fornece cadeias de caracteres para T.

IStringLocalizerFactory

Representa uma fábrica que cria IStringLocalizer instâncias.