В Debian мне удалось изменить его с помощью dpkg
, и теперь команды UNIX, справочные страницы и поддерживаемые пакеты на моем родном языке. Есть ли способ сделать это также на OS X? Я уже установил локали на свой родной язык, но все по-прежнему английский.
Терминал и iTerm устанавливают LANG в зависимости от региона, выбранного defaults read -g AppleLocale
по умолчанию в Системных настройках ( ). Это влияет на сообщения об ошибках и (некоторые) справочные сообщения, отображаемые bash, но не на язык, используемый nano или для справочных страниц.
$ export LANG=de_DE.UTF-8
$ ashuhuf
-bash: ashuhuf: Kommando nicht gefunden.
$ help unalias
unalias: unalias [-a] Name [Name ...]
Entferne jeden Namen von der Aliasliste.
Optionen:
-a Enferne alle Alias Definitionen.
Gibt immer Erfolg zurück, wenn der Name existiert.
Добавление чего-то подобного export LANG=de_DE.UTF-8
в файл конфигурации, например .bash_profile, будет иметь тот же эффект. Однако я не знаю, как сделать среду оболочки более локализованной.
Если другие искали, как заставить Терминал или iTerm использовать английский язык, добавьте, например, export LANG=en_US.UTF-8
в .bash_profile. Отключение автоматической установки переменных локали заставит оболочки использовать локаль C по умолчанию, что затрудняет работу с символами, отличными от ASCII, по крайней мере, в bash и других программах, использующих readline.
sudo dpkg-reconfigure locales
я смог переключить язык в существующих установленных пакетах. Не нужно ничего переустанавливать. Есть что-то подобное?LANG
заставит .bash_profile
Terminal или iTerm использовать указанный язык. Этот параметр будет применяться только к оболочке, и программы запускаются из оболочки.
Том Гевеке
Рнхмйой
ls --help
, илиnano
полностью переведены. Я итальянец.