hat jemand ein ähnliches Problem bzw. eine Lösung?
Ich nutze in meiner Anwendung einen wx.FileDialog wie folgt:
Code: Alles auswählen
dialog = wx.FileDialog (None, message=u'Ziel für Spatialite Datenbankdatei...', defaultDir=path, defaultFile=file, wildcard='Alle Dateien (*.*)|*.*|Spatialite Datenbank (*.gdb)|*.gdb', style=wx.FD_SAVE| wx.FD_OVERWRITE_PROMPT)
if dialog.ShowModal() == wx.ID_OK:
self.dbTextCtrl.SetValue(dialog.GetPath())
dialog.Destroy()
Code: Alles auswählen
self.locale = wx.Locale(wx.LANGUAGE_GERMAN)
Starte ich die Anwendung am Mac (MacOS 10.6.7 - Deutsch), wird der Dialog immer in englischer Sprache dargestellt.
Handelt es sich hier um einen Bug in wxPython oder definiere ich nur die Locale-Settings falsch?
Den gleichen Fall hatte ich in der selben Anwendung mit dem wx.TextEntryDialog.
Diesem konnte ich aber durch die Definition von wx.Locale(wx.LANGUAGE_GERMAN) (siehe oben) Deutsch beibringen. Nur der wx.FileDialog bleibt nach wie vor Englisch.
Mein Python System:
Python 2.6.6 (32Bit)
wxPython 2.8.12
Für Tips oder Erfahrungen dazu bin ich sehr dankbar.
Grüße,
Chris