2

Я только что обновился с 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 ответа2

3

Как предложил @EricAya в своем комментарии выше, я смог решить эту проблему, установив LANG=en_US.UTF-8 в моем скрипте запуска оболочки:

export LANG=en_US.UTF-8

Это решило проблему. Для получения более подробной информации, проверьте эту проблему GitHub.

1

Другим возможным решением является добавление «--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"

Это отключит поддержку не на английском языке ("Поддержка родного языка") и будет использовать только английский.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .