avviso: setlocale: LC_ALL: impossibile modificare le impostazioni internazionali


39

Voglio passare alle impostazioni internazionali francesi. Quindi ho provato il comando seguente:

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

Ma sto ricevendo l'avvertimento

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

Come impostare le impostazioni internazionali sul francese? Devo installare pacchetti aggiuntivi?


Risposte:


40

Prova i seguenti comandi

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

2
sudo: locale-gen: command not foundDevo installare quello strumento? Come?
DiAlex,

@DiAlex senza ':' dopo sudo
infocloggato il

1
@infoclogged Ha incollato l'output indicando che non ha locale-geninstallato. Qual è il nome del pacchetto anche per la locale-genmia domanda.
discesa

11

Ho combattuto con questo per circa una settimana.

Il più affidabile (e anche il più semplice) per me è stato quello di modificare il mio file di profilo

gedit ~/.profile

Aggiungere le variabili di questa lingua da impostare ad ogni accesso

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

È necessario disconnettersi e riconnettersi per rendere effettiva la modifica.


Funziona anche dalla riga di comando, quando vuoi cambiarlo solo per un certo tempo.
Daniel Kullmann,

11

Ho avuto lo stesso problema e nessuna delle risposte ha funzionato, tranne dpkg-reconfigure locales. Ma è troppo tempo per farlo in questo modo. Basta decommentare tutte le localizzazioni necessarie in /etc/locale.gen ed eseguire locale-gen. Oppure fallo dalla riga di comando (come root):

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

1
Contrariamente all'altra risposta, questo ha funzionato anche per me.
user643011

Contrariamente alla risposta accettata, questo ha funzionato anche per me (Ubuntu 16-04) anche se ho appena guardato il file locale.gen e ho decommentato le localizzazioni che volevo.
Dark Star1

0

Prova a installare il language pack per il francese, ad es

sudo apt-get install language-pack-fr

Per qualsiasi altra lingua, eseguire: check-language-support -l CODEper controllare i pacchetti supportati, ad es

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

Controlla anche: LC_ALL: impossibile modificare le impostazioni internazionali .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.