Hallo Tobias,
On Monday 12 August 2002 11:08, Tobias Koenig wrote:
Wie hast du die strings extrahiert und wo liegt die mo-Datei?
im Verzeichnis po/ geb ich ein: make physics.pot Dann geschieht das: sebbi@athlon770:~/hacks/cpp/physics-0.1-newstr/po> make physics.pot make physics.pot-update make[1]: Entering directory `/home/sebbi/hacks/cpp/physics-0.1-newstr/po' sed -e '/^#/d' remove-potcdate.sin > t-remove-potcdate.sed mv t-remove-potcdate.sed remove-potcdate.sed /usr/bin/xgettext --default-domain=physics --directory=.. \ --add-comments=TRANSLATORS: --keyword=_ --keyword=N_ \ --files-from=./POTFILES.in \ --copyright-holder='Free Software Foundation, Inc.' test ! -f physics.po || { \ if test -f ./physics.pot; then \ sed -f remove-potcdate.sed < ./physics.pot > physics.1po && \ sed -f remove-potcdate.sed < physics.po > physics.2po && \ if cmp physics.1po physics.2po >/dev/null 2>&1; then \ rm -f physics.1po physics.2po physics.po; \ else \ rm -f physics.1po physics.2po ./physics.pot && \ mv physics.po ./physics.pot; \ fi; \ else \ mv physics.po ./physics.pot; \ fi; \ } make[1]: Leaving directory `/home/sebbi/hacks/cpp/physics-0.1-newstr/po'
ein make update-po updated dann die de.po. Klappt auch, alle Strings werden richtig erkannt.
die mo-Datei liegt unter: $prefix/share/locale/de/LC_MESSAGES/physics.mo
ein kurzer blick darain zeigt mir auch das die strings alle da sein muessten.
Leider hat mir auch ein gettext-Update nicht geholfen. 0.11.4 funktioniert bei mir auch nicht viel besser :(
achja, gcc 3.1 und autoconf 2.53 und autmake 1.6.3
sollte ich evtl den gcc auf 3.1.1 updaten?
Ciao, Tobias
Sebastian