我需要转换一些2字母(中性)的标识符(例如,英语的en
),以便对用户更友好,例如英语。
是否有一个使用Win32的Api?到目前为止,我只发现了LCID系列功能没有帮助。
最佳答案
您正在寻找IsValidLocaleName
,GetLocaleInfoEx
和LOCALE_SLANGUAGE
/LOCALE_SLOCALIZEDLANGUAGENAME
/LOCALE_SENGLISHLANGUAGENAME
(取决于OS版本和您的要求)。
注意:XP仅使用LCID
的
我需要转换一些2字母(中性)的标识符(例如,英语的en
),以便对用户更友好,例如英语。
是否有一个使用Win32的Api?到目前为止,我只发现了LCID系列功能没有帮助。
最佳答案
您正在寻找IsValidLocaleName
,GetLocaleInfoEx
和LOCALE_SLANGUAGE
/LOCALE_SLOCALIZEDLANGUAGENAME
/LOCALE_SENGLISHLANGUAGENAME
(取决于OS版本和您的要求)。
注意:XP仅使用LCID
的