Как я могу переключить язык вывода команд с моего родного языка на английский, чтобы я мог отправить свой вопрос Ask Ubuntu с выводом команды на английском языке (сообщения об ошибках)?
export LC_ALL = C
geet duer. All uschléissend Kommandoutput wäert op Englesch sinn.
Méi Informatioun: Wat mécht "LC_ALL = C"?
Wann Dir op d'Mammesprooch zréckgoe wëllt, setzt d'Variabel LC_ALL
aus :
unset LC_ALL
ನಾನು ಪ್ರಸ್ತುತ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಆಫೀಸ್ 2010 ಪ್ರೊಫೆಷನಲ್ ಅನ್ನು ಬಳಸುತ್ತಿದ್ದೇನೆ ಮತ್ತು ಅದು ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಅದನ್ನು ಸ್ಥಾಪಿಸಲು ಅಥವಾ ಪ್ರಾರಂಭಿಸಲು ಯಾವುದೇ ತೊಂದರೆಗಳಿಲ್ಲ. ಇದನ್ನು ಪಡೆಯಿರಿ, ಈ ಪೆಟ್ಟಿಗೆಯಲ್ಲಿ ನಾನು ಕಿಟಕಿಗಳನ್ನು ಹೊಂದಿದ್ದಕ್ಕಿಂತಲೂ ಇದು ಲಿನಕ್ಸ್ನಲ್ಲಿ ವೇಗವಾಗಿ ಚಲಿಸುತ್ತದೆ ... ನಾನು ನನ್ನ ತಲೆಯನ್ನು ತಕ್ಷಣವೇ ನಗುತ್ತಿದ್ದೆ.
ನಾನು ಉಬುಂಟು 12.04 ಎಲ್ಟಿಎಸ್ ಮತ್ತು ಕೆಡಿಇ 9.10.0, 32- ಬಿಟ್ (i386) ಸುತ್ತಲೂ. ನನ್ನ ವೈನ್ ಆವೃತ್ತಿ 1.5 ಆಗಿದೆ ನಾನು kde ಗಾಗಿ ಕುಬುಂಟು ಬ್ಯಾಕ್ಪೋರ್ಟ್ಗಳನ್ನು ಮತ್ತು ವೈನ್ಗಾಗಿ ಬ್ಯಾಕ್ಪೋರ್ಟ್ಗಳನ್ನು ನವೀಕರಿಸುತ್ತಿದ್ದೇನೆ. .
LC_ALL=C bash
ಈಗ ಟರ್ಮಿನಲ್ output ಟ್ಪುಟ್ ಇಂಗ್ಲಿಷ್ ಭಾಷೆಯಲ್ಲಿದೆ. ನೀವು ಇದನ್ನು ಲೊಕೇಲ್
ನೊಂದಿಗೆ ಪರಿಶೀಲಿಸಬಹುದು.
ಶಾಶ್ವತ ಅಲಿಯಾಸ್
ನೊಂದಿಗೆ ಅದನ್ನು ಮಾಡಲು ಆಜ್ಞೆಯನ್ನು ಮಾಡಲು ಸಾಧ್ಯವಿದೆ. ನಿಮ್ಮ ಆದ್ಯತೆಯ ಸಂಪಾದಕದೊಂದಿಗೆ .bashrc
ಫೈಲ್ ಅನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ಈ ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ಅಲ್ಲಿ ಇರಿಸಿ:
alias basheng='LANG=en_US.UTF-8 bash'
ಅಥವಾ :
alias basheng='LC_ALL=C bash'
ಬ್ಯಾಷ್ ಶೆಲ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ. ಈಗ ನೀವು ಬಶೆಂಗ್
ಆಜ್ಞೆಯನ್ನು ಹೊಂದಿದ್ದೀರಿ. ಇಂಗ್ಲಿಷ್ ಬ್ಯಾಷ್ ಶೆಲ್ ಪಡೆಯಲು ಅದನ್ನು ಬ್ಯಾಷ್ನಲ್ಲಿ ಟೈಪ್ ಮಾಡಿ. ಇಂಗ್ಲಿಷ್ ಶೆಲ್ ಪ್ರಕಾರವನ್ನು ಬಿಡಲು ನಿರ್ಗಮಿಸಿ
. 121 --- 898411-
ಡಿಇ ಮತ್ತು ಇಎನ್ ಸ್ಥಳಗಳ ನಡುವೆ ಬದಲಾಯಿಸಲು ನನ್ನ ಬ್ಯಾಷ್ ಕಾರ್ಯ ಇಲ್ಲಿದೆ.
ನೀವು ಈ ಕೋಡ್ ಅನ್ನು ನಿಮ್ಮ ಆದ್ಯತೆಯ ಭಾಷೆಗಳೊಂದಿಗೆ ವಿಸ್ತರಿಸಬಹುದು.
ಇದನ್ನು ಬಳಸಲು, ನಿಮ್ಮ ~ / .ಬ್ಯಾಶ್ಆರ್ಸಿ
(ಅಥವಾ ~ / .ಬ್ಯಾಶ್_ಪ್ರೊಫೈಲ್
) -
ಇಂಗ್ಲಿಷ್ಗೆ ಬದಲಾಯಿಸಲು ಇದನ್ನು _configure_locale EN
ನೊಂದಿಗೆ ಕರೆ ಮಾಡಿ . ಭಾಷೆ
ನಿಮ್ಮ ಸ್ಥಳೀಯ ಭಾಷೆಗೆ ಕೋಡ್ ಅನ್ನು ವಿಸ್ತರಿಸುವುದು ತುಂಬಾ ಸರಳವಾಗಿದೆ. ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು
env |egrep -e 'LC_ALL|LANG'
Это настраивается с помощью настроек локали , которые можно установить с помощью переменной среды. Есть четыре уровня переменных; первый установленный имеет приоритет:
LANGUAGE
- не используйте его, он редко бывает полезен и может вызвать ошибки. К сожалению, некоторые версии Ubuntu устанавливают его, поэтому вам может потребоваться отменить его. LC_ALL
- переопределяет настройки, относящиеся к категории, предназначенные в первую очередь для использования программами, которые хотят работать в локали по умолчанию. Не предназначены для использования в качестве глобальных настроек. LC_
: LC_CTYPE
, LC_MESSAGES
, LC_TIME
, …. LANG
- устанавливает языковой стандарт по умолчанию для всех категорий, предназначенный для использования в глобальных пользовательских настройках. «Обычный» языковой стандарт, со всеми непереведенными сообщениями, временем и числовыми форматами по умолчанию, ASCII как набор символов и т. д. называется C
. Этот языковой стандарт присутствует в каждой системе.
Таким образом, чтобы запустить программу с сообщениями на английском языке, запустите
unset LANGUAGE; LC_MESSAGES=C myprogram --option
или
unset LANGUAGE
export LC_MESSAGES=C
myprogram --option
myotherprogram
Чтобы запустить программу с отключенной всей локализацией, запустите
env -u LANGUAGE LC_ALL=C myprogram --option
, но будьте осторожны, чтобы при этом переключиться кодировка символов в ASCII (то есть без Unicode, latin-1 и т. д.).
См. Что я должен установить для своей локали и каковы последствия этого? для более подробного обзора локалей .
Самый простой способ - открыть терминал, нажав Alt + F2 и выполнив следующую команду:
env LANGUAGE=en gnome-terminal
Откройте терминал Ctrl+Alt+T и наберите:
LANG=en_US.UTF-8 bash
или:
LC_ALL=C bash
Теперь терминальный вывод на английском языке. Вы можете проверить его с помощью locale
.
Для этого можно сделать команду с постоянным псевдонимом -
. Откройте файл .bashrc
в предпочитаемом вами редакторе и поместите туда следующий код:
alias basheng='LANG=en_US.UTF-8 bash'
или:
alias basheng='LC_ALL=C bash'
Перезапустите оболочку Bash. Теперь у вас есть команда basheng
. Введите её в Bash, чтобы получить английскую оболочку Bash. Чтобы оставить английский тип оболочки exit
.
Источник:
в вашем ~ / .bashrc
unset LC_ALL
export LC_MESSAGES=C
, затем
source ~/.bashrc
Проверьте это
$ locale
LANG=pl_PL.utf8
LANGUAGE=
LC_CTYPE="pl_PL.utf8"
LC_NUMERIC="pl_PL.utf8"
LC_TIME="pl_PL.utf8"
LC_COLLATE="pl_PL.utf8"
LC_MONETARY="pl_PL.utf8"
LC_MESSAGES=C
LC_PAPER="pl_PL.utf8"
LC_NAME="pl_PL.utf8"
LC_ADDRESS="pl_PL.utf8"
LC_TELEPHONE="pl_PL.utf8"
LC_MEASUREMENT="pl_PL.utf8"
LC_IDENTIFICATION="pl_PL.utf8"
LC_ALL=
Почему сначала сбросить?
LC_ALL Переопределяет отдельные настройки LC_ *: если установлен LC_ALL, ни один из приведенные ниже действия имеют какой-либо эффект.
Готово.
Связанная ошибка с изменением языка / настройками переключения в Fedora (30) пример: с ENG на Native на ENG
Есть переменная env, которая не возвращается к EN, а именно, например, с болгарского (bg). Пример:
# LANGUAGE=en_GB:bg
необходимо изменить на:
# LANGUAGE=en_GB:en
Решение (удалить # и выполнить):
# export LANGUAGE=en_GB:en