Идентификатор основного языка, который используется
Полное локализованное название страны
LOCALE_SENGCOUNTRY
Полное английское название страны
LOCALE_SABBREVCTRYNAME
Сокращенное название страны
LOCALE_SNATIVECTRYNAME
Естественное название страны
LOCALE_IDEFAULTLANGUAGE
Идентификатор основного языка, который используется в данной стране
LOCALE_IDEFAULTCOUNTRY
Основной код страны
LOCALE_IDEFAULTCODEPAGE
Номер кодовой страницы OEM
LOCALE_IDEFAULTANSICODEPAGE
Номер кодовой страницы ANSI
LOCALE_SLIST
Символ, который используется для разделения элементов списка
LOCALE_IMEASURE
Система измерений (0 - метрическая, 1 - американская)
LOCALE_SDECIMAL
Символ, который используется в качестве десятичного разделителя в числах
LOCALE_STHOUSAND
Символ, который используется в качестве разделителя групп цифр в многозначных числах
LOCALE_SDATE
Символ-разделитель в строке даты
LOCALE_STIME
Символ-разделитель в строке времени
LOCALE_IDATE
Порядок, в котором располагаются компоненты даты:
0: Месяц-День-Год,
1: День-Месяц-Год,
2: Год-Месяц-День
LOCALE_SDAYNAME1
Естественное длинное название для понедельника
LOCALE_SDAYNAME2 - LOCALE_SDAYNAME7
Естественное длинное название для дней недели от вторника до воскресения
LOCALE_SABBREVDAYNAME1
Естественное сокращенное название для понедельника
LOCALE_SABBREVDAYNAME2 - LOCALE_SABBREVDAYNAME7
Естественное сокращенное название для дней недели от вторника до воскресения
LOCALE_SMONTHNAME1
Естественное длинное название для января
LOCALE_SMONTHNAME2 - LOCALE_SMONTHNAME12
Естественное длинное название для месяцев от февраля до декабря
Помимо перечисленных, предусмотрены многочисленные константы для определения формата отображения даты, времени и денежных единиц, положительных и отрицательных чисел и так далее.
В качестве примера использования функции GetLocaleInfo приведем следующий фрагмент кода, в котором мы определяем полное название национального языка для текущей задачи:
GetLocaleInfo(
GetThreadLocale(), LOCALE_SLANGUAGE, szBuf, 512);
Здесь полученное название языка будет записано в виде текстовой строки в буфер szBuf.