Arabic Twitter: إضافة لمتصفح كروم لتحسين دعم العربية في تطبيقات تويتر التي تعمل ضمن المتصفح

منذ أيام قام بعض النشطاء على تويتر بإطلاق حملة ArabicDay# للضغط على تويتر من أجل دعم أفضل للغة العربية. أحد أهم مشاكل تويتر مع العربية هي عدم توفر دعم للاتجاه من اليمين إلى اليساروبالتالي فالأمر يكون شديد الإزعاج عندما تقرأ تغريدة تحتوي على كلمات عربية وإنكليزية بنفس الوقت فتتفاوت الكلمات ويختلط ترتيبها مما يجعل قرائة وفهم الجملة عسيراً نوعاً ما.

المشكلة أن انتظارنا لدعم تويتر قد يطول,  لهذا فكرت أنه لا بد من أن نفعل نحن أيضاً خطوة إيجابية في هذا الصدد وعدم الاكتفاء بالمطالبة وإطلاق الحملات وإن كنت لست ضد هذا طبعاً. لكننا بالطبع لا نستطيع أن نفعل شيئاً لتحسين العربية في تويتر نفسه, لكن ربما نستطيع أن نفعل شيئاً بما له علاقة بتطبيقات تويتر التي نستخدمها عن طريق المتصفح. على سبيل المثال مثل صفحة الويب الخاصة بتويتر نفسه Twitter.com وتطبيقات أخرى تعمل عن طريق المتصفح مثل Hootsuite و Seesmic Web وغيرها الكثير. صحيح أن هذا لا يحل المشكلة لدى الجميع وذلك لأن البعض يقوم باستخدام تطبيقات سطح المكتب مثل TweetDeck و ما يشبهه, وهذه لا نستطيع التحكم بها إلا أن نسبة كبيرة جداً من المستخدمين تستخدم تطبيقات الويب, وبخاصة صفحة تويتر الرسمية التي تعتبر التطبيق الأكثر استخداماً على الإطلاق بين جميع مستخدمي تويتر, لهذا وبهذه الطريقة التي سأوضحها الآن سنستطيع تحسين دعم العربية بنسبة كبيرة وهامة .

لهذا فكرت بعمل هذه الإضافة لمتصفح كروم. فكرة الإضافة هي غاية في البساطة, والإضافة بحد ذاتها بسيطة جداً لكنها تؤدي العمل المطلوب. عندما تقوم بتنصيب الإضافة إلى متصفح كروم ستقوم الإضافة بتعديل وتصحيح اتجاه الجمل التي تحتوي على الكلمات العربية والانكليزية في نفس الوقت وذلك في تطبيقات تويتر التي تدعمها الإضافة. حالياً -والإضافة ما زالت في مرحلة الألفا- هي تدعم فقط موقع تويتر الأساسي وتطبيق HootSuite لكنني سأقوم بإضافة جميع التطبيقات الأخرى بالتدريج.

كمثال بسيط لما ستقوم به الإضافة, انظر كيف تظهر هذه الجملة على تويتر قبل تفعيلك للإضافة:

Selection_002

والآن أنظر كيف ستظهر بعد تفعيل الإضافة:

Selection_003

هذا أفضل بكثير أليس كذلك؟ 🙂

نفس الفكرة ستعمل على تطبيق HootSuite حالياً وقريباً لمعظم تطبيقات تويتر الأخرى التي تعمل داخل المتصفح . وسأقوم بإضافة الدعم لأي تطبيق يطلبه مني أي مستخدم حتى لو لم يكن من التطبيقات المشهورة.

الآن السؤال الذي يدور في بال البعض منكم هو لماذا كروم وليس فايرفوكس؟ ببساطة لأنني استخدم كروم حالياً رغم أنني من عشاق فايرفوكس أيضاً. على كل حال سأقوم بكتابة إضافة خاصة بفايرفوكس قريباً بإذن الله.

تحميل الإضافة:

تستطيع تحميل الإضافة إلى متصفح كروم بالضغط هنا. الإضافة مستضافة حالياً على موقعي نفسه ولم أقم بإضافتها إلى معرض إضافات كروم الرسمي بعد وسأقوم بهذا قريباً. لكن ستبقى هذه الاضافة موجودة على موقعي أيضاً وذلك لأن معرض كروم للإضافات لا يعمل في سوريا. وستبقى تحصل على التحديثات الأوتوماتيكية حتى لو قمت بتحميل الإضافة من هنا وليس من معرض كروم.

بعد الضغط على الوصلة والموافقة على تنصيب الإضافة ستظهر لك الرسالة التالية:

Confirm Installation_004

هذه الرسالة تخبرك بالصلاحيات التي تملكها الإضافة لكنها للأسف تبدو مرعبة على غير حقيقة الإضافة. فالإضافة تقوم فقط بتعديل ملفات CSS في المواقع المذكورة ولا علاقة لها بأي شيء يتعلق ببياناتك لا ككلمات سر ولا أية بيانات أخرى. لهذا تستطيع الضغط على زر Install والاستمتاع بالإضافة. على كل حال قمت بتوفير الاضافة كمشروع مفتوح المصدر بحيث يستطيع أي شخص كان الاطلاع على كود الإضافة ومعرفة طريقة عملها. تابع الفقرة التالية:

الاطلاع على الكود والمساهمة في التطوير

كما ذكرت الإضافة هي مبادرة بسيطة مني بدأتها أنا وأرحب بانضمام أي مبرمج لمساعدتي في تحسينها وما زال يوجد هناك جوانب عديدة يمكن التحسين عليها. المشروع موجود كمشروع مفتوح المصدر على Google Code من الوصلة التالية:

http://code.google.com/p/arabictwitter/

تلقي الطلبات حول الميزات الجديدة أو إصلاح الأخطاء Bugs

لمن يريد التبرع بتجريب هذه النسخة التجريبية والمبكرة من الإضافة يستطيع  إبلاغي بالمشاكل عن طريق صفحة الـ issues الخاصة بالمشروع من هنا:

http://code.google.com/p/arabictwitter/issues/list

كما يمكن أن أستقبل الطلبات الأخرى المتعلقة بدعم المزيد من التطبيقات أو أية اقتراحات أخرى عن طريق الوصلة أعلاه أو في التعليقات هنا.

أتمنى حالياً ممن يستخدم متصفح كروم وأحد التطبيقين التاليين (تويتر ويب أو HootSuite) أن يقوم بتنصيب الاستضافة وتجربتها. وسأقوم خلال الأيام القادمة بإضافة الدعم لمزيد من التطبيقات وأرغب أن أقرأ في تعليقاتكم ما هي التطبيقات التي تستخدمونها داخل المتصفح ورأيكم بالإضافة بشكل عام.

14 فكرة على ”Arabic Twitter: إضافة لمتصفح كروم لتحسين دعم العربية في تطبيقات تويتر التي تعمل ضمن المتصفح

  1. جزاك الله خيراً على هذه المبادرة الجميلة..

    قمت بتحميل الإضافة وتجربتها على متصفح كروم 7.. ولكني لا أجد اختلافاً في تطبيق الويب الخاص بتويتر! هل أخطأت في شيء ما؟ أم هل الإضافة تحتاج إلى إصدار معين؟ أما هل تحتاج إلى إعادة تشغيل المستعرض مثلاً؟

    سؤال إضافي: هل الإضافة تدعم مربع إدخال الرسالة أيضاً؟ أما أنها مخصصة فقط لعرض التحديثات والرسائل؟

    تعليقي هذا مجرد إضافة واستفسار وليس انتقاداً أبداً.. 🙂

    شكراً لك..

    إعجاب

  2. عمار.

    الإضافة لا تحتاج إلى إعادة تشغيل للمتصفح أرجو أن تتأكد مرة أخرى وتذكر لي نسخة المتصفح ونظام التشغيل.
    حالياً لا تدعم الكتابة في مربع الإدخال بل هي للقراءة فقط. دعم الكتابة سيأتي قريباً لكن تطبيقه أكثر تعقيداً إذ يجب أن يتصرف بالشكل الصحيح بحسب اللغة التي ستكتب بها.
    أعرف أن كلامك ليس انتقاد على العكس تماماً أنا ذكرت ان الاضافة بسيطة وفيها مشاكل لهذا أحتاج إلى متطوعين مثلكم لتجربتها وإبداء الملاحظات كي نقوم بالتحسين عليها.

    بشر: هيك قولتك؟ والله قلت لحالي خليها هيك تجي بكج وحدة أنو كروم وغوغل على أساس. بس والله يمكن انقلها على GitHub

    إعجاب

  3. هي تعمل الآن.. يبدو أنه كان سوء إستخدام :$

    لدي اقتراح بسيط ربما كان مفيداً.. وهو أن تقوم عن طريق الجافاسكريبت مثلاً بوضع إشارة “@” مع اسم المستخدم في حال تم ذكره ضمن div مثلاً وجعل إتجاه النص فيها ltr بحيث لا يتغير شكلها كثيراً..

    بالتوفيق إن شاء الله : )

    إعجاب

  4. شغلة عظيمة.اذا الك معرفة بهالشغلات بدنا مساعدتك لتصميم قالب بيدعم العربي بالموبايل بطريقة سليمة
    يعني اذا فتحت موقع اردرويد مثلا من الايفون بتلاقي نفس المشكلة http://yfrog.com/fv23wnj
    اكيد الحل قريب كتير من طريقة الحل بالاضافة
    شكرا الك انس ورح جربها اليوم بس لاقدر نزل الكروم!

    إعجاب

  5. السلام عليكم 😉
    شكراً جزيلاً وفعلاً إنك عم تحل أزمة مهمة :]

    بدي أقترح تفعيل التعريب ﻹضافة yoono أيضاً إذا بصير 😉

    شكراً مجدداً أنس

    إعجاب

التعليقات مغلقة.