Seite 1 von 1
Erzeugung von Translation Files
Verfasst: 5. März 2010 12:04
von Ragnaron
Ich arbeite mit Visual Studio 2008 und der QT Integration. Bei dem Versuch mit dem angebotenem Menüpunkt Create New Translation File die Übersetzungsfiles für meine einzelnen Projekte zu erzeugen, erhalte ich eine Fehlermeldung -> siehe Attachment
Welche Vorrausetzungen sind notwendig, daß die Erzeugung im Studio klappt oder wer kann mir eine Beschreibung hierzu nennen ?
(QT hilfe beschreibt nur den Vorgang mit nmake etc.)
Verfasst: 5. März 2010 17:48
von Christian81
Übersetzungen werden von lupdate und lrelease erzeugt. Dazu gibts auch genug Doku.
Sind die beiden Executables vorhanden und funktionieren sie korrekt auf der Kommandozeile?
Verfasst: 9. März 2010 10:31
von Ragnaron
Lupdate und lrelease sind im bin Verzeichnis vorhanden und sind über die Kommandozeile auch aufrufbar.
Da ich kein Projekt .pro File habe, sondern mit einer Studio Solution entwickle, trifft dieser Satz aus der Hilfe:
When you run lupdate or lrelease, you must give the name of the project file as a command-line argument.
auch nicht zu.
Hat jemand noch weitere Erfahrungen mit der .ts Erzeugung unter einer Visual Studio Solution ?
Verfasst: 11. März 2010 22:52
von grog
Ragnaron hat geschrieben:Lupdate und lrelease sind im bin Verzeichnis vorhanden und sind über die Kommandozeile auch aufrufbar.
Da ich kein Projekt .pro File habe, sondern mit einer Studio Solution entwickle, trifft dieser Satz aus der Hilfe:
When you run lupdate or lrelease, you must give the name of the project file as a command-line argument.
auch nicht zu.
Hat jemand noch weitere Erfahrungen mit der .ts Erzeugung unter einer Visual Studio Solution ?
qmake -project erstellt dir zur Not ein .pro-filr. Das mag moeglicherweise nicht zum kompilieren geeignet sein, wenn Du im VS besondere Einstellungen gemacht hast, aber fuer lupdate/lrelease kann es trotzdem reichen.
Verfasst: 12. März 2010 08:20
von Ragnaron
Ich habe jetzt ein neues Projekt erzeugt und plötzlich geht es
Irgendeine Projekteinstellung hat da wohl gestört. Fazit: Problem gelöst, aber warum weiß ich nicht.
Verfasst: 18. Oktober 2010 15:58
von GottfriedSp
Hab den Fehler rekonstruieren können, wenn im Projektnamen oder in einem Includeverzeichnis ein Leerzeichen enthalten ist, dann funktioniert lupdate nicht mehr