Консоль R на моем родном языке, как я могу установить R на английский?
Я использую R на Windows 7. Очевидно, R каким-то образом нашел доказательство того, что я говорю языки помимо английского, и упорно настаивает на предоставление вывода в консоли на моем родном языке. По ряду причин это нежелательно, и я хочу, чтобы R был английским.
Что работает
Я могу использовать LANGUAGE=en
в качестве параметра командной строки для ярлыка на рабочем столе консоли R, но язык по-прежнему не работает в Rstudio, который запускает исполняемый файл R напрямую и, следовательно, игнорирует аргументы командной строки в ярлыке.
Что не работает
Я попытался создать файл .Renviron
в C:\Users\[MY_NAME]\Documents
, который является образом, возвращаемым для рабочего каталога getwd()
, с LANGUAGE=en
в нем. R игнорирует это. Мои переменные R_ENVIRON
и R_ENVIRON_USER
отображаются как ""
, поэтому .Renviron
должно быть правильным именем файла.
Я также попытался создать .Renviron
под R_HOME\etc
(R_HOME
указывает на C:/PROGRA~1/R/R-215~1.0
), а R также игнорирует его.
Я был несколько успешным с добавлением Sys.setenv(LANGUAGE="en")
в R_HOME\etc
- это сделало весь вывод с консольного английского языка R, за исключением исходной информации об авторских правах.
Вопрос
Как мне сделать R по умолчанию на английском языке таким образом, что это распространяется на RStudio?
Ответы
Ответ 1
В новой установке добавление language = en
в файл Rconsole
(который существует по умолчанию в R_HOME\etc
) сделает R-язык на английском языке в консоли R, а также в RStudio. Это может быть переопределено кодом в рабочем каталоге и отдельными проектами RStudio.
Ответ 2
это должен быть файл Rconsole, а не Rprofile.site.
Ответ 3
Сначала перейдите в папку etc
в папке файлов программ R. Затем найдите файл Rconsole
. Найдите строку language =
, измените ее на language = en
, если вы хотите запустить R на английском языке.
Примечание: щелкните правой кнопкой мыши значок файла Rconsole, выберите "Свойства" и предоставите себе разрешение на изменение файла.
Ответ 4
Проблема не в R или в RStudio, проблема в настройке языка Windows.
Если вы используете Windows, вы должны установить его так (например, Windows 7):
- Панель управления
-
Регион и язык.
2,1. Перейдите на вкладку "Административный"
- "Язык для программ, отличных от Юникода", затем установите его в "Изменить язык системы".
2,2. Если вы хотите, вы можете установить его также в "Формат" в формате.
Cheers,
Darwin PC
Ответ 5
-
Перейдите в каталог установки R, т.е. C:\Program Files\R\
-
Оттуда перейдите в подпапку etc/
-
Откройте текстовым редактором (например, Блокнотом) файл Rconsole
-
Посмотрите в файл для строки language =
-
Замените такую строку на language = en
-
Сохраните и закройте файл Rconsole
, затем снова запустите Rgui, а
интерфейс будет на английском языке
R версия 3.1.3
Ответ 6
У меня была та же проблема. Я решил это, изменив область предпочтений моей ноутбуковой системы → как США. Затем переустановите R. Системный язык изменился в конечном счете на английский.
sessionInfo()
locale: [1] ru_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8