Programming

git-gui에서 원하는 언어를 설정하는 방법은 무엇입니까?

procodes 2020. 8. 26. 19:32
반응형

git-gui에서 원하는 언어를 설정하는 방법은 무엇입니까?


나는 최근에 내가 참여하는 프로젝트를 위해 git에 왔습니다. 나는 git gui (OSX Snow Leopard에서)가 srtat에 다소 편리하다는 것을 알았지 만 현지화되지 않은 경우 (제 경우에는 프랑스어로) 훨씬 싶습니다. git gui가 영어로 표시되도록 선호하거나 해킹이 있습니까?


들어 윈도우 사용자에게가 아니라 두 가지 선택이 있습니다 :

1) LANG 환경 변수를 en으로 설정하십시오 .

a) Windows 전체 : http://www.itechtalk.com/thread3595.html

b) git 셸의 경우 :

git 애플리케이션을 제외한 다른 것에 영향을주지 않으려면 C : \ Program Files \ Git \ cmd \ git.cmd 파일 의 시작 부분에 다음 줄을 추가 할 수 있습니다 .

@set LANG=en

이것은 git 셸에서 명령을 실행할 때만 작동합니다. 시작 메뉴에서 시작된 GIT GUI는 영향을받지 않습니다.

2) C : \ Program Files \ Git \ share \ git-gui \ lib \ msgs에서 관련 * .msg 파일을 삭제하거나 이름을 바꿉니다.

설정 셸 (특히 cmd.exe 셸을 사용하는 경우)을 수정하지 않으면 절약 할 수 있지만 국제 기능은 사용할 수 없습니다.

크레딧 : 이 답변은 msysgit 프로젝트 에서 제기 된 공식 문제에서 비롯되었으며 여기에서 찾을 수 있습니다. http://code.google.com/p/msysgit/issues/detail?id=302


설치에서 번역 파일을 제거하거나 이름을 바꿀 수 있습니다.

... /share/git-gui/lib/msgs/fr.msg

OS-X에 대해서는 모르지만 일반적으로 C : \ Program Files \ Git \ share \ git-gui \ lib \ msgs \ 인 Windows (msysgit) 및 Linux (및 기타) / usr / share / git-gui / lib / msgs /.

(그리고 gitk ... / share / gitk / lib / msgs /)


@set LANG=encmd 파일의 설정 은 도움이되지만 해당 cmd 파일로 GitGUI를 시작할 때만 가능합니다. 시작 메뉴에서 시작할 때는 그렇지 않습니다. wish.exe를 직접 호출합니다. cmd 스크립트를 실행하도록 링크를 변경하면 원하지 않는 GUI와 함께 텍스트 명령 창이 표시됩니다. 그래서 .msg 파일의 이름을 바꾸는 것이 선택 방법입니다.


들어 리눅스 당신은 터미널에서 사용할 수 있습니다 :

LC_ALL=en_US.utf8 git gui

예를 들어 현재 터미널에서 영어로 임시로 git-gui를 시작하십시오. 이 솔루션은 현재 git-gui 인스턴스 에만 영향을 미칩니다 . 크레딧은 Junio ​​C Hamano에게 전달됩니다.

* .desktop 파일에서 사용하기위한 업데이트 (영구 솔루션) :

* .desktop 파일에서 원하는 로케일 설정으로 프로그램을 항상 시작하려면 수정 된 환경Exec=... 에서 시작 하도록 해당 섹션을 수정해야합니다 .

에서:

...
Exec="/usr/bin/your-program"
...

에:

...
Exec=env LC_ALL=en_US.utf8 "/usr/bin/your-program"
...

누락 된 로케일에 대한 업데이트 :

때때로 시스템이 다음과 같이 불평 할 수 있습니다.

-bash: warning: setlocale: LC_ALL: cannot change locale (en_US)

이 경우 아직 적절한 로케일이 생성되지 않았을 가능성이 높습니다. (하지만 영어 텍스트가 표시 C되는 경우 대체로 로케일을 사용하는 시스템 일 가능성이 높습니다. )

누락 된 로케일 생성 :

  • 데비안 환경에서의 방법
  • Ubuntu 환경에서 방법

export LANG=en_US

해야 할 것. 하지만이 셸에서 실행하는 모든 항목에 영향을 미칩니다.

참고 URL : https://stackoverflow.com/questions/1427785/how-to-set-desired-language-in-git-gui

반응형