C# Class Tp.Core.Internationalization.MessageLocalizer

Provides a possibility for localization of external messages. For example messages gotten from db. Should be used only if there is no control on message provider.
Mostra file Open project: TargetProcess/Target-Process-Plugins

Public Methods

Method Description
MessageLocalizer ( ) : System
RegisterRegexLocalization ( [ regexPattern, [ creator ) : void
RegisterValueLocalization ( [ message ) : void
TryLocalize ( [ message ) : Maybe

Private Methods

Method Description
MatchPattern ( Regex messagePattern, string message ) : string>>.Maybe

Method Details

MessageLocalizer() public method

public MessageLocalizer ( ) : System
return System

RegisterRegexLocalization() public method

public RegisterRegexLocalization ( [ regexPattern, [ creator ) : void
regexPattern [
creator [
return void

RegisterValueLocalization() public method

public RegisterValueLocalization ( [ message ) : void
message [
return void

TryLocalize() public method

public TryLocalize ( [ message ) : Maybe
message [
return Maybe