विकिपीडिया से:
कंप्यूटिंग में, एक लोकेल पैरामीटर का एक सेट है जो उपयोगकर्ता की भाषा, देश और किसी विशेष संस्करण वरीयताओं को परिभाषित करता है, जिसे उपयोगकर्ता अपने उपयोगकर्ता इंटरफ़ेस में देखना चाहता है। आमतौर पर एक स्थानीय पहचानकर्ता में कम से कम एक भाषा पहचानकर्ता और एक क्षेत्र पहचानकर्ता होता है।
locale
कार्यक्रमों इच्छा उत्पादन खोल चर और उनके मूल्यों का एक सेट। ये वे चर हैं जो भाषा, वर्ण सेट और उपयोग आदि के बारे में कुछ आदेशों के व्यवहार को बदलते हैं। मेरे सिस्टम से:
benoit@thorgal:~s locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
benoit@thorgal:~$
यह उन आदेशों को बताता है, जो विशेष वर्णों के लिए अमेरिकी अंग्रेजी और UTF8 एन्कोडिंग का उपयोग करने के लिए सुनते हैं। यदि मैं LANG का मान बदलता हूं और इसके बजाय fr_FR.UTF-8 डाल देता हूं, तो आदेश देता है, जो इसका समर्थन करता है, अंग्रेजी के बजाय फ्रेंच में अपना आउटपुट लिखेगा। बेशक, केवल, अगर फ्रेंच अनुवाद स्थापित है।
के लिए locale-gen
आदेश, मुझे लगता है कि अपने आदमी पेज के पहले पैराग्राफ आत्म समझा है:
संकलित स्थानीय फ़ाइलें लगभग 50MB डिस्क स्थान लेती हैं, और अधिकांश उपयोगकर्ताओं को केवल कुछ स्थानों की आवश्यकता होती है। डिस्क स्थान को बचाने के लिए, संकलित लोकेल फ़ाइलों को लोकेशन पैकेज में वितरित नहीं किया जाता है, लेकिन चयनित पैकेज स्वचालित रूप से उत्पन्न होते हैं जब यह पैकेज लोकेल-जीन प्रोग्राम चलाकर स्थापित किया जाता है।
जब आप चलाते हैं locale-gen
या locale-gen <locale code>
आप आवश्यक लोकल फ़ाइल (ओं) को संकलित करते हैं, तो कमांड द्वारा प्रदर्शित वातावरण चर के भीतर निर्दिष्ट लोकेल का उपयोग करने की अनुमति देता है locale
।
उदाहरण: locale-gen en_US.UTF8
आप कमांड का उपयोग करके उपलब्ध लोकेल कोड प्राप्त कर सकते हैं locale -a
।