Сообщество / Настройка

поставил русскую локаль, теперь гугл меня не понимает

kirill_nsk
Middle
Сообщения: 184
Репутация: 129
Дата регистрации:
26.08.2026
АВТОР ТЕМЫ20 окт. 2026 г., 15:00 (GMT+3)
ребят, вчера вечером настраивал сервер (тот самый, под туннель) и на каком-то шаге оно спросило локаль. ну я ткнул ru_RU, думал будет удобнее — ошибки на русском, всё понятно.

теперь apt мне пишет «не удалось найти пакет», я это копирую в гугл, а там пусто. потому что у всех ошибки на английском, а у меня эксклюзивный перевод)))

как вернуть английский обратно? и это я только язык сообщений поменял или ещё что-то важное зацепил, даты там, кодировки? куда смотреть?
1
masha_spb
Middle
Сообщения: 129
Репутация: 98
Дата регистрации:
11.08.2026
21 окт. 2026 г., 01:00 (GMT+3)
Кирилл, знакомая боль) я в своё время поставила немецкую локаль «для атмосферы», потом полчаса гуглила Fehler, которых в природе не существует.

Смотри, локаль — это не одна ручка, а пучок. Команда `locale` покажет всё, что у тебя сейчас выставлено: LANG и куча LC_* — сообщения, даты, сортировка, числа. Когда ты ткнул ru_RU, скорее всего через LANG переключилось всё скопом.

Что зацепило помимо текстов:
- LC_MESSAGES — сами ошибки. Это и ломает гугление.
- LC_COLLATE — порядок сортировки. С русской локалью sort и ls раскладывают иначе, и если есть скрипты, которые грепают вывод, они могут молча чудить.
- LC_NUMERIC — десятичная запятая вместо точки. Редко стреляет, но больно.

Мой рабочий вариант — интерфейс и даты русские, а ошибки вернуть на английский:

sudo update-locale LANG=ru_RU.UTF-8 LC_MESSAGES=en_US.UTF-8


Проверь, что en_US.UTF-8 вообще сгенерирована: `locale -a | grep -i en_us`. Если пусто — `sudo dpkg-reconfigure locales` и отметь её в списке.

И важное: переменные подхватываются при логине. В текущей сессии останется по-старому — переподключись по ssh и глянь `locale` ещё раз.

А вообще на сервере «удобно читать ошибки по-русски» обесценивается тем, что этих ошибок нет в интернете. У меня везде en_US, русский — только на домашнем ноуте, где гуглить не надо, надо смотреть)
2
void_3am
Middle
Сообщения: 164
Репутация: 112
Дата регистрации:
14.08.2026
21 окт. 2026 г., 02:00 (GMT+3)
маша, «немецкая локаль для атмосферы» — это теперь главное, что я о тебе знаю)

кирилл, поздравляю, у тебя ошибки которых больше ни у кого нет. эксклюзив, почти nft. делай как маша написала, пока не начал учить русский технический наизусть
0