You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The welcome screen has several parts and the user can swipe through them. The user's current position in the screens is indicated by circles at the bottom of the screen. If the user interface language is English, the first screen is represented by a highlighted circle on the left-hand end. The user swipes to the left, and then the second circle from the left becomes highlighted. So far, this is the expected behavior. However, if the user interface language is Hebrew, it looks the same: the swiping is to the left and the circles go from left to right. I'd expect that in the Hebrew user interface, the user would swipe to the right, and the circles would go from right to left.
I'm not an experienced Android developer, but I searched a bit, and found that migration to ViewPager2 can solve this because it supports RTL languages out of the box. Migration to ViewPager2 was also brought up in #6083 as a possibly desirable thing to do, so perhaps this is another reason to do it.
Summary
The welcome screen has several parts and the user can swipe through them. The user's current position in the screens is indicated by circles at the bottom of the screen. If the user interface language is English, the first screen is represented by a highlighted circle on the left-hand end. The user swipes to the left, and then the second circle from the left becomes highlighted. So far, this is the expected behavior. However, if the user interface language is Hebrew, it looks the same: the swiping is to the left and the circles go from left to right. I'd expect that in the Hebrew user interface, the user would swipe to the right, and the circles would go from right to left.
I'm not an experienced Android developer, but I searched a bit, and found that migration to ViewPager2 can solve this because it supports RTL languages out of the box. Migration to ViewPager2 was also brought up in #6083 as a possibly desirable thing to do, so perhaps this is another reason to do it.
Steps to reproduce
Expected behaviour
Actual behaviour
Device name
Samsung Galaxy 23
Android version
15
Commons app version
6.0.2~2811b181b
Device logs
No response
Screen-shots
Not that this is the first page in the welcome tutorial, and it's in Hebrew, but the circle is on the left-hand side.
Would you like to work on the issue?
None