我需要转换一些2个字母(中性)标识符(如英语的en
),这样对用户来说更友好,比如英语。
是否有使用Win32执行此操作的Api?到目前为止,我发现只有LCID系列功能无效。
答案 0 :(得分:2)
您正在寻找IsValidLocaleName
,GetLocaleInfoEx
和LOCALE_SLANGUAGE
/ LOCALE_SLOCALIZEDLANGUAGENAME
/ LOCALE_SENGLISHLANGUAGENAME
(取决于操作系统版本和您的要求)。
注意:XP仅使用LCID
的
答案 1 :(得分:1)
这是一张表: http://www.lingoes.net/en/translator/langcode.htm 复制粘贴它,把它放到地图上然后你去。