[gelöst] QTranslator: mehrere Translator-Dateien (.qm) laden
Verfasst: 11. September 2008 15:03
Hallo,
ich habe festgestellt, dass die Standarddialoge (Drucken etc.) nur in deutscher Sprache erscheinen, wenn ich die von Qt bereitgestellte Translator-Datei qt_de.qm lade.
Ich möchte diese daher zusätzlich zu der Translator-Datei mit meinen eigenen deutschen Übersetzungen laden:
So wird jedoch immer nur der Text der zweiten qm-Datei angezeigt. Im obigen Fall sind also die Standarddialoge deutsch, der Rest aber nicht. Kommentiere ich die zweite load-Zeile aus, ist es andersrum.
Oder muss ich irgendwie die ursprünglichen ts-Dateien zusammenführen und zu einer qm-Datei kompilieren?
Vielen Dank für eure Antworten!
ich habe festgestellt, dass die Standarddialoge (Drucken etc.) nur in deutscher Sprache erscheinen, wenn ich die von Qt bereitgestellte Translator-Datei qt_de.qm lade.
Ich möchte diese daher zusätzlich zu der Translator-Datei mit meinen eigenen deutschen Übersetzungen laden:
Code: Alles auswählen
QTranslator translator;
// German content for the program
translator.load("content_de.qm", ":/languages/");
// German for common qt widgets
translator.load("qt_de.qm", ":/languages/");
app.installTranslator(&translator);Oder muss ich irgendwie die ursprünglichen ts-Dateien zusammenführen und zu einer qm-Datei kompilieren?
Vielen Dank für eure Antworten!