2013-11-05 5 views
5

Bir mac kullanıcısıyım ve R yerel ayarını İngilizce olarak değiştirmek istiyorum.R dil ayarı, "varsayılan yazıyor" komutu ile değiştirilemiyor

Biliyorum defaults write, R'nin yerel ayarını osx olarak ayarlamalıdır. Ancak garip bir şekilde, komut çalışmıyor.

defaults write org.R-project.R force.LANG en_US.UTF-8 

Ben R.app yürüterek Ar başlatmak

, İngilizce mesajlar düzgün gösterilmektedir ancak Terminal.app Japon mesajları gösterir:

R.app Terminal.app

My Çevre aşağıdaki gibidir:

  • Mac OS 10.8.5
  • R version 3.0.1 (2013- 05-16) - "İyi Spor" Platform: x86_64-elma-darwin10.8.0 (64-bit) Terminal üzerinde sessionInfo() ait

Sonuç: R.app On

> sessionInfo() 
R version 3.0.1 (2013-05-16) 
Platform: x86_64-apple-darwin10.8.0 (64-bit) 

locale: 
[1] ja_JP.UTF-8/ja_JP.UTF-8/ja_JP.UTF-8/C/ja_JP.UTF-8/ja_JP.UTF-8 

attached base packages: 
[1] stats  graphics grDevices utils  datasets methods base 

:

R version 3.0.1 (2013-05-16) 
Platform: x86_64-apple-darwin10.8.0 (64-bit) 

locale: 
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8 

attached base packages: 
[1] stats  graphics grDevices utils  datasets methods base  

loaded via a namespace (and not attached): 
[1] caret_5.17-7 grid_3.0.1  kernlab_0.9-18 lattice_0.20-15 
+0

~/etmek sessionInfo 'çıkışı (nedir) Her iki durumda? – Dason

+0

@Dason Teşekkürler. Ben sessionInfo() [burada] (http://pastebin.com/ZzGXeLbb) çıktılarını koydu. – rkjt50r983

+1

Paul Hiemstra'ın yorumunun yanı sıra, hem burada hem de cevap için [burada] (http://stackoverflow.com/questions/12642651/in-r-how-to-get-error-messages-in-english) bakın. “r” terminalini çağırmak için “LC_ALL = tr_TR r” diyebilirsiniz ve bunu ~/.bashrc' dosyasına ekleyerek kalıcı hale getirebilirsiniz. Sizin varsayılan değerleriniz ... çözümü gerçekten sadece R.app'ı etkiler. – plannapus

cevap

3

@plannapus'un yazdığı gibi, Language=en R ile R, ortamımda iyi çalışıyor. Bakınız here.

Yardımlarınız için teşekkür ederiz. nazik topluma göre


düzenlemek (2013/11/8)

birçok çözüm var gibi görünüyor yanıtları. Bana gelince, bu iki yol da iyi çalışıyor.

  1. sadece bir satır Language=en R ekleyerek Language=en R (Daha önce bahsedildiği önceki post)
  2. Set ortam değişkeni olarak dilini belirterek R konsol başlatma .Renviron
+2

İleride referans olması için, OS X'e özgü "R" soruları r-sig-mac posta listesine gönderilebilir. Millet, böyle şeyler hakkında oldukça bilgili. –

+0

@Carl r-sig-mac harika görünüyor. Ben abone olacağım. Teşekkür ederim. – rkjt50r983