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.

2 Likes

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

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

2 Likes

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