Table of Contents

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 IGlobalObjects

Das GlobalObject - z.B. this.Global

iso string

Der 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 IGlobalObjects

Das 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 IGlobalObjects

Das GlobalObject - z.B. this.Global

Returns

string

Der gefundene Text oder string.Empty