R024: علامة ترقيم تُعرض في الطرف المرئي الخاطئ من نص عربي
القوس غير المزدوج في بداية نص عربي أو نهايته يعني في الغالب أن نصوصًا رُبطت عبر تغيّر في الاتجاه، وفي العرض من اليمين إلى اليسار يقع في الطرف الخاطئ.
الفحص
- المعرّف
- R024
- الخطورة الافتراضية
- متوسطة
متى يُطلق ملاحظة
متوسطة · ثقة منخفضة
نص عربي في معظمه، 10 حروف عربية على الأقل، يبدأ بقوس أو ينتهي به، وأقواسه غير مزدوجة. هذا يعني في الغالب أن نصوصًا رُبطت عبر تغيّر في الاتجاه. إنه نمط لا قياس، لذلك يُبلَّغ بثقة منخفضة.
الإصلاح: تحقق من طريقة تركيب هذا النص؛ أكمل الزوج، أو اعزل المقطع المضمّن بـ
<bdi>.
ما الذي يتجاهله عمدًا
النص الذي لا يحمل الفاحص إلا جزءًا منه. يحتفظ المستخرج بأول 240 حرفًا من العنصر، وحين يُقطع الباقي قد يُغلق القوس لاحقًا، فيبقى الفحص صامتًا بدل أن يُبلغ عن القطع. وكذلك كتل الكود وtranslate="no" وسياقات lang غير العربية.
قبل الإصلاح وبعده
<p>شحن مجاني لجميع الطلبات (</p><p>شحن مجاني لجميع الطلبات (فوق ٢٠٠ ريال)</p>افحصه يدويًا
شغّل document.body.innerText.match(/^[()].*\p{Script=Arabic}.*$|^.*\p{Script=Arabic}.*[()]$/gmu) في وحدة تحكم DevTools لتسرد أسطر النص العربي التي تبدأ بقوس أو تنتهي به. ثم ابحث عن مكان تركيب كل نص: القالب الذي يربط تسمية عربية بقيمة هو المصدر المعتاد.
ما يعرضه لك التقرير
تحمل كل ملاحظة من R024 ما ينطبق عليها من الحقول أدناه، فترى سبب ظهورها دون إعادة الفحص.
- sample
- النص، مقصوصًا عند 120 حرفًا.
- openParens
- عدد الأقواس الافتتاحية فيه.
- closeParens
- عدد الأقواس الختامية فيه.
فحوص أخرى في فئة الاتجاه والنص ثنائي الاتجاه
- R020حاوية مجبرة على الاتجاه من اليسار، أو تجاوز لخوارزمية الاتجاه، فوق محتوى عربي
- R021مخاطر اتجاه غير معزولة: أرقام هواتف وبريد إلكتروني ومقاطع لاتينية داخل نص عربي
- R022
text-align: leftمضبوطة صراحة على نص عربي في معظمه - R023حقول نص تُعرض من اليسار إلى اليمين حيث يُتوقع إدخال عربي
- R025أيقونة اتجاهية تشير عكس التسلسل الذي يتقدم فيه عنصر التحكم
هل تخفق صفحتك في الفحص R024؟
الصق رابطًا، فتعرض ريتلا الصفحة على سطح المكتب والجهاز اللوحي والجوال، وتشغّل كل الفحوص، وتريك أهم المشكلات مع لقطة شاشة دليلًا على كل منها.