Files
BeWoPlaner/BeWoPlanerMobil/Util/SchedulerUtils/OwnSoftSchedulerLocalizer.cs

44 lines
1.6 KiB
C#

using System.Diagnostics;
using DevExpress.Utils.Localization.Internal;
using DevExpress.XtraScheduler.Localization;
namespace BeWoPlanerMobil.Util.SchedulerUtils
{
public class OwnSoftSchedulerLocalizer : SchedulerLocalizer
{
public override string GetLocalizedString(SchedulerStringId id)
{
switch(id)
{
case SchedulerStringId.ViewShortDisplayName_Day:
return "Tag";
case SchedulerStringId.ViewShortDisplayName_Week:
return "Woche";
case SchedulerStringId.TimeScaleDisplayName_Week:
return "Woche";
case SchedulerStringId.ViewShortDisplayName_WorkDays:
return "Arbeitswoche";
case SchedulerStringId.ViewDisplayName_WorkDays:
return "Arbeitswoche";
case SchedulerStringId.ViewShortDisplayName_Timeline:
return "Zeitleiste";
case SchedulerStringId.ViewDisplayName_Timeline:
return "Zeitleiste";
case SchedulerStringId.ViewDisplayName_Month:
return "Monat";
case SchedulerStringId.ViewShortDisplayName_Month:
return "Monat";
}
return base.GetLocalizedString(id);
}
public static void Activate()
{
var localizer = new OwnSoftSchedulerLocalizer();
var provider = new DefaultActiveLocalizerProvider<SchedulerStringId>(localizer);
SetActiveLocalizerProvider(provider);
}
}
}