Перечислять страны на разных языках ISO 3166, используя Win32 - PullRequest
0 голосов
/ 04 апреля 2011

Есть ли способ перечислить все страны и их коды ISO 3166, используя какой-нибудь Win32 API или аналогичный? Желательно на английском и немецком языках.

1 Ответ

1 голос
/ 04 апреля 2011

Версия Windows, на которую вы нацелены, важна, API-интерфейс NLS был значительно улучшен для Vista. EnumSystemLocalesEx (), вероятно, то, что вы ищете, он возвращает имена локалей в виде строки <language> <REGION>, где language - это строчный код языка ISO 639, а REGION - страна ISO 3166 / идентификатор региона. Немецкий или английский не имеет значения, эти коды не зависят от языка. Посмотрите на NLS api docs , чтобы увидеть, что доступно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...