73 lines
2.0 KiB
Ucode
73 lines
2.0 KiB
Ucode
|
class LTI_LocalMessage extends Object
|
||
|
abstract;
|
||
|
|
||
|
var const String SyncItemsDefault;
|
||
|
var private localized String SyncItems;
|
||
|
|
||
|
var const String SyncFinishedDefault;
|
||
|
var private localized String SyncFinished;
|
||
|
|
||
|
var const String WaitingGRIDefault;
|
||
|
var private localized String WaitingGRI;
|
||
|
|
||
|
var const String IncompatibleGRIDefault;
|
||
|
var private localized String IncompatibleGRI;
|
||
|
|
||
|
var const String DisconnectDefault;
|
||
|
var private localized String Disconnect;
|
||
|
|
||
|
var const String SecondsShortDefault;
|
||
|
var private localized String SecondsShort;
|
||
|
|
||
|
enum E_LTI_LocalMessageType
|
||
|
{
|
||
|
LTI_SyncItems,
|
||
|
LTI_SyncFinished,
|
||
|
LTI_WaitingGRI,
|
||
|
LTI_IncompatibleGRI,
|
||
|
LTI_Disconnect,
|
||
|
LTI_SecondsShort
|
||
|
};
|
||
|
|
||
|
public static function String GetLocalizedString(
|
||
|
E_LogLevel LogLevel,
|
||
|
E_LTI_LocalMessageType LMT,
|
||
|
optional String String1,
|
||
|
optional String String2,
|
||
|
optional String String3)
|
||
|
{
|
||
|
`Log_TraceStatic();
|
||
|
|
||
|
switch (LMT)
|
||
|
{
|
||
|
case LTI_SyncItems:
|
||
|
return (default.SyncItems != "" ? default.SyncItems : default.SyncItemsDefault);
|
||
|
|
||
|
case LTI_SyncFinished:
|
||
|
return (default.SyncFinished != "" ? default.SyncFinished : default.SyncFinishedDefault);
|
||
|
|
||
|
case LTI_WaitingGRI:
|
||
|
return (default.WaitingGRI != "" ? default.WaitingGRI : default.WaitingGRIDefault);
|
||
|
|
||
|
case LTI_IncompatibleGRI:
|
||
|
return (default.IncompatibleGRI != "" ? default.IncompatibleGRI : default.IncompatibleGRIDefault);
|
||
|
|
||
|
case LTI_Disconnect:
|
||
|
return (default.Disconnect != "" ? default.Disconnect : default.DisconnectDefault);
|
||
|
|
||
|
case LTI_SecondsShort:
|
||
|
return (default.SecondsShort != "" ? default.SecondsShort : default.SecondsShortDefault);
|
||
|
}
|
||
|
|
||
|
return "";
|
||
|
}
|
||
|
|
||
|
defaultproperties
|
||
|
{
|
||
|
SyncItemsDefault = "Sync items:"
|
||
|
SyncFinishedDefault = "Sync finished."
|
||
|
WaitingGRIDefault = "Waiting GRI..."
|
||
|
IncompatibleGRIDefault = "Incompatible GRI:"
|
||
|
DisconnectDefault = "Disconnect..."
|
||
|
SecondsShortDefault = "s"
|
||
|
}
|