Seite 1 von 1

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

Verfasst: 26. März 2009 08:05
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

Verfasst: 26. März 2009 13:16
von Christian81
Wurde die TS-Datei auch wirklich mit dem linguist erstellt?

Verfasst: 26. März 2009 13:38
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

Verfasst: 26. März 2009 14:18
von Christian81
Ich würde demnach sagen dass dieses Zeichen nicht richtig utf-8 kodiert ist.

Verfasst: 27. März 2009 07:42
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.

Verfasst: 27. März 2009 10:46
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

Verfasst: 27. März 2009 13:32
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.

Verfasst: 27. März 2009 13:36
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

Verfasst: 27. März 2009 13:42
von franzf
bierber hat geschrieben:Ich bedecke mein haupt mit Scham
Ich rate da eher zu nem ordentlichen Toupet/Perücke...