$ locale -a
C
de_DE
de_DE.iso88591
en_GB
en_GB.iso88591
en_GB.utf8
en_US
en_US.iso88591
en_US.utf8
hu_HU
hu_HU.iso88592
hu_HU.utf8
POSIX
$ LANG=hu_HU
$ ls x
ls: x nem érhetõ el: Nincs ilyen fájl vagy könyvtár
$ LANG=de_DE
$ ls x
ls: Zugriff auf x nicht möglich: Datei oder Verzeichnis nicht gefunden
$ LANG=en_GB
$ ls x
ls: cannot access x: No such file or directory
Ja, és nem csak az ls parancs veszi innen, hogy milyen nyelven kell visszapofáznia. Sok konzolos és grafikus program, talán az egyedüli kivételek (az angolon kívül máshogy nem beszélő programokon kívül) a qt-alapúak, ahol a programban magában tudod a nyelvet állítani.
$ locale -a
C
de_DE
de_DE.iso88591
en_GB
en_GB.iso88591
en_GB.utf8
en_US
en_US.iso88591
en_US.utf8
hu_HU
hu_HU.iso88592
hu_HU.utf8
POSIX
$ LANG=hu_HU
$ ls x
ls: x nem érhetõ el: Nincs ilyen fájl vagy könyvtár
$ LANG=de_DE
$ ls x
ls: Zugriff auf x nicht möglich: Datei oder Verzeichnis nicht gefunden
$ LANG=en_GB
$ ls x
ls: cannot access x: No such file or directory
Ja, és nem csak az ls parancs veszi innen, hogy milyen nyelven kell visszapofáznia. Sok konzolos és grafikus program, talán az egyedüli kivételek (az angolon kívül máshogy nem beszélő programokon kívül) a qt-alapúak, ahol a programban magában tudod a nyelvet állítani.
Alocale parancs eredmenye egy lista, ami szamos LC_…=”hu_HU.UTF-8″ sort eredmenyez. Meg egy ilyent is: LANG=hu_HU.UTF-8(a macskakormok hianya nem tevedes).
A locale man oldala ez utobbirol nem beszel, az LC_… halmaz mellett egy LOCPATH valtozot emlit meg.
A LANG egyebkent az /etc/default/locale file-ban van megadva, az update-locale parancs teszi oda.
legutóbbi hsz