lrelease liefert beim übersetzen von *.TS - Files mist

Verschiedenes zu Qt
Antworten
bierber
Beiträge: 72
Registriert: 27. November 2006 14:12

lrelease liefert beim übersetzen von *.TS - Files mist

Beitrag von bierber »

Hallo,

habe ein kleines Problem mit lrelease.

Versuche eine TS-Datei mittels lrelease nach qm zu übersetzen. das funktioniert auch mit 99% der texte fehlerfrei.

Nur wenn ich das Grad-Zeichen übersetzen möchte kommt im Programm dann noch diese Zeichen  vor dem °

sieht dann also so aus: "°"

in der TS-Datei sieht das so aus:

<message>
<source>SymUnit19</source>
<translation>°</translation>
</message>

Sieht da jemand einen Fehler? oder kann man da was ändern an der Stelle das er nur das °-Zeichen anzeigt

Vielen Dank im voraus

Felix
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Wurde die TS-Datei auch wirklich mit dem linguist erstellt?
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
bierber
Beiträge: 72
Registriert: 27. November 2006 14:12

Beitrag von bierber »

Hallo,

nein das TS-File wurde nicht mit dem linguisten erstellt sondern wird andersweitig erzeugt, das klappt auch problemlos bis auf dieses eine Zeichen
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Ich würde demnach sagen dass dieses Zeichen nicht richtig utf-8 kodiert ist.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

bierber hat geschrieben:nein das TS-File wurde nicht mit dem linguisten erstellt sondern wird andersweitig erzeugt,
Andersweitig heißt nicht mit lupdate? Dann würde ich auch auf ein Encodingproblem schließen. Kann eigentlich nichts anderes sein.
bierber
Beiträge: 72
Registriert: 27. November 2006 14:12

Beitrag von bierber »

Hallo,

hab mal eine TS-Datei angehängt, die den effekt hat. auch wenn ich diese mit dem linguisten öffnen und über das Programm eine qm Dtaei erstelle hat das °-Zeichen das falsche Zeichen vorne an stehen.

Vieleicht seht ihr hier einen Fehler.

Gruß und danke im voraus für die Mühen

Felix
Dateianhänge
Kopie von slfe_deu.zip
Test der TS Datei
(849 Bytes) 188-mal heruntergeladen
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Also ich habe mir die Datei genommen, reduziert und soweit angepasst, das sie zum hellotr-Example passt. Das SymUnit19 wird einwandfrei in ein ° übersetzt.
bierber
Beiträge: 72
Registriert: 27. November 2006 14:12

Beitrag von bierber »

:oops: :oops: :oops: :oops: :oops: :oops:

Sorry, hab nochmal in Ruhe meine Code durchgeschaut und festgestellt, das ich da einen Fehler drin hatte.

Den hab ich dann behoben, und dann kam das nicht mehr vor.

Danke trotzdem für all euren unnötig eingesetzen Gehirnschmalz.

Ich bedecke mein haupt mit Scham
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Beitrag von franzf »

bierber hat geschrieben:Ich bedecke mein haupt mit Scham
Ich rate da eher zu nem ordentlichen Toupet/Perücke...
Antworten