[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: locales, GnuPG 1.2.5 und keine Umlaute



Michelle Konzack schrieb:
> Am 2004-12-16 14:56:55, schrieb Christoph Bier:
> 
>>Michelle Konzack schrieb:

[...]

>>Stammt ja auch nicht von mir.
> 
> Ist das SARG was Du verwendest ?

Nein, Woody mit dem GnuPG-Backport von Norbert (und noch anderen
Backports).

> Dann solltest Du nen BUG-Report schreiben.
> 
> Abgesehen davon lasse ich mein System auf "C" laufen,
> um derartige Fehler zu vermeiden. Habe keine Lust,
> mich im ernstfall auch noch mit locales herumzuschlagen.
> 
> System locale sollte imme "C" sein

Ich glaube das gerne. Aber kannst Du mir auch noch weitere Gründe
nennen? Danke!

> und $USER locale auf wunsch angepaßt.

[...]

> Rufe nochmal 'dpkg-reconfigure locales' auf und bei den System-locales
> wählste Du "C" 
> 
> Danach trägst Du oben beschriebenes in deine .bashrc ein logst Dich
> einaml aus und wieder ein und erfreust Dich einer deutschen locale.

Ok, danke! Ich habe das jetzt so gemacht.

chris@lotus:~$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=

Im Endeffekt ändert das aber nichts. Jetzt sucht GnuPG nach
Unterverzeichnissen mit "de_DE+euro" und "de_DE@euro" und gnupg.mo
auch in einem "de_DE" Unterverzeichnis.

chris@lotus:~$su -c "strace gpg --help 2>&1 | grep '= -1'"
Password:
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or
directory)
open("/usr/lib/locale/de_DE+euro/LC_IDENTIFICATION", O_RDONLY) = -1
ENOENT (No such file or directory)
[...]
open("/usr/share/locale/de_DE+euro/LC_MESSAGES/gnupg.mo",
O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de_DE@euro/LC_MESSAGES/gnupg.mo",
O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
[...]

Aber gnupg.mo liegt wie gesagt in
/usr/share/locale/de/LC_MESSAGES/gnupg.mo. Und es gibt, wie vorher
auch, nur diese Verzeichnisse:

chris@lotus:~$ls /usr/share/locale/ | grep de
de
de_AT
chris@lotus:~$ls /usr/lib/locale/
de_DE  de_DE@euro

Hat noch jemand eine Idee? Kann es an locales liegen? Fehlen noch
Informationen meinerseits?

Grüße und Danke,
	Christoph



Reply to: