lupdate findet tr() in #include - Dateien nicht
Verfasst: 10. September 2010 09:04
Hallo,
ich erstelle derzeit eine größere GUI mit Qt unter Zuhilfenahme des Qt Creators. Gerade sitze ich an der Übersetzung vom Englischen ins Deutsche und bin auf folgendes Problem gestoßen:
Habe ich die Definition aller Methoden und Slots meines von QMainWindow abgeleiteten Fensters direkt in der gui.cpp (Projekt: gui.pro), so werden mit alle Strings gefunden, extrahiert und bei Bedarf auch korrekt übersetzt eingebunden.
Ich möchte mein Projekt jedoch so gliedern, dass ich beispielsweise alle Slots in einer Datei slots.cpp, alles was mit Animation zu tun hat, in einer Datei anim.cpp habe etc.
In der gui.cpp stand als erste include-Anweisungen:
#include "anim.cpp"
#include "slots.cpp"
Als die Methoden in die Dateien verschoben waren, hat lupdate sämtliche Strings in diesen Dateien nicht mehr gefunden, folglich wurden sie nicht mit übersetzt.
Kann man lupdate mitteilen, dass es auch in eingebundenen Dateien suchen soll oder ähnliches?
Vielen Dank im Voraus!!
Unneli
ich erstelle derzeit eine größere GUI mit Qt unter Zuhilfenahme des Qt Creators. Gerade sitze ich an der Übersetzung vom Englischen ins Deutsche und bin auf folgendes Problem gestoßen:
Habe ich die Definition aller Methoden und Slots meines von QMainWindow abgeleiteten Fensters direkt in der gui.cpp (Projekt: gui.pro), so werden mit
Code: Alles auswählen
lupdate gui.proIch möchte mein Projekt jedoch so gliedern, dass ich beispielsweise alle Slots in einer Datei slots.cpp, alles was mit Animation zu tun hat, in einer Datei anim.cpp habe etc.
In der gui.cpp stand als erste include-Anweisungen:
#include "anim.cpp"
#include "slots.cpp"
Als die Methoden in die Dateien verschoben waren, hat lupdate sämtliche Strings in diesen Dateien nicht mehr gefunden, folglich wurden sie nicht mit übersetzt.
Kann man lupdate mitteilen, dass es auch in eingebundenen Dateien suchen soll oder ähnliches?
Vielen Dank im Voraus!!
Unneli