Seite 1 von 1

Qt Linguist und *.ui Datein mit Designer erstellt

Verfasst: 26. Oktober 2006 20:13
von topek
Hallo liebe Kollegen,
ich bin sehr frisch in Qt-Welt. Ich habe mir GUI mit QT Designer erstellt. Da Labels und andere Elemente (zB Mouseover hilfe - toolTip) sind auf Deutsch wie kann ich jetzt mittels Qt Linguist die *.ui Datein "übersetzen" ? Damit man sich die Sprache im Menu auswählen kann.


Schöne Grüße
topek

Verfasst: 26. Oktober 2006 20:32
von FlorianBecker
Was?

Also aus ui Dateien werden Header erstellst und diese enthalten die gleichen translations Tags wie dein Source Code. Mit lupdate kannst du daraus dann Übersetzungsdateien erstellen. Dann mit dem Linguist übersetzen und über den QTranslator laden, schon hast du dann deine gewünschte Sprache in ui Dateien.

Ich hoffe, ich habe das so auch richtig verstanden, was du wolltest.

Verfasst: 26. Oktober 2006 21:49
von BartSimpson
du musst in der dein .pro Datei noch ein Eintag einfügen. Dann kannst mit lupdate alles zu übersetzene raushohlen und die Datei mit dem Linguisten bearbeiten. Dann mittels lupdate die eigentliche Übersetzungsdateie erstellen.
Dann kannst die in deinem Programm laden. Das steht auch alles nochmal ganz genau so in der Doku.

Verfasst: 26. Oktober 2006 22:03
von topek
FlorianBecker hat geschrieben:Was?

Also aus ui Dateien werden Header erstellst und diese enthalten die gleichen translations Tags wie dein Source Code. Mit lupdate kannst du daraus dann Übersetzungsdateien erstellen. Dann mit dem Linguist übersetzen und über den QTranslator laden, schon hast du dann deine gewünschte Sprache in ui Dateien.

Ich hoffe, ich habe das so auch richtig verstanden, was du wolltest.
Hallo und danke an euch beide für schnelle Antwort.
Ich werde Morgen rumspielen :) Wenn ich nicht hinkriege melde ich mich.


Schönen Abend


Gruß
topek

Verfasst: 27. Oktober 2006 12:33
von topek
Ich habe doch ein Problem.

Ich habe mir mit Designer ein Window erstellt:
http://img133.imageshack.us/my.php?imag ... nerys7.png

wie Ihr sieht sind die Texte Fett und mit Größe: 12 geschrieben.
Wenn ich jetzt versuche mit Linguist die Texte zu übersetzten wird das ganze HTML code eingefügt.
http://img291.imageshack.us/my.php?imag ... istda5.png

Ich will aber nur die Wörter übersetzen. Was tun? :)


Schöne Grüße
topek