Hello Pixel et. al.,

as main german translator of Mandrake 7.1 manuals I wanted to shoot 
new/missing screenshots. The first of my list was the "adduserdrake".

I startet the program as root and realized that it startet in english, even 
with my german environment for root. As I knew the strings were translated 
to german (I didi it myself ... ;-), I had a closer look at the problem.

A simple strace showed up the problem: 

* adduserdrake was looking for the pofiles as follows:

  +------8<--------------->8------
  | /usr/lib/libDrakX/po/de_DE.po
  | /usr/lib/perl5/5.00503/i386-linux/po/de_DE.po
  | /usr/lib/perl5/5.00503/po/de_DE.po
  | /usr/lib/perl5/site_perl/5.005/i386-linux/po/de_DE.po
  | /usr/lib/perl5/site_perl/5.005/po/de_DE.po
  | ./po/de_DE.po
  | /usr/lib/libDrakX/po.cpio.bz2
  | /usr/lib/libDrakX/po/de_DE.po.bz2
  | /usr/lib/perl5/5.00503/i386-linux/po/de_DE.po.bz2
  | /usr/lib/perl5/5.00503/po/de_DE.po.bz2
  | /usr/lib/perl5/site_perl/5.005/i386-linux/po/de_DE.po.bz2
  | /usr/lib/perl5/site_perl/5.005/po/de_DE.po.bz2
  | ./po/de_DE.po.bz2
  | /usr/lib/libDrakX/po.cz2
  | /usr/lib/perl5/5.00503/i386-linux/po.cz2
  | /usr/lib/perl5/5.00503/po.cz2
  | /usr/lib/perl5/site_perl/5.005/i386-linux/po.cz2
  | /usr/lib/perl5/site_perl/5.005/po.cz2
  | ./po.cz2
  +------8<--------------->8------

* I have the following environment set as root (correct settings for Germany):

  +------8<--------------->8------
  | LC_ALL=de_DE
  | LC_CTYPE=de_DE.ISO8859-1
  | LESSCHARSET=latin1
  | LINGUAS=de
  +------8<--------------->8------

* I made a symlink in "/usr/lib/libDrakX/po" from "de.po.bz2" to 
  "de_DE.po.bz2". With that link everything went well. 
  I suppose this problem will also accour with all other locaes ...

Why is "adduserdrake" not looking for "de.po.bz2" as a fallback from 
"de_DE.po.bz2" ?

As a quick hack you can add symlinks for all languages, but I think there 
must be an other solution ...

Why are those files not in "/usr/share/locale/de/LC_MESSAGES/DrakX.mo"?
I think this would solve your problems ...

Why have I translated all tis stuff if noone uses it (when correct l18n is 
used ...), so please try to correct it for 7.1. I will continue using 
german screenshots so far (produced with the symlink) ...

BTW: I've attached the image currently used in the english version 
     (adduserdrake.gif) which differs from the one I get when I start 
     "adduserdrake" from my currently installed "drakxtools-1.1.1-5mdk"
     (adduserdrake-sg.gif). Which one will be in 7.1 ?

-- 
                                                        _     
Tschüss und bis demnächst/à bientôt,                  _|_|_   
                                                       (")   *
                                    Stefan             /v\  / 
                                                     /(   )X  Penguin Powered!
+------------------------------------+----------------(m-m)------------------+
| Stefan Siegel                      | http://www.student.uni-kl.de/~siegel/ |
| Kurt-Schumacher-Str. 34 / App. 144 | mailto:[EMAIL PROTECTED]      |
| D-67663 Kaiserslautern             | PGP Public Key:                       |
| Tel.: +49-631-18269                |   finger -l [EMAIL PROTECTED]   |
+------------------------------------+---------------------------------------+

GIF image

GIF image

Reply via email to