Bilgisayar için nasıl global bir yerel ayar ayarlayabilirim?
Son zamanlarda Kubuntu 14.04LTS'yi İngilizce olarak yükledim, ancak İspanya'da olduğum için İspanya'yı bir ülke olarak seçtim ve daha sonra basamak seçeneklerini değiştirdim, böylece basamak gruplama, ondalık ayırıcı, tarih biçimi vb. İspanyolca dili ekledi.
Artık tüm uygulamalar yerel ayarın yanlış olduğundan şikayet ediyor. check-language-support
Bana en_ES.UTF-8
sistemin yerel ayarı olarak kullandığımı söylüyor ve bu yerel ayar gerçekten yanlış, İspanya'da İngilizce için yerel ayar yok.
Kubuntu'nun ülke / bölge ve dil ayarlarını kullanmayı denedim ama düzeltmiyor. Ben kullanarak çalıştı export LANG=en_GB.UTF-8
ve export LC_ALL=en_GB.UTF-8
ardından sudo dpkg-reconfigure locales
ve neden olduğunu check-language-support
ben şimdi doğru yapılandırmasına sahip ancak sorun olduğu takdirde, sadece o konsol oturumda olduğunu söylemek. Bu sorun aynı zamanda konsole unicode karakterleri göstermesini engeller ve ölü anahtarları kullanamam veya ñ veya ç gibi herhangi bir 'uluslararası karakter' giremiyorum (bu soruyu göndermek için kullandığım Firefox gibi diğer uygulamalarda çalışıyor).
Yani soru şu: Bilgisayar için nasıl global bir yerel ayar kurabilirim?
Bu bir hata raporu değil, düzeltemezsem muhtemelen bilgisayarımı tekrar kuracağım. Ama gerçekten GERÇEKTEN bu temel görevi nasıl yapabileceğimi bilmek istiyorum.
Teşekkür ederim.
$ 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
ingilizce ve ispanyolca için tüm olası kombinasyonları yarattı. Yüklü tüm dil kombinasyonları için locale-gen diyoruz. Ben delocale-gen
her ihtimale karşı birkaç yerel çağırdı . Sorun şu ki, en_ES mevcut değil