किसी कारण के लिए जो मुझे अभी भी पता नहीं है, सामान्य करने के बाद ... नई KDE 5 स्थापना में es_ES भाषा सेट करने से, कई अनुप्रयोगों ने काम करना बंद कर दिया। कब (त्रुटि लॉग देखने के लिए) मैंने उन्हें एक टर्मिनल में दौड़ाया, निम्नलिखित दिखाई दिए:
समाप्ति को 'std :: runtime_error' का उदाहरण देने के बाद कहा जाता है कि क्या (): स्थानीय :: मुखपत्र :: _ S_create_c_locale नाम मान्य नहीं है
इसका क्या मतलब है?
कि आपके पास एक ऐसी भाषा है जिसे सिस्टम ने 'अच्छी तरह से' पकड़ा या स्वीकार नहीं किया है।
इसे कैसे हल करें?
सरल, हमें स्थानीय या सिस्टम भाषाओं को अच्छी तरह से कॉन्फ़िगर करना चाहिए, जो कि मैं आपको must करने के लिए सिखाऊंगा
1. पहले हमें पता होना चाहिए कि हम किस भाषा का उपयोग करने जा रहे हैं (स्पष्ट बात है), मान लें कि हम उपयोग करेंगे: es_ES
2. अब हम परिसर की लिस्टिंग फ़ाइल खोलने जा रहे हैं:
sudo nano /etc/locale.gen
3. वहां हम फाइल में निम्नलिखित लाइन की तलाश करेंगे और उन्हें अनलिम करेंगे:
# en_ES.UTF-8 UTF-8
यही है, हम इसे इस तरह छोड़ देंगे:
hi_ES.UTF-8 UTF-8
4. तैयार है, अब हम फिर से परिसर उत्पन्न करने जा रहे हैं:
sudo locale-gen
5. ऐसा करने के बाद हम /etc/locale.conf फ़ाइल की जाँच करने जा रहे हैं:
sudo nano /etc/locale.conf
इसे ऐसा दिखना चाहिए:
LC_ALL = C LANG = es_ES.UTF-8 LC_COLLATE = es_ES.UTF-8
कुछ अन्य साइटों पर आप देखेंगे कि वे निम्नलिखित आदेश की अनुशंसा करते हैं:
निर्यात LC_ALL = सी
यह पूरी तरह से मान्य valid है
समाप्त!
खैर वो कुछ भी नहीं। इसने मुझे घर पर कल अच्छा सिरदर्द दिया, क्योंकि LC_ALL = C का संदर्भ देने वाली लाइन .conf फाइल में नहीं लिखी जा रही थी, मुझे नहीं पता कि क्यों ... ठीक है, टीमस्पीक या GParted जैसे एप्लिकेशन काम नहीं करते। शायद यह केडीई 5 के साथ क्या करना है ... लेकिन शायद नहीं (मुझे नहीं लगता कि यह केडीई की गलती है)।
वैसे भी, मुझे आशा है कि यह किसी के लिए उपयोगी है useful
मुझे नहीं पता कि क्या यह समान है, लेकिन जब मैंने आर्कबैंग को स्थापित किया और चिली (es_CL) में स्पेनिश भाषा को कॉन्फ़िगर किया, तो उसने डिफ़ॉल्ट सिस्टम भाषा (अंग्रेजी) को नहीं बदला। तो मैंने क्या किया, es_CL के अलावा, अर्जेंटीना के स्पेनिश (es_AR)। एक बार locale.gen उत्पन्न हो गया था और वहाँ पुनः आरंभ करने के बाद, इसने स्पेनिश भाषा में सिस्टम भाषा को बदल दिया। अजीब बात है, मुझे आर्कबंग को फिर से स्थापित करते समय अपनी विधि का परीक्षण करना होगा।
टिप के लिए धन्यवाद 🙂
धन्यवाद: डी
मैंने गलत विकल्प बनाया (विचलित होने के लिए मेरी गलती) और सिस्टम यूसेरा एक्सडीडी में सामने आया
मुझे पहली और तीसरी पंक्तियों को मैन्युअल रूप से जोड़ना पड़ा था नैनो xq के साथ उन्हें या तो नहीं डाला, लेकिन कुछ भी महत्वपूर्ण नहीं first
एक ग्रीटिंग
भले ही मैं sudo locale-gen चलाता हूं, यह मेरे लिए /etc/locale.conf फ़ाइल नहीं बनाता है। टर्मिनल में अभी भी मेरा कोई उच्चारण नहीं है।