Prohlášení o přístupnosti
Alcometer.org usiluje o to, aby kalkulačka koncentrace alkoholu v krvi, kocovina, časová osa zotavení a hydratace byly přístupné co nejširšímu okruhu uživatelů, včetně lidí se zrakovými, motorickými, sluchovými, kognitivními a neurologickými rozdíly.
Cíl souladu
Naším cílem je splnit Web Content Accessibility Guidelines (WCAG) 2.2 na úrovni AA, zveřejněné W3C. Tento cíl je v souladu s EN 301 549 a Evropským aktem o přístupnosti, přičemž WCAG 2.1 AA bereme jako minimální kompatibilní základ.
Repozitář obsahuje spustitelný axe-core + Puppeteer baseline nad hlavními nástrojovými trasami Alcometeru. Následné změny odstraňují známé nálezy a zároveň hlídají, aby se baseline nezhoršoval.
Známé mezery jsou uvedeny níže a před ostrým launch gate se postupně opravují.
Aktuální automatizované testování
Repozitář spouští npm run test:alcometer:a11y: sestaví web, spustí Astro preview, otevře vybranou sadu anglických nástrojových stránek, vloží axe-core přes @axe-core/puppeteer a kontroluje značky wcag2aa a wcag22aa.
Aktuální baseline je uložen v test/a11y-baseline.json a poslední report se zapisuje do reports/a11y-run.json. Baseline sleduje vážné a kritické nálezy, aby další commity prokázaly, že nepřidávají regresi.
Accessibility job v GitHub Actions je do 12. fáze záměrně neblokující. Uploaduje baseline a reporty k ruční kontrole.
Co to znamená v praxi
• Interaktivní ovládací prvky mají používat nativní HTML prvky, kdykoli je to možné, s viditelným fokusem a ovládáním z klávesnice.
• SVG a vizualizace podobné canvasu mají mít textový nebo tabulkový ekvivalent, pokud nesou podstatnou informaci.
• Dialogy musí zachovat pořadí fokusu a nabídnout jasnou cestu pro uživatele, kteří nechtějí pokračovat.
• Jazyk dokumentu je deklarován na každé generované stránce atributem <html lang>.
Známá omezení
První axe-core baseline stále obsahuje vážné nebo kritické nálezy, které se řeší v navazujících commitech. Do 12. fáze runner blokuje regrese vůči baseline, nikoli tvrdí nulový počet nálezů.
Některé datové vizualizace již obsahují tabulky pouze pro čtečky obrazovky, ale text grafů a jazyková parita ještě vyžadují ruční kontrolu s asistivními technologiemi.
Jazyky zprava doleva zatím nemají samostatné RTL layouty; kde je to relevantní, obsah používá dostupný LTR shell.
Jak testujeme
• Automatizovaně: axe-core přes @axe-core/puppeteer na Astro preview, se zaměřením na značky wcag2aa a wcag22aa.
• Regresní report: reports/a11y-run.json.
• Zmrazený baseline: test/a11y-baseline.json.
• Ruční kontrola zůstává nutná pro tok klávesnice, formulace pro čtečky obrazovky, kognitivní srozumitelnost, zoom a vizuální regrese.
Automatizované nástroje zachytí jen část souladu s WCAG. Před spuštěním je nutná lidská kontrola, zejména u kalkulátoru, compliance gate a stránek s grafy.
Zpětná vazba a kontakt
Pokud narazíte na bariéru přístupnosti — chybějící alternativní text, past na klávesnici, problém s kontrastem, nejasné pořadí fokusu nebo cokoli jiného — kontaktujte nás.
E-mail: alcometer@wp.pl
Poštovní adresa: Piotr Zieminski, Kalonka 71a, Poland
Uveďte prosím: (1) URL, kde problém nastal, (2) krátký popis bariéry, (3) nastavení asistivní technologie, pokud je relevantní.
Vymáhání
Pokud nejste spokojeni s odpovědí, můžete se obrátit na příslušný vnitrostátní orgán podle Evropského aktu o přístupnosti. V Polsku je to Urząd Komunikacji Elektronicznej (UKE, https://www.uke.gov.pl/).
Příprava tohoto prohlášení
Toto prohlášení bylo aktualizováno 25. dubna 2026 po přidání axe-core baseline a neblokujícího CI accessibility jobu do repozitáře.
Další kontrola je naplánována na 25. dubna 2027 nebo dříve, pokud dojde k podstatným změnám šablon, UI kalkulátoru nebo nástrojů přístupnosti.