मेरे पास एक अजीब मुद्दा है - जब मैं gitकमांड लाइन टूल पैकेज के साथ आने वाली कमांड का उपयोग करता हूं , तो कमांड-लाइन पर इंटरफ़ेस अंग्रेजी में है, जैसा कि मैं चाहता हूं कि यह हो। हालांकि, होमब्रे का उपयोग करके इंस्टॉल किया गया संस्करण अपने आउटपुट में जर्मन का उपयोग करता है (मैं जर्मनी में रहता हूं, लेकिन मेरी प्रणाली की भाषा अमेरिकी अंग्रेजी पर सेट है और कंप्यूटर वास्तव में सिंगापुर में खरीदा गया था, अगर यह मायने रखता है)।
मेरा मानना है कि यह हाल ही में बदला है। मुझे अपने मैक को मरम्मत के लिए देना था और ऐसा जर्मन स्टोर में किया। अब जब मेरे पास अपना कंप्यूटर वापस आ गया है तो मैंने देखा कि जीआईटी का उत्पादन जर्मन में है, सुनिश्चित नहीं है कि उन्होंने सिस्टम सेटिंग्स के लिए कुछ भी किया था जबकि उनके पास यह था। जहां तक मुझे पता है, यह एकमात्र कमांड-लाइन एप्लिकेशन है जो जर्मन को अपनी भाषा के रूप में उपयोग करता है। यहाँ उत्पादन localeकमांड द्वारा उत्पन्न होता है :
LANG=
LC_COLLATE="C"
LC_CTYPE="UTF-8"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL=
मैं चाहूंगा कि Git मुझसे अंग्रेजी में बात करे। मुझे पता है कि मैं LANGअंग्रेजी को आदि सेट कर सकता हूं और यह (शायद) काम करेगा, लेकिन मैं यह भी समझना चाहूंगा कि यह बदलाव कहां से हो सकता है।
कोई विचार?
संपादित करें : चीजों को और अधिक दिलचस्प बनाने के लिए, मैं एक और मैक का उपयोग करता हूं जो मुझे काम से मिला है। इसे जर्मनी में खरीदा गया था, प्रारंभिक भाषा सेटिंग्स जर्मन थीं (जिसे मैंने यूएस इंग्लिश में बदल दिया था) और इस पर सब कुछ ठीक काम करता है, अर्थात गिट इंस्टॉलेशन (सीएलटी और होमब्रे) दोनों ही अंग्रेजी का उपयोग करते हैं। localeकमांड से स्थानीय जानकारी समान है।