Am Montag, 24. November 2003 22:36 schrieb Philipp Thomas:
Mario Mueller
[Mo, 24 Nov 2003 09:57:42 +0100]: Trotz aller vorhandenen locale in /opt/gnome/share/locale/
Kleine Begriffsbestimmung vorab: Was da liegt ist keine locale :) Was da liegt (die *.mo), sind die zu der jeweiligen locale gehörenden lokalisierten Texte.
... ok
Wie sieht die Ausgabe von 'locale' für den Benutzer aus, der gftp startet? Ansonsten starte doch mal aus einem xterm gftp unter strace:
locale LANG=de_DE@euro 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=
strace -f -o gftp.trace -e trace=file gftp
In dem resultierenden gftp.trace solltest du sehen, ob gftp versucht, einen der Message-Kataloge zu laden und ob das erfolgreich ist.
... da ist der Wurm drin. Dies sind (bestimmt) die Meckerstellen: -------------------------- 2905 open("/usr/share/locale/de_DE@euro/LC_MESSAGES/gftp.mo", O_RDONLY) = -1 ENOENT (No such file or directory) 2905 open("/usr/share/locale/de@euro/LC_MESSAGES/gftp.mo", O_RDONLY) = -1 ENOENT (No such file or directory) 2905 open("/usr/share/locale/de_DE/LC_MESSAGES/gftp.mo", O_RDONLY) = -1 ENOENT (No such file or directory) 2905 open("/usr/share/locale/de/LC_MESSAGES/gftp.mo", O_RDONLY) = -1 ENOENT (No such file or directory) -------------------------- Das Ganze ist unter http://home.arcor.de/mmuellerss/suse/gftp.trace zu betrachten. Wie kann ich beim kompilieren gleich mit angeben, dass das jeweilige (gtk2)-Programm seine locale auch gefälligst beim --prefix=/opt/gnome (so will es SuSE) suchen soll ?
Philipp
Danke -- mmuellerss \\ : // mmuellerss@gmx.de Mario Mueller \\:// http://www.mmuellerss.de.vu Barbarastrasse 6 (o -) tel 01212 / 511568109 99752 Bleicherode ---ooO-(_)-Ooo-- Knode/KMail auf SuSE