Bonjour à tous!
Je suis nouveau dans le forum et je suis ravi d'avoir rejoint ce groupe.
En effet, je développe actuellement une application en C++, sous Qt 5.5.1. Et je souhaite traduire cette application en Anglais. J'ai pu générer mon fichier .ts et je les ai traduit, puis j'ai générer mon fichier .qm avec Qt Linguist, sauf que je n'arrive pas à charger ce fichier avec QTranslator.
Mes QString sont toujours en français.
Quelqu'un aurait-il une idée? Je souligne que j'ai désactivé "Shadow build" du coup, mon fichier .qm est dans le même dossier que le .pro.
Je vous propose mon programme "main"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 int main(int argc, char *argv[]) { QApplication a(argc, argv); QTranslator translator; if(translator.load("/home/koumba/Bureau/Qt_Cours/1er_Prog/zeroClassGenerator/TPzeroClassGenerator/TPzeroclassgenerator_en.qm")){ a.installTranslator(&translator); } else{ qDebug() << "Unable to load language file !";//Impossible de charger le fichier de langue } FenPrincipale w; w.show(); return a.exec(); }
Partager