| Termin | Definicja |
|---|---|
| Znaczniki językowe | Znaczniki językowe to metadane wskazujące język danego fragmentu treści dokumentu. Metadana, której nie widać na wydrukuZnacznik językowy przypisuje fragmentowi treści informację o języku, w jakim jest napisany. W dokumentach pakietów biurowych ustawia się go dla zaznaczenia albo dla stylu, w stronach internetowych odpowiada mu atrybut lang na elemencie, a w wiadomościach HTML - ten sam atrybut wewnątrz treści listu. Zapis opiera się na kodach opisanych w standardzie BCP 47, gdzie pl oznacza polski, en-GB angielski w odmianie brytyjskiej, a de-AT niemiecki austriacki. Co system robi z tą informacjąPierwszym odbiorcą jest moduł sprawdzania pisowni - to dlatego angielski cytat wklejony do polskiego dokumentu podkreśla się na czerwono w całości, dopóki nie oznaczy się go właściwym językiem. Drugim jest mechanizm dzielenia wyrazów, bo reguły przenoszenia różnią się między językami. Trzecim, najważniejszym z punktu widzenia dostępności, jest czytnik ekranu: bez znacznika przeczyta francuskie nazwisko z polską wymową, a przy poprawnym oznaczeniu przełączy syntezator na odpowiedni głos. Korzystają z tego również wyszukiwarki oraz automatyczne tłumaczenie, które bez deklaracji języka zgaduje na podstawie treści i przy krótkich fragmentach zgaduje źle. Skąd biorą się dokumenty oznaczone jako angielskieNajczęstsza przyczyna to szablon utworzony na komputerze z angielską wersją systemu - język zapisany w stylu wędruje z plikiem i każdy nowy akapit dziedziczy złą wartość. Druga to wklejanie treści ze strony internetowej razem z formatowaniem, przez co fragment przynosi ze sobą własne oznaczenie. Trzecia to automatyczne wykrywanie języka, które przy tekście z dużą liczbą nazw własnych albo kodów produktowych myli się i przełącza akapit w środku zdania. Objawy bywają mylące: sprawdzanie pisowni nagle przestaje działać, autokorekta zamienia polskie cudzysłowy na angielskie, a przy druku zmienia się sposób dzielenia wyrazów. W wiadomościach HTML brak deklaracji języka i kodowania znaków objawia się dodatkowo krzakami zamiast polskich liter u części odbiorców. Uporządkowanie szablonów i korespondencji firmowejNaprawiamy dokumenty i szablony, w których język zaszył się w stylach - ustawiamy go na poziomie stylu podstawowego, a nie pojedynczych akapitów, dzięki czemu nowe treści dziedziczą poprawną wartość. Poprawiamy też szablony wiadomości wysyłanych z systemów handlowych, gdzie brak deklaracji języka i kodowania powoduje rozsypanie polskich znaków w fakturach i potwierdzeniach zamówień. Pracujemy zarówno na sprzęcie klienta u niego w biurze, jak i po odebraniu komputera do warsztatu. |