Dela via


Språkidentifierare

Varje språkvariant har en unik identifierare, ett 32-bitarsvärde som består av en språkidentifierare och en sorteringsordningsidentifierare. Språkidentifieraren är en internationell standardförkortning och har de komponenter som krävs för att unikt identifiera ett av de installerade operativsystemdefinierade språken. NLS stöder både fördefinierade nationella identifierare och anpassade identifierare.

Not

Språknamn kan användas med funktioner som introduceras i Windows Vista och som tar ett nationella namn som en parameter, i stället för en språkidentifierare. Mer information finns i Anropa funktionerna "Språknamn". Användning av nationella namn i stället för nationella identifierare är alltid att föredra.

 

Följande bild visar formatet på bitarna i en språkidentifierare.

+-------------+---------+-------------------------+
|   Reserved  | Sort ID |      Language ID        |
+-------------+---------+-------------------------+
31         20 19     16 15                      0   bit

Fördefinierade nationella identifierare

De fördefinierade språkidentifierare som stöds av NLS definieras i API-referensen för nationella språkstöd (NLS).

NLS använder följande språkinformationskonstanter för att representera språkidentifierare.

Anpassade språkidentifierare

Windows Vista: NLS stöder anpassade nationella identifierare som representeras av följande språkinformationskonstanter.

Skapa ett språk

Du kan använda verktyget Locale Builder som tillhandahålls av NLS för att skapa nationella inställningar. Mer information finns i Microsoft Locale Builder.

Programmet kan konstruera en språkidentifierare med hjälp av makrot MAKELCID. Alternativt kan den använda en av standardidentifierarna som motsvarar konstanterna som anges nedan.

Hämtning av nationella identifierare

Ett program kan hämta aktuella nationella identifierare med hjälp av funktionerna GetSystemDefaultLCID och GetUserDefaultLCID. Varje tråd kan ange och hämta sina egna nationella inställningar med SetThreadLocale och GetThreadLocale.

nationella inställningar och språk

språkidentifierare

nationella namn

sorteringsordningsidentifierare

MAKELCID-