winnt.h


SUBLANGID

La macro SUBLANGID extrae un identificador de sublenguaje de un identificador de lenguaje.

Definición

WORD SUBLANGID(
    WORD lgid	 // identificador de lenguaje
   );

Descripción

lgid: especifica el identificador de lenguaje. Este valor es una combinación de un identificador de lenguaje primario y de un identificador de sublenguaje, y suele ser creado usando la macro MAKELANGID.

Valor de retorno

El valor de retorno es un identificador de sublenguaje. Están definidos los siguientes identificadores de sublenguaje:

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

Observaciones

La macro SUBLANGID se define como sigue:

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