[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Принципы управления системой: Операционная система и устройства


Описание переменных среды локали

В системе Поддержки национальных языков (NLS) для задания локали применяется несколько переменных среды. С помощью этих переменных среды можно изменить путь к информации о локали:

LANG Задает локаль по умолчанию.

Примечание:Значение переменной LANG задается во время установки. (Все процессы будут применять указанную локаль, пока не будет установлено значение переменных среды LC_*). Значение переменной среды LANG можно изменить с помощью Инструмент управления системой (SMIT) - Обзор. Локали C и POSIX обеспечивают максимальную производительность.
LC_ALL Переопределяет значения переменных среды LANG и LC_*.
LC_COLLATE Задает локаль, из которой должна применяться информация категории LC_COLLATE. К категории LC_COLLATE относится информация о правилах сравнения символов и строк. Эти правила задают допустимые границы интервалов, классы эквивалентности и правила сравнения строковых объектов.
LC_CTYPE Задает локаль, из которой должна применяться информация категории LC_CTYPE. К категории LC_CTYPE относится информация о правилах обработки символов. Эти правила задают способ интерпретации последовательности байтов текстовых данных (как последовательность однобайтовых или многобайтовых символов), а также классы символов.
LC__FASTMSG Указывает, что для локалей C и POSIX должны применяться сообщения по умолчанию, а переменная NLSPATH будет игнорироваться, если значение LC__FASTMSG равно true; в противном случае будут применяться сообщения, совместимые с POSIX. В файле /etc/environment устанавливается значение по умолчанию LC__FASTMSG=true.
LC_MESSAGES Задает локаль, из которой должна применяться информация категории LC_MESSAGES. К категории LC_MESSAGES относится информация о формате утвердительного и отрицательного ответа и языке сообщений и меню.
LC_MONETARY Задает локаль, из которой должна применяться информация категории LC_MONETARY. К категории LC_MONETARY относится информация о формате денежных единиц.
LC_NUMERIC Задает локаль, из которой должна применяться информация категории LC_NUMERIC. К категории LC_NUMERIC относится информация о формате чисел.
LC_TIME Задает локаль, из которой должна применяться информация категории LC_TIME. К категории LC_TIME относится информация о формате даты и времени.
LOCPATH Задает путь к информации о локали, в том числе к исполняемым файлам локали, программам обработки ввода и процедурам преобразования кодовой страницы.

Примечание: Программы setuid и setgid игнорируют значение переменной среды LOCPATH.
NLSPATH Задает путь к файлам каталога сообщений. Эта переменная среды применяется компонентом Средство работы с сообщениями подсистемы NLS. За дополнительной информацией о формате переменной NLSPATH обратитесь к описанию подпрограммы catopen.

Переменные среды, задающие локаль, можно разделить по приоритету на три группы:

Иерархия переменных среды, задающих локаль
Класс приоритета Переменные среды
Высокий LC_ALL


LC_COLLATE


LC_CTYPE
Обычный LC_MESSAGES


LC_MONETARY


LC_NUMERIC


LC_TIME
Низкий LANG

Применяются следующие правила определения локали с помощью переменных среды:


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]