| Termin | Definicja |
|---|---|
| Obsługa języków LTR | Obsługa języków LTR to poprawne wyświetlanie pism zapisywanych od lewej do prawej. Obsługa języków LTR – czym jest poprawny kierunek tekstuObsługa języków LTR oznacza przygotowanie systemu, programu, strony internetowej lub dokumentu do pracy z pismem zapisywanym od lewej do prawej. Skrót LTR pochodzi od angielskiego określenia „left to right” i opisuje kierunek, w którym układają się litery, wyrazy oraz większość elementów typograficznych. Taki sposób zapisu jest używany między innymi w języku polskim, angielskim, niemieckim, francuskim, hiszpańskim, włoskim i wielu innych językach europejskich. W praktyce nie chodzi wyłącznie o samo przesunięcie znaków na ekranie. Prawidłowa obsługa języków LTR obejmuje także kolejność znaków, położenie kursora, wyrównanie akapitów, działanie klawiszy kierunkowych, rozmieszczenie ikon, sposób prezentowania formularzy oraz zachowanie tabel i wykresów. Jeżeli mechanizm kierunku tekstu został ustawiony błędnie, treść może wyglądać poprawnie tylko w prostym akapicie, a problemy pojawią się podczas wpisywania danych, kopiowania fragmentów, zmiany czcionki albo drukowania dokumentu. Język i kierunek zapisu są ze sobą powiązane, ale nie są dokładnie tym samym. Język określa między innymi słownictwo, reguły pisowni, format daty oraz sposób sortowania. Kierunek LTR określa natomiast organizację tekstu i elementów interfejsu. Dlatego aplikacja może obsługiwać wiele języków LTR, a jednocześnie wymagać osobnych ustawień regionalnych dla każdego z nich. Obsługa języków LTR w systemie, programach i interfejsachW systemie operacyjnym kierunek LTR wpływa na rozmieszczenie elementów okien, menu, pól edycyjnych i komunikatów. W typowym układzie przyciski nawigacyjne, ikony związane z przechodzeniem dalej oraz początek wiersza są interpretowane zgodnie z porządkiem od lewej do prawej. Dotyczy to także układu klawiatury, skrótów, list rozwijanych i paneli ustawień. Zmiana języka interfejsu nie zawsze zmienia układ klawiatury, dlatego oba ustawienia warto sprawdzać osobno. W edytorze tekstu obsługa języków LTR obejmuje ustawienie kierunku akapitu, położenia tabulatorów, marginesów i numeracji. W dokumencie wielojęzycznym poszczególne fragmenty mogą wymagać różnych reguł formatowania, nawet jeżeli główny dokument pozostaje lewostronny. Przydatne bywa rozdzielenie stylu akapitu od stylu znaków. Dzięki temu można zmienić krój pisma lub język sprawdzania pisowni bez naruszania układu całej strony. Na stronach internetowych kierunek LTR powinien być określony na poziomie dokumentu, głównego kontenera oraz elementów, które przyjmują tekst od użytkownika. W arkuszach stylów wykorzystuje się do tego właściwość kierunku oraz logiczne właściwości układu, takie jak początkowy i końcowy margines lub odstęp. Jest to bezpieczniejsze niż ręczne ustawianie wyłącznie lewej i prawej strony, ponieważ ułatwia późniejsze dostosowanie interfejsu do innych wariantów językowych. W aplikacjach desktopowych i mobilnych znaczenie ma także kolejność odczytu dla technologii asystujących. Osoba korzystająca z czytnika ekranu powinna otrzymać elementy w logicznej kolejności, zgodnej z układem LTR. Sam wygląd graficzny nie wystarcza, jeżeli kolejność fokusu klawiatury prowadzi po formularzu w sposób przypadkowy. Obsługa języków LTR a zapis liczb, dat i treści mieszanychNajwięcej nieporozumień występuje w treściach, w których język LTR łączy się z liczbami, symbolami, skrótami lub fragmentami zapisanymi w innym kierunku. Numer telefonu, adres poczty elektronicznej, kod produktu, identyfikator pliku czy adres internetowy mogą zawierać znaki o szczególnych zasadach prezentacji. Jeżeli program potraktuje cały wiersz jako jednolity ciąg, znaki mogą pojawić się w nieoczekiwanej kolejności albo zostać przeniesione do innego miejsca. W językach LTR liczby najczęściej czyta się i zapisuje od lewej do prawej, jednak ich format może zależeć od ustawień regionalnych. Dotyczy to separatora części dziesiętnej, grupowania cyfr, zapisu daty i oznaczeń walutowych. Warto odróżnić język interfejsu od regionu systemu, ponieważ użytkownik może preferować polskie komunikaty, a jednocześnie pracować z dokumentami przygotowanymi według innego standardu regionalnego. W treści mieszanej trzeba zwrócić uwagę na znaki interpunkcyjne. Nawiasy, cudzysłowy, dwukropki i myślniki powinny pozostać przy właściwym fragmencie zdania. Ten problem jest widoczny szczególnie w tabelach, polach wyszukiwania oraz w komunikatach generowanych automatycznie. Pomocne jest testowanie nie tylko krótkich słów, lecz także pełnych zdań zawierających liczby, skróty, adresy i znaki specjalne. Osobnego sprawdzenia wymagają nazwy plików. Nazwa zapisana w układzie LTR może zawierać spacje, podkreślenia, nawiasy i rozszerzenie. Jeżeli interfejs nie rozróżnia wizualnie nazwy od rozszerzenia, użytkownik może pomylić typ pliku albo nie zauważyć końcowych znaków. W aplikacjach umożliwiających sortowanie i wyszukiwanie należy sprawdzić, czy zasady porównywania tekstu odpowiadają wybranemu językowi. Typowe problemy z obsługą języków LTRJednym z częstych problemów jest pozornie poprawny tekst, który po rozpoczęciu edycji zachowuje się inaczej niż podczas odczytu. Kursor może przeskakiwać, zaznaczenie może obejmować niewłaściwy zakres, a klawisze Home i End mogą przenosić na początek lub koniec logicznego fragmentu zamiast całej linii. Takie zachowanie bywa związane z kierunkiem akapitu, ustawieniami pola tekstowego albo niezgodnością między aplikacją a układem klawiatury. Inny problem stanowią nieprawidłowe wyrównania. Tekst może być ustawiony przy lewej krawędzi, lecz nagłówki, pola formularza lub przyciski mogą mieć inne zasady. W rezultacie interfejs traci spójność, a użytkownik trudniej rozpoznaje kolejność działań. W dokumentach problem może dotyczyć również list numerowanych, wcięć, przypisów, podpisów pod ilustracjami i tabel o zmiennej szerokości. Problemy pojawiają się też po konwersji pliku między formatami. Dokument utworzony w jednym edytorze może po otwarciu w innym programie utracić ustawienia kierunku, style albo kolejność elementów. Podobne skutki mogą wystąpić podczas eksportu do PDF, importu danych z arkusza lub wklejania tekstu ze strony internetowej. Warto wtedy porównać dokument źródłowy z wersją wynikową, sprawdzając kilka akapitów, tabelę, listę i fragment zawierający liczby. Do grupy usterek należą także brak odpowiednich czcionek, zastępowanie znaków innym krojem oraz niezgodność kodowania. W językach opartych na alfabecie łacińskim problem może być mniej widoczny niż w przypadku innych alfabetów, ale nadal może dotyczyć znaków diakrytycznych, symboli technicznych i znaków typograficznych. Jeżeli tekst po skopiowaniu zmienia wygląd, należy sprawdzić czcionkę, kodowanie oraz źródło kopiowanego fragmentu. Praktyczne wskazówki dla obsługi języków LTRPrzy konfiguracji urządzenia lub programu dobrze jest zacząć od ustalenia, jaki język ma być używany w interfejsie, jaki układ klawiatury ma być aktywny oraz jaki region odpowiada za formaty liczb i dat. Następnie należy otworzyć dokument testowy i wprowadzić kilka rodzajów danych: zwykły akapit, nagłówek, listę, tabelę, adres internetowy, numer oraz tekst zawierający znaki diakrytyczne. Taki zestaw szybko pokazuje, czy problem dotyczy samego wpisywania, czy również prezentacji. W formularzach warto zachować stałą kolejność pól i przewidywalne położenie etykiet. Pole tekstowe powinno otrzymać właściwy kierunek niezależnie od tego, czy użytkownik wpisuje pojedyncze słowo, czy dłuższą wypowiedź. W polach przeznaczonych na adresy, kody lub identyfikatory można zastosować osobne reguły prezentacji, aby znaki nie mieszały się z elementami interfejsu. Podczas pracy z dokumentem należy unikać wielokrotnego wymuszania układu za pomocą spacji. Lepsze rezultaty daje użycie stylów, tabulatorów, tabel i właściwych ustawień akapitu. Ręczne przesuwanie tekstu może wyglądać poprawnie na jednym ekranie, lecz rozpadnie się po zmianie rozmiaru czcionki, szerokości okna albo formatu strony. W razie kłopotów warto wykonać kopię pliku, sprawdzić ustawienia językowe, wyłączyć zbędne dodatki i przetestować ten sam fragment w nowym dokumencie. Jeżeli problem występuje tylko w jednym programie, prawdopodobna jest jego konfiguracja lub ograniczenie. Jeżeli powtarza się w wielu aplikacjach, należy sprawdzić ustawienia systemu, układ klawiatury, sterowniki oraz stan nośnika danych. Kiedy zgłosić obsługę języków LTR do serwisuDo serwisu warto zgłosić się wtedy, gdy zmiana ustawień językowych nie przywraca prawidłowego działania, tekst samoczynnie zmienia położenie, klawiatura wpisuje inne znaki albo problem występuje jednocześnie w kilku programach. Pomoc może być potrzebna również wtedy, gdy nie można poprawnie otworzyć dokumentów, zapisać plików, wydrukować treści lub zachować ustawień po ponownym uruchomieniu urządzenia. Przed przekazaniem sprzętu dobrze przygotować opis objawu oraz przykładowy dokument, w którym problem jest widoczny. Należy wskazać, czy usterka dotyczy laptopa, komputera stacjonarnego, konkretnej aplikacji, klawiatury, drukowania czy przeglądarki. Taka informacja ułatwia rozdzielenie problemu z kierunkiem tekstu od problemu sprzętowego, systemowego albo związanego z samym plikiem. Warszawskie Pogotowie Komputerowe 24/7 zajmuje się diagnozowaniem problemów z działaniem komputerów, w tym z konfiguracją języka, klawiatury, dokumentów i programów. W praktyce sprawdza się ustawienia odpowiedzialne za kierunek LTR, zachowanie pól tekstowych, zgodność aplikacji oraz zapis i odczyt plików. Dzięki temu można ustalić, czy wystarczy korekta konfiguracji, czy potrzebne jest dalsze sprawdzenie systemu lub podzespołów. Obsługa języków LTR jest więc częścią większego procesu zapewnienia spójnej pracy komputera. Poprawny kierunek tekstu powinien być widoczny w akapitach, formularzach, tabelach, menu i dokumentach wynikowych. Regularne sprawdzanie tych elementów ogranicza ryzyko błędnego odczytu danych i ułatwia codzienną pracę z treścią. |