Prev Next

SUBLANGID info

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