Calendar week days display incorrectly as single character "أ" in Arabic language on Android App

After updating the DHIS2 Android Capture App, the calendar component displays all week days as the same single character (“أ”) when the interface language is set to Arabic. All days of the week appear identical, making it impossible to distinguish between them.

Steps to Reproduce:

Set the DHIS2 interface language to Arabic

Open the Android Capture App

Navigate to any form that includes a date picker / calendar

Observe the week day labels in the calendar

Actual Result: All week days are displayed as the same single character “أ”, making it impossible to distinguish between different days of the week.

Expected Result: Each day of the week should display a unique abbreviation so users can differentiate between them.

Thank you for triaging this issue. I can reproduce this issue:

This issue has been triaged to @dhis2-android, thanks!

Hi @Mohammed1,

This bug must have been introduced by the material ui library that we use from compose multiplatform (meaning we have no control over the translations that are used in that component, they are managed internally by the component) fortunately, we have updated to the latest version for the upcoming release and I have just verified that this issue has been fixed. So it should behave as expected for version 3.4.0

Thanks for bringing it to our attention!

Kind regards,

Xavier

3 Likes

Issue Still Present in Version 3.4.0

Dear @Xavi @Gassim
Thank you for your update.
I have now installed version 3.4.0, but unfortunately the issue is still present and the behavior has not changed.
Could you please investigate this further?
Thank you again for your support.
Kind regards,


Hi @Mohammed1! Thank you for reporting. We have created a ticket to further analyze the problem and investigate possible solutions. You can follow the progress here:

ANDROAPP-7616

We’ll update the ticket as we learn more.