मैं कंप्यूटर के लिए एक वैश्विक स्थान कैसे सेट करूं?
मैंने हाल ही में कुबंटू 14.04LTS को अंग्रेजी में स्थापित किया है, लेकिन जब से मैं स्पेन में हूं, मैंने स्पेन को एक देश के रूप में चुना और फिर स्थानीय विकल्पों को बदल दिया, ताकि मुझे सभी देश विशिष्ट कॉन्फ़िगरेशन जैसे अंक समूह, दशमलव विभाजक, तिथि प्रारूप, आदि मिलें। स्पेनिश भाषा को जोड़ा।
अब सभी एप्लिकेशन शिकायत करते हैं कि लोकेल गलत है। check-language-support
मुझे बताता है कि मैं en_ES.UTF-8
सिस्टम के लोकेल के रूप में उपयोग कर रहा हूं , और यह लोकेल वास्तव में गलत है, स्पेन में अंग्रेजी भाषा के लिए कोई लोकेल नहीं है।
मैंने कुबंटू के देश / क्षेत्र और भाषा सेटिंग्स का उपयोग करने की कोशिश की, लेकिन यह इसे ठीक नहीं करता है। मैं उपयोग करने की कोशिश export LANG=en_GB.UTF-8
और export LC_ALL=en_GB.UTF-8
और उसके बाद sudo dpkg-reconfigure locales
और कारण होता है कि check-language-support
कहना है कि अब मैं एक सही विन्यास है, लेकिन अगर यह होता है, यह केवल कि konsole सत्र में है। यह समस्या भी कोनोकोल को यूनिकोड वर्ण दिखाने से रोकती है और मैं मृत कुंजियों का उपयोग नहीं कर सकता या किसी भी 'अंतरराष्ट्रीय चरित्र' जैसे कि ñ या ç (फ़ायरफ़ॉक्स जैसे अन्य अनुप्रयोगों पर काम करने वाले, कि मैं इस प्रश्न को पोस्ट करने के लिए उपयोग कर रहा हूं) में प्रवेश नहीं कर सकता।
तो सवाल यह है: मैं कंप्यूटर के लिए एक वैश्विक स्थान कैसे सेट करूं?
यह बग रिपोर्ट नहीं है, अगर मैं इसे ठीक नहीं कर सकता तो मैं अंततः अपने कंप्यूटर को फिर से इंस्टॉल करूंगा। लेकिन मैं वास्तव में जानना चाहता हूं कि मैं इस वास्तविक कार्य को कैसे कर सकता हूं।
धन्यवाद।
$ check-language-support
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en:es:en",
LC_ALL = (unset),
LC_PAPER = "en_ES.UTF-8",
LC_ADDRESS = "en_ES.UTF-8",
LC_MONETARY = "en_ES.UTF-8",
LC_NUMERIC = "en_ES.UTF-8",
LC_TELEPHONE = "en_ES.UTF-8",
LC_IDENTIFICATION = "en_ES.UTF-8",
LC_MEASUREMENT = "en_ES.UTF-8",
LC_TIME = "en_ES.UTF-8",
LC_NAME = "en_ES.UTF-8",
LANG = "en_ES.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
hunspell-en-ca libreoffice-help-en-gb libreoffice-l10n-en-gb libreoffice-l10n-en-za mythes-en-au wspanish
$ cat /etc/default/locale
LANG="en_US.UTF-8"
LC_NUMERIC="es_ES.UTF-8"
LC_TIME="es_ES.UTF-8"
LC_MONETARY="es_ES.UTF-8"
LC_PAPER="es_ES.UTF-8"
LC_NAME="es_ES.UTF-8"
LC_ADDRESS="es_ES.UTF-8"
LC_TELEPHONE="es_ES.UTF-8"
LC_MEASUREMENT="es_ES.UTF-8"
LC_IDENTIFICATION="es_ES.UTF-8"
$ locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_ES.UTF-8
LANGUAGE=en:es:en
LC_CTYPE="en_ES.UTF-8"
LC_NUMERIC=en_ES.UTF-8
LC_TIME=en_ES.UTF-8
LC_COLLATE="en_ES.UTF-8"
LC_MONETARY=en_ES.UTF-8
LC_MESSAGES="en_ES.UTF-8"
LC_PAPER=en_ES.UTF-8
LC_NAME=en_ES.UTF-8
LC_ADDRESS=en_ES.UTF-8
LC_TELEPHONE=en_ES.UTF-8
LC_MEASUREMENT=en_ES.UTF-8
LC_IDENTIFICATION=en_ES.UTF-8
LC_ALL=
$ update-locale
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en:es:en",
LC_ALL = (unset),
LC_PAPER = "en_ES.UTF-8",
LC_ADDRESS = "en_ES.UTF-8",
LC_MONETARY = "en_ES.UTF-8",
LC_NUMERIC = "en_ES.UTF-8",
LC_TELEPHONE = "en_ES.UTF-8",
LC_IDENTIFICATION = "en_ES.UTF-8",
LC_MEASUREMENT = "en_ES.UTF-8",
LC_TIME = "en_ES.UTF-8",
LC_NAME = "en_ES.UTF-8",
LANG = "en_ES.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
dpkg-reconfigure locales
अंग्रेजी और स्पेनिश के लिए सभी संभव संयोजन उत्पन्न। यह सभी स्थापित भाषाओं के संयोजन के लिए लोकेल-जीन को कॉल करने के लिए लगता है। मैं भीlocale-gen
सिर्फ मामले में कई स्थानों के लिए बुलाया । समस्या यह है कि en_ES मौजूद नहीं है