github / github/app

Arabic language support & RTL direction support

オープン
#1,563 コメント 2 件 リアクション 4 件 担当者 0 名 GitHub で見る
Requests and ideas
主要言語
言語のデータがありません
スター
2.1k
フォーク
153
PR マージ指標
30日以内にマージされた PR はありません

説明

## Feature summary
Add Arabic language (العربية) interface translation and full Right-to-Left (RTL) layout support to the GitHub Copilot app.

## What problem are you trying to solve?
Arabic is the 4th most spoken language in the world with over 400 million native speakers, and many Arab developers rely on GitHub Copilot daily. Currently, the app is English-only with a Left-to-Right (LTR) layout. This makes navigation feel unnatural and harder to follow for Arabic-speaking users, especially those less comfortable with English UIs. Additionally, for developers who use Arabic alongside English in their workflow — such as writing Arabic commit messages, comments, or documentation through Copilot — having the interface correctly support RTL handling is essential.

## Proposed solution
- Add Arabic (ar) locale support for the full app interface (menus, settings, session UI, canvas elements, etc.)
- Implement RTL layout support so that the UI correctly mirrors: text alignment, navigation direction, padding/margins, and input elements
- Use a standard i18n framework (e.g., i18next or similar) that makes adding future languages straightforward
- Ensure Copilot's conversation responses and code generation remain unaffected (still work in any language)

## Workflow impact
This benefits the entire Arabic-speaking developer community using GitHub Copilot — from students and independent developers to enterprise teams across the Middle East and North Africa. It also establishes an i18n foundation that makes adding other RTL languages (like Hebrew, Urdu, Persian) much easier in the future.

## Installation context
Desktop app — affects all installation contexts (local mode, cloud sessions)

## Additional context
I'm an Arabic-speaking developer and I'm willing to contribute to implementing this feature if the team is open to community contributions. I can help with:
- Arabic translation/localization
- RTL layout testing and QA
- i18n framework integration
- Testing with real-world Arabic workflows

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

デスクトップアプリの既存インターフェースから始め、issue で指定されているローカルモードとクラウドセッションに重点を置きます。メニュー、設定、セッション UI、キャンバス要素、テキストの配置、ナビゲーション、間隔、入力における Arabic ロケール、i18n のアプローチ、RTL の動作を定義します。会話の応答やコード生成を変更せずに、インターフェース全体が翻訳され、正しくミラーリングされれば完了です。

索引モデルが issue の本文から書いたものです。

評価

領域
desktop-dev, internationalization, localization
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
静か
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。