{"title":"Dostępność","version":"6.0","locale":"pl","docname":"internals/contributing/accessibility","url":"/pl/6.0/internals/contributing/accessibility/","canonical":"https://djangodocs.dev/pl/6.0/internals/contributing/accessibility/","summary":"Projekt Django jest zobowiązany do zapewnienia, że strony internetowe zbudowane z Django mogą być używane przez każdego, włączając w to ludzi z…","html":"<h1>Dostępność<a class=\"heading-anchor\" href=\"#accessibility\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>Projekt Django jest zobowiązany do zapewnienia, że strony internetowe zbudowane z Django mogą być używane przez każdego, włączając w to ludzi z niepełnosprawnościami. Wbudowane komponenty Django, takie jak interfejs admina oraz domyślne renderowanie formularzy, powinny stosować się do standardów dostępności oraz naszych własnych celów wsparcia dedykowanych urządzeń wprowadzania i technologii asystujących.</p>\n<section id=\"accessibility-standards\">\n<span id=\"id1\"></span><h2>Standardy dostępności<a class=\"heading-anchor\" href=\"#accessibility-standards\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Pracujemy nad zgodnością z wymaganiami wytycznych <a class=\"reference external\" href=\"https://www.w3.org/TR/WCAG22/\">Web Content Accessibility Guidelines</a> (WCAG), wersja 2.2, na poziomie AA. Wytyczne WCAG są najbardziej zatwierdzonym standardem dla dostępności w sieci. <a class=\"reference external\" href=\"https://www.w3.org/WAI/WCAG22/quickref/?currentsidebar=%23col_overview&amp;levels=aaa\">AA-level guidelines</a> jest najbardziej znanym celem zgodności prawnej na świecie.</p>\n<p>Zamierzamy, także pracować nad innymi lepszymi procedurami, takimi jak:</p>\n<ul class=\"simple\">\n<li><p>Wytyczne WCAG 2.2 <a class=\"reference external\" href=\"https://www.w3.org/WAI/WCAG22/quickref/?currentsidebar=%23col_overview&amp;levels=a%2Caa\">AAA-level guidelines</a> – bardziej surowe kryteria, które wykraczają poza poziom AA.</p></li>\n<li><p>Nadchodzące wytyczne <a class=\"reference external\" href=\"https://www.w3.org/TR/wcag-3.0/\">WCAG 3.0</a> guidelines – nowe rozwijające się standardy, które mierzą w unifikację i poprawę poprzednich wersji wytycznych WCAG.</p></li>\n<li><p>Wytyczne <a class=\"reference external\" href=\"https://www.w3.org/TR/ATAG20/\">Authoring Tool Accessibility Guidelines</a> (ATAG) 2.0 – są to wytyczne dla programów i usług używanych do tworzenia treści w internecie.</p></li>\n</ul>\n<p>Aby dowiedzieć się więcej o dostępności bez zagłębiania się dalej w standardy, polecamy projekt  <a class=\"reference external\" href=\"https://www.a11yproject.com/\">The A11Y Project</a>, który to ułatwia dostępność cyfrową dzięki pracy społeczności.</p>\n</section>\n<section id=\"support-targets-and-testing\">\n<span id=\"accessibility-support-targets\"></span><h2>Cele wsparcia i testowanie<a class=\"heading-anchor\" href=\"#support-targets-and-testing\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Poza standardami, chcemy upewnić się, że Django będzie działać dla ludzi, używających różnego rodzaju urządzeń wprowadzania i technologii asystujacych. To ma zalety, dzięki którym Django będzie działać lepiej <a class=\"reference external\" href=\"https://www.djangoproject.com/foundation/teams/#accessibility-team\">dla każdego</a>. Najlepszym sposobem aby to osiągnąć jest wzięcie pod uwagę aspektów dostępności podczas projektowania cech. W razie wątpliwości, należy skonsultować się z innymi użytkownikami, którzy używają urządzeń asystujących lub z ekspertami do spraw dostępności. Możecie zwrócić się do <a class=\"reference external\" href=\"https://en.wikipedia.org/wiki/Curb_cut_effect\">Zespołu Dostępności</a> przez - <a class=\"reference external\" href=\"https://forum.djangoproject.com/c/internals/accessibility/26\">Accessibility Django forum topic</a> lub przez kanał <code class=\"docutils literal notranslate\">#accessibility</code> na serwerze Discord - <a class=\"reference external\" href=\"https://chat.djangoproject.com\">Django Discord server</a>.</p>\n<section id=\"testing-baseline\">\n<span id=\"accessibility-testing-baseline\"></span><h3>Podstawy testów<a class=\"heading-anchor\" href=\"#testing-baseline\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Projektuj UI z dostępnością na uwadze, a testowanie zostanie potrzebne jako ostatnie sprzwdzenie. Dla bardziej złożonych interfejsów, skonsultuj się z innymi twórcami aby ustalić cele testów. Skontaktuj się z <a class=\"reference external\" href=\"https://www.djangoproject.com/foundation/teams/#accessibility-team\">Accessibility team</a> dla wsparcia i koordynacji testowania.</p>\n<p>Zawsze testuj zmiany interfejsu użytkownika z:</p>\n<ul class=\"simple\">\n<li><p>Nawigacją tylko z użyciem klawiatury. Typowe błędy zawierają:</p>\n<ul>\n<li><p>Nie można dotrzeć do interaktywnego elementu używając klawiszy Tab lub strzałek.</p></li>\n<li><p>Interaktywny element „więzi” fokus wejścia i nie pozwala na dalszą nawigację.</p></li>\n<li><p>Interaktywny element nie pokazuje widocznego zaznacznenia kiedy jest na nim fokus wejścia.</p></li>\n<li><p>Porządek fokusu jest niekonsekwentny z logicznym porządkiem, który jest widoczny.</p></li>\n</ul>\n</li>\n<li><p>Wytyczne <a class=\"reference external\" href=\"https://accessibilityinsights.io/\">Accessibility Insights</a> rozszerzenia przeglądarki internetowej automatycznie zatwierdza funkcję lub inne narzędzie z zatwierdzeniem <a class=\"reference external\" href=\"https://github.com/dequelabs/axe-core\">Axe</a>.</p></li>\n</ul>\n<p>Kiedy zmiany UI mogłyby wpłynąc na te procedury, testuj też z:</p>\n<ul class=\"simple\">\n<li><p>Nawigacją wyłącznie przez dotyk. Typowe błędy zawierają:</p>\n<ul>\n<li><p>Cel dotyku (interaktywny element) jest zbyt mały.</p></li>\n<li><p>Interakcje z unoszącymi się okienkami, które nie przekładają się na dotyk takie jak unoszący się wybór narzędzi.</p></li>\n</ul>\n</li>\n<li><p>Powiększenie przeglądarki 400%. Typowe błędy zwierają:</p>\n<ul>\n<li><p>Treść jest ucięta lub znika kiedy się przybliża.</p></li>\n<li><p>Treść, która nie zawiera typowo dwuwymiarowego układu powoduje przewijanie w dwóch kierunkach (pionowo i poziomo). Przewijanie dwuwymiarowe jest akceptowalne dla treści takich jak zdjęcia, mapy, wideo, i tabele, które wymagają dwóch wymiarów do użytku.</p></li>\n</ul>\n</li>\n<li><p>Tryb zmiany koloru (na przykład Tryb Dużego Kontrastu Windows). Zauważ, że to może być testowane przez tryb <code class=\"docutils literal notranslate\">&quot;high_contrast&quot;</code> w testach <a class=\"reference internal\" href=\"/pl/6.0/internals/contributing/writing-code/unit-tests/#screenshot-tests\"><span class=\"std std-ref\">screenshot tests</span></a>. Typowe błędy zawierają:</p>\n<ul>\n<li><p>Zbytnie poleganie na kolorach dla znaczeń, co ulega zmianie w trybach zmiany kolorów.</p></li>\n<li><p>Użycie <code class=\"docutils literal notranslate\">!important</code> lub innych stylów może zepsuć tryb zmiany kolorów.</p></li>\n</ul>\n</li>\n</ul>\n</section>\n<section id=\"recommended-assistive-technologies\">\n<span id=\"assistive-technologies\"></span><h3>Rekomendowane technologie asystujące.<a class=\"heading-anchor\" href=\"#recommended-assistive-technologies\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Kiedy zmiany UI mogłyby mieć wpływ na technologie asystujące, przedstawiamy tu popularne darmowe wybory, które rekomendujemy do testowania.</p>\n<p>Dla systemu Windows:</p>\n<ul class=\"simple\">\n<li><p><a class=\"reference external\" href=\"https://www.nvaccess.org/\">NVDA</a> - rekomendowany dla Firefox ESR</p></li>\n<li><p><a class=\"reference external\" href=\"https://support.microsoft.com/en-us/windows/complete-guide-to-narrator-e4397a0d-ef4f-b386-d8ae-c172f109bdb1\">Narrator</a> - rekomendowany dla Microsoft Edge</p></li>\n<li><p>Windows Magnifier</p></li>\n<li><p>Windows Speech Recognition</p></li>\n<li><p><a class=\"reference external\" href=\"https://support.microsoft.com/en-us/windows/change-color-contrast-in-windows-fedc744c-90ac-69df-aed5-c8a90125e696\">Contrast themes</a></p></li>\n</ul>\n<p>Dla systemu macOS:</p>\n<ul class=\"simple\">\n<li><p><a class=\"reference external\" href=\"https://support.apple.com/en-gb/guide/voiceover-guide/welcome/web\">VoiceOver</a> - rekomendowany dla Safari</p></li>\n<li><p>macOS Zoom</p></li>\n<li><p>macOS Voice Control</p></li>\n</ul>\n<p>Dla systemu Linux:</p>\n<ul class=\"simple\">\n<li><p><a class=\"reference external\" href=\"https://help.gnome.org/users/orca/stable/\">Orca</a> - rekomendowany dla Firefox ESR</p></li>\n</ul>\n<p>Dla urządzeń mobilnych lub tabletów:</p>\n<ul class=\"simple\">\n<li><p>VoiceOver na iOS, lub TalkBack na Androidzie</p></li>\n</ul>\n<p>Następujące to popularne licencjonowane wybory. Jeśli jesteś użytkownikiem, któregoś z nich lub możesz współpracować z innym użytkownikiem posiadającym licencję, testuj też przeciw:</p>\n<ul class=\"simple\">\n<li><p><a class=\"reference external\" href=\"https://www.freedomscientific.com/products/software/jaws/\">JAWS</a> w systemie Windows</p></li>\n<li><p><a class=\"reference external\" href=\"https://www.nuance.com/en-gb/dragon.html\">Dragon</a> w systemie Windows</p></li>\n</ul>\n</section>\n</section>\n<section id=\"known-issues-and-how-to-help\">\n<span id=\"accessibility-known-issues-how-to-help\"></span><h2>Znane problemy i jak je usunąć<a class=\"heading-anchor\" href=\"#known-issues-and-how-to-help\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Są jeszcze części Django, które nie odpowiadają naszym celom dostępności. Pracujemy nad naprawą problemów, jako zarazem w pracach konserwacyjnych jak i większych poprawkach. Aby poznać znane błędy i zostać zaangażowanym, zobacz:</p>\n<ul class=\"simple\">\n<li><p>Forum <code class=\"docutils literal notranslate\">#accessibility</code> na serwerze Discord Django Discord server`_.</p></li>\n<li><p>Forum: <a class=\"reference external\" href=\"https://forum.djangoproject.com/c/internals/accessibility/26\">Accessibility Django forum topic</a>.</p></li>\n<li><p>Problemy z dostępnością na trackerze wniosków: <a class=\"reference external\" href=\"https://code.djangoproject.com/query?status=!closed&amp;keywords=~accessibility\">Accessibility issues on the ticket tracker</a>.</p></li>\n<li><p>Naszą tablicę projektu Django: <a class=\"reference external\" href=\"https://github.com/orgs/django/projects/7\">django accessibility improvements</a></p></li>\n<li><p>Zespół dostępności: <a class=\"reference external\" href=\"https://www.djangoproject.com/foundation/teams/#accessibility-team\">Accessibility team</a>.</p></li>\n</ul>\n</section>","rootId":"accessibility","toc":[{"title":"Standardy dostępności","anchor":"accessibility-standards","children":[]},{"title":"Cele wsparcia i testowanie","anchor":"support-targets-and-testing","children":[{"title":"Podstawy testów","anchor":"testing-baseline","children":[]},{"title":"Rekomendowane technologie asystujące.","anchor":"recommended-assistive-technologies","children":[]}]},{"title":"Znane problemy i jak je usunąć","anchor":"known-issues-and-how-to-help","children":[]}],"breadcrumbs":[{"docname":"internals/index","title":"Dokumentacja wewnętrzna Django","url":"/pl/6.0/internals/"},{"docname":"internals/contributing/index","title":"Wkład w rozwój Django","url":"/pl/6.0/internals/contributing/"},{"docname":"internals/contributing/writing-code/index","title":"Contributing code","url":"/pl/6.0/internals/contributing/writing-code/"}],"prev":{"docname":"internals/contributing/writing-code/javascript","title":"JavaScript code","url":"/pl/6.0/internals/contributing/writing-code/javascript/"},"next":{"docname":"internals/contributing/committing-code","title":"Committing code","url":"/pl/6.0/internals/contributing/committing-code/"},"formats":{"html":"/pl/6.0/internals/contributing/accessibility/","markdown":"/pl/6.0/internals/contributing/accessibility.md","json":"/pl/6.0/internals/contributing/accessibility.json"},"source":"https://github.com/django/django/blob/stable/6.0.x/docs/internals/contributing/accessibility.txt","official":"https://docs.djangoproject.com/pl/6.0/internals/contributing/accessibility/","inVersions":["6.1","6.0","5.2"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}