A API do Windows (que os instaladores usam) tem uma função que pode ser usada para determinar qual localidade o sistema está configurado para usar.
O endereço IP não tem nenhum papel nisso. A maioria dos instaladores pergunta por idioma durante a instalação se você escolher a opção "Instalação personalizada" ou "Instalação especializada" ou algo semelhante. Ouso dizer que o programa em si também deve ter a opção de alterar o idioma.
Se o instalador e o programa não fornecerem essa opção, defina sua localidade para inglês dos Estados Unidos e, em seguida, instale o programa. Reverter quando terminar.