Konfigurowanie preferencji językowych w przeglądarkach


[ In English... ] [ Po Polsku... ]


Właściwe ustawienia preferencji językowych

Ustawienia preferencji językowych są przesyłane do serwera HTTP (WWW), który na ich podstawie wybiera właściwą z zestawu wersji językowych dokumentów (o ile są dostępne i serwer jest właściwie skonfigurowany).

W ustawieniach preferencji językowych podaje się wersje językowe jakie nam odpowiadają, w kolejności malejących priorytetów - na przykład możemy ustalić, że jeśli jest dostępna wersja polskojęzyczna w ISO 8859-2 to chcemy ją otrzymać, jeśli nie - to wersję bez polskich znaków, a jeśli jej też nie ma - to wersję angielską. Jeśli nie będzie dostępna żadna z wymienianych przez nas wersji, serwer wyśle jedną z wersji dostępnych.

Poszczególne wersje językowe są oznaczane skrótami, najczęściej dwuliterowymi. Są one standaryzowane przez ISO.

Jeśli chodzi o moje dokumenty, to są one dostępne w następujących wersjach:
- polskiej (polskie znaki w ISO 8859-2) - kod pl
- polskiej (bez polskich liter) - kod pn (UWAGA! Ten kod nie jest standardowy)
- angielskiej - kod en
Przykładowe proponowane przeze mnie ustawienia preferencji językowych to:
- Dla użytkownika chcącego otrzymywać dokumenty po polsku, dysponującego fontami lub przekodowywaniem na ISO 8859-2: pl pn en
- Dla użytkownika chcącego otrzymywać dokumenty po polsku, nie dysponującego ISO 8859-2: pn pl en
- Dla użytkownika chcącego otrzymywać dokumenty po angielsku: en pn pl, albo nawet en

Jeśli nie ustawimy żadnych preferencji językowych (przeglądarka może mieć ustawione też własne wartości domyślne - np. dla Lynx-a domyślnie jest ustawione en), lub dokument nie jest dostępny w żadnej z wybranych przez nas wersji, to brane są pod uwagę ustawienia preferencji językowych serwera - w przypadku moich dokumentów jest to pl pn en.

Jeśli interesują cię kwestie techniczne związane właściwym przygotowaniem serwera, to możesz zajrzeć tutaj.


Ustawianie preferencji językowych w różnych przeglądarkach

- Lynx W menu opcji wywoływanym klawiszem o znajduje się pozycja "Accept language". Należy w niej wpisać listę kodów akceptowanych języków oddzielonych spacjami, w kolejności malejących priorytetów.
- Netscape dla MS Windows Należy skorzystać z okienka "General preferences", strony "Language". Kody akceptowanych języków, w kolejności malejących priorytetów, należy wpisywać w polu edycyjnym po prawej stronie i zatwierdzać przyciskiem ze strzałką w dół, bądź wybierać z listy po lewej stronie i zatwierdzać przyciskiem ze strzałką w prawo. Przycisk ze strzałką w lewo usuwa dany język z listy akceptowanych języków (po prawej stronie).
- Netscape dla XWindows Niestety jak dotąd nie ma możliwości wybrania preferencji językowych. Mam nadzieję, że to się wkrótce zmieni.
- MS Internet Explorer (Opis dotyczy wersji 2.0 dla Windows 3.1 i podobnych)
Z bliżej nieustalonych przyczyn nie ma okienka w którym można by było ustawić preferencje językowe. Jedynym sposobem jest edycja pliku konfiguracyjnego (iexplore.ini, w katalogu Windows). Należy w sekcji Main, podać jako wartość parametru Accept_Language_Header listę kodów języków oddzielonych spacjami, w kolejności malejącego priorytetu.
- Inne O innych przeglądarkach nie mam informacji. Jeśli jesteś w stanie uzupełnić je, jesteś o to proszony.

Paweł Więcek <coven@vmh.net>
Wszelkie prawa zastrzeżone.
URL tej strony: http://www.coven.vmh.net/tech/langpref.html