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

Open
#2,752 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

🐛 bug 👋 help wanted
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:
  1. Change the device language settings to `Arabic`.
  2. Launch the application and the language settings to `English`
  3. Now click the `Hamburger` menu to open side menu.
  4. 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.

Arabic

Additional context:

This issue happens only in Android.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.