.\" -*- coding: UTF-8 -*- .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH locale 1 "17 мая 2025 г." "Справочные страницы Linux 6.15" .SH НАИМЕНОВАНИЕ locale \- выдаёт информацию о локали .SH ОБЗОР .SY locale [\fIoption\fP] .YS .SY locale [\fIoption\fP] \fB\-a\fP .YS .SY locale [\fIoption\fP] \fB\-m\fP .YS .SY locale [\fIoption\fP] \fIname\fP\ .\|.\|. .YS .SH ОПИСАНИЕ Команда \fBlocale\fP выдаёт в стандартный вывод информацию о текущей или всех локалях. .P При запуске без аргументов \fBlocale\fP выводит настройки текущей локали по каждой категории локали (смотрите \fBlocale\fP(5)) в зависимости от настроек переменных окружения, которые управляют локалью (смотрите \fBlocale\fP(7)). Значения для переменных, установленных из окружения, печатаются без двойных кавычек; предполагается, что кавычки содержатся в самих значениях. .P Если указан параметр \fB\-a\fP или \fB\-m\fP (или их длинные эквиваленты), то выполняется следующее: .TP \fB\-\-all\-locales\fP .TQ \fB\-a\fP Выдаётся список всех доступных локалей. С параметром \fB\-v\fP в вывод добавляются метаданные \fBLC_IDENTIFICATION\fP по каждой выводимой локали. .TP \fB\-\-charmaps\fP .TQ \fB\-m\fP Display the available charmaps (character set description files). To display the current character set for the locale, use \fIlocale\ \-c\ charmap\fP. .P Команде \fBlocale\fP также можно передать один или более аргументов: имена ключевых слов локали (например, \fIdate_fmt\fP, \fIctype\-class\-names\fP, \fIyesexpr\fP или \fIdecimal_point\fP) или категории локали (например, \fBLC_CTYPE\fP или \fBLC_TIME\fP). Для каждого аргумента отображается следующее: .IP \[bu] 3 Для ключевого слова локали — значение этого ключевого слова. .IP \[bu] Для категории локали — значения всех ключевых слов в этой категории. .P При указании аргументов доступны следующие параметры: .TP \fB\-\-category\-name\fP .TQ \fB\-c\fP Для аргумента имени категории, выводится имя категории локали в отдельной строке перед списком значений ключевых слов этой категории. .IP Для аргумента имени ключевого слова, выводится имя категории локали для этого ключевого слова в отдельной строке перед значением ключевого слова. .IP Этот параметр повышает читаемость при указании нескольких аргументов. Его можно указывать совместно с параметром \fB\-k\fP. .TP \fB\-\-keyword\-name\fP .TQ \fB\-k\fP Для каждого ключевого слова при отображении значений также выводится имя этого ключевого слова; формат вывода: .IP .in +4n .EX \fIключевое слово\fP=\[dq]\fIзначение\fP\[dq] .EE .in .P Команда \fBlocale\fP также имеет следующие параметры: .TP \fB\-\-verbose\fP .TQ \fB\-v\fP Отобразить дополнительную информацию при некоторых комбинациях параметров командной строки и аргументов. .TP \fB\-\-help\fP .TQ \fB\-?\fP Показать справку по параметрам командной строки и аргументам и завершить работу. .TP \fB\-\-usage\fP Показать короткое сообщение об использовании и завершить работу. .TP \fB\-\-version\fP .TQ \fB\-V\fP Вывести версию программы и выйти. .SH ФАЙЛЫ .TP \fI/usr/lib/locale/locale\-archive\fP Обычный путь по умолчанию для расположения архива локалей. .TP \fI/usr/share/i18n/locales\fP Обычный путь по умолчанию для файлов определений локалей. .SH СТАНДАРТЫ POSIX.1\-2008. .SH ИСТОРИЯ POSIX.1\-2001. .SH ПРИМЕРЫ .EX $\fB locale\fP; LANG=en_US.UTF\-8 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= .P $\fB locale date_fmt\fP; %a %b %e %H:%M:%S %Z %Y .P $\fB locale \-k date_fmt\fP; date_fmt="%a %b %e %H:%M:%S %Z %Y" .P $\fB locale \-ck date_fmt\fP; LC_TIME date_fmt="%a %b %e %H:%M:%S %Z %Y" .P $\fB locale LC_TELEPHONE\fP; +%c (%a) %l (%a) %l 11 1 UTF\-8 .P $\fB locale \-k LC_TELEPHONE\fP; tel_int_fmt="+%c (%a) %l" tel_dom_fmt="(%a) %l" int_select="11" int_prefix="1" telephone\-codeset="UTF\-8" .EE .P В следующем примере компилируется специализированная локаль из каталога \&\fI./wrk\fP с помощью утилиты \fBlocaledef\fP(1) в каталоге \fI$HOME/.locale\fP, затем тестируется результат командой \fBdate\fP(1), а потом устанавливается переменные окружения \fBLOCPATH\fP и \fBLANG\fP в файле оболочки профиля для того, чтобы специализированная локаль была задействована в последующих сеансах пользователя: .P .EX $\fB mkdir \-p $HOME/.locale\fP; $\fB I18NPATH=./wrk/ localedef \-f UTF\-8 \-i fi_SE $HOME/.locale/fi_SE.UTF\-8\fP; $\fB LOCPATH=$HOME/.locale LC_ALL=fi_SE.UTF\-8 date\fP; $\fB echo \[dq]export LOCPATH=\[rs]$HOME/.locale\[dq] >> $HOME/.bashrc\fP; $\fB echo \[dq]export LANG=fi_SE.UTF\-8\[dq] >> $HOME/.bashrc\fP; .EE .SH "СМОТРИТЕ ТАКЖЕ" \fBlocaledef\fP(1), \fBcharmap\fP(5), \fBlocale\fP(5), \fBlocale\fP(7) .PP .SH ПЕРЕВОД Русский перевод этой страницы руководства разработал(и) Artyom Kunyov , Azamat Hackimov , Dmitry Bolkhovskikh , Katrin Kutepova , Konstantin Shvaykovskiy , Yuri Kozlov , Иван Павлов и Kirill Rekhov . .PP Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, .UR https://www.gnu.org/licenses/gpl-3.0.html .UE версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. .PP Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу .MT списка рассылки русских переводчиков .ME .