При запуске на испанской версии Windows XP моя программа вызывает
LANGID langId = (LANGID) MAKELANGID( LANG_ENGLISH, SUBLANG_DEFAULT );
LCID locale = MAKELCID( language, SORT_DEFAULT );
BOOL isValid = IsValidLocale( locale, LCID_INSTALLED );
IsValideLocale () возвращает FALSE при запросе о английской локали. Очевидно, что-то должно быть настроено в Windows, чтобы изменить это поведение. Что именно я должен делать?
Я понимаю, что это не вопрос программирования, а вопрос развертывания. Тем не менее, я думаю, что здесь будет лучше, чем где-либо еще.