Strona 1 z 1

konfiguracja języków oraz locale

: 03 lutego 2015, 15:40
autor: kob22
Cześć,
podczas instalacji debiana jessie, wybrałem język angielski, kraj polska, ale niestety locale dla takiej konfiguracji był niedostępny, więc wybrałem dla UK. Układ klawiatury polski.
Teraz niestety mam problem z polskimi znakami (krzaki) w niektórych miejscach oraz niestety z aplikacjami (np. libreoffice writer - mimo wybrania języka polskiego dla tekstu oraz wszędzie gdzie jest to możliwe, zamienia mi i na duże I.

Czy jest jakaś konfiguracja, która pozwoli mi mieć system w języku angielskim (komunikaty, dokumentacja itd) oraz zapewni mi bezproblemową pracę z polskimi znakami?

: 03 lutego 2015, 16:55
autor: marcin1982
Spróbuj w ten sposób - przekonfiguruj dwa pakiety wybierając odpowiednie opcje:

Kod: Zaznacz cały

dpkg-reconfigure locales

Kod: Zaznacz cały

dpkg-reconfigure keyboard-configuration
Podaj wynik poleceń:

Kod: Zaznacz cały

localectl status

Kod: Zaznacz cały

locale

Kod: Zaznacz cały

locale -a
Pobaw się też ustawieniami przez localectl:

Kod: Zaznacz cały

localectl --help

: 03 lutego 2015, 23:32
autor: kob22

Kod: Zaznacz cały

   System Locale: LANG=en_GB.UTF-8
                  LANGUAGE=en_GB:en
       VC Keymap: n/a
      X11 Layout: pl
       X11 Model: pc105

Kod: Zaznacz cały

LANG=en_GB.UTF-8
LANGUAGE=
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL=

Kod: Zaznacz cały

C
C.UTF-8
en_GB.utf8
POSIX
Ustawiłem od nowa, ale bez zmian. Tak to na razie wygląda

: 04 lutego 2015, 17:19
autor: marcin1982
Może inaczej zrób - ustaw wszystko na polską lokalizację, a informacje systemowe ustawisz po angielsku za pomocą zmienej LC_MESSAGES w plikcach /etc/profile, /root/.bashrc lub ~/.bashrc.

Trzeba jeszcze wygenerować pliki wszystkich lokalizacji jakich będziesz w systemie używał:

Kod: Zaznacz cały

su -c 'nano /etc/locale.gen'
Odkomentuj linie z pożądanymi językami, zapisz zmiany i klepnij jako root:

Kod: Zaznacz cały

locale-gen