I am using R on Windows 7. Apparently R somehow found evidence that I speak languages besides English, and stubbornly insists on giving output in the console in my own language. For a variety of reasons, this is undesirable, and I want R to be English.
I am able to use LANGUAGE=en
as a command line option for the R console desktop shortcut, but the language is still wrong in Rstudio, which launches the R executable directly and hence ignores the command line arguments in the shortcut.
I have tried creating an .Renviron
file under C:\Users\[MY_NAME]\Documents
, which is the path returned for the working directory by getwd()
, with LANGUAGE=en
in it. R ignores this. My R_ENVIRON
and R_ENVIRON_USER
variables show up as ""
so .Renviron
should be the correct filename.
I have also tried creating .Renviron
under R_HOME\etc
(R_HOME
points to C:/PROGRA~1/R/R-215~1.0
) and R also ignores it.
I was somewhat successful with adding Sys.setenv(LANGUAGE="en")
in R_HOME\etc
- this made all output from the R console English, except for the initial copyright information.
How can I make R default to English such that this is propagated to RStudio?
You may select the language of R‑Studio main panel and its help. To do so, select an available language on Change Language on the Help menu. You may set which panels and bars to enable/disable. Sometimes, there may be a lot of similar objects in the Drives panel.
Right click the shortcut icon in the desktop. Type, e.g., Language=it after the texts in Target field. Apply and restart R.
On a fresh install, adding language = en
to the Rconsole
file (which exists by default under R_HOME\etc
) will make R's language English in the R console as well as RStudio. This can be overridden by code in the working directory and RStudio's individual projects.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With