artykuły
Powrót do listy artykułów

Temat artykułu: Jak spolszczyć Linuxa ?
Tekst napisał SirAdams dnia 08-01-2003

W tym artykule zajmiemy się kwestią polonizacji linuxa. Oczywiście pokażemy to na przykładzie naszej ukochanej dystrybucji, a mianowicie Debiana w wersji jądra 2.2 (Potato) i najnowszej 3.0 (Woody).
Aby cieszyć oko polskimi komunikatami konsolowymi oraz iksowymi musimy poświęcić kilka megabajtów wolnego miejsca na dysku na zainstalowanie następujących pakietów (opis instalacji pakietów w Debianie został opisany w artykule DSELECT - Dodaj/Usuń programy w Linuxie):

  • ipolish
  • wpolish
  • fonty
  • konwert
  • doc-linux-pl

Oraz dla poszczegolnych wersji jądra następujące pakiety:
Dla Linux Debian 2.2 (Potato):
  • console-tools
Dla Linux Debian 3.0 (Woody):
  • console-common
  • console-data
  • console-tools


Przy instalacji console-tools wybieramy standard klawiatury jaki posiadamy oraz język.
Przy instalacji fonty wybieramy fonty iso8859-2 i podajemy na ilu terminalach mają zostać zainstalowane (domyślna ilość 6).
Dla X'ów czcionki które posiadają iso8859-2 np. xfonts-biznet-75dpi

Dalej instalacja jest różna dla każdej wersji jądra.
W przypadku, kiedy mamy do czynienia z wersją 3.0 (Woody) musimy wydać polecenie dpkg-reconfigure locales, wyszukujemy lokali pl_PL ISO8859-2 (wybieramy spacją) przechodzimy tabulatorem na OK i naciskamy klawisz ENTER. Z następnej listy wybieramy pl_PL po czym naciskamy ENTER.

Jeżeli chcemy mieć ogonki w wersji 2.2 (Potato) to edytujemy plik /etc/environment i wpisujemy tam: LANG=pl_PL

Następnie edytujemy plik /etc/environment i dopisujemy:
LANGUAGE=pl_PL - dla niektórych programów
LC_ALL=pl_PL - jeżeli możliwe to programy mają się posługiwać językiem polskim przy komunikacji
LINGUAS=pl - przydatne przy kompilacjach

Po zmianach należy się wylogować na wszystkich konsolach i zalogować ponownie.

Od tej pory każdy program który ma obsługę języka polskiego będzie wyświetlał teksty w języku polskim.
Gdyby jednak brakowało polskich liter na jakieś konsoli należy wydać polecenie

/etc/init.d/console-screen.sh start

lub zrestartować linuxa (wtedy na każdym terminalu automatycznie pojawią się polskie fonty).

I to by było na tyle. Prawda, że proste ;-)