Гид по технологиям

Как изменить системный язык в Ubuntu

• 5 min read • Linux • Обновлено 24 Nov 2025
Сменить системный язык в Ubuntu
Сменить системный язык в Ubuntu

Кратко

Что такое системный язык

Системный язык — это язык интерфейса: меню, окон, системных диалогов и подсказок. Он отличается от языка ввода, который используется при наборе текста. Системный язык влияет на отображение интерфейса и локали по умолчанию (но не всегда автоматически меняет формат чисел, дат и валют).

Важно: смена системного языка — это пользовательская настройка. Если вы меняете язык для другого человека (например, пожилого родственника), проверьте также метод ввода и региональные форматы.

Быстрая инструкция по смене системного языка

  1. Откройте Настройки системы (System Settings).
  2. Запустите «Поддержка языков» (Language Support).

Окно настроек Ubuntu с пунктом «Поддержка языков»

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

Список языков в Ubuntu, выбор языка по умолчанию

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

Окно выбора языка для установки в Ubuntu

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

Ubuntu с новым системным языком в интерфейсе

Что делать, если нужного языка нет в списке

Если язык не устанавливается через 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

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

Изменение метода ввода (клавиатуры)

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

  1. В «Поддержка языков» найдите опцию «Keyboard Input» и смените значение с «Default» на «IBus».
  2. В системном трее появится значок клавиатуры — через него можно переключать раскладки.

Параметр смены метода ввода на IBus в Ubuntu

Примечание: для китайских/японских/корейских раскладок может потребоваться установка дополнительных движков ввода (ibus-pinyin, ibus-anthy и т.д.).

Региональные форматы: числа, даты и валюты

Смена интерфейсного языка не всегда меняет формат чисел и дат. Чтобы привести формат в соответствие с регионом:

  1. Откройте раздел «Regional Formats» в «Поддержке языков».
  2. Выберите подходящий формат в выпадающем списке и нажмите «Apply System-wide».
  3. Перезагрузите систему.

Настройка форматов чисел и дат в Ubuntu

Альтернативные подходы и дополнительные опции

  • Через терминал: установка 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 при установке.

Короткая методика внедрения (мини-метод)

  1. Оцените требование: нужен ли системный язык глобально или только для пользователя.
  2. Попробуйте GUI-метод через «Поддержка языков».
  3. Если не удалось — используйте apt и dpkg-reconfigure locales.
  4. Настройте метод ввода (IBus) и региональные форматы.
  5. Перезагрузите и проверьте поведение приложений.

Критерии приёмки

  • Весь интерфейс системы отображается на выбранном языке после перезагрузки.
  • Метод ввода переключается корректно и позволяет ввод на нужном языке.
  • Форматы чисел и дат соответствуют выбранным региональным настройкам (если это требование).

Краткий глоссарий

  • Локаль: набор настроек языка, региональных форматов и кодировки.
  • 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) и региональные форматы. Если столкнулись с проблемами — перезапустите сессии, установите недостающие языковые пакеты и сгенерируйте локали.

Спасибо — теперь ваш интерфейс готов для пользователя на удобном языке.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро