R080: مقاطع بلغة أجنبية عن قصد بلا سمة lang

مقاطع بحروف لاتينية من أربع كلمات أو أكثر، معلَّمة أصلًا بـtranslate="no"، ما زالت ترث lang عربية أو لا تحمل أي lang، فيقرؤها صوت قارئ الشاشة العربي بنطق عربي.

الفحص

المعرّف
R080
الفئة
إمكانية الوصول
الخطورة الافتراضية
منخفضة

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

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

    على صفحة عربية، مقطع ظاهر لا عربية فيه، وفيه أربع كلمات لاتينية على الأقل، يقع تحت translate="no"، أي أن صاحبه علّمه أجنبيًا عن قصد، لكن lang الخاصة به عربية أو مفقودة. يقرؤه صوت قارئ الشاشة العربي بنطق عربي. يُبلَّغ بثقة متوسطة.

    الإصلاح: أضف لغة المقطع الحقيقية: lang="en" (مع الإبقاء على translate="no").

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

النص اللاتيني الذي لم يعلّمه صاحبه بـtranslate="no"، فهذا يبلغ عنه R010 وR011 على أنه غير مترجم؛ والمقاطع الأقل من أربع كلمات لاتينية، كاسم علامة تجارية؛ والمقاطع الموسومة أصلًا بلغة غير العربية. حتى خمس حالات في الصفحة.

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

before.html
<blockquote translate="no">Stay hungry, stay foolish.</blockquote>
after.html
<blockquote translate="no" lang="en">Stay hungry, stay foolish.</blockquote>

افحصه يدويًا

حدّد المقطع وشغّل [$0.closest('[translate]')?.translate, $0.closest('[lang]')?.lang] في وحدة تحكم DevTools. القيمة false بجوار لغة عربية أو مفقودة هي الملاحظة.

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

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

sample
نص المقطع، مقصوصًا عند 100 حرف.
inheritedLang
اللغة التي يرثها، أو لا شيء حين لا تُضبط lang في أي مكان فوقه.

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

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