Re: System soll "Englishsprachig" sein, deutsche Sonderzeichen sollen trotzdem funktionieren

2002-12-06 Diskussionsfäden Martin Klaiber
Mark Schmatz <[EMAIL PROTECTED]> wrote:

> Na ich hoffe, dass das nicht so ist! Tastatur und Systemsprache haben sehr
> wohl etwas miteinander zu tun (zumindest bei mir). Trage ich nämlich in
> /etc/locale.gen (anschliessend locale-gen aufrufen) wieder en_US ein, so ist
> Sprache *und* Tastatur wieder Englisch.

Vermutlich versucht locale-gen, das System in einen konsistenten
Zustand zu versetzen.

> Trage ich statt dessen de_DE. ein, so ist die sprache wieder
> deutsch und Sonderzeichen wieder möglich.

> Ich schaffe es aber nicht, diese Dinge zu trennen.

lies "man locale". Dort steht, welche Umgebungsvariable Du wie setzen
musst. Was Du vermutlich suchst ist LC_MESSAGES. Damit legst Du die
Sprache fest, in der Systemmeldungen ausgegeben werden.

Grundsätzlich ist es bei Unix-Systemen immer ratsam die man-pages der
Programme zu lesen, die sich nicht so verhalten, wie man es erwartet.
In Deinem Fall also "man locale.gen" und "man locale-gen". Wenn dann
noch Fragen offenbleiben, gibt es am Ende der man-pages üblicherweise
noch Verweise auf weitere man-pages. Im Falle von locale-gen z.B:

| SEE ALSO
|localedef (1), locale (1), locale.alias (5), locale.gen (5).
   
HTH, Martin


-- 
Häufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: System soll "Englishsprachig" sein, deutsche Sonderzeichen sollen trotzdem funktionieren

2002-12-06 Diskussionsfäden Martin v . Löwis
> Na ich hoffe, dass das nicht so ist! Tastatur und Systemsprache haben
sehr
> wohl etwas miteinander zu tun (zumindest bei mir). Trage ich nämlich
in
> /etc/locale.gen (anschliessend locale-gen aufrufen) wieder en_US ein,
so ist
> Sprache *und* Tastatur wieder Englisch. Trage ich statt dessen
de_DE.
> ein, so ist die sprache wieder deutsch und Sonderzeichen wieder
möglich.

Was genau meinst Du, wenn Du sagst, dass die Tastatur Englisch ist? Ich
nehme an, Du hast nach wie vor eine Taste, die mit "ä" beschriftet ist.
Was passiert, wenn Du auf diese Taste drückst?

Ciao,
Martin


-- 
Häufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: System soll "Englishsprachig" sein, deutsche Sonderzeichen sollen trotzdem funktionieren

2002-12-05 Diskussionsfäden Reinhard Foerster
On Thu, 05 Dec 2002 18:42:16 +0100, Mark Schmitz wrote:

> Ich möchte die Default-Sprache wieder auf English setzen, die dt.
> Sonderzeichen und Eurosymbol sollen aber global funktionieren.
> Jeder User soll für sich entscheiden können, ob er auch die deutsche Sprache
> haben möchte und entspr.

Für den Zeichsatz ist $LC_CTYPE zuständig. Dort stellst du z.B.
de_DE@euro ein.  Der Rest kann auf "C" bleiben. Bei mir sieht das so aus:

bash-2.05a$ locale
LANG=C
LC_CTYPE=de_DE
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=

Um den Euro mache ich mir keinen Kopf.

Falls schon systemweit irgendwelche unschoenen Voreinstellungen gesetzt
sind, sollten die zwei Zeilen
export LC_ALL=C
export LC_CTYPE=de_DE@euro 
den gewünschten Effekt bringen. Lesestoff zum Thema gibts hier:
http://www.gnu.org/manual/glibc/html_mono/libc.html#Standard%20Locales

  Reinhard


-- 
Häufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: System soll "Englishsprachig" sein, deutsche Sonderzeichen sollen trotzdem funktionieren

2002-12-05 Diskussionsfäden Mark Schmatz
> Ich habe auch die Klammer gesehen. Aber ob mit oder ohne, die
> Formulierung "haben sehr wohl etwas miteinander zu tun" ist sehr
> bestimmend (höflich ausgedrückt).

Sorry, den Eindruck wollte ich nicht vermitteln!

Ich hab's übrigens rausbekommen:

LC_CTYPE=de_DE@euro
LANG=C
LC_ALL=en_US

Mit dem LANG=C weiss ich auch nicht so genau  macht man beser
LANG=C oder LANG=en_US 

Mark



-- 
Häufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: System soll "Englishsprachig" sein, deutsche Sonderzeichen sollen trotzdem funktionieren

2002-12-05 Diskussionsfäden Mark Schmatz
> Um das noch etwas deutlicher zu machen:
>
> erno@flinker:~$ LC_ALL=de_DE ls -l "äöüßÄÖÜ"
> ls: äöüßÄÖÜ: Datei oder Verzeichnis nicht gefunden
> erno@flinker:~$ LANG=de_DE ls -l "äöüßAÖÜ"
> ls: äöüßAÖÜ: No such file or directory
>
> In meiner Standardumgebung ist nur LC_ALL und LANG gesetzt.
> LANG=C  --> Ich grübele gerade, warum eigentlich. So richtig macht das
> keinen Sinn, aber es funktioniert prächtig. ???

Ich glaube, Du hast da noch etwas anderes (keine Ahnung was) installiert.
Ich hab's ausprobiert und bei funzt's nicht.

Mark


-- 
Häufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: System soll "Englishsprachig" sein, deutsche Sonderzeichen sollen trotzdem funktionieren

2002-12-05 Diskussionsfäden Mark Schmatz
> Mark Schmatz wrote:
>
> >Na ich hoffe, dass das nicht so ist! Tastatur und Systemsprache haben
sehr
> >wohl etwas miteinander zu tun
> >
>
> Na wenn Du meinst, siehst Du hier etwas anderes als ich:
>
> erno@flinker:~$ ls -l "äöüßAÖÜ"
> ls: äöüßAÖÜ: No such file or directory

Du solltest alles lesen

Ich schrieb:
Na ich hoffe, dass das nicht so ist! Tastatur und Systemsprache haben sehr
wohl etwas miteinander zu tun (zumindest bei mir).

Beachte die Klammer

Gruss,
Mark


-- 
Häufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: System soll "Englishsprachig" sein, deutsche Sonderzeichen sollen trotzdem funktionieren

2002-12-05 Diskussionsfäden Mark Schmatz
> Nicht dass ich wüsste, wie es sein _muss_, aber bei mir funktioniert es
mit
>
> LC_ALL=en_US  (bzw. en_US@euro)
>
> Am besten in die /etc/environment eintragen.

Das bringt leider nichts.

> AFAIK hat Tastatur und Systemsprache soundso *nichts* miteinander zu tun.
> Ich behaupte, wenn es da Abhängigkeiten gibt, ist etwas faul am System
> (oder man möge mich eines besseren belehren).

Na ich hoffe, dass das nicht so ist! Tastatur und Systemsprache haben sehr
wohl etwas miteinander zu tun (zumindest bei mir). Trage ich nämlich in
/etc/locale.gen (anschliessend locale-gen aufrufen) wieder en_US ein, so ist
Sprache *und* Tastatur wieder Englisch. Trage ich statt dessen de_DE.
ein, so ist die sprache wieder deutsch und Sonderzeichen wieder möglich.

Ich schaffe es aber nicht, diese Dinge zu trennen.

Mark


-- 
Häufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: System soll "Englishsprachig" sein, deutsche Sonderzeichen sollen trotzdem funktionieren

2002-12-05 Diskussionsfäden Peter Blancke
Am 05.12.2002 18:42:16, Mark Schmitz schrieb:

> Ich möchte die Default-Sprache wieder auf English setzen,

In der ~/.bashrc 

  export LANG="us"

einsetzen und dann sollte das Gewuenschte erzielt worden sein.

Gruss

Peter Blancke

-- 
Nachtwaechter ist der Wahnsinn, weil er wacht...


--
Häufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)