एक्सेसिबिलिटी स्टेटमेंट
Alcometer.org का लक्ष्य रक्त अल्कोहल सांद्रता अनुमान, हैंगओवर, रिकवरी टाइमलाइन और हाइड्रेशन टूल्स को अधिक से अधिक लोगों के लिए सुलभ बनाना है, जिनमें दृश्य, मोटर, श्रवण, संज्ञानात्मक या न्यूरोलॉजिकल अंतर वाले लोग भी शामिल हैं।
अनुपालन लक्ष्य
हम W3C द्वारा प्रकाशित Web Content Accessibility Guidelines (WCAG) 2.2 Level AA को लक्ष्य मानते हैं। यह लक्ष्य EN 301 549 और European Accessibility Act के अनुरूप है, और WCAG 2.1 AA को न्यूनतम संगतता आधार मानता है।
रिपॉज़िटरी मुख्य Alcometer टूल मार्गों पर axe-core और Puppeteer baseline चलाती है ताकि आगे के बदलाव regression न लाएँ।
नीचे दी गई ज्ञात सीमाओं को launch gate से पहले लगातार सुधारा जा रहा है।
मौजूदा स्वचालित परीक्षण कवरेज
npm run test:alcometer:a11y साइट बनाता है, Astro preview शुरू करता है, मुख्य अंग्रेज़ी टूल पेज खोलता है और @axe-core/puppeteer के माध्यम से axe-core चलाता है।
नवीनतम रिपोर्ट reports/a11y-run.json में लिखी जाती है और baseline test/a11y-baseline.json में रखा जाता है।
CI में accessibility job regression ट्रैक करने और समीक्षा के लिए रिपोर्ट सुरक्षित रखने के लिए उपयोग की जाती है।
व्यवहार में इसका अर्थ
• इंटरैक्टिव नियंत्रण जहाँ संभव हो native HTML controls का उपयोग करें, स्पष्ट focus indicators और keyboard operation के साथ।
• सूचना देने वाले SVG या canvas-जैसे data visualisations के लिए equivalent text या table fallback उपलब्ध होना चाहिए।
• Dialogs focus order बनाए रखें और जारी न रखना चाहने वाले उपयोगकर्ताओं के लिए स्पष्ट रास्ता दें।
• हर generated page <html lang> attribute के माध्यम से document language घोषित करता है।
ज्ञात सीमाएँ
पहले axe-core baseline में अभी भी कुछ serious/critical findings हैं जिन्हें सुधारा जा रहा है। launch gate से पहले runner “शून्य findings” का दावा करने के बजाय baseline के विरुद्ध regression रोकता है।
कुछ data visualisations में screen-reader-only tables हैं, लेकिन chart copy और locale parity के लिए अभी भी manual assistive-technology review आवश्यक है।
right-to-left भाषाओं के लिए dedicated RTL layout अभी लागू नहीं है।
हम कैसे परीक्षण करते हैं
• Automated: Astro preview पर @axe-core/puppeteer के माध्यम से axe-core, wcag2aa और wcag22aa tags तक सीमित।
• Regression report: reports/a11y-run.json.
• Frozen baseline: test/a11y-baseline.json.
• Keyboard flow, screen-reader wording, cognitive clarity, zoom behavior और visual regression checks के लिए manual review अब भी आवश्यक है।
Automated tools WCAG conformance का केवल एक हिस्सा पकड़ते हैं। launch से पहले calculator, compliance gate और chart-heavy pages पर human review जरूरी है।
फ़ीडबैक और संपर्क
यदि आपको accessibility barrier दिखे — missing alt text, keyboard trap, contrast issue, unclear focus order या कुछ और — कृपया संपर्क करें।
ईमेल: alcometer@wp.pl
डाक पता: Piotr Zieminski, Kalonka 71a, Poland
कृपया समस्या वाला URL, barrier का छोटा विवरण और यदि लागू हो तो अपना assistive-technology setup भेजें।
प्रवर्तन
यदि आप हमारे उत्तर से संतुष्ट नहीं हैं, तो European Accessibility Act के अंतर्गत सक्षम राष्ट्रीय enforcement body से संपर्क कर सकते हैं। पोलैंड में यह Urząd Komunikacji Elektronicznej (UKE, https://www.uke.gov.pl/) है।
इस स्टेटमेंट की तैयारी
यह स्टेटमेंट 25 अप्रैल 2026 को अपडेट किया गया था, जब axe-core baseline और non-blocking CI accessibility job रिपॉज़िटरी में जोड़े गए।
अगली समीक्षा: 25 अप्रैल 2027, या page templates, calculator UI या accessibility tooling में महत्वपूर्ण बदलाव होने पर इससे पहले।