[vertaling] psmisc wil niet verstaanbaar praten

Tim Van Holder tim.van.holder at pandora.be
Sun Dec 26 16:11:15 CET 2004


> Ik doe steeds het volgende:
> 
> tar  -xzf  ~/psmisc-21.5.tar.gz
> cd  psmisc-21.5/
> cp  ~/psmisc-21.5.nl.po  po/nl.po
> sed  -i  "s/it pt/it nl pt/"  configure
> ./configure
> touch  po/psmisc.pot

Dat is het probleem.
De .pot file is verouderd en moet opnieuw aangemaakt worden.
pstree bijvoorbeeld gebruikt nu 3 vertaalde multiline strings
voor zijn usage, terwijl de file po file die jij vertaald hebt
blijkbaar een aparte string heeft per lijn in de usage text:

uit pstree.c (CVS HEAD)
#ifdef FLASK_LINUX
  fprintf (stderr, _(
    "    -s     show Flask SIDs\n"
    "    -x     show Flask security contexts\n"));
#endif

in jouw .po file:


#: src/pstree.c:733
#, c-format
msgid "    -s     show Flask SIDs\n"
msgstr "    -s     toon Flask SIDs\n"

#: src/pstree.c:734
#, c-format
msgid "    -x     show Flask security contexts\n"
msgstr "    -x     toon Flask veiligheidscontext\n"

> make
> cp  po/nl.gmo  /usr/share/locale/nl/LC_MESSAGES/psmisc.mo
> 
> (Het laatste commando als root.)

Wat je dus moet doen is na configure naar de po/ subdir
gaan en daar make update-po uitvoeren (denk toch dat het
zoiets was; of anders de .pot file weggooien, dan zal een
make die wel opnieuw aanmaken).
Daarna zal er wat aanpaswerk zijn aan de .po file; daarna
zal je zien dat alle tools netjes vertaald worden.




More information about the Vertaling mailing list