Wie Übersetzung von Strings im Qt Designer vermeiden?

Alles rund um die Programmierung mit Qt
Antworten
kellerkind018
Beiträge: 14
Registriert: 11. Juni 2006 21:18
Kontaktdaten:

Wie Übersetzung von Strings im Qt Designer vermeiden?

Beitrag von kellerkind018 »

Hallo zusammen,

mit dem Qt Designer habe ich einen Dialog erstellt, welcher ein QTextBrowser Widget enthält. Dieses habe ich mit Textinhalt gefüllt. Der UIC erzeugt nun immer in der retranslateUi Funktion immer einen "setHtml(QApplication::translate(...))" Eintrag. Dadurch wird der komplette Text auch immer in die ts-Datei übernommen. Der Text ist dank HTML recht lang und völlig unnötig in der ts-Datei. Gibt es irgendein Makro, welches man vor einen String im Designer schreiben kann, damit dieser es für die Übersetzung ignoriert?

Vielen Dank schonmal,
Thomas
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Nein.

Mal davon abgesehen, warum soll der Text nicht übersetzt werden. Bzw. im Vergleich zur Gesamtlänge des Programms denke ich wird dein Text nicht mehr sehr viel ausmachen -> Ignorieren...
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Oder nicht im Designer setzen.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
kellerkind018
Beiträge: 14
Registriert: 11. Juni 2006 21:18
Kontaktdaten:

Beitrag von kellerkind018 »

Letzteres wäre natürlich durchaus zu überlegen. Zumal der vom Designer generierte HTML Code extrem unleserlich ist.

Trotzdem ist es für die Übersetzer oftmals blöd, dass der Designer alle Strings zum Übersetzen anbietet, obwohl manche eventuell nicht übersetzt werden sollen oder müssen.

Danke schonmal für Eure Antworten.

Thomas
Antworten