* Sven Burgener schrieb am 23.Jun.2000: > On Fri, Jun 23, 2000 at 01:08:37PM +0200, Thomas Bader wrote:
> > LANG=de_CH.ISO-8859-1 > > LC_CTYPE=de_CH > > LC_NUMERIC="de_CH.ISO-8859-1" > > LC_TIME=de_CH > > LC_COLLATE="de_CH.ISO-8859-1" > > LC_MONETARY="de_CH.ISO-8859-1" > > LC_MESSAGES=de_CH > Welche dieser Vars sind denn *notwendig*, bzw. welche werden wof?r / von > welchen Programmen benutzt? > Ich habe jedenfalls mal alles an /etc/profile geh?ngt. Es wird zuerst nachgesehen, was in der Variablen $LC_ALL steht. Das wird f?r alles genommen und gut ist. Nur wenn die Variable $LC_ALL nicht gesetzt ist, wird je nach Verwendungszweck $LC_CTYPE, $LC_NUMERIC, $LC_TIME, $LC_COLLATE, $LC_MONETARY und $LC_MESSAGES genommen. Ist diese Variable f?r den jeweiligen Verwendungszweck nicht gesetzt, so wird daf?r die Variable $LANG genommen. Ist auch diese Variable nicht gesetzt, so wird der (us-amerikanische) Standard genommen. Wenn die Variable LC_ALL gesetzt ist, so sind somit alle anderen Variablen ?berfl?ssig, weil sie so wie so nicht beachtet werden. Diese Variable ist Sinnvoll, wenn die pers?nliche Einstellung, oder auch nur f?r eine bestimmte shell, anders sein soll als der Systemdefault. Wenn man z.B. in eine deutschen Umgebung auch mal hin und wieder franz?sische Dateien bearbeiten m?chte, so ist es einfacher schnell mal LC_All auf fr_FR zu setzen als alles einzeln zu ver?ndern. Die Variable LANG kommt nur zum Zuge, wenn f?r den bestimmten Verwendungszweck nichts anderes gesetzt ist. Also weder LC_ALL noch die spezielle Variable. Es ist meist Sinnvoll, da das K?rzel f?r das jeweilige Land / Landesteil zu nehmen, in dem man sich gerade befindet. In Deutschland w?re es halt de_DE.iso-8859-1, f?r die deutsch Schweiz w?re es de_CH.iso-8859-1 und f?r ?sterreich de_AT.iso-8859-1. Ja, es gibt sogar was f?r deutschsprachige Luxemburger und Belgier. LC_MONETARY ist f?r die Darstellung von Geldbetr?gen, LC_NUMERIC f?r die Darstellung sonstiger Zahlen, LC_TIME f?r die Darstellung von Datum und Zeit, LC_COLLATE legt die Sortierreihenfolge fest, LC_MESSAGES legt fest in welcher Sprache Fehlermeldungen erfolgen und LC_CTYPE sagt was ein Buchstabe ist und was eine Zahl, ein Leerzeichen usw. und wie der Gro?buchstabe zu einem bestimmten Kleinbuchstabe aussieht und umgekehrt. Hier was einzutragen ist Sinnvoll, wenn man ein anderes Verhalten haben m?chte als das Defaultverhalten das durch LANG festgelegt ist. So kann es z.B Sinnvoll sein, in LC_COLLATE den Defaultwert C stehen zu haben, damit die ?bliche ASCII-Reihenfolge genommen wird, und nicht die DIN-Reihenfolge, die in Deutschland zwar ?blich bis verbindlich ist, aber f?r die Computerrei doch ungew?hnlich. ASCII sortiert: A,B,C,D,...,a,b,c,... DIN sortiert: a,A,?,?,b,B,c,C,.... und auch Aachen, aber, Achtung, ... die Sortierreihenfolge zwichen gro? und klein wird somit nur bei Ansonstiger Gleichheit vorgenommen. Bernd ------------------------------------------------ Um sich aus der Liste auszutragen schicken Sie bitte eine E-Mail an [EMAIL PROTECTED] die im Body "unsubscribe debian-user-de <deine emailadresse>" enthaelt. Bei Problemen bitte eine Mail an: [EMAIL PROTECTED] ------------------------------------------------ Anzahl der eingetragenen Mitglieder: 731