पर "डिफ़ॉल्ट लिखने" कमांड के साथ नहीं बदला जा सकता है, मैं एक मैक उपयोगकर्ता हूं और आर लोकेल को अंग्रेजी में बदलना चाहता हूं।आर भाषा सेटिंग मैक
मुझे पता है defaults write
को ओएसएक्स पर आर का लोकेल सेट करना चाहिए। लेकिन, आश्चर्यजनक रूप से, आदेश काम नहीं करता है।
defaults write org.R-project.R force.LANG en_US.UTF-8
जब मैं R.app को क्रियान्वित करते हुए आर लॉन्च करते हैं, अंग्रेजी संदेशों को ठीक तरह से पता चला रहे हैं, लेकिन Terminal.app जापानी संदेशों से पता चलता:
मेरे पर्यावरण इस प्रकार है के रूप में:
- मैक ओएस 10.8.5
- आर संस्करण 3.0.1 (2013- 05-16) - "अच्छा खेल" प्लेटफ़ॉर्म: x86_64-सेब के darwin10.8.0 (64-बिट) टर्मिनल पर
sessionInfo()
की
परिणाम:
> 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.app पर:
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
को ~/'sessionInfo के उत्पादन (क्या है) 'दोनों मामलों में? – Dason
@Dason धन्यवाद। मैंने sessionInfo() [here] (http://pastebin.com/ZzGXeLbb) का आउटपुट डाला। – rkjt50r983
देखें [यहां] (http://stackoverflow.com/questions/12642651/in-r-how-to-get-error-messages-in-english), दोनों उत्तर के साथ-साथ पॉल Hiemstra की टिप्पणी के लिए: मूल रूप से इसके बजाय टर्मिनल में 'r' को कॉल करना आप उदाहरण के लिए' LC_ALL = en_GB r' को कॉल कर सकते हैं और आप इसे '~/.bashrc' फ़ाइल में जोड़कर इसे स्थायी बना सकते हैं। आपका 'डिफ़ॉल्ट लिखता है ...' समाधान वास्तव में केवल आरएपी को प्रभावित करता है। – plannapus