Overview
Group
Quick Info

Windows NT
Yes
Win95
Yes
Win32s
Yes
Import Library

Header File
winnt.h
Unicode
No
Platform Notes
None

SUBLANGID

The SUBLANGID macro extracts a sublanguage identifier from a language identifier.

WORD SUBLANGID(

WORD lgid
// language identifier
);

Parameters

lgid

Specifies the language identifier. This value is a combination of a primary language identifier and a sublanguage identifier and is usually created by using the MAKELANGID macro.

Return Values

The return value is a sublanguage identifier. The following sublanguage identifiers are defined:

SUBLANG_ARABIC_SAUDI_ARABIA
SUBLANG_GERMAN
SUBLANG_ARABIC_IRAQ
SUBLANG_GERMAN_SWISS
SUBLANG_ARABIC_EGYPT
SUBLANG_GERMAN_AUSTRIAN
SUBLANG_ARABIC_LIBYA
SUBLANG_GERMAN_LUXEMBOURG
SUBLANG_ARABIC_ALGERIA
SUBLANG_GERMAN_LIECHTENSTEIN
SUBLANG_ARABIC_MOROCCO
SUBLANG_ITALIAN
SUBLANG_ARABIC_TUNISIA
SUBLANG_ITALIAN_SWISS
SUBLANG_ARABIC_OMAN
SUBLANG_KOREAN
SUBLANG_ARABIC_YEMEN
SUBLANG_KOREAN_JOHAB
SUBLANG_ARABIC_SYRIA
SUBLANG_NEUTRAL
SUBLANG_ARABIC_JORDAN
SUBLANG_NORWEGIAN_BOKMAL
SUBLANG_ARABIC_LEBANON
SUBLANG_NORWEGIAN_NYNORSK
SUBLANG_ARABIC_KUWAIT
SUBLANG_PORTUGUESE
SUBLANG_ARABIC_UAE
SUBLANG_PORTUGUESE_BRAZILIAN
SUBLANG_ARABIC_BAHRAIN
SUBLANG_SERBIAN_LATIN
SUBLANG_ARABIC_QATAR
SUBLANG_SERBIAN_CYRILLIC
SUBLANG_CHINESE_TRADITIONAL
SUBLANG_SPANISH
SUBLANG_CHINESE_SIMPLIFIED
SUBLANG_SPANISH_MEXICAN
SUBLANG_CHINESE_HONGKONG
SUBLANG_SPANISH_MODERN
SUBLANG_CHINESE_SINGAPORE
SUBLANG_SPANISH_GUATEMALA
SUBLANG_DEFAULT
SUBLANG_SPANISH_COSTA_RICA
SUBLANG_DUTCH
SUBLANG_SPANISH_PANAMA
SUBLANG_DUTCH_BELGIAN
SUBLANG_SPANISH_DOMINICAN_
REPUBLIC
SUBLANG_ENGLISH_US
SUBLANG_SPANISH_VENEZUELA
SUBLANG_ENGLISH_UK
SUBLANG_SPANISH_COLOMBIA
SUBLANG_ENGLISH_AUS
SUBLANG_SPANISH_PERU
SUBLANG_ENGLISH_CAN
SUBLANG_SPANISH_ARGENTINA
SUBLANG_ENGLISH_NZ
SUBLANG_SPANISH_ECUADOR
SUBLANG_ENGLISH_EIRE
SUBLANG_SPANISH_CHILE
SUBLANG_ENGLISH_SOUTH_
AFRICA
SUBLANG_SPANISH_URUGUAY
SUBLANG_ENGLISH_JAMAICA
SUBLANG_SPANISH_PARAGUAY
SUBLANG_ENGLISH_CARIBBEAN
SUBLANG_SPANISH_BOLIVIA
SUBLANG_ENGLISH_BELIZE
SUBLANG_SPANISH_EL_SALVADOR
SUBLANG_ENGLISH_TRINIDAD
SUBLANG_SPANISH_HONDURAS
SUBLANG_FRENCH
SUBLANG_SPANISH_NICARAGUA
SUBLANG_FRENCH_BELGIAN
SUBLANG_SPANISH_PUERTO_RICO
SUBLANG_FRENCH_CANADIAN
SUBLANG_SWEDISH
SUBLANG_FRENCH_SWISS
SUBLANG_SWEDISH_FINLAND
SUBLANG_FRENCH_LUXEMBOURG
SUBLANG_SYS_DEFAULT

Remarks

The SUBLANGID macro is defined as follows:

#define SUBLANGID(lgid) ((WORD )(lgid) >> 10)

See Also

EnumSystemLocales
, LANGIDFROMLCID, MAKELANGID, PRIMARYLANGID

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples