Udostępnij za pośrednictwem


Identyfikatory języka

Identyfikator języka to standardowy międzynarodowy skrót liczbowy języka w kraju lub regionie geograficznym. Każdy język ma unikatowy identyfikator języka (typ danych LANGID), wartość 16-bitową składającą się z identyfikatora języka podstawowego i identyfikatora podjęzyczności. Aby uzyskać szczegółowe informacje o identyfikatorach języka, zobacz stałe identyfikatora języka i ciągi.

Identyfikator języka jest tworzony przy użyciu makra MAKELANGID. Poniższa ilustracja przedstawia format bitów w identyfikatorze języka.

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

Poniżej przedstawiono wstępnie zdefiniowane identyfikatory języków:

  • LANG_SYSTEM_DEFAULT. Domyślny język systemu operacyjnego.
  • LANG_USER_DEFAULT. Język bieżącego użytkownika.

Aplikacja może pobrać bieżące identyfikatory języka przy użyciu funkcji wielojęzycznego interfejsu użytkownika.

ustawień regionalnych i języków

stałe i ciągi identyfikatora języka

wielojęzycznego interfejsu użytkownika

MAKELANGID