Kyrillische Buchstaben ausgeben

Alles rund um die Programmierung mit Qt
SGEler
Beiträge: 1
Registriert: 3. November 2011 11:08

Re: Kyrillische Buchstaben ausgeben

Beitrag von SGEler »

Hallo Leute,

ich habe ein ähnliches Problem. Und zwar möchte ich mein Programm auf polnisch Übersetzen.
Die Übersetzung habe ich bereits in Word, jedoch wird der Text im Programm selbst nicht richtig angezeigt (also die Sonderzeichen).

Ich habe eine mit dem QT-Creator eine Oberfläche erstellt und dort Labels angelegt.
Jetzt möchte ich - je nach Definition einer Variablen am Anfang der .cpp-Datei - diese Texte übersetzen mit einer eigenen Funktion.

Ich habe für die Texte sowohl
setText(QObject::trUtf8("Obowiązują wyłącznie ogólne ... "));
als auch
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
versucht und auch unter "Projekte" das Datei-Encoding auf UTF-8 gestellt.
Das war aber leider nicht erfolgreich.

Deshalb die Frage an euch Spezialisten:
Was hab ich vergessen?

Danke und Gruß
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Re: Kyrillische Buchstaben ausgeben

Beitrag von Christian81 »

SGEler hat geschrieben: Was hab ich vergessen?
Das was ich in meinem ersten Post geschrieben habe und alle anderen auch: Benutzt ts-Dateien zum übersetzen und im Code nur ASCII!

Ich schließe jetzt den Thread da alles gesagt ist (und das nicht nur einmal).
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Gesperrt