DatePicker Accessibility

Hello, sorry if this is a repost, but I couldn't find an answer anywhere.

I'm french, thus date are displayed dd//mm//yy for us. on the DatePicker, when the mode .wheels is enabled, i can see the d/m/y.

Now, let's say there are 30 days on the current month and we are currently the 27th of september

The voiceOver will announce "27... 12 elements on the list" Switching to the month will announce "9... 30 elements on the list"

The correct result should be "27... 30 elements on the list" and "9... 12 elements on the list"

I don't know if it is related but for some reason, even if my phone is set to language french, region France, the Local.current return en_FR ( and my app support french english language so I was expecting fr_FR) So I tried to set the local and the accessibility language of the picker to french but the result is the same.

Another problem occur with the date picker set on .inline Months are displayed in french, voiceOver announce it in french but as soon as I switch to the days it will announce the number in english.

I'tried on a new project with nothing else but the picker and I still have the same results

Are those some bugs or am I missing something ?

The voiceOver will announce "27... 12 elements on the list"

That seems to be an old bug : https://stackoverflow.com/questions/61008579/uidatepicker-voiceover-wrong-accessibilitylabel

I fear there is little to do but file a bug report.

Hello, thanks for taking the time to write about this issue! Please take a few extra minutes and paste this issue into a bug report so we can confirm this is tracked in our internal system. You can file a report here: https://developer.apple.com/bug-reporting/

Once you do, feel free to reply with the Feedback ID number and I can make sure the right people are aware of this issue.

Hello, thanks for the replies, here is the feedback id:

FB13227254

DatePicker Accessibility
 
 
Q