R024: علامة ترقيم تُعرض في الطرف المرئي الخاطئ من نص عربي

القوس غير المزدوج في بداية نص عربي أو نهايته يعني في الغالب أن نصوصًا رُبطت عبر تغيّر في الاتجاه، وفي العرض من اليمين إلى اليسار يقع في الطرف الخاطئ.

الفحص

المعرّف
R024
الفئة
الاتجاه والنص ثنائي الاتجاه
الخطورة الافتراضية
متوسطة

متى يُطلق ملاحظة

  1. متوسطة · ثقة منخفضة

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

    الإصلاح: تحقق من طريقة تركيب هذا النص؛ أكمل الزوج، أو اعزل المقطع المضمّن بـ<bdi>.

ما الذي يتجاهله عمدًا

النص الذي لا يحمل الفاحص إلا جزءًا منه. يحتفظ المستخرج بأول 240 حرفًا من العنصر، وحين يُقطع الباقي قد يُغلق القوس لاحقًا، فيبقى الفحص صامتًا بدل أن يُبلغ عن القطع. وكذلك كتل الكود وtranslate="no" وسياقات lang غير العربية.

قبل الإصلاح وبعده

before.html
<p>شحن مجاني لجميع الطلبات (</p>
after.html
<p>شحن مجاني لجميع الطلبات (فوق ٢٠٠ ريال)</p>

افحصه يدويًا

شغّل document.body.innerText.match(/^[()].*\p{Script=Arabic}.*$|^.*\p{Script=Arabic}.*[()]$/gmu) في وحدة تحكم DevTools لتسرد أسطر النص العربي التي تبدأ بقوس أو تنتهي به. ثم ابحث عن مكان تركيب كل نص: القالب الذي يربط تسمية عربية بقيمة هو المصدر المعتاد.

ما يعرضه لك التقرير

تحمل كل ملاحظة من R024 ما ينطبق عليها من الحقول أدناه، فترى سبب ظهورها دون إعادة الفحص.

sample
النص، مقصوصًا عند 120 حرفًا.
openParens
عدد الأقواس الافتتاحية فيه.
closeParens
عدد الأقواس الختامية فيه.

هل تخفق صفحتك في الفحص R024؟

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