Ich möchte in einer modularen Anwendung für jedes Plugin separate Sprachfiles anbieten. Hierzu muss ich natürlich in der Lage sein auch mehrere Sprachfiles zu laden. Leider hatte ich bisher noch gar keinen Erfolg. Wenn ich meinen Code auf das einfachste herunter breche, funktioniert noch nicht mal folgendes:
Code: Alles auswählen
QTranslator translator2 (0);
QTranslator translator1 (0);
translator1.load( "Plugin1_en_EN.qm", "." );
a.installTranslator( &translator1 );
translator2.load( "Plugin2_en_EN.qm", "." );
a.installTranslator( &translator1 );
Einzeln lassen sich die Sprachen laden. Zusammen aber nicht. Der Fehler wirkt sich so aus, dass sich die Anwendung noch nicht einmal starten lässt. Sobald ich Zeile 3 oder 5 weglasse funktioniert es wieder. Dann habe ich aber nur eine Sprache.
Woran liegt das?
Hat mir vielleicht jemand ein paar Tipps zum Umgang mit mehreren Sprachdateien?
Grüße