【问题标题】:How to get RStudio to use R language settings?如何让 RStudio 使用 R 语言设置?
【发布时间】:2019-12-14 08:13:15
【问题描述】:

要将 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 的语言?)

【问题讨论】:

    标签: r user-interface rstudio settings


    【解决方案1】:

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

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

    【讨论】:

    • 简单高效,谢谢@Gilbert!我终于实现了这个,当我更新到版本3.6.3
    【解决方案2】:

    我不太确定,但它可能与 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 文件,使其包含该行

    LANGUAGE="en_US.utf8"

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

    LANGUAGE = "en_GB.utf8"

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

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

    在您的 Rcolsole 文件中包含该行

    语言 = zh

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

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

    修改/创建 Renviron 后,您无需重新启动 R。

    【讨论】:

    • 这样的答案最好在 SO 上作为评论发布。一旦您获得足够的声望,您将获得comment everywhere 和提问的特权。
    猜你喜欢
    • 2012-10-06
    • 2018-04-13
    • 2012-11-14
    • 1970-01-01
    • 2014-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-21
    • 2015-02-23
    相关资源
    最近更新 更多