Bonjour,
Mon problème est le suivant :
- QLocale reconnaît bien mon système comme étant français,
- les boîtes de dialogue sont en anglais ( "Yes" et "No" au lieu de "Oui" et "Non" )
Quelqu'un aurait-il une piste ?
Merci par avance.
Bonjour,
Mon problème est le suivant :
- QLocale reconnaît bien mon système comme étant français,
- les boîtes de dialogue sont en anglais ( "Yes" et "No" au lieu de "Oui" et "Non" )
Quelqu'un aurait-il une piste ?
Merci par avance.
En effet, les traduction sont disponibles en français dans /usr/local/Trolltech/Qt-4.3.3/translations/qt_fr.qm. Cependant, je ne sais pas comment les appliquer à mon code.
Ben, avec un QTranslator (http://qt.developpez.com/doc/4.3/linguist-programmers/ => paragraphe "Loading Translations")
Merci pour les infos.
Voici comment j'ai procédé :
Et ça fonctionne parfaitement bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 QString locale = QLocale::system().name(); QTranslator translator; translator.load(QString("qt_") + locale, QLibraryInfo::location(QLibraryInfo::TranslationsPath)); app.installTranslator(&translator);
Partager