Локаль
Перейти к навигации
Перейти к поиску
Эту страницу предлагается объединить со страницей locale. |
Региональный стандарт, региональные настройки (проф. жарг. лока́ль от англ. locale, /lɔ.kal/ или /ləuˈkɑ:l/) — набор параметров, определяющий региональные настройки пользовательского интерфейса, такие как язык, страна, часовой пояс, набор символов и т. п.
Идентификатор региональных настроек может быть определён несколькими способами:
- В Win32 API он называется LCID и представляет собой число — например, 1033 для английского языка (США) или 1049 для русского (Россия).
- В XML, Microsoft .NET и Java, а также в других окружениях, поддерживающих Unicode, он обозначается согласно RFC 3066 или его преемникам. Обычно используются коды ISO 639 и ISO 3166-1 alpha-2. В частности, в .NET используется строка «ru-RU» для России и «en-US» для США.
- В Unix, Linux и других платформах POSIX он определяется подобно RFC 3066, но варианты настроек определяются по другому — набор символов также включается в идентификатор. Таким образом, он имеет следующий вид:
[language[_territory][.codeset][@modifier]]
, напримерru_RU.UTF-8
. Существует особое имя для региональных настроек POSIX:C
— нейтральное значение по умолчанию,C.UTF-8
— для новых POSIX-систем с поддержкой UTF-8.
См. также[править | править код]
![]() |
Это заготовка статьи о программном обеспечении. Вы можете помочь проекту, дополнив её. |