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é):Mais après, la traduction n'est pas effectuée.
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; }
Que faire?
Merci d'avance,
ProgVal
Partager