क्या उपयोगकर्ता इंटरफ़ेस के लिए अस्थायी रूप से भाषा बदलना संभव है?


22

मैं जर्मन यूआई के साथ उबंटू 12.04 का उपयोग करता हूं। हालाँकि, जब मैं यहां या कहीं और स्टैक एक्सचेंज पर सवाल पूछता हूं, और मैं स्क्रीनशॉट जोड़ रहा हूं, तो मैं उन्हें अंग्रेजी में रखना पसंद करूंगा।

इस प्रकार, मेरा सवाल यह है: मैं एक निश्चित एप्लिकेशन की भाषा कैसे बदल सकता हूं, चलो रिदमबॉक्स कहते हैं, स्क्रीनशॉट बनाने के लिए अंग्रेजी में प्रदर्शित करने के लिए।

नोट: मैं इसे स्थायी रूप से बदलना नहीं चाहता, और मैं इसे सभी अनुप्रयोगों के लिए नहीं बदलना पसंद करूंगा। इसके अलावा, मैं उस कार्य को पूरा करने के लिए लॉग आउट नहीं करना पसंद करूंगा। यह मक्खी पर होना चाहिए।

जवाबों:


20

अस्थायी रूप से एक लोकेल से अंग्रेजी में अंग्रेजी भाषा में एक एप्लिकेशन चलाने के लिए आप पर्यावरण चर को बदल सकते हैं LANG_ALL, और फिर एक टर्मिनल से एप्लिकेशन चलाएं बशर्ते कि आपने पहले अलग-अलग लोकेल को स्थापित किया था:

LANG_ALL=en_GB rhythmbox # runs Rhythmbox with British English locale
LANG=C rhythmbox # runs Rhythmbox with system fallback locale, this is English

यह भी देखें:

ध्यान दें कि उसका तरीका दूसरे तरीके से काम नहीं करेगा, अर्थात यदि आपका सिस्टम अंग्रेजी में सेट है और आपको अस्थायी रूप से किसी अन्य लोकेल में एप्लिकेशन चलाने की आवश्यकता है। फिर आपको LANGUAGEपर्यावरण चर में सेटिंग्स को ओवरराइड करना होगा :


1
अन्य उपयोगकर्ताओं के लिए यह काम करने के लिए समस्याएँ हैं - सेटिंग LANGया LANG_ALLमेरे लिए काम नहीं कर रहा है, फिर LANGUAGEभी। देखें कि लैंग एनवायरमेंट वैरिएबल ओवरराइड क्यों कर रहा है जो मेरे लिए भाषा नहीं बदल रहा है?
gertvdijk

@gertvdijk: धन्यवाद। बहुत ही अजीब व्यवहार - लेकिन यह है कि चीजें कैसी हैं।
ताकत
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.