Componentes.Terceros.DevExp.../internal/x.44/1/ExpressScheduler 3/Sources/cxSchedulerStrs.pas
2009-06-29 12:09:02 +00:00

780 lines
33 KiB
ObjectPascal

{********************************************************************}
{ }
{ Developer Express Visual Component Library }
{ ExpressScheduler }
{ }
{ Copyright (c) 2003-2009 Developer Express Inc. }
{ ALL RIGHTS RESERVED }
{ }
{ The entire contents of this file is protected by U.S. and }
{ International Copyright Laws. Unauthorized reproduction, }
{ reverse-engineering, and distribution of all or any portion of }
{ the code contained in this file is strictly prohibited and may }
{ result in severe civil and criminal penalties and will be }
{ prosecuted to the maximum extent possible under the law. }
{ }
{ RESTRICTIONS }
{ }
{ THIS SOURCE CODE AND ALL RESULTING INTERMEDIATE FILES }
{ (DCU, OBJ, DLL, ETC.) ARE CONFIDENTIAL AND PROPRIETARY TRADE }
{ SECRETS OF DEVELOPER EXPRESS INC. THE REGISTERED DEVELOPER IS }
{ LICENSED TO DISTRIBUTE THE EXPRESSSCHEDULER AND ALL ACCOMPANYING }
{ VCL CONTROLS AS PART OF AN EXECUTABLE PROGRAM ONLY. }
{ }
{ THE SOURCE CODE CONTAINED WITHIN THIS FILE AND ALL RELATED }
{ FILES OR ANY PORTION OF ITS CONTENTS SHALL AT NO TIME BE }
{ COPIED, TRANSFERRED, SOLD, DISTRIBUTED, OR OTHERWISE MADE }
{ AVAILABLE TO OTHER INDIVIDUALS WITHOUT EXPRESS WRITTEN CONSENT }
{ AND PERMISSION FROM DEVELOPER EXPRESS INC. }
{ }
{ CONSULT THE END USER LICENSE AGREEMENT FOR INFORMATION ON }
{ ADDITIONAL RESTRICTIONS. }
{ }
{********************************************************************}
unit cxSchedulerStrs;
{$I cxVer.inc}
interface
resourcestring
scxUntitledEvent = 'Untitled event';
scxVertical = 'Vertical';
scxHorizontal = 'Horizontal';
scxTimeGrid = 'TimeGrid';
scxMinute = 'Minute';
scxMinutes = 'Minutes';
scxHour = 'Hour';
scxHours = 'Hours';
scxOneDay = 'One day';
// Navigation buttons
scxNextAppointment = 'Next appointment';
scxPrevAppointment = 'Previous appointment';
// dialogs constants
scxDeleteRecurringEventDescription = 'is a recurring event. Do you want to delete only this occurrence or the series?';
scxEditRecurringEventDescription = 'is a recurring event. Do you want to open only this occurrence or the series?';
scxGoToDateDialogCaption = 'Go To Date';
scxDeleteTypeDialogCaption = 'Confirm Delete';
scxDeleteTypeOccurrenceLabel = 'Delete this occurrence';
scxDeleteTypeSeriesLabel = 'Delete the series';
scxEditTypeDialogCaption = 'Open Recurring Item';
scxEditTypeOccurrenceLabel = 'Open this occurrence';
scxEditTypeSeriesLabel = 'Open the series';
scxExitConfirmation = 'Do you want to save changes?';
scxDeleteConfirmation= 'This item has been changed. Are you sure you want to delete it?';
scxWrongTimeBounds = 'The end date you entered occurs before the start date.';
scxWrongPattern = 'The recurrence pattern is not valid.';
scxReplaceOccurrenceDate = 'Some months have fewer than %s days. For these months, the occurrence will fall on the last day of the month.';
scxInvalidRecurrenceDuration = 'The duration of the event must be shorter than how frequently it occurs. ' +
'Shorten the duration, or change the recurrence pattern in the Recurrence dialog box.';
scxConfirmLostExceptions = 'Any exceptions associated with this recurring event will be lost. Is this OK?';
scxInvalidNumber = 'You must enter a valid number.';
scxNoAvailableFreeTime = 'No free time is available.';
scxEvent = 'Event';
scxUntitled = 'Untitled';
scxNoneEvent = 'simple event';
scxRecurrenceEvent = 'recurrence event';
scxExceptionEvent = 'exception event';
scxOccurenceEvent = 'occurence event';
scxAdd = '&Add';
scxEdit = '&Edit';
scxDelete = '&Delete';
scxRecurrence = '&Recurrence';
scxDate = '&Date:';
scxShowIn = '&Show in:';
scxDayCalendar = 'Day Calendar';
scxWeekCalendar = 'Week Calendar';
scxMonthCalendar = 'Month Calendar';
scxWorkWeekCalendar = 'Work Week Calendar';
scxEventsConflict = 'Conflicts with another event in your schedule.';
scxResource = 'Resource';
scxSubject = '&Subject:';
scxLocation = '&Location:';
scxLabel = 'La&bel:';
scxStartTime = 'S&tart time:';
scxEndTime = '&End time:';
scxAllDayEvent = '&All day event';
scxRecurrenceLabel = 'Recurrence:';
scxReminder = 'Reminder:';
scxShowTimeAs = 'Sho&w time as:';
scxSuffixMinute = 'minute';
scxSuffixMinutes = 'minutes';
scxSuffixHour = 'hour';
scxSuffixHours = 'hours';
scxSuffixDay = 'day';
scxSuffixDays = 'days';
scxSuffixWeek = 'week';
scxSuffixWeeks = 'weeks';
scxBusy = 'Busy';
scxFree = 'Free';
scxTentative = 'Tentative';
scxOutOfOffice = 'Out of office';
scxRecurrenceCaption = 'Event recurrence';
scxEventTime = ' Event time ';
scxRecurrencePattern = ' Recurrence pattern ';
scxRangeOfRecurrence = ' Range of recurrence ';
scxStart = '&Start:';
scxStart1 = 'S&tart:';
scxEnd = '&End:';
scxDuration = 'D&uration:';
// Pattern
scxDaily = '&Daily';
scxWeekly = '&Weekly';
scxQuarterly = '&Quarterly';
scxMonthly = '&Monthly';
scxYearly = '&Yearly';
// daily
scxEvery = 'E&very';
scxEveryWeekDay = 'Every wee&kday';
scxDays = 'day(s)';
// weekly
scxWeeksOn = 'week(s) on:';
scxRecurEvery = 'Rec&ur every';
//monthly
scxOfEvery = 'of every';
scxMonths = 'month(s)';
// yearly
scxThe = 'T&he';
scxOf = 'of';
// Task links
scxTaskComplete = 'Task co&mplete:';
scxTaskStatus = 'Task status';
scxTaskDependencyEditorCaption = 'Task Dependency';
scxTaskWrongTimeBounds = 'A new date must be entered within the period of %s - %s.';
scxFinishToFinishLong = 'Finish-to-Finish (FF)';
scxFinishToStartLong = 'Finish-to-Start (FS)';
scxFrom = 'From:';
scxStartToFinishLong = 'Start-to-Finish (SF)';
scxStartToStartLong = 'Start-to-Start (SS)';
scxTo = 'To:';
scxType = '&Type:';
// other
scxFirst = 'first';
scxSecond = 'second';
scxThird = 'third';
scxFourth = 'fourth';
scxLast = 'last';
scxDay = 'D&ay';
scxDay1 = 'day';
scxWeekday = 'weekday';
scxWeekendday = 'weekend day';
scxNoEndDate = '&No end date';
scxEndAfter = 'End a&fter:';
scxEndBy = 'End &by:';
scxOccurences = 'occurrences';
// buttons
scxAdd1 = 'Add';
scxApply = '&Apply';
scxFindAvailableTime = 'Find available time';
scxOk = '&OK';
scxCancel = '&Cancel';
scxClose = '&Close';
scxDown = '&Down';
scxDelete1 = 'Delete';
scxEdit1 = 'Edit';
scxImport = '&Import';
scxExport = '&Export';
scxRemoveRecur = '&Remove recurrence';
scxSelectAll = 'Select &all';
scxSelectNone = 'Select &none';
scxUp = '&Up';
//
scxResourceLayoutCaption = 'Resources layout editor';
// popup menu resources
scxpmNewEvent = '&New Event';
scxpmNewAllDayEvent = 'New All Day &Event';
scxpmNewRecurringEvent = 'New &Recurring Event';
scxpmToday = 'T&oday';
scxpmGotoThisDay = 'Go to This &Day';
scxpmGoToDate = 'Go &to Date...';
scxpmResourcesLayout = 'Resources layout editor...';
// for event
scxpmOpen = '&Open';
scxpmEditSeries = 'Edit Se&ries';
scxpmShowTimeAs = 'S&how Time As';
scxpmDelete = '&Delete';
scxpmFree = '&Free';
scxpmTentative = '&Tentative';
scxpmBusy = '&Busy';
scxpmOutOfOffice = '&Out of Office';
scxpmLabel = '&Label';
// event label captions
scxEventLabelNone = 'None';
scxEventLabel0 = 'Important';
scxEventLabel1 = 'Business';
scxEventLabel2 = 'Personal';
scxEventLabel3 = 'Vacation';
scxEventLabel4 = 'Must Attend';
scxEventLabel5 = 'Travel Required';
scxEventLabel6 = 'Needs Preparation';
scxEventLabel7 = 'Birthday';
scxEventLabel8 = 'Anniversary';
scxEventLabel9 = 'Phone Call';
// for time ruler menu items
scxpmTimeZone = 'Chan&ge Time Zone';
scxpm60Minutes = '6&0 Minutes';
scxpm30Minutes = '&30 Minutes';
scxpm15Minutes = '&15 Minutes';
scxpm10Minutes = '10 &Minutes';
scxpm6Minutes = '&6 Minutes';
scxpm5Minutes = '&5 Minutes';
// for year view scale menu items
scxpmFullYear = '&Full Year';
scxpmHalfYear = '&Half-Year';
scxpmQuarter = '&Quarter';
// year view scales
scxFullYear = 'Full Year';
scxHalfYear = 'Half-Year';
scxQuarter = 'Quarter';
scxHalfYearShort = 'H';
scxQuarterShort = 'Q';
//navigator hints
scxFirstButtonHint = 'First Resource';
scxPrevPageButtonHint = 'Previous Page';
scxPrevButtonHint = 'Previous Resource';
scxNextButtonHint = 'Next Resource';
scxNextPageButtonHint = 'Next Page';
scxLastButtonHint = 'Last Resource';
scxShowMoreResourcesButtonHint = 'Show More Resources';
scxShowFewerResourcesButtonHint = 'Show Fewer Resources';
//for reminder
scxrCaptionReminder = '1 Reminder';
scxrCaptionReminders = '%d Reminders';
scxrDismissButton = '&Dismiss';
scxrDismissAllButton = 'Dismiss &All';
scxrDueIn = 'Due in';
scxrOpenItemButton = '&Open Item';
scxrSnoozeButton = '&Snooze';
scxrSubject = 'Subject';
scxrSnoozeLabel = '&Snooze';
scxrSelected = '%d reminders are selected';
scxrStartTime = 'Start time: %s';
// time
scxTime0m = '0 minutes';
scxTime5m = '5 minutes';
scxTime10m = '10 minutes';
scxTime15m = '15 minutes';
scxTime20m = '20 minutes';
scxTime30m = '30 minutes';
scxTime1h = '1 hour';
scxTime2h = '2 hours';
scxTime3h = '3 hours';
scxTime4h = '4 hours';
scxTime5h = '5 hours';
scxTime6h = '6 hours';
scxTime7h = '7 hours';
scxTime8h = '8 hours';
scxTime9h = '9 hours';
scxTime10h = '10 hours';
scxTime11h = '11 hours';
scxTime12h = '12 hours';
scxTime18h = '18 hours';
scxTime1d = '1 day';
scxTime2d = '2 days';
scxTime3d = '3 days';
scxTime4d = '4 days';
scxTime1w = '1 week';
scxTime2w = '2 weeks';
// advance time
scxAdvance0h = '0 hours before start';
scxAdvance5m = '5 minutes before start';
scxAdvance10m = '10 minutes before start';
scxAdvance15m = '15 minutes before start';
// for export
secxSetDateRangeCaption = 'Set Date Range';
secxSetDateRangeText = 'Export and create individual occurrences of appointments or ' +
'tasks that occur between:';
secxSetDateRangeAnd = 'and';
secxTrue = 'TRUE';
secxFalse = 'FALSE';
secxExportStorageInvalid = 'Storage not assigned';
// card field names
secxYes = 'Yes';
secxNo = 'No';
secxSubject = 'Subject';
secxLocation = 'Location';
secxDescription = 'Description';
secxAllDay = 'All day';
secxStart = 'Start';
secxFinish = 'Finish';
secxState = 'State';
secxReminder = 'Reminder';
// table fields
secxStartDate = 'StartDate';
secxStartTime = 'StartTime';
secxEndDate = 'EndDate';
secxEndTime = 'EndTime';
secxAlldayevent = 'Alldayevent';
secxReminderonoff = 'Reminderonoff';
secxReminderDate = 'ReminderDate';
secxReminderTime = 'ReminderTime';
secxCategories = 'Categories';
secxShowtimeas = 'Showtimeas';
// storage
scxRequiredFieldsNeeded = 'The following required fields'#13#10'%sare not assigned!';
scxInvalidFieldName = 'Invalid field name';
scxInvalidCustomField = 'Invalid custom field';
// Event fields
scxAllDayEventField = 'All Day Event';
scxIDField = 'ID';
scxActualFinishField = 'Actual Finish';
scxActualStartField = 'Actual Start';
scxCaptionField = 'Caption';
scxEnabledField = 'Enabled';
scxEventTypeField = 'Type';
scxFinishField = 'Finish';
scxLabelField = 'Label';
scxLocationField = 'Location';
scxMessageField = 'Message';
scxParentIDField = 'ParentID';
scxRecurrenceField = 'Recurrence Pattern';
scxRecurrenceIndexField = 'Recurrence Index';
scxReminderDateField = 'ReminderDate';
scxReminderField = 'Reminder';
scxReminderMinutesBeforeStartField = 'Reminder Minutes Before Start';
scxResourceField = 'Resource';
scxStartField = 'Start';
scxStateField = 'State';
scxTaskCompleteField = 'Task Complete';
scxTaskIndexField = 'Task Index';
scxTaskLinksField = 'Task Links';
scxTaskStatusField = 'Task Status';
// status
scxNotStarted = 'Not Started';
scxInProgress = 'In Progress';
scxComplete = 'Complete';
scxWaiting = 'Waiting';
scxDeferred = 'Deferred';
// Event task relations
scxFinishToStart = 'Finish-To-Start';
scxStartToStart = 'Start-To-Start';
scxFinishToFinish = 'Finish-To-Finish';
scxStartToFinish = 'Start-To-Finish ';
scxFinishToStartShort = 'FS';
scxStartToStartShort = 'SS';
scxFinishToFinishShort = 'FF';
scxStartToFinishShort = 'SF';
scxGanttEventHint = 'Task: %s'#13#10'Complete: %d %%'#13#10'Start: %s'#13#10'Finish: %s';
scxLinkHint = 'Task Link: %s (%s)'#13#10'From: %s'#13#10'To: %s';
//
scxCompleteDisplayFormat = '0 %';
scxNone = 'Simple Event';
scxPattern = 'Recurrence Pattern';
scxOccurrence= 'Simple Occurence';
scxException = 'Exception Occurrence';
scxCustom = 'Custom Occurrence';
// Holidays
scxHolidaysEditorCaption = 'Holidays editor';
scxLocationsGroupBox = 'Locations';
scxHolidaysGroupBox = 'Holidays';
scxAddedHolidaysGroupBox = 'Added holidays';
scxLocationName = 'Name:';
scxHolidaysLocationEditorCaption = 'Location editor';
scxHolidayName = 'Name:';
scxHolidayDate = 'Date:';
scxHolidaysLocationHolidayEditorCaption = 'Holiday editor';
scxOutlookFormatMismatch = 'Holiday format mismatch';
const
sRangeNames: array[0..4] of Pointer =
(@scxFirst, @scxSecond, @scxThird, @scxFourth, @scxLast);
sDayNames: array [0..9] of string =
(scxDay, scxWeekday, scxWeekendday, '', '', '', '', '', '', '');
sEventLabelCaptions: array[0..10] of Pointer = (
@scxEventLabelNone, @scxEventLabel0, @scxEventLabel1, @scxEventLabel2,
@scxEventLabel3, @scxEventLabel4, @scxEventLabel5, @scxEventLabel6,
@scxEventLabel7, @scxEventLabel8, @scxEventLabel9);
sEventRelations: array[0..3] of Pointer = (
@scxFinishToStart, @scxStartToStart, @scxFinishToFinish, @scxStartToFinish);
sEventRelationsShort: array[0..3] of Pointer = (
@scxFinishToStartShort, @scxStartToStartShort, @scxFinishToFinishShort,
@scxStartToFinishShort);
sEventTaskStatus: array[0..4] of Pointer =
(@scxNotStarted, @scxInProgress, @scxComplete, @scxWaiting, @scxDeferred);
procedure cxSchedulerInitStrings;
implementation
uses
SysUtils, dxCore;
procedure cxSchedulerInitStrings;
var
I: Integer;
begin
for I := 1 to 7 do
sDayNames[2 + I] := LongDayNames[I];
end;
procedure AddcxSchedulerResourceStringNames(AProduct: TdxProductResourceStrings);
procedure InternalAdd(const AResourceStringName: string; AAdress: Pointer);
begin
AProduct.Add(AResourceStringName, AAdress);
end;
begin
InternalAdd('scxUntitledEvent', @scxUntitledEvent);
InternalAdd('scxVertical', @scxVertical);
InternalAdd('scxHorizontal', @scxHorizontal);
InternalAdd('scxTimeGrid', @scxTimeGrid);
InternalAdd('scxMinute', @scxMinute);
InternalAdd('scxMinutes', @scxMinutes);
InternalAdd('scxHour', @scxHour);
InternalAdd('scxHours', @scxHours);
InternalAdd('scxOneDay', @scxOneDay);
InternalAdd('scxNextAppointment', @scxNextAppointment);
InternalAdd('scxPrevAppointment', @scxPrevAppointment);
InternalAdd('scxDeleteRecurringEventDescription', @scxDeleteRecurringEventDescription);
InternalAdd('scxEditRecurringEventDescription', @scxEditRecurringEventDescription);
InternalAdd('scxGoToDateDialogCaption', @scxGoToDateDialogCaption);
InternalAdd('scxDeleteTypeDialogCaption', @scxDeleteTypeDialogCaption);
InternalAdd('scxDeleteTypeOccurrenceLabel', @scxDeleteTypeOccurrenceLabel);
InternalAdd('scxDeleteTypeSeriesLabel', @scxDeleteTypeSeriesLabel);
InternalAdd('scxEditTypeDialogCaption', @scxEditTypeDialogCaption);
InternalAdd('scxEditTypeOccurrenceLabel', @scxEditTypeOccurrenceLabel);
InternalAdd('scxEditTypeSeriesLabel', @scxEditTypeSeriesLabel);
InternalAdd('scxExitConfirmation', @scxExitConfirmation);
InternalAdd('scxDeleteConfirmation', @scxDeleteConfirmation);
InternalAdd('scxWrongTimeBounds', @scxWrongTimeBounds);
InternalAdd('scxWrongPattern', @scxWrongPattern);
InternalAdd('scxReplaceOccurrenceDate', @scxReplaceOccurrenceDate);
InternalAdd('scxInvalidRecurrenceDuration', @scxInvalidRecurrenceDuration);
InternalAdd('scxConfirmLostExceptions', @scxConfirmLostExceptions);
InternalAdd('scxInvalidNumber', @scxInvalidNumber);
InternalAdd('scxNoAvailableFreeTime', @scxNoAvailableFreeTime);
InternalAdd('scxEvent', @scxEvent);
InternalAdd('scxUntitled', @scxUntitled);
InternalAdd('scxNoneEvent', @scxNoneEvent);
InternalAdd('scxRecurrenceEvent', @scxRecurrenceEvent);
InternalAdd('scxExceptionEvent', @scxExceptionEvent);
InternalAdd('scxOccurenceEvent', @scxOccurenceEvent);
InternalAdd('scxAdd', @scxAdd);
InternalAdd('scxEdit', @scxEdit);
InternalAdd('scxDelete', @scxDelete);
InternalAdd('scxRecurrence', @scxRecurrence);
InternalAdd('scxDate', @scxDate);
InternalAdd('scxShowIn', @scxShowIn);
InternalAdd('scxDayCalendar', @scxDayCalendar);
InternalAdd('scxWeekCalendar', @scxWeekCalendar);
InternalAdd('scxMonthCalendar', @scxMonthCalendar);
InternalAdd('scxWorkWeekCalendar', @scxWorkWeekCalendar);
InternalAdd('scxEventsConflict', @scxEventsConflict);
InternalAdd('scxResource', @scxResource);
InternalAdd('scxSubject', @scxSubject);
InternalAdd('scxLocation', @scxLocation);
InternalAdd('scxLabel', @scxLabel);
InternalAdd('scxStartTime', @scxStartTime);
InternalAdd('scxEndTime', @scxEndTime);
InternalAdd('scxAllDayEvent', @scxAllDayEvent);
InternalAdd('scxRecurrenceLabel', @scxRecurrenceLabel);
InternalAdd('scxReminder', @scxReminder);
InternalAdd('scxShowTimeAs', @scxShowTimeAs);
InternalAdd('scxSuffixMinute', @scxSuffixMinute);
InternalAdd('scxSuffixMinutes', @scxSuffixMinutes);
InternalAdd('scxSuffixHour', @scxSuffixHour);
InternalAdd('scxSuffixHours', @scxSuffixHours);
InternalAdd('scxSuffixDay', @scxSuffixDay);
InternalAdd('scxSuffixDays', @scxSuffixDays);
InternalAdd('scxSuffixWeek', @scxSuffixWeek);
InternalAdd('scxSuffixWeeks', @scxSuffixWeeks);
InternalAdd('scxBusy', @scxBusy);
InternalAdd('scxFree', @scxFree);
InternalAdd('scxTentative', @scxTentative);
InternalAdd('scxOutOfOffice', @scxOutOfOffice);
InternalAdd('scxRecurrenceCaption', @scxRecurrenceCaption);
InternalAdd('scxEventTime', @scxEventTime);
InternalAdd('scxRecurrencePattern', @scxRecurrencePattern);
InternalAdd('scxRangeOfRecurrence', @scxRangeOfRecurrence);
InternalAdd('scxStart', @scxStart);
InternalAdd('scxStart1', @scxStart1);
InternalAdd('scxEnd', @scxEnd);
InternalAdd('scxDuration', @scxDuration);
InternalAdd('scxDaily', @scxDaily);
InternalAdd('scxWeekly', @scxWeekly);
InternalAdd('scxQuarterly', @scxQuarterly);
InternalAdd('scxMonthly', @scxMonthly);
InternalAdd('scxYearly', @scxYearly);
InternalAdd('scxEvery', @scxEvery);
InternalAdd('scxEveryWeekDay', @scxEveryWeekDay);
InternalAdd('scxDays', @scxDays);
InternalAdd('scxWeeksOn', @scxWeeksOn);
InternalAdd('scxRecurEvery', @scxRecurEvery);
InternalAdd('scxOfEvery', @scxOfEvery);
InternalAdd('scxMonths', @scxMonths);
InternalAdd('scxThe', @scxThe);
InternalAdd('scxOf', @scxOf);
InternalAdd('scxTaskComplete', @scxTaskComplete);
InternalAdd('scxTaskStatus', @scxTaskStatus);
InternalAdd('scxTaskDependencyEditorCaption', @scxTaskDependencyEditorCaption);
InternalAdd('scxTaskWrongTimeBounds', @scxTaskWrongTimeBounds);
InternalAdd('scxFinishToFinishLong', @scxFinishToFinishLong);
InternalAdd('scxFinishToStartLong', @scxFinishToStartLong);
InternalAdd('scxFrom', @scxFrom);
InternalAdd('scxStartToFinishLong', @scxStartToFinishLong);
InternalAdd('scxStartToStartLong', @scxStartToStartLong);
InternalAdd('scxTo', @scxTo);
InternalAdd('scxType', @scxType);
InternalAdd('scxFirst', @scxFirst);
InternalAdd('scxSecond', @scxSecond);
InternalAdd('scxThird', @scxThird);
InternalAdd('scxFourth', @scxFourth);
InternalAdd('scxLast', @scxLast);
InternalAdd('scxDay', @scxDay);
InternalAdd('scxDay1', @scxDay1);
InternalAdd('scxWeekday', @scxWeekday);
InternalAdd('scxWeekendday', @scxWeekendday);
InternalAdd('scxNoEndDate', @scxNoEndDate);
InternalAdd('scxEndAfter', @scxEndAfter);
InternalAdd('scxEndBy', @scxEndBy);
InternalAdd('scxOccurences', @scxOccurences);
InternalAdd('scxAdd1', @scxAdd1);
InternalAdd('scxApply', @scxApply);
InternalAdd('scxFindAvailableTime', @scxFindAvailableTime);
InternalAdd('scxOk', @scxOk);
InternalAdd('scxCancel', @scxCancel);
InternalAdd('scxClose', @scxClose);
InternalAdd('scxDown', @scxDown);
InternalAdd('scxDelete1', @scxDelete1);
InternalAdd('scxEdit1', @scxEdit1);
InternalAdd('scxImport', @scxImport);
InternalAdd('scxExport', @scxExport);
InternalAdd('scxRemoveRecur', @scxRemoveRecur);
InternalAdd('scxSelectAll', @scxSelectAll);
InternalAdd('scxSelectNone', @scxSelectNone);
InternalAdd('scxUp', @scxUp);
InternalAdd('scxResourceLayoutCaption', @scxResourceLayoutCaption);
InternalAdd('scxpmNewEvent', @scxpmNewEvent);
InternalAdd('scxpmNewAllDayEvent', @scxpmNewAllDayEvent);
InternalAdd('scxpmNewRecurringEvent', @scxpmNewRecurringEvent);
InternalAdd('scxpmToday', @scxpmToday);
InternalAdd('scxpmGotoThisDay', @scxpmGotoThisDay);
InternalAdd('scxpmGoToDate', @scxpmGoToDate);
InternalAdd('scxpmResourcesLayout', @scxpmResourcesLayout);
InternalAdd('scxpmOpen', @scxpmOpen);
InternalAdd('scxpmEditSeries', @scxpmEditSeries);
InternalAdd('scxpmShowTimeAs', @scxpmShowTimeAs);
InternalAdd('scxpmDelete', @scxpmDelete);
InternalAdd('scxpmFree', @scxpmFree);
InternalAdd('scxpmTentative', @scxpmTentative);
InternalAdd('scxpmBusy', @scxpmBusy);
InternalAdd('scxpmOutOfOffice', @scxpmOutOfOffice);
InternalAdd('scxpmLabel', @scxpmLabel);
InternalAdd('scxEventLabelNone', @scxEventLabelNone);
InternalAdd('scxEventLabel0', @scxEventLabel0);
InternalAdd('scxEventLabel1', @scxEventLabel1);
InternalAdd('scxEventLabel2', @scxEventLabel2);
InternalAdd('scxEventLabel3', @scxEventLabel3);
InternalAdd('scxEventLabel4', @scxEventLabel4);
InternalAdd('scxEventLabel5', @scxEventLabel5);
InternalAdd('scxEventLabel6', @scxEventLabel6);
InternalAdd('scxEventLabel7', @scxEventLabel7);
InternalAdd('scxEventLabel8', @scxEventLabel8);
InternalAdd('scxEventLabel9', @scxEventLabel9);
InternalAdd('scxpmTimeZone', @scxpmTimeZone);
InternalAdd('scxpm60Minutes', @scxpm60Minutes);
InternalAdd('scxpm30Minutes', @scxpm30Minutes);
InternalAdd('scxpm15Minutes', @scxpm15Minutes);
InternalAdd('scxpm10Minutes', @scxpm10Minutes);
InternalAdd('scxpm6Minutes', @scxpm6Minutes);
InternalAdd('scxpm5Minutes', @scxpm5Minutes);
InternalAdd('scxpmFullYear', @scxpmFullYear);
InternalAdd('scxpmHalfYear', @scxpmHalfYear);
InternalAdd('scxpmQuarter', @scxpmQuarter);
InternalAdd('scxFullYear', @scxFullYear);
InternalAdd('scxHalfYear', @scxHalfYear);
InternalAdd('scxQuarter', @scxQuarter);
InternalAdd('scxHalfYearShort', @scxHalfYearShort);
InternalAdd('scxQuarterShort', @scxQuarterShort);
InternalAdd('scxFirstButtonHint', @scxFirstButtonHint);
InternalAdd('scxPrevPageButtonHint', @scxPrevPageButtonHint);
InternalAdd('scxPrevButtonHint', @scxPrevButtonHint);
InternalAdd('scxNextButtonHint', @scxNextButtonHint);
InternalAdd('scxNextPageButtonHint', @scxNextPageButtonHint);
InternalAdd('scxLastButtonHint', @scxLastButtonHint);
InternalAdd('scxShowMoreResourcesButtonHint', @scxShowMoreResourcesButtonHint);
InternalAdd('scxShowFewerResourcesButtonHint', @scxShowFewerResourcesButtonHint);
InternalAdd('scxrCaptionReminder', @scxrCaptionReminder);
InternalAdd('scxrCaptionReminders', @scxrCaptionReminders);
InternalAdd('scxrDismissButton', @scxrDismissButton);
InternalAdd('scxrDismissAllButton', @scxrDismissAllButton);
InternalAdd('scxrDueIn', @scxrDueIn);
InternalAdd('scxrOpenItemButton', @scxrOpenItemButton);
InternalAdd('scxrSnoozeButton', @scxrSnoozeButton);
InternalAdd('scxrSubject', @scxrSubject);
InternalAdd('scxrSnoozeLabel', @scxrSnoozeLabel);
InternalAdd('scxrSelected', @scxrSelected);
InternalAdd('scxrStartTime', @scxrStartTime);
InternalAdd('scxTime0m', @scxTime0m);
InternalAdd('scxTime5m', @scxTime5m);
InternalAdd('scxTime10m', @scxTime10m);
InternalAdd('scxTime15m', @scxTime15m);
InternalAdd('scxTime20m', @scxTime20m);
InternalAdd('scxTime30m', @scxTime30m);
InternalAdd('scxTime1h', @scxTime1h);
InternalAdd('scxTime2h', @scxTime2h);
InternalAdd('scxTime3h', @scxTime3h);
InternalAdd('scxTime4h', @scxTime4h);
InternalAdd('scxTime5h', @scxTime5h);
InternalAdd('scxTime6h', @scxTime6h);
InternalAdd('scxTime7h', @scxTime7h);
InternalAdd('scxTime8h', @scxTime8h);
InternalAdd('scxTime9h', @scxTime9h);
InternalAdd('scxTime10h', @scxTime10h);
InternalAdd('scxTime11h', @scxTime11h);
InternalAdd('scxTime12h', @scxTime12h);
InternalAdd('scxTime18h', @scxTime18h);
InternalAdd('scxTime1d', @scxTime1d);
InternalAdd('scxTime2d', @scxTime2d);
InternalAdd('scxTime3d', @scxTime3d);
InternalAdd('scxTime4d', @scxTime4d);
InternalAdd('scxTime1w', @scxTime1w);
InternalAdd('scxTime2w', @scxTime2w);
InternalAdd('scxAdvance0h', @scxAdvance0h);
InternalAdd('scxAdvance5m', @scxAdvance5m);
InternalAdd('scxAdvance10m', @scxAdvance10m);
InternalAdd('scxAdvance15m', @scxAdvance15m);
InternalAdd('secxExportStorageInvalid', @secxExportStorageInvalid);
InternalAdd('secxYes', @secxYes);
InternalAdd('secxNo', @secxNo);
InternalAdd('secxSubject', @secxSubject);
InternalAdd('secxLocation', @secxLocation);
InternalAdd('secxDescription', @secxDescription);
InternalAdd('secxAllDay', @secxAllDay);
InternalAdd('secxStart', @secxStart);
InternalAdd('secxFinish', @secxFinish);
InternalAdd('secxState', @secxState);
InternalAdd('secxReminder', @secxReminder);
InternalAdd('secxStartDate', @secxStartDate);
InternalAdd('secxStartTime', @secxStartTime);
InternalAdd('secxEndDate', @secxEndDate);
InternalAdd('secxEndTime', @secxEndTime);
InternalAdd('secxAlldayevent', @secxAlldayevent);
InternalAdd('secxReminderonoff', @secxReminderonoff);
InternalAdd('secxReminderDate', @secxReminderDate);
InternalAdd('secxReminderTime', @secxReminderTime);
InternalAdd('secxTrue', @secxTrue);
InternalAdd('secxFalse', @secxFalse);
InternalAdd('secxSetDateRangeCaption', @secxSetDateRangeCaption);
InternalAdd('secxSetDateRangeText', @secxSetDateRangeText);
InternalAdd('secxSetDateRangeAnd', @secxSetDateRangeAnd);
InternalAdd('secxCategories', @secxCategories);
InternalAdd('secxShowtimeas', @secxShowtimeas);
InternalAdd('scxRequiredFieldsNeeded', @scxRequiredFieldsNeeded);
InternalAdd('scxInvalidFieldName', @scxInvalidFieldName);
InternalAdd('scxInvalidCustomField', @scxInvalidCustomField);
InternalAdd('scxAllDayEventField', @scxAllDayEventField);
InternalAdd('scxIDField', @scxIDField);
InternalAdd('scxActualFinishField', @scxActualFinishField);
InternalAdd('scxActualStartField', @scxActualStartField);
InternalAdd('scxCaptionField', @scxCaptionField);
InternalAdd('scxEnabledField', @scxEnabledField);
InternalAdd('scxEventTypeField', @scxEventTypeField);
InternalAdd('scxFinishField', @scxFinishField);
InternalAdd('scxLabelField', @scxLabelField);
InternalAdd('scxLocationField', @scxLocationField);
InternalAdd('scxMessageField', @scxMessageField);
InternalAdd('scxParentIDField', @scxParentIDField);
InternalAdd('scxRecurrenceField', @scxRecurrenceField);
InternalAdd('scxRecurrenceIndexField', @scxRecurrenceIndexField);
InternalAdd('scxReminderDateField', @scxReminderDateField);
InternalAdd('scxReminderField', @scxReminderField);
InternalAdd('scxReminderMinutesBeforeStartField', @scxReminderMinutesBeforeStartField);
InternalAdd('scxResourceField', @scxResourceField);
InternalAdd('scxStartField', @scxStartField);
InternalAdd('scxStateField', @scxStateField);
InternalAdd('scxTaskCompleteField', @scxTaskCompleteField);
InternalAdd('scxTaskLinksField', @scxTaskLinksField);
InternalAdd('scxTaskStatusField', @scxTaskStatusField);
InternalAdd('scxNotStarted', @scxNotStarted);
InternalAdd('scxInProgress', @scxInProgress);
InternalAdd('scxComplete', @scxComplete);
InternalAdd('scxWaiting', @scxWaiting);
InternalAdd('scxDeferred', @scxDeferred);
InternalAdd('scxFinishToStart', @scxFinishToStart);
InternalAdd('scxStartToStart', @scxStartToStart);
InternalAdd('scxFinishToFinish', @scxFinishToFinish);
InternalAdd('scxStartToFinish', @scxStartToFinish);
InternalAdd('scxFinishToStartShort', @scxFinishToStartShort);
InternalAdd('scxStartToStartShort', @scxStartToStartShort);
InternalAdd('scxFinishToFinishShort', @scxFinishToFinishShort);
InternalAdd('scxStartToFinishShort', @scxStartToFinishShort);
InternalAdd('scxGanttEventHint', @scxGanttEventHint);
InternalAdd('scxLinkHint', @scxLinkHint);
InternalAdd('scxCompleteDisplayFormat', @scxCompleteDisplayFormat);
InternalAdd('scxNone', @scxNone);
InternalAdd('scxPattern', @scxPattern);
InternalAdd('scxOccurrence', @scxOccurrence);
InternalAdd('scxException', @scxException);
InternalAdd('scxCustom', @scxCustom);
InternalAdd('scxHolidaysEditorCaption', @scxHolidaysEditorCaption);
InternalAdd('scxLocationsGroupBox', @scxLocationsGroupBox);
InternalAdd('scxHolidaysGroupBox', @scxHolidaysGroupBox);
InternalAdd('scxAddedHolidaysGroupBox', @scxAddedHolidaysGroupBox);
InternalAdd('scxLocationName', @scxLocationName);
InternalAdd('scxHolidaysLocationEditorCaption', @scxHolidaysLocationEditorCaption);
InternalAdd('scxHolidayName', @scxHolidayName);
InternalAdd('scxHolidayDate', @scxHolidayDate);
InternalAdd('scxHolidaysLocationHolidayEditorCaption', @scxHolidaysLocationHolidayEditorCaption);
InternalAdd('scxOutlookFormatMismatch', @scxOutlookFormatMismatch);
end;
initialization
cxSchedulerInitStrings;
dxResourceStringsRepository.RegisterProduct('ExpressScheduler', @AddcxSchedulerResourceStringNames);
finalization
dxResourceStringsRepository.UnRegisterProduct('ExpressScheduler');
end.