قوقل توفر إمكانية الكتابة من اليمين إلى اليسار الأصلية لمطوري الأندرويد

settings-rtl

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

وكان الإصدار 4.1 من الأندرويد جيلي بين قد طرح إمكانية كتابة نصوص ثنائية الإتجاه في كل من عناصر TextView و EditText ما يسمح للتطبيقات بعرض النصوص وتعديلها بالحالتين من اليسار إلى اليمين والعكس.

وللإستفادة من محاكاة التنسيق من اليمين إلى اليسار يطلب من المطورين إجراء مايلي:

  1. وضح في ملف البيان على التطبيق أن تطبيقك يوفر محاكاة تعكس التنسيق باتجاه من اليمين إلى اليسار.
  2. أضف android:supportsRtl=”true”‎ تحديدًا إلى العنصر <application> في ملف البيان.
  3. غيِّر جميع خصائص التنسيق “left/right” في التطبيق إلى العناصر المعادِلة الجديدة “start/end”.

وإذا كان التطبيق مخصص ويستهدف النظام أندرويد 4.2 فعليك استخدام “start” و”end” بدلاً من “left” و”right”.

وإذا كنت تريد أن يعمل التطبيق مع إصدارات أقدم من أندرويد 4.2 فيجب إضافة “start” و”end” بالإضافة إلى “left” و“right”.

للحصول على إمكانية تحكم أكبر في واجهة مستخدم التطبيق في وضعي اليسار إلى اليمين (LTR) واليمين إلى اليسار (RTL)، يتضمن الإصدار Android 4.2 واجهات برمجة التطبيقات الجديدة التالية للمساعدة في إدارة مكونات طريقة العرض:

علاوة على ذلك، يمكنك إنشاء إصدارات مخصصة من التنسيق وعناصر قابلة للرسم وموارد أخرى يتم عرضها عند استخدام النص البرمجي من اليمين إلى اليسار. لن يلزمك سوى استخدام وصف المورد “ldrtl” لوضع علامة على الموارد، أي “اتجاه التنسيق من اليمين إلى اليسار”. ولإصلاح خطأ أو تحسين تنسيقات مخصصة من اليمين إلى اليسار، أصبح يتيح لك HierarchyViewer الآن الاطلاع على خصائص start/end، واتجاه التنسيق، واتجاه النص، ومحاذاة النص لجميع طرق العرض في الترتيب التسلسلي.

تعليقات عبر الفيسبوك