如何更改R的預設語系

R的預設語系影響了啟動R-commander(Rcmdr)的語系。老師偏好使用英文版,也鼓勵大家使用英文版學習。若你的系統顯示英文,而你一定得用中文介面不可,以下是設定的方法:
Mac:
設為英文:在R terminal中輸入
system("defaults write org.R-project.R force.LANG en_US.UTF-8")

設為正體中文:在R terminal中輸入
system("defaults write org.R-project.R force.LANG zh_TW.UTF-8")


Windows:
方法一(暫時有效;重新啟動R之後此設定就會消失):
在命令列執行語系切換
先在命令列執行 Sys.getlocale(category = "LC_ALL")
查看目前R使用的語系
若為中文系統,則應看到
"LC_COLLATE=Chinese (Traditional)_Taiwan.950;LC_CTYPE=Chinese (Traditional)_Taiwan.950;LC_MONETARY=Chinese (Traditional)_Taiwan.950;LC_NUMERIC=C;LC_TIME=Chinese (Traditional)_Taiwan.950"
中文換為英文:
Sys.setlocale(category = "LC_ALL", locale = "UTF-8")
英文換為中文:
Sys.setlocale(category = "LC_ALL", locale = "cht")

方法二:直接修改預設值(永久,但安裝新版的R之後就要再到新的R安裝位置中重新設定一次):
到安裝資料夾中找到Rconsole 檔案(例如 C:\Program Files\R\R-3.2.2\etc\Rconsole)
若要設為英文,
找到language這一行(或加上這一行)
language = English

若要設為正體中文,
找到language這一行(或加上這一行)
language = zh_TW
注意:若因權限關係無法直接編輯Rconsole,請將檔案移到桌面,編輯存檔後再拉回etc資料夾。


參考:https://github.com/dspim/R/wiki/R-&-RStudio-Troubleshooting-Guide
參考:https://cran.r-project.org/bin/windows/base/rw-FAQ.html#I-want-R-in-English_0021