Eu gostaria de alterar o idioma do git (para inglês) na minha instalação do Linux sem alterar o idioma de outros programas e não consegui encontrar as configurações. Como fazer isso?
bash
git
localization
environment-variables
locale
user905686
fonte
fonte
Respostas:
Adicione estas linhas ao seu
~/.bashrc
ou~/.bash_profile
para forçar o git a exibir todas as mensagens em inglês:O alias precisa ser substituído
LC_ALL
em alguns sistemas, quando a variável de ambienteLC_ALL
é definida, que tem precedência sobreLANG
. Consulte a Especificação do UNIX - Variáveis de ambiente para obter mais explicações.Caso você tenha adicionado essas linhas ao
~/.bashrc
alias, elas serão definidas quando um novo shell interativo for iniciado. Caso você tenha adicionado ao~/.bash_profile
alias, será aplicado ao fazer o login.fonte
.bash.rc
vez de.bashrc
). Você também deve fechar e iniciar o shell novamente para.bashrc
que seja executado. Eu adicionei uma nota sobre isso também..bashrc
mesmo reiniciando. Os apelidos funcionam. É que a linguagem não muda..bashrc
é executado com sucesso, você pode adicionar um teste comoecho "This is .bashrc"
no final do arquivo. Você também pode fazer com que seja executado sob demanda, sem ter que reiniciar o terminal ou todo o sistema por. .bashrc
. Finalmente, eu sugeriria tentar definir aLC_ALL
variável de ambiente em vez deLANG
, uma vez que a primeira tem precedência..bashrc
, sério. SeLC_ALL
tiver precedência, então este será o problema, está definido para o meu idioma. Mas não quero alterar a configuração geral do idioma ... Não posso sobrescrever para um programa?$ LC_ALL="en_US" man
e$ man
Se você quiser apenas um comando em inglês, pode simplesmente escrever
LC_ALL=C
antes do comando, por exemplo:vai resultar em
O local usado
C
é o inglês e está sempre disponível sem a instalação de pacotes de idiomas adicionais(consulte https://askubuntu.com/a/142814/34298 )
Para alterá-lo para toda a sessão bash atual, basta inserir
Para alterá-lo, por exemplo para alemão, insira
fonte
LC_ALL=C
sugestão, como estou com alguns problemas com o locale,LC_ALL="en_US"
não funcionou mais recentemente.Adicionar esta linha resolveu o problema para mim:
fonte
Observação: desde Git 2.3.1+ (Q1 / Q2 2015), o Git adicionará o cabeçalho Accept-Language, se possível.
Veja o commit f18604b de Yi EungJun (
eungjun-yi
)Você tem localidade para git gui ou outras GUIs ,
mas não para a linha de comando, considerando que era uma das questões do GitSurvey 2010Claro, desde 2010, conforme
po/README
descreve:Em vigor desde git 1.7.9+ (janeiro de 2012):
Portanto, se sua atualização atrapalhou a tradução, verifique o que
gettext
usa:Veja, por exemplo, " Variáveis de ambiente locais "
fonte
LANG
na sessão bash / shell / DOS que você está usandogit
(ou iniciandogit-gui
), apenasgit
(ougit-gui
) estará usando essa configuração específica. Todos os outros programas herdarão das variáveis de ambiente do sistema / usuário.Execute
LC_MESSAGES=C git
, não LC_ALL = C ou LANG = C e não há necessidade de excluir ou renomear arquivos.Este comando altera a saída das mensagens Git para o inglês.
fonte
O padrão do GIT é o inglês se não encontrar o idioma local.
Portanto, se você quiser que o GIT esteja em inglês, sabote o arquivo de idioma com o qual ele está sendo executado. No meu caso estava sempre rodando em alemão (ie: de.msg ).
Se eu excluí-lo ou renomeá-lo, o padrão é o inglês.
Aqui eu renomei o arquivo
fonte
C:\Program Files\Git\mingw64\share\locale\$LANG\LC_MESSAGES\git.mo
./usr/local/Cellar/git/2.21.0/share/locale/
.Como Bengt sugeriu: Adicione estas linhas ao seu
~/.bashrc
ou~/.bash_profile
para forçar o git a exibir todas as mensagens em inglês:vim ~/.bashrc
- para este perfil (se você for um usuárioubuntu
e editar isso, será apenas para este usuário); adicione estas linhas:e depois de fechar o arquivo, você precisa escrever no shell:
para recarregar novas configurações ou sair do terminal e conectar novamente :)
fonte
LANG=en_GB
no~/.bashrc
suposto fazer? Isso não apenas define a variável localLANG
?Aqui está minha solução para alterar a linguagem git, depois responda isso e esta
1)
nano ~/.bashrc
2) adicionar
alias git='LANG=en_GB git'
ao arquivo2) salvar o arquivo
4)
source ~/.bashrc
Agora seu git já mudou o idioma. No entanto, SE após reiniciar o terminal e ele não funcionar mais, você precisa
4.1)
nano ~/.profile
4.2) adicionar
source ~/.bashrc
4.3) salvar o arquivo
vai fazer
source ~/.bashrc
funcionar sempre que você abrir o terminalEspero que ajude
fonte