Я пытаюсь установить язык моей консоли R на английский sh с помощью файла конфигурации. В качестве ОС я использую Debian и Ubuntu. Чтобы установить язык консоли R на Engli sh, я создал ~/.Renviron
, содержащий:
LANGUAGE = 'en_US.UTF-8'
LC_ALL = 'en_US.UTF-8'
Это работает, но я нашел его только методом проб и ошибок, поэтому я опасаюсь, что это сломается, если В будущем я изменю языки и локали по умолчанию в моей системе. Это переменные среды моей текущей системы:
$ env | grep "LANG\|LC_"
LANG=fr_FR.UTF-8
LANGUAGE=fr_FR.UTF-8:zh_CN.UTF-8:en_US.UTF-8
LC_ADDRESS=en_SG.UTF-8
LC_IDENTIFICATION=en_SG.UTF-8
LC_MONETARY=en_SG.UTF-8
LC_MEASUREMENT=en_SG.UTF-8
LC_NAME=en_SG.UTF-8
LC_NUMERIC=en_SG.UTF-8
LC_PAPER=en_SG.UTF-8
LC_TELEPHONE=en_SG.UTF-8
LC_TIME=en_SG.UTF-8
Я хочу убедиться, что независимо от того, какими будут LANG
, LANGUAGE
, LC_*
моей будущей системы, значения в ~/.Renviron
гарантирует, что язык консоли R - английский sh. Как я могу это сделать? Достигает ли мой текущий ~/.Renviron
этой цели?
Другими словами, установка LANGUAGE
и LC_ALL
на en_US.UTF-8
в ~/.Renviron
достаточна, чтобы гарантировать, что языком консоли R всегда будет английский sh независимо от того, какими языками и локали по умолчанию в моей системе станут в будущем?
Я читал это: Как изменить языковые настройки в R , но ответы там не используют конфигурацию файл.