Как поменять язык в убунту
В процессе установки ОС Ubuntu предлагает выбрать язык системы по умолчанию, но бывает так, что ошибочно выбран другой язык. В статье я покажу, как легко сменить язык системы на родной русский.
Установка русского языка
1. Переходим в меню приложений — последняя кнопка в меню слева.
2. В меню приложений находим иконку настроек — «Settings». Щелкаем по ней, чтобы перейти в настройки системы.
3. В левом меню находим пункт «Region & Language» (Регион и язык).
4. Нажимаем на кнопку «Manage Installed Language» (Управление установленными языками).
5. Появится окно «The language supports is not installed completely» (Поддерживаемые язык не установлены), в котором нажимаем кнопку «Install», чтобы начать установку дополнительных языков.
6. Появится окно авторизации пользователя, здесь вводим пароль пользователя-администратора и нажимаем кнопку «Authenticate» или нажимаем клавишу ввода на клавиатуре.
7. Ждем загрузку пакета дополнительных языков.
8. В окне «Language Supports» (язык системы) нажимаем на кнопку «Install / Remove Languages. » (Установка и удаление языков).
9. В следующем окне «Installed Languages» (Установленные языки) находим русский язык (Russian) и отмечаем пункт галочкой, а после нажимаем кнопку «Apply» (Применить).
10. Снова проходим авторизацию пользователя, чтобы продолжить.
11. Ожидаем загрузку.
12. В окне языка системы в списке языков появится русский язык, закрываем это окно.
13. Теперь щелкаем по плитке «Language» (Язык).
14. Выбираем русский язык и нажимаем зелёную кнопку «Select» (Выбрать).
15. Выбрав русский язык необходимо перезапустить Ubuntu, чтобы настройки вступили в силу. Для этого нажимаем на кнопку «Restart» (Перезапустить). После нажатия на кнопку появится окно «Log Out» (Завершение сеанса), можно подождать 60 секунд, а можно сразу нажать кнопку «Log Out» (Завершить сеанс), чтобы не ждать таймер.
16. Авторизуемся в системе и наблюдаем русифицированный интерфейс системы.
Готово. Теперь вы знаете как поменять язык в ОС Ubuntu 22.04 на русский.
Русификация Ubuntu
После установки Ubuntu или иного дистрибутива из семейства Ubuntu необходимо русифицировать систему.
Настройка языка и региональных стандартов через графическую программу
В Ubuntu по умолчанию установлена графическая программа для настройки языка и региональных стандартов, она называется language-selector, в русифицированном меню ее название будет примерно таким «Язык системы».
Перед запуском программы настройте соединение с сетью Интернет.
Запуск language-selector:
В Unity: Главное меню на панели рабочего стола — в поле для ввода набрать название программы и нажать на появившийся значек программы
Сразу после запуска приложение проверит доступность поддержки языка и предложит установить недостающие пакеты локализации.
На вкладке «Язык» в поле «Язык для меню и окон» переместите в самый верх: русский (Российская Федерация);
На вкладке «Региональные форматы» в выпадающем списке выберите: русский (Российская Федерация);
Нажмите «Apple System-Wide» (Применить для всей системы)
Если вам понадобится установить другие языки или удалить установленые, то можно нажать на «Установка/удаление языков».
После выполненых изменений нужно перезайти в систему или перезагрузить компьютер.
Меняем язык системы в Ubuntu
Язык операционной системы Ubuntu можно выбрать еще на этапе установки, как в Windows или macOS. Более того, иногда она сама определяет регион, язык, время и раскладку. Если этого не случилось, и вы поневоле работаете в английской версии Ubuntu, все можно настроить вручную уже в действующей системе.
Меняем язык через графическую оболочку
- Кликаем по информационной панели в правом верхнем углу рабочего стола (там, где отображаются индикаторы сети и аккумулятора).
Это, по сути, короткий путь к настройкам
- В появившемся окошке щелкаем по иконке в виде шестеренки. Это ссылка на основные настройки оболочки GNOME.
Переходим к параметрам Ubuntu
- Оказавшись в настройках, ищем в боковой панели вкладку с названием Region & Language (Язык и регион) и переходим в нее.
Выбираем вкладку с настройками языка
В правой части интерфейса появится список настроек языка и клавиатуры. В каждом меню можно указать, на каких языках вы хотите печатать, в каком регионе вас будут видеть веб-сайты и приложения и какой язык будет глобально использоваться в системе.
- Чтобы поменять язык во всех приложениях и в системе в целом, кликаем по меню Language (Язык).
У меня установлен английский, выбранный по умолчанию
- В открывшемся списке выбираем нужный язык и ставим напротив него галочку.
- Затем кликаем по кнопке Select.
У меня установлена «укороченная» версия Ubuntu и тут нет русского языка. У вас будет
В некоторых системах с легковесными оболочками типа XFCE или Cinnamon может не быть отдельной программы для настроек. В Linux Mint с XFCE, например, вместо этого используется отдельное приложение «Языки». Такие приложения можно найти с помощью поисковика в списке доступных программ.
Меняем язык через терминал
Изменить системный язык можно и вручную. За него отвечают два конфигурационных файла в директории /etc/. Достаточно открыть эти файлы и поочередно изменить значения языка, указанные в соответствующих строках.
- Откроем файл /etc/default/locale любым редактором с помощью команды: sudoedit /etc/default/locale.
Можно открыть с помощью конкретного редактора, указав его название перед путем до файла
- Ищем внутри строку LANG=“en_US” и меняем ее значение на нужное нам. Например, для русского языка на “ru_RU”.
Обычно здесь указывается и другая связанная с языками информация
- Затем ищем строку LANGUAGE=“en_US:en” и опять меняем значение на подходящее.
- Открываем файл в корневой директории /.pam_environment любым редактором с помощью команды sudoedit ~/.pam_environment
- Ищем аналогичные строки и редактируем их так же, как в предыдущем файле.
Возможно, редактировать второй файл не придется. Его может вовсе не оказаться в системе, и достаточно будет внести изменения в /etc/default/locale
После проделанных изменений нужно сохранить их, а затем перезагрузить компьютер.
Изменить локализацию (язык) и региональные настройки в Ubuntu и Debian
Параметры локали (locale) в Linux определяют текущие региональные настройки операционной системы, которые используется в терминале и в графическом интерфейсе (формат даты и времени, поддерживаемые наборы символов/кодировки). В этой статье мы рассмотрим, как получить или изменить текущие настройки локали в Linux на примере Ubuntu и Debian.
Узнать настройки текущую локали в Ubuntu/Debian
Вывести текущие настройки локали в Ubuntu и Debian можно с помощью команды:
LANG=en_US.UTF-8 LANGUAGE= LC_CTYPE="en_US.UTF-8" LC_NUMERIC=en_US.UTF-8 LC_TIME=en_US.UTF-8 LC_COLLATE="en_US.UTF-8" LC_MONETARY=en_US.UTF-8 LC_MESSAGES="en_US.UTF-8" LC_PAPER=en_US.UTF-8 LC_NAME=en_US.UTF-8 LC_ADDRESS=en_US.UTF-8 LC_TELEPHONE=en_US.UTF-8 LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=en_US.UTF-8 LC_ALL=
- LANG показывает текущую системную локаль (это en_US.UTF-8)
- LC_NUMERIC – формат чисел
- LC_MONETARY – валюта и параметры форматирования денежных величин
- LC_TIME – формат даты и времени
Вывести список доступных локалей на хосте:
Чтобы вывести подробную информацию об установленных в системе локалях:
Системная локаль C.UTF-8 в этом списке присутствует всегда (локаль по-умолчанию).
Получить информацию о переменной окружения, которая определяет формат времени и даты:
$ locale -k LC_TIME
Установить русскую local в Ubuntu и Debian
Попробуем добавить русскую локаль ru_RU.UTF-8.
Список локалей, доступных для установки перечислен в файле:
$ sudo locale-gen ru_RU.UTF-8
Раскомментируйте строки с необходимой вам локалью в /etc/locale.gen .
Теперь сгенерируйте файлы и настройки для выбранной вами локали:
$ sudo locale-gen ru_RU.UTF-8
Теперь нужно назначить русскую локаль по-умолчанию:
$ sudo update-locale LANG=ru_RU.UTF-8
$ sudo localectl set-locale LANG=ru_RU.UTF-8
Эта команда запишет следующую строку в файл /etc/default/locale:
LANG=ru_RU.UTF-8
Перезагрузите хост Linux, чтобы применить новые настройки локализации.
Если вы зададите локаль, которая не сгенерировала, команда locale выведет ошибки:
locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory LANG=fr_FR.utf8
Можно задать отдельную локаль для различных региональных настроек Linux, например:
$ sudo update-locale LC_NUMERIC=en_US.UTF-8 LC_TIME=en_US.UTF-8 LC_MONETARY=en_US.UTF-8
В некоторых случаях нужно сначала установить необходимую локаль:
$ sudo apt-get install language-pack-fr
Если локаль в Linux не задана, и команда locale -a возвращает всего три записи:
C C.UTF-8 POSIX
- Нужно сгенерировать новую локаль: $ sudo locale-gen ru_RU.UTF-8
- Применить новую локаль: $ sudo update-locale LANG=ru_RU.UTF-8
- Перезагрузите хост или откройте новое окно терминала.
Новые пользователи по-умолчанию используют настройки локали, указанные в файле /etc/default/locale.
Если нужно изменить локаль для определенного пользователя, отредактируйте файл .bashrc в его домашнем каталоге:
Настройки локали в Ubuntu и Linux с помощью dpkg-reconfigure
Для более простого управления локалями в Debian и Ubuntu вы можете использовать утилиту dpkg—reconfigure.
С помощью следующей команды вы сможете сгенерировать, задать или удалить пакеты локализации в Linux:
$ sudo dpkg-reconfigure locales
Утилита предоставляет простой псевдографический интерфейс. Выберите локали, которые нужно установить.
Затем задайте локаль по умолчанию (default locale for the system environment).
Чтобы изменить кодировку консоли, выполните команду:
$ sudo dpkg-reconfigure console-setup
Выберите UTF-8 кодировку для консоли, затем выберите поддержку какого набора символов нужно добавить.
Эти настройки хранятся в:
Затем настройте клавиатуру:
$ sudo dpkg-reconfigure keyboard-configuration
По умолчанию рекомендуется использовать модель клавиатуры Generic 105-key PC. Затем добавьте раскладку клавиш для нужной страны.
Настройки клавиатуры указываются в файле:
$ sudo dpkg-reconfigure tzdata
Вы можете удалить локали, которые не используете. Список установленных локалей содержится в /usr/lib/locale/locale-archive.
Выведите список локалей в архиве:
Удаляем ненужную локаль:
$ sudo localedef —delete-from-archive en_IN.utf8