Lumaktaw sa nilalaman

Pahayag sa accessibility

Layunin ng Alcometer.org na gawing naa-access ang calculator ng konsentrasyon ng alkohol sa dugo, kakaibang pakiramdam kinabukasan, timeline ng pag-recover, at mga tool sa hidrasyon para sa pinakamalawak na audience, kabilang ang mga taong may pagkakaiba sa paningin, paggalaw, pandinig, cognition, at neurological processing.

Target na pagsunod

Nilalayon naming matugunan ang Web Content Accessibility Guidelines (WCAG) version 2.2 sa Level AA, na inilathala ng W3C. Ang target na ito ay nakaayon sa EN 301 549 at European Accessibility Act (EAA), habang itinuturing ang WCAG 2.1 AA bilang minimum compatibility floor.

Nagpapatakbo ang repository ng automated axe-core at Puppeteer checks sa pangunahing Alcometer routes. Ginagamit ang baseline para makita kung may bagong serious o critical regression bago ang launch gate.

Ang mga kilalang limitasyon ay nakalista sa ibaba at inaayos bago gawing blocking ang accessibility gate.

Kasalukuyang automated test coverage

Pinapatakbo ng repository ang npm run test:alcometer:a11y. Binu-build nito ang site, binubuksan ang Astro preview, ini-inject ang axe-core gamit ang @axe-core/puppeteer, at sinusuri ang wcag2aa at wcag22aa tags.

Ang kasalukuyang baseline ay nasa test/a11y-baseline.json at ang pinakabagong report ay isinusulat sa reports/a11y-run.json.

Ang accessibility job sa GitHub Actions ay non-blocking habang nasa remediation phase, ngunit ginagamit ang report para hindi lumala ang baseline.

Ano ang ibig sabihin nito sa produkto

• Dapat gumamit ang interactive controls ng native HTML controls hangga’t maaari, may malinaw na focus indicator, at gumagana sa keyboard.

• Kapag mahalaga ang impormasyon sa SVG o chart, dapat may katumbas na text o table fallback.

• Dapat mapanatili ng dialogs ang tamang focus order at magbigay ng malinaw na paraan para lumabas.

• Nakadeklara ang document language sa bawat generated page sa pamamagitan ng <html lang> attribute.

Mga kilalang limitasyon

May ilang serious o critical findings sa unang axe-core baseline na inaayos sa follow-up commits. Hanggang sa final launch gate, layunin ng runner na pigilan muna ang regressions laban sa baseline.

May screen-reader-only tables na para sa ilang visualization, ngunit kailangan pa rin ng manual assistive-technology review para sa chart wording at locale parity.

Wala pang dedicated RTL layout para sa right-to-left languages; gumagamit muna ang content ng available LTR shell kung kinakailangan.

Paano kami nagsusuri

• Automated: axe-core sa pamamagitan ng @axe-core/puppeteer sa Astro preview, naka-scope sa wcag2aa at wcag22aa tags.

• Regression report: reports/a11y-run.json.

• Frozen baseline: test/a11y-baseline.json.

• Kailangan pa rin ang manual review para sa keyboard flow, screen-reader wording, cognitive clarity, zoom behavior, at visual regression checks.

Bahagi lamang ng WCAG conformance ang nahuhuli ng automated tools. Kailangan ang human review bago launch, lalo na sa calculator, compliance gate, at chart-heavy pages.

Feedback at contact

Kung may makita kayong accessibility barrier — kulang na alt text, keyboard trap, contrast issue, hindi malinaw na focus order, o iba pa — mangyaring makipag-ugnayan.

Email: alcometer@wp.pl

Postal: Piotr Zieminski, Kalonka 71a, Poland

Pakisama sa mensahe: (1) URL kung saan nangyayari ang problema, (2) maikling paglalarawan ng barrier, at (3) assistive-technology setup kung may kaugnayan.

Pagpapatupad

Kung hindi kayo nasiyahan sa aming tugon, maaari ninyong idulog ang usapin sa karampatang national enforcement body sa ilalim ng European Accessibility Act. Sa Poland, ito ay Urząd Komunikacji Elektronicznej (UKE, https://www.uke.gov.pl/).

Paghahanda ng pahayag na ito

Na-update ang pahayag na ito noong 25 Abril 2026 matapos idagdag ang axe-core baseline at non-blocking CI accessibility job sa repository.

Susunod na review: 25 Abril 2027, o mas maaga kung may malaking pagbabago sa page templates, calculator UI, o accessibility tooling.