ما نسعى إلى تحقيقه
ينبغي أن يكون Brokaro قابلاً للاستخدام سواء كنت تعتمد على قارئ شاشة، أو تعمل بلوحة المفاتيح وحدها، أو تكبّر الصفحة بشدة، أو تُدرك الألوان بطريقة مختلفة. المعيار المرجعي الذي نعمل وفقه هو إرشادات إتاحة محتوى الويب (WCAG) 2.1، المستوى AA — وهو المستوى نفسه الذي يشير إليه المعيار الأوروبي EN 301 549 في نسخته المنسّقة حاليًا.
هذا هدف، وليس شهادة. لم يخضع هذا الموقع لأي تدقيق خارجي، ولا يوجد أي تقييم مطابقة من طرف ثالث. وما يلي هو وصف حالة تنفيذنا الخاص واختباراتنا الخاصة — بما في ذلك أوجه القصور في كليهما.
الوضع القانوني
يُطبَّق قانون إتاحة الوصول الأوروبي (التوجيه (EU) 2019/882) منذ 28 يونيو 2025، وقد نُقل في ألمانيا تحت اسم Barrierefreiheitsstärkungsgesetz (BFSG) وفي النمسا تحت اسم Barrierefreiheitsgesetz (BaFG). وهو لا يغطي الويب في حد ذاته، بل قائمة مغلقة من المنتجات والخدمات. وبالنسبة إلى موقع مثل هذا، لا تنطبق سوى فئة واحدة: "خدمات التجارة الإلكترونية" — أي الخدمات المُقدَّمة عن بُعد، بوسائل إلكترونية وبناءً على طلب فردي من المستهلك بهدف إبرام عقد استهلاكي.
يتوقف انطباق هذا النطاق على هذا الموقع على سؤالين اثنين. وكلاهما يتوقف على الجهة المشغِّلة، لذا لا تُقدَّم هنا إجابة عامة شاملة:
- 1هل يُبرَم عقد هنا؟ لا يحدث ذلك على Brokaro: فنحن نقارن ونضع روابط، ويُبرَم اتفاق الوساطة بينك وبين الوسيط. أما العروض ذات الطابع المعلوماتي والمقارِن الصرف التي لا تُبرم عقدًا خاصًا بها فتقع، وفق التفسير السائد، خارج النطاق. وهذا التفسير ليس محسومًا، وإضافة وظائف مرتبطة بإبرام العقود من شأنها أن تُزيح هذا الخط الفاصل.
- 2هل ينطبق إعفاء المؤسسات الصغرى؟ تُعفى المؤسسة التي تُشغّل أقل من عشرة أشخاص وتحقق إما إيرادات سنوية لا تتجاوز EUR 2 مليون أو إجمالي ميزانية سنوية لا يتجاوز EUR 2 مليون، بصفتها مقدّم خدمة، من متطلبات إتاحة الوصول (المادة 4(5) من التوجيه، § 3(3) من BFSG). ولا يمتد هذا الإعفاء ليشمل المنتجات.
وفي سويسرا، لا يُلزم قانون المساواة بين الأشخاص ذوي الإعاقة سوى الهيئات العامة. أما مقدّمو الخدمات من القطاع الخاص فيخضعون لحظر التمييز، لكن دون التزام عام بمعايير WCAG؛ وثمة توسيع لهذا النطاق ليشمل الخدمات الرقمية الخاصة قيد العملية التشريعية حاليًا، ولم يدخل حيّز النفاذ.
ملاحظة إلى الجهة المشغِّلة: يُنشر هذا البيان بصرف النظر عما إذا كان مطلوبًا قانونًا.
ويتوقف تحديد ما إذا كان مطلوبًا على حجم الشركة، ومقرها، والشكل الفعلي للخدمة، وهي
مسألة ينبغي عرضها على محامٍ. وإذا كانت الخدمة تقع فعلاً ضمن نطاق BFSG، فإن الملحق 3
البند رقم 1 يشترط إضافةً إلى ذلك وصفًا لكيفية استيفاء الخدمة للمتطلبات واسم سلطة
الرقابة السوقية المختصة.
ما تم تنفيذه
كل ما يلي قابل للتحقق منه في الشيفرة المصدرية، وقد جرى التحقق منه فرديًا قبل نشر هذا البيان:
- بنية الصفحة. تحمل كل صفحة معالم
headerوَnavوَmainوَfooter، وعنصرh1واحدًا بالضبط. ولا يمكن للنص التحريري من الناحية التقنية أن يُنتج سوى عناوين تبدأ منh2فما دون. - رابط التخطي. يؤدي أول ضغط على مفتاح Tab في أي صفحة إلى الوصول إلى "الانتقال إلى المحتوى"، الذي ينقلك مباشرةً إلى المعلم الرئيسي.
- التشغيل بلوحة المفاتيح. عناصر التحكم هي أزرار أو روابط أو حقول نماذج، ولذلك يمكن تشغيلها بلوحة المفاتيح دون أي جهد إضافي. ويكون التركيز مرئيًا دائمًا: حلقة بسماكة بكسلين مع إزاحة تحقق تباينًا بنسبة لا تقل عن 3:1 مقابل كل سطح، في كلا نظامي الألوان.
- مربعات الحوار. قائمة الجوال، وورقة التصفية على الشاشات الضيقة، وطبقة البحث المنبثقة، جميعها مربعات حوار حقيقية (
role="dialog"،aria-modal). ويظل التنقل بمفتاح Tab محصورًا داخلها، ويغلقها مفتاح Escape، ويعود التركيز إلى العنصر الذي فتحها. - البحث. حقل البحث عبارة عن قائمة منسدلة تفاعلية (combobox) مرتبطة بقائمة نتائجها. وتنقل مفاتيح الأسهم بين النتائج، وتُعلن الخاصية
aria-activedescendantأيّ عنصر منها نشط حاليًا. - الأزرار بلا نص. الأزرار التي تقتصر على أيقونة فقط — الإغلاق، والقائمة، والبحث، والتنقل بين الصفحات، والإزالة — تحمل خاصية
aria-label، والرسم داخلها مخفي عن قارئات الشاشة. - الجداول. تحمل كل خلية رأس في المشروع سمة
scope. كما يحتوي جدول الوسطاء على عنوان توضيحي لا تقرأه سوى قارئات الشاشة. - التقييمات نص. تُظهر النجوم وعدادات النقاط قيمتها كنص — "4.6 من 5 نجوم" وَ"4.6 من 5" على التوالي؛ أما الرسم نفسه فمخفي.
- النماذج. لكل حقل إدخال عنصر
labelمرتبط به. ويُربط نص المساعدة بالحقل عبرaria-describedby، وتُجمَّع مجموعات التصفية ضمنfieldsetمصحوبة بعنصرlegend. - التباين. يحقق نص المتن نسبة تباين لا تقل عن 4.5:1 على كل سطح خلفية في كلا نظامي الألوان؛ وأدنى نسبة تم قياسها هي 4.55:1. وتُستخدم ألوان الإشارة الزاهية كرسوم فقط، لأنها لو استُخدمت كنص على سطح فاتح لهبطت إلى نحو 2:1.
- الحركة. تُحترَم خاصية
prefers-reduced-motionعلى مستوى الموقع بأكمله: إذ تُعطَّل الرسوم المتحركة، والانتقالات، والتمرير السلس. - الصور. لكل صورة إما بديل نصي أو وسم صريح بأنها زخرفية. وحيثما يحل حرف مختصر محل شعار وسيط مفقود، تكون البلاطة زخرفية ويظهر اسم الوسيط بجانبها كنص.
- الجداول العريضة تتمرر داخل حاويتها الخاصة؛ ولا تتمرر الصفحة نفسها أفقيًا أبدًا، حتى عند نافذة عرض بعرض 375 بكسل.
وتُفحص النقاط المتعلقة بالعناوين، والبدائل النصية، ورابط التخطي، والجداول ذات التمرير الأفقي تلقائيًا في كل عملية اختبار، وتتسبب في فشل تلك العملية إذا تعطّلت.
ما لا يزال ناقصًا
هذه القائمة مكتملة عن قصد، لا مجاملة:
- 1لا يوجد اختبار بتقنيات مساعدة حقيقية. لم يُختبَر التنفيذ فعليًا باستخدام NVDA أو JAWS أو VoiceOver أو TalkBack. فالفحوصات الآلية تكتشف الأخطاء البنيوية، لا كل إعلان مُربِك.
- 2لا يوجد تدقيق خارجي ولا مراجعة منهجية شاملة لجميع معايير نجاح WCAG 2.1 AA. وعدد منها — التكبير إلى 200%، وإعادة التدفق عند 320 بكسل، وترتيب التركيز عبر الصفحات بأكملها — لم يُختبَر اختبارًا دقيقًا.
- 3الجداول ذات التمرير الأفقي ليست مناطق قابلة للتركيز. فمن يعمل بلوحة المفاتيح وحدها لا يستطيع، في بعض المتصفحات، تحريكها إلا بالانتقال بمفتاح Tab إلى رابط داخلها.
- 4~~لغة المستند مضبوطة ثابتةً على الألمانية.~~ أُصلح ذلك في 20 سبتمبر 2026: أصبحت كل صفحة الآن تُعلن لغتها واتجاه كتابتها على المستند نفسه — النسخة العربية بصيغة
<html lang="ar" dir="rtl">، والنسخة البرتغالية بصيغةlang="pt-PT"، وهكذا بالنسبة إلى جميع اللغات الست عشرة. - 5لا يُعلَن عن نتائج التصفية. ففي دليل الوسطاء، يعيد تغيير عامل التصفية كتابة العنوان دون الإبلاغ عن عدد النتائج الجديد عبر منطقة حيّة. وقوائم الأدلة والعروض تقوم بذلك بالفعل.
- 6تظهر أخطاء النماذج كرسالة ملخّصة واحدة. ولا تُوسَم الحقول الفردية على أنها غير صالحة، ولا تُربط بتلك الرسالة.
- 7~~أزرار السمات الثلاثة موسومة باللغة الإنجليزية.~~ أُصلح ذلك في 30 أغسطس 2026: أصبحت النسخة الألمانية الآن تقرأ „Hell"، „System" وَ„Dunkel".
- 8مواقع الوسطاء المرتبط بها خارجة عن سيطرتنا. وتقع مسؤولية إتاحة الوصول إليها على عاتق مزوّد الخدمة المعني.
إذا واجهت عائقًا غير مدرج في هذه القائمة، فذلك خلل في القائمة — يرجى إخبارنا.
الإبلاغ عن عائق
راسلنا عبر نموذج التواصل. ومن المفيد، وإن لم يكن ضروريًا، ذكر:
- عنوان الصفحة المتأثرة،
- ما كنت تحاول القيام به وأين تعطّل الأمر،
- المتصفح، ونظام التشغيل، وإن كان ذا صلة، التقنية المساعدة التي كنت تستخدمها.
نرد في أقرب وقت ممكن ونخبرك بما إذا كان بإمكاننا إزالة العائق ومتى. وحيثما يتعذّر الإصلاح السريع، سنوفر لك طريقًا بديلاً للوصول إلى المعلومة التي كنت تبحث عنها.
الإنفاذ
إذا لم تكن إجابتنا مُرضية لك، أو لم تصلك إجابة على الإطلاق، يمكنك التصعيد إلى الجهة المختصة:
وتتحدد هذه الجهة بحسب مقر الجهة المشغِّلة والتصنيف المذكور أعلاه؛ ولم يُخمَّن تحديدها هنا عن قصد. وسنذكرها هنا مع الإشعار القانوني. وفي ألمانيا، تشرف الولايات الاتحادية مجتمعةً على الامتثال لقانون BFSG من خلال سلطة رقابة سوقية أُنشئت لهذا الغرض.
حالة هذا البيان
أُعِدّ هذا البيان بتاريخ 30 أغسطس 2026، استنادًا إلى تقييم ذاتي للشيفرة المصدرية لهذا المشروع واختباراته الآلية.
تم التحديث: 23 أكتوبر 2026