Настройка локалей в Ubuntu

Отобразить текущие настройки:

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

Отобразить доступные локали:

C
C.UTF-8
de_AT.utf8
de_BE.utf8
de_CH.utf8
de_DE.utf8
de_LI.utf8
de_LU.utf8
en_AG
en_AG.utf8
...
POSIX

Не установлены локали:
(может не существовать файла /etc/default/locale), или locale -a может выдавать приблизительно такую картину:

locale -a
C
C.UTF-8
POSIX

Чтобы исправить, сгенерируйте локаль:

locale-gen de_DE.UTF-8

Установить локаль (сгенерирует файл /etc/default/locale):

update-locale LANG=de_DE.UTF-8

После — перезапустить систему, или открыть новый терминал.