Переключить язык вывода команд с родного языка на английский

Как я могу переключить язык вывода команд с моего родного языка на английский, чтобы я мог отправить свой вопрос Ask Ubuntu с выводом команды на английском языке (сообщения об ошибках)?

99
задан 1 November 2014 в 03:01

8 ответов

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
89
ответ дан 1 November 2014 в 03:01

ನಾನು ಪ್ರಸ್ತುತ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಆಫೀಸ್ 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'
14
ответ дан 1 November 2014 в 03:01

Это настраивается с помощью настроек локали , которые можно установить с помощью переменной среды. Есть четыре уровня переменных; первый установленный имеет приоритет:

  • 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 и т. д.).

См. Что я должен установить для своей локали и каковы последствия этого? для более подробного обзора локалей .

5
ответ дан 1 November 2014 в 03:01

Самый простой способ - открыть терминал, нажав Alt + F2 и выполнив следующую команду:

env LANGUAGE=en gnome-terminal
1
ответ дан 1 November 2014 в 03:01

Откройте терминал 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.

Источник:

8
ответ дан 1 November 2014 в 03:01

в вашем ~ / .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, ни один из приведенные ниже действия имеют какой-либо эффект.

https://help.ubuntu.com/community/Locale

2
ответ дан 1 November 2014 в 03:01
  1. Щелкните по значку шестеренки слева (системные настройки на панели Unity)
  2. Щелкните по языковой поддержке
  3. Выберите региональные форматы
  4. Установите ваш "Просмотр номеров, дат и количества валюты..." на английском языке.
  5. Выход из сеанса и повторный вход (Требуется!)

Готово.

0
ответ дан 1 November 2014 в 03:01

Связанная ошибка с изменением языка / настройками переключения в Fedora (30) пример: с ENG на Native на ENG

Есть переменная env, которая не возвращается к EN, а именно, например, с болгарского (bg). Пример:

# LANGUAGE=en_GB:bg

необходимо изменить на:

# LANGUAGE=en_GB:en

Решение (удалить # и выполнить):

# export LANGUAGE=en_GB:en
1
ответ дан 5 January 2021 в 23:27

Другие вопросы по тегам:

Похожие вопросы: