IT-словарь › Программирование › Локаль (locale)

Локаль (locale)

Программирование Svenska → Обновлено: 2026-10-18

Настройка, которая сообщает программе, какой язык и какие региональные соглашения использовать.

Обычно записывается как en_US.UTF-8: язык, регион, кодировка. Она определяет сортировку, десятичный разделитель, форматы даты и валюты, первый день недели и преобразование регистра. Разбита на категории, поэтому можно иметь сообщения на английском и числа в местном формате.

Классическая ловушка: LC_COLLATE меняет порядок сортировки, из-за чего shell-скрипты, индексы баз данных и тесты ведут себя по-разному на разных машинах. Поэтому большинство систем сборки запускают с LC_ALL=C. Современный источник всех этих данных — CLDR.

← Назад к словарю