stupa-pdf-api/frontend/node_modules/@mui/x-date-pickers/locales/ruRU.js

59 lines
3.1 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import { getPickersLocalization } from './utils/getPickersLocalization';
// Translation map for Clock Label
const timeViews = {
hours: 'часы',
minutes: 'минуты',
seconds: 'секунды',
meridiem: 'меридием'
};
const ruRUPickers = {
// Calendar navigation
previousMonth: 'Предыдущий месяц',
nextMonth: 'Следующий месяц',
// View navigation
openPreviousView: 'открыть предыдущий вид',
openNextView: 'открыть следующий вид',
calendarViewSwitchingButtonAriaLabel: view => view === 'year' ? 'открыт годовой вид, переключить на календарный вид' : 'открыт календарный вид, переключить на годовой вид',
// DateRange placeholders
start: 'Начало',
end: 'Конец',
// Action bar
cancelButtonLabel: 'Отмена',
clearButtonLabel: 'Очистить',
okButtonLabel: 'Ок',
todayButtonLabel: 'Сегодня',
// Toolbar titles
datePickerToolbarTitle: 'Выбрать дату',
dateTimePickerToolbarTitle: 'Выбрать дату и время',
timePickerToolbarTitle: 'Выбрать время',
dateRangePickerToolbarTitle: 'Выбрать период',
// Clock labels
clockLabelText: (view, time, adapter) => `Выбрать ${timeViews[view]}. ${time === null ? 'Время не выбрано' : `Выбрано время ${adapter.format(time, 'fullTime')}`}`,
hoursClockNumberText: hours => `${hours} часов`,
minutesClockNumberText: minutes => `${minutes} минут`,
secondsClockNumberText: seconds => `${seconds} секунд`,
// Digital clock labels
selectViewText: view => `Выбрать ${timeViews[view]}`,
// Calendar labels
calendarWeekNumberHeaderLabel: 'Номер недели',
calendarWeekNumberHeaderText: '№',
calendarWeekNumberAriaLabelText: weekNumber => `Неделя ${weekNumber}`,
calendarWeekNumberText: weekNumber => `${weekNumber}`,
// Open picker labels
openDatePickerDialogue: (value, utils) => value !== null && utils.isValid(value) ? `Выберите дату, выбрана дата ${utils.format(value, 'fullDate')}` : 'Выберите дату',
openTimePickerDialogue: (value, utils) => value !== null && utils.isValid(value) ? `Выберите время, выбрано время ${utils.format(value, 'fullTime')}` : 'Выберите время',
fieldClearLabel: 'Очистить значение',
// Table labels
timeTableLabel: 'выбрать время',
dateTableLabel: 'выбрать дату',
// Field section placeholders
fieldYearPlaceholder: params => 'Г'.repeat(params.digitAmount),
fieldMonthPlaceholder: params => params.contentType === 'letter' ? 'ММММ' : 'ММ',
fieldDayPlaceholder: () => 'ДД',
// fieldWeekDayPlaceholder: params => params.contentType === 'letter' ? 'EEEE' : 'EE',
fieldHoursPlaceholder: () => 'чч',
fieldMinutesPlaceholder: () => 'мм',
fieldSecondsPlaceholder: () => 'сс',
fieldMeridiemPlaceholder: () => '(д|п)п'
};
export const ruRU = getPickersLocalization(ruRUPickers);