Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
Homar
Senior Member
Beiträge: 1278 Registriert: Mittwoch 5. September 2001, 00:00
Beitrag
von Homar » Mittwoch 25. Juni 2003, 22:05
Hi Enigmarianer ;-)
et küd oa Problem in the latest Head:
Code: Alles auswählen
make[4]: Entering directory `/home/Sinnlos98/tuxbox-cvs/apps/tuxbox/enigma/po'
./xml2po ./POTFILES.xml .. > tuxbox-enigma.po
/usr/bin/xgettext --default-domain=tuxbox-enigma --directory=.. \
--add-comments=TRANSLATORS: --keyword=_ --keyword=N_ \
--files-from=./POTFILES.in \
--copyright-holder='tuxbox project' \
--from-code=utf-8 \
--join-existing
/usr/bin/xgettext: unrecognized option `--from-code=utf-8'
Try `/usr/bin/xgettext --help' for more information.
make[4]: *** [tuxbox-enigma.pot-update] Error 1
make[4]: Leaving directory `/home/Sinnlos98/tuxbox-cvs/apps/tuxbox/enigma/po'
make[3]: *** [tuxbox-enigma.pot] Error 2
make[3]: Leaving directory `/home/Sinnlos98/tuxbox-cvs/apps/tuxbox/enigma/po'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/Sinnlos98/tuxbox-cvs/apps/tuxbox/enigma'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/Sinnlos98/tuxbox-cvs/apps/tuxbox/enigma'
make: *** [.enigma] Error 2
Welche gettext-version sollte im Einsatz sein, damit der Fehler nicht auftritt ??
MFG
Homar
Indy500
Interessierter
Beiträge: 62 Registriert: Donnerstag 10. Oktober 2002, 19:40
Beitrag
von Indy500 » Mittwoch 25. Juni 2003, 23:19
0.11.5 funktioniert auf jedenfall. 0.12.1 nicht mehr.
Homar
Senior Member
Beiträge: 1278 Registriert: Mittwoch 5. September 2001, 00:00
Beitrag
von Homar » Donnerstag 26. Juni 2003, 03:10
naja, ich dachte das es eigentlich nicht mehr Versionsabhängig sein sollte. Abgesehen davon habe ich die 0.11.5 im Einsatz und es geht nicht !!!
obi
Senior Member
Beiträge: 1282 Registriert: Montag 12. November 2001, 00:00
Beitrag
von obi » Donnerstag 26. Juni 2003, 03:18
ach mist...
es geht mit dem, was in debian sid aktuell ist, das duerfte 0.12.x sein...
hatte gehofft, dass es mit dem alten immernoch geht.
nuja, falls jemand weiss, wie man es mit beiden versionen lauffaehig machen kann, dann bin ich um den fix dankbar
Indy500
Interessierter
Beiträge: 62 Registriert: Donnerstag 10. Oktober 2002, 19:40
Beitrag
von Indy500 » Donnerstag 26. Juni 2003, 12:12
Nein Obi, eben nicht. Ich habe ja SID drauf und die 0.12.1 geht definitiv nicht. Als ich runter auf 0.11.5 ging funktionierte es wieder.
Homar
Senior Member
Beiträge: 1278 Registriert: Mittwoch 5. September 2001, 00:00
Beitrag
von Homar » Donnerstag 26. Juni 2003, 12:21
na wenn das nicht ne coole Situation ist:
- bei mir 0.11.5 geht nicht;
- bei dir 0.11.5 geht, 0.12.1 geht nicht;
- bei Obi 0.11.5 geht nicht; 0.12.1 geht;
@Obi: wo finde ich 0.12.1, weil ich habs im Inet net gefunden !
Sat_Man
Einsteiger
Beiträge: 351 Registriert: Donnerstag 24. Oktober 2002, 20:14
Beitrag
von Sat_Man » Donnerstag 26. Juni 2003, 12:24
Homar
Senior Member
Beiträge: 1278 Registriert: Mittwoch 5. September 2001, 00:00
Beitrag
von Homar » Donnerstag 26. Juni 2003, 13:57
naja der erstere liess sich nicht kompilieren, probiere gerade den neuen aus
Nachtrag: Dat zeugs lässt sich auf Cygwin nicht kompilieren. Bleibt zu hoffen das es bald eine offizielle gettext-Version für Cygwin gibt
obi
Senior Member
Beiträge: 1282 Registriert: Montag 12. November 2001, 00:00
Beitrag
von obi » Donnerstag 26. Juni 2003, 21:28
apt-get install gettext *duck*
Sat_Man
Einsteiger
Beiträge: 351 Registriert: Donnerstag 24. Oktober 2002, 20:14
Beitrag
von Sat_Man » Freitag 27. Juni 2003, 08:54
obi hat geschrieben: apt-get install gettext *duck*
Homar
Senior Member
Beiträge: 1278 Registriert: Mittwoch 5. September 2001, 00:00
Beitrag
von Homar » Freitag 27. Juni 2003, 12:09
...und schon ist man ein stückchen weiter
Code: Alles auswählen
Making all in po
make[3]: Entering directory `/home/Homar/tuxbox-cvs/apps/tuxbox/enigma/po'
: --update de.po tuxbox-enigma.pot
rm -f de.gmo && : -c --statistics -o de.gmo de.po
mv: cannot stat `t-de.gmo': No such file or directory
make[3]: *** [de.gmo] Error 1
make[3]: Leaving directory `/home/Homar/tuxbox-cvs/apps/tuxbox/enigma/po'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/Homar/tuxbox-cvs/apps/tuxbox/enigma'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/Homar/tuxbox-cvs/apps/tuxbox/enigma'
make: *** [.enigma] Error 2
Aber diesen Fehler hatten wir schon, glaube ich. Mal sehen was das war.
Homar
Senior Member
Beiträge: 1278 Registriert: Mittwoch 5. September 2001, 00:00
Beitrag
von Homar » Freitag 27. Juni 2003, 13:26
Hi @busyEnigmarianer,
Ich kenne mich doch mit gettext nicht aus, kann es aber sein das nach einem Aufruf der msgfmt die t-*.gmo nicht aus den *.po es gebildet werden und das ich jene nicht löschen oder verschieben kann ??? (plz, nicht steinigen wenn es mist war)
Jedenfalls kompiliert es weiter, wenn ich die move-Anweisung entferne.
Code: Alles auswählen
.po.gmo:
@lang=`echo $* | sed -e 's,.*/,,'`; \
test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
echo "$${cdcmd}rm -f $${lang}.gmo && @GMSGFMT@ -c --statistics -o $${lang}.gmo $${lang}.po"; \
cd $(srcdir) && rm -f $${lang}.gmo && @GMSGFMT@ -c --statistics -o t-$${lang}.gmo $${lang}.po
# cd $(srcdir) && rm -f $${lang}.gmo && @GMSGFMT@ -c --statistics -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo
MFG
HEAD
Einsteiger
Beiträge: 313 Registriert: Freitag 14. Februar 2003, 15:59
Beitrag
von HEAD » Freitag 27. Juni 2003, 15:21
Wenn man das "--from-code=utf-8" in enigma/po/Makefile.am löscht , kompiliert es durch.
cu
Homar
Senior Member
Beiträge: 1278 Registriert: Mittwoch 5. September 2001, 00:00
Beitrag
von Homar » Freitag 27. Juni 2003, 15:27
wenn es geklappt hätte, hätte ich es ja gemacht ;-)
Wollte bei mir aber nicht !