Izjava o dostopnosti
Alcometer.org si prizadeva, da bi bili kalkulator koncentracije alkohola v krvi ter orodja za mačka, okrevanje in hidracijo dostopni najširšemu možnemu občinstvu, vključno z osebami z vidnimi, motoričnimi, slušnimi, kognitivnimi in nevrološkimi razlikami.
Cilj skladnosti
Naš cilj je izpolnjevati Web Content Accessibility Guidelines (WCAG) različice 2.2 na ravni AA, ki jih objavlja W3C. Ta cilj je skladen z EN 301 549 in Evropskim aktom o dostopnosti, pri čemer WCAG 2.1 AA ostaja minimalna kompatibilna osnova.
Repozitorij vključuje izvedljiv axe-core + Puppeteer baseline za glavne Alcometer poti orodij. Znane pomanjkljivosti se odpravljajo postopoma, brez dovoljenih regresij.
Znane omejitve so navedene spodaj in se aktivno odpravljajo pred zaključnim launch gateom.
Trenutna avtomatizirana pokritost
Repozitorij izvaja npm run test:alcometer:a11y, ki zgradi stran, zažene Astro preview, odpre kuriran nabor poti orodij, vbrizga axe-core prek @axe-core/puppeteer in preveri oznake wcag2aa ter wcag22aa.
Trenutni baseline je shranjen v test/a11y-baseline.json, najnovejše poročilo pa se zapiše v reports/a11y-run.json.
Avtomatizirano delo za dostopnost se uporablja za preprečevanje regresij in za pregled pred produkcijskim gateom.
Kaj to pomeni v praksi
• Interaktivni kontrolniki naj uporabljajo izvorne HTML kontrolnike, kadar je to mogoče, z vidnim fokusom in podporo tipkovnici.
• SVG in vizualizacije, podobne canvasu, naj imajo enakovreden besedilni ali tabelarični prikaz, kadar grafika nosi informacijo.
• Dialogi morajo ohraniti vrstni red fokusa in zagotoviti jasno pot za uporabnike, ki ne želijo nadaljevati.
• Jezik dokumenta je deklariran na vsaki generirani strani prek atributa <html lang>.
Znane omejitve
Prvi axe-core baseline lahko še vsebuje resne ugotovitve, ki se rešujejo v ločenih commitih; runner blokira regresije, namesto da bi trdil, da ugotovitev ni.
Nekatere vizualizacije podatkov imajo tabelarične alternative za bralnike zaslona, preostalo besedilo grafikonov in pariteta lokalizacije pa še zahtevata ročni pregled s pomožnimi tehnologijami.
Jeziki od desne proti levi še nimajo posebnih RTL postavitev; vsebina uporablja razpoložljivi LTR shell, kjer je to primerno.
Kako testiramo
• Avtomatizirano: axe-core prek @axe-core/puppeteer na Astro previewu, omejeno na oznake wcag2aa in wcag22aa.
• Regresijsko poročilo: reports/a11y-run.json.
• Zamrznjeni baseline: test/a11y-baseline.json.
• Ročni pregled ostaja potreben za tok tipkovnice, besedilo bralnikov zaslona, kognitivno jasnost, vedenje pri povečavi in vizualne regresije.
Avtomatizirana orodja zajamejo le del skladnosti z WCAG. Pred lansiranjem je potreben človeški pregled, zlasti za kalkulator, compliance gate in strani z grafikoni.
Povratne informacije in kontakt
Če naletite na oviro dostopnosti — manjkajoče alt besedilo, past tipkovnice, težavo s kontrastom, nejasen vrstni red fokusa ali kaj drugega — nam pišite.
Email: alcometer@wp.pl
Pošta: Piotr Zieminski, Kalonka 71a, Poland
Prosimo vključite: (1) URL, kjer se težava pojavi, (2) kratek opis ovire, (3) nastavitev pomožne tehnologije, če je relevantna.
Izvrševanje
Če z našim odgovorom niste zadovoljni, se lahko obrnete na pristojni nacionalni organ za izvajanje Evropskega akta o dostopnosti. Na Poljskem je to Urząd Komunikacji Elektronicznej (UKE, https://www.uke.gov.pl/).
Priprava te izjave
Ta izjava je bila posodobljena 25. aprila 2026 po dodajanju axe-core baselinea in CI dela za dostopnost v repozitorij.
Naslednji pregled je načrtovan za 25. april 2027 ali prej, če se bistveno spremenijo predloge strani, UI kalkulatorja ali orodja za dostopnost.