Поделиться через


Идентификаторы языка

Идентификатор языка — это стандартная международная числовая аббревиация для языка в стране или географическом регионе. Каждый язык имеет уникальный идентификатор языка (тип ДАННЫХ LANGID), 16-разрядное значение, состоящее из первичного идентификатора языка и идентификатора подлангуга. Дополнительные сведения об идентификаторах языка см. в разделе Константы и строкиязыка.

Идентификатор языка создается с помощью макроса MAKELANGID. На следующем рисунке показан формат битов в идентификаторе языка.

+-------------------------+-------------------------+
|     SubLanguage ID      |   Primary Language ID   |
+-------------------------+-------------------------+
15                    10  9                         0   bit

Ниже приведены стандартные идентификаторы языка:

  • LANG_SYSTEM_DEFAULT. Язык операционной системы по умолчанию.
  • LANG_USER_DEFAULT. Язык текущего пользователя.

Приложение может получить текущие идентификаторы языка с помощью функций многоязычного пользовательского интерфейса.

языков и языков

Константы и строки идентификаторов языка

многоязычный пользовательский интерфейс

MAKELANGID