Как сменить или установить locale в Ubuntu

Locale позволяет программам отображать инфорацию согласно вашему языку или стране. Например, при установке Ubuntu нужно выбрать географическое положение на карте, согласно которому и установится локаль по умолчанию. Но иногда бывает нужно сменить локаль, либо установить новую. О чем и пойдет речь ниже.

Посмотреть текущую локаль

Чтобы вывести все переменные окружения текущей локали, откройте терминал и введите команду:

locale

При этом локаль задается в формате <язык>_<территория>.<кодировка>, например, русская локаль с UTF-8 кодировкой задается как ru_RU.UTF-8.

Установленные локали

Для того, чтобы просмотреть все доступные локали, установленные в системе, введите команду:

locale -a

Установить новую локаль

Если вы не нашли нужную локаль в списке установленных, то вы можете поискать ее в списке поддерживаемых локалей, в файле:

/usr/share/i18n/SUPPORTED

Нужную локаль можно установить с помощью команды locale-gen:

sudo locale-gen ru_RU.UTF-8
sudo locale-gen en_US.UTF-8

После того, как вы установили локаль, она должна появиться в списке установленных:

locale -a

Изменить локаль временно

Чтобы изменить локаль или переменную локализации временно (она будет активна только во время текущей сессии), введите имя переменной, знак равно и новое значение. Например, изменим переменную окружения LC_TIME, задающую формат времени и даты:

LC_TIME=ru_RU.UTF-8

Изменить локаль постоянно, для пользователя

Если вы хотите, чтобы локаль устанавливалась для определенного пользователя при каждом входе в систему, вы можете настроить это в файле ~/.bashrc. Для этого откройте файл ~/.bashrc и добавьте внизу одну строчку, например, чтобы задать переменную LANG:

export LANG=ru_RU.UTF-8

Изменения вступят в силу при следующем входе в систему.

Изменить локаль постоянно, для всей системы

Если вы хотите изменить системную локаль, то просто откройте файл и измените нужные переменные локализации:

/etc/default/locale

Изменения вступят в силу после перезагрузки.

Как все это работает, вы можете посмотреть в данном видео:

Похожие записи: