Подтвердить что ты не робот

Консоль 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?

4b9b3361

Ответ 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