AIUX icon indicating copy to clipboard operation
AIUX copied to clipboard

Improve Arabic (RTL) text support in programming tools

Open MohammedEssehemy opened this issue 5 years ago • 7 comments

في مجال الويب بنستخدم برامج كتير زي vscode atom

كتير من البرامج ده دعم العربي بيبقى ضعيف أو مش موجود تمام ممكن نشتغل على دعم العربية في البرامج ده

https://github.com/Microsoft/vscode/issues/11770

MohammedEssehemy avatar Aug 17 '20 08:08 MohammedEssehemy

اولاً احب اشكرك على مساهمتك دي, وياريت الناس كلها تعمل زيك و نبدأ نشوف نتايج اجابية قريب. :smile:

من المشاكل المشهورة مع محررين النصوص فعلاً هي دعم اللغات اللي بتكتب من اليمين للشمال (pseudo-arabic, syriac). من ضمن برضه البرامج اللي مش بتدعم اللغات دي Sublime Text.

الموضوع مش سهل, يمكن يكون تحديد الـ unicode بتاع اول حرف و استنتاج اللغة منه سهل, لكن الموضوع اكبر من مجرد كده و بس. في برضه مشاكل في الـ rendering.

image

بص ده كمثال. لو عملنا direction: rtl للسطر كله بناء على انه مثلاً الاكثرية فيه بالعربية فا الواجهة نفسها برضه انجليزية و هيتعارض اتجاهها مع الكتابة, زي اول سطر.

الخطوط عموماً في VSCode مثلاً بتبقى متقسمة tokens. فا لو في طريقة اننا نعدل على الـ HTML بحيث لو الـ token بادئة عربي نخليها dir='rtl' اظن ممكن تتحل المشكلة زي الصورة السطر الاخير.

الكلام ده ممكن نقول انه ينطبق على اغلبية المحررين اللي بيشتغلوا على Electron. غير كده معرفش الحقيقة.

KL13NT avatar Aug 17 '20 15:08 KL13NT

عرفت دلوقتي ان VSCode حاطين دعم الـ RTL في خريطة الطريق بتاعتهم, بس معرفش اولويتها ايه.

KL13NT avatar Aug 17 '20 15:08 KL13NT

الظاهر ان في بالفعل جهود بتحصل عشان يضيفوا الـ RTL في VSCode https://github.com/microsoft/vscode/issues/86667

KL13NT avatar Aug 20 '20 09:08 KL13NT

❤️

MohammedEssehemy avatar Aug 24 '20 17:08 MohammedEssehemy

اتحلت المشكله ولا ايه طيب يجماعه

Adamkaram avatar Dec 05 '20 13:12 Adamkaram

لسه الايشو مفتوحة هناك هو بيدعم ببعض الحاجات وبعضها لا

MohammedEssehemy avatar Dec 17 '20 22:12 MohammedEssehemy

لسه لحد دلوقتي مفيش تطور في الموضوع ده. الفريق بتاع VSCode قالوا من فترة كبيرة جداً (اكتر من سنتين) ان الموضوع ده على الـ backlog بتاعتهم بس لحد دلوقتي مفيش اي تطور تجاهه.

KL13NT avatar Jun 12 '21 08:06 KL13NT