Нано язык установлен на французский при использовании версии из доморощенного
Я только что обновился с OS X El Capitan до macOS Sierra в эти выходные. Все прошло гладко, пока я не открыл nano
этим утром. Его настройки теперь на французском:
У меня на самом деле есть 2 установки nano
на этом компьютере: 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
Мои проблемы уходят.
Почему бы доморощенного nano
установить быть по-французски, и как я могу установить вместо него английский?
Спасибо!
2 ответа
Как предложил @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"
Это отключит поддержку не на английском языке ("Поддержка родного языка") и будет использовать только английский.