Кодовое имя: короткие будние дни не могут быть локализованы в средстве выбора с типом DateTime - PullRequest
1 голос
/ 22 марта 2020

Я не могу локализовать короткие будние дни в средстве выбора с типом DateTime, в котором используется облегченный компонент.

В ResourceBundle я добавил переводы для Short-Month и Short-Weekday:

MONTH_SHORTNAME_JANUARY
etc.

соответственно

WEEKDAY_SHORTNAME_MONDAY
etc.

Короткие названия месяцев используются в Средстве выбора с Имитатором - короткие короткие дни нет. На iPad не используются ни короткие названия месяцев, ни короткие будни. На Android -устройстве это выглядит как в симуляторе.

Я думаю, причина в том, что экземпляр SimpleDateFormat, который создается в DateModelAdapter в Spinner3D, не устанавливает resourceBundle в своем экземпляре DateFormatSymbols. Поэтому добавленные мной переводы не используются.

Я приложил 2 снимка экрана: первый снимок экрана с iPad - второй снимок экрана с симулятора.

Screenshot from the iPad Screenshot from the Simulator

Я прав или мне что-то не хватает?

1 Ответ

0 голосов
/ 23 марта 2020

Попробуйте строки пакета ресурсов: Calendar.Sun, Calendar.Mon et c ...

Смотря на код, я думаю, что они должны работать.

...