You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
7.1 KiB
55 lines
7.1 KiB
/**
|
|
* @license
|
|
* Copyright Google LLC All Rights Reserved.
|
|
*
|
|
* Use of this source code is governed by an MIT-style license that can be
|
|
* found in the LICENSE file at https://angular.io/license
|
|
*/
|
|
import { Injectable } from '@angular/core';
|
|
import { Subject } from 'rxjs';
|
|
import * as i0 from "@angular/core";
|
|
/** Datepicker data that requires internationalization. */
|
|
import * as ɵngcc0 from '@angular/core';
|
|
export class MatDatepickerIntl {
|
|
constructor() {
|
|
/**
|
|
* Stream that emits whenever the labels here are changed. Use this to notify
|
|
* components if the labels have changed after initialization.
|
|
*/
|
|
this.changes = new Subject();
|
|
/** A label for the calendar popup (used by screen readers). */
|
|
this.calendarLabel = 'Calendar';
|
|
/** A label for the button used to open the calendar popup (used by screen readers). */
|
|
this.openCalendarLabel = 'Open calendar';
|
|
/** Label for the button used to close the calendar popup. */
|
|
this.closeCalendarLabel = 'Close calendar';
|
|
/** A label for the previous month button (used by screen readers). */
|
|
this.prevMonthLabel = 'Previous month';
|
|
/** A label for the next month button (used by screen readers). */
|
|
this.nextMonthLabel = 'Next month';
|
|
/** A label for the previous year button (used by screen readers). */
|
|
this.prevYearLabel = 'Previous year';
|
|
/** A label for the next year button (used by screen readers). */
|
|
this.nextYearLabel = 'Next year';
|
|
/** A label for the previous multi-year button (used by screen readers). */
|
|
this.prevMultiYearLabel = 'Previous 24 years';
|
|
/** A label for the next multi-year button (used by screen readers). */
|
|
this.nextMultiYearLabel = 'Next 24 years';
|
|
/** A label for the 'switch to month view' button (used by screen readers). */
|
|
this.switchToMonthViewLabel = 'Choose date';
|
|
/** A label for the 'switch to year view' button (used by screen readers). */
|
|
this.switchToMultiYearViewLabel = 'Choose month and year';
|
|
}
|
|
/** Formats a range of years. */
|
|
formatYearRange(start, end) {
|
|
return `${start} \u2013 ${end}`;
|
|
}
|
|
}
|
|
MatDatepickerIntl.ɵfac = function MatDatepickerIntl_Factory(t) { return new (t || MatDatepickerIntl)(); };
|
|
MatDatepickerIntl.ɵprov = i0.ɵɵdefineInjectable({ factory: function MatDatepickerIntl_Factory() { return new MatDatepickerIntl(); }, token: MatDatepickerIntl, providedIn: "root" });
|
|
(function () { (typeof ngDevMode === "undefined" || ngDevMode) && ɵngcc0.ɵsetClassMetadata(MatDatepickerIntl, [{
|
|
type: Injectable,
|
|
args: [{ providedIn: 'root' }]
|
|
}], function () { return []; }, null); })();
|
|
|
|
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0ZXBpY2tlci1pbnRsLmpzIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9zcmMvbWF0ZXJpYWwvZGF0ZXBpY2tlci9kYXRlcGlja2VyLWludGwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUVILE9BQU8sRUFBQyxVQUFVLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFDLE9BQU8sRUFBQyxNQUFNLE1BQU0sQ0FBQztBQUM3QjtBQUVBLDBEQUEwRDs7QUFFMUQsTUFBTSxPQUFPLGlCQUFpQjtBQUM5QixJQUZBO0FBQWdCLFFBRWQ7QUFDRjtBQUNNO0FBRUEsV0FERDtBQUNMLFFBQVcsWUFBTyxHQUFrQixJQUFJLE9BQU8sRUFBUSxDQUFDO0FBQ3hELFFBQ0UsK0RBQStEO0FBQ2pFLFFBQUUsa0JBQWEsR0FBVyxVQUFVLENBQUM7QUFDckMsUUFDRSx1RkFBdUY7QUFDekYsUUFBRSxzQkFBaUIsR0FBVyxlQUFlLENBQUM7QUFDOUMsUUFDRSw2REFBNkQ7QUFDL0QsUUFBRSx1QkFBa0IsR0FBVyxnQkFBZ0IsQ0FBQztBQUNoRCxRQUNFLHNFQUFzRTtBQUN4RSxRQUFFLG1CQUFjLEdBQVcsZ0JBQWdCLENBQUM7QUFDNUMsUUFDRSxrRUFBa0U7QUFDcEUsUUFBRSxtQkFBYyxHQUFXLFlBQVksQ0FBQztBQUN4QyxRQUNFLHFFQUFxRTtBQUN2RSxRQUFFLGtCQUFhLEdBQVcsZUFBZSxDQUFDO0FBQzFDLFFBQ0UsaUVBQWlFO0FBQ25FLFFBQUUsa0JBQWEsR0FBVyxXQUFXLENBQUM7QUFDdEMsUUFDRSwyRUFBMkU7QUFDN0UsUUFBRSx1QkFBa0IsR0FBVyxtQkFBbUIsQ0FBQztBQUNuRCxRQUNFLHVFQUF1RTtBQUN6RSxRQUFFLHVCQUFrQixHQUFXLGVBQWUsQ0FBQztBQUMvQyxRQUNFLDhFQUE4RTtBQUNoRixRQUFFLDJCQUFzQixHQUFXLGFBQWEsQ0FBQztBQUNqRCxRQUNFLDZFQUE2RTtBQUMvRSxRQUFFLCtCQUEwQixHQUFXLHVCQUF1QixDQUFDO0FBQy9ELEtBS0M7QUFDRCxJQUxFLGdDQUFnQztBQUNsQyxJQUFFLGVBQWUsQ0FBQyxLQUFhLEVBQUUsR0FBVztBQUFJLFFBQzVDLE9BQU8sR0FBRyxLQUFLLFdBQVcsR0FBRyxFQUFFLENBQUM7QUFDcEMsSUFBRSxDQUFDO0FBQ0g7MEdBQUM7QUFDRDs2Q0E5Q0MsVUFBVSxTQUFDLEVBQUMsVUFBVSxFQUFFLE1BQU0sRUFBQzs7O2dEQUMzQjtBQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAbGljZW5zZVxuICogQ29weXJpZ2h0IEdvb2dsZSBMTEMgQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqXG4gKiBVc2Ugb2YgdGhpcyBzb3VyY2UgY29kZSBpcyBnb3Zlcm5lZCBieSBhbiBNSVQtc3R5bGUgbGljZW5zZSB0aGF0IGNhbiBiZVxuICogZm91bmQgaW4gdGhlIExJQ0VOU0UgZmlsZSBhdCBodHRwczovL2FuZ3VsYXIuaW8vbGljZW5zZVxuICovXG5cbmltcG9ydCB7SW5qZWN0YWJsZX0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge1N1YmplY3R9IGZyb20gJ3J4anMnO1xuXG5cbi8qKiBEYXRlcGlja2VyIGRhdGEgdGhhdCByZXF1aXJlcyBpbnRlcm5hdGlvbmFsaXphdGlvbi4gKi9cbkBJbmplY3RhYmxlKHtwcm92aWRlZEluOiAncm9vdCd9KVxuZXhwb3J0IGNsYXNzIE1hdERhdGVwaWNrZXJJbnRsIHtcbiAgLyoqXG4gICAqIFN0cmVhbSB0aGF0IGVtaXRzIHdoZW5ldmVyIHRoZSBsYWJlbHMgaGVyZSBhcmUgY2hhbmdlZC4gVXNlIHRoaXMgdG8gbm90aWZ5XG4gICAqIGNvbXBvbmVudHMgaWYgdGhlIGxhYmVscyBoYXZlIGNoYW5nZWQgYWZ0ZXIgaW5pdGlhbGl6YXRpb24uXG4gICAqL1xuICByZWFkb25seSBjaGFuZ2VzOiBTdWJqZWN0PHZvaWQ+ID0gbmV3IFN1YmplY3Q8dm9pZD4oKTtcblxuICAvKiogQSBsYWJlbCBmb3IgdGhlIGNhbGVuZGFyIHBvcHVwICh1c2VkIGJ5IHNjcmVlbiByZWFkZXJzKS4gKi9cbiAgY2FsZW5kYXJMYWJlbDogc3RyaW5nID0gJ0NhbGVuZGFyJztcblxuICAvKiogQSBsYWJlbCBmb3IgdGhlIGJ1dHRvbiB1c2VkIHRvIG9wZW4gdGhlIGNhbGVuZGFyIHBvcHVwICh1c2VkIGJ5IHNjcmVlbiByZWFkZXJzKS4gKi9cbiAgb3BlbkNhbGVuZGFyTGFiZWw6IHN0cmluZyA9ICdPcGVuIGNhbGVuZGFyJztcblxuICAvKiogTGFiZWwgZm9yIHRoZSBidXR0b24gdXNlZCB0byBjbG9zZSB0aGUgY2FsZW5kYXIgcG9wdXAuICovXG4gIGNsb3NlQ2FsZW5kYXJMYWJlbDogc3RyaW5nID0gJ0Nsb3NlIGNhbGVuZGFyJztcblxuICAvKiogQSBsYWJlbCBmb3IgdGhlIHByZXZpb3VzIG1vbnRoIGJ1dHRvbiAodXNlZCBieSBzY3JlZW4gcmVhZGVycykuICovXG4gIHByZXZNb250aExhYmVsOiBzdHJpbmcgPSAnUHJldmlvdXMgbW9udGgnO1xuXG4gIC8qKiBBIGxhYmVsIGZvciB0aGUgbmV4dCBtb250aCBidXR0b24gKHVzZWQgYnkgc2NyZWVuIHJlYWRlcnMpLiAqL1xuICBuZXh0TW9udGhMYWJlbDogc3RyaW5nID0gJ05leHQgbW9udGgnO1xuXG4gIC8qKiBBIGxhYmVsIGZvciB0aGUgcHJldmlvdXMgeWVhciBidXR0b24gKHVzZWQgYnkgc2NyZWVuIHJlYWRlcnMpLiAqL1xuICBwcmV2WWVhckxhYmVsOiBzdHJpbmcgPSAnUHJldmlvdXMgeWVhcic7XG5cbiAgLyoqIEEgbGFiZWwgZm9yIHRoZSBuZXh0IHllYXIgYnV0dG9uICh1c2VkIGJ5IHNjcmVlbiByZWFkZXJzKS4gKi9cbiAgbmV4dFllYXJMYWJlbDogc3RyaW5nID0gJ05leHQgeWVhcic7XG5cbiAgLyoqIEEgbGFiZWwgZm9yIHRoZSBwcmV2aW91cyBtdWx0aS15ZWFyIGJ1dHRvbiAodXNlZCBieSBzY3JlZW4gcmVhZGVycykuICovXG4gIHByZXZNdWx0aVllYXJMYWJlbDogc3RyaW5nID0gJ1ByZXZpb3VzIDI0IHllYXJzJztcblxuICAvKiogQSBsYWJlbCBmb3IgdGhlIG5leHQgbXVsdGkteWVhciBidXR0b24gKHVzZWQgYnkgc2NyZWVuIHJlYWRlcnMpLiAqL1xuICBuZXh0TXVsdGlZZWFyTGFiZWw6IHN0cmluZyA9ICdOZXh0IDI0IHllYXJzJztcblxuICAvKiogQSBsYWJlbCBmb3IgdGhlICdzd2l0Y2ggdG8gbW9udGggdmlldycgYnV0dG9uICh1c2VkIGJ5IHNjcmVlbiByZWFkZXJzKS4gKi9cbiAgc3dpdGNoVG9Nb250aFZpZXdMYWJlbDogc3RyaW5nID0gJ0Nob29zZSBkYXRlJztcblxuICAvKiogQSBsYWJlbCBmb3IgdGhlICdzd2l0Y2ggdG8geWVhciB2aWV3JyBidXR0b24gKHVzZWQgYnkgc2NyZWVuIHJlYWRlcnMpLiAqL1xuICBzd2l0Y2hUb011bHRpWWVhclZpZXdMYWJlbDogc3RyaW5nID0gJ0Nob29zZSBtb250aCBhbmQgeWVhcic7XG5cbiAgLyoqIEZvcm1hdHMgYSByYW5nZSBvZiB5ZWFycy4gKi9cbiAgZm9ybWF0WWVhclJhbmdlKHN0YXJ0OiBzdHJpbmcsIGVuZDogc3RyaW5nKTogc3RyaW5nIHtcbiAgICByZXR1cm4gYCR7c3RhcnR9IFxcdTIwMTMgJHtlbmR9YDtcbiAgfVxufVxuIl19
|