Bonjour,
Je débute avec Qt, et j'ai un soucis avec la langue de l'interface.
ceci donne un sélecteur en français :
ceci donne un sélecteur en anglais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 QString fileName = QFileDialog::getOpenFileName(this, tr("Sauver les messages"), "./", tr("Fichiers (*.txt)"));
Les 2 portions de code sont dans le même source.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 QFileDialog dialog(this); dialog.setFileMode(QFileDialog::ExistingFiles); QStringList fileNames; if (dialog.exec()) fileNames = dialog.selectedFiles();
Je suis sous Linux, et la commande "locale" donne bien français :
Bizarre, bizarre!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 LANG=fr_FR.ISO8859-1 LC_CTYPE="fr_FR.ISO8859-1" LC_NUMERIC="fr_FR.ISO8859-1" LC_TIME="fr_FR.ISO8859-1" LC_COLLATE="fr_FR.ISO8859-1" LC_MONETARY="fr_FR.ISO8859-1" LC_MESSAGES="fr_FR.ISO8859-1" LC_PAPER="fr_FR.ISO8859-1" LC_NAME="fr_FR.ISO8859-1" LC_ADDRESS="fr_FR.ISO8859-1" LC_TELEPHONE="fr_FR.ISO8859-1" LC_MEASUREMENT="fr_FR.ISO8859-1" LC_IDENTIFICATION="fr_FR.ISO8859-1" LC_ALL=
Merci d'avance
Ferghus
Partager