UNPKG

ipsos-components

Version:

Material Design components for Angular

46 lines (34 loc) 1.55 kB
/** * @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/Subject'; /** Datepicker data that requires internationalization. */ @Injectable() export class MatDatepickerIntl { /** * Stream that emits whenever the labels here are changed. Use this to notify * components if the labels have changed after initialization. */ changes: Subject<void> = new Subject<void>(); /** A label for the calendar popup (used by screen readers). */ calendarLabel = 'Calendar'; /** A label for the button used to open the calendar popup (used by screen readers). */ openCalendarLabel = 'Open calendar'; /** A label for the previous month button (used by screen readers). */ prevMonthLabel = 'Previous month'; /** A label for the next month button (used by screen readers). */ nextMonthLabel = 'Next month'; /** A label for the previous year button (used by screen readers). */ prevYearLabel = 'Previous year'; /** A label for the next year button (used by screen readers). */ nextYearLabel = 'Next year'; /** A label for the 'switch to month view' button (used by screen readers). */ switchToMonthViewLabel = 'Change to month view'; /** A label for the 'switch to year view' button (used by screen readers). */ switchToYearViewLabel = 'Change to year view'; }