konfiguracja j

Tematy związane z oprogramowaniem, instalacją, konfiguracją
kob22
Posty: 4
Rejestracja: 13 listopada 2007, 08:26

konfiguracja języków oraz locale

Post 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?
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post 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
kob22
Posty: 4
Rejestracja: 13 listopada 2007, 08:26

Post 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
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post 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
ODPOWIEDZ