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.