[gelöst] Qt Assistent Deutsch beibringen

Alles rund um die Programmierung mit Qt
Antworten
ArneStocker
Beiträge: 300
Registriert: 3. November 2004 16:15
Wohnort: Berlin

[gelöst] Qt Assistent Deutsch beibringen

Beitrag von ArneStocker »

Hallo

weiss zufällig jemand, wie man den Schaltflächen und Texten der Qt - Assistent.exe Deutsch beibringen kann. In meinem Programm gehe ich den vorgeschriebenen Weg und erhalte eine wunderbare Übersetzung. Aber wie mache ich das für die Qt - Assistent.exe ?

Man kann zwar Qt-Assisten zusammen mit dem Befehl '-profile ...' starten, aber die Einstellmöglichkeiten der Konfig - Datei sehen eine Änderung der Sprache nicht vor (oder habe ich was übersehen).

Ausserdem hauen mich die Symbole des Qt-Assistant nicht richtig vom Hocker. Gibt es da auch eine Möglichkeit, diese zu verändern ? Ich würde es schön finden, wenn das Hilfesystem zur Applikation passt.

Danke

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

Beitrag von Christian81 »

Das Programm ist OpenSource - also kannst Du es selbst kompilieren und die Bilder anpassen. Das selbe gilt für i18n - ich denke der assistant selbst besitzt gar keine Übersetzung so dass sie auch nicht geladen werden kann...
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
nora
Beiträge: 14
Registriert: 1. Juni 2005 16:54

Beitrag von nora »

Das selbe gilt für i18n - ich denke der assistant selbst besitzt gar keine Übersetzung so dass sie auch nicht geladen werden kann...
Hmm. Bei meinem 'assistant' sind alle Inhalte in Englisch, aber die Bedienelemente (Knöpfe, Tasten, Karteikartenreiter, usw.) in Deutsch.
Übrigens auch bei der Linux-Version. Beides ist Qt-3.3.4

Liebe Grüße, Nora.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Ja, Du hast Recht. Der Assistant lädt die Übersetzung:

Code: Alles auswählen

resourceDir = qInstallPathTranslations();

QTranslator translator( 0 );
translator.load( QString("assistant_") + QTextCodec::locale(), resourceDir );
a.installTranslator( &translator );
Allerdings muss dazu assistant_de.qm im Pfad qInstallPathTranslations() liegen. Unter win32 ist das Programme\Qt\translations. Linux weiss ich atm nicht.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
ArneStocker
Beiträge: 300
Registriert: 3. November 2004 16:15
Wohnort: Berlin

Beitrag von ArneStocker »

danke für die Antworten,

das war's eigentlich, was ich wissen wollte

Arne
Antworten