@progress/kendo-angular-scheduler
Version:
Kendo UI Scheduler Angular - Outlook or Google-style angular scheduler calendar. Full-featured and customizable embedded scheduling from the creator developers trust for professional UI components.
615 lines (614 loc) • 26.4 kB
JavaScript
/**-----------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
import { Directive, Input } from '@angular/core';
import { ComponentMessages } from '@progress/kendo-angular-l10n';
import * as i0 from "@angular/core";
/**
* @hidden
*/
export class Messages extends ComponentMessages {
/**
* The **All events** text that is displayed in the **Timeline** views when no vertical grouping is applied.
*/
allEvents;
/**
* The **All day** text that is displayed in the *Day** and **Week** views.
*/
allDay;
/**
* The date-header text that is displayed in the **Agenda** view.
*/
dateHeader;
/**
* The time-header text that is displayed in the **Agenda** view.
*/
timeHeader;
/**
* The event-header text that is displayed in the **Agenda** view.
*/
eventHeader;
/**
* The title of the **Delete** icon.
*/
deleteTitle;
/**
* The title of the **Next** navigation button.
*/
nextTitle;
/**
* The title of the **Previous** navigation button.
*/
previousTitle;
/**
* The text of the **Today** navigation button.
*/
today;
/**
* The text of today's date in the header of the Calendar.
*/
calendarToday;
/**
* The text of the **Show full day** button that is displayed in the footer of the **Day**, **Week**, and **Timeline** views.
*/
showFullDay;
/**
* The text of the **Show work day** button that is displayed in the footer of the **Day**, **Week**, and **Timeline** views.
*/
showWorkDay;
/**
* The title of the **Day** view.
*/
dayViewTitle;
/**
* The title of the **Multi-Day** view.
*/
multiDayViewTitle;
/**
* The title of the **Week** view.
*/
weekViewTitle;
/**
* The title of the **Work Week** view.
*/
workWeekViewTitle;
/**
* The title of the **Month** view.
*/
monthViewTitle;
/**
* The title of the **Multi-Week** view.
*/
multiWeekViewTitle;
/**
* The title of the **Timeline** view.
*/
timelineViewTitle;
/**
* The title of the **Week** timeline view.
*/
timelineWeekViewTitle;
/**
* The title of the **Month** timeline view.
*/
timelineMonthViewTitle;
/**
* The title of the **Agenda** view.
*/
agendaViewTitle;
/**
* The title of the **Year** view.
*/
yearViewTitle;
/**
* The message displayed in **Year** view for any date that has no events.
*/
yearViewNoEvents;
/* ********************* */
/* Editing Section Start */
/* ********************* */
/**
* The text of the **Cancel** button displayed in the Scheduler dialogs.
*/
cancel;
/**
* The text of the **Save** button displayed in the Scheduler dialogs.
*/
save;
/**
* The text similar to 'Title' displayed in the Scheduler event editor.
*/
editorEventTitle;
/**
* The text similar to 'Start' displayed in the Scheduler event editor.
*/
editorEventStart;
/**
* The text similar to 'Start Time Zone' displayed in the Scheduler event editor.
*/
editorEventStartTimeZone;
/**
* The text similar to 'End' displayed in the Scheduler event editor.
*/
editorEventEnd;
/**
* The text similar to 'End Time Zone' displayed in the Scheduler event editor.
*/
editorEventEndTimeZone;
/**
* The text similar to 'All Day Event' displayed in the Scheduler event editor.
*/
editorEventAllDay;
/**
* The text similar to 'Description' displayed in the Scheduler event editor.
*/
editorEventDescription;
/**
* The text similar to 'Use separate Start and End Time Zones' displayed in the Scheduler event editor.
*/
editorEventSeparateTimeZones;
/**
* The text similar to 'Time Zone' displayed in the Scheduler event editor.
*/
editorEventTimeZone;
/**
* The **Today** button text in the popup of the DateTimePickers and DatePickers in the Scheduler event editor.
*/
editorDateInputsToday;
/**
* The title of the **Toggle** button in the popup of the DateTimePickers and DatePickers in the Scheduler event editor.
*/
editorDateInputsToggle;
/**
* The title of the **Parent View** button in the popup of the DateTimePickers and DatePickers in the Scheduler event editor.
*/
editorDateInputsParentViewButton;
/**
* The text of the **Now** button in the popup footer of the DateTimePickers and DatePickers in the Scheduler event editor.
*/
editorDateInputsNow;
/**
* The label of the **Now** button in the popup footer of the DateTimePickers and DatePickers in the Scheduler event editor.
*/
editorDateInputsNowLabel;
/**
* The text of the **Accept** button in the popup footer of the DateTimePickers and DatePickers in the Scheduler event editor.
*/
editorDateInputsAccept;
/**
* The label of the **Accept** button in the popup footer of the DateTimePickers and DatePickers in the Scheduler event editor.
*/
editorDateInputsAcceptLabel;
/**
* The text of the **Cancel** button in the popup footer of the DateTimePickers and DatePickers in the Scheduler event editor.
*/
editorDateInputsCancel;
/**
* The label of the **Cancel** button in the popup footer of the DateTimePickers and DatePickers in the Scheduler event editor.
*/
editorDateInputsCancelLabel;
/**
* The text of the **Date** tab in the popup header of the DateTimePickers and DatePickers in the Scheduler event editor.
*/
editorDateInputsDateTab;
/**
* The label of the **Date** tab in the popup header of the DateTimePickers and DatePickers in the Scheduler event editor.
*/
editorDateInputsDateTabLabel;
/**
* The text of the **Time** tab in the popup header of the DateTimePickers and DatePickers in the Scheduler event editor.
*/
editorDateInputsTimeTab;
/**
* The label of the **Time** tab in the popup header of the DateTimePickers and DatePickers in the Scheduler event editor.
*/
editorDateInputsTimeTabLabel;
/**
* The **Today** button text in the popup of the DatePickers in the Scheduler recurrence editor.
*/
recurrenceEditorDateInputsToday;
/**
* The title of the **Toggle** button in the popup of the DatePickers in the Scheduler recurrence editor.
*/
recurrenceEditorDateInputsToggle;
/**
* The title of the **Parent View** button in the popup of the DatePickers in the Scheduler recurrence editor.
*/
recurrenceEditorDateInputsParentViewButton;
/**
* The title of the **Increment** button of the NumericTextBox in the Scheduler recurrence editor.
*/
recurrenceEditorNumericIncrement;
/**
* The title of the **Decrement** button of the NumericTextBox in the Scheduler recurrence editor.
*/
recurrenceEditorNumericDecrement;
/**
* The text similar to 'Repeat' displayed in the Scheduler recurrence editor.
*/
recurrenceEditorRepeat;
/**
* The text similar to 'day(s)' displayed in the Scheduler recurrence editor.
*/
recurrenceEditorDailyInterval;
/**
* The text similar to 'Repeat every' displayed in the Scheduler recurrence editor.
*/
recurrenceEditorDailyRepeatEvery;
/**
* The text similar to 'week(s)' displayed in the Scheduler recurrence editor.
*/
recurrenceEditorWeeklyInterval;
/**
* The text similar to 'Repeat every' displayed in the Scheduler recurrence editor.
*/
recurrenceEditorWeeklyRepeatEvery;
/**
* The text similar to 'Repeat on' displayed in the Scheduler recurrence editor.
*/
recurrenceEditorWeeklyRepeatOn;
/**
* The text similar to 'Day' displayed in the Scheduler recurrence editor.
*/
recurrenceEditorMonthlyDay;
/**
* The text similar to 'month(s)' displayed in the Scheduler recurrence editor.
*/
recurrenceEditorMonthlyInterval;
/**
* The text similar to 'Repeat every' displayed in the Scheduler recurrence editor.
*/
recurrenceEditorMonthlyRepeatEvery;
/**
* The text similar to 'Repeat on' displayed in the Scheduler recurrence editor.
*/
recurrenceEditorMonthlyRepeatOn;
/**
* The text similar to 'of' displayed in the Scheduler recurrence editor.
*/
recurrenceEditorYearlyOf;
/**
* The text similar to 'Repeat every' displayed in the Scheduler recurrence editor.
*/
recurrenceEditorYearlyRepeatEvery;
/**
* The text similar to 'Repeat on' displayed in the Scheduler recurrence editor.
*/
recurrenceEditorYearlyRepeatOn;
/**
* The text similar to 'year(s)' displayed in the Scheduler recurrence editor.
*/
recurrenceEditorYearlyInterval;
/**
* The text similar to 'Daily' displayed in the Scheduler recurrence editor.
*/
recurrenceEditorFrequenciesDaily;
/**
* The text similar to 'Monthly' displayed in the Scheduler recurrence editor.
*/
recurrenceEditorFrequenciesMonthly;
/**
* The text similar to 'Never' displayed in the Scheduler recurrence editor.
*/
recurrenceEditorFrequenciesNever;
/**
* The text similar to 'Weekly' displayed in the Scheduler recurrence editor.
*/
recurrenceEditorFrequenciesWeekly;
/**
* The text similar to 'Yearly' displayed in the Scheduler recurrence editor.
*/
recurrenceEditorFrequenciesYearly;
/**
* The text similar to 'First' displayed in the Scheduler recurrence editor.
*/
recurrenceEditorOffsetPositionsFirst;
/**
* The text similar to 'Second' displayed in the Scheduler recurrence editor.
*/
recurrenceEditorOffsetPositionsSecond;
/**
* The text similar to 'Third' displayed in the Scheduler recurrence editor.
*/
recurrenceEditorOffsetPositionsThird;
/**
* The text similar to 'Fourth' displayed in the Scheduler recurrence editor.
*/
recurrenceEditorOffsetPositionsFourth;
/**
* The text similar to 'Last' displayed in the Scheduler recurrence editor.
*/
recurrenceEditorOffsetPositionsLast;
/**
* The text similar to 'Day' displayed in the repeat by section of the monthly recurrence pattern.
*/
recurrenceEditorWeekdaysDay;
/**
* The text similar to 'Weekday' displayed in the repeat by section of the monthly recurrence pattern.
*/
recurrenceEditorWeekdaysWeekday;
/**
* The text similar to 'Weekend Day' displayed in the repeat by section of the monthly recurrence pattern.
*/
recurrenceEditorWeekdaysWeekendday;
/**
* The text similar to 'After' displayed in the Scheduler recurrence editor.
*/
recurrenceEditorEndAfter;
/**
* The text similar to 'occurrence(s)' displayed in the Scheduler recurrence editor.
*/
recurrenceEditorEndOccurrence;
/**
* The text similar to 'End' displayed in the Scheduler recurrence editor.
*/
recurrenceEditorEndLabel;
/**
* The text similar to 'Never' displayed in the Scheduler recurrence editor.
*/
recurrenceEditorEndNever;
/**
* The text similar to 'On' displayed in the Scheduler recurrence editor.
*/
recurrenceEditorEndOn;
/* ******************* */
/* Editing Section End */
/* ******************* */
/* ********************* */
/* Dialogs Section Start */
/* ********************* */
/**
* The text similar to **Event** displayed as title of the Scheduler event editor.
*/
editorTitle;
/**
* The text of the **Delete** button displayed in the Scheduler remove confirmation dialog.
*/
destroy;
/**
* The text similar to **Are you sure you want to delete this event?** displayed in Scheduler remove confirmation dialog.
*/
deleteConfirmation;
/**
* The text similar to **Do you want to edit only this event occurrence or the whole series?** displayed in the Scheduler recurring confirmation dialog.
*/
editRecurringConfirmation;
/**
* The text of the **Edit current occurrence** button displayed in the Scheduler recurring confirmation dialog.
*/
editOccurrence;
/**
* The text of the **Edit the series** button displayed in the Scheduler recurring confirmation dialog.
*/
editSeries;
/**
* The text similar to **Do you want to delete only this event occurrence or the whole series?** displayed in the Scheduler recurring confirmation dialog.
*/
deleteRecurringConfirmation;
/**
* The text of the **Delete current occurrence** button displayed in the Scheduler recurring confirmation dialog.
*/
deleteOccurrence;
/**
* The text similar of the **Delete the series** button displayed in the Scheduler recurring confirmation dialog.
*/
deleteSeries;
/**
* The title of the remove confirmation dialog, similar to **Delete event**.
*/
deleteDialogTitle;
/**
* The title of the recurring remove confirmation dialog, similar to **Delete Recurring Item**.
*/
deleteRecurringDialogTitle;
/**
* The title of the recurring edit confirmation dialog, similar to **Edit Recurring Item**.
*/
editRecurringDialogTitle;
/**
* The value of the aria-label attribute of the `<select>` element used for switching the Scheduler views.
*/
selectView;
static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: Messages, deps: null, target: i0.ɵɵFactoryTarget.Directive });
static ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "16.2.12", type: Messages, inputs: { allEvents: "allEvents", allDay: "allDay", dateHeader: "dateHeader", timeHeader: "timeHeader", eventHeader: "eventHeader", deleteTitle: "deleteTitle", nextTitle: "nextTitle", previousTitle: "previousTitle", today: "today", calendarToday: "calendarToday", showFullDay: "showFullDay", showWorkDay: "showWorkDay", dayViewTitle: "dayViewTitle", multiDayViewTitle: "multiDayViewTitle", weekViewTitle: "weekViewTitle", workWeekViewTitle: "workWeekViewTitle", monthViewTitle: "monthViewTitle", multiWeekViewTitle: "multiWeekViewTitle", timelineViewTitle: "timelineViewTitle", timelineWeekViewTitle: "timelineWeekViewTitle", timelineMonthViewTitle: "timelineMonthViewTitle", agendaViewTitle: "agendaViewTitle", yearViewTitle: "yearViewTitle", yearViewNoEvents: "yearViewNoEvents", cancel: "cancel", save: "save", editorEventTitle: "editorEventTitle", editorEventStart: "editorEventStart", editorEventStartTimeZone: "editorEventStartTimeZone", editorEventEnd: "editorEventEnd", editorEventEndTimeZone: "editorEventEndTimeZone", editorEventAllDay: "editorEventAllDay", editorEventDescription: "editorEventDescription", editorEventSeparateTimeZones: "editorEventSeparateTimeZones", editorEventTimeZone: "editorEventTimeZone", editorDateInputsToday: "editorDateInputsToday", editorDateInputsToggle: "editorDateInputsToggle", editorDateInputsParentViewButton: "editorDateInputsParentViewButton", editorDateInputsNow: "editorDateInputsNow", editorDateInputsNowLabel: "editorDateInputsNowLabel", editorDateInputsAccept: "editorDateInputsAccept", editorDateInputsAcceptLabel: "editorDateInputsAcceptLabel", editorDateInputsCancel: "editorDateInputsCancel", editorDateInputsCancelLabel: "editorDateInputsCancelLabel", editorDateInputsDateTab: "editorDateInputsDateTab", editorDateInputsDateTabLabel: "editorDateInputsDateTabLabel", editorDateInputsTimeTab: "editorDateInputsTimeTab", editorDateInputsTimeTabLabel: "editorDateInputsTimeTabLabel", recurrenceEditorDateInputsToday: "recurrenceEditorDateInputsToday", recurrenceEditorDateInputsToggle: "recurrenceEditorDateInputsToggle", recurrenceEditorDateInputsParentViewButton: "recurrenceEditorDateInputsParentViewButton", recurrenceEditorNumericIncrement: "recurrenceEditorNumericIncrement", recurrenceEditorNumericDecrement: "recurrenceEditorNumericDecrement", recurrenceEditorRepeat: "recurrenceEditorRepeat", recurrenceEditorDailyInterval: "recurrenceEditorDailyInterval", recurrenceEditorDailyRepeatEvery: "recurrenceEditorDailyRepeatEvery", recurrenceEditorWeeklyInterval: "recurrenceEditorWeeklyInterval", recurrenceEditorWeeklyRepeatEvery: "recurrenceEditorWeeklyRepeatEvery", recurrenceEditorWeeklyRepeatOn: "recurrenceEditorWeeklyRepeatOn", recurrenceEditorMonthlyDay: "recurrenceEditorMonthlyDay", recurrenceEditorMonthlyInterval: "recurrenceEditorMonthlyInterval", recurrenceEditorMonthlyRepeatEvery: "recurrenceEditorMonthlyRepeatEvery", recurrenceEditorMonthlyRepeatOn: "recurrenceEditorMonthlyRepeatOn", recurrenceEditorYearlyOf: "recurrenceEditorYearlyOf", recurrenceEditorYearlyRepeatEvery: "recurrenceEditorYearlyRepeatEvery", recurrenceEditorYearlyRepeatOn: "recurrenceEditorYearlyRepeatOn", recurrenceEditorYearlyInterval: "recurrenceEditorYearlyInterval", recurrenceEditorFrequenciesDaily: "recurrenceEditorFrequenciesDaily", recurrenceEditorFrequenciesMonthly: "recurrenceEditorFrequenciesMonthly", recurrenceEditorFrequenciesNever: "recurrenceEditorFrequenciesNever", recurrenceEditorFrequenciesWeekly: "recurrenceEditorFrequenciesWeekly", recurrenceEditorFrequenciesYearly: "recurrenceEditorFrequenciesYearly", recurrenceEditorOffsetPositionsFirst: "recurrenceEditorOffsetPositionsFirst", recurrenceEditorOffsetPositionsSecond: "recurrenceEditorOffsetPositionsSecond", recurrenceEditorOffsetPositionsThird: "recurrenceEditorOffsetPositionsThird", recurrenceEditorOffsetPositionsFourth: "recurrenceEditorOffsetPositionsFourth", recurrenceEditorOffsetPositionsLast: "recurrenceEditorOffsetPositionsLast", recurrenceEditorWeekdaysDay: "recurrenceEditorWeekdaysDay", recurrenceEditorWeekdaysWeekday: "recurrenceEditorWeekdaysWeekday", recurrenceEditorWeekdaysWeekendday: "recurrenceEditorWeekdaysWeekendday", recurrenceEditorEndAfter: "recurrenceEditorEndAfter", recurrenceEditorEndOccurrence: "recurrenceEditorEndOccurrence", recurrenceEditorEndLabel: "recurrenceEditorEndLabel", recurrenceEditorEndNever: "recurrenceEditorEndNever", recurrenceEditorEndOn: "recurrenceEditorEndOn", editorTitle: "editorTitle", destroy: "destroy", deleteConfirmation: "deleteConfirmation", editRecurringConfirmation: "editRecurringConfirmation", editOccurrence: "editOccurrence", editSeries: "editSeries", deleteRecurringConfirmation: "deleteRecurringConfirmation", deleteOccurrence: "deleteOccurrence", deleteSeries: "deleteSeries", deleteDialogTitle: "deleteDialogTitle", deleteRecurringDialogTitle: "deleteRecurringDialogTitle", editRecurringDialogTitle: "editRecurringDialogTitle", selectView: "selectView" }, usesInheritance: true, ngImport: i0 });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: Messages, decorators: [{
type: Directive
}], propDecorators: { allEvents: [{
type: Input
}], allDay: [{
type: Input
}], dateHeader: [{
type: Input
}], timeHeader: [{
type: Input
}], eventHeader: [{
type: Input
}], deleteTitle: [{
type: Input
}], nextTitle: [{
type: Input
}], previousTitle: [{
type: Input
}], today: [{
type: Input
}], calendarToday: [{
type: Input
}], showFullDay: [{
type: Input
}], showWorkDay: [{
type: Input
}], dayViewTitle: [{
type: Input
}], multiDayViewTitle: [{
type: Input
}], weekViewTitle: [{
type: Input
}], workWeekViewTitle: [{
type: Input
}], monthViewTitle: [{
type: Input
}], multiWeekViewTitle: [{
type: Input
}], timelineViewTitle: [{
type: Input
}], timelineWeekViewTitle: [{
type: Input
}], timelineMonthViewTitle: [{
type: Input
}], agendaViewTitle: [{
type: Input
}], yearViewTitle: [{
type: Input
}], yearViewNoEvents: [{
type: Input
}], cancel: [{
type: Input
}], save: [{
type: Input
}], editorEventTitle: [{
type: Input
}], editorEventStart: [{
type: Input
}], editorEventStartTimeZone: [{
type: Input
}], editorEventEnd: [{
type: Input
}], editorEventEndTimeZone: [{
type: Input
}], editorEventAllDay: [{
type: Input
}], editorEventDescription: [{
type: Input
}], editorEventSeparateTimeZones: [{
type: Input
}], editorEventTimeZone: [{
type: Input
}], editorDateInputsToday: [{
type: Input
}], editorDateInputsToggle: [{
type: Input
}], editorDateInputsParentViewButton: [{
type: Input
}], editorDateInputsNow: [{
type: Input
}], editorDateInputsNowLabel: [{
type: Input
}], editorDateInputsAccept: [{
type: Input
}], editorDateInputsAcceptLabel: [{
type: Input
}], editorDateInputsCancel: [{
type: Input
}], editorDateInputsCancelLabel: [{
type: Input
}], editorDateInputsDateTab: [{
type: Input
}], editorDateInputsDateTabLabel: [{
type: Input
}], editorDateInputsTimeTab: [{
type: Input
}], editorDateInputsTimeTabLabel: [{
type: Input
}], recurrenceEditorDateInputsToday: [{
type: Input
}], recurrenceEditorDateInputsToggle: [{
type: Input
}], recurrenceEditorDateInputsParentViewButton: [{
type: Input
}], recurrenceEditorNumericIncrement: [{
type: Input
}], recurrenceEditorNumericDecrement: [{
type: Input
}], recurrenceEditorRepeat: [{
type: Input
}], recurrenceEditorDailyInterval: [{
type: Input
}], recurrenceEditorDailyRepeatEvery: [{
type: Input
}], recurrenceEditorWeeklyInterval: [{
type: Input
}], recurrenceEditorWeeklyRepeatEvery: [{
type: Input
}], recurrenceEditorWeeklyRepeatOn: [{
type: Input
}], recurrenceEditorMonthlyDay: [{
type: Input
}], recurrenceEditorMonthlyInterval: [{
type: Input
}], recurrenceEditorMonthlyRepeatEvery: [{
type: Input
}], recurrenceEditorMonthlyRepeatOn: [{
type: Input
}], recurrenceEditorYearlyOf: [{
type: Input
}], recurrenceEditorYearlyRepeatEvery: [{
type: Input
}], recurrenceEditorYearlyRepeatOn: [{
type: Input
}], recurrenceEditorYearlyInterval: [{
type: Input
}], recurrenceEditorFrequenciesDaily: [{
type: Input
}], recurrenceEditorFrequenciesMonthly: [{
type: Input
}], recurrenceEditorFrequenciesNever: [{
type: Input
}], recurrenceEditorFrequenciesWeekly: [{
type: Input
}], recurrenceEditorFrequenciesYearly: [{
type: Input
}], recurrenceEditorOffsetPositionsFirst: [{
type: Input
}], recurrenceEditorOffsetPositionsSecond: [{
type: Input
}], recurrenceEditorOffsetPositionsThird: [{
type: Input
}], recurrenceEditorOffsetPositionsFourth: [{
type: Input
}], recurrenceEditorOffsetPositionsLast: [{
type: Input
}], recurrenceEditorWeekdaysDay: [{
type: Input
}], recurrenceEditorWeekdaysWeekday: [{
type: Input
}], recurrenceEditorWeekdaysWeekendday: [{
type: Input
}], recurrenceEditorEndAfter: [{
type: Input
}], recurrenceEditorEndOccurrence: [{
type: Input
}], recurrenceEditorEndLabel: [{
type: Input
}], recurrenceEditorEndNever: [{
type: Input
}], recurrenceEditorEndOn: [{
type: Input
}], editorTitle: [{
type: Input
}], destroy: [{
type: Input
}], deleteConfirmation: [{
type: Input
}], editRecurringConfirmation: [{
type: Input
}], editOccurrence: [{
type: Input
}], editSeries: [{
type: Input
}], deleteRecurringConfirmation: [{
type: Input
}], deleteOccurrence: [{
type: Input
}], deleteSeries: [{
type: Input
}], deleteDialogTitle: [{
type: Input
}], deleteRecurringDialogTitle: [{
type: Input
}], editRecurringDialogTitle: [{
type: Input
}], selectView: [{
type: Input
}] } });