आर्चीलिनक्समध्ये स्थानिक समस्या निश्चित करणे

काही कारणास्तव मला नेहमीच माहित नसल्यामुळे, नेहमीच केल्यावर ... नवीन केडीई 5 प्रतिष्ठापनमध्ये es_ES भाषा सेट केल्यास, अनेक अनुप्रयोगांचे कार्य थांबले. कधी (त्रुटी लॉग पाहण्यासाठी) मी त्यांना टर्मिनलमध्ये धावलो, खाली दिसले:

'एसटीडी :: रनटाइम_रोर' काय (): लोकॅल :: फेसट :: _ एस_क्रिएट_सी_लोकले नाव वैध नाही असे उदाहरण देऊन टाकल्यानंतर टर्मिनेट म्हणतात

याचा अर्थ काय?

आपल्याकडे अशी भाषा कॉन्फिगर केली आहे की सिस्टमने 'पकडले' किंवा स्वीकारले नाही.

ते कसे सोडवायचे?

सोपी, आम्ही स्थानिक किंवा सिस्टम भाषा चांगल्या प्रकारे कॉन्फिगर केल्या पाहिजेत, जे मी तुम्हाला करण्यास शिकवतो 😀

1. प्रथम आपण कोणती भाषा वापरणार आहोत हे आपल्याला माहित असले पाहिजे (स्पष्ट गोष्ट हाहा) समजा आम्ही वापरू: es_ES

2. आता आम्ही परिसराची यादी फाईल उघडणार आहोत.

sudo nano /etc/locale.gen

3. तेथे आपण फाईलमधील खालील ओळ शोधू आणि त्याना बिनधास्त केले:

# en_ES.UTF-8 UTF-8

अनकॅममेंट म्हणजे त्या लाईनच्या सुरूवातीस पौंड चिन्ह (#) काढून टाकणे.

म्हणजेच आपण हे असेच सोडू:

en_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 = C) स्वयंचलितपणे जोडली गेली नाही, जर ती नसेल तर अनुप्रयोग कार्य करणार नाहीत!

काही इतर साइटवर आपण खाली कमांडची शिफारस करत असल्याचे पहाल:

एलसी_एएलएल = सी निर्यात करा

हे समान पूर्णपणे वैध is आहे

शेवट!

बरं असं काही नाही. यामुळे मला घरीच चांगलीच डोकेदुखी मिळाली, कारण एलसी_एएलएल = सी संदर्भित ओळ .कॉन्फा फाइलमध्ये लिहिले जात नव्हती, मला माहित नाही का ... बरं, टीमस्पेक किंवा जीपीआरटीसारखे अनुप्रयोग काम करत नव्हते. कदाचित केडीए 5 म्हणजे काय हे आहे ... परंतु कदाचित नाही (मला वाटत नाही की ही केडीएची चूक आहे).

असं असलं तरी, मी आशा करतो की हे एखाद्यासाठी उपयुक्त आहे 🙂


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   mat1986 म्हणाले

    ते सारखे आहे की नाही हे मला माहित नाही, परंतु जेव्हा मी आर्चीबॅंग स्थापित केली आणि जेव्हा चिली (एसएससीएल) मध्ये स्पॅनिश भाषा कॉन्फिगर केली तेव्हा त्याने डीफॉल्ट सिस्टम भाषा (इंग्रजी) बदलली नाही. तर मी जे केले ते म्हणजे_एस_सीएल च्या व्यतिरिक्त, स्पॅनिश ऑफ अर्जेटिना (es_AR). एकदा लोकॅल.गेन व्युत्पन्न झाला आणि तेथे पुन्हा सुरू झाल्यावर सिस्टमची भाषा स्पॅनिशमध्ये बदलली. विचित्र गोष्ट, आर्चबॅंग पुन्हा स्थापित करताना मला आपल्या पद्धतीची चाचणी घ्यावी लागेल.

    टीप धन्यवाद 🙂

  2.   अॅकमोन्ट म्हणाले

    धन्यवाद; डी
    मी चुकीची निवड केली (विचलित झाल्यामुळे माझा दोष) आणि सिस्टम यूस्केरा एक्सडीडीमध्ये बाहेर आला
    मला नॅनो एक्सक्यू सह स्वहस्ते पहिल्या आणि तिसर्‍या ओळी जोडाव्या लागतील पण त्याशिवाय काही महत्त्वाचे नाही 🙂
    धन्यवाद!

  3.   Baphomet म्हणाले

    जरी मी sudo लोकॅल-जनर चालवितो, परंतु ते माझ्यासाठी /etc/locale.conf फाइल तयार करत नाही. टर्मिनलमध्ये अद्याप माझ्याकडे एक्सेंट नाही.