Choix dynamique de la langue impossible
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:
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