13 Powłoka bash

13.3 Lokalizacja (ustawienia regionalne)

Aktualne ustawienia lokalizacji można sprawdzić za pomocą polecenia locale.

locale

wyświetl ustawienia lokalizacji
Postać: locle [opcje]
Polecenie wyświetla wartości zmiennych odpowiedzialnych za lokalizację środowiska, takich jak, np,: LANG, LANGUAGE, LC_ALL.
Najważniejsze opcje:
-a wyświetli listę wszystkich zainstalowych w systemie lokalizacji

Ustawienie lokalizacji (np. języka polskiego) sprowadza się do ustawienia wartości zmiennych środowiskowych takich jak:

  • LANG  podstawowa zmienna odpowiedzialna za ustawienia języka, używana gdy nie są zdefiniowane zmienne LC_*

  • LC_CTYPE  kodowanie znaków używane do prezentacji tekstu

  • LC_NUMERIC  formatowanie wartości liczbowych

  • LC_TIME  formatowanie czasu i daty

  • LC_COLLATE  określa sposób sortowania alfabetycznego

  • LC_MESSAGES  język komunikatów systemu

  • LC_ALL  nadpisuje wszystkie pozostałe ustawienia lokalizacji

Przykład ustawienia lokalizacji polskiej:
$ export LC_ALL=pl_PL.utf8
$ querty
bash: qwerty: nie znaleziono polecenia

Zmiana na inną lokalizację:
$ export LC_ALL=hu_HU.utf8
$ querty
bash: qwerty: parancs nem található

Dodanie wpisu o polskiej lokalizacji do pliku konfiguracyjnego powłoki:
$ echo export LC_ALL=pl_PL.utf8 >> /.bashrc