В системе Поддержки национальных
языков (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 | 
Применяются следующие правила определения локали с помощью переменных среды: