hg: Как мне изменить язык моей установки Mercurial (hg)?(MacOS) - PullRequest
20 голосов
/ 04 января 2011

Я переустановил Mercurial на мой Mac (снежный барс) вчера.Язык интерфейса / консоли Mercurial изменился с английского на датский.Моя машина настроена на американский-английский, а раскладка клавиатуры - датская.Я не хочу, чтобы датский перевод был активным, поскольку он неполный.

Мне просто нужно, чтобы Mercurial снова «говорил» по-английски.:-) Как мне это изменить?

Ответы [ 4 ]

17 голосов
/ 10 января 2011

Если вы установите для переменной среды LANG значение en_US.UTF-8, вы сможете изменить язык клиента Mercurial (Hg).

export LANG=en_US.UTF-8
9 голосов
/ 25 ноября 2014

Если вы не хотите изменять переменные среды (поскольку это может повлиять на другие приложения, которые вы на самом деле хотите говорить на своем родном языке), вы также можете просто переименовать конкретный языковой подкаталог (например, <mercurial_install_dir>/locacle/de) к чему-то другому, и в этом случае mercurial вернется к английскому по умолчанию. Я признаю, что это немного грязно, но я использовал этот прием и для других приложений, где перевод был дрянным, и приложение не позволяло явно установить желаемый язык!

1 голос
/ 04 января 2011

Язык определяется переменными среды LANG, LC_ALL и LANGUAGE.И вы можете установить локаль на C локаль, чтобы получить английский, так как это по умолчанию.

0 голосов
/ 10 ноября 2018

Установка псевдонима, который временно очищает переменные окружения LANG и LANGUAGE перед тем, как вызов команды hg сделает это для меня:

$ alias hg='LANG="" LANGUAGE="" hg'

Вы можете добавить это к своему ~/.bash_aliases.

...