Penyata kebolehcapaian
Alcometer.org berusaha menjadikan Kalkulator kepekatan alkohol dalam darah, mabuk keesokan hari, garis masa pemulihan dan hidrasi boleh diakses oleh khalayak seluas mungkin, termasuk pengguna dengan perbezaan visual, motor, pendengaran, kognitif dan neurologi.
Sasaran pematuhan
Kami menyasarkan Web Content Accessibility Guidelines (WCAG) versi 2.2 pada Level AA, yang diterbitkan oleh W3C. Sasaran ini selaras dengan EN 301 549 dan European Accessibility Act (EAA), dengan WCAG 2.1 AA sebagai aras minimum keserasian.
Repository menjalankan baseline axe-core dan Puppeteer ke atas laluan utama Alcometer. Baseline ini digunakan untuk mengesan regresi serious atau critical sebelum launch gate.
Had yang diketahui disenaraikan di bawah dan sedang diperbaiki sebelum accessibility gate dijadikan blocking.
Liputan ujian automatik semasa
Repository menjalankan npm run test:alcometer:a11y. Ia membina laman, memulakan Astro preview, membuka set alat Alcometer yang dipilih, menyuntik axe-core melalui @axe-core/puppeteer, dan menyemak tag wcag2aa serta wcag22aa.
Baseline semasa disimpan di test/a11y-baseline.json dan laporan terkini ditulis ke reports/a11y-run.json.
Kerja accessibility dalam GitHub Actions kekal non-blocking semasa fasa pembaikan, tetapi laporan digunakan untuk memastikan baseline tidak bertambah buruk.
Makna praktikal dalam produk
• Kawalan interaktif hendaklah menggunakan kawalan HTML asli apabila sesuai, dengan penunjuk fokus yang jelas dan operasi papan kekunci.
• Apabila maklumat penting berada dalam SVG atau carta, perlu ada alternatif teks atau jadual yang setara.
• Dialog mesti mengekalkan susunan fokus dan menyediakan laluan keluar yang jelas.
• Bahasa dokumen diisytiharkan pada setiap halaman yang dijana melalui atribut <html lang>.
Had yang diketahui
Baseline axe-core awal masih mengandungi beberapa finding serious atau critical yang sedang ditangani dalam commit susulan. Sehingga launch gate akhir, runner menghalang regresi berbanding baseline.
Beberapa visualisasi data kini mempunyai jadual untuk pembaca skrin, tetapi semakan manual dengan teknologi bantuan masih diperlukan untuk kata-kata carta dan kesetaraan locale.
Layout khusus RTL belum dilaksanakan untuk bahasa right-to-left; kandungan menggunakan shell LTR yang tersedia apabila perlu.
Cara kami menguji
• Automatik: axe-core melalui @axe-core/puppeteer pada Astro preview, diskop kepada tag wcag2aa dan wcag22aa.
• Laporan regresi: reports/a11y-run.json.
• Baseline terkunci: test/a11y-baseline.json.
• Semakan manual masih diperlukan untuk aliran papan kekunci, kata-kata pembaca skrin, kejelasan kognitif, tingkah laku zum dan regresi visual.
Alat automatik hanya menangkap sebahagian daripada pematuhan WCAG. Semakan manusia diperlukan sebelum launch, khususnya untuk Kalkulator, compliance gate dan halaman bercarta.
Maklum balas dan hubungan
Jika anda menemui halangan kebolehcapaian — alt text yang hilang, keyboard trap, isu kontras, susunan fokus yang tidak jelas atau perkara lain — sila hubungi kami.
Email: alcometer@wp.pl
Postal: Piotr Zieminski, Kalonka 71a, Poland
Sila sertakan: (1) URL tempat masalah berlaku, (2) penerangan ringkas tentang halangan, dan (3) setup assistive technology jika berkaitan.
Penguatkuasaan
Jika anda tidak berpuas hati dengan respons kami, anda boleh merujuk perkara itu kepada badan penguatkuasaan nasional yang berwibawa di bawah European Accessibility Act. Di Poland, badan tersebut ialah Urząd Komunikacji Elektronicznej (UKE, https://www.uke.gov.pl/).
Penyediaan penyata ini
Penyata ini dikemas kini pada 25 April 2026 selepas baseline axe-core dan kerja CI accessibility non-blocking ditambah kepada repository.
Semakan seterusnya dijadualkan pada 25 April 2027, atau lebih awal jika terdapat perubahan material pada page templates, UI Kalkulator atau tooling accessibility.