"Perfectly Backwards" هو مشروع وُلد من رحم الإحباط الرقمي! اسمه تهكمي للإشارة إلى العديد من المنتجات البرمجية ومواقع الويب التي تقدم تجربة "معكوسة تماماً" لمستخدمي اللغات التي تُكتب من اليمين إلى اليسار (RTL) مثل العربية والعبرية والفارسية والأردية، وذلك بسبب قصور في التصميم والتطبيق التقني.
يهدف هذا المشروع إلى:
- زيادة الوعي بالمشاكل الحرجة التي يواجهها مليارات المستخدمين بسبب ضعف دعم RTL.
- توضيح التحديات التقنية (مثل التعامل مع النص ثنائي الاتجاه Bidi، عكس الواجهات، الأيقونات الاتجاهية، والنماذج) ولماذا هي مشاكل قابلة للحل في العصر الحالي.
- الدعوة إلى دمج دعم RTL القوي والكامل كجزء أساسي وغير تفاوضي في تطوير وشراء المنتجات الرقمية، خاصة في المؤسسات الكبرى والجهات الحكومية.
مليارات المستخدمين يتفاعلون رقمياً بلغات RTL، ومع ذلك، لا تزال العديد من الأدوات والمنصات الرقمية مصممة من منظور LTR فقط. هذا يؤدي إلى مشاكل يومية مزعجة تتراوح من الإزعاج البسيط إلى استحالة الاستخدام الفعال، مثل:
- اختلاط وتشوه النص عند خلط اللغتين (العربية والإنجليزية مثلاً) في نفس الجملة أو الفقرة.
- ظهور علامات الترقيم والأرقام في مواضع خاطئة.
- تنسيق واجهات غير منطقي يتجاهل اتجاه قراءة المستخدم.
- أيقونات وعناصر رسومية مضللة بسبب عدم عكس اتجاهها.
- صعوبات في الكتابة وتحديد النصوص في الحقول.
المكون الرئيسي لهذا المشروع هو موقع ويب ثابت (Static Website) يعمل كمنصة توضيح ودعوة:
- يعرض الموقع تجربة عملية لكيف تبدو الواجهات المصممة من اليسار لليمين عند عرضها في سياق اليمين لليسار (عبر محتوى إنجليزي بتنسيق RTL).
- يقدم شروحات مفصلة للمشاكل الشائعة مع أمثلة واقعية من أدوات مستخدمة بكثرة (مثل Slack, Jira, Trello).
- يحتوي على جدول لمتابعة حالة دعم RTL في مختلف المنتجات الشائعة.
- يتضمن نداء لصناع القرار في الحكومات والشركات لتضمين دعم RTL كشرط إلزامي في عقود المشتريات.
استكشف الموقع مباشرة لمعرفة المزيد ورؤية المشاكل بنفسك:
🌐 Perfectly Backwards Live Website
](``)## المساهمة والدعم
هذا المشروع أكبر من مجرد موقع ويب؛ إنه دعوة لتحسين التجارب الرقمية لمليارات المستخدمين. يمكنك المساعدة بعدة طرق:
- انشر الوعي: شارك رابط الموقع على وسائل التواصل الاجتماعي واستخدم أزرار التغريد المتاحة على الموقع. كل تغريدة تساعد في وصول الرسالة.
- اقترح منتجاً: هل تعرف منتجاً يعاني من ضعف دعم RTL؟ اقترحه ليتم إضافته لجدول المتابعة. (يمكنك القيام بذلك عبر فتح مشكلة جديدة على GitHub إذا أعددت قالباً لذلك). * ساهم في الكود أو المحتوى: هل وجدت خطأ مطبعياً، لديك فكرة لتحسين تنسيق الموقع (HTML/CSS)، أو اقتراح لمحتوى جديد أو مثال إضافي؟ نرحب بمساهماتك! يمكنك فتح طلب سحب (Pull Request) أو فتح مشكلة (Issue) على GitHub.
- ناقش: اترك تعليقاً على صفحات الموقع باستخدام نظام التعليقات Utterances للمساهمة في النقاش حول المشاكل والحلول.
- ترجمة: إذا كنت تجيد لغات RTL أخرى غير العربية والعبرية وتستطيع المساهمة في ترجمة المحتوى، فتواصل معنا!
تعرف على المزيد حول كيف يمكنك المساعدة في صفحة مخصصة على الموقع. ## التقنيات المستخدمة
- HTML5
- CSS3
- خط IBM Plex Sans Arabic
- Utterances (لنظام التعليقات باستخدام GitHub Issues)
هذا المشروع مرخص تحت ترخيص Apache 2.0. انظر ملف LICENSE للمزيد من التفاصيل. ---
تواصل معنا:
- Twitter: @AsimNet ```