SaaS CMS has officially launched! Learn more now.

Namespace EPiServer.Framework.Localization

Classes

CultureInfoExtensions

Extension methods to localize the name of CultureInfos.

FallbackBehaviors

Specifies which behaviours that should be used as fallback when no match is found for the provided key.

LocalizationOptions

Contains various options that controls how Localization in EPiServer is setup.

LocalizationProvider

Provides the base class for creating a provider to handle localized resources.

LocalizationProviderBuilder

Used to configure and build a LocalizationProvider.

LocalizationService

Provides the base class for service for localized resources for a specific culture.

MemoryLocalizationService

A memory based implementation of LocalizationService intended for unit test usage.

ProviderBasedLocalizationService

Provider based implementation of LocalizationService. Uses LocalizationProviders to load localized resources.

ResourceItem

Represent information about a string resource item in the system.

ResourceKeyHandler

Performs different operations on resource keys for LocalizationService.

ResourceKeyNormalizedEventArgs

Provides the data for the ResourceKeyNormalized event of the LocalizationService class.

ScriptResourceHelper

Contains string utility methods for working with resources strings for client scripts.

ServiceLocationHelperExtensions

Makes Localization services part of the public API.

Interfaces

ICurrentCultureAccessor

Provides access to the current cultures for the current execution.

ICurrentCultureContext

Context to manage current cultures for the current execution.

ILanguageKeyResolver

Signature for component that can be registered with ResourceKeyHandler to handle resolve of qualified language path from a short format given some context, e.g. web context.