Как изменить язык только для терминала
Я использую арабский язык как язык по умолчанию, но есть некоторые проблемы при отображении его в терминале. Поэтому я хочу изменить язык только в терминале на английский, как я могу это сделать?
3 ответа
Вы можете добавить строку
export LANG=C
до конца вашего ~/.bashrc
файл и перезагрузите терминал.
Весь вывод программы будет на английском языке.
Альтернативный подход заключается в следующем:
export LC_ALL=en_US.UTF-8
Для более постоянного решения для вашей собственной учетной записи пользователя просто введите приведенную выше команду в ~/.bashrc
файл
Вы увидите изменения в следующем сеансе терминала. Для немедленного изменения без необходимости запуска нового терминального сеанса:
source ~/.bashrc
В случае нескольких терминальных сессий (например, с использованием терминатора) вам нужно будет выполнить команду выше для каждого из них.
Таким образом, любое сообщение об ошибке, связанной с терминалом, будет на английском языке (как и любое программное обеспечение, связанное с gnu-utils).
Первоначально я попробовал ответ Pilot6, и он, похоже, сработал (
export LANG=C
), но я быстро заметил, что zsh (с oh-my-zsh) дает сбои.
Это, кажется, исправить это:
export LANG=
Я получил этот ответ из этой темы .