Sto cercando di eseguire un'applicazione in un'altra lingua come il mio ambiente attuale. Per iniziare, volevo cambiare la lingua di ls
.
Ecco cosa ho letto dappertutto (vedi sotto per le domande correlate): impostare LANG
su una delle lingue supportate, ad esempio:
LANG=nl_NL.UTF-8 ls /nonexistent
per mostrare l'output olandese (NL).
Tuttavia, ottengo ancora un output in inglese:
$ LANG=nl_NL.UTF-8 ls -al /nonexistent
ls: cannot access /nonexistent: No such file or directory
Il mio ambiente attuale:
$ locale
LANG=en_GB.UTF-8
LANGUAGE=en_GB:en
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL=
A dire il vero, ho controllato:
La locale è supportata:
$ grep nl_NL /usr/share/i18n/SUPPORTED nl_NL.UTF-8 UTF-8 nl_NL ISO-8859-1 nl_NL@euro ISO-8859-15
La locale è generata:
sudo locale-gen nl_NL.UTF-8
e
sudo dpkg-reconfigure locales
mostra anche che è stato generato.Installato il language pack olandese (già installato):
sudo apt-get install language-pack-nl
Cos'altro ho provato?
- Usare
export
per impostare entrambiLANG
eLANGUAGE
invece di anteporre il comando. - Impostazione anche
LC_ALL
.
Ironia della sorte, alcune (solo alcune!) Applicazioni GUI sono in realtà in olandese, ma non l'ho ancora configurato!
Sono su Kubuntu 12.04 (.2), per quanto conta.
Domande simili (inutilmente):
- È possibile cambiare temporaneamente la lingua per l'interfaccia utente?
- Come sovrascrivere le impostazioni locali del sistema con un singolo comando?
- Cambia temporaneamente la lingua per messaggi terminali / avvisi / errori (dimostrato di funzionare, ma non funziona per me)
- Come faccio ad aggiungere le impostazioni locali al server Ubuntu?
Cosa c'è di sbagliato nel mio sistema? Dove debug ulteriormente?