Im, использующий R версию 2.15.3 (2013-03-01) на Ubuntu 12.10. Система находится на немецком языке, а значит, и R. Это становится неудобным при поиске сообщений об ошибках.
Выполнение R в xterm таким образом $ LANG="C" R
частично решает проблему. Затем R отображает все на английском языке. Но при загрузке RStudio таким образом, интерпретатор R все еще находится на немецком языке. Так что я ищу способ изменить локаль R в самом R.
Я нашел это: Как изменить языковые настройки в R, но Sys.setenv(LANG = "en")
doest работает для меня:
2+x
# Fehler: Objekt 'x' nicht gefunden
Sys.setenv(LANG = "en")
2+x
# Fehler: Objekt 'x' nicht gefunden
Я также пробовал Sys.setenv(LANG = "en_US.UTF-8")
без успеха.
Вывод Sys.getlocale()
Sys.getlocale()
# [1] "LC_CTYPE=de_DE.UTF-8;LC_NUMERIC=C;LC_TIME=de_DE.UTF-8;
# LC_COLLATE=de_DE.UTF-8;LC_MONETARY=de_DE.UTF-8;LC_MESSAGES=de_DE.UTF-8;
# LC_PAPER=C;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC_MEASUREMENT=de_DE.UTF-8;
# LC_IDENTIFICATION=C"
(линейные тормоза добавлены для удобства)