Hallo Liste!

Ich habe Probleme mit meinen Locales-Einstellungen und g++.

o Gibt es f�r den g++-2.95.4 keine locale-Klasse (#include
  <locale>)? Welche Pakete k�nnten da fehlen?

o Beim g++-3.0.4 existiert die Headerdatei locale :-).
  
o Allerdings bin ich dann auf das n�chste Problem gesto�en: Ich kann
  meine streams lokalisieren wie ich will, die Ausgabe ver�ndern sich
  nicht: 
        [...]
        locale loc;
        loc = locale("de_DE"); // hab's auch mit de_DE@euro versucht
        cout.imbue(loc); // und in der Verzweiflung auch mit German,
        double d = 0.32; // german und GERMAN - kein Erfolg :-(
        cout << d << endl;
        [...]

  Nach wie vor wird als Dezimaltrenner von d ein Punkt und kein Komma
  ausgegeben. cout scheint immer noch auf das locale "C" gesetzt zu
  sein. Auch andere lokalisierte Ausgaben funktionieren nicht bzw.
  bleiben englisch / C.

o Ich habe im Web einiges zu diesem Thema gefunden, allerdings m�sste
  es so IMHO funktionieren (und unter Windows tut es das (leider)
  auch).

o Meine locales sind folgenderma�en gesetzt:

    LANG=de_DE.ISO8859-15
    LC_CTYPE="de_DE@euro"
    LC_NUMERIC="de_DE@euro"
    LC_TIME="de_DE@euro"
    LC_COLLATE="de_DE@euro"
    LC_MONETARY="de_DE@euro"
    LC_MESSAGES="de_DE@euro"
    LC_PAPER="de_DE@euro"
    LC_NAME="de_DE@euro"
    LC_ADDRESS="de_DE@euro"
    LC_TELEPHONE="de_DE@euro"
    LC_MEASUREMENT="de_DE@euro"
    LC_IDENTIFICATION="de_DE@euro"
    LC_ALL=de_DE@euro

  Ich habe auch mal versuchsweise LANG auf de_DE@euro gesetzt und
  auch einmal alles auf de_DE, hat aber leider alles nichts geholfen.

o Ich vermute, dass es ein Debian-spezifisches Problem ist, sonst
  w�rde ich es hier nicht posten.

o Ach ja: Mit C und setlocal funktioniert es einwandfrei...

Nach mehreren Tagen erfolglosem Probieren bin ich jetzt mit meinem
Latein ziemlich am Ende. F�llt dazu noch jemand was ein?

Vielen Dank,

Valentin


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

Antwort per Email an