homebrew의 버전을 사용할 때 프랑스어로 설정된 나노 언어 X El

이번 주말에 OS X El Capitan에서 macOS Sierra로 업데이트했습니다. nano오늘 아침에 문을 열 때까지 모든 것이 순조롭게 진행되었습니다 . 설정은 이제 프랑스어로되어 있습니다 :

프랑스어로 된 나노

나는 실제로 nano그 컴퓨터에 2 가지 설치 가 있습니다 : macOS가 제공하는 기본값과를 통해 추가 버전이 설치됩니다 brew. 프랑스어로 된 것 같습니다.


$ which nano
/usr/local/bin/nano

기본 설치로 다시 전환하면 nano


$ brew unlink nano
Unlinking /usr/local/Cellar/nano/2.7.1... 44 symlinks removed
$ which nano
/usr/bin/nano

내 문제는 사라집니다.

왜 homebrew nano를 프랑스어로 설치해야합니까? 대신 영어를 사용하도록 어떻게 설정할 수 있습니까?

감사!



답변

위의 의견에서 @EricAya가 제안한 것처럼 LANG=en_US.UTF-8쉘 시작 스크립트에서 설정하여 문제를 해결할 수있었습니다 .

export LANG=en_US.UTF-8

문제가 해결되었습니다. 자세한 내용은 이 GitHub 문제를 확인하십시오 .


답변

또 다른 가능한 해결책은 레시피에 “–disable-nls”를 추가하는 것입니다.

brew edit nano

그런 다음 구성 옵션을 변경하십시오.

system "./configure", "--disable-debug",
                      "--disable-nls",
                      "--disable-dependency-tracking",
                      "--prefix=#{prefix}",
                      "--sysconfdir=#{etc}",
                      "--enable-color",
                      "--enable-extra",
                      "--enable-multibuffer",
                      "--enable-nanorc",
                      "--enable-utf8"

영어 이외의 언어 ( “모국어 지원”)에 대한 지원이 비활성화되고 영어 만 사용됩니다.