Salt la conținut

Declarație de accesibilitate

Alcometer.org urmărește ca instrumentele pentru calculator, mahmureală, recuperare și hidratare să fie accesibile unui public cât mai larg, inclusiv persoanelor cu diferențe vizuale, motorii, auditive, cognitive sau neurologice.

Obiectiv de conformitate

Ne propunem să respectăm Web Content Accessibility Guidelines (WCAG) versiunea 2.2 la nivel AA, publicate de W3C. Acest obiectiv este compatibil cu EN 301 549 și cu European Accessibility Act (EAA), iar WCAG 2.1 AA este tratat ca nivel minim de compatibilitate.

Commitul 14a a introdus o bază executabilă axe-core + Puppeteer pentru principalele rute ale instrumentelor Alcometer. Commitul 14b a început remedierea problemelor cunoscute, menținând această bază fără regresii până la gate-ul de lansare din faza 12.

Limitările cunoscute sunt listate mai jos și sunt remediate activ înainte ca gate-ul de lansare să treacă de la non-blocant la blocant.

Acoperirea actuală prin teste automate

Repozitoriul rulează acum npm run test:alcometer:a11y, care construiește site-ul, pornește Astro preview, deschide setul curat de instrumente în limba engleză, injectează axe-core prin @axe-core/puppeteer și verifică etichetele wcag2aa și wcag22aa.

Baza curentă este stocată în test/a11y-baseline.json, iar cel mai recent raport de rulare este scris în reports/a11y-run.json. Baza urmărește momentan constatările serious și critical, astfel încât commiturile ulterioare să poată demonstra că nu introduc regresii.

Jobul de accesibilitate din GitHub Actions este intenționat non-blocant până în faza 12. Acesta încarcă artefactele de bază și raport pentru revizuire.

Ce înseamnă acest lucru în practică

• Controalele interactive ar trebui să folosească elemente HTML native ori de câte ori este posibil, cu indicatori de focus vizibili și operare prin tastatură.

• Vizualizările de date de tip SVG sau canvas ar trebui să ofere un text echivalent sau un tabel alternativ atunci când graficul transmite informație.

• Dialogurile trebuie să păstreze ordinea focusului și să ofere o cale explicită pentru utilizatorii care nu doresc să continue.

• Limba documentului este declarată pe fiecare pagină generată prin atributul <html lang>.

Limitări cunoscute

Prima bază axe-core conține încă unele constatări serious/critical care sunt tratate în commituri ulterioare. Până în faza 12, runnerul automat blochează regresiile față de bază, nu pretinde zero constatări.

Unele vizualizări de date includ acum tabele doar pentru cititoare de ecran, dar textul rămas din grafice și paritatea între locale necesită în continuare revizuire manuală cu tehnologii asistive.

Limbile cu scriere de la dreapta la stânga nu au încă layouturi RTL dedicate; conținutul folosește shellul LTR disponibil acolo unde este cazul.

Cum testăm

• Automat: axe-core prin @axe-core/puppeteer pe Astro preview, cu domeniu limitat la etichetele wcag2aa și wcag22aa.

• Raport de regresie: reports/a11y-run.json.

• Bază înghețată: test/a11y-baseline.json.

• Revizuirea manuală rămâne necesară pentru fluxul de tastatură, formularea pentru cititoare de ecran, claritatea cognitivă, comportamentul la zoom și verificările vizuale de regresie.

Instrumentele automate acoperă doar o parte din conformitatea WCAG. Revizuirea umană este necesară înainte de lansare, în special pentru calculator, compliance gate și paginile cu multe grafice.

Feedback și contact

Dacă întâmpinați o barieră de accesibilitate — text alternativ lipsă, capcană de tastatură, problemă de contrast, ordine de focus neclară sau orice altceva — vă rugăm să ne contactați.

Email: alcometer@wp.pl

Adresă poștală: Piotr Zieminski, Kalonka 71a, Polonia

Vă rugăm să includeți: (1) URL-ul unde apare problema, (2) o scurtă descriere a barierei, (3) configurația tehnologiei asistive, dacă este relevantă.

Aplicare

Dacă nu sunteți mulțumit(ă) de răspunsul nostru, puteți sesiza organismul național competent de aplicare în temeiul European Accessibility Act. În Polonia, acesta este Urząd Komunikacji Elektronicznej (UKE, https://www.uke.gov.pl/).

Pregătirea acestei declarații

Această declarație a fost actualizată la 25 aprilie 2026, după adăugarea bazei axe-core și a jobului CI non-blocant de accesibilitate în repo.

Următoarea revizuire este programată pentru 25 aprilie 2027 sau mai devreme dacă apar modificări materiale ale șabloanelor de pagină, interfeței calculatorului sau instrumentelor de accesibilitate.