Cygwin (bash, g ++…) está no modo japonês - como definir tudo para o inglês?

2

Estou usando o Cygwin no Windows 7. Por algum motivo (*) o Cygwin fala comigo em japonês: as respostas do bash, as mensagens de erro do g ++ etc. estão em japonês. Eu falo um pouco de japonês, mas ter mensagens de erro do compilador C ++ em japonês é um pouco chato demais. No bash baseado no DOS-Box, eu posso ver pelo menos os caracteres japoneses das mensagens de erro, no xterm apenas caracteres latinos são exibidos.

Como posso definir o Cygwin de volta ao inglês?

(*) Estou executando uma versão em inglês do Windows 7, no entanto, tenho várias janelas de software japonês instalado, e minha linguagem para programas não-unicode é definida como codificação em japonês por esse motivo. Eu não sei se isso está relacionado.

    
por gojira 05.01.2012 / 10:58

1 resposta

6

Tente atualizar o Cygwin executando o setup.exe . Alguns meses atrás, uma alteração foi feita na biblioteca de internacionalização do Cygwin, que fez com que o padrão fosse definido na guia Formatos do painel de controle Regional e Idioma do Windows. Isso foi revertido mais tarde.

Se esse não for o problema, acho que a localidade está definida para japonês, por meio de uma das variáveis LC_ALL, LC_MESSAGES ou LANG. No terminal padrão do Cygwin (ou seja, mintty ), a localidade pode ser definida na guia Texto de suas opções.

    
por 05.01.2012 / 11:21