Re: Debian Lenny: Locale



Hallo,

Frank Streitz <fskeinspam@xxxxxx> wrote:
On 2009-09-10, Volker Gringmuth wrote:
Robert Grimm wrote:
# update-locale LANG=de_DE.UTF-8
Der allein wars noch nicht, aber händisches
export LANGUAGE=de_DE.UTF-8
export LANG=de_DE.UTF-8
export LC_ALL=de_DE.UTF-8
locale-gen de_DE.UTF-8
Es ist keine gute Idee, in LC_ALL was 'reinzuschreiben. Das überschreibt
nämlich alle anderen Locales. Wenn Du mal z.B. LANGUAGE abweichend in
Englisch haben möchtest, würde das von LC_ALL überschrieben werden.

Inwieweit LC_ALL auch die Auswirkung des Inhalts der Variable LANGUAGE
beeinflusst, weiss ich jetzt nicht (weil die Interpretation dieser Variablen
hoechstens in "GNU-spezifischer Weise" etwas mit den locale-Einstellungen
zu tun hat. Fuer die unix-ueblichen locale-Einstellungen gilt:

fuer jede Einstellungen gibt es eine Environment-Variable deren Name mit
"LC_" beginnt, z.B. LC_CTYPE (Zeichensatz), LC_MESSAGES (Sprache fuer
Meldungen, Ausgaben, etc.), LC_NUMERIC (Zahlformat) usw. Alle nicht explizit
gesetzten Variablen haben als "Fallback" den Inhalt der Variablen LANG. Ist
diese Variable ebenfalls nicht gesetzt, ist der Fallback IIRC "C" (hat wohl
hostorische Gruende). Ist die Variable LC_ALL gesetzt, ueberschreibt sie
allerdings alle durch LANG und die anderen LC_* Variablen gesetzt Einstel-
lungen (sprich die Inhalte von LANG und den ganzen spezifischen LC_* Ein-
stellungen bleiben wirkungslos), was i.d.R. nicht das sein duerfte, was man
wirklich dauerhaft haben will ...

Tschuess,
Juergen Ilse (juergen@xxxxxxxxxxxxxxxxxxxx)
--
Ein Domainname (auch wenn er Teil einer Mailadresse ist) ist nur ein Name,
nicht mehr und nicht weniger ...
.