Packages
Library for accessibility snapshot testing in Phoenix applications using axe-core and Playwright.
Current section
Files
Jump to
Current section
Files
assets/node_modules/html_codesniffer/Translations/pl.js
_global.translation['pl'] = {
//HTMLCSAuditor.js
"auditor_name" : 'Squiz HTML_CodeSniffer'
,"auditor_using_standard" : 'Używany standard'
,"auditor_standards" : 'Standardy'
,"auditor_code_snippet" : 'Fragment kodu'
,"auditor_close" : 'Zamknij'
,"auditor_select_types" : 'Wybierz typy błędów, które mają być w raporcie'
,"auditor_home" : 'Home'
,"auditor_view_report" : 'Zobacz Raport'
,"auditor_report" : 'Raport'
,"auditor_back_to_report" : 'Powrót do Raportu'
,"auditor_previous_issue" : 'Poprzedni Problem'
,"auditor_next_issue" : 'Następny Problem'
,"auditor_issue" : 'Problem'
,"auditor_of" : 'z'
,"auditor_errors" : 'Błędy'
,"auditor_error" : 'Błąd'
,"auditor_warnings" : 'Ostrzeżenia'
,"auditor_warning" : 'Ostrzeżenie'
,"auditor_notices" : 'Uwagi'
,"auditor_notice" : 'Uwaga'
,"auditor_toggle_display_of" : 'Przełącz wyświetlanie'
,"auditor_messages" : 'komunikatów'
,"auditor_unable_to_point" : 'Nie można wskazać elementu powiązanego z tym kryterium.'
,"auditor_unable_to_point_entire" : 'Nie można wskazać tego problemu, ponieważ dotyczy on całego dokumentu.'
,"auditor_unable_to_point_removed" : 'Nie można wskazać tego elementu, ponieważ został on usunięty z dokumentu od momentu wygenerowania raportu.'
,"auditor_unable_to_point_outside" : 'Nie można wskazać tego elementu, ponieważ znajduje się poza elementem treści dokumentu.'
,"auditor_unable_to_point_hidden" : 'Nie można wskazać tego elementu, ponieważ jest on niewidoczny lub nie ma reprezentacji wizualnej.'
,"auditor_point_to_element" : 'Pokaż element'
,"auditor_unsupported_browser" : 'Funkcja nie jest obsługiwana w tej przeglądarce.'
,"auditor_page" : 'Strona'
,"auditor_updated_to" : 'HTML_CodeSniffer został zaktualizowany do wersji'
,"auditor_view_the_changelog" : 'Zobacz dziennik zmian'
,"auditor_success_criterion" : "Kryteria sukcesu"
,"auditor_suggested_techniques" : "Sugerowane techniki"
,"auditor_applies_entire_document" : "Dotyczy to całego dokumentu"
//1_1_1.js
,"1_1_1_H30.2" : 'Grafika jest jedyną treścią linku i powinna zostać uzupełniona o opis alternatywny opisujący jego funkcję.'
,"1_1_1_H67.1" : 'Grafika pełni funkcję dekoracyjną zarówno atrybut alt jak i title powinny być puste.'
,"1_1_1_H67.2" : 'Grafika jest oznaczona jako dekoracyjna i będzie ignorowana przez technologie wspomagające np. czytniki ekranu dla osób niewidomych.'
,"1_1_1_H37" : 'Znacznik <img> nie ma atrybutu alt. Dodaj ten atrybut i wpisz do niego krótki opis grafiki.'
,"1_1_1_G94.Image" : 'Upewnij się, że opis alternatywny grafiki przekazuje tę samą informację, co sama grafika.'
,"1_1_1_H36" : 'Przycisk graficzny nie ma atrybutu alt. Dodaj do przycisku atrybut alt i opisz w nim funkcję przycisku.'
,"1_1_1_G94.Button" : 'Upewnij się, że opis alternatywny przycisku prawidłowo opisuje funkcję przycisku.'
,"1_1_1_H24" : 'Element <area> w mapie obrazkowej nie ma atrybutu alt. Każdy taki obszar powinien mieć atrybut alt z opisem alternatywnym, który odpowiednio opisuje dany obszar.'
,"1_1_1_H24.2" : 'Upewnij się, że opis alternatywny obszaru <area> odpowiada jego funkcji lub treści.'
,"1_1_1_G73,G74" : 'Jeśli krótki opis alternatywny nie opisuje wystarczająco treści prezentowanej przez grafikę, dodaj rozszerzony opis bezpośrednio na stronie lub na oddzielnej stronie.'
,"1_1_1_H2.EG5" : 'Opis alternatywny elementu <img> umieszczonego wewnątrz linku, nie może być taki sam jak tekst samego linku.'
,"1_1_1_H2.EG4" : 'Element <img> znajdujący się wewnątrz linku nie ma atrybutu alt lub alt jest pusty. Ponieważ w sąsiedztwie znajduje się link tekstowy zaleca się połączenie tych elementów w jedno łącze ze wspólnym opisem.'
,"1_1_1_H2.EG3" : 'Element <img> znajdujący się wewnątrz linku nie może mieć opisu alternatywnego tej samej treści, co link tekstowy znajdujący się w jego sąsiedztwie.'
,"1_1_1_H53,ARIA6" : 'Element <object> musi zawierać atrybut alt z wprowadzonym opisem alternatywnym o ile nie została zapewniony żaden inny alternatywny opis tego elementu.'
,"1_1_1_G94,G92.Object,ARIA6" : 'Należy sprawdzić czy krótkie lub długie teksty alternatywne są dostępne dla wszystkich elementów nietekstowych i możliwie najdokładniej je opisują.'
,"1_1_1_H35.3" : '<applet> powinien zawierać opis alternatywny wewnątrz znaczników <object>. Zapewni to alternatywę w przeglądarkach, które nie obsługują elementu <applet>.'
,"1_1_1_H35.2" : 'Applet powinien mieć opis alternatywny w atrybucie alt, aby zapewnić wsparcie w przypadku problemów z załadowaniem zawartości.'
,"1_1_1_G94,G92.Applet" : 'Należy sprawdzić czy krótkie lub długie teksty alternatywne są dostępne dla wszystkich elementów nietekstowych i możliwie najdokładniej je opisują.'
//1_2_1.js
,"1_2_1_G158" : 'Treść przedstawiona w sposób dźwiękowy powinna zostać uzupełniona dodatkową transkrypcją lub opisem alternatywnym.'
,"1_2_1_G159,G166" : 'Jeśli obiekt wideo (bez dźwięku) zamieszczony na stronie nie jest alternatywą dla tekstu, sprawdź czy istnieje do niego alternatywa tekstowa lub ścieżka dźwiękowa prezentująca tę samą treść.'
//1_2_2.js
,"1_2_2_G87,G93" : 'Jeśli obiekt wideo ze ścieżką audio nie jest alternatywą dla tekstu, sprawdź czy materiał ma napisy dla niesłyszących.'
//1_2_3.js
,"1_2_3_G69,G78,G173,G8" : 'Jeśli obiekt wideo ze ścieżką audio nie jest alternatywą dla tekstu, sprawdź czy materiał zawiera dodatkowo audiodeskrypcję obrazu i/lub opis alternatywny dla treści przedstawionych wyłącznie w formie obrazu.'
//1_2_4.js
,"1_2_4_G9,G87,G93" : 'Sprawdź czy materiał wideo prezentowany na żywo ma napisy dla niesłyszących tworzone na żywo.'
//1_2_5.js
,"1_2_5_G78,G173,G8" : 'Sprawdź czy materiał wideo ma dołączoną audiodeskrypcję obrazu.'
//1_2_6.js
,"1_2_6_G54,G81" : 'Sprawdź czy materiał wideo ma dołączone tłumaczenie na język migowy.'
//1_2_7.js
,"1_2_7_G8" : 'Jeśli materiał wideo, nie ma wystarczających pauz, by uzupełnić go o audiodeskrypcję, sprawdź czy zamieszczona jest alternatywna wersja lub rozszerzona ścieżka dźwiękowa.'
//1_2_8.js
,"1_2_8_G69,G159" : 'Sprawdź czy materiał wideo lub wideo (sam obraz) jest umieszczony wraz z alternatywą tekstową.'
//1_2_9.js
,"1_2_9_G150,G151,G157" : 'Sprawdź czy material audio przekazywany na żywo jest umieszczony wraz z wersją tekstową tworzoną na żywo.'
//1_3_1.js
,"1_3_1_F92,ARIA4" : 'Ten element ma przypisaną rolę "prezentacja" ale zawiera też konkretne treści.'
,"1_3_1_H44.NonExistent" : 'Atrybut "for" znacznika <label> zawiera identyfikator pola, które nie istnieje na stronie.'
,"1_3_1_H44.NonExistentFragment" : 'Atrybut "for" znacznika <label> zawiera identyfikator pola, które nie istnieje w tym obszarze strony.'
,"1_3_1_H44.NotFormControl" : 'Atrybut "for" znacznika <label> zawiera identyfikator, który jest przypisany do elementu nie będącego elementem formulrza. Sprawdź czy identyfikator został umieszczony w odpowiednim znaczniku.'
,"1_3_1_H65" : 'Element formularza zawiera atrybut "title" bez treści lub z samymi spacjami / odstępami. Taki title nie będzie uwzględniany jako prawidłowa etykieta.'
,"1_3_1_ARIA6" : 'To pole formularza ma atrybut "aria-label" bez treści lub z samymi spacjami / odstępami. Taki atrybut nie będzie uwzględniany jako prawidłowa etykieta.'
//{{id}} will be replace with element ID:
,"1_3_1_ARIA16,ARIA9" : 'To pole formularza ma atrybut "aria-labelledby. Jednak jego ID "{{id}}" nie istnieje w żadnym elemencie. Taki atrybut nie będzie uwzględniany jako opis pola.'
,"1_3_1_F68.Hidden" : 'To ukryte pole ma etykietę (opis). Nie ma potrzeby dodawania etykiety do ukrytego pola.'
,"1_3_1_F68.HiddenAttr" : 'To pole ma z zasady być ukryte (za pomocą atrybutu "hidden"). Nie ma potrzeby dodawania etykiety do ukrytego pola.'
,"1_3_1_F68" : 'Pole formularza powinno posiadać opis bądź etykietę. Zaleca się dodanie atrybutów "title", "aria-label" lub "aria-labelledby" bądź elementu label (z atrybutem "for" wskajuącym na to pole) .'
,"1_3_1_H49." : 'Znaczniki prezentacyjne użyte w kodzie są przestarzałe w HTML5.'
,"1_3_1_H49.AlignAttr" : 'Align attributes.'
,"1_3_1_H49.Semantic" : 'Do wyróżnienia tekstu powinny zostać użyte odpowiednie znaczniki.'
,"1_3_1_H49.AlignAttr.Semantic" : 'Do wyróżnienia tekstu powinny zostać użyte odpowiednie znaczniki.'
,"1_3_1_H42" : 'Jeśli ten fragment treści miał być nagłówkiem, powinny zostać użyte znaczniki nagłówków (h1 – h6).'
,"1_3_1_H63.3" : 'W komórce tabeli użyto niewłaściwy atrybut "scope". Dopuszczalne atrybuty to: "ow", "col", "rowgroup" i "colgroup".'
,"1_3_1_H63.2" : 'Atrybuty scope używane na komórkach tabeli (<td>) aby oznaczyć nagłówek są przestarzałe w HTML5. Zaleca się skorzystanie ze znacznika <th>.'
,"1_3_1_H43.ScopeAmbiguous" : 'Użycie atrybutów scope na elementach th jest niejasne w tabeli z wieloma nagłówkami. Rekomenduje się użycie atrybutu "headers" w znaczniku <td>.'
,"1_3_1_H43.IncorrectAttr" : 'Nieprawidłowy atrybut nagłówka w znaczniku <td>. Zamiast "{{actual}}" powinien być "{{expected}}".'
,"1_3_1_H43.HeadersRequired" : 'Nie zdefiniowano relacji pomiędzy komórką <td> a powiązanym z nią nagłówkiem <th>. Wskazana tabela ma wiele poziomów <th>, zatem należałoby użyć atrybutu "headers" w komórkach <td>.'
,"1_3_1_H43.MissingHeaderIds" : 'Nie wszystkie nagłówki th w tej tabeli posiadają atrybut "id" i nie będzie się można do nich odwołać za pomocą atrybutu "headers" w znacznikach <td>.'
,"1_3_1_H43.MissingHeadersAttrs" : 'Nie wszystkie komórki <td> w tej tabeli posiadają atrybut headers. W atrybucie headers powinny znajdować się identyfikatory powiązanych nagłówków.'
,"1_3_1_H43,H63" : 'Komórki <td> nie mają ustalonej relacji z komórkami nagłówkowymi <th>. Należy zdefiniować atryb "scope" dla <th> lub "headers" dla <td>.'
,"1_3_1_H63.1" : 'Nie wszystkie komórki <th> w tej tabeli posiadają atrybut "scope". Ten atrybut pozwala powiązać nagłówki <th> z odpowiednimi komórkami <td>.'
,"1_3_1_H73.3.LayoutTable" : 'Tabela jest prawdopodobnie używana do struktury układu graficznego ale zawiera atrybut summary. Tabele używane do budowania struktury strony nie mieć tego atrybutu.'
,"1_3_1_H39,H73.4" : 'Jeśli tabela zawiera treści i zastosowano w niej atrybut "summary" i znacznik <caption>. Treści tego atrybutu i znacznika nie mogą być powielone.'
,"1_3_1_H73.3.Check" : 'Jeśli ta tabela zawiera dane, sprawdź czy atrybut "summary" opisuje układ tabeli oraz wyjaśnia jak jej użyć.'
,"1_3_1_H73.3.NoSummary" : 'Jeśli ta tabela zawiera dane, rozważ użycie atrybutu "summary" jako podsumowania zawartości tabeli.'
,"1_3_1_H39.3.LayoutTable" : 'Ta tabela wydaje się być przeznaczona do prezentacji układu strony, ale zawiera opis <caption>. Tabele przeznaczone do układu nie mogą zawierać opisu.'
,"1_3_1_H39.3.Check" : 'Jeśli ta tabela zawiera dane, sprawdź czy <caption> zawiera jej adekwatny opis.'
,"1_3_1_H39.3.NoCaption" : 'Jeśli ta tabela zawiera dane, powinna być uzupełniona o opis w znaczniku <caption>.'
,"1_3_1_H71.NoLegend" : 'Fieldset nie ma opisu w formie <legend>. Wszystkim znacznikom <fieldset> powinny towarzyszyć opisy w znaczniku <legend>.'
,"1_3_1_H85.2" : 'Jeśli listy wyboru stanowią grupę, powinny być zgrupowane elementem <optgroup>.'
,"1_3_1_H71.SameName" : 'Jeśli te pola "checkbox" i "radio" są powiązane, powinny być zgrupowane znacznikiem <fieldset>.'
,"1_3_1_H48.1" : 'Treść przypomina listę nieuporządkowaną. Jeśli jest to lista nieuporządkowana powinna być oznaczona odpowiednimi znacznikami <ul>.'
,"1_3_1_H48.2" : 'Treść przypomina listę uporządkowaną. Jeśli jest to lista uporządkowana powinna być oznaczona odpowiednimi znacznikami <ol>.'
,"1_3_1_G141_a" : 'Kolejność nagłówków nie jest poprawnie uporządkowana. Element h{{headingNum}} umieszczony jest jako pierwszy więc powinien być oznaczony jako h1.'
,"1_3_1_G141_b" : 'Kolejność nagłówków nie jest poprawnie uporządkowana. Nagłówek h{{headingNum}} powinien być oznaczony jako h{{properHeadingNum}}.'
,"1_3_1_H42.2" : 'Nagłówek nie posiada tekstu. Tekst, który nie ma funkcji nagłówka nie powinien być oznaczony znacznikami do określania nagłówków.'
,"1_3_1_H48" : 'Jeśli ten element zawiera nawigację, zaleca się aby został oznaczony jako lista np. przy użyciu listy nieuporządkowanej <ul>.'
,"1_3_1_LayoutTable" : 'Ta tabela wydaje się być przeznaczona do prezentacji układu strony. Jeśli jest inaczej, powinna zawierać nagłówki pod postacią <th>.'
,"1_3_1_DataTable" : 'Jeżeli tabela jest wykorzystywana do tworzenia układu strony, nie powinna posiadać komórek <th> oraz atrybutu "summary" ani znacznika z opisem <caption>.'
//1_3_2.js
,"1_3_2_G57" : 'Struktura i ułożenie elementów powinny oddawać sens strony i informacji.'
//1_3_3.js
,"1_3_3_G96" : 'Sprawdź czy przekazane instrukcje nie opierają się tylko na właściwościach postrzegalnych przez zmysły takich jak kształt, wielkość czy umiejscowienie.'
//1_4_1.js
,"1_4_1_G14,G18" : 'Informacje przekazywane za pomocą kolorów powinny być również zapisywane w treści lub mieć inną postać alternatywną.'
//1_4_2.js
,"1_4_2_F23" : 'Jeżeli materiał audo włączany jest automatycznie i trwa dłużej niż trzy sekundy należy umożliwić zatrzymanie bądź wyciszenie odtwarzania.'
//1_4_3_F24.js
,"1_4_3_F24.BGColour" : 'Sprawdź czy kolor tekstu odpowiada pod względem wymagań kontrastu kolorowi lub obrazkowi tła.'
,"1_4_3_F24.FGColour" : 'Sprawdź czy kolor elementu ma taki kolor tła lub w formie obrazka, który pasuje kontrastowo do elementu inline z tekstem.'
//1_4_3.js
,"1_4_3_G18_or_G145.Abs" : 'Ten element jest pozycjonowany absolutnie i nie jest możliwe zweryfikowanie jego kontrastu. Sprawdź samodzielnie czy kontrast jest na wystarczającym poziomie: {{required}}:1.'
,"1_4_3_G18_or_G145.BgImage" : 'Tekst elementu wyświetlany jest na obrazku. Należy upewnić się, że stosunek kontrastu tekstu do tła wynosi co najmniej {{required}}:1.'
,"1_4_3_G18_or_G145.Alpha" : 'Tekst lub tło tego elementu jest przezroczyste. Upewnij się, że współczynnik kontrastu między tekstem a tłem wynosi co najmniej {{required}}:1.'
,"1_4_3_G18_or_G145.Fail" : 'Ten element ma niewystarczający na tym poziomie zgodności stosunek kontrastu tekstu do tła. Powinien wynosić co najmniej {{required}}:1, a tekst umieszczony w tym elemencie posiada stosunek {{value}}:1.'
,"1_4_3_G18_or_G145.Fail.Recomendation" : 'Zalecenie: '
,"1_4_3_G18_or_G145.Fail.Recomendation.Text" : 'zmiana koloru tekstu na {{value}}'
,"1_4_3_G18_or_G145.Fail.Recomendation.Background" : 'zmiana koloru tła na {{value}}'
//1_4_4.js
,"1_4_4_G142" : 'Należy upewnić się, że tekst na stronie może być powiększony do 200% bez użycia technologii wspomagających.'
//1_4_5.js
,"1_4_5_G140,C22,C30.AALevel" : 'Sprawdź czy stosowane technologie pozwalają na użycie tekstu w graficznej formie. Treść powinna być przekazana w formie tekstu, chyba że graficzna forma tekstu jest istotna z punktu widzenia samej informacji, która jest przekazywana.'
//1_4_6.js
,"1_4_6_G18_or_G17.Abs" : 'Ten element jest pozycjonowany absolutnie i nie jest możliwe zweryfikowanie jego kontrastu. Sprawdź samodzielnie czy kontrast jest na wystarczającym poziomie: {{required}}:1.'
,"1_4_6_G18_or_G17.BgImage" : 'Tekst elementu wyświetlany jest na obrazku. Należy upewnić się, że stosunek kontrastu tekstu do tła wynosi conajmniej {{required}}:1.'
,"1_4_6_G18_or_G17.Fail" : 'Ten element ma niewystarczający stosunek kontrastu tekstu do tła. Powinien wynosić co najmniej {{required}}:1, a tekst umieszczony w tym elemencie posiada stosunek {{value}}:1.'
,"1_4_6_G18_or_G17.Fail.Recomendation" : 'Zalecenie: '
,"1_4_6_G18_or_G17.Fail.Recomendation.Text" : 'zmiana koloru tekstu na {{value}}'
,"1_4_6_G18_or_G17.Fail.Recomendation.Background" : 'zmiana koloru tła na {{value}}'
//1_4_7.js
,"1_4_7_G56" : 'Materiał audio, w którym występuje głównie mowa powinien mieć możliwość wyciszenia dźwięków tła lub narracja powinna być przynajmniej o 4 razy(20dB) głośniejsza niż tło.'
//1_4_8.js
,"1_4_8_G148,G156,G175" : 'Kolor tekstu oraz kolor tła powinny być możliwe do zmiany przez użytkownika na samej stronie lub poprzez funkcje przeglądarki. '
,"1_4_8_H87,C20" : 'Szerokość bloku tekstowego nie powinna przekraczać 80 znaków (40 w przypadku alfabetów: chińskiego, japońskiego i koreańskiego).'
,"1_4_8_C19,G172,G169" : 'Tekst nie powinien być wyjustowany (tzn. wyrównany do prawego i lewego marginesu). Ewentualnie powinien istnieć mechanizm, który pozwala usunąć wyjustowanie.'
,"1_4_8_G188,C21" : 'Odstępy między wierszami w akapitach powinny wynosić przynajmniej 1,5 wysokości linii, a odległość między akapitami powinna być przynajmniej 1,5 razy większa niż ta pomiędzy wierszami. '
,"1_4_8_H87,G146,C26" : 'Tekst na stronie powinien mieć możliwość powiększenia do 200% bez użycia technologii wspomagających. Nie powinno być też wymagane scrollowanie dolnym paskiem ekranu przy takim ustawieniu i zmaksymalizowanym oknie przeglądarki.'
//1_4_9.js
,"1_4_9_G140,C22,C30.NoException" : 'Sprawdź czy teksty w formie grafiki pełnią wyłącznie funkcję dekoracyjną lub „graficzna” prezentacja tekstu ma znaczenie z uwagi na treść przekazywanej informacji.'
//2_1_1.js
,"2_1_1_G90" : 'Cała treść oraz wszystkie zawarte w niej funkcjonalności powinny być dostępne przy użyciu klawiatury.'
,"2_1_1_SCR20.DblClick" : 'Funkcjonalność dostępna po dwukrotnym kliknięciu przyciskiem myszy, również powinna być dostępna przy użyciu klawiatury.'
,"2_1_1_SCR20.MouseOver" : 'Funkcjonalność dostępna po najechaniu kursorem myszy na element, również powinna być dostępna przy użyciu klawiatury.'
,"2_1_1_SCR20.MouseOut" : 'Funkcjonalność dostępna po opuszczeniu kursorem myszy elementu, również powinna być dostępna przy użyciu klawiatury.'
,"2_1_1_SCR20.MouseMove" : 'Funkcjonalność dostępna z wykorzystaniem ruchów myszą, również powinna być dostępna przy użyciu klawiatury.'
,"2_1_1_SCR20.MouseDown" : 'Funkcjonalność dostępna po wciśnięciu przycisku myszy, również powinna być dostępna przy użyciu klawiatury.'
,"2_1_1_SCR20.MouseUp" : 'Funkcjonalność dostępna po zwolnieniu przycisku myszy, również powinna być dostępna przy użyciu klawiatury.'
//2_1_2.js
,"2_1_2_F10" : 'Sprawdź czy plugin lub applet pozwalają na uwolnienie fokusu, jeśli przejdzie on do tych funkcjonalności.'
//2_2_1.js
,"2_2_1_F40.2" : 'Tag <meta> z atrybutem "redirect" przekierowuje na inną stronę w czesie określonym jako 0. Użytkownicy nie mają kontroli w taki krótkim czasie.'
,"2_2_1_F41.2" : 'Tag <meta> z atrybutem "refresh" odświeża aktualną stronę. Użytkownicy nie mają kontroli nad tym odświeżaniem.'
//2_2_2.js
,"2_2_2_SCR33,SCR22,G187,G152,G186,G191" : 'Jeśli na stronie znajduje się element dynamiczny, animujący się dłużej niż 5 sekund powinien być mechanizm umożliwiający zatrzymanie tego efektu.'
,"2_2_2_F4" : 'Jeśli element miga dłużej niż 5 sekund powinien być mechanizm, który umożliwi zatrzymanie migania.'
,"2_2_2_F47" : 'Element <blink> nie spełnia wymagania o zatrzymaniu się migania w czasie 5 sekund.'
//2_2_3.js
,"2_2_3_G5" : 'Sprawdź czy w serwisie nie występują ograniczenia czasowe, w działaniach użytkownika, chyba że dotyczy to odtwarzania plików multimedialnych lub działań transmitowanych na żywo.'
//2_2_4.js
,"2_2_4_SCR14" : 'Sprawdź czy wszelkie przerwy lub przeszkody (np. automatyczna aktualizacja treści), mogą być wyłączone lub opóźnione przez użytkownika — chyba, że dotyczy to nagłych przypadków.'
//2_2_5.js
,"2_2_5_G105,G181" : 'Jeśli użytkownik zostanie wylogowany w trakcie procesu (np. krokowego), powinien mieć możliwość do powrotu do tego samego stanu procesu, w jakim był wcześniej.'
//2_3_1.js
,"2_3_1_G19,G176" : 'Elementy strony nie mogą błyskać częściej niż trzy razy w ciągu sekundy oraz jednocześnie obszar migający jest jak najmniejszy.'
//2_3_2.js
,"2_3_2_G19" : 'Elementy strony nie mogą migać częściej niż trzy razy w ciągu sekundy.'
//2_4_1.js
,"2_4_1_H64.1" : 'Ramka <iframe> musi posiadać tytuł. Należy wypełnić atrybut "title" i zawrzeć w nim opis ramki.'
,"2_4_1_H64.2" : 'Tytuł ramki <iframe> powinień opisywać ją w możliwie najdokładniejszy sposób.'
,"2_4_1_G1,G123,G124,H69" : 'Sprawdź czy użytkownik może pominąć powtarzającą się nawigację. Można to zapewnić przez użycie skip-linków, nagłówków lub punktów orientacyjnych ARIA.'
,"2_4_1_G1,G123,G124.NoSuchID" : 'Ten link wskazuje identyfikator {{id}} ale takiego identyfikatora w dokumencie nie ma.'
,"2_4_1_G1,G123,G124.NoSuchIDFragment" : 'Ten link wskazuje identyfikator {{id}} w dokumencie, ale takiego identyfikatora w testowanym obszarze nie ma.'
//2_4_2.js
,"2_4_2_H25.1.NoHeadEl" : 'Strona nie ma tytułu. Należy dodać znacznik <title> do sekcji nagłówkowej strony.'
,"2_4_2_H25.1.NoTitleEl" : 'Strona nie ma tytułu. Należy dodać znacznik <title> do sekcji nagłówkowej strony lub wypełnić jego treść.'
,"2_4_2_H25.1.EmptyTitle" : 'Znacznik <title> w sekcji nagłówkowej strony nie powinien być pusty.'
,"2_4_2_H25.2" : 'Znacznik <title> w sekcji nagłówkowej strony powinien możliwie najdokładniej opisywać jej zawartość.'
//2_4_3.js
,"2_4_3_H4.2" : 'Jeśli został użyty atrybut "tabindex", relacje i następstwo treści są zrozumiałe dla użytkownika.'
//2_4_4.js
,"2_4_4_H77,H78,H79,H80,H81,H33" : 'Sprawdź czy treść linku wraz z kontekstem, w którym występuje lub dodatkową treścią w atrybucie "title" pozwala na zrozumienie funkcji / celu linku.'
,"2_4_4_H77,H78,H79,H80,H81" : 'Sprawdź czy treść linku wraz z kontekstem, w którym występuje pozwala na zrozumienie funkcji / celu linku.'
//2_4_5.js
,"2_4_5_G125,G64,G63,G161,G126,G185" : 'Jeśli strona nie jest częścią procesu krokowego, sprawdź czy jest więcej niż jeden sposób na dotarcie do tej strony.'
//2_4_6.js
,"2_4_6_G130,G131" : 'Nagłówki i etykiety powinny opisywać temat i/lub cel treści.'
//2_4_7.js
,"2_4_7_G149,G165,G195,C15,SCR31" : 'Każdy element możliwy do nawigacji za pomocą klawiatury, ma widoczny wskaźnik fokusu klawiatury.'
//2_4_8.js
,"2_4_8_H59.1" : 'Znacznik <link> może być umieszczony wyłącznie w sekcji <head>.'
,"2_4_8_H59.2a" : 'Znacznik <link> nie ma atrybutu "rel", którego wartość wskazuje na typ i powiązanie linku.'
,"2_4_8_H59.2b" : 'Znacznik <link> nie ma adresu w atrybucie "href" — nie prowadzi do żadnego zasobu.'
//2_4_9.js
,"2_4_9_H30" : 'Sprawdź czy treść linku zrozumiale opisuje jego funkcję.'
//3_1_1.js
,"3_1_1_H57.2" : 'Znacznik <html> musi posiadać atrybut "lang" określający język strony.'
,"3_1_1_H57.3.Lang" : 'Język zdefiniowany w atrybucie "lang" nie mógł zostać poprawnie zinterpretowany.'
,"3_1_1_H57.3.XmlLang" : 'Język zdefiniowany w atrybucie "xml:lang" nie mógł zostać poprawnie zinterpretowany. '
//3_1_2.js
,"3_1_2_H58" : 'Każda zmiana języka w treściach strony powinna być oznaczona atrybutem "lang" lub "xml:lang".'
,"3_1_2_H58.1.Lang" : 'Język zdefiniowany w atrybucie "lang" tego elementu nie mógł zostać poprawnie zinterpretowany.'
,"3_1_2_H58.1.XmlLang" : 'Język zdefiniowany w atrybucie "xml:lang" tego elementu nie mógł zostać poprawnie zinterpretowany.'
//3_1_3.js
,"3_1_3_H40,H54,H60,G62,G70" : 'Sprawdź czy jest zapewniony mechanizm, za pomocą którego można sprawdzić definicje słów użytych w nietypowy sposób, co odnosi się też do idiomów i żargonu.'
//3_1_4.js
,"3_1_4_G102,G55,G62,H28,G97" : 'Sprawdź czy jest zapewniony mechanizm, za pomocą którego można sprawdzić znaczenie skrótów w ich rozwiniętej formie.'
//3_1_5.js
,"3_1_5_G86,G103,G79,G153,G160" : 'Jeśli dany tekst wymaga umiejętności czytania na poziomie wyższym niż poziom gimnazjalny, powinna być dostępna jego dodatkowa, uproszczona wersja.'
//3_1_6.js
,"3_1_6_H62.1.HTML5" : 'Element <ruby> nie zawiera znacznika znacznika <rt>, który opisuje sposób wymowy.'
,"3_1_6_H62.1.XHTML11" : 'Element <ruby> nie zawiera znacznika <rt>, który opisuje sposób wymowy treści umieszczonej wewnątrz znacznika <rb>.'
,"3_1_6_H62.2" : 'Element <ruby> nie zawiera znacznika <rp>, który zapewnia wsparcie dla przeglądarek niewspierających treści w znacznikach <ruby>.'
//3_2_1.js
,"3_2_1_G107" : 'Sprawdź czy po przenieseniu fokusu na dany element formularza nie następuje zaskakująca dla użytkownika zmiana kontekstu (np. przeniesienie na inną stronę).'
//3_2_2.js
,"3_2_2_H32.2" : 'Formularz nie ma przycisku do zatwierdzania wysyłki. Może to sprawić problem użytkownikom posługującym się wyłącznie klawiaturą. Przycisk może mieć formę elementu <input> z atrybutem "submit" lub "image" lub elementem <button>.'
//3_2_3.js
,"3_2_3_G61" : 'Sprawdź czy powtarzające się na stronach elementy nawigacyjne są umieszczone w tej samej kolejności. Dopuszczalne jest zmiana kolejności przez samego użytkownika.'
//3_2_4.js
,"3_2_4_G197" : 'Elementy, które posiadają tę samą funkcjonalność, muszą być zidentyfikowane/oznaczone w ten sam sposób na wszystkich stronach serwisu.'
//3_2_5.js
,"3_2_5_H83.3" : 'Linki otwierające się w nowym oknie lub karcie przeglądarki powinny mieć taką informację w swojej treści.'
//3_3_1.js
,"3_3_1_G83,G84,G85" : 'Jeśli przy wpisywaniu informacji, błąd zostanie wykryty automatycznie, system powinien wskazać błędny element, a użytkownik otrzymać opis błędu w postaci tekstu.'
//3_3_2.js
,"3_3_2_G131,G89,G184,H90" : 'Jeżeli wymagane jest wprowadzenie treści przez użytkownika, powinny być dostępne zrozumiałe instrukcje i wskazówki.'
//3_3_3.js
,"3_3_3_G177" : 'Jeśli przy wpisywaniu informacji błąd zostanie wykryty automatycznie, użytkownik powinien otrzymać sugestię korekty, chyba że wpłynie to negatywnie na bezpieczeństwo systemu.'
//3_3_4.js
,"3_3_4_G98,G99,G155,G164,G168.LegalForms" : 'Sprawdź czy użytkownik może sprawdzić i zmienić informacje wprowadzone w formularzu, zanim ostatecznie potwierdzi jego wysłanie. Jest to szczególnie ważne w sytuacji, gdy użytkownik podaje informacje prawne lub finansowe.'
//3_3_5.js
,"3_3_5_G71,G184,G193" : 'Sprawdź czy w formularzu jest dostępna pomoc kontekstowa na samej stronie lub na stronie służącej do potwierdzenia wprowadzonych treści.'
//3_3_6.js
,"3_3_6_G98,G99,G155,G164,G168.AllForms" : 'Sprawdź czy użytkownik może sprawdzić i zmienić informacje wprowadzone w formularzu, zanim ostatecznie potwierdzi jego wysłanie.'
//4_1_1.js
,"4_1_1_F77" : 'Na stronie znaleziono powieloną wartość "{{id}}". Dopuszczalne jest jedno wystąpienie wartości identyfikatora.'
//4_1_2.js
,"4_1_2_H91.A.Empty" : 'Link ma atrybut "id", nie ma jednak ani adresu w atrybucie "href" ani treści. Rozważ przeniesienie identyfikatora do elementu nadrzędnego.'
,"4_1_2_H91.A.EmptyWithName" : 'Link ma atrybut "name", ale nie ma ani adresu ani treści. Rozważ przeniesienie wartości atrybutu "name" do identyfikatora elementu nadrzędnego jako "id".'
,"4_1_2_H91.A.EmptyNoId" : 'Link nie ma treści, ani nazwy ani identyfikatora.'
,"4_1_2_H91.A.NoHref" : 'Link nie powinien być używany do tworzenia wewnętrznych odniesień na stronie. Jeśli identyfikator jest używany do styli CSS lub oskryptowania JS, rozważ przeniesienie identyfikatora od elementu nadrzędnego (rodzica).'
,"4_1_2_H91.A.Placeholder" : 'Link ma jedynie treść. Brakuje adresu w atrybucie "href", identyfikatora ani nazwy (atrybutu "name").'
,"4_1_2_H91.A.NoContent" : 'Link ma prawidłowy adres w atrybucie "href" ale nie ma treści linku.'
,"4_1_2_input_element" : 'pole formularza'
,"4_1_2_element_content" : 'zawartość elementu'
,"4_1_2_element" : 'element'
,"4_1_2_msg_pattern" : '{{msgNodeType}} nie posiada prawidłowej nazwy (np. atrybutu) dla "accessibility API". Dopuszczalne opcje to: {{builtAttrs}}'
,"4_1_2_msg_pattern_role_of_button" : 'element ma rolę "button" ale nie posiada prawidłowej nazwy (np. atrybutu) dla "accessibility API". Dopuszczalne opcje to: {{builtAttrs}}'
,"4_1_2_msg_pattern2" : '{{msgNodeType}} nie ma wartości, która mogłaby być dostępna dla "accessibility API".'
,"4_1_2_msg_add_one" : 'Add one by adding content to the element.'
,"4_1_2_msg_pattern3" : 'This {{msgNodeType}} does not have an initially selected option. Depending on your HTML version, the value exposed to an accessibility API may be undefined.'
,"4_1_2_value_exposed_using_attribute" : 'A value is exposed using the {{requiredValue}} attribute.'
,"4_1_2_value_exposed_using_element" : 'A value is exposed using the {{requiredValue}} element.'
};