Objaśnienie KS 3.1.1:Język strony (Poziom A)
W skrócie
- Cel
- Technologia wspomagająca może określić język strony
- Co zrobić
- Wskazanie dominującego języka na stronie
- Dlaczego to jest ważne
- Osoby korzystające z technologii wspomagających otrzymują informacje we właściwym języku.
Intencja
Intencją tego kryterium sukcesu jest zapewnienie, że twórcy treści dostarczają informacje na stronie internetowej, których programy użytkownika potrzebują do poprawnej prezentacji tekstu i innych treści językowych. Zarówno technologie wspomagające, jak i konwencjonalne programy użytkownika mogą renderować tekst dokładniej, gdy język strony internetowej jest określony. Czytniki ekranu mogą załadować prawidłowe zasady wymowy. Przeglądarki wizualne mogą poprawnie wyświetlać znaki i skrypty. Odtwarzacze multimedialne mogą poprawnie wyświetlać napisy rozszerzone. W rezultacie użytkownicy z niepełnosprawnościami będą mogli lepiej zrozumieć treść.
Domyślnym naturalnym językiem strony internetowej jest domyślny język przetwarzania tekstu, jak omówiono w Internationalization Best Practices (Najlepsze praktyki internacjonalizacji): Określanie języka w treści XHTML i HTML. Gdy strona internetowa używa kilku języków, domyślnym językiem przetwarzania tekstu jest język, który jest najczęściej używany. (Jeśli kilka języków jest używanych w równym stopniu, pierwszy używany język powinien zostać wybrany jako domyślny język naturalny).
Uwaga
W przypadku witryn wielojęzycznych ukierunkowanych na poziom zgodności A, Grupa Robocza zdecydowanie zachęca deweloperów do przestrzegania Kryterium sukcesu 3.1.2, nawet jeśli jest to kryterium sukcesu poziomu AA.
Korzyści
To kryterium sukcesu pomaga:
- osobom korzystającym z czytników ekranu lub innych technologii konwertujących tekst na mowę syntetyczną;
- osobom, które mają trudności z płynnym i dokładnym czytaniem materiałów pisanych, np. rozpoznawaniem znaków i alfabetów lub dekodowaniem słów;
- osobom z pewnymi zaburzeniami poznawczymi, językowymi i trudnościami w uczeniu się, które korzystają z oprogramowania do zamiany tekstu na mowę
- osobom, które polegają na napisach w przypadku zsynchronizowanych multimediów.
Przykłady
- Przykład 1. Strona internetowa z treścią w dwóch językach
- Strona internetowa wyprodukowana w Niemczech i napisana w języku HTML zawiera treści zarówno w języku niemieckim, jak i angielskim, ale większość treści jest w języku niemieckim. Domyślny język naturalny jest określony jako niemiecki (de) przez atrybut lang w elemencie html.
Powiązane zasoby
Zasoby służą wyłącznie celom informacyjnym. Nie należy traktować ich jako zaleceń.
- Internationalization Best Practices: Specifying Language in XHTML & HTML Content (Najlepsze praktyki internacjonalizacji: Określanie języka w treści XHTML i HTML))
Techniki
Każdy numerowany element w tej sekcji reprezentuje technikę lub kombinację technik, które Grupa Robocza WCAG uważa za wystarczające do spełnienia tego kryterium sukcesu. Nie jest jednak konieczne stosowanie tych konkretnych technik. Aby uzyskać informacje na temat stosowania innych technik, zobacz Objaśnienie technik dla kryteriów sukcesu WCAG, szczególnie w sekcji „Inne techniki”.
Techniki wystarczające
Techniki pomocnicze
Chociaż nie jest to wymagane do uzyskania zgodności, należy rozważyć następujące dodatkowe techniki, aby zwiększyć dostępność treści. Nie wszystkie techniki mogą być stosowane lub byłyby skuteczne we wszystkich sytuacjach.
Kluczowe pojęcia
język stosujący kombinację gestów dłoni i ramion, mimiki twarzy i pozycji ciała, w celu przekazania informacji.
język mówiony, pisany lub język migowy (znaków zarówno wizualnych, jak dotykowych) służący do komunikowania się między ludźmi.
Uwaga
Zobacz także język migowy.
określony przez oprogramowanie na podstawie danych dostarczonych przez autora, przekazanych w taki sposób, że różne programy użytkownika, w tym technologie wspomagające, mogą wyodrębnić i przedstawić te informacje użytkownikom w różnych trybach
oprogramowanie umożliwiające pobieranie i przeglądanie treści internetowych
nieosadzony zasób uzyskany z pojedynczego identyfikatora URI za pomocą protokołu HTTP wraz z wszelkimi innymi zasobami użytymi do renderowania strony w programie użytkownika lub takimi, które potencjalnie mogą być użyte do renderowania
Uwaga
Mimo że każdy z „pozostałych zasobów” mógłby być renderowany razem z podstawowym zasobem, to niekoniecznie muszą być renderowane równocześnie.
Uwaga
W celu zgodności z niniejszymi wytycznymi, zasób nie może być „osadzony” w innym zasobie wchodzącym w zakres oceny zgodności, aby można go było uznać za stronę internetową.