Изменение локали (locale) на сервере

Admin Ubuntu

Команды по управлению локали на сервере Ubuntu.

От локали зависят многие процессы на сервере. Например, локаль влияет на базовые отображения на сайте типа времен года и дней недели. Она может мешать импорту/экспорту баз данных (если локали разные) или иметь различную сортировку в ней. Для примера, PostgreSQL.

Добавление новой локали на сервер

Вывести список всех установленных локалей на сервере:

locale -a

Отразить текущую локаль:

locale

Добавить нужную локаль:

sudo locale-gen en_US.UTF-8

Или русскую:

sudo locale-gen ru_RU.UTF-8

И обновить локали:

sudo update-locale

Изменение текущей локали

Поменять что-то конкретное в локали (будет изменена только в течении текущей сессии):

export LC_ALL="en_US.UTF-8"
export LC_TIME="ru_RU.UTF-8"

Для постоянного изменения внести сюда:

sudo nano /etc/default/locale

Например, добавить или отредактировать:

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

Или автоматически добавить изменить какое-то значение в том файле:

sudo localectl set-locale LANG=en_US.UTF-8
sudo localectl set-locale LANG=ru_RU.UTF-8

Обновить внесенные изменения:

. /etc/default/locale
Метки:

На сайте отсутствует реклама! Значете почему?

Помогать людям - моё хобби. А навыки разработчика позволяют не парится нулевой монетизизацией этого сайта. Хотя...

Если вам помогла информация, то даже от доната в 40 рублей мне будет приятно. Докину немного, куплю латте в макдаке, вспомню за чей счет банкет и карма вам зачтется!

Но и просто оставленный комментарий благодарности ниже принесет мне улыбку радости :)

А если захочется написать всякие гадости с переходом на личности, да тоже не стесняйтесь, но обычно я отправляю такое в спам. Люблю, когда дома чисто.

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"Изменение локали (locale) на сервере"