Bon, j'ai un peu l'impression d'avoir loupé un truc, mais comme je ne trouve pas quoi, je suis sûr qu'une âme charitable pourra m'aider.

J'ai bien trouvé comment internationaliser mon appli, charger des fichiers qm, etc... J'ai aussi trouvé comment internationaliser les boutons standards (boite de dialogues, bouton next/previous), de la manière suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
QTranslator qtTranslator;
QTranslator::load(QString("qt_") + QLocale::system().name());
QTranslator qtTranslator;
Sauf que... ça ne fonctionne pas. Pour que ça fonctionne, je dois faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
qtTranslator.load(QString("/usr/share/qt4/translations/qt_") + QLocale::system().name());
Tout de suite, ça me semble beaucoup moins portable... Ou alors, je peux copier le .qm de Qt dans le répertoire de mon application, mais ça ne me semble pas non plus la bonne solution.

J'ai loupé quoi ?