RocketChat / RocketChat/Rocket.Chat.ReactNative
[Bug] Android: When device language in Arabic, and application language in English, side menu appears from right side, not readable
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 2.4k
- Forks
- 1.5k
- Avg merge
- 1d 18h
- Merged PRs (30d)
- 90
Description
Description:
Environment Information:
- Rocket.Chat Server Version: 3.9.1
- Rocket.Chat App Version: 4.13.1
- Device Name: Galaxy A51
- OS Version: Android 10, One UI version 2
Steps to reproduce:
- Change the device language settings to `Arabic`.
- Launch the application and the language settings to `English`
- Now click the `Hamburger` menu to open side menu.
- Now the sidemenu opens from the right side with blank space.
Expected behavior:
Side menu should open from the left side when application language setting is in English and device language settings is in Arabic.
Actual behavior:
Side menu opens from the right side now.

Additional context:
This issue happens only in Android.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue on Android with the device language set to Arabic and the application language set to English, then inspect the side-menu entry point and its language or layout handling. Confirm that the menu opens from the left with no blank space in this configuration, while preserving expected right-to-left behavior for Arabic application language.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, react-native, typescript
- Domain
- internationalization, mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100