@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) • 25.7 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 {
/**
* Sets the text for **All events** in **Timeline** views when no vertical grouping is applied.
*/
allEvents;
/**
* Sets the text for **All day** in **Day** and **Week** views.
*/
allDay;
/**
* Sets the date-header text in the **Agenda** view.
*/
dateHeader;
/**
* Sets the time-header text in the **Agenda** view.
*/
timeHeader;
/**
* Sets the event-header text in the **Agenda** view.
*/
eventHeader;
/**
* Sets the title for the **Delete** icon.
*/
deleteTitle;
/**
* Sets the title for the **Next** navigation button.
*/
nextTitle;
/**
* Sets the title for the **Previous** navigation button.
*/
previousTitle;
/**
* Sets the text for the **Today** navigation button.
*/
today;
/**
* Sets the text for today's date in the header of the Calendar.
*/
calendarToday;
/**
* Sets the text for the **Show full day** button in the footer of the **Day**, **Week**, and **Timeline** views.
*/
showFullDay;
/**
* Sets the text for the **Show work day** button in the footer of the **Day**, **Week**, and **Timeline** views.
*/
showWorkDay;
/**
* Sets the title for the **Day** view.
*/
dayViewTitle;
/**
* Sets the title for the **Multi-Day** view.
*/
multiDayViewTitle;
/**
* Sets the title for the **Week** view.
*/
weekViewTitle;
/**
* Sets the title for the **Work Week** view.
*/
workWeekViewTitle;
/**
* Sets the title for the **Month** view.
*/
monthViewTitle;
/**
* Sets the title for the **Multi-Week** view.
*/
multiWeekViewTitle;
/**
* Sets the title for the **Timeline** view.
*/
timelineViewTitle;
/**
* Sets the title for the **Timeline Week** view.
*/
timelineWeekViewTitle;
/**
* Sets the title for the **Timeline Month** view.
*/
timelineMonthViewTitle;
/**
* Sets the title for the **Agenda** view.
*/
agendaViewTitle;
/**
* Sets the title for the **Year** view.
*/
yearViewTitle;
/**
* Sets the message shown in **Year** view for dates with no events.
*/
yearViewNoEvents;
/* ********************* */
/* Editing Section Start */
/* ********************* */
/**
* Sets the text for the **Cancel** button in Scheduler dialogs.
*/
cancel;
/**
* Sets the text for the **Save** button in Scheduler dialogs.
*/
save;
/**
* Sets the label for the **Title** field in the event editor.
*/
editorEventTitle;
/**
* Sets the label for the **Start** field in the event editor.
*/
editorEventStart;
/**
* Sets the label for the **Start Time Zone** field in the event editor.
*/
editorEventStartTimeZone;
/**
* Sets the label for the **End** field in the event editor.
*/
editorEventEnd;
/**
* Sets the label for the **End Time Zone** field in the event editor.
*/
editorEventEndTimeZone;
/**
* Sets the label for the **All Day Event** field in the event editor.
*/
editorEventAllDay;
/**
* Sets the label for the **Description** field in the event editor.
*/
editorEventDescription;
/**
* Sets the label for the **Use separate Start and End Time Zones** option in the event editor.
*/
editorEventSeparateTimeZones;
/**
* Sets the label for the **Time Zone** field in the event editor.
*/
editorEventTimeZone;
/**
* Sets the **Today** button text in the popup of the DateTimePickers and DatePickers in the event editor.
*/
editorDateInputsToday;
/**
* Sets the title for the **Toggle** button in the popup of the DateTimePickers and DatePickers in the event editor.
*/
editorDateInputsToggle;
/**
* Sets the title for the **Parent View** button in the popup of the DateTimePickers and DatePickers in the event editor.
*/
editorDateInputsParentViewButton;
/**
* Sets the text for the **Now** button in the popup footer of the DateTimePickers and DatePickers in the event editor.
*/
editorDateInputsNow;
/**
* Sets the label for the **Now** button in the popup footer of the DateTimePickers and DatePickers in the event editor.
*/
editorDateInputsNowLabel;
/**
* Sets the text for the **Accept** button in the popup footer of the DateTimePickers and DatePickers in the event editor.
*/
editorDateInputsAccept;
/**
* Sets the label for the **Accept** button in the popup footer of the DateTimePickers and DatePickers in the event editor.
*/
editorDateInputsAcceptLabel;
/**
* Sets the text for the **Cancel** button in the popup footer of the DateTimePickers and DatePickers in the event editor.
*/
editorDateInputsCancel;
/**
* Sets the label for the **Cancel** button in the popup footer of the DateTimePickers and DatePickers in the event editor.
*/
editorDateInputsCancelLabel;
/**
* Sets the text for the **Date** tab in the popup header of the DateTimePickers and DatePickers in the event editor.
*/
editorDateInputsDateTab;
/**
* Sets the label for the **Date** tab in the popup header of the DateTimePickers and DatePickers in the event editor.
*/
editorDateInputsDateTabLabel;
/**
* Sets the text for the **Time** tab in the popup header of the DateTimePickers and DatePickers in the event editor.
*/
editorDateInputsTimeTab;
/**
* Sets the label for the **Time** tab in the popup header of the DateTimePickers and DatePickers in the event editor.
*/
editorDateInputsTimeTabLabel;
/**
* Sets the **Today** button text in the popup of the DatePickers in the recurrence editor.
*/
recurrenceEditorDateInputsToday;
/**
* Sets the title for the **Toggle** button in the popup of the DatePickers in the recurrence editor.
*/
recurrenceEditorDateInputsToggle;
/**
* Sets the title for the **Parent View** button in the popup of the DatePickers in the recurrence editor.
*/
recurrenceEditorDateInputsParentViewButton;
/**
* Sets the title for the **Increment** button of the NumericTextBox in the recurrence editor.
*/
recurrenceEditorNumericIncrement;
/**
* Sets the title for the **Decrement** button of the NumericTextBox in the recurrence editor.
*/
recurrenceEditorNumericDecrement;
/**
* Sets the label for the **Repeat** field in the recurrence editor.
*/
recurrenceEditorRepeat;
/**
* Sets the text for the **day(s)** label in the recurrence editor.
*/
recurrenceEditorDailyInterval;
/**
* Sets the label for the **Repeat every** field in the recurrence editor (daily).
*/
recurrenceEditorDailyRepeatEvery;
/**
* Sets the text for the **week(s)** label in the recurrence editor.
*/
recurrenceEditorWeeklyInterval;
/**
* Sets the label for the **Repeat every** field in the recurrence editor (weekly).
*/
recurrenceEditorWeeklyRepeatEvery;
/**
* Sets the label for the **Repeat on** field in the recurrence editor (weekly).
*/
recurrenceEditorWeeklyRepeatOn;
/**
* Sets the label for the **Day** field in the recurrence editor (monthly).
*/
recurrenceEditorMonthlyDay;
/**
* Sets the text for the **month(s)** label in the recurrence editor.
*/
recurrenceEditorMonthlyInterval;
/**
* Sets the label for the **Repeat every** field in the recurrence editor (monthly).
*/
recurrenceEditorMonthlyRepeatEvery;
/**
* Sets the label for the **Repeat on** field in the recurrence editor (monthly).
*/
recurrenceEditorMonthlyRepeatOn;
/**
* Sets the label for the **of** text in the recurrence editor (yearly).
*/
recurrenceEditorYearlyOf;
/**
* Sets the label for the **Repeat every** field in the recurrence editor (yearly).
*/
recurrenceEditorYearlyRepeatEvery;
/**
* Sets the label for the **Repeat on** field in the recurrence editor (yearly).
*/
recurrenceEditorYearlyRepeatOn;
/**
* Sets the text for the **year(s)** label in the recurrence editor.
*/
recurrenceEditorYearlyInterval;
/**
* Sets the label for the **Daily** frequency in the recurrence editor.
*/
recurrenceEditorFrequenciesDaily;
/**
* Sets the label for the **Monthly** frequency in the recurrence editor.
*/
recurrenceEditorFrequenciesMonthly;
/**
* Sets the label for the **Never** frequency in the recurrence editor.
*/
recurrenceEditorFrequenciesNever;
/**
* Sets the label for the **Weekly** frequency in the recurrence editor.
*/
recurrenceEditorFrequenciesWeekly;
/**
* Sets the label for the **Yearly** frequency in the recurrence editor.
*/
recurrenceEditorFrequenciesYearly;
/**
* Sets the label for the **First** offset position in the recurrence editor.
*/
recurrenceEditorOffsetPositionsFirst;
/**
* Sets the label for the **Second** offset position in the recurrence editor.
*/
recurrenceEditorOffsetPositionsSecond;
/**
* Sets the label for the **Third** offset position in the recurrence editor.
*/
recurrenceEditorOffsetPositionsThird;
/**
* Sets the label for the **Fourth** offset position in the recurrence editor.
*/
recurrenceEditorOffsetPositionsFourth;
/**
* Sets the label for the **Last** offset position in the recurrence editor.
*/
recurrenceEditorOffsetPositionsLast;
/**
* Sets the label for the **Day** option in the repeat by section of the monthly recurrence pattern.
*/
recurrenceEditorWeekdaysDay;
/**
* Sets the label for the **Weekday** option in the repeat by section of the monthly recurrence pattern.
*/
recurrenceEditorWeekdaysWeekday;
/**
* Sets the label for the **Weekend Day** option in the repeat by section of the monthly recurrence pattern.
*/
recurrenceEditorWeekdaysWeekendday;
/**
* Sets the label for the **After** option in the recurrence editor.
*/
recurrenceEditorEndAfter;
/**
* Sets the text for the **occurrence(s)** label in the recurrence editor.
*/
recurrenceEditorEndOccurrence;
/**
* Sets the label for the **End** field in the recurrence editor.
*/
recurrenceEditorEndLabel;
/**
* Sets the label for the **Never** option in the recurrence editor.
*/
recurrenceEditorEndNever;
/**
* Sets the label for the **On** option in the recurrence editor.
*/
recurrenceEditorEndOn;
/* ******************* */
/* Editing Section End */
/* ******************* */
/* ********************* */
/* Dialogs Section Start */
/* ********************* */
/**
* Sets the label for the **Event** title in the event editor dialog.
*/
editorTitle;
/**
* Sets the text for the **Delete** button in the remove confirmation dialog.
*/
destroy;
/**
* Sets the confirmation message for deleting an event.
*/
deleteConfirmation;
/**
* Sets the confirmation message for editing a recurring event.
*/
editRecurringConfirmation;
/**
* Sets the text for the **Edit current occurrence** button in the recurring confirmation dialog.
*/
editOccurrence;
/**
* Sets the text for the **Edit the series** button in the recurring confirmation dialog.
*/
editSeries;
/**
* Sets the confirmation message for deleting a recurring event.
*/
deleteRecurringConfirmation;
/**
* Sets the text for the **Delete current occurrence** button in the recurring confirmation dialog.
*/
deleteOccurrence;
/**
* Sets the text for the **Delete the series** button in the recurring confirmation dialog.
*/
deleteSeries;
/**
* Sets the title for the remove confirmation dialog.
*/
deleteDialogTitle;
/**
* Sets the title for the recurring remove confirmation dialog.
*/
deleteRecurringDialogTitle;
/**
* Sets the title for the recurring edit confirmation dialog.
*/
editRecurringDialogTitle;
/**
* Sets the value of the aria-label attribute for the `select` element used to switch Scheduler views.
*/
selectView;
static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.14", ngImport: i0, type: Messages, deps: null, target: i0.ɵɵFactoryTarget.Directive });
static ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "18.2.14", 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: "18.2.14", 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
}] } });