Здравствуйте! Столкнулся с проблемой, что в русской локализации календарь для выбора даты (поле типа LocalDate, класс TypedDatePicker<>, xml - datePicker) выдаёт все названия на английском языке (November 2023, Today, Cancel). Пробовал много где искать, как это сделать на уровне приложения так и не понял.
Если отдельно в контроллере экрана задать параметры I18, то работает. Можно конечно это сделать в каждом экране, но в фильтрах экранах списка всё равно отображается английский вариант.
DatePicker.DatePickerI18n russianI18n = new DatePicker.DatePickerI18n();
russianI18n.setMonthNames(List.of("Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август",
"Сентябрь", "Октябрь", "Ноябрь", "Декабрь"));
russianI18n.setWeekdays(List.of("Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота"));
russianI18n.setWeekdaysShort(List.of("Вск", "Пон", "Вт", "Ср", "Чт", "Пт", "Сб"));
russianI18n.setToday("Сегодня");
russianI18n.setCancel("Отмена");
registrationDateField.setI18n(russianI18n);
Подскажите, как быть?