2012-07-18 10 views
7

मेरा गिट जर्मन में है, यह कहता है:मेरी गिट की भाषा कैसे बदलें?

"शाखा मास्टर पर" ऑफ ज़्वेग मास्टर "जब मैं गिट स्थिति करता हूं।

इसके लिए क्या कारण है?

+2

मैं शीर्षक को बदलने के लिए प्रस्ताव करता हूं: "मेरी गिट की भाषा कैसे बदलें" - इसे अन्य भाषाओं के लिए भी उपयोगी बनाने के लिए। – bitmask

उत्तर

5

शायद आप लोकेल जर्मन हैं। आप इसे locale द्वारा देख सकते हैं। इसे बदलने का प्रयास करें: export LANG="en_US.UTF-8"

4

इसका कारण यह है कि आपकी कमांड लाइन भाषा जर्मन पर सेट है। तो तुम करते हैं जब:

echo $LANG 

आप देखेंगे:

de_DE.UTF-8 

इसे बदलने के लिए, कार्य करें:

echo "export LANG=en_US.UTF-8" >> ~/.bashrc 

अपने मानक खोल संभालने बैश है।

1

कभी-कभी LANG पर्यावरण परिवर्तनीय को बदलना पर्याप्त नहीं है।

तुम भी LC_ALL

export LC_ALL=en_US.UTF-8 

जोड़ने के लिए IEEE and The Open Group - Environment Variables के अनुसार पड़ सकता है।

यह इसलिए क्योंकि पर्यावरण LC_* की शुरुआत हो जाती चर हो जाएगा इस्तेमाल किया पहले आपके सिस्टम द्वारा पहले LANG:

स्थान श्रेणियों के मूल्यों एक पूर्वता आदेश द्वारा निर्धारित किया जाएगा;

LC_ALL वातावरण चर परिभाषित और अशक्त नहीं है
  1. हैं, तो LC_ALL की मान का उपयोग किया जाएगा: पहली शर्त नीचे से मुलाकात मूल्य निर्धारित करता है।

  2. LC_ * वातावरण चर (LC_COLLATE, LC_CTYPE, LC_MESSAGES, LC_MONETARY, LC_NUMERIC, LC_TIME) में परिभाषित किया गया है और अशक्त नहीं है, वातावरण चर की मूल्य श्रेणी है कि से मेल खाती है प्रारंभ करने में इस्तेमाल किया जाएगा, तो पर्यावरण परिवर्तनीय।

  3. यदि LANG पर्यावरण चर परिभाषित किया गया है और शून्य नहीं है, तो LANG पर्यावरण चर का मान उपयोग किया जाएगा।

  4. यदि LANG पर्यावरण चर सेट नहीं है या खाली स्ट्रिंग पर सेट है, तो कार्यान्वयन-परिभाषित डिफ़ॉल्ट लोकेल का उपयोग किया जाएगा।

यह स्थायी रूप से बदलने के लिए, तुम क्या कोड अपने पसंदीदा खोल विन्यास फाइल (शायद ~/.bashrc या ~/.zshrc)

फिर

संशोधन लागू करने के लिए में ऊपर पेस्ट करने की आवश्यकता:

$ source ~/.bashrc 

या

$ source ~/.zshrc 

अन्यथा, बस एक नया टर्मिनल खोलें।

संबंधित मुद्दे