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 :
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
3
4 QTranslator qtTranslator; QTranslator::load(QString("qt_") + QLocale::system().name()); QTranslator qtTranslator;
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 qtTranslator.load(QString("/usr/share/qt4/translations/qt_") + QLocale::system().name());
J'ai loupé quoi ?
Partager