====== Ubuntu 22.04 Локализация ====== Локаль (locale или локализация) в Linux определяет, какой язык и какой набор символов (кодировку), пользователь видит в терминале. Посмотрим, как проверить текущие настройки языка и кодировки, как получить список всех доступных локалей, как сменить язык и кодировку для текущей сессии или установить их постоянно. Чаще всего для локализации консоли достаточно повторно сконфигурировать пакет locales: $ sudo dpkg-reconfigure locales Сначала будут созданы нужные локали (их выбрать на первом экране), потом установлена локаль по умолчанию (ее выбрать на втором экране). ===== Подробная информация о локалях ===== Более подробную информацию об установленных в системе локалях можно посмотреть так: $ locale -a -v locale: en_US.utf8 archive: /usr/lib/locale/locale-archive --------------------------------------------------------------- title | English locale for the USA source | Free Software Foundation, Inc. address | http://www.gnu.org/software/libc/ email | bug-glibc-locales@gnu.org language | American English territory | United States revision | 1.0 date | 2000-06-24 codeset | UTF-8 locale: ru_RU.utf8 archive: /usr/lib/locale/locale-archive --------------------------------------------------------------- title | Russian locale for Russia source | RAP address | Sankt Jorgens Alle 8, DK-1615 Kobenhavn V, Danmark email | bug-glibc-locales@gnu.org language | Russian territory | Russia revision | 1.0 date | 2000-06-29 codeset | UTF-8 locale: C.UTF-8 directory: /usr/lib/locale/C.UTF-8 ---------------------------------------------------------- title | C locale email | aurel32@debian.org language | C revision | 1.6 date | 2016-08-08 codeset | UTF-8 ===== Переводы для системных программ ===== Локализация для основных системных программ, чтобы получать сообщения на русском языке: $ sudo apt install language-pack-ru ===== Файлы конфигурации шрифта и клавиатуры ===== Настройки можно найти в файлах конфигурации /etc/default/console-setup и /etc/default/keyboard: $ cat /etc/default/console-setup # Consult the console-setup(5) manual page. ACTIVE_CONSOLES="/dev/tty[1-6]" CHARMAP="UTF-8" CODESET="CyrSlav" FONTFACE="Fixed" FONTSIZE="8x16" VIDEOMODE= $ cat /etc/default/keyboard # Consult the keyboard(5) manual page. XKBMODEL="pc105" XKBLAYOUT="us,ru" XKBVARIANT="," XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll" BACKSPACE="guess" Это системные настройки, пользователь может создать свои в файлах **~/.console-setup** и **~/.keyboard**. ===== Настройка шрифта и клавиатуры ===== Чтобы сформировать файлы конфигурации /etc/default/console-setup и /etc/default/keyboard можно использовать команды: $ sudo dpkg-reconfigure console-setup $ sudo dpkg-reconfigure keyboard-configuration После того, как файлы конфигурации будут сформированы, нужно выполнить команду **setupcon** без аргументов или перезагрузить систему. ===== Ссылки ===== * Источник - [[https://tokmakov.msk.ru/blog/item/466|Локализация Ubuntu Server 18.04 LTS]]