windows - Opregner lande på forskellige sprog ISO 3166 ved hjælp af Win32

Indlæg af Hanne Mølgaard Plasc

Problem



Er der en måde at opregne alle lande og deres ISO 3166 koder ved hjælp af nogle Win32 API eller lignende? Fortrinsvis, både på engelsk og tysk.

Bedste reference


Den Windows-version, du målretter mod, er vigtig, NLS-API'en blev forbedret betydeligt for Vista. EnumSystemLocalesEx () er sandsynligvis det, du leder efter, det returnerer lokalnavne som en <language> <REGION> streng, hvor sprog er den små bogstaver for ISO 639 og REGION er den ISO 3166 land/region identifikator. Tysk eller engelsk betyder ikke, disse koder er sproguafhængige. Se på NLS api docs for at se, hvad der er ledigt. [2]