Как изменить системный язык в Ubuntu
Кратко
Что такое системный язык
Системный язык — это язык интерфейса: меню, окон, системных диалогов и подсказок. Он отличается от языка ввода, который используется при наборе текста. Системный язык влияет на отображение интерфейса и локали по умолчанию (но не всегда автоматически меняет формат чисел, дат и валют).
Важно: смена системного языка — это пользовательская настройка. Если вы меняете язык для другого человека (например, пожилого родственника), проверьте также метод ввода и региональные форматы.
Быстрая инструкция по смене системного языка
- Откройте Настройки системы (System Settings).
- Запустите «Поддержка языков» (Language Support).

- В разделе «Language for menus and windows» вы увидите список уже установленных языков. Если нужный язык есть в списке — перетащите его в начало списка, чтобы сделать его языком по умолчанию, и нажмите «Apply System-wide».

- Если нужного языка нет, нажмите «Install/Remove Languages», отметьте язык в списке и нажмите «Apply Changes». Дождитесь завершения установки.

- После установки перетащите язык в начало списка и нажмите «Apply System-wide». Перезагрузите компьютер, чтобы изменения вступили в силу.

Что делать, если нужного языка нет в списке
Если язык не устанавливается через GUI или вы предпочитаете командную строку, можно установить пакеты языков вручную и обновить локали.
Пример команд (замените ru на нужный код языка):
sudo apt update sudo apt install language-pack-ru language-pack-gnome-ru sudo dpkg-reconfigure locales sudo update-locale LANG=ru_RU.UTF-8
Эти команды устанавливают языковые пакеты и генерируют локаль. После этого откройте «Поддержка языков» и убедитесь, что язык появился в списке.
Изменение метода ввода (клавиатуры)
Изменение системного языка не меняет язык ввода по умолчанию. Чтобы переключаться между раскладками или вводом иероглифов (например, для китайского), выполните:
- В «Поддержка языков» найдите опцию «Keyboard Input» и смените значение с «Default» на «IBus».
- В системном трее появится значок клавиатуры — через него можно переключать раскладки.

Примечание: для китайских/японских/корейских раскладок может потребоваться установка дополнительных движков ввода (ibus-pinyin, ibus-anthy и т.д.).
Региональные форматы: числа, даты и валюты
Смена интерфейсного языка не всегда меняет формат чисел и дат. Чтобы привести формат в соответствие с регионом:
- Откройте раздел «Regional Formats» в «Поддержке языков».
- Выберите подходящий формат в выпадающем списке и нажмите «Apply System-wide».
- Перезагрузите систему.

Альтернативные подходы и дополнительные опции
- Через терминал: установка language-pack-XX и update-locale (см. раздел выше). Это полезно для серверных установок без GUI.
- Для отдельных пользователей: можно менять язык только для текущего пользователя, не меняя системные настройки — редактируйте ~/.profile или используйте команду export LANG=ru_RU.UTF-8 перед запуском сессии.
- Для доменных или массовых установок: автоматизируйте изменение локали через конфигурационные инструменты (Ansible, cloud-init), задав соответствующие переменные окружения.
Когда смена языка не приведёт к ожидаемому результату
- Приложения, запущенные до смены языка, могут продолжать отображать старый язык до перезапуска. Перезапустите сессии и приложения.
- Некоторые приложения используют собственные языковые пакеты и не наследуют системные настройки; в таком случае нужно установить языковые пакеты именно для этих приложений.
- Если локаль не сгенерирована на уровне системы, смена языка в GUI не изменит формат дат и чисел — используйте dpkg-reconfigure locales и update-locale.
Устранение неполадок
- Ошибка установки языковых пакетов: запустите sudo apt update и повторите установку; проверьте сетевое подключение.
- Нет пункта «Language Support»: убедитесь, что у вас установлены пакеты language-selector-gnome или language-selector-common.
- После установки язык не отображается: выйдите из учётной записи и войдите заново, либо перезагрузите систему.
Контрольный список по ролям
- Для пользователя: убедиться, что язык есть в списке → перетащить в начало → нажать Apply → перезагрузить.
- Для администратора: установить language-pack-XX при необходимости → сгенерировать локали → уведомить пользователя о перезагрузке.
- Для службы поддержки: проверить, установлены ли language-selector и ibus, диагностировать ошибки apt при установке.
Короткая методика внедрения (мини-метод)
- Оцените требование: нужен ли системный язык глобально или только для пользователя.
- Попробуйте GUI-метод через «Поддержка языков».
- Если не удалось — используйте apt и dpkg-reconfigure locales.
- Настройте метод ввода (IBus) и региональные форматы.
- Перезагрузите и проверьте поведение приложений.
Критерии приёмки
- Весь интерфейс системы отображается на выбранном языке после перезагрузки.
- Метод ввода переключается корректно и позволяет ввод на нужном языке.
- Форматы чисел и дат соответствуют выбранным региональным настройкам (если это требование).
Краткий глоссарий
- Локаль: набор настроек языка, региональных форматов и кодировки.
- IBus: фреймворк ввода для Unix-подобных систем.
- language-pack: пакет переводов интерфейса для Ubuntu.
Решение «на случай проблем» — схема принятия решений
flowchart TD
A[Начало] --> B{Язык уже в списке?}
B -- Да --> C[Перетащить в начало и Apply System-wide]
B -- Нет --> D[Install/Remove Languages]
D --> E{Установилось?}
E -- Да --> C
E -- Нет --> F[Через терминал: apt install language-pack-XX]
F --> G[Сгенерировать локали и перезагрузить]
C --> H[Проверить метод ввода и региональные форматы]
H --> I[Готово]Резюме
Смена системного языка в Ubuntu выполняется через «Поддержка языков»: ставим язык по умолчанию, при необходимости устанавливаем пакеты через GUI или терминал, настраиваем ввод (IBus) и региональные форматы. Если столкнулись с проблемами — перезапустите сессии, установите недостающие языковые пакеты и сгенерируйте локали.
Спасибо — теперь ваш интерфейс готов для пользователя на удобном языке.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента