Идентификаторы языка
Идентификатор языка — это стандартное международное числовое сокращение для языка в стране или географическом регионе. Каждый язык имеет уникальный идентификатор языка (тип данных LANGID), 16-битовое значение, состоящее из идентификатора основного языка и идентификатора подязыка. Дополнительные сведения об идентификаторах языка см. в разделе Языковые константы и строки.
Идентификатор языка создается с помощью макроса MAKELANGID . На следующем рисунке показан формат битов в идентификаторе языка.
+-------------------------+-------------------------+
| SubLanguage ID | Primary Language ID |
+-------------------------+-------------------------+
15 10 9 0 bit
Ниже приведены предопределенные идентификаторы языка.
- LANG_SYSTEM_DEFAULT. Язык операционной системы по умолчанию.
- LANG_USER_DEFAULT. Язык текущего пользователя.
Приложение может получить идентификаторы текущего языка с помощью функций многоязыкового пользовательского интерфейса .
Связанные темы