ďťż
Lemur zaprasza
Ustawienie języka polskiego w Linuksie - locales. System Linux posiada uniwersalny mechanizm lokalizacji różnych wersji językowych tzw. locales. Locales jest to zbiór danych i programów wspomagających tłumaczenie komunikatów wypisywanych przez programy. W katalogu /usr/share/locale/ znajdują się podkatalogi z plikami dla różnych wersji językowych, kazdy plik odpowiada za komunikację z jednym programem. Niektóre aplikacje dostosowane są do komunikowania się z użytkownikiem w języku polskim. Pliki dla języka polskiego znajdują się w katalogu /usr/share/locale/pl/LC_MESSAGES/ lub /usr/share/locale/pl_PL/LC_MESSAGES/. Aby poinformować system w jakim języku chcesz się komunikować, musisz dokonać odpowiedniej konfiguracji locale w pliku: /etc/sysconfig/i18n. W pliku tym ustawisz, język komunikatów oraz wszyskie specyficzne dla danego kraju, formaty zapisu: daty, czasu, itp. Ustawienia dla języka polskiego powinny wyglądać jak na zrzucie ekranowym poniżej. Znaczenie niektórych zmiennych: LANG- kod języka lub POSIX LC_CTYPE- definicja znaków LC_COLLATE- porządek sortowania LC_NUMERIC- separatory liczbowe LC_TIME- format czasu i daty LC_MONETARY- format systemu monetarnego LC_MESSAGES- komunikaty wypisywane przez programy Po ustawieniu wszystkich zmiennych, zapisz je, ponownie zaloguj się na konsoli i w celu sprawdzenia napisz: locale, powinno być pl_PL Jeżeli chcesz mieć w konsoli znakowej polskie czcionki i pisać po polsku, musisz mieć zainstalowany pakiet console tools . W celu sprawdzenia czy masz console-tools wydaj polecenie rpm -qa | grep console-tools, jeżeli masz to wyświetli się console-tools-19990829-25, w innym przypadku znajdź ten pakiet na płycie instalacyjnej i poleceniem rpm -ihv console-tools-19990829-25.i386.rpm zainstaluj. Możesz to także zrobić przy pomocy Midnight Commandera. Potrzebne są także czcionki ISO 2 na konsolę. Standardowo czcionki te znajdują się w /usr/lib/kbd/consolefonts. Sprawdź także czy w katalogu /etc/sysconfig/console/ znajduje się jakaś czcionka iso2. Następnie w pliku /etc/sysconfig/i18n dopisz następujące wiersze: SYSFONT=lat2u-16 UNIMAP=lat2u SYSFONTACM=iso02 W pliku /etc/sysconfig/keyboard mysisz mieć: KEYTABLE=pl Teraz zresetuj czcionkę /sbin/setsysfont ( tzn wejdź do katalogu /sbin i uruchom plik setsysfont), następnie załaduj klawiaturę PL poleceniem loadkeys pl. Od tej chwili na konsoli możesz pisać po polsku, a część programów także powinna komunikować się po polsku. |