Vyhlásenie o prístupnosti
Alcometer.org sa usiluje, aby kalkulačka koncentrácia alkoholu v krvi, opica, časová os zotavenia a hydratácia boli prístupné čo najširšiemu okruhu používateľov vrátane ľudí so zrakovými, motorickými, sluchovými, kognitívnymi a neurologickými rozdielmi.
Cieľ súladu
Naším cieľom je spĺňať Web Content Accessibility Guidelines (WCAG) 2.2 na úrovni AA, zverejnené W3C. Tento cieľ je v súlade s EN 301 549 a Európskym aktom o prístupnosti, pričom WCAG 2.1 AA považujeme za minimálny kompatibilný základ.
Repozitár obsahuje spustiteľný axe-core + Puppeteer baseline nad hlavnými nástrojovými trasami Alcometeru. Následné zmeny odstraňujú známe nálezy a zároveň strážia, aby sa baseline nezhoršoval.
Známe medzery sú uvedené nižšie a pred ostrým launch gate sa priebežne opravujú.
Aktuálne automatizované testovanie
Repozitár spúšťa npm run test:alcometer:a11y: zostaví web, spustí Astro preview, otvorí vybranú anglickú sadu nástrojových stránok, vloží axe-core cez @axe-core/puppeteer a kontroluje značky wcag2aa a wcag22aa.
Aktuálny baseline je uložený v test/a11y-baseline.json a posledný report sa zapisuje do reports/a11y-run.json. Baseline sleduje vážne a kritické nálezy, aby ďalšie commity preukázali, že nepridávajú regresiu.
Accessibility job v GitHub Actions je do 12. fázy zámerne neblokujúci. Uploaduje baseline a reporty na ručnú kontrolu.
Čo to znamená v praxi
• Interaktívne ovládacie prvky majú používať natívne HTML prvky vždy, keď je to možné, s viditeľným fokusom a ovládaním z klávesnice.
• SVG a vizualizácie podobné canvasu majú mať textový alebo tabuľkový ekvivalent, ak nesú podstatnú informáciu.
• Dialógy musia zachovať poradie fokusu a ponúknuť jasnú cestu pre používateľov, ktorí nechcú pokračovať.
• Jazyk dokumentu je deklarovaný na každej generovanej stránke atribútom <html lang>.
Známe obmedzenia
Prvý axe-core baseline stále obsahuje vážne alebo kritické nálezy, ktoré sa riešia v nadväzujúcich commitoch. Do 12. fázy runner blokuje regresie voči baseline, nie nulový počet nálezov.
Niektoré dátové vizualizácie už obsahujú tabuľky iba pre čítačky obrazovky, ale text grafov a jazyková parita ešte vyžadujú ručnú kontrolu s asistívnymi technológiami.
Jazyky sprava doľava zatiaľ nemajú samostatné RTL layouty; kde je to relevantné, obsah používa dostupný LTR shell.
Ako testujeme
• Automatizovane: axe-core cez @axe-core/puppeteer na Astro preview, so zameraním na značky wcag2aa a wcag22aa.
• Regresný report: reports/a11y-run.json.
• Zmrazený baseline: test/a11y-baseline.json.
• Ručná kontrola zostáva potrebná pre tok klávesnice, formulácie pre čítačky obrazovky, kognitívnu zrozumiteľnosť, zoom a vizuálne regresie.
Automatizované nástroje zachytia iba časť súladu s WCAG. Pred spustením je nutná ľudská kontrola, najmä pri kalkulačke, compliance gate a stránkach s grafmi.
Spätná väzba a kontakt
Ak narazíte na bariéru prístupnosti — chýbajúci alternatívny text, pascu klávesnice, problém s kontrastom, nejasné poradie fokusu alebo čokoľvek iné — kontaktujte nás.
E-mail: alcometer@wp.pl
Poštová adresa: Piotr Zieminski, Kalonka 71a, Poland
Uveďte prosím: (1) URL, kde problém nastal, (2) krátky opis bariéry, (3) nastavenie asistívnej technológie, ak je relevantné.
Vymáhanie
Ak nie ste spokojní s odpoveďou, môžete sa obrátiť na príslušný vnútroštátny orgán podľa Európskeho aktu o prístupnosti. V Poľsku je to Urząd Komunikacji Elektronicznej (UKE, https://www.uke.gov.pl/).
Príprava tohto vyhlásenia
Toto vyhlásenie bolo aktualizované 25. apríla 2026 po pridaní axe-core baseline a neblokujúceho CI accessibility jobu do repozitára.
Ďalšia kontrola je naplánovaná na 25. apríla 2027 alebo skôr, ak dôjde k podstatným zmenám šablón, UI kalkulačky alebo nástrojov prístupnosti.