تجهيز اللغة العربية (RTL)
تختبر هذه التركيبة دعم التخطيط من اليمين إلى اليسار (RTL) وخلط النصوص العربية واللاتينية في نفس السطر.
أساسيات الـ API
واجهة برمجة التطبيقات هي الواجهة بين الخادم والعميل. يرسل العميل طلب ويرد الخادم بـاستجابة. يحتوي الطلب على ترويسة و body. الاستجابة لها نفس الهيكل.
المصادقة والتفويض
تنقل المصادقة عبر رمز. يوضع الرمز عادة في الترويسة. يمكن استخدام ملف تعريف الارتباط لإدارة جلسة المستخدم.
التخزين المؤقت
ذاكرة التخزين المؤقت تحفظ الاستجابة السابقة لتسريع الاستجابات اللاحقة لـالطلب نفسه.
الأمان
يضمن التشفير سرية البيانات. التوقيع يضمن السلامة. الشهادة تربط مفتاحًا عامًا بهوية.
الشبكات
عنوان IP هو رقم تعريف الجهاز على الشبكة. DNS يحول الأسماء إلى عناوين IP. HTTPS هو الـ HTTP المؤمَّن. ملاحظة: مصطلحات DNS و HTTPS و IP هي لاتينية داخل نص عربي — هذا اختبار لخلط النصوص (Bidi).
قواعد البيانات
قاعدة بيانات تحفظ البيانات في جدول. الاستعلام يقرأ البيانات. الفهرس يسرع الاستعلام.
خلط النصوص
جملة تختبر اتجاه النص: عند إرسال طلب عبر HTTPS إلى عنوان IP عبر DNS، يقوم الخادم بإرجاع استجابة موقعة بـتوقيع RSA يستخدم شهادة X.509. هذه الجملة تخلط الكلمات العربية بكلمات إنجليزية وأرقام؛ يجب أن يضع المُعلِّم علامة على كل المصطلحات سواء كانت عربية أم لاتينية.
ختام
عشرون مصطلحًا في القاموس، كلها تظهر مرة واحدة على الأقل في النص أعلاه. يجب أن يضع المُعلِّم علامة على كل واحد في DOM بعد التركيب (hydration). يجب أن يظهر شريط القاموس على الجانب الصحيح من الصفحة (الأيسر، لأن RTL يقلب الاتجاه الافتراضي).