Локаль
Материал из Википедии — свободной энциклопедии
Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 15 августа 2009;
проверки требуют 9 правок.
Локаль представляет собой набор сведений, связанных с местом или с культурой. В него может входить имя и идентификатор языка, шрифт, применяемый для записи на нем, а также национальные стандарты.
В программировании лока́ль (англ. 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— нейтральное значение по умолчанию.
[править] См. также
| Это заготовка статьи о программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |

