Bonjour,
Je développe une application wxWidgets 3.0.2 fonctionnant sous Windows 10 et compilée via visual studio 2013.
Mon application est configurée pour utiliser la local du système (une wxLocale initialisée via GetSystemLanguage)
Lorsque j'utilise des fonctions telles que wxMessageBox, tout fonctionne bien: mes boutons sont convenablement traduits (l'utilisation de wxCANCEL affiche bien Annuler, ...)
Par contre, lorsque j'utilise la fonction CreateButtonSizer de la classe wxDialog, alors à ce moment là: les boutons ne sont pas traduits (wxYES_NO affiche Yes et No, ...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part wxMessageBox(wxEmptyString, wxEmptyString, wxCANCEL | wxYES_NO);
Est-ce que quelqu'un a déjà été confronté à ce genre de soucis ??? Je n'ai pas trouvé beaucoup d'informations sur le sujet: tout me renvoi vers la doc officielle liée à l'internationalisation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part mainSizer->Add(CreateSeparatedButtonSizer(wxYES_NO | wxAPPLY | wxCANCEL), 0, wxALL | wxEXPAND, 5);
(Lorsque je compile mon application sous Linux Debian, toutes les chaines automatiques de ce genre sont convenablement traduites).
Merci
Partager