C# Class Yea.Localization.LocaleManager

Afficher le fichier Open project: OxPatient/Rule-Engine Class Usage Examples

Méthodes publiques

Méthode Description
GetLocaleVersion ( string localeKey, string collectionKey, string key ) : uint
GetString ( string key, bool useFallback = false, string fallback = null ) : StringTranslation
GetString ( string collectionKey, string key, bool useFallback = false, string fallback = null ) : StringTranslation
GetString ( string localeKey, string collectionKey, string key, string fallback = null ) : StringTranslation
GetStringStatus ( System.Locale locale, string collectionKey, string key ) : StringStatus
GetStrings ( string keys ) : Yea.Localization.StringTranslation[]
GetStrings ( string collectionKey, string keys ) : Yea.Localization.StringTranslation[]
LoadLocales ( ) : void
LocaleManager ( string defaultCollectionKey = null, string defaultLocale = @"en-US", string localizationFolder = @"lang", string propertiesXml = @"properties.xml" ) : System
SetLocale ( string localeKey ) : bool

Private Methods

Méthode Description
CheckDefaultCollectionKey ( ) : void
LoadLocale ( string localeKey ) : bool

Method Details

GetLocaleVersion() public méthode

public GetLocaleVersion ( string localeKey, string collectionKey, string key ) : uint
localeKey string
collectionKey string
key string
Résultat uint

GetString() public méthode

public GetString ( string key, bool useFallback = false, string fallback = null ) : StringTranslation
key string
useFallback bool
fallback string
Résultat StringTranslation

GetString() public méthode

public GetString ( string collectionKey, string key, bool useFallback = false, string fallback = null ) : StringTranslation
collectionKey string
key string
useFallback bool
fallback string
Résultat StringTranslation

GetString() public méthode

public GetString ( string localeKey, string collectionKey, string key, string fallback = null ) : StringTranslation
localeKey string
collectionKey string
key string
fallback string
Résultat StringTranslation

GetStringStatus() public méthode

public GetStringStatus ( System.Locale locale, string collectionKey, string key ) : StringStatus
locale System.Locale
collectionKey string
key string
Résultat StringStatus

GetStrings() public méthode

public GetStrings ( string keys ) : Yea.Localization.StringTranslation[]
keys string
Résultat Yea.Localization.StringTranslation[]

GetStrings() public méthode

public GetStrings ( string collectionKey, string keys ) : Yea.Localization.StringTranslation[]
collectionKey string
keys string
Résultat Yea.Localization.StringTranslation[]

LoadLocales() public méthode

public LoadLocales ( ) : void
Résultat void

LocaleManager() public méthode

public LocaleManager ( string defaultCollectionKey = null, string defaultLocale = @"en-US", string localizationFolder = @"lang", string propertiesXml = @"properties.xml" ) : System
defaultCollectionKey string
defaultLocale string
localizationFolder string
propertiesXml string
Résultat System

SetLocale() public méthode

public SetLocale ( string localeKey ) : bool
localeKey string
Résultat bool