Skip to content

feat: add Arabic (ar) language support#3488

Open
MrwanOne wants to merge 3 commits intoGetStream:developfrom
MrwanOne:feat/add-arabic-language
Open

feat: add Arabic (ar) language support#3488
MrwanOne wants to merge 3 commits intoGetStream:developfrom
MrwanOne:feat/add-arabic-language

Conversation

@MrwanOne
Copy link

🎯 Goal

This PR introduces full Arabic (AR) language support to the stream-chat-react-native library. Adding Arabic is essential for developers targeting the MENA region, ensuring a localized and accessible chat experience.

🛠 Implementation details

Created ar.json containing the full set of translations for the chat UI components.

Registered the new Arabic locale in the Streami18n class to make it available for selection.

Verified that common terms (Messages, Send, Thread, etc.) are accurately translated.

🎨 UI Changes

Screenshot from 2026-03-15 09-25-03 Screenshot from 2026-03-15 09-48-15 Screenshot from 2026-03-15 09-42-13
iOS
Before After
Android
Before After

🧪 Testing

Tested using the NativeExample app.

Switched the language to ar via i18n configuration.

Verified that the UI layout handles Arabic text correctly and responds to RTL (Right-to-Left) direction.

☑️ Checklist

  • I have signed the Stream CLA (required)
  • PR targets the develop branch
  • Documentation is updated
  • New code is tested in main example apps, including all possible scenarios
    • SampleApp iOS and Android
    • Expo iOS and Android

@mradmhmdalnjar-svg
Copy link

ويو

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants