如何让RStudio使用R语言设置?

How to get RStudio to use R language settings?

要将 R 语言设置为英语,我们将 language = EN 添加到 ~\Program Files\R\R-3.6.2\ 文件夹中的 Rconsole 文件,例如this answer 中描述。这对 R GUI.

是预期的

然而,RStudio 似乎忽略了 R 语言设置并以我的系统区域设置的语言启动。我正在使用 Windows 7 x64 (build 7601) Service Pack 1R version 3.6.2 (2019-12-12)RStudio Version 1.2.5019

有很多答案混淆了R GUIRStudio。我们怎样才能让 RStudio 使用 Rconsole 文件中定义的语言设置? (或者,我们可以在哪里单独设置 RStudio 的语言?)

我不太确定,但这可能与 RStudio 的实际版本(1.2.5019、1.2.5033)有关,我也有同样的问题(Windows 7pro/64, R 3.6.1)。使用较旧的 RStudio 版本 1.2.5001,此问题不存在。

截至 2019 年 1 月 6 日新增:

我终于找到了解决这个问题的方法。正如阿尔贝托在另一种情况下对问题的回答中所指出的那样(见 How to change the locale of R?),您必须编辑 Renviron.site 文件,使其包含行

语言="en_US.utf8"

或者,如果您更喜欢带有英国口音的 R

语言 = "en_GB.utf8"

您可以在 R 安装文件夹的子文件夹 "etc" 中找到您的 Renviron 文件。

请注意,在 R 的全新安装中,没有文件 "Renviron.site"。然后,只需使用文本编辑器创建即可。

在您的 Rcolsole 文件中包含行

语言 = en

可能也有帮助,但还不够。

注意 Renviron 和 Rconsole 中大写字母和“”的不同用法。

您在 modified/created Renviron 之后没有重新启动 R。

仅当您需要英语时才有效的解决方法是取消翻译文件。

一个简单的方法是卸载 R,然后在没有翻译文件的情况下重新安装 R。所以一定要选择自定义安装,安装时不要选择翻译文件。