@progress/kendo-angular-grid
Version:
Kendo UI Grid for Angular - high performance data grid with paging, filtering, virtualization, CRUD, and more.
890 lines (889 loc) • 36.5 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 GridMessages extends ComponentMessages {
/**
* Sets the text for the empty group panel.
*/
groupPanelEmpty;
/**
* Sets the text when there are no records.
*/
noRecords;
/**
* Sets the label for the pager. By default, it follows the pattern **Page {currentPage} of {totalPages}**.
* For example, when the current page is 1 and the total number of pages is 10, the label is
* **Page navigation, page 1 of 10**.
*
* The message includes the current page number, total number of pages, and a localizable string.
* You can reorder these parts by using placeholders in the `pagerLabel` input.
* Use `{currentPage}` and `{totalPages}` to insert the actual values.
* [See example](slug:globalization_grid#toc-custom-messages).
*/
pagerLabel;
/**
* Sets the label for the **First page** button.
*/
pagerFirstPage;
/**
* Sets the label for the **Last page** button.
*/
pagerLastPage;
/**
* Sets the label for the **Previous page** button.
*/
pagerPreviousPage;
/**
* Sets the label for the **Next page** button.
*/
pagerNextPage;
/**
* Sets the text displayed before the pager input.
*/
pagerPage;
/**
* Sets the text displayed after the page-size selector.
*/
pagerItemsPerPage;
/**
* Sets the text displayed before the total-page number.
*/
pagerOf;
/**
* Sets the text displayed after the total number of items.
*/
pagerItems;
/**
* Sets the title attribute of the page number input element.
*/
pagerPageNumberInputTitle;
/**
* Sets the text for the aria-label attribute on the page number input element.
*/
pagerInputLabel;
/**
* Sets the text for the title and `aria-label` attributes on the page chooser in the Grid Pager.
*/
pagerSelectPage;
/**
* Sets the label for the filter cell or icon.
*/
filter;
/**
* Sets the label for the filter input.
*
* The filter input label includes the column name and a localizable string.
* For example, for a column named **Product Name**, the default label is **Product Name Filter**.
*
* You can reorder the column name and the localizable part by using a placeholder in `filterInputLabel`.
* Use `{columnName}` to insert the column name, for example, **filter for {columnName}**.
* [See example](slug:globalization_grid#toc-custom-messages).
*/
filterInputLabel;
/**
* Sets the title for the filter menu icon.
*
* The title includes the column name and a localizable string.
* For example, for a column named **Product Name**, the default title is **Product Name Filter Menu**.
*
* You can reorder the column name and the localizable part by using a placeholder in `filterMenuTitle`.
* Use `{columnName}` to insert the column name, for example, **filter for {columnName}**.
* [See example](slug:globalization_grid#toc-custom-messages).
*/
filterMenuTitle;
/**
* Sets the label for the filter menu operators DropDownList.
*
* The label includes the column name and a localizable string.
* For example, for a column named **Product Name**, the default label is **Product Name Filter Menu Operators**.
*
* You can reorder the column name and the localizable part by using a placeholder in `filterMenuOperatorsDropDownLabel`.
* Use `{columnName}` to insert the column name, for example, **filter operators for {columnName}**.
* [See example](slug:globalization_grid#toc-custom-messages).
*/
filterMenuOperatorsDropDownLabel;
/**
* Sets the label for the filter menu logic DropDownList.
*
* The label includes the column name and a localizable string.
* For example, for a column named **Product Name**, the default label is **Product Name Filter Menu Logic**.
*
* You can reorder the column name and the localizable part by using a placeholder in `filterMenuLogicDropDownLabel`.
* Use `{columnName}` to insert the column name, for example, **filter logic for {columnName}**.
* [See example](slug:globalization_grid#toc-custom-messages).
*/
filterMenuLogicDropDownLabel;
/**
* Sets the label for the filter cell operators DropDownList.
*
* The label includes the column name and a localizable string.
* For example, for a column named **Product Name**, the default label is **Filter cell operators for Product Name**.
*
* You can reorder the column name and the localizable part by using a placeholder in `filterCellOperatorLabel`.
* Use `{columnName}` to insert the column name, for example, **Filter operators for {columnName}**.
* [See example](slug:globalization_grid#toc-custom-messages).
*/
filterCellOperatorLabel;
/**
* Sets the label for the boolean filter cell DropDownList.
*
* The label includes the column name and a localizable string.
* For example, for a column named **Product Name**, the default label is **Boolean filter cell for Product Name**.
*
* You can reorder the column name and the localizable part by using a placeholder in `booleanFilterCellLabel`.
* Use `{columnName}` to insert the column name, for example, **Boolean Filter operator for {columnName}**.
* [See example](slug:globalization_grid#toc-custom-messages).
*/
booleanFilterCellLabel;
/**
* The text of the AI Assistant Apply button.
*/
aiAssistantApplyButtonText;
/**
* The text of the AI Assistant toolbar tool.
*/
aiAssistantToolbarToolText;
/**
* The text of the AI Assistant Window title.
*/
aiAssistantWindowTitle;
/**
* The title of the AI Assistant Window close button.
*/
aiAssistantWindowCloseTitle;
/**
* The title of the AI Assistant Prompt Output Card.
*/
aiAssistantOutputCardTitle;
/**
* The success message dispayed in the AI Assistant Prompt Output Card's body.
*/
aiAssistantOutputCardBodyContent;
/**
* The message shown when AI selection requires the Grid selectable option.
*/
aiAssistantSelectionNotEnabled;
/**
* The message shown when AI selection requires row selection mode.
*/
aiAssistantSelectionRowModeRequired;
/**
* The message shown when AI selection requires cell selection mode.
*/
aiAssistantSelectionCellModeRequired;
/**
* The title of the AI Assistant Window maximize button.
*/
aiAssistantWindowMaximizeTitle;
/**
* The title of the AI Assistant Window minimize button.
*/
aiAssistantWindowMinimizeTitle;
/**
* The title of the AI Assistant Window restore button.
*/
aiAssistantWindowRestoreTitle;
/**
* Sets the text for the `Equal` (**Is equal to**) filter operator.
*/
filterEqOperator;
/**
* Sets the text for the `NotEqual` (**Is not equal to**) filter operator.
*/
filterNotEqOperator;
/**
* Sets the text for the `IsNull` (**Is null**) filter operator.
*/
filterIsNullOperator;
/**
* Sets the text for the `IsNotNull` (**Is not null**) filter operator.
*/
filterIsNotNullOperator;
/**
* Sets the text for the `IsEmpty` (**Is empty**) filter operator.
*/
filterIsEmptyOperator;
/**
* Sets the text for the `IsNotEmpty` (**Is not empty**) filter operator.
*/
filterIsNotEmptyOperator;
/**
* Sets the text for the `StartsWith` (**Starts with**) filter operator.
*/
filterStartsWithOperator;
/**
* Sets the text for the `Contains` (**Contains**) filter operator.
*/
filterContainsOperator;
/**
* Sets the text for the `DoesNotContain` (**Does not contain**) filter operator.
*/
filterNotContainsOperator;
/**
* Sets the text for the `EndsWith` (**Ends with**) string filter operator.
*/
filterEndsWithOperator;
/**
* Sets the text for the `GreaterOrEqualTo` (**Is greater than or equal to**) numeric filter operator.
*/
filterGteOperator;
/**
* Sets the text for the `Greater` (**Is greater than**) numeric filter operator.
*/
filterGtOperator;
/**
* Sets the text for the `LessOrEqualTo` (**Is less than or equal to**) numeric filter operator.
*/
filterLteOperator;
/**
* Sets the text for the `Less` (**Is less than**) numeric filter operator.
*/
filterLtOperator;
/**
* Sets the text for the `IsTrue` Boolean filter option.
*/
filterIsTrue;
/**
* Sets the text for the `IsFalse` Boolean filter option.
*/
filterIsFalse;
/**
* Sets the text for the `(All)` option in the Boolean filter.
*/
filterBooleanAll;
/**
* Sets the title for the Operators ActionSheet in adaptive mode.
*/
adaptiveFilterOperatorsTitle;
/**
* Sets the text for the `AfterOrEqualTo` (**Is after or equal to**) date filter operator.
*/
filterAfterOrEqualOperator;
/**
* Sets the text for the `After` (**Is after**) date filter operator.
*/
filterAfterOperator;
/**
* Sets the text for the `Before` (**Is before**) date filter operator.
*/
filterBeforeOperator;
/**
* Sets the text for the `BeforeOrEqualTo` (**Is before or equal to**) date filter operator.
*/
filterBeforeOrEqualOperator;
/**
* Sets the text for the **Filter** button.
*/
filterFilterButton;
/**
* Sets the text for the **Clear filter** button.
*/
filterClearButton;
/**
* Sets the title for the **Close** button of the ActionSheet that appears instead of the Popup on small screens in adaptive mode.
*/
adaptiveCloseButtonTitle;
/**
* Sets the title for the **Back** button of the ActionSheet that appears instead of the Popup on small screens in adaptive mode.
*/
adaptiveBackButtonTitle;
/**
* Sets the text for the `And` filter logic.
*/
filterAndLogic;
/**
* Sets the text for the `Or` filter logic.
*/
filterOrLogic;
/**
* Sets the button text for the Filter toolbar tool.
*/
filterToolbarToolText;
/**
* Sets the loading text. The `loading` property a Grid accessibility feature.
* Screen readers can detect its value, but it is not visible otherwise.
*/
loading;
/**
* Sets the text for the `aria-label` attribute on the Grid focusable element.
*/
gridLabel;
/**
* Sets the title for the column menu icon.
*
* The title includes the column name and a localizable string.
* For example, for a column named **Product Name**, the default title is **Product Name Column Menu**.
*
* You can reorder the column name and the localizable part by using a placeholder in `columnMenu`.
* Use `{columnName}` to insert the column name, for example, **menu for {columnName}**.
* [See example](slug:globalization_grid#toc-custom-messages).
*/
columnMenu;
/**
* Sets the text in the column menu for the set column position item.
*/
setColumnPosition;
/**
* Sets the text for the Grid Column Chooser and Column Chooser toolbar tool.
*/
columns;
/**
* The message for the selected columns count in the Column Chooser.
* Follows the pattern **{selectedColumnsCount} Selected items ** by default.
*
* The message consists of two parts - selected columns count and a localizable string.
* To allow for reordering its parts, the `columnChooserSelectedColumnsCount` input accepts a string with a placeholder for the selected columns count.
* The `{selectedColumnsCount}` placeholder will be replaced internally with the respective actual value.
*/
columnChooserSelectedColumnsCount;
/**
* Sets the subtitle for the adaptive Grid Column Chooser and Column Chooser toolbar tool.
*/
columnsSubtitle;
/**
* Sets the title for the adaptive Filter Toolbar Tool and Filter Menu.
*/
adaptiveFilterTitle;
/**
* Sets the title for the adaptive Sort Toolbar Tool.
*/
adaptiveSortTitle;
/**
* Sets the title for the adaptive Group Toolbar Tool.
*/
adaptiveGroupTitle;
/**
* Sets the text for the **Clear all filters** button in the Filter Toolbar Tool and adaptive Filter Toolbar Tool.
*/
filterClearAllButton;
/**
* Sets the text for the **Clear grouping** button in the Group Toolbar Tool and adaptive Group Toolbar Tool.
*/
groupClearButton;
/**
* Sets the text for the clear sort button in the Sort Toolbar Tool and adaptive Sort Toolbar Tool.
*/
sortClearButton;
/**
* Sets the text for the **Done** sort button.
*/
sortDoneButton;
/**
* Sets the text for the **Done** group button in the adaptive Group Toolbar Tool.
*/
groupDoneButton;
/**
* Sets the text in the column menu for the lock item.
*/
lock;
/**
* Sets the text in the column menu for the unlock item.
*/
unlock;
/**
* Sets the text in the column menu for the stick item.
*/
stick;
/**
* Sets the text in the column menu for the unstick item.
*/
unstick;
/**
* Sets the label for the sort icon.
*/
sortable;
/**
* Sets the text in the column menu for the ascending sort item.
*/
sortAscending;
/**
* Sets the text in the column menu for the descending sort item.
*/
sortDescending;
/**
* Sets the text in the column menu for the autosize this column item.
*/
autosizeThisColumn;
/**
* Sets the text in the column menu for the autosize all columns item.
*/
autosizeAllColumns;
/**
* Sets the title of the Group Chip for ascending sorting order of groups.
*/
sortedAscending;
/**
* Sets the title of the Group Chip for descending sorting order of groups.
*/
sortedDescending;
/**
* Sets the status announcement when a column is no longer sorted.
*/
sortedDefault;
/**
* Sets the button text for the Sort toolbar tool.
*/
sortToolbarToolText;
/**
* Sets the text in the column menu or column chooser item for the **Apply** button.
*/
columnsApply;
/**
* Sets the text in the column menu or column chooser item for the **Reset** button.
*/
columnsReset;
/**
* Sets the title for the expand icon of detail rows. Applies also to the expand button text in stacked mode.
*/
detailExpand;
/**
* Sets the title for the collapse icon of detail rows. Applies also to the collapse button text in stacked mode.
*/
detailCollapse;
/**
* Sets the text for the **Today** button in the Date filter.
*/
filterDateToday;
/**
* Sets the title for the **Toggle** button in the Date filter.
*/
filterDateToggle;
/**
* Sets the title for the **Decrement** button in the Numeric filter.
*/
filterNumericDecrement;
/**
* Sets the title for the **Increment** button in the Numeric filter.
*/
filterNumericIncrement;
/**
* Sets the labels of the checkboxes in the checkbox column.
*/
selectionCheckboxLabel;
/**
* Sets the label for the select all checkbox in the checkbox column.
*/
selectAllCheckboxLabel;
/**
* Sets the text for the title and `aria-label` attributes on the collapse icon of group rows.
*/
groupCollapse;
/**
* Sets the text for the title and `aria-label` attributes on the expand icon of group rows.
*/
groupExpand;
/**
* Sets the label for the top toolbar.
*/
topToolbarLabel;
/**
* Sets the label for the bottom toolbar.
*/
bottomToolbarLabel;
/**
* Sets the text for the Grid Edit toolbar tool.
*/
editToolbarToolText;
/**
* Sets the text for the Grid Save toolbar tool.
*/
saveToolbarToolText;
/**
* Sets the text for the Grid Add toolbar tool.
*/
addToolbarToolText;
/**
* Sets the text for the Grid Cancel toolbar tool.
*/
cancelToolbarToolText;
/**
* Sets the text for the Grid Remove toolbar tool.
*/
removeToolbarToolText;
/**
* Sets the text for the Grid Excel Export toolbar tool.
*/
excelExportToolbarToolText;
/**
* Sets the text for the Grid PDF Export toolbar tool.
*/
pdfExportToolbarToolText;
/**
* Sets the label for the group panel toolbar.
*/
groupPanelLabel;
/**
* Sets the label for the Grid drag row handle.
*/
dragRowHandleLabel;
/**
* Sets the title for the column menu **Filter** tab.
*/
columnMenuFilterTabTitle;
/**
* Sets the title for the column menu **General** tab.
*/
columnMenuGeneralTabTitle;
/**
* Sets the title for the column menu **Columns** tab.
*/
columnMenuColumnsTabTitle;
/**
* Sets the text for the Group pane Chip Menu **Move as previous** item.
*/
groupChipMenuPrevious;
/**
* Sets the text for the Group pane Chip Menu **Move as next** item.
*/
groupChipMenuNext;
/**
* Sets the button text for the Group toolbar tool.
*/
groupToolbarToolText;
/**
* Sets the default text for a form validation error when you use built-in external editing.
* <br/><br/>
* The text includes the data item property name, the error name from the `FormControl` object, and a localizable string.
* <br/><br/>
* For a field named `ProductName` and an error named `required`, the default error text is `ProductName has required validation error`.
* <br/><br/>
* To customize the error text, use the `{errorName}` and `{fieldName}` placeholders and a custom localizable string.
* For example, `{errorName} detected for {fieldName} field`.
* <br/><br/>
* The `{errorName}` and `{fieldName}` placeholders are replaced with the field and error names for the invalid form control,
* and the error message is rendered as `required error detected for ProductName field`.
* [See example](slug:globalization_grid#toc-custom-messages).
*/
formValidationErrorText;
/**
* Sets the title for the remove item confirmation Dialog.
*/
removeConfirmationDialogTitle;
/**
* Sets the content for the remove item confirmation Dialog.
*/
removeConfirmationDialogContent;
/**
* Sets the text for the confirm action button in the remove confirmation Dialog.
*/
removeConfirmationDialogConfirmText;
/**
* Sets the text for the reject action button in the remove confirmation Dialog.
*/
removeConfirmationDialogRejectText;
/**
* Sets the title for the external editing Dialog or ActionSheet when editing an item.
*/
externalEditingTitle;
/**
* Sets the title for the external editing Dialog or ActionSheet when adding a new item.
*/
externalEditingAddTitle;
/**
* Sets the text for the external editing Dialog <b>Save</b> button.
*/
externalEditingSaveText;
/**
* Sets the text for the external editing Dialog <b>Cancel</b> button.
*/
externalEditingCancelText;
/**
* The placeholder text for the multi-checkbox filter search input
*/
multiCheckboxFilterSearchPlaceholder;
/**
* The label for the multi-checkbox filter select all option
*/
multiCheckboxFilterSelectAllLabel;
/**
* The text for the multi-checkbox filter selected items count
*
* The text includes the selected items count and a localizable string.
* For 3 selected items the default text is `3 selected items`.
*
* To customize the text, use the `{selectedItemsCount}` placeholder and a custom localizable string.
* For example, `{selectedItemsCount} items are selected`.
*
* The `{selectedItemsCount}` placeholder is replaced with the count of selected items,
* and the message is rendered as `3 items are selected`.
*/
multiCheckboxFilterSelectedItemsCount;
static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.14", ngImport: i0, type: GridMessages, deps: null, target: i0.ɵɵFactoryTarget.Directive });
static ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "18.2.14", type: GridMessages, selector: "kendo-grid-messages-base", inputs: { groupPanelEmpty: "groupPanelEmpty", noRecords: "noRecords", pagerLabel: "pagerLabel", pagerFirstPage: "pagerFirstPage", pagerLastPage: "pagerLastPage", pagerPreviousPage: "pagerPreviousPage", pagerNextPage: "pagerNextPage", pagerPage: "pagerPage", pagerItemsPerPage: "pagerItemsPerPage", pagerOf: "pagerOf", pagerItems: "pagerItems", pagerPageNumberInputTitle: "pagerPageNumberInputTitle", pagerInputLabel: "pagerInputLabel", pagerSelectPage: "pagerSelectPage", filter: "filter", filterInputLabel: "filterInputLabel", filterMenuTitle: "filterMenuTitle", filterMenuOperatorsDropDownLabel: "filterMenuOperatorsDropDownLabel", filterMenuLogicDropDownLabel: "filterMenuLogicDropDownLabel", filterCellOperatorLabel: "filterCellOperatorLabel", booleanFilterCellLabel: "booleanFilterCellLabel", aiAssistantApplyButtonText: "aiAssistantApplyButtonText", aiAssistantToolbarToolText: "aiAssistantToolbarToolText", aiAssistantWindowTitle: "aiAssistantWindowTitle", aiAssistantWindowCloseTitle: "aiAssistantWindowCloseTitle", aiAssistantOutputCardTitle: "aiAssistantOutputCardTitle", aiAssistantOutputCardBodyContent: "aiAssistantOutputCardBodyContent", aiAssistantSelectionNotEnabled: "aiAssistantSelectionNotEnabled", aiAssistantSelectionRowModeRequired: "aiAssistantSelectionRowModeRequired", aiAssistantSelectionCellModeRequired: "aiAssistantSelectionCellModeRequired", aiAssistantWindowMaximizeTitle: "aiAssistantWindowMaximizeTitle", aiAssistantWindowMinimizeTitle: "aiAssistantWindowMinimizeTitle", aiAssistantWindowRestoreTitle: "aiAssistantWindowRestoreTitle", filterEqOperator: "filterEqOperator", filterNotEqOperator: "filterNotEqOperator", filterIsNullOperator: "filterIsNullOperator", filterIsNotNullOperator: "filterIsNotNullOperator", filterIsEmptyOperator: "filterIsEmptyOperator", filterIsNotEmptyOperator: "filterIsNotEmptyOperator", filterStartsWithOperator: "filterStartsWithOperator", filterContainsOperator: "filterContainsOperator", filterNotContainsOperator: "filterNotContainsOperator", filterEndsWithOperator: "filterEndsWithOperator", filterGteOperator: "filterGteOperator", filterGtOperator: "filterGtOperator", filterLteOperator: "filterLteOperator", filterLtOperator: "filterLtOperator", filterIsTrue: "filterIsTrue", filterIsFalse: "filterIsFalse", filterBooleanAll: "filterBooleanAll", adaptiveFilterOperatorsTitle: "adaptiveFilterOperatorsTitle", filterAfterOrEqualOperator: "filterAfterOrEqualOperator", filterAfterOperator: "filterAfterOperator", filterBeforeOperator: "filterBeforeOperator", filterBeforeOrEqualOperator: "filterBeforeOrEqualOperator", filterFilterButton: "filterFilterButton", filterClearButton: "filterClearButton", adaptiveCloseButtonTitle: "adaptiveCloseButtonTitle", adaptiveBackButtonTitle: "adaptiveBackButtonTitle", filterAndLogic: "filterAndLogic", filterOrLogic: "filterOrLogic", filterToolbarToolText: "filterToolbarToolText", loading: "loading", gridLabel: "gridLabel", columnMenu: "columnMenu", setColumnPosition: "setColumnPosition", columns: "columns", columnChooserSelectedColumnsCount: "columnChooserSelectedColumnsCount", columnsSubtitle: "columnsSubtitle", adaptiveFilterTitle: "adaptiveFilterTitle", adaptiveSortTitle: "adaptiveSortTitle", adaptiveGroupTitle: "adaptiveGroupTitle", filterClearAllButton: "filterClearAllButton", groupClearButton: "groupClearButton", sortClearButton: "sortClearButton", sortDoneButton: "sortDoneButton", groupDoneButton: "groupDoneButton", lock: "lock", unlock: "unlock", stick: "stick", unstick: "unstick", sortable: "sortable", sortAscending: "sortAscending", sortDescending: "sortDescending", autosizeThisColumn: "autosizeThisColumn", autosizeAllColumns: "autosizeAllColumns", sortedAscending: "sortedAscending", sortedDescending: "sortedDescending", sortedDefault: "sortedDefault", sortToolbarToolText: "sortToolbarToolText", columnsApply: "columnsApply", columnsReset: "columnsReset", detailExpand: "detailExpand", detailCollapse: "detailCollapse", filterDateToday: "filterDateToday", filterDateToggle: "filterDateToggle", filterNumericDecrement: "filterNumericDecrement", filterNumericIncrement: "filterNumericIncrement", selectionCheckboxLabel: "selectionCheckboxLabel", selectAllCheckboxLabel: "selectAllCheckboxLabel", groupCollapse: "groupCollapse", groupExpand: "groupExpand", topToolbarLabel: "topToolbarLabel", bottomToolbarLabel: "bottomToolbarLabel", editToolbarToolText: "editToolbarToolText", saveToolbarToolText: "saveToolbarToolText", addToolbarToolText: "addToolbarToolText", cancelToolbarToolText: "cancelToolbarToolText", removeToolbarToolText: "removeToolbarToolText", excelExportToolbarToolText: "excelExportToolbarToolText", pdfExportToolbarToolText: "pdfExportToolbarToolText", groupPanelLabel: "groupPanelLabel", dragRowHandleLabel: "dragRowHandleLabel", columnMenuFilterTabTitle: "columnMenuFilterTabTitle", columnMenuGeneralTabTitle: "columnMenuGeneralTabTitle", columnMenuColumnsTabTitle: "columnMenuColumnsTabTitle", groupChipMenuPrevious: "groupChipMenuPrevious", groupChipMenuNext: "groupChipMenuNext", groupToolbarToolText: "groupToolbarToolText", formValidationErrorText: "formValidationErrorText", removeConfirmationDialogTitle: "removeConfirmationDialogTitle", removeConfirmationDialogContent: "removeConfirmationDialogContent", removeConfirmationDialogConfirmText: "removeConfirmationDialogConfirmText", removeConfirmationDialogRejectText: "removeConfirmationDialogRejectText", externalEditingTitle: "externalEditingTitle", externalEditingAddTitle: "externalEditingAddTitle", externalEditingSaveText: "externalEditingSaveText", externalEditingCancelText: "externalEditingCancelText", multiCheckboxFilterSearchPlaceholder: "multiCheckboxFilterSearchPlaceholder", multiCheckboxFilterSelectAllLabel: "multiCheckboxFilterSelectAllLabel", multiCheckboxFilterSelectedItemsCount: "multiCheckboxFilterSelectedItemsCount" }, usesInheritance: true, ngImport: i0 });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.14", ngImport: i0, type: GridMessages, decorators: [{
type: Directive,
args: [{
// eslint-disable-next-line @angular-eslint/directive-selector
selector: 'kendo-grid-messages-base'
}]
}], propDecorators: { groupPanelEmpty: [{
type: Input
}], noRecords: [{
type: Input
}], pagerLabel: [{
type: Input
}], pagerFirstPage: [{
type: Input
}], pagerLastPage: [{
type: Input
}], pagerPreviousPage: [{
type: Input
}], pagerNextPage: [{
type: Input
}], pagerPage: [{
type: Input
}], pagerItemsPerPage: [{
type: Input
}], pagerOf: [{
type: Input
}], pagerItems: [{
type: Input
}], pagerPageNumberInputTitle: [{
type: Input
}], pagerInputLabel: [{
type: Input
}], pagerSelectPage: [{
type: Input
}], filter: [{
type: Input
}], filterInputLabel: [{
type: Input
}], filterMenuTitle: [{
type: Input
}], filterMenuOperatorsDropDownLabel: [{
type: Input
}], filterMenuLogicDropDownLabel: [{
type: Input
}], filterCellOperatorLabel: [{
type: Input
}], booleanFilterCellLabel: [{
type: Input
}], aiAssistantApplyButtonText: [{
type: Input
}], aiAssistantToolbarToolText: [{
type: Input
}], aiAssistantWindowTitle: [{
type: Input
}], aiAssistantWindowCloseTitle: [{
type: Input
}], aiAssistantOutputCardTitle: [{
type: Input
}], aiAssistantOutputCardBodyContent: [{
type: Input
}], aiAssistantSelectionNotEnabled: [{
type: Input
}], aiAssistantSelectionRowModeRequired: [{
type: Input
}], aiAssistantSelectionCellModeRequired: [{
type: Input
}], aiAssistantWindowMaximizeTitle: [{
type: Input
}], aiAssistantWindowMinimizeTitle: [{
type: Input
}], aiAssistantWindowRestoreTitle: [{
type: Input
}], filterEqOperator: [{
type: Input
}], filterNotEqOperator: [{
type: Input
}], filterIsNullOperator: [{
type: Input
}], filterIsNotNullOperator: [{
type: Input
}], filterIsEmptyOperator: [{
type: Input
}], filterIsNotEmptyOperator: [{
type: Input
}], filterStartsWithOperator: [{
type: Input
}], filterContainsOperator: [{
type: Input
}], filterNotContainsOperator: [{
type: Input
}], filterEndsWithOperator: [{
type: Input
}], filterGteOperator: [{
type: Input
}], filterGtOperator: [{
type: Input
}], filterLteOperator: [{
type: Input
}], filterLtOperator: [{
type: Input
}], filterIsTrue: [{
type: Input
}], filterIsFalse: [{
type: Input
}], filterBooleanAll: [{
type: Input
}], adaptiveFilterOperatorsTitle: [{
type: Input
}], filterAfterOrEqualOperator: [{
type: Input
}], filterAfterOperator: [{
type: Input
}], filterBeforeOperator: [{
type: Input
}], filterBeforeOrEqualOperator: [{
type: Input
}], filterFilterButton: [{
type: Input
}], filterClearButton: [{
type: Input
}], adaptiveCloseButtonTitle: [{
type: Input
}], adaptiveBackButtonTitle: [{
type: Input
}], filterAndLogic: [{
type: Input
}], filterOrLogic: [{
type: Input
}], filterToolbarToolText: [{
type: Input
}], loading: [{
type: Input
}], gridLabel: [{
type: Input
}], columnMenu: [{
type: Input
}], setColumnPosition: [{
type: Input
}], columns: [{
type: Input
}], columnChooserSelectedColumnsCount: [{
type: Input
}], columnsSubtitle: [{
type: Input
}], adaptiveFilterTitle: [{
type: Input
}], adaptiveSortTitle: [{
type: Input
}], adaptiveGroupTitle: [{
type: Input
}], filterClearAllButton: [{
type: Input
}], groupClearButton: [{
type: Input
}], sortClearButton: [{
type: Input
}], sortDoneButton: [{
type: Input
}], groupDoneButton: [{
type: Input
}], lock: [{
type: Input
}], unlock: [{
type: Input
}], stick: [{
type: Input
}], unstick: [{
type: Input
}], sortable: [{
type: Input
}], sortAscending: [{
type: Input
}], sortDescending: [{
type: Input
}], autosizeThisColumn: [{
type: Input
}], autosizeAllColumns: [{
type: Input
}], sortedAscending: [{
type: Input
}], sortedDescending: [{
type: Input
}], sortedDefault: [{
type: Input
}], sortToolbarToolText: [{
type: Input
}], columnsApply: [{
type: Input
}], columnsReset: [{
type: Input
}], detailExpand: [{
type: Input
}], detailCollapse: [{
type: Input
}], filterDateToday: [{
type: Input
}], filterDateToggle: [{
type: Input
}], filterNumericDecrement: [{
type: Input
}], filterNumericIncrement: [{
type: Input
}], selectionCheckboxLabel: [{
type: Input
}], selectAllCheckboxLabel: [{
type: Input
}], groupCollapse: [{
type: Input
}], groupExpand: [{
type: Input
}], topToolbarLabel: [{
type: Input
}], bottomToolbarLabel: [{
type: Input
}], editToolbarToolText: [{
type: Input
}], saveToolbarToolText: [{
type: Input
}], addToolbarToolText: [{
type: Input
}], cancelToolbarToolText: [{
type: Input
}], removeToolbarToolText: [{
type: Input
}], excelExportToolbarToolText: [{
type: Input
}], pdfExportToolbarToolText: [{
type: Input
}], groupPanelLabel: [{
type: Input
}], dragRowHandleLabel: [{
type: Input
}], columnMenuFilterTabTitle: [{
type: Input
}], columnMenuGeneralTabTitle: [{
type: Input
}], columnMenuColumnsTabTitle: [{
type: Input
}], groupChipMenuPrevious: [{
type: Input
}], groupChipMenuNext: [{
type: Input
}], groupToolbarToolText: [{
type: Input
}], formValidationErrorText: [{
type: Input
}], removeConfirmationDialogTitle: [{
type: Input
}], removeConfirmationDialogContent: [{
type: Input
}], removeConfirmationDialogConfirmText: [{
type: Input
}], removeConfirmationDialogRejectText: [{
type: Input
}], externalEditingTitle: [{
type: Input
}], externalEditingAddTitle: [{
type: Input
}], externalEditingSaveText: [{
type: Input
}], externalEditingCancelText: [{
type: Input
}], multiCheckboxFilterSearchPlaceholder: [{
type: Input
}], multiCheckboxFilterSelectAllLabel: [{
type: Input
}], multiCheckboxFilterSelectedItemsCount: [{
type: Input
}] } });