Como altero meu cmd.exe para inglês?

23

Eu uso o Windows XP em holandês, mas gostaria de ter o meu cmd.exeem inglês.

Existe uma maneira de mudar o idioma? Posso baixar uma versão separada do cmd.exeem inglês? Existem outras maneiras?

orlp
fonte
2
Você não acha que seria melhor perguntar como configurá-lo para inglês ?
slhck
Tenho certeza de que o EXE possui informações de localização, com as seqüências de idiomas reais armazenadas em outro local. Se você encontrar um CMD.EXE em inglês, ele poderá operar de forma idêntica. Coincidentemente eu vivo em Amsterdam, então da próxima vez que eu vejo uma máquina holandesa XP Vou MD5 o exe e ver o que acontece :-)
Tom Corelis
1
@ slhck: Eu tenho certeza que a localização está dentro do executável, vendo no meu editor hexadecimal.
orlp
Sim, isso pode muito bem ser, apenas veja minha edição - você está bem com isso? Isso é apenas uma pergunta mais ampla, quem sabe o que é possível.
slhck
1
@ nightcracker: o local onde os dados de localização são armazenados depende da sua versão do Windows. XP tem tudo embutido no arquivo exe. A partir do Vista, eles são mantidos externamente em um subdiretório denominado como idioma (por exemplo, "de-de" para alemão) e em um arquivo chamado cmd.dll.mui
Robert

Respostas:

15

Executar

chcp 437

no cmdprompt.

Por exemplo:

C:\Users\javaserv> chcp 437
Active code page: 437
Dmitry L.
fonte
1
Esta resposta funciona para mim. Meu sistema é russo Windows 7 ome premium
SergV 29/04
5
Isso não muda nada no meu Windows 7 Enterprise em alemão. Tudo ainda está em alemão, seja dirou não route. Era 850, alterado para 437. AFAIK, 850, significa "DOS (Western)", portanto não representa um idioma, mas uma codificação de caracteres.
ygoe 24/07
Isso mudou meus avisos e mensagens em chinês tradicional cmdpara inglês. Grandes obras.
Nelson
Funciona muito bem, mas a simples parte chinesa do nome do arquivo se torna ????
bronze man
@bronzeman, você precisa de uma fonte para caracteres chineses. Como o Microsoft YaHei Mono.
WesternGun
5

Depende de como o Windows está localizado (não estou familiarizado com o Windows holandês especificamente). Veja a seguinte pasta:

c:\Windows\System32\nl-NL

Se você tiver o arquivo nomeado cmd.exe.muilá, renomeie-o para outra coisa. Seu prompt de comando estará em inglês principalmente (todo o texto proveniente do cmd.exe será em inglês, mas algumas mensagens de erro são provenientes de outras fontes e estarão em holandês.

Se você não tiver essa pasta, ou se cmd.exe.muinão houver, isso significa que o cmd.exe (prompt de comando executável) possui suas cadeias de caracteres holandesas integradas, portanto você não pode alterá-lo para inglês facilmente.

haimg
fonte
Isso me dá mensagens de erro, porque ele não consegue mais encontrar as entradas da string.
Pgampe
1
Eu gostaria que houvesse uma maneira de desativar o uso das MUIs para um lançamento específico do binário sem qualquer invasão de arquivos.
Stein Åsmul 14/01
1

Não haverá "link longo obscuro do microsoft.com". cmd.exeé um componente do Windows e não é distribuído separadamente.

gravidade
fonte
3
falha em responder à pergunta. (talvez a pergunta mudou)
user1133275
Esta resposta contém algumas informações úteis, mas não responde à pergunta. Essa informação pode ser fornecida em um comentário.
zeel
0

Se você estiver executando o Windows XP, poderá traduzir muitas strings por conta própria. Usando um editor de recursos como o XN Resource Editor ou o ResEdit, você pode modificar as mensagens incluídas e salvar tudo como um arquivo EXE modificado.

Nota: Como estamos falando de um componente do Windows, presumo que a modificação de um executável do Windows não seja coberta pela licença que você aceitou ao instalar o Windows.

Robert
fonte