peringatan: setlocale: LC_ALL: tidak dapat mengubah lokal


39

Saya ingin beralih ke lokal Prancis. Jadi saya mencoba perintah di bawah ini:

myUbundu@myUbundu-desktop:~$ export LC_ALL=fr_FR

Tapi saya mendapat peringatan

-bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR)

Bagaimana cara mengatur lokal ke Prancis? Apakah saya perlu menginstal paket tambahan?


Jawaban:


40

Coba perintah berikut

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

2
sudo: locale-gen: command not foundApakah saya perlu menginstal alat itu? Bagaimana?
— DiAlex

@DiAlex tanpa tanda ':' setelah sudo
— infoclogged

1
@infoclogged Ia menempelkan output yang menunjukkan bahwa dia belum locale-genmenginstalnya. Untuk apa nama paket itu locale-genadalah pertanyaan saya juga.
— dhill

11

Saya telah berjuang dengan ini selama seminggu atau lebih.

Yang paling dapat diandalkan (dan termudah juga) bagi saya adalah mengedit file profil saya

gedit ~/.profile

Tambahkan variabel bahasa ini untuk disetel di setiap login

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

Anda harus keluar dan kembali agar perubahan berlaku.


Ini juga berfungsi dari baris perintah, ketika Anda hanya ingin mengubahnya untuk waktu tertentu.
— daniel kullmann

11

Saya memiliki masalah yang sama, dan tidak ada jawaban yang berhasil, kecuali dpkg-reconfigure locales. Tetapi terlalu memakan waktu untuk melakukannya dengan cara ini. Batalkan komentar semua lokal yang Anda butuhkan di /etc/locale.gen dan jalankan locale-gen. Atau lakukan dari baris perintah (sebagai root):

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

1
Bertentangan dengan jawaban yang lain, ini juga berhasil untuk saya.
— user643011

Berlawanan dengan jawaban yang diterima, ini juga bekerja untuk saya (Ubuntu 16-04) meskipun saya hanya melihat file locale.gen dan menghapus komentar pada lokasi yang saya inginkan.
— Dark Star1

0

Coba instal paket bahasa untuk bahasa Prancis, mis

sudo apt-get install language-pack-fr

Untuk bahasa lain, jalankan: check-language-support -l CODEuntuk memeriksa paket yang didukung, misalnya

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

Periksa juga: LC_ALL: tidak dapat mengubah lokal .

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.