Bonjour,

J'utilise Qt Linguist pour traduire mon application.

J'ai ajouté un objet QComboBox pour choisir la langue. Lorsque je change la langue choisie, ce slot est exécuté (j'ai vérifié):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 int Console::changeLang(int numIdLang)
 {
     this->push("locale-"+idLangues[numIdLang]); // Affiche le fichier de langue chargé
     // QTranslator translator;  (est présent dans le fichier .h)
     translator.load("locale-"+idLangues[numIdLang]); // Chargement du fichier de langue
     app->installTranslator(&translator); // Installation de la langue dans l'application (l'objet dispose d'un pointeur vers l'objet QApplication créé dans mail)
     return 0;
 }
Mais après, la traduction n'est pas effectuée.

Que faire?

Merci d'avance,
ProgVal