R063: ترتيب غير متسق لعلامة النسبة المئوية أو الوحدة (%50 مقابل 50%)

علامة النسبة المكتوبة قبل الرقم، %50 بدل 50%، تأتي غالبًا من الكتابة في حقل من اليمين إلى اليسار؛ وبعض الكتّاب يفعلون ذلك عن قصد، لذلك يُبلَّغ بثقة منخفضة.

الفحص

المعرّف
R063
الفئة
الأرقام والتواريخ والعملات
الخطورة الافتراضية
منخفضة

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

  1. منخفضة · ثقة منخفضة

    نص ظاهر على صفحة عربية فيه علامة نسبة مئوية قبل رقم مباشرة، مثل %50. يأتي هذا غالبًا من الكتابة في حقل من اليمين إلى اليسار، لكنه عُرف متّبع في بعض الأماكن، لذلك يُبلَّغ بثقة منخفضة ليتحقق منه شخص.

    الإصلاح: إن لم يكن مقصودًا فاكتب الأرقام أولًا (50% أو ٥٠٪). وإن كان مقصودًا فتأكد من أن كل النسب المئوية في السطح تُقرأ بالطريقة نفسها.

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

كتل الكود. لا يقرر الفحص أي الترتيبين صحيح؛ بل يعلّم الترتيب الذي يبدأ بالعلامة ليؤكده شخص. حتى أربع حالات في الصفحة.

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

before.html
<span>خصم %50</span>
after.html
<span>خصم 50%</span>

افحصه يدويًا

شغّل document.body.innerText.match(/%\s?\d+/g) في وحدة تحكم DevTools لتسرد كل نسبة مئوية تبدأ بالعلامة في الصفحة.

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

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

match
النسبة المئوية التي وُجدت، كما كُتبت.
sample
نص العنصر، مقصوصًا عند 80 حرفًا.

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

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