Hallo erstmal, Ich will meine Sprache auf englisch stellen da ich es dumm finde das im MC und in Mutt die Wörter und Optionen teilweise nicht ganz dahin passen wo sie hin sollen. bei root ist alles in englisch wie kann ich das ändern? gibt es da nicht mehrere Möglichkeiten? Ich denke da an eine nur für mich, und nicht für andere User! -- Mit freundlichen Grüßen Sascha Peters linux@progressing.de
Am Dienstag, 17. Juli 2001 18:20 schrieb Sascha Peters:
bei root ist alles in englisch wie kann ich das ändern? gibt es da nicht mehrere Möglichkeiten? Ich denke da an eine nur für mich, und nicht für andere User!
Einfach die Umgebungsvariable LANG auf "en_EN" setzen. Heiner -- Heiner Lamprecht Philosophenweg 79 D - 72076 Tuebingen Fon: +49-7071-600 162 Fax: +49-7071-600 164 heiner@kflog.de GnuPG - Key: E05AEAFC Fingerprint: 257A DFBF 4977 4585 77A0 3509 973B 92AA E05A EAFC
Hallo, On Tue, 17 Jul 2001 at 18:20 (+0200), Sascha Peters wrote:
Ich will meine Sprache auf englisch stellen da ich es dumm finde das im MC und in Mutt die Wörter und Optionen teilweise nicht ganz dahin passen wo sie hin sollen.
bei root ist alles in englisch wie kann ich das ändern? gibt es da nicht mehrere Möglichkeiten? Ich denke da an eine nur für mich, und nicht für andere User!
export LANG=en_US.ISO-8859-15 ^^ ^^ ^^^^^^^^^^^ | | `- Zeichensatz | +----- Gebiet +-------- Sprache Evtl. in ~/.profile bzw. ~/.bashrc eintragen. Gruß, Bernhard -- "Oh no, I'm sure nobody will even dare to think of writing this kind of HTML code!" [The KHTML team, shortly before the daily "reading bug reports hour" starts.]
* Bernhard Walle schrieb am 17.Jul.2001:
On Tue, 17 Jul 2001 at 18:20 (+0200), Sascha Peters wrote:
Ich will meine Sprache auf englisch stellen da ich es dumm finde das im MC und in Mutt die Wörter und Optionen teilweise nicht ganz dahin passen wo sie hin sollen.
bei root ist alles in englisch wie kann ich das ändern? gibt es da nicht mehrere Möglichkeiten? Ich denke da an eine nur für mich, und nicht für andere User!
export LANG=en_US.ISO-8859-15 ^^ ^^ ^^^^^^^^^^^ | | `- Zeichensatz | +----- Gebiet +-------- Sprache
Evtl. in ~/.profile bzw. ~/.bashrc eintragen.
Es geht sogar noch genauer, Du kannst zwar alle Einstellung auf amerikanisch machen, aber z.B deutsches Datum belassen. Dafür gibt es die Variable LC_TIME. Also export LC_TIME=de_DE und schon wird die Einstellung von LANG für diesen ganz speziellen Fall überschrieben. Es gibt auch noch weitere Variablen, etwa LC_MONYTARY oder LC_NUMERIC. Siehe hierzu man locale, man 5 locale und man 7 locale. Die Variable LC_ALL überschreibt wiederum alles andere, aber das würde ich nicht generell machen. Bei Dir Sascha reicht es vielleicht schon, nur LC_MESSAGES auf en_US, bzw. POSIX zu setzen. Umgekehrt ist es bei SuSE Standard, daß LC_COLLATE auf POSIX steht, denn es scheint gewöhnlicher zu sein nach ASCII zu sortieren als nach DIN, die doch eine recht verschiedene Sortierung vorschreibt. Bernd -- Was ist quoten? Quoten ist das Zitieren aus einer mail, der man antwortet. Und wie macht man es richtig? Zitate werden mit "> " gekennzeichnet. Nicht mehr als nötig zitieren. Vor den Abschnitten das Zitat, auf das man sich bezieht, mit einer Zeile Abstand oben und unten. |Zufallssignatur 12
Hallo, On Tue, 17 Jul 2001 at 22:18 (+0200), Bernd Brodeßer wrote:
Bei Dir Sascha reicht es vielleicht schon, nur LC_MESSAGES auf en_US, bzw. POSIX zu setzen. Umgekehrt ist es bei SuSE Standard, daß LC_COLLATE auf POSIX steht, denn es scheint gewöhnlicher zu sein nach ASCII zu sortieren als nach DIN, die doch eine recht verschiedene Sortierung vorschreibt.
Cool :-) Jetzt weiß ich endlich, wie ich Linux dazu bewegen kann, richtig (für mich ist richtig nach DUDEN und nicht nach irgendwelchen ASCII-Tabellen) zu sortieren. Zumindest mit Perl (use locale) geht's jetzt. SO werde ich noch testen. Danke für den Hinweis. Gruß, Bernhard -- "The last good thing written in C was Franz Schubert's Symphony No. 9." [Werner Trobin, KDE-Entwickler]
* Bernhard Walle schrieb am 18.Jul.2001:
On Tue, 17 Jul 2001 at 22:18 (+0200), Bernd Brodeßer wrote:
Bei Dir Sascha reicht es vielleicht schon, nur LC_MESSAGES auf en_US, bzw. POSIX zu setzen. Umgekehrt ist es bei SuSE Standard, daß LC_COLLATE auf POSIX steht, denn es scheint gewöhnlicher zu sein nach ASCII zu sortieren als nach DIN, die doch eine recht verschiedene Sortierung vorschreibt.
Cool :-)
Jetzt weiß ich endlich, wie ich Linux dazu bewegen kann, richtig (für mich ist richtig nach DUDEN und nicht nach irgendwelchen ASCII-Tabellen) zu sortieren.
Zumindest mit Perl (use locale) geht's jetzt. SO werde ich noch testen.
Längst nicht jedes Programm benutzt locale. :(( Ich habe es mal mit sort probiert. Da wurde schon a A ä b B sortiert und nicht A B a b ä wie bei POSIX, aber Zahlen und Sonderzeichen wurden nach wie vor, vor den Buchstaben sortiert. AFAIR werden die nach DIN hinter den Buchstaben sortiert. Bernd -- Welches Buch ist zu empfehlen? Schon mal bei SuSE vorbeigesehen? http://www.suse.de/de/produkte/buecher/index.html oder die Empfehlungen der SuSE-Entwickler auf dem eigenen Rechner? file:///usr/shar/doc/sdb/de/html/literatur.html |Zufallssignatur 5
On Wed, 18 Jul 2001 at 13:29 (+0200), Bernd Brodeßer wrote:
* Bernhard Walle schrieb am 18.Jul.2001:
On Tue, 17 Jul 2001 at 22:18 (+0200), Bernd Brodeßer wrote:
Bei Dir Sascha reicht es vielleicht schon, nur LC_MESSAGES auf en_US, bzw. POSIX zu setzen. Umgekehrt ist es bei SuSE Standard, daß LC_COLLATE auf POSIX steht, denn es scheint gewöhnlicher zu sein nach ASCII zu sortieren als nach DIN, die doch eine recht verschiedene Sortierung vorschreibt.
Cool :-)
Jetzt weiß ich endlich, wie ich Linux dazu bewegen kann, richtig (für mich ist richtig nach DUDEN und nicht nach irgendwelchen ASCII-Tabellen) zu sortieren.
Zumindest mit Perl (use locale) geht's jetzt. SO werde ich noch testen.
Längst nicht jedes Programm benutzt locale. :((
Ich habe es mal mit sort probiert. Da wurde schon a A ä b B sortiert und nicht A B a b ä wie bei POSIX,
Ich habe jetzt mal folgendes Skript: #!/usr/bin/perl -w @Test = ( "Maier", "Muller", "Müller", "Mvller" ); print join("; ", sort @Test)."\n"; use locale; print join("; ", sort @Test)."\n"; Maier; Muller; Mvller; Müller <-- Posix Maier; Muller; Müller; Mvller <-- DIN Passt also :-) Dann ersetze ich mal die Liste der Wörter durch folgende: Muller Müller Mvller Müaler Nach meinen Deutschkenntnissen müsste Müaler *vor* Müller und auch vor Muller kommen. Umlaute werden nämlich wie normale Buchstaben behandelt und eben nicht als eigene Buchstaben im Alphabet. Das Ergebnis: Maier; Muller; Mvller; Müaler; Müller <-- Posix Maier; Müaler; Muller; Müller; Mvller <-- DIN Und das ist der schwierigste Punkt. Auch der stimmt hier. Ist IIRC in Telefonbüchern und im Postleitzahlenbuch nämlich falsch! Die Telekom hat ihre eigenen Sortierregeln ...
aber Zahlen und Sonderzeichen wurden nach wie vor, vor den Buchstaben sortiert. AFAIR werden die nach DIN hinter den Buchstaben sortiert.
AFAIK werden sie vor Buchstaben sortiert. Kenne ich auch von Büchern im Index nicht anders. Habe allerdings kein DIN-Normblatt oder so. Gruß, Bernhard -- "And when I don't know of a bug, it doesn't exist." [Linus Torvalds]
participants (4)
-
B.Brodesser@t-online.de
-
Bernhard Walle
-
Heiner Lamprecht
-
Sascha Peters