Estou apenas configurando meu sistema incorretamente?
De certa forma, sim. Você certamente não está lendo a guia que está vendo.
Esta é uma maneira rápida, suja e incrivelmente preguiçosa de adivinhar as configurações de idioma que provavelmente estão corretas 99% do tempo.
Errado. Os programas instaladores estão usando a API de Suporte ao Idioma Nacional do Windows para obter o código do idioma do sistema e o idioma que você configurou, para determinar em qual idioma você será solicitado. As informações do código do idioma são definidas com a guia "Formatos" na parte do Painel de Controle. .
Você está usando a guia "Local". Os locais são diferentes dos códigos de idioma e idiomas, principalmente porque a API do .NET para eles realmente não funciona no Windows antes do Windows NT versão 6.1. A API de locais é completamente diferente, que nem existe no Windows XP antes do Service Pack 3. Os gravadores de instaladores que desejam ter um instalador que funcione no Windows NT antes da versão 6.1 usarão a API de localidade, porque é isso que existe e o que funciona.
Também é o que é certo .
Há uma diferença entre um ID geográfico e um idioma da interface do usuário , e você os recebe exatamente ao contrário. A localização ou identificação geográfica de um computador é onde está fisicamente , e é isso que você precisa definir na guia "Local" no Painel de controle. O idioma da interface do usuário é o idioma em que você deseja ver as coisas exibidas e é definido em uma combinação de lugares em outros lugares; incluindo as configurações de localidade definidas pela guia "Formatos" no Painel de controle.
Diz, no topo da guia "Localização", para que serve. Por que você acha que configurar o computador para obter as "informações locais, como notícias e previsão do tempo" dos Estados Unidos, porque você disse ao sistema que está fisicamente localizado nos Estados Unidos, é a coisa certa a fazer quando você estão localizados fisicamente na Alemanha? Localize sua máquina onde está fisicamente e defina o idioma e a região para o idioma e a moeda / número / formatação de data que deseja ver na interface do usuário.
Em resumo: quase 100% dos programas de diferentes fornecedores não estão funcionando como você pensa. É o seu pensamento que está errado, não os programas.