اختبار تطبيقك بالعربية قبل الإطلاق: أخطاء الاتجاه والأرقام
قبل إطلاق تطبيق عربي، اختبر كل شاشة على جهاز لغته العربية فعلًا، لا على المحاكي باللغة الإنجليزية مع نصوص مترجمة. أكثر الأخطاء تكرارًا ثلاثة: عناصر لم تنعكس من اليمين إلى اليسار، وأيقونات انعكست وما كان يجب أن تنعكس، وأرقام هواتف وأسعار تتشقلب داخل الجملة العربية. القائمة أدناه مرتبة حسب الشاشات التي يمر بها زبونك فعلًا.
قبل أن تبدأ: جهّز بيئة الاختبار
- جهازان على الأقل: آيفون وأندرويد، ولغة النظام فيهما العربية.
- جهاز ثالث لغته الإنجليزية، لأن بعض زبائنك في عمّان يستخدمون أجهزتهم بالإنجليزية ويريدون التطبيق بالعربية، أو العكس.
- بيانات تجريبية واقعية: أسماء عربية طويلة، وأسماء منتجات إنجليزية، وعناوين وصفية مثل «شارع الجامعة، قرب الإشارة الثالثة»، وأرقام هواتف تبدأ بـ +962.
- حجم خط كبير في إعدادات الجهاز، فكثير من المستخدمين يكبّرونه.
شاشة البداية والتسجيل
- [ ] الشعار يظهر كما هو دون انعكاس. إرشادات Apple للواجهات من اليمين إلى اليسار تنص على عدم قلب الشعارات والعلامات العامة مثل علامة الصح.
- [ ] حقول الإدخال تبدأ من اليمين، ومؤشر الكتابة يقف في الطرف الصحيح.
- [ ] حقل رقم الهاتف: الرقم يُعرض كاملًا بترتيبه الصحيح. Apple تؤكد أن أرقام العدد الواحد، كرقم الهاتف أو البطاقة، تبقى بالترتيب نفسه مهما كانت لغة الواجهة.
- [ ] رمز الدولة +962 لا يقفز إلى نهاية الرقم. توثيق أندرويد يذكر صراحة أن النص الذي يبدأ بعلامة ترقيم، كرقم هاتف يبدأ بعلامة +، من الحالات التي يرجّح أن تظهر بشكل خاطئ في واجهة عربية.
- [ ] رسائل الخطأ مكتوبة بعربية مفهومة لا بترجمة حرفية، وتظهر قرب الحقل الخطأ.
- [ ] رمز التحقق المرسل بالرسائل القصيرة يُلصق تلقائيًا ويُعرض من اليسار إلى اليمين.
الشاشة الرئيسية والتنقل
- [ ] شريط التنقل السفلي معكوس الترتيب، والعنصر الأول في أقصى اليمين.
- [ ] سهم الرجوع يشير إلى اليمين.
- [ ] الأيقونات التي تدل على اتجاه، كالأسهم و«التالي»، معكوسة. أما الأيقونات التي لا تدل على اتجاه فتبقى كما هي. دليل Material للاتجاه الثنائي يذكر أمثلة لعناصر لا تُعكس: أيقونة الكاميرا، والأرقام كأرقام الساعة والهاتف، والرسوم البيانية.
- [ ] القوائم الأفقية التي تُسحب جانبيًا، كالعروض والتصنيفات، تبدأ من اليمين.
- [ ] الصور التي يهم ترتيبها، كخطوات مرتبة زمنيًا، معكوسة الترتيب. هذا ما توصي به Apple حين يكون للترتيب معنى.
صفحة المنتج أو الخدمة
- [ ] اسم المنتج الإنجليزي داخل جملة عربية لا يكسر ترتيب الجملة، مثل «سماعة AirPods Pro متوفرة».
- [ ] السعر والعملة في الترتيب الذي اعتمدته في كل التطبيق، مثل «12.500 د.أ» أو «JOD 12.500»، دون خلط.
- [ ] الخصم يظهر بشكل مفهوم: السعر القديم مشطوب، والجديد واضح، والنسبة لا تنقلب إلى «%20».
- [ ] منزلق الكمية أو شريط التقدم يتحرك من اليمين إلى اليسار. Apple توصي بعكس عناصر التحكم التي تُظهر تقدمًا من قيمة إلى أخرى، كالمنزلقات ومؤشرات التقدم.
- [ ] الفقرة الإنجليزية الطويلة، كمواصفات تقنية، محاذاة إلى اليسار. Apple توصي بمحاذاة الفقرة حسب لغتها لا حسب سياق الواجهة.
السلة والدفع
- [ ] جدول ملخص الطلب: البند في اليمين والمبلغ في اليسار، والمجموع واضح.
- [ ] أرقام البطاقة وتاريخ الانتهاء تُكتب من اليسار إلى اليمين داخل الحقول.
- [ ] خيارات الدفع عند الاستلام أو عبر CliQ أو البطاقة، إن وُجدت، مكتوبة بأسماء يعرفها الزبون.
- [ ] رسالة «هل أنت متأكد؟» لا تظهر علامة الاستفهام في بداية السطر. أندرويد يذكر النص الذي ينتهي بعلامة ترقيم ضمن حالات الخطأ الشائعة.
العنوان والتوصيل
- [ ] حقل العنوان يتسع لوصف طويل، فالعناوين الوصفية شائعة في الأردن.
- [ ] الخريطة لا تنعكس؛ الشمال يبقى في الأعلى واتجاهات الشوارع كما هي.
- [ ] رقم البناية والطابق يُعرضان بترتيب سليم داخل النص العربي.
الإشعارات والرسائل
- [ ] نص الإشعار الذي يبدأ باسم الزبون أو رقم الطلب يظهر صحيحًا على شاشة القفل. أندرويد يذكر النص الذي يُدرَج في بداية الرسالة ضمن أمثلة الخطأ، ويقترح أدوات مثل BidiFormatter لمعالجته.
- [ ] رابط تتبع الطلب يُفتح داخل التطبيق لا في المتصفح.
- [ ] الرسائل المرسلة عبر واتساب أو البريد من التطبيق مكتوبة بالعربية نفسها وبالاتجاه الصحيح.
الإعدادات والحساب
- [ ] مفاتيح التشغيل والإيقاف في الجهة الصحيحة.
- [ ] تبديل اللغة من داخل التطبيق يعكس الواجهة كاملة دون إعادة تثبيت.
- [ ] التواريخ تُعرض بصيغة يفهمها زبونك، ميلادية بالأرقام الغربية إن كان هذا ما اعتمدته في كل مكان. Apple تذكر أن النصوص العربية قد تستخدم الأرقام الغربية أو الشرقية، وأن الاستخدام يختلف بين الدول؛ المهم الاتساق.
الخطوط والقراءة
- [ ] الخط العربي واضح بحجم صغير، ولا يقص النقاط والحركات أعلى السطر أو أسفله.
- [ ] الأزرار تتسع للكلمات العربية الأطول من نظيرتها الإنجليزية، ولا تنقطع الكلمة بثلاث نقاط.
- [ ] تكبير الخط في إعدادات الجهاز لا يجعل النصوص تتداخل.
كيف تسجّل الأخطاء
لقطة شاشة لكل مشكلة، مع اسم الشاشة والجهاز ولغة النظام. صنّف الأخطاء: ما يمنع الاستخدام، وما يربك، وما هو شكلي فقط. لا تطلق قبل إصلاح الصنفين الأولين.
الأسئلة الشائعة
هل يكفي أن يعكس النظام الواجهة تلقائيًا؟
الأنظمة الحديثة تعكس كثيرًا من العناصر تلقائيًا إذا بُني التطبيق بشكل صحيح، لكنها لا تعرف أي صورة لها معنى في ترتيبها، ولا كيف تتصرف النصوص التي يولّدها تطبيقك من قاعدة البيانات. الاختبار اليدوي ضروري.
هل أستخدم الأرقام العربية الهندية أم الغربية؟
الأرقام الغربية شائعة في الأردن في الأسعار والهواتف، لكن القرار لك. الخطأ الحقيقي هو الخلط بين النظامين في الشاشة نفسها.
من يجب أن يختبر التطبيق؟
شخص يقرأ العربية بطلاقة ولم يشارك في بنائه، ويستخدم هاتفه اليومي. المطوّر يرى ما يتوقعه، والمستخدم الجديد يرى ما هو موجود فعلًا.
متى أبدأ الاختبار العربي؟
من أول نسخة قابلة للتجربة، لا في الأسبوع الأخير. أخطاء الاتجاه أسهل إصلاحًا قبل أن تتراكم الشاشات.
لو أردت عينًا ثانية على تطبيقك قبل الإطلاق، أرسل لنا نسخة الاختبار وموعد الإطلاق المتوقع.