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 LANGsu 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-15La locale è generata:
sudo locale-gen nl_NL.UTF-8e
sudo dpkg-reconfigure localesmostra anche che è stato generato.Installato il language pack olandese (già installato):
sudo apt-get install language-pack-nl
Cos'altro ho provato?
- Usare
exportper impostare entrambiLANGeLANGUAGEinvece 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?