uyarı: setlocale: LC_ALL: yerel ayarları değiştiremez


Yanıtlar:


40

Aşağıdaki komutları deneyin

sudo locale-gen fr_FR
sudo update-locale LANG=fr_FR

2
sudo: locale-gen: command not foundBu aracı yüklemem gerekir mi? Nasıl?
DiAlex

':'
Sudo'dan

1
@infocroyed locale-genYüklü olmadığını belirten çıktısını yapıştırdı . Paket adı ne için locale-genbenim sorum da.
dhill

11

Bir hafta kadar bununla savaştım.

Benim için en güvenilir (ve aynı zamanda en kolayı) profil dosyamı

gedit ~/.profile

Her girişte ayarlanması gereken bu dil değişkenlerini ekleyin

LANG="en_AU.UTF-8"
LANGUAGE="en_AU:en"

Değişikliğin geçerli olması için oturumu kapatıp tekrar açmanız gerekir.


Bu, yalnızca belirli bir süre için değiştirmek istediğinizde, komut satırından da çalışır.
daniel kullmann

11

Aynı sorunu yaşadım ve cevapların hiçbiri işe yaramadı dpkg-reconfigure locales. Ancak bu şekilde yapmak çok zaman alıyor. Sadece /etc/locale.gen içinde ihtiyacınız olan tüm lokalleri uncomment edin ve locale-gen'i çalıştırın. Veya komut satırından (root olarak) yapın:

echo "en_US.UTF-8 UTF-8" > /etc/locale.gen
echo "fr_FR.UTF-8 UTF-8" >> /etc/locale.gen
locale-gen

1
Diğer cevabın aksine bu benim için de işe yaradı.
user643011

Kabul edilen cevabın aksine, bu benim için de işe yaradı (Ubuntu 16-04), ancak locale.gen dosyasına yeni baktım ve istediğim yerlere yorum yapmadım.
Dark Star1

0

Fransızca dil paketi kurmayı deneyin, örneğin

sudo apt-get install language-pack-fr

Diğer diller için, çalıştır: check-language-support -l CODEdesteklenen paketleri kontrol etmek için, örneğin

$ check-language-support -l fr
firefox-locale-fr gimp-help-fr hunspell-fr language-pack-fr language-pack-gnome-fr thunderbird-locale-fr wfrench

Ayrıca şunları kontrol edin: LC_ALL: yerel ayarları değiştiremez .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.