Method GetString
- Namespace
- FrameworkSystems.FrameworkBase.MultiLanguage
- Assembly
- FrameworkSystems.FrameworkBase.dll
GetString(IGlobalObjects, string)
Ermittelt den Text in der übergebenen Sprache. Ist für diese Sprache kein Text vorhaden, wird
string.Empty
zurügkgegeben. Es erfolgt kein Fallback auf die Default-Sprache..
public string GetString(IGlobalObjects global, string iso)
Parameters
global
IGlobalObjectsDas GlobalObject - z.B.
this.Global
iso
stringDer 2-stellige Sprach-Iso-Code - z.B.
"en"
Returns
- string
Der gefundene Text oder
string.Empty
GetString(IGlobalObjects, IEnumerable<string>)
Ermittelt den Text für die übergebene Sprach-Hierarchie. Dabei wird für jede Sprache eine Ermittlung wie in GetString(IGlobalObjects, string) vorgenommen und der erste gefundene Text zurückgegeben. Es erfolgt kein Fallback auf die Default-Sprache.
public string GetString(IGlobalObjects global, IEnumerable<string> languageHierarchy)
Parameters
global
IGlobalObjectsDas GlobalObject - z.B.
this.Global
languageHierarchy
IEnumerable<string>Enumeration mit 2-Selligen Sprach-Iso-Codes.
Returns
- string
Der gefundene Text oder
string.Empty
GetString(IGlobalObjects)
Ermittelt den Text mit der Sprach-Hierarchie des übergebenen GlobalObjects (siehe LanguageHierarchy). Diese beinhaltet immer einen Fallback auf die Default-Sprache.
public string GetString(IGlobalObjects global)
Parameters
global
IGlobalObjectsDas GlobalObject - z.B.
this.Global
Returns
- string
Der gefundene Text oder
string.Empty