github / github/app

Arabic language support & RTL direction support

Đang mở
#1,563 2 bình luận 4 reaction 0 người được giao Xem trên GitHub
Requests and ideas
Ngôn ngữ chính
Không có dữ liệu ngôn ngữ
Star
2.1k
Fork
153
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

## 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

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu với giao diện hiện có của ứng dụng desktop, tập trung vào chế độ cục bộ và các phiên cloud được nêu trong issue. Xác định locale Arabic, cách tiếp cận i18n và hành vi RTL cho menu, cài đặt, UI phiên, các phần tử canvas, căn chỉnh văn bản, điều hướng, khoảng cách và các trường nhập; công việc được hoàn tất khi toàn bộ giao diện đã được dịch và phản chiếu chính xác mà không thay đổi phản hồi hội thoại hoặc việc tạo mã.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Lĩnh vực
desktop-dev, internationalization, localization
Loại issue
Tính năng
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Ít trao đổi
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
35/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.