2011-01-04 7 views
20

मैंने कल अपने मैक (बर्फ तेंदुए) पर Mercurial पुनः स्थापित किया। Mercurial की यूआई/कंसोल भाषा अंग्रेजी से डेनिश में बदल गया है। मेरी मशीन यूएस-अंग्रेज़ी पर स्थापित है और मेरा कीबोर्ड लेआउट डेनिश है। मैं डेनिश अनुवाद सक्रिय नहीं चाहता क्योंकि यह अपूर्ण है।एचजी: मैं अपने Mercurial (एचजी) स्थापना की भाषा कैसे बदलूं? (मैकोज़)

मुझे बस फिर से अंग्रेजी बोलने के लिए Mercurial की आवश्यकता है। :-) मैं इसे कैसे बदलूं?

उत्तर

16

यदि आप अपने LANG पर्यावरण चर को en_US.UTF-8 पर सेट करते हैं तो आप Mercurial क्लाइंट (एचजी) की भाषा बदल सकते हैं।

export LANG=en_US.UTF-8 
+4

मेरे लिए LANGUAGE = en_US.UTF-8 काम किया। –

1

भाषा LANG, LC_ALL और LANGUAGE पर्यावरण चर द्वारा निर्धारित की जाती है। और आप अंग्रेजी पाने के लिए लोकेल को सी लोकेल में सेट कर सकते हैं, क्योंकि यह डिफ़ॉल्ट है।

+0

हाय एरिक, मैं इसे कैसे बदलूं? –

+0

मैक पर पर्यावरण चर के मूल्य को बदलने के बारे में नहीं जानता, लिनक्स में यह होगा: निर्यात LANG = C –

+0

हम्म यह काम नहीं करता है .. चलिए देखते हैं कि किसी और के पास है या नहीं। –

9

आप अपने वातावरण चर बदलने के लिए (के रूप में इस अन्य अनुप्रयोगों आप वास्तव में अपनी मूल भाषा में बात करने के लिए चाहते को प्रभावित कर सकता है) नहीं करना चाहते हैं, तो आप भी सिर्फ लोकेल विशिष्ट उपनिर्देशिका नाम बदल सकते हैं (उदाहरण के लिए <mercurial_install_dir>/locacle/de) कुछ और करने के लिए, जिस स्थिति में mercurial डिफ़ॉल्ट अंग्रेजी में वापस आ जाएगा। मैं मानता हूं कि यह थोड़ा गंदा है, लेकिन मैंने इस चाल का इस्तेमाल अन्य अनुप्रयोगों के लिए भी किया है जहां अनुवाद क्रोधित था और ऐप ने वांछित भाषा को स्पष्ट रूप से सेट करने की अनुमति नहीं दी थी!

+0

यह मेरे लिए सबसे अच्छा समाधान है। केवल अपने LANG env var को Mercurial के लिए बदलना ऐसा कुछ नहीं है जिसे मैं अनुशंसा करता हूं। इसके बजाय Mercurial में डिफ़ॉल्ट भाषा बदलने के लिए mercurial.ini में एक विकल्प होना चाहिए - चूंकि यह नहीं है, लोकेल फ़ोल्डर से आवश्यक भाषा को हटाने से अगली सबसे अच्छी बात नहीं है। – Serafeim

+0

गंदा हां, लेकिन एक 5 सेकंड समाधान जो पूरी तरह से काम करता है। धन्यवाद! – citronas

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