Voici le topo, je code rapidement une interface en WxPython. Sous Linux pas de soucis et voila que sous Windows les boutons « standards » ou « stock buttons » sont affichés en anglais.
Je me plonge alors dans la doc d’internationalisation de WxPython mais la solution n’y est pas.
Voici donc comment régler le problème. Au début de votre application insérer la ligne suivante :
class App(wx.App):
def OnInit(self):
self.i18n = wx.Locale(wx.Locale.GetSystemLanguage())
Et voila :