Dynamische Sprachumstellung
Dynamische Sprachumstellung
Ich kapier die Doku nicht. Man kann laut ihr mehrere Translatoren installieren und bei jedem Installationsvorgange würde ein LanguageChange Event gesendet. Stellt sich mir die Frage wie kann ich jetzt zwischen den verschiedenen Translatoren umschalten?
Du lädst einfach die richtige sprachdatei, hier anhand der doku die die auf dem system eingestellt ist.
Code: Alles auswählen
QTranslator qtTranslator;
qtTranslator.load("deine_sprach_datei_" + QLocale::system().name(),
QLibraryInfo::location(QLibraryInfo::TranslationsPath));
app.installTranslator(&qtTranslator);
Ok, inzwischen funktioniert es, aber die Doku ist in dem Punkt echt schlecht. Erstens der Punkt mit mehereren Translatoren lade, da hab ich gedacht ich lad erst alle Sprachen und schalte dann zwischen denen um. Das zweite ist, das ich das erste Laden und Installieren unbedingt in der main Funktion machen muß, sonst funktionierts nirgendwo.